]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/configure
PR ld/11621
[thirdparty/binutils-gdb.git] / bfd / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
5464f5a1 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5464f5a1
NN
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5464f5a1
NN
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
5464f5a1 31fi
5464f5a1 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
5464f5a1
NN
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
5464f5a1
NN
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
3725885a
RW
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
5464f5a1 192do
81ecdfbb
RW
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
5464f5a1 236 else
81ecdfbb
RW
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
5464f5a1 241 fi
81ecdfbb
RW
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
5464f5a1 364
81ecdfbb
RW
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
389 as_basename=basename
390else
391 as_basename=false
392fi
393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
5464f5a1 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
5464f5a1
NN
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
5464f5a1 418
5464f5a1
NN
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
5464f5a1 426
81ecdfbb
RW
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
5464f5a1 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
5464f5a1 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
5464f5a1 444 t loop
81ecdfbb 445 s/-\n.*//
5464f5a1 446 ' >$as_me.lineno &&
81ecdfbb
RW
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
5464f5a1
NN
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
5464f5a1
NN
454 # Exit status is that of the last command.
455 exit
456}
457
81ecdfbb
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
5464f5a1
NN
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
5464f5a1 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
5464f5a1 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 480 as_ln_s='ln -s'
81ecdfbb
RW
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
5464f5a1 491 fi
5464f5a1
NN
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
5464f5a1
NN
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
5464f5a1
NN
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
5464f5a1
NN
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 543
5464f5a1
NN
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
5464f5a1 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
5464f5a1
NN
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
5464f5a1
NN
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
5464f5a1
NN
563
564ac_unique_file="libbfd.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
5464f5a1
NN
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
5464f5a1
NN
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
5464f5a1
NN
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
5464f5a1
NN
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
5464f5a1
NN
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
5464f5a1
NN
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
5464f5a1 592# include <inttypes.h>
5464f5a1 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
5464f5a1
NN
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
7256a114 605havevecs
81ecdfbb
RW
606tdefaults
607bfd_ufile_ptr
608bfd_file_ptr
609supports_plugins
610bfd_default_target_size
611bfd_machines
612bfd_backends
613all_backends
614bfd64_libs
615wordsize
616TDEFINES
617SHARED_LIBADD
618SHARED_LDFLAGS
619LIBM
620COREFLAG
621COREFILE
622EXEEXT_FOR_BUILD
623CC_FOR_BUILD
624BFD_HOSTPTR_T
625BFD_HOST_U_64_BIT
626BFD_HOST_64_BIT
627BFD_HOST_64_BIT_DEFINED
628BFD_HOST_64BIT_LONG_LONG
629BFD_HOST_64BIT_LONG
630HDEFINES
631MSGMERGE
632MSGFMT
633MKINSTALLDIRS
634CATOBJEXT
635GENCAT
636INSTOBJEXT
637DATADIRNAME
638CATALOGS
639POSUB
640GMSGFMT
641XGETTEXT
642INCINTL
643LIBINTL_DEP
644LIBINTL
645USE_NLS
646bfdincludedir
647bfdlibdir
648target_noncanonical
649host_noncanonical
650INSTALL_LIBBFD_FALSE
651INSTALL_LIBBFD_TRUE
652GENINSRC_NEVER_FALSE
653GENINSRC_NEVER_TRUE
654MAINT
655MAINTAINER_MODE_FALSE
656MAINTAINER_MODE_TRUE
657NO_WERROR
658WARN_CFLAGS
659REPORT_BUGS_TEXI
660REPORT_BUGS_TO
661PKGVERSION
662DEBUGDIR
663PLUGINS_FALSE
664PLUGINS_TRUE
665OTOOL64
666OTOOL
667LIPO
668NMEDIT
669DSYMUTIL
81ecdfbb
RW
670OBJDUMP
671LN_S
672NM
673ac_ct_DUMPBIN
674DUMPBIN
675LD
676FGREP
677SED
678LIBTOOL
679EGREP
680GREP
681CPP
682RANLIB
683AR
684am__fastdepCC_FALSE
685am__fastdepCC_TRUE
686CCDEPMODE
687AMDEPBACKSLASH
688AMDEP_FALSE
689AMDEP_TRUE
690am__quote
691am__include
692DEPDIR
693am__untar
694am__tar
695AMTAR
696am__leading_dot
697SET_MAKE
698AWK
699mkdir_p
700MKDIR_P
701INSTALL_STRIP_PROGRAM
702STRIP
703install_sh
704MAKEINFO
705AUTOHEADER
706AUTOMAKE
707AUTOCONF
708ACLOCAL
709VERSION
710PACKAGE
711CYGPATH_W
712am__isrc
713INSTALL_DATA
714INSTALL_SCRIPT
715INSTALL_PROGRAM
716OBJEXT
717EXEEXT
718ac_ct_CC
719CPPFLAGS
720LDFLAGS
721CFLAGS
722CC
723target_os
724target_vendor
725target_cpu
726target
727host_os
728host_vendor
729host_cpu
730host
731build_os
732build_vendor
733build_cpu
734build
735target_alias
736host_alias
737build_alias
738LIBS
739ECHO_T
740ECHO_N
741ECHO_C
742DEFS
743mandir
744localedir
745libdir
746psdir
747pdfdir
748dvidir
749htmldir
750infodir
751docdir
752oldincludedir
753includedir
754localstatedir
755sharedstatedir
756sysconfdir
757datadir
758datarootdir
759libexecdir
760sbindir
761bindir
762program_transform_name
763prefix
764exec_prefix
765PACKAGE_URL
766PACKAGE_BUGREPORT
767PACKAGE_STRING
768PACKAGE_VERSION
769PACKAGE_TARNAME
770PACKAGE_NAME
771PATH_SEPARATOR
772SHELL'
5464f5a1 773ac_subst_files=''
81ecdfbb
RW
774ac_user_opts='
775enable_option_checking
776enable_dependency_tracking
777enable_shared
778enable_static
779with_pic
780enable_fast_install
781with_gnu_ld
782enable_libtool_lock
783enable_plugins
784enable_largefile
785enable_64_bit_bfd
786enable_targets
787with_mmap
788enable_secureplt
ef72a554 789enable_leading_mingw64_underscores
81ecdfbb
RW
790with_separate_debug_dir
791enable_elf_stt_common
792with_pkgversion
793with_bugurl
794enable_werror
795enable_build_warnings
796enable_maintainer_mode
797enable_install_libbfd
798enable_nls
bf993e3c 799with_zlib
81ecdfbb
RW
800'
801 ac_precious_vars='build_alias
802host_alias
803target_alias
804CC
805CFLAGS
806LDFLAGS
807LIBS
808CPPFLAGS
809CPP'
810
252b5132
RH
811
812# Initialize some variables set by options.
5464f5a1
NN
813ac_init_help=
814ac_init_version=false
81ecdfbb
RW
815ac_unrecognized_opts=
816ac_unrecognized_sep=
252b5132
RH
817# The variables have the same names as the options, with
818# dashes changed to underlines.
5464f5a1 819cache_file=/dev/null
252b5132 820exec_prefix=NONE
252b5132 821no_create=
252b5132
RH
822no_recursion=
823prefix=NONE
824program_prefix=NONE
825program_suffix=NONE
826program_transform_name=s,x,x,
827silent=
828site=
829srcdir=
252b5132
RH
830verbose=
831x_includes=NONE
832x_libraries=NONE
5464f5a1
NN
833
834# Installation directory options.
835# These are left unexpanded so users can "make install exec_prefix=/foo"
836# and all the variables that are supposed to be based on exec_prefix
837# by default will actually change.
838# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 839# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
840bindir='${exec_prefix}/bin'
841sbindir='${exec_prefix}/sbin'
842libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
843datarootdir='${prefix}/share'
844datadir='${datarootdir}'
252b5132
RH
845sysconfdir='${prefix}/etc'
846sharedstatedir='${prefix}/com'
847localstatedir='${prefix}/var'
252b5132
RH
848includedir='${prefix}/include'
849oldincludedir='/usr/include'
81ecdfbb
RW
850docdir='${datarootdir}/doc/${PACKAGE}'
851infodir='${datarootdir}/info'
852htmldir='${docdir}'
853dvidir='${docdir}'
854pdfdir='${docdir}'
855psdir='${docdir}'
856libdir='${exec_prefix}/lib'
857localedir='${datarootdir}/locale'
858mandir='${datarootdir}/man'
252b5132 859
252b5132 860ac_prev=
81ecdfbb 861ac_dashdash=
252b5132
RH
862for ac_option
863do
252b5132
RH
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
81ecdfbb 866 eval $ac_prev=\$ac_option
252b5132
RH
867 ac_prev=
868 continue
869 fi
870
81ecdfbb
RW
871 case $ac_option in
872 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 *) ac_optarg=yes ;;
874 esac
252b5132
RH
875
876 # Accept the important Cygnus configure options, so we can diagnose typos.
877
81ecdfbb
RW
878 case $ac_dashdash$ac_option in
879 --)
880 ac_dashdash=yes ;;
252b5132
RH
881
882 -bindir | --bindir | --bindi | --bind | --bin | --bi)
883 ac_prev=bindir ;;
884 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
5464f5a1 885 bindir=$ac_optarg ;;
252b5132
RH
886
887 -build | --build | --buil | --bui | --bu)
5464f5a1 888 ac_prev=build_alias ;;
252b5132 889 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
5464f5a1 890 build_alias=$ac_optarg ;;
252b5132
RH
891
892 -cache-file | --cache-file | --cache-fil | --cache-fi \
893 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
894 ac_prev=cache_file ;;
895 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
896 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
5464f5a1
NN
897 cache_file=$ac_optarg ;;
898
899 --config-cache | -C)
900 cache_file=config.cache ;;
252b5132 901
81ecdfbb 902 -datadir | --datadir | --datadi | --datad)
252b5132 903 ac_prev=datadir ;;
81ecdfbb 904 -datadir=* | --datadir=* | --datadi=* | --datad=*)
5464f5a1 905 datadir=$ac_optarg ;;
252b5132 906
81ecdfbb
RW
907 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
908 | --dataroo | --dataro | --datar)
909 ac_prev=datarootdir ;;
910 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
911 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
912 datarootdir=$ac_optarg ;;
913
252b5132 914 -disable-* | --disable-*)
81ecdfbb 915 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 916 # Reject names that are not valid shell variable names.
81ecdfbb
RW
917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918 as_fn_error "invalid feature name: $ac_useropt"
919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
922 *"
923"enable_$ac_useropt"
924"*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
927 esac
928 eval enable_$ac_useropt=no ;;
929
930 -docdir | --docdir | --docdi | --doc | --do)
931 ac_prev=docdir ;;
932 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933 docdir=$ac_optarg ;;
934
935 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936 ac_prev=dvidir ;;
937 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938 dvidir=$ac_optarg ;;
252b5132
RH
939
940 -enable-* | --enable-*)
81ecdfbb 941 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 942 # Reject names that are not valid shell variable names.
81ecdfbb
RW
943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944 as_fn_error "invalid feature name: $ac_useropt"
945 ac_useropt_orig=$ac_useropt
946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947 case $ac_user_opts in
948 *"
949"enable_$ac_useropt"
950"*) ;;
951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
952 ac_unrecognized_sep=', ';;
252b5132 953 esac
81ecdfbb 954 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
955
956 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
957 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
958 | --exec | --exe | --ex)
959 ac_prev=exec_prefix ;;
960 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
961 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
962 | --exec=* | --exe=* | --ex=*)
5464f5a1 963 exec_prefix=$ac_optarg ;;
252b5132
RH
964
965 -gas | --gas | --ga | --g)
966 # Obsolete; use --with-gas.
967 with_gas=yes ;;
968
5464f5a1
NN
969 -help | --help | --hel | --he | -h)
970 ac_init_help=long ;;
971 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
972 ac_init_help=recursive ;;
973 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
974 ac_init_help=short ;;
252b5132
RH
975
976 -host | --host | --hos | --ho)
5464f5a1 977 ac_prev=host_alias ;;
252b5132 978 -host=* | --host=* | --hos=* | --ho=*)
5464f5a1 979 host_alias=$ac_optarg ;;
252b5132 980
81ecdfbb
RW
981 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982 ac_prev=htmldir ;;
983 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984 | --ht=*)
985 htmldir=$ac_optarg ;;
986
252b5132
RH
987 -includedir | --includedir | --includedi | --included | --include \
988 | --includ | --inclu | --incl | --inc)
989 ac_prev=includedir ;;
990 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
991 | --includ=* | --inclu=* | --incl=* | --inc=*)
5464f5a1 992 includedir=$ac_optarg ;;
252b5132
RH
993
994 -infodir | --infodir | --infodi | --infod | --info | --inf)
995 ac_prev=infodir ;;
996 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
5464f5a1 997 infodir=$ac_optarg ;;
252b5132
RH
998
999 -libdir | --libdir | --libdi | --libd)
1000 ac_prev=libdir ;;
1001 -libdir=* | --libdir=* | --libdi=* | --libd=*)
5464f5a1 1002 libdir=$ac_optarg ;;
252b5132
RH
1003
1004 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1005 | --libexe | --libex | --libe)
1006 ac_prev=libexecdir ;;
1007 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1008 | --libexe=* | --libex=* | --libe=*)
5464f5a1 1009 libexecdir=$ac_optarg ;;
252b5132 1010
81ecdfbb
RW
1011 -localedir | --localedir | --localedi | --localed | --locale)
1012 ac_prev=localedir ;;
1013 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1014 localedir=$ac_optarg ;;
1015
252b5132 1016 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1017 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1018 ac_prev=localstatedir ;;
1019 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1020 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
5464f5a1 1021 localstatedir=$ac_optarg ;;
252b5132
RH
1022
1023 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024 ac_prev=mandir ;;
1025 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
5464f5a1 1026 mandir=$ac_optarg ;;
252b5132
RH
1027
1028 -nfp | --nfp | --nf)
1029 # Obsolete; use --without-fp.
1030 with_fp=no ;;
1031
1032 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
5464f5a1 1033 | --no-cr | --no-c | -n)
252b5132
RH
1034 no_create=yes ;;
1035
1036 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1037 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1038 no_recursion=yes ;;
1039
1040 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1041 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1042 | --oldin | --oldi | --old | --ol | --o)
1043 ac_prev=oldincludedir ;;
1044 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1045 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1046 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
5464f5a1 1047 oldincludedir=$ac_optarg ;;
252b5132
RH
1048
1049 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050 ac_prev=prefix ;;
1051 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
5464f5a1 1052 prefix=$ac_optarg ;;
252b5132
RH
1053
1054 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1055 | --program-pre | --program-pr | --program-p)
1056 ac_prev=program_prefix ;;
1057 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1058 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
5464f5a1 1059 program_prefix=$ac_optarg ;;
252b5132
RH
1060
1061 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1062 | --program-suf | --program-su | --program-s)
1063 ac_prev=program_suffix ;;
1064 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1065 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
5464f5a1 1066 program_suffix=$ac_optarg ;;
252b5132
RH
1067
1068 -program-transform-name | --program-transform-name \
1069 | --program-transform-nam | --program-transform-na \
1070 | --program-transform-n | --program-transform- \
1071 | --program-transform | --program-transfor \
1072 | --program-transfo | --program-transf \
1073 | --program-trans | --program-tran \
1074 | --progr-tra | --program-tr | --program-t)
1075 ac_prev=program_transform_name ;;
1076 -program-transform-name=* | --program-transform-name=* \
1077 | --program-transform-nam=* | --program-transform-na=* \
1078 | --program-transform-n=* | --program-transform-=* \
1079 | --program-transform=* | --program-transfor=* \
1080 | --program-transfo=* | --program-transf=* \
1081 | --program-trans=* | --program-tran=* \
1082 | --progr-tra=* | --program-tr=* | --program-t=*)
5464f5a1 1083 program_transform_name=$ac_optarg ;;
252b5132 1084
81ecdfbb
RW
1085 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086 ac_prev=pdfdir ;;
1087 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1088 pdfdir=$ac_optarg ;;
1089
1090 -psdir | --psdir | --psdi | --psd | --ps)
1091 ac_prev=psdir ;;
1092 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1093 psdir=$ac_optarg ;;
1094
252b5132
RH
1095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1096 | -silent | --silent | --silen | --sile | --sil)
1097 silent=yes ;;
1098
1099 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100 ac_prev=sbindir ;;
1101 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102 | --sbi=* | --sb=*)
5464f5a1 1103 sbindir=$ac_optarg ;;
252b5132
RH
1104
1105 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1106 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1107 | --sharedst | --shareds | --shared | --share | --shar \
1108 | --sha | --sh)
1109 ac_prev=sharedstatedir ;;
1110 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1111 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1112 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113 | --sha=* | --sh=*)
5464f5a1 1114 sharedstatedir=$ac_optarg ;;
252b5132
RH
1115
1116 -site | --site | --sit)
1117 ac_prev=site ;;
1118 -site=* | --site=* | --sit=*)
5464f5a1 1119 site=$ac_optarg ;;
6be7c12c 1120
252b5132
RH
1121 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122 ac_prev=srcdir ;;
1123 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
5464f5a1 1124 srcdir=$ac_optarg ;;
252b5132
RH
1125
1126 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1127 | --syscon | --sysco | --sysc | --sys | --sy)
1128 ac_prev=sysconfdir ;;
1129 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1130 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
5464f5a1 1131 sysconfdir=$ac_optarg ;;
252b5132
RH
1132
1133 -target | --target | --targe | --targ | --tar | --ta | --t)
5464f5a1 1134 ac_prev=target_alias ;;
252b5132 1135 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
5464f5a1 1136 target_alias=$ac_optarg ;;
252b5132
RH
1137
1138 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1139 verbose=yes ;;
1140
5464f5a1
NN
1141 -version | --version | --versio | --versi | --vers | -V)
1142 ac_init_version=: ;;
252b5132
RH
1143
1144 -with-* | --with-*)
81ecdfbb 1145 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1146 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148 as_fn_error "invalid package name: $ac_useropt"
1149 ac_useropt_orig=$ac_useropt
1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151 case $ac_user_opts in
1152 *"
1153"with_$ac_useropt"
1154"*) ;;
1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1156 ac_unrecognized_sep=', ';;
252b5132 1157 esac
81ecdfbb 1158 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1159
1160 -without-* | --without-*)
81ecdfbb 1161 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1162 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1163 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1164 as_fn_error "invalid package name: $ac_useropt"
1165 ac_useropt_orig=$ac_useropt
1166 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1167 case $ac_user_opts in
1168 *"
1169"with_$ac_useropt"
1170"*) ;;
1171 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1172 ac_unrecognized_sep=', ';;
1173 esac
1174 eval with_$ac_useropt=no ;;
252b5132
RH
1175
1176 --x)
1177 # Obsolete; use --with-x.
1178 with_x=yes ;;
1179
1180 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1181 | --x-incl | --x-inc | --x-in | --x-i)
1182 ac_prev=x_includes ;;
1183 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1184 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
5464f5a1 1185 x_includes=$ac_optarg ;;
252b5132
RH
1186
1187 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1188 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1189 ac_prev=x_libraries ;;
1190 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1191 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
5464f5a1 1192 x_libraries=$ac_optarg ;;
252b5132 1193
81ecdfbb
RW
1194 -*) as_fn_error "unrecognized option: \`$ac_option'
1195Try \`$0 --help' for more information."
252b5132
RH
1196 ;;
1197
5464f5a1
NN
1198 *=*)
1199 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1200 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1201 case $ac_envvar in #(
1202 '' | [0-9]* | *[!_$as_cr_alnum]* )
1203 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1204 esac
1205 eval $ac_envvar=\$ac_optarg
5464f5a1
NN
1206 export $ac_envvar ;;
1207
252b5132 1208 *)
5464f5a1 1209 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1210 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
5464f5a1 1211 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1212 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
5464f5a1 1213 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1214 ;;
1215
1216 esac
1217done
1218
1219if test -n "$ac_prev"; then
5464f5a1 1220 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1221 as_fn_error "missing argument to $ac_option"
252b5132 1222fi
252b5132 1223
81ecdfbb
RW
1224if test -n "$ac_unrecognized_opts"; then
1225 case $enable_option_checking in
1226 no) ;;
1227 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1228 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
5464f5a1 1229 esac
81ecdfbb 1230fi
6be7c12c 1231
81ecdfbb
RW
1232# Check all directory arguments for consistency.
1233for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1234 datadir sysconfdir sharedstatedir localstatedir includedir \
1235 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1236 libdir localedir mandir
252b5132 1237do
81ecdfbb
RW
1238 eval ac_val=\$$ac_var
1239 # Remove trailing slashes.
5464f5a1 1240 case $ac_val in
81ecdfbb
RW
1241 */ )
1242 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1243 eval $ac_var=\$ac_val;;
252b5132 1244 esac
81ecdfbb
RW
1245 # Be sure to have absolute directory names.
1246 case $ac_val in
1247 [\\/$]* | ?:[\\/]* ) continue;;
1248 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249 esac
1250 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1251done
1252
5464f5a1
NN
1253# There might be people who depend on the old broken behavior: `$host'
1254# used to hold the argument of --host etc.
1255# FIXME: To remove some day.
1256build=$build_alias
1257host=$host_alias
1258target=$target_alias
1259
1260# FIXME: To remove some day.
1261if test "x$host_alias" != x; then
1262 if test "x$build_alias" = x; then
1263 cross_compiling=maybe
81ecdfbb 1264 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
5464f5a1
NN
1265 If a cross compiler is detected then cross compile mode will be used." >&2
1266 elif test "x$build_alias" != "x$host_alias"; then
1267 cross_compiling=yes
1268 fi
1269fi
252b5132 1270
5464f5a1
NN
1271ac_tool_prefix=
1272test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
1274test "$silent" = yes && exec 6>/dev/null
252b5132 1275
252b5132 1276
81ecdfbb
RW
1277ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278ac_ls_di=`ls -di .` &&
1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280 as_fn_error "working directory cannot be determined"
1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282 as_fn_error "pwd does not report name of working directory"
1283
1284
252b5132
RH
1285# Find the source files, if location was not specified.
1286if test -z "$srcdir"; then
1287 ac_srcdir_defaulted=yes
81ecdfbb
RW
1288 # Try the directory containing this script, then the parent directory.
1289 ac_confdir=`$as_dirname -- "$as_myself" ||
1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291 X"$as_myself" : 'X\(//\)[^/]' \| \
1292 X"$as_myself" : 'X\(//\)$' \| \
1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294$as_echo X"$as_myself" |
1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296 s//\1/
1297 q
1298 }
1299 /^X\(\/\/\)[^/].*/{
1300 s//\1/
1301 q
1302 }
1303 /^X\(\/\/\)$/{
1304 s//\1/
1305 q
1306 }
1307 /^X\(\/\).*/{
1308 s//\1/
1309 q
1310 }
1311 s/.*/./; q'`
252b5132 1312 srcdir=$ac_confdir
81ecdfbb 1313 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1314 srcdir=..
1315 fi
1316else
1317 ac_srcdir_defaulted=no
1318fi
81ecdfbb
RW
1319if test ! -r "$srcdir/$ac_unique_file"; then
1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1322fi
1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324ac_abs_confdir=`(
1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1326 pwd)`
1327# When building in place, set srcdir=.
1328if test "$ac_abs_confdir" = "$ac_pwd"; then
1329 srcdir=.
1330fi
1331# Remove unnecessary trailing slashes from srcdir.
1332# Double slashes in file names in object file debugging info
1333# mess up M-x gdb in Emacs.
1334case $srcdir in
1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336esac
1337for ac_var in $ac_precious_vars; do
1338 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339 eval ac_env_${ac_var}_value=\$${ac_var}
1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342done
b3baf5d0 1343
5464f5a1
NN
1344#
1345# Report the --help message.
1346#
1347if test "$ac_init_help" = "long"; then
1348 # Omit some internal or obsolete options to make the list less imposing.
1349 # This message is too long to be a string in the A/UX 3.1 sh.
1350 cat <<_ACEOF
1351\`configure' configures this package to adapt to many kinds of systems.
252b5132 1352
5464f5a1 1353Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1354
5464f5a1
NN
1355To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356VAR=VALUE. See below for descriptions of some of the useful variables.
6be7c12c 1357
5464f5a1 1358Defaults for the options are specified in brackets.
6be7c12c 1359
5464f5a1
NN
1360Configuration:
1361 -h, --help display this help and exit
1362 --help=short display options specific to this package
1363 --help=recursive display the short help of all the included packages
1364 -V, --version display version information and exit
1365 -q, --quiet, --silent do not print \`checking...' messages
1366 --cache-file=FILE cache test results in FILE [disabled]
1367 -C, --config-cache alias for \`--cache-file=config.cache'
1368 -n, --no-create do not create output files
1369 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1370
5464f5a1
NN
1371Installation directories:
1372 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1373 [$ac_default_prefix]
5464f5a1 1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1375 [PREFIX]
6be7c12c 1376
5464f5a1
NN
1377By default, \`make install' will install all the files in
1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1379an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380for instance \`--prefix=\$HOME'.
6be7c12c 1381
5464f5a1 1382For better control, use the options below.
6be7c12c 1383
5464f5a1 1384Fine tuning of the installation directories:
81ecdfbb
RW
1385 --bindir=DIR user executables [EPREFIX/bin]
1386 --sbindir=DIR system admin executables [EPREFIX/sbin]
1387 --libexecdir=DIR program executables [EPREFIX/libexec]
1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1391 --libdir=DIR object code libraries [EPREFIX/lib]
1392 --includedir=DIR C header files [PREFIX/include]
1393 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1396 --infodir=DIR info documentation [DATAROOTDIR/info]
1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1398 --mandir=DIR man documentation [DATAROOTDIR/man]
1399 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1400 --htmldir=DIR html documentation [DOCDIR]
1401 --dvidir=DIR dvi documentation [DOCDIR]
1402 --pdfdir=DIR pdf documentation [DOCDIR]
1403 --psdir=DIR ps documentation [DOCDIR]
5464f5a1 1404_ACEOF
6be7c12c 1405
5464f5a1 1406 cat <<\_ACEOF
6be7c12c 1407
5464f5a1
NN
1408Program names:
1409 --program-prefix=PREFIX prepend PREFIX to installed program names
1410 --program-suffix=SUFFIX append SUFFIX to installed program names
1411 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1412
5464f5a1
NN
1413System types:
1414 --build=BUILD configure for building on BUILD [guessed]
1415 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1416 --target=TARGET configure for building compilers for TARGET [HOST]
1417_ACEOF
252b5132 1418fi
252b5132 1419
5464f5a1 1420if test -n "$ac_init_help"; then
6be7c12c 1421
5464f5a1 1422 cat <<\_ACEOF
252b5132 1423
5464f5a1 1424Optional Features:
81ecdfbb 1425 --disable-option-checking ignore unrecognized --enable/--with options
5464f5a1
NN
1426 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1427 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
f5385ebf
AM
1428 --disable-dependency-tracking speeds up one-time build
1429 --enable-dependency-tracking do not reject slow dependency extractors
81ecdfbb
RW
1430 --enable-shared[=PKGS] build shared libraries [default=no]
1431 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1432 --enable-fast-install[=PKGS]
1433 optimize for fast installation [default=yes]
5464f5a1 1434 --disable-libtool-lock avoid locking (might break parallel builds)
5691d22d 1435 --enable-plugins Enable support for plugins (defaults no)
ce3c775b 1436 --disable-largefile omit support for large files
5464f5a1
NN
1437 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1438 --enable-targets alternative target configurations
6ec7057a 1439 --enable-secureplt Default to creating read-only plt entries
ef72a554
KT
1440 --enable-leading-mingw64-underscores
1441 Enable leading underscores on 64 bit mingw targets
504b7d20 1442 --enable-elf-stt-common Allow the generation of ELF symbols with the STT_COMMON type
241a6c40
AM
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings
f5385ebf
AM
1445 --enable-maintainer-mode enable make rules and dependencies not useful
1446 (and sometimes confusing) to the casual installer
5464f5a1
NN
1447 --enable-install-libbfd controls installation of libbfd and related headers
1448 --disable-nls do not use Native Language Support
1449
1450Optional Packages:
1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1453 --with-pic try to use only PIC/non-PIC objects [default=use
1454 both]
1455 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
5464f5a1 1456 --with-mmap try using mmap for BFD input files if available
0d4a1476
AS
1457 --with-separate-debug-dir=DIR
1458 Look for global separate debug info in DIR
1459 [default=LIBDIR/debug]
a1ac8190
JM
1460 --with-pkgversion=PKG Use PKG in the version string in place of "GNU
1461 Binutils"
c428fa83 1462 --with-bugurl=URL Direct users to URL to report a bug
bf993e3c 1463 --with-zlib include zlib support (auto/yes/no) default=auto
5464f5a1
NN
1464
1465Some influential environment variables:
1466 CC C compiler command
1467 CFLAGS C compiler flags
1468 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1469 nonstandard directory <lib dir>
81ecdfbb
RW
1470 LIBS libraries to pass to the linker, e.g. -l<library>
1471 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1472 you have headers in a nonstandard directory <include dir>
5464f5a1
NN
1473 CPP C preprocessor
1474
1475Use these variables to override the choices made by `configure' or to help
1476it to find libraries and programs with nonstandard names/locations.
1477
81ecdfbb 1478Report bugs to the package provider.
5464f5a1 1479_ACEOF
81ecdfbb 1480ac_status=$?
5464f5a1
NN
1481fi
1482
1483if test "$ac_init_help" = "recursive"; then
1484 # If there are subdirs, report their specific --help.
5464f5a1 1485 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1486 test -d "$ac_dir" ||
1487 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1488 continue
5464f5a1
NN
1489 ac_builddir=.
1490
81ecdfbb
RW
1491case "$ac_dir" in
1492.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493*)
1494 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1495 # A ".." for each directory in $ac_dir_suffix.
1496 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1497 case $ac_top_builddir_sub in
1498 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1500 esac ;;
1501esac
1502ac_abs_top_builddir=$ac_pwd
1503ac_abs_builddir=$ac_pwd$ac_dir_suffix
1504# for backward compatibility:
1505ac_top_builddir=$ac_top_build_prefix
5464f5a1
NN
1506
1507case $srcdir in
81ecdfbb 1508 .) # We are building in place.
5464f5a1 1509 ac_srcdir=.
81ecdfbb
RW
1510 ac_top_srcdir=$ac_top_builddir_sub
1511 ac_abs_top_srcdir=$ac_pwd ;;
1512 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 1513 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1514 ac_top_srcdir=$srcdir
1515 ac_abs_top_srcdir=$srcdir ;;
1516 *) # Relative name.
1517 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1518 ac_top_srcdir=$ac_top_build_prefix$srcdir
1519 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 1520esac
81ecdfbb
RW
1521ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1522
1523 cd "$ac_dir" || { ac_status=$?; continue; }
1524 # Check for guested configure.
1525 if test -f "$ac_srcdir/configure.gnu"; then
1526 echo &&
1527 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1528 elif test -f "$ac_srcdir/configure"; then
1529 echo &&
1530 $SHELL "$ac_srcdir/configure" --help=recursive
5464f5a1 1531 else
81ecdfbb
RW
1532 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1533 fi || ac_status=$?
1534 cd "$ac_pwd" || { ac_status=$?; break; }
5464f5a1 1535 done
6be7c12c
AO
1536fi
1537
81ecdfbb 1538test -n "$ac_init_help" && exit $ac_status
5464f5a1
NN
1539if $ac_init_version; then
1540 cat <<\_ACEOF
81ecdfbb
RW
1541configure
1542generated by GNU Autoconf 2.64
6be7c12c 1543
81ecdfbb 1544Copyright (C) 2009 Free Software Foundation, Inc.
5464f5a1
NN
1545This configure script is free software; the Free Software Foundation
1546gives unlimited permission to copy, distribute and modify it.
1547_ACEOF
81ecdfbb 1548 exit
5464f5a1 1549fi
6be7c12c 1550
81ecdfbb
RW
1551## ------------------------ ##
1552## Autoconf initialization. ##
1553## ------------------------ ##
6be7c12c 1554
81ecdfbb
RW
1555# ac_fn_c_try_compile LINENO
1556# --------------------------
1557# Try to compile conftest.$ac_ext, and return whether this succeeded.
1558ac_fn_c_try_compile ()
5464f5a1 1559{
81ecdfbb
RW
1560 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561 rm -f conftest.$ac_objext
1562 if { { ac_try="$ac_compile"
1563case "(($ac_try" in
1564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1565 *) ac_try_echo=$ac_try;;
1566esac
1567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1568$as_echo "$ac_try_echo"; } >&5
1569 (eval "$ac_compile") 2>conftest.err
1570 ac_status=$?
1571 if test -s conftest.err; then
1572 grep -v '^ *+' conftest.err >conftest.er1
1573 cat conftest.er1 >&5
1574 mv -f conftest.er1 conftest.err
1575 fi
1576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1577 test $ac_status = 0; } && {
1578 test -z "$ac_c_werror_flag" ||
1579 test ! -s conftest.err
1580 } && test -s conftest.$ac_objext; then :
1581 ac_retval=0
1582else
1583 $as_echo "$as_me: failed program was:" >&5
1584sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1585
81ecdfbb
RW
1586 ac_retval=1
1587fi
1588 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1589 return $ac_retval
5464f5a1 1590
81ecdfbb 1591} # ac_fn_c_try_compile
5464f5a1 1592
81ecdfbb
RW
1593# ac_fn_c_try_link LINENO
1594# -----------------------
1595# Try to link conftest.$ac_ext, and return whether this succeeded.
1596ac_fn_c_try_link ()
1597{
1598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1599 rm -f conftest.$ac_objext conftest$ac_exeext
1600 if { { ac_try="$ac_link"
1601case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604esac
1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606$as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_link") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } && {
1616 test -z "$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 } && test -s conftest$ac_exeext && {
1619 test "$cross_compiling" = yes ||
1620 $as_test_x conftest$ac_exeext
1621 }; then :
1622 ac_retval=0
1623else
1624 $as_echo "$as_me: failed program was:" >&5
1625sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1626
81ecdfbb
RW
1627 ac_retval=1
1628fi
1629 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1630 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1631 # interfere with the next link command; also delete a directory that is
1632 # left behind by Apple's compiler. We do this before executing the actions.
1633 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1634 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1635 return $ac_retval
6be7c12c 1636
81ecdfbb 1637} # ac_fn_c_try_link
66e25bab 1638
81ecdfbb
RW
1639# ac_fn_c_try_cpp LINENO
1640# ----------------------
1641# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1642ac_fn_c_try_cpp ()
1643{
1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645 if { { ac_try="$ac_cpp conftest.$ac_ext"
1646case "(($ac_try" in
1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648 *) ac_try_echo=$ac_try;;
1649esac
1650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1651$as_echo "$ac_try_echo"; } >&5
1652 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1653 ac_status=$?
1654 if test -s conftest.err; then
1655 grep -v '^ *+' conftest.err >conftest.er1
1656 cat conftest.er1 >&5
1657 mv -f conftest.er1 conftest.err
1658 fi
1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1660 test $ac_status = 0; } >/dev/null && {
1661 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1662 test ! -s conftest.err
1663 }; then :
1664 ac_retval=0
1665else
1666 $as_echo "$as_me: failed program was:" >&5
1667sed 's/^/| /' conftest.$ac_ext >&5
b3baf5d0 1668
81ecdfbb
RW
1669 ac_retval=1
1670fi
1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672 return $ac_retval
6be7c12c 1673
81ecdfbb 1674} # ac_fn_c_try_cpp
252b5132 1675
81ecdfbb
RW
1676# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1677# -------------------------------------------------------
1678# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1679# the include files in INCLUDES and setting the cache variable VAR
1680# accordingly.
1681ac_fn_c_check_header_mongrel ()
1682{
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1686$as_echo_n "checking for $2... " >&6; }
1687if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1688 $as_echo_n "(cached) " >&6
1689fi
1690eval ac_res=\$$3
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1692$as_echo "$ac_res" >&6; }
1693else
1694 # Is the header compilable?
1695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1696$as_echo_n "checking $2 usability... " >&6; }
1697cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1698/* end confdefs.h. */
1699$4
1700#include <$2>
5464f5a1 1701_ACEOF
81ecdfbb
RW
1702if ac_fn_c_try_compile "$LINENO"; then :
1703 ac_header_compiler=yes
1704else
1705 ac_header_compiler=no
1706fi
1707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1709$as_echo "$ac_header_compiler" >&6; }
c5d1701e 1710
81ecdfbb
RW
1711# Is the header present?
1712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1713$as_echo_n "checking $2 presence... " >&6; }
1714cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1715/* end confdefs.h. */
1716#include <$2>
1717_ACEOF
1718if ac_fn_c_try_cpp "$LINENO"; then :
1719 ac_header_preproc=yes
1720else
1721 ac_header_preproc=no
1722fi
1723rm -f conftest.err conftest.$ac_ext
1724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1725$as_echo "$ac_header_preproc" >&6; }
6be7c12c 1726
81ecdfbb
RW
1727# So? What about this header?
1728case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1729 yes:no: )
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1731$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1733$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1734 ;;
1735 no:yes:* )
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1737$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1739$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1741$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1743$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1745$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1746 ;;
1747esac
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749$as_echo_n "checking for $2... " >&6; }
1750if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1751 $as_echo_n "(cached) " >&6
1752else
1753 eval "$3=\$ac_header_compiler"
1754fi
1755eval ac_res=\$$3
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757$as_echo "$ac_res" >&6; }
1758fi
1759 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1760
81ecdfbb 1761} # ac_fn_c_check_header_mongrel
5464f5a1 1762
81ecdfbb
RW
1763# ac_fn_c_try_run LINENO
1764# ----------------------
1765# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1766# that executables *can* be run.
1767ac_fn_c_try_run ()
5464f5a1 1768{
81ecdfbb
RW
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 if { { ac_try="$ac_link"
1771case "(($ac_try" in
1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 *) ac_try_echo=$ac_try;;
1774esac
1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776$as_echo "$ac_try_echo"; } >&5
1777 (eval "$ac_link") 2>&5
1778 ac_status=$?
1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1780 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1781 { { case "(($ac_try" in
1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783 *) ac_try_echo=$ac_try;;
1784esac
1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786$as_echo "$ac_try_echo"; } >&5
1787 (eval "$ac_try") 2>&5
1788 ac_status=$?
1789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790 test $ac_status = 0; }; }; then :
1791 ac_retval=0
1792else
1793 $as_echo "$as_me: program exited with status $ac_status" >&5
1794 $as_echo "$as_me: failed program was:" >&5
1795sed 's/^/| /' conftest.$ac_ext >&5
5464f5a1 1796
81ecdfbb
RW
1797 ac_retval=$ac_status
1798fi
1799 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1800 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1801 return $ac_retval
5464f5a1 1802
81ecdfbb 1803} # ac_fn_c_try_run
5464f5a1 1804
81ecdfbb
RW
1805# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1806# -------------------------------------------------------
1807# Tests whether HEADER exists and can be compiled using the include files in
1808# INCLUDES, setting the cache variable VAR accordingly.
1809ac_fn_c_check_header_compile ()
1810{
1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1813$as_echo_n "checking for $2... " >&6; }
1814if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1815 $as_echo_n "(cached) " >&6
1816else
1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818/* end confdefs.h. */
1819$4
1820#include <$2>
1821_ACEOF
1822if ac_fn_c_try_compile "$LINENO"; then :
1823 eval "$3=yes"
1824else
1825 eval "$3=no"
1826fi
1827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1828fi
1829eval ac_res=\$$3
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1831$as_echo "$ac_res" >&6; }
1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1833
81ecdfbb 1834} # ac_fn_c_check_header_compile
5464f5a1 1835
81ecdfbb
RW
1836# ac_fn_c_check_func LINENO FUNC VAR
1837# ----------------------------------
1838# Tests whether FUNC exists, setting the cache variable VAR accordingly
1839ac_fn_c_check_func ()
1840{
1841 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1843$as_echo_n "checking for $2... " >&6; }
1844if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1845 $as_echo_n "(cached) " >&6
1846else
1847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1848/* end confdefs.h. */
1849/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1850 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1851#define $2 innocuous_$2
5464f5a1 1852
81ecdfbb
RW
1853/* System header to define __stub macros and hopefully few prototypes,
1854 which can conflict with char $2 (); below.
1855 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1856 <limits.h> exists even on freestanding compilers. */
5464f5a1 1857
81ecdfbb
RW
1858#ifdef __STDC__
1859# include <limits.h>
1860#else
1861# include <assert.h>
1862#endif
5464f5a1 1863
81ecdfbb 1864#undef $2
5464f5a1 1865
81ecdfbb
RW
1866/* Override any GCC internal prototype to avoid an error.
1867 Use char because int might match the return type of a GCC
1868 builtin and then its argument prototype would still apply. */
1869#ifdef __cplusplus
1870extern "C"
1871#endif
1872char $2 ();
1873/* The GNU C library defines this for functions which it implements
1874 to always fail with ENOSYS. Some functions are actually named
1875 something starting with __ and the normal name is an alias. */
1876#if defined __stub_$2 || defined __stub___$2
1877choke me
1878#endif
5464f5a1 1879
81ecdfbb
RW
1880int
1881main ()
1882{
1883return $2 ();
1884 ;
1885 return 0;
1886}
5464f5a1 1887_ACEOF
81ecdfbb
RW
1888if ac_fn_c_try_link "$LINENO"; then :
1889 eval "$3=yes"
1890else
1891 eval "$3=no"
1892fi
1893rm -f core conftest.err conftest.$ac_objext \
1894 conftest$ac_exeext conftest.$ac_ext
1895fi
1896eval ac_res=\$$3
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898$as_echo "$ac_res" >&6; }
1899 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 1900
81ecdfbb 1901} # ac_fn_c_check_func
5464f5a1 1902
81ecdfbb
RW
1903# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1904# --------------------------------------------
1905# Tries to find the compile-time value of EXPR in a program that includes
1906# INCLUDES, setting VAR accordingly. Returns whether the value could be
1907# computed
1908ac_fn_c_compute_int ()
1909{
1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911 if test "$cross_compiling" = yes; then
1912 # Depending upon the size, compute the lo and hi bounds.
1913cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914/* end confdefs.h. */
1915$4
1916int
1917main ()
1918{
1919static int test_array [1 - 2 * !(($2) >= 0)];
1920test_array [0] = 0
5464f5a1 1921
81ecdfbb
RW
1922 ;
1923 return 0;
1924}
5464f5a1 1925_ACEOF
81ecdfbb
RW
1926if ac_fn_c_try_compile "$LINENO"; then :
1927 ac_lo=0 ac_mid=0
1928 while :; do
1929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930/* end confdefs.h. */
1931$4
1932int
1933main ()
1934{
1935static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1936test_array [0] = 0
5464f5a1 1937
81ecdfbb
RW
1938 ;
1939 return 0;
1940}
1941_ACEOF
1942if ac_fn_c_try_compile "$LINENO"; then :
1943 ac_hi=$ac_mid; break
5464f5a1 1944else
81ecdfbb
RW
1945 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1946 if test $ac_lo -le $ac_mid; then
1947 ac_lo= ac_hi=
1948 break
1949 fi
1950 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
5464f5a1 1951fi
81ecdfbb
RW
1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953 done
1954else
1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956/* end confdefs.h. */
1957$4
1958int
1959main ()
1960{
1961static int test_array [1 - 2 * !(($2) < 0)];
1962test_array [0] = 0
5464f5a1 1963
81ecdfbb
RW
1964 ;
1965 return 0;
1966}
1967_ACEOF
1968if ac_fn_c_try_compile "$LINENO"; then :
1969 ac_hi=-1 ac_mid=-1
1970 while :; do
1971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972/* end confdefs.h. */
1973$4
1974int
1975main ()
1976{
1977static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1978test_array [0] = 0
5464f5a1 1979
81ecdfbb
RW
1980 ;
1981 return 0;
1982}
1983_ACEOF
1984if ac_fn_c_try_compile "$LINENO"; then :
1985 ac_lo=$ac_mid; break
1986else
1987 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1988 if test $ac_mid -le $ac_hi; then
1989 ac_lo= ac_hi=
1990 break
1991 fi
1992 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1993fi
1994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1995 done
1996else
1997 ac_lo= ac_hi=
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002# Binary search between lo and hi bounds.
2003while test "x$ac_lo" != "x$ac_hi"; do
2004 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006/* end confdefs.h. */
2007$4
2008int
2009main ()
2010{
2011static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2012test_array [0] = 0
5464f5a1 2013
81ecdfbb
RW
2014 ;
2015 return 0;
2016}
2017_ACEOF
2018if ac_fn_c_try_compile "$LINENO"; then :
2019 ac_hi=$ac_mid
2020else
2021 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2022fi
2023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2024done
2025case $ac_lo in #((
2026?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2027'') ac_retval=1 ;;
2028esac
2029 else
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031/* end confdefs.h. */
2032$4
2033static long int longval () { return $2; }
2034static unsigned long int ulongval () { return $2; }
2035#include <stdio.h>
2036#include <stdlib.h>
2037int
2038main ()
2039{
5464f5a1 2040
81ecdfbb
RW
2041 FILE *f = fopen ("conftest.val", "w");
2042 if (! f)
2043 return 1;
2044 if (($2) < 0)
2045 {
2046 long int i = longval ();
2047 if (i != ($2))
2048 return 1;
2049 fprintf (f, "%ld", i);
2050 }
2051 else
2052 {
2053 unsigned long int i = ulongval ();
2054 if (i != ($2))
2055 return 1;
2056 fprintf (f, "%lu", i);
2057 }
2058 /* Do not output a trailing newline, as this causes \r\n confusion
2059 on some platforms. */
2060 return ferror (f) || fclose (f) != 0;
5464f5a1 2061
81ecdfbb
RW
2062 ;
2063 return 0;
2064}
2065_ACEOF
2066if ac_fn_c_try_run "$LINENO"; then :
2067 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2068else
2069 ac_retval=1
2070fi
2071rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2072 conftest.$ac_objext conftest.beam conftest.$ac_ext
2073rm -f conftest.val
7357c5b6 2074
81ecdfbb
RW
2075 fi
2076 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2077 return $ac_retval
7357c5b6 2078
81ecdfbb 2079} # ac_fn_c_compute_int
7357c5b6 2080
81ecdfbb
RW
2081# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2082# -------------------------------------------
2083# Tests whether TYPE exists after having included INCLUDES, setting cache
2084# variable VAR accordingly.
2085ac_fn_c_check_type ()
2086{
2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2089$as_echo_n "checking for $2... " >&6; }
2090if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2091 $as_echo_n "(cached) " >&6
2092else
2093 eval "$3=no"
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095/* end confdefs.h. */
2096$4
2097int
2098main ()
2099{
2100if (sizeof ($2))
2101 return 0;
2102 ;
2103 return 0;
2104}
2105_ACEOF
2106if ac_fn_c_try_compile "$LINENO"; then :
2107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2108/* end confdefs.h. */
2109$4
2110int
2111main ()
2112{
2113if (sizeof (($2)))
2114 return 0;
2115 ;
2116 return 0;
2117}
2118_ACEOF
2119if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1 2120
81ecdfbb
RW
2121else
2122 eval "$3=yes"
2123fi
2124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2125fi
2126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127fi
2128eval ac_res=\$$3
2129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2130$as_echo "$ac_res" >&6; }
2131 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 2132
81ecdfbb 2133} # ac_fn_c_check_type
5464f5a1 2134
81ecdfbb
RW
2135# ac_fn_c_check_decl LINENO SYMBOL VAR
2136# ------------------------------------
2137# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2138ac_fn_c_check_decl ()
2139{
2140 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2142$as_echo_n "checking whether $2 is declared... " >&6; }
2143if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2144 $as_echo_n "(cached) " >&6
2145else
2146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147/* end confdefs.h. */
2148$4
2149int
2150main ()
2151{
2152#ifndef $2
2153 (void) $2;
2154#endif
5464f5a1 2155
81ecdfbb
RW
2156 ;
2157 return 0;
2158}
2159_ACEOF
2160if ac_fn_c_try_compile "$LINENO"; then :
2161 eval "$3=yes"
2162else
2163 eval "$3=no"
5464f5a1 2164fi
81ecdfbb
RW
2165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2166fi
2167eval ac_res=\$$3
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2169$as_echo "$ac_res" >&6; }
2170 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
5464f5a1 2171
81ecdfbb
RW
2172} # ac_fn_c_check_decl
2173cat >config.log <<_ACEOF
2174This file contains any messages produced by compilers while
2175running configure, to aid debugging if configure makes a mistake.
5464f5a1 2176
81ecdfbb
RW
2177It was created by $as_me, which was
2178generated by GNU Autoconf 2.64. Invocation command line was
5464f5a1 2179
81ecdfbb 2180 $ $0 $@
5464f5a1 2181
81ecdfbb
RW
2182_ACEOF
2183exec 5>>config.log
2184{
2185cat <<_ASUNAME
2186## --------- ##
2187## Platform. ##
2188## --------- ##
5464f5a1 2189
81ecdfbb
RW
2190hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2191uname -m = `(uname -m) 2>/dev/null || echo unknown`
2192uname -r = `(uname -r) 2>/dev/null || echo unknown`
2193uname -s = `(uname -s) 2>/dev/null || echo unknown`
2194uname -v = `(uname -v) 2>/dev/null || echo unknown`
5464f5a1 2195
81ecdfbb
RW
2196/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2197/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
5464f5a1 2198
81ecdfbb
RW
2199/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2200/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2201/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2202/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2203/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2204/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2205/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
5464f5a1 2206
81ecdfbb 2207_ASUNAME
5464f5a1 2208
5464f5a1
NN
2209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2210for as_dir in $PATH
2211do
2212 IFS=$as_save_IFS
2213 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2214 $as_echo "PATH: $as_dir"
2215 done
2216IFS=$as_save_IFS
5464f5a1 2217
81ecdfbb 2218} >&5
5464f5a1 2219
81ecdfbb 2220cat >&5 <<_ACEOF
5464f5a1 2221
5464f5a1 2222
81ecdfbb
RW
2223## ----------- ##
2224## Core tests. ##
2225## ----------- ##
5464f5a1 2226
81ecdfbb
RW
2227_ACEOF
2228
2229
2230# Keep a trace of the command line.
2231# Strip out --no-create and --no-recursion so they do not pile up.
2232# Strip out --silent because we don't want to record it for future runs.
2233# Also quote any args containing shell meta-characters.
2234# Make two passes to allow for proper duplicate-argument suppression.
2235ac_configure_args=
2236ac_configure_args0=
2237ac_configure_args1=
2238ac_must_keep_next=false
2239for ac_pass in 1 2
2240do
2241 for ac_arg
2242 do
2243 case $ac_arg in
2244 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2245 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2246 | -silent | --silent | --silen | --sile | --sil)
2247 continue ;;
2248 *\'*)
2249 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2250 esac
2251 case $ac_pass in
2252 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2253 2)
2254 as_fn_append ac_configure_args1 " '$ac_arg'"
2255 if test $ac_must_keep_next = true; then
2256 ac_must_keep_next=false # Got value, back to normal.
2257 else
2258 case $ac_arg in
2259 *=* | --config-cache | -C | -disable-* | --disable-* \
2260 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2261 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2262 | -with-* | --with-* | -without-* | --without-* | --x)
2263 case "$ac_configure_args0 " in
2264 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2265 esac
2266 ;;
2267 -* ) ac_must_keep_next=true ;;
2268 esac
2269 fi
2270 as_fn_append ac_configure_args " '$ac_arg'"
2271 ;;
2272 esac
2273 done
2274done
2275{ ac_configure_args0=; unset ac_configure_args0;}
2276{ ac_configure_args1=; unset ac_configure_args1;}
2277
2278# When interrupted or exit'd, cleanup temporary files, and complete
2279# config.log. We remove comments because anyway the quotes in there
2280# would cause problems or look ugly.
2281# WARNING: Use '\'' to represent an apostrophe within the trap.
2282# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2283trap 'exit_status=$?
2284 # Save into config.log some information that might help in debugging.
2285 {
2286 echo
2287
2288 cat <<\_ASBOX
2289## ---------------- ##
2290## Cache variables. ##
2291## ---------------- ##
2292_ASBOX
2293 echo
2294 # The following way of writing the cache mishandles newlines in values,
2295(
2296 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2297 eval ac_val=\$$ac_var
2298 case $ac_val in #(
2299 *${as_nl}*)
2300 case $ac_var in #(
2301 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2302$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2303 esac
2304 case $ac_var in #(
2305 _ | IFS | as_nl) ;; #(
2306 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2307 *) { eval $ac_var=; unset $ac_var;} ;;
2308 esac ;;
2309 esac
2310 done
2311 (set) 2>&1 |
2312 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2313 *${as_nl}ac_space=\ *)
2314 sed -n \
2315 "s/'\''/'\''\\\\'\'''\''/g;
2316 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2317 ;; #(
2318 *)
2319 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2320 ;;
2321 esac |
2322 sort
2323)
2324 echo
2325
2326 cat <<\_ASBOX
2327## ----------------- ##
2328## Output variables. ##
2329## ----------------- ##
2330_ASBOX
2331 echo
2332 for ac_var in $ac_subst_vars
2333 do
2334 eval ac_val=\$$ac_var
2335 case $ac_val in
2336 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2337 esac
2338 $as_echo "$ac_var='\''$ac_val'\''"
2339 done | sort
2340 echo
2341
2342 if test -n "$ac_subst_files"; then
2343 cat <<\_ASBOX
2344## ------------------- ##
2345## File substitutions. ##
2346## ------------------- ##
2347_ASBOX
2348 echo
2349 for ac_var in $ac_subst_files
2350 do
2351 eval ac_val=\$$ac_var
2352 case $ac_val in
2353 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2354 esac
2355 $as_echo "$ac_var='\''$ac_val'\''"
2356 done | sort
2357 echo
2358 fi
2359
2360 if test -s confdefs.h; then
2361 cat <<\_ASBOX
2362## ----------- ##
2363## confdefs.h. ##
2364## ----------- ##
2365_ASBOX
2366 echo
2367 cat confdefs.h
2368 echo
2369 fi
2370 test "$ac_signal" != 0 &&
2371 $as_echo "$as_me: caught signal $ac_signal"
2372 $as_echo "$as_me: exit $exit_status"
2373 } >&5
2374 rm -f core *.core core.conftest.* &&
2375 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2376 exit $exit_status
2377' 0
2378for ac_signal in 1 2 13 15; do
2379 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2380done
2381ac_signal=0
2382
2383# confdefs.h avoids OS command line length limits that DEFS can exceed.
2384rm -f -r conftest* confdefs.h
2385
2386$as_echo "/* confdefs.h */" > confdefs.h
2387
2388# Predefined preprocessor variables.
2389
2390cat >>confdefs.h <<_ACEOF
2391#define PACKAGE_NAME "$PACKAGE_NAME"
2392_ACEOF
2393
2394cat >>confdefs.h <<_ACEOF
2395#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2396_ACEOF
2397
2398cat >>confdefs.h <<_ACEOF
2399#define PACKAGE_VERSION "$PACKAGE_VERSION"
2400_ACEOF
2401
2402cat >>confdefs.h <<_ACEOF
2403#define PACKAGE_STRING "$PACKAGE_STRING"
2404_ACEOF
2405
2406cat >>confdefs.h <<_ACEOF
2407#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2408_ACEOF
2409
2410cat >>confdefs.h <<_ACEOF
2411#define PACKAGE_URL "$PACKAGE_URL"
2412_ACEOF
2413
2414
2415# Let the site file select an alternate cache file if it wants to.
2416# Prefer an explicitly selected file to automatically selected ones.
2417ac_site_file1=NONE
2418ac_site_file2=NONE
2419if test -n "$CONFIG_SITE"; then
2420 ac_site_file1=$CONFIG_SITE
2421elif test "x$prefix" != xNONE; then
2422 ac_site_file1=$prefix/share/config.site
2423 ac_site_file2=$prefix/etc/config.site
2424else
2425 ac_site_file1=$ac_default_prefix/share/config.site
2426 ac_site_file2=$ac_default_prefix/etc/config.site
2427fi
2428for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2429do
2430 test "x$ac_site_file" = xNONE && continue
2431 if test -r "$ac_site_file"; then
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2433$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2434 sed 's/^/| /' "$ac_site_file" >&5
2435 . "$ac_site_file"
2436 fi
2437done
2438
2439if test -r "$cache_file"; then
2440 # Some versions of bash will fail to source /dev/null (special
2441 # files actually), so we avoid doing that.
2442 if test -f "$cache_file"; then
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2444$as_echo "$as_me: loading cache $cache_file" >&6;}
2445 case $cache_file in
2446 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2447 *) . "./$cache_file";;
2448 esac
2449 fi
2450else
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2452$as_echo "$as_me: creating cache $cache_file" >&6;}
2453 >$cache_file
2454fi
2455
2456# Check that the precious variables saved in the cache have kept the same
2457# value.
2458ac_cache_corrupted=false
2459for ac_var in $ac_precious_vars; do
2460 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2461 eval ac_new_set=\$ac_env_${ac_var}_set
2462 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2463 eval ac_new_val=\$ac_env_${ac_var}_value
2464 case $ac_old_set,$ac_new_set in
2465 set,)
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2467$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2468 ac_cache_corrupted=: ;;
2469 ,set)
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2471$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2472 ac_cache_corrupted=: ;;
2473 ,);;
2474 *)
2475 if test "x$ac_old_val" != "x$ac_new_val"; then
2476 # differences in whitespace do not lead to failure.
2477 ac_old_val_w=`echo x $ac_old_val`
2478 ac_new_val_w=`echo x $ac_new_val`
2479 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2481$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2482 ac_cache_corrupted=:
2483 else
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2485$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2486 eval $ac_var=\$ac_old_val
2487 fi
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2489$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2491$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2492 fi;;
2493 esac
2494 # Pass precious variables to config.status.
2495 if test "$ac_new_set" = set; then
2496 case $ac_new_val in
2497 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2498 *) ac_arg=$ac_var=$ac_new_val ;;
2499 esac
2500 case " $ac_configure_args " in
2501 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2502 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2503 esac
5464f5a1
NN
2504 fi
2505done
81ecdfbb
RW
2506if $ac_cache_corrupted; then
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2508$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2510$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2511 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2512fi
2513## -------------------- ##
2514## Main body of script. ##
2515## -------------------- ##
2516
2517ac_ext=c
2518ac_cpp='$CPP $CPPFLAGS'
2519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2521ac_compiler_gnu=$ac_cv_c_compiler_gnu
2522
2523
2524
2525
2526
2527
2528
2529ac_aux_dir=
2530for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2531 for ac_t in install-sh install.sh shtool; do
2532 if test -f "$ac_dir/$ac_t"; then
2533 ac_aux_dir=$ac_dir
2534 ac_install_sh="$ac_aux_dir/$ac_t -c"
2535 break 2
2536 fi
2537 done
5464f5a1 2538done
81ecdfbb
RW
2539if test -z "$ac_aux_dir"; then
2540 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2541fi
2542
2543# These three variables are undocumented and unsupported,
2544# and are intended to be withdrawn in a future Autoconf release.
2545# They can cause serious problems if a builder's source tree is in a directory
2546# whose full name contains unusual characters.
2547ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2548ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2549ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2550
2551
2552# Make sure we can run config.sub.
2553$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2554 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2555
2556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2557$as_echo_n "checking build system type... " >&6; }
2558if test "${ac_cv_build+set}" = set; then :
2559 $as_echo_n "(cached) " >&6
2560else
2561 ac_build_alias=$build_alias
2562test "x$ac_build_alias" = x &&
2563 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2564test "x$ac_build_alias" = x &&
2565 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2566ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2567 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2568
2569fi
2570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2571$as_echo "$ac_cv_build" >&6; }
2572case $ac_cv_build in
2573*-*-*) ;;
2574*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2575esac
2576build=$ac_cv_build
2577ac_save_IFS=$IFS; IFS='-'
2578set x $ac_cv_build
2579shift
2580build_cpu=$1
2581build_vendor=$2
2582shift; shift
2583# Remember, the first character of IFS is used to create $*,
2584# except with old shells:
2585build_os=$*
2586IFS=$ac_save_IFS
2587case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5464f5a1 2588
81ecdfbb
RW
2589
2590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2591$as_echo_n "checking host system type... " >&6; }
2592if test "${ac_cv_host+set}" = set; then :
2593 $as_echo_n "(cached) " >&6
2594else
2595 if test "x$host_alias" = x; then
2596 ac_cv_host=$ac_cv_build
2597else
2598 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2599 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5464f5a1 2600fi
81ecdfbb 2601
5464f5a1 2602fi
81ecdfbb
RW
2603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2604$as_echo "$ac_cv_host" >&6; }
2605case $ac_cv_host in
2606*-*-*) ;;
2607*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2608esac
2609host=$ac_cv_host
2610ac_save_IFS=$IFS; IFS='-'
2611set x $ac_cv_host
2612shift
2613host_cpu=$1
2614host_vendor=$2
2615shift; shift
2616# Remember, the first character of IFS is used to create $*,
2617# except with old shells:
2618host_os=$*
2619IFS=$ac_save_IFS
2620case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2621
2622
2623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2624$as_echo_n "checking target system type... " >&6; }
2625if test "${ac_cv_target+set}" = set; then :
2626 $as_echo_n "(cached) " >&6
5464f5a1 2627else
81ecdfbb
RW
2628 if test "x$target_alias" = x; then
2629 ac_cv_target=$ac_cv_host
2630else
2631 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2632 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5464f5a1
NN
2633fi
2634
2635fi
81ecdfbb
RW
2636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2637$as_echo "$ac_cv_target" >&6; }
2638case $ac_cv_target in
2639*-*-*) ;;
2640*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2641esac
2642target=$ac_cv_target
2643ac_save_IFS=$IFS; IFS='-'
2644set x $ac_cv_target
2645shift
2646target_cpu=$1
2647target_vendor=$2
2648shift; shift
2649# Remember, the first character of IFS is used to create $*,
2650# except with old shells:
2651target_os=$*
2652IFS=$ac_save_IFS
2653case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2654
2655
2656# The aliases save the names the user supplied, while $host etc.
2657# will get canonicalized.
2658test -n "$target_alias" &&
2659 test "$program_prefix$program_suffix$program_transform_name" = \
2660 NONENONEs,x,x, &&
2661 program_prefix=${target_alias}-
2662ac_ext=c
2663ac_cpp='$CPP $CPPFLAGS'
2664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2666ac_compiler_gnu=$ac_cv_c_compiler_gnu
2667if test -n "$ac_tool_prefix"; then
2668 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2669set dummy ${ac_tool_prefix}gcc; ac_word=$2
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671$as_echo_n "checking for $ac_word... " >&6; }
2672if test "${ac_cv_prog_CC+set}" = set; then :
2673 $as_echo_n "(cached) " >&6
5464f5a1 2674else
81ecdfbb
RW
2675 if test -n "$CC"; then
2676 ac_cv_prog_CC="$CC" # Let the user override the test.
5464f5a1
NN
2677else
2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679for as_dir in $PATH
2680do
2681 IFS=$as_save_IFS
2682 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2683 for ac_exec_ext in '' $ac_executable_extensions; do
2684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2685 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2687 break 2
2688 fi
2689done
81ecdfbb
RW
2690 done
2691IFS=$as_save_IFS
5464f5a1
NN
2692
2693fi
2694fi
81ecdfbb
RW
2695CC=$ac_cv_prog_CC
2696if test -n "$CC"; then
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2698$as_echo "$CC" >&6; }
5464f5a1 2699else
81ecdfbb
RW
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701$as_echo "no" >&6; }
5464f5a1
NN
2702fi
2703
81ecdfbb
RW
2704
2705fi
2706if test -z "$ac_cv_prog_CC"; then
2707 ac_ct_CC=$CC
2708 # Extract the first word of "gcc", so it can be a program name with args.
2709set dummy gcc; ac_word=$2
2710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2711$as_echo_n "checking for $ac_word... " >&6; }
2712if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2713 $as_echo_n "(cached) " >&6
2714else
2715 if test -n "$ac_ct_CC"; then
2716 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2717else
2718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2719for as_dir in $PATH
2720do
2721 IFS=$as_save_IFS
2722 test -z "$as_dir" && as_dir=.
2723 for ac_exec_ext in '' $ac_executable_extensions; do
2724 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2725 ac_cv_prog_ac_ct_CC="gcc"
2726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2727 break 2
2728 fi
2729done
2730 done
2731IFS=$as_save_IFS
2732
2733fi
2734fi
2735ac_ct_CC=$ac_cv_prog_ac_ct_CC
2736if test -n "$ac_ct_CC"; then
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2738$as_echo "$ac_ct_CC" >&6; }
2739else
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2741$as_echo "no" >&6; }
2742fi
2743
2744 if test "x$ac_ct_CC" = x; then
2745 CC=""
2746 else
2747 case $cross_compiling:$ac_tool_warned in
2748yes:)
2749{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2750$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2751ac_tool_warned=yes ;;
2752esac
2753 CC=$ac_ct_CC
2754 fi
2755else
2756 CC="$ac_cv_prog_CC"
2757fi
2758
2759if test -z "$CC"; then
2760 if test -n "$ac_tool_prefix"; then
2761 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2762set dummy ${ac_tool_prefix}cc; ac_word=$2
2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2764$as_echo_n "checking for $ac_word... " >&6; }
2765if test "${ac_cv_prog_CC+set}" = set; then :
2766 $as_echo_n "(cached) " >&6
2767else
2768 if test -n "$CC"; then
2769 ac_cv_prog_CC="$CC" # Let the user override the test.
2770else
2771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2772for as_dir in $PATH
2773do
2774 IFS=$as_save_IFS
2775 test -z "$as_dir" && as_dir=.
2776 for ac_exec_ext in '' $ac_executable_extensions; do
2777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2778 ac_cv_prog_CC="${ac_tool_prefix}cc"
2779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2780 break 2
2781 fi
2782done
2783 done
2784IFS=$as_save_IFS
2785
5464f5a1 2786fi
81ecdfbb
RW
2787fi
2788CC=$ac_cv_prog_CC
2789if test -n "$CC"; then
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2791$as_echo "$CC" >&6; }
2792else
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794$as_echo "no" >&6; }
2795fi
2796
5464f5a1 2797
81ecdfbb 2798 fi
5464f5a1
NN
2799fi
2800if test -z "$CC"; then
2801 # Extract the first word of "cc", so it can be a program name with args.
2802set dummy cc; ac_word=$2
81ecdfbb
RW
2803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2804$as_echo_n "checking for $ac_word... " >&6; }
2805if test "${ac_cv_prog_CC+set}" = set; then :
2806 $as_echo_n "(cached) " >&6
5464f5a1
NN
2807else
2808 if test -n "$CC"; then
2809 ac_cv_prog_CC="$CC" # Let the user override the test.
2810else
2811 ac_prog_rejected=no
2812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2813for as_dir in $PATH
2814do
2815 IFS=$as_save_IFS
2816 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2817 for ac_exec_ext in '' $ac_executable_extensions; do
2818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1
NN
2819 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2820 ac_prog_rejected=yes
2821 continue
2822 fi
2823 ac_cv_prog_CC="cc"
81ecdfbb 2824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2825 break 2
2826 fi
2827done
81ecdfbb
RW
2828 done
2829IFS=$as_save_IFS
5464f5a1
NN
2830
2831if test $ac_prog_rejected = yes; then
2832 # We found a bogon in the path, so make sure we never use it.
2833 set dummy $ac_cv_prog_CC
2834 shift
2835 if test $# != 0; then
2836 # We chose a different compiler from the bogus one.
2837 # However, it has the same basename, so the bogon will be chosen
2838 # first if we set CC to just the basename; use the full file name.
2839 shift
2840 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2841 fi
2842fi
2843fi
2844fi
2845CC=$ac_cv_prog_CC
2846if test -n "$CC"; then
81ecdfbb
RW
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848$as_echo "$CC" >&6; }
5464f5a1 2849else
81ecdfbb
RW
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851$as_echo "no" >&6; }
5464f5a1
NN
2852fi
2853
81ecdfbb 2854
5464f5a1
NN
2855fi
2856if test -z "$CC"; then
2857 if test -n "$ac_tool_prefix"; then
81ecdfbb 2858 for ac_prog in cl.exe
5464f5a1
NN
2859 do
2860 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2861set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2863$as_echo_n "checking for $ac_word... " >&6; }
2864if test "${ac_cv_prog_CC+set}" = set; then :
2865 $as_echo_n "(cached) " >&6
5464f5a1
NN
2866else
2867 if test -n "$CC"; then
2868 ac_cv_prog_CC="$CC" # Let the user override the test.
2869else
2870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2871for as_dir in $PATH
2872do
2873 IFS=$as_save_IFS
2874 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2875 for ac_exec_ext in '' $ac_executable_extensions; do
2876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 2877 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2879 break 2
2880 fi
2881done
81ecdfbb
RW
2882 done
2883IFS=$as_save_IFS
5464f5a1
NN
2884
2885fi
2886fi
2887CC=$ac_cv_prog_CC
2888if test -n "$CC"; then
81ecdfbb
RW
2889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2890$as_echo "$CC" >&6; }
5464f5a1 2891else
81ecdfbb
RW
2892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2893$as_echo "no" >&6; }
5464f5a1
NN
2894fi
2895
81ecdfbb 2896
5464f5a1
NN
2897 test -n "$CC" && break
2898 done
2899fi
2900if test -z "$CC"; then
2901 ac_ct_CC=$CC
81ecdfbb 2902 for ac_prog in cl.exe
5464f5a1
NN
2903do
2904 # Extract the first word of "$ac_prog", so it can be a program name with args.
2905set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907$as_echo_n "checking for $ac_word... " >&6; }
2908if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2909 $as_echo_n "(cached) " >&6
5464f5a1
NN
2910else
2911 if test -n "$ac_ct_CC"; then
2912 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2913else
2914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915for as_dir in $PATH
2916do
2917 IFS=$as_save_IFS
2918 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2919 for ac_exec_ext in '' $ac_executable_extensions; do
2920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 2921 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
2923 break 2
2924 fi
2925done
81ecdfbb
RW
2926 done
2927IFS=$as_save_IFS
5464f5a1
NN
2928
2929fi
2930fi
2931ac_ct_CC=$ac_cv_prog_ac_ct_CC
2932if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2934$as_echo "$ac_ct_CC" >&6; }
5464f5a1 2935else
81ecdfbb
RW
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937$as_echo "no" >&6; }
5464f5a1
NN
2938fi
2939
81ecdfbb 2940
5464f5a1
NN
2941 test -n "$ac_ct_CC" && break
2942done
2943
81ecdfbb
RW
2944 if test "x$ac_ct_CC" = x; then
2945 CC=""
2946 else
2947 case $cross_compiling:$ac_tool_warned in
2948yes:)
2949{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2950$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2951ac_tool_warned=yes ;;
2952esac
2953 CC=$ac_ct_CC
2954 fi
5464f5a1
NN
2955fi
2956
2957fi
2958
2959
81ecdfbb
RW
2960test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2961$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2962as_fn_error "no acceptable C compiler found in \$PATH
2963See \`config.log' for more details." "$LINENO" 5; }
5464f5a1
NN
2964
2965# Provide some information about the compiler.
81ecdfbb
RW
2966$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2967set X $ac_compile
2968ac_compiler=$2
2969for ac_option in --version -v -V -qversion; do
2970 { { ac_try="$ac_compiler $ac_option >&5"
2971case "(($ac_try" in
2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973 *) ac_try_echo=$ac_try;;
2974esac
2975eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2976$as_echo "$ac_try_echo"; } >&5
2977 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5464f5a1 2978 ac_status=$?
81ecdfbb
RW
2979 if test -s conftest.err; then
2980 sed '10a\
2981... rest of stderr output deleted ...
2982 10q' conftest.err >conftest.er1
2983 cat conftest.er1 >&5
2984 rm -f conftest.er1 conftest.err
2985 fi
2986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2987 test $ac_status = 0; }
2988done
5464f5a1 2989
81ecdfbb 2990cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
2991/* end confdefs.h. */
2992
2993int
2994main ()
2995{
2996
2997 ;
2998 return 0;
2999}
3000_ACEOF
3001ac_clean_files_save=$ac_clean_files
81ecdfbb 3002ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
5464f5a1
NN
3003# Try to create an executable without -o first, disregard a.out.
3004# It will help us diagnose broken compilers, and finding out an intuition
3005# of exeext.
81ecdfbb
RW
3006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3007$as_echo_n "checking for C compiler default output file name... " >&6; }
3008ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3009
3010# The possible output files:
3011ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3012
3013ac_rmfiles=
3014for ac_file in $ac_files
3015do
3016 case $ac_file in
3017 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3018 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3019 esac
3020done
3021rm -f $ac_rmfiles
3022
3023if { { ac_try="$ac_link_default"
3024case "(($ac_try" in
3025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3026 *) ac_try_echo=$ac_try;;
3027esac
3028eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3029$as_echo "$ac_try_echo"; } >&5
3030 (eval "$ac_link_default") 2>&5
3031 ac_status=$?
3032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3033 test $ac_status = 0; }; then :
3034 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3035# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3036# in a Makefile. We should not override ac_cv_exeext if it was cached,
3037# so that the user can short-circuit this test for compilers unknown to
3038# Autoconf.
3039for ac_file in $ac_files ''
5464f5a1
NN
3040do
3041 test -f "$ac_file" || continue
3042 case $ac_file in
81ecdfbb 3043 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5464f5a1
NN
3044 ;;
3045 [ab].out )
3046 # We found the default executable, but exeext='' is most
3047 # certainly right.
3048 break;;
3049 *.* )
81ecdfbb
RW
3050 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3051 then :; else
3052 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3053 fi
3054 # We set ac_cv_exeext here because the later test for it is not
3055 # safe: cross compilers may not add the suffix if given an `-o'
3056 # argument, so we may need to know it at that point already.
3057 # Even if this section looks crufty: it has the advantage of
3058 # actually working.
5464f5a1
NN
3059 break;;
3060 * )
3061 break;;
3062 esac
3063done
81ecdfbb
RW
3064test "$ac_cv_exeext" = no && ac_cv_exeext=
3065
5464f5a1 3066else
81ecdfbb
RW
3067 ac_file=''
3068fi
3069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3070$as_echo "$ac_file" >&6; }
3071if test -z "$ac_file"; then :
3072 $as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3073sed 's/^/| /' conftest.$ac_ext >&5
3074
81ecdfbb
RW
3075{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3076$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3077{ as_fn_set_status 77
3078as_fn_error "C compiler cannot create executables
3079See \`config.log' for more details." "$LINENO" 5; }; }
5464f5a1 3080fi
5464f5a1 3081ac_exeext=$ac_cv_exeext
5464f5a1 3082
81ecdfbb 3083# Check that the compiler produces executables we can run. If not, either
5464f5a1 3084# the compiler is broken, or we cross compile.
81ecdfbb
RW
3085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3086$as_echo_n "checking whether the C compiler works... " >&6; }
5464f5a1
NN
3087# If not cross compiling, check that we can run a simple program.
3088if test "$cross_compiling" != yes; then
3089 if { ac_try='./$ac_file'
81ecdfbb
RW
3090 { { case "(($ac_try" in
3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092 *) ac_try_echo=$ac_try;;
3093esac
3094eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3095$as_echo "$ac_try_echo"; } >&5
3096 (eval "$ac_try") 2>&5
5464f5a1 3097 ac_status=$?
81ecdfbb
RW
3098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3099 test $ac_status = 0; }; }; then
5464f5a1
NN
3100 cross_compiling=no
3101 else
3102 if test "$cross_compiling" = maybe; then
3103 cross_compiling=yes
3104 else
81ecdfbb
RW
3105 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3106$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3107as_fn_error "cannot run C compiled programs.
5464f5a1 3108If you meant to cross compile, use \`--host'.
81ecdfbb 3109See \`config.log' for more details." "$LINENO" 5; }
5464f5a1
NN
3110 fi
3111 fi
3112fi
81ecdfbb
RW
3113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3114$as_echo "yes" >&6; }
5464f5a1 3115
81ecdfbb 3116rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
5464f5a1 3117ac_clean_files=$ac_clean_files_save
81ecdfbb 3118# Check that the compiler produces executables we can run. If not, either
5464f5a1 3119# the compiler is broken, or we cross compile.
81ecdfbb
RW
3120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3121$as_echo_n "checking whether we are cross compiling... " >&6; }
3122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3123$as_echo "$cross_compiling" >&6; }
3124
3125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3126$as_echo_n "checking for suffix of executables... " >&6; }
3127if { { ac_try="$ac_link"
3128case "(($ac_try" in
3129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130 *) ac_try_echo=$ac_try;;
3131esac
3132eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3133$as_echo "$ac_try_echo"; } >&5
3134 (eval "$ac_link") 2>&5
5464f5a1 3135 ac_status=$?
81ecdfbb
RW
3136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137 test $ac_status = 0; }; then :
5464f5a1
NN
3138 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3139# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3140# work properly (i.e., refer to `conftest.exe'), while it won't with
3141# `rm'.
3142for ac_file in conftest.exe conftest conftest.*; do
3143 test -f "$ac_file" || continue
3144 case $ac_file in
81ecdfbb 3145 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5464f5a1 3146 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5464f5a1
NN
3147 break;;
3148 * ) break;;
3149 esac
3150done
3151else
81ecdfbb
RW
3152 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3153$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3154as_fn_error "cannot compute suffix of executables: cannot compile and link
3155See \`config.log' for more details." "$LINENO" 5; }
5464f5a1 3156fi
5464f5a1 3157rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3159$as_echo "$ac_cv_exeext" >&6; }
5464f5a1
NN
3160
3161rm -f conftest.$ac_ext
3162EXEEXT=$ac_cv_exeext
3163ac_exeext=$EXEEXT
81ecdfbb
RW
3164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3165$as_echo_n "checking for suffix of object files... " >&6; }
3166if test "${ac_cv_objext+set}" = set; then :
3167 $as_echo_n "(cached) " >&6
5464f5a1 3168else
81ecdfbb 3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3170/* end confdefs.h. */
3171
3172int
3173main ()
3174{
3175
3176 ;
3177 return 0;
3178}
3179_ACEOF
3180rm -f conftest.o conftest.obj
81ecdfbb
RW
3181if { { ac_try="$ac_compile"
3182case "(($ac_try" in
3183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3184 *) ac_try_echo=$ac_try;;
3185esac
3186eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3187$as_echo "$ac_try_echo"; } >&5
3188 (eval "$ac_compile") 2>&5
3189 ac_status=$?
3190 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3191 test $ac_status = 0; }; then :
3192 for ac_file in conftest.o conftest.obj conftest.*; do
3193 test -f "$ac_file" || continue;
5464f5a1 3194 case $ac_file in
81ecdfbb 3195 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5464f5a1
NN
3196 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3197 break;;
3198 esac
3199done
3200else
81ecdfbb 3201 $as_echo "$as_me: failed program was:" >&5
5464f5a1
NN
3202sed 's/^/| /' conftest.$ac_ext >&5
3203
81ecdfbb
RW
3204{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3206as_fn_error "cannot compute suffix of object files: cannot compile
3207See \`config.log' for more details." "$LINENO" 5; }
5464f5a1 3208fi
5464f5a1
NN
3209rm -f conftest.$ac_cv_objext conftest.$ac_ext
3210fi
81ecdfbb
RW
3211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3212$as_echo "$ac_cv_objext" >&6; }
5464f5a1
NN
3213OBJEXT=$ac_cv_objext
3214ac_objext=$OBJEXT
81ecdfbb
RW
3215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3216$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3217if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3218 $as_echo_n "(cached) " >&6
5464f5a1 3219else
81ecdfbb 3220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3221/* end confdefs.h. */
3222
3223int
3224main ()
3225{
3226#ifndef __GNUC__
3227 choke me
3228#endif
3229
3230 ;
3231 return 0;
3232}
3233_ACEOF
81ecdfbb 3234if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3235 ac_compiler_gnu=yes
3236else
81ecdfbb 3237 ac_compiler_gnu=no
5464f5a1 3238fi
81ecdfbb 3239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1
NN
3240ac_cv_c_compiler_gnu=$ac_compiler_gnu
3241
3242fi
81ecdfbb
RW
3243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3244$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3245if test $ac_compiler_gnu = yes; then
3246 GCC=yes
3247else
3248 GCC=
3249fi
5464f5a1
NN
3250ac_test_CFLAGS=${CFLAGS+set}
3251ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3253$as_echo_n "checking whether $CC accepts -g... " >&6; }
3254if test "${ac_cv_prog_cc_g+set}" = set; then :
3255 $as_echo_n "(cached) " >&6
3256else
3257 ac_save_c_werror_flag=$ac_c_werror_flag
3258 ac_c_werror_flag=yes
3259 ac_cv_prog_cc_g=no
3260 CFLAGS="-g"
3261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3262/* end confdefs.h. */
3263
3264int
3265main ()
3266{
3267
3268 ;
3269 return 0;
3270}
3271_ACEOF
81ecdfbb 3272if ac_fn_c_try_compile "$LINENO"; then :
5464f5a1
NN
3273 ac_cv_prog_cc_g=yes
3274else
81ecdfbb
RW
3275 CFLAGS=""
3276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3277/* end confdefs.h. */
5464f5a1 3278
81ecdfbb
RW
3279int
3280main ()
3281{
3282
3283 ;
3284 return 0;
3285}
3286_ACEOF
3287if ac_fn_c_try_compile "$LINENO"; then :
3288
3289else
3290 ac_c_werror_flag=$ac_save_c_werror_flag
3291 CFLAGS="-g"
3292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3293/* end confdefs.h. */
3294
3295int
3296main ()
3297{
3298
3299 ;
3300 return 0;
3301}
3302_ACEOF
3303if ac_fn_c_try_compile "$LINENO"; then :
3304 ac_cv_prog_cc_g=yes
3305fi
3306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3307fi
81ecdfbb 3308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464f5a1 3309fi
81ecdfbb
RW
3310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3311 ac_c_werror_flag=$ac_save_c_werror_flag
3312fi
3313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3314$as_echo "$ac_cv_prog_cc_g" >&6; }
5464f5a1
NN
3315if test "$ac_test_CFLAGS" = set; then
3316 CFLAGS=$ac_save_CFLAGS
3317elif test $ac_cv_prog_cc_g = yes; then
3318 if test "$GCC" = yes; then
3319 CFLAGS="-g -O2"
3320 else
3321 CFLAGS="-g"
3322 fi
3323else
3324 if test "$GCC" = yes; then
3325 CFLAGS="-O2"
3326 else
3327 CFLAGS=
3328 fi
3329fi
81ecdfbb
RW
3330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3331$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3332if test "${ac_cv_prog_cc_c89+set}" = set; then :
3333 $as_echo_n "(cached) " >&6
5464f5a1 3334else
81ecdfbb 3335 ac_cv_prog_cc_c89=no
5464f5a1 3336ac_save_CC=$CC
81ecdfbb 3337cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3338/* end confdefs.h. */
3339#include <stdarg.h>
3340#include <stdio.h>
3341#include <sys/types.h>
3342#include <sys/stat.h>
3343/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3344struct buf { int x; };
3345FILE * (*rcsopen) (struct buf *, struct stat *, int);
3346static char *e (p, i)
3347 char **p;
3348 int i;
3349{
3350 return p[i];
3351}
3352static char *f (char * (*g) (char **, int), char **p, ...)
3353{
3354 char *s;
3355 va_list v;
3356 va_start (v,p);
3357 s = g (p, va_arg (v,int));
3358 va_end (v);
3359 return s;
3360}
3361
3362/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3363 function prototypes and stuff, but not '\xHH' hex character constants.
3364 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3365 as 'x'. The following induces an error, until -std is added to get
5464f5a1
NN
3366 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3367 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3368 that's true only with -std. */
5464f5a1
NN
3369int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3370
81ecdfbb
RW
3371/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3372 inside strings and character constants. */
3373#define FOO(x) 'x'
3374int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3375
5464f5a1
NN
3376int test (int i, double x);
3377struct s1 {int (*f) (int a);};
3378struct s2 {int (*f) (double a);};
3379int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3380int argc;
3381char **argv;
3382int
3383main ()
3384{
3385return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3386 ;
3387 return 0;
3388}
3389_ACEOF
81ecdfbb
RW
3390for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3391 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5464f5a1
NN
3392do
3393 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3394 if ac_fn_c_try_compile "$LINENO"; then :
3395 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 3396fi
81ecdfbb
RW
3397rm -f core conftest.err conftest.$ac_objext
3398 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 3399done
81ecdfbb 3400rm -f conftest.$ac_ext
5464f5a1
NN
3401CC=$ac_save_CC
3402
3403fi
81ecdfbb
RW
3404# AC_CACHE_VAL
3405case "x$ac_cv_prog_cc_c89" in
3406 x)
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3408$as_echo "none needed" >&6; } ;;
3409 xno)
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3411$as_echo "unsupported" >&6; } ;;
5464f5a1 3412 *)
81ecdfbb
RW
3413 CC="$CC $ac_cv_prog_cc_c89"
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3415$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5464f5a1 3416esac
81ecdfbb 3417if test "x$ac_cv_prog_cc_c89" != xno; then :
5464f5a1
NN
3418
3419fi
5464f5a1 3420
5464f5a1
NN
3421ac_ext=c
3422ac_cpp='$CPP $CPPFLAGS'
3423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3425ac_compiler_gnu=$ac_cv_c_compiler_gnu
3426
3427
81ecdfbb
RW
3428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3429$as_echo_n "checking for library containing strerror... " >&6; }
3430if test "${ac_cv_search_strerror+set}" = set; then :
3431 $as_echo_n "(cached) " >&6
5464f5a1 3432else
f5385ebf 3433 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
3435/* end confdefs.h. */
3436
81ecdfbb
RW
3437/* Override any GCC internal prototype to avoid an error.
3438 Use char because int might match the return type of a GCC
3439 builtin and then its argument prototype would still apply. */
5464f5a1
NN
3440#ifdef __cplusplus
3441extern "C"
3442#endif
5464f5a1
NN
3443char strerror ();
3444int
3445main ()
3446{
81ecdfbb 3447return strerror ();
5464f5a1
NN
3448 ;
3449 return 0;
3450}
3451_ACEOF
81ecdfbb
RW
3452for ac_lib in '' cposix; do
3453 if test -z "$ac_lib"; then
3454 ac_res="none required"
3455 else
3456 ac_res=-l$ac_lib
f5385ebf 3457 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3458 fi
3459 if ac_fn_c_try_link "$LINENO"; then :
3460 ac_cv_search_strerror=$ac_res
3461fi
3462rm -f core conftest.err conftest.$ac_objext \
3463 conftest$ac_exeext
3464 if test "${ac_cv_search_strerror+set}" = set; then :
3465 break
3466fi
3467done
3468if test "${ac_cv_search_strerror+set}" = set; then :
f5385ebf 3469
f5385ebf 3470else
81ecdfbb 3471 ac_cv_search_strerror=no
5464f5a1 3472fi
81ecdfbb 3473rm conftest.$ac_ext
f5385ebf
AM
3474LIBS=$ac_func_search_save_LIBS
3475fi
81ecdfbb
RW
3476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3477$as_echo "$ac_cv_search_strerror" >&6; }
3478ac_res=$ac_cv_search_strerror
3479if test "$ac_res" != no; then :
3480 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5464f5a1 3481
f5385ebf 3482fi
5464f5a1
NN
3483
3484
81ecdfbb
RW
3485am__api_version='1.11'
3486
5464f5a1
NN
3487# Find a good install program. We prefer a C program (faster),
3488# so one script is as good as another. But avoid the broken or
3489# incompatible versions:
3490# SysV /etc/install, /usr/sbin/install
3491# SunOS /usr/etc/install
3492# IRIX /sbin/install
3493# AIX /bin/install
3494# AmigaOS /C/install, which installs bootblocks on floppy discs
252b5132
RH
3495# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3496# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3497# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5464f5a1 3498# OS/2's system install, which has a completely different semantic
252b5132 3499# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3500# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3502$as_echo_n "checking for a BSD-compatible install... " >&6; }
252b5132 3503if test -z "$INSTALL"; then
81ecdfbb
RW
3504if test "${ac_cv_path_install+set}" = set; then :
3505 $as_echo_n "(cached) " >&6
252b5132 3506else
5464f5a1
NN
3507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3508for as_dir in $PATH
3509do
3510 IFS=$as_save_IFS
3511 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3512 # Account for people who put trailing slashes in PATH elements.
3513case $as_dir/ in #((
3514 ./ | .// | /[cC]/* | \
5464f5a1 3515 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3516 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5464f5a1
NN
3517 /usr/ucb/* ) ;;
3518 *)
3519 # OSF1 and SCO ODT 3.0 have their own names for install.
3520 # Don't use installbsd from OSF since it installs stuff as root
3521 # by default.
3522 for ac_prog in ginstall scoinst install; do
3523 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3524 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
252b5132 3525 if test $ac_prog = install &&
5464f5a1 3526 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3527 # AIX install. It has an incompatible calling convention.
3528 :
5464f5a1
NN
3529 elif test $ac_prog = install &&
3530 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3531 # program-specific install script used by HP pwplus--don't use.
3532 :
252b5132 3533 else
58c85be7
RW
3534 rm -rf conftest.one conftest.two conftest.dir
3535 echo one > conftest.one
3536 echo two > conftest.two
3537 mkdir conftest.dir
3538 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3539 test -s conftest.one && test -s conftest.two &&
3540 test -s conftest.dir/conftest.one &&
3541 test -s conftest.dir/conftest.two
3542 then
3543 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3544 break 3
3545 fi
252b5132
RH
3546 fi
3547 fi
3548 done
5464f5a1
NN
3549 done
3550 ;;
3551esac
81ecdfbb
RW
3552
3553 done
3554IFS=$as_save_IFS
5464f5a1 3555
58c85be7 3556rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3557
3558fi
3559 if test "${ac_cv_path_install+set}" = set; then
5464f5a1 3560 INSTALL=$ac_cv_path_install
252b5132 3561 else
58c85be7
RW
3562 # As a last resort, use the slow shell script. Don't cache a
3563 # value for INSTALL within a source directory, because that will
252b5132 3564 # break other packages using the cache if that directory is
58c85be7 3565 # removed, or if the value is a relative name.
5464f5a1 3566 INSTALL=$ac_install_sh
252b5132
RH
3567 fi
3568fi
81ecdfbb
RW
3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3570$as_echo "$INSTALL" >&6; }
252b5132
RH
3571
3572# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3573# It thinks the first close brace ends the variable substitution.
3574test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3575
5464f5a1 3576test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3577
3578test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3579
81ecdfbb
RW
3580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3581$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3582# Just in case
3583sleep 1
f5385ebf 3584echo timestamp > conftest.file
81ecdfbb
RW
3585# Reject unsafe characters in $srcdir or the absolute working directory
3586# name. Accept space and tab only in the latter.
3587am_lf='
3588'
3589case `pwd` in
3590 *[\\\"\#\$\&\'\`$am_lf]*)
3591 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3592esac
3593case $srcdir in
3594 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3595 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3596esac
3597
252b5132
RH
3598# Do `set' in a subshell so we don't clobber the current shell's
3599# arguments. Must try -L first in case configure is actually a
3600# symlink; some systems play weird games with the mod time of symlinks
3601# (eg FreeBSD returns the mod time of the symlink's containing
3602# directory).
3603if (
81ecdfbb 3604 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3605 if test "$*" = "X"; then
3606 # -L didn't work.
81ecdfbb 3607 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3608 fi
f5385ebf
AM
3609 rm -f conftest.file
3610 if test "$*" != "X $srcdir/configure conftest.file" \
3611 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3612
3613 # If neither matched, then we have a broken ls. This can happen
3614 # if, for instance, CONFIG_SHELL is bash and it inherits a
3615 # broken ls alias from the environment. This has actually
3616 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3617 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3618alias in your environment" "$LINENO" 5
252b5132
RH
3619 fi
3620
f5385ebf 3621 test "$2" = conftest.file
252b5132
RH
3622 )
3623then
3624 # Ok.
3625 :
3626else
81ecdfbb
RW
3627 as_fn_error "newly created file is older than distributed files!
3628Check your system clock" "$LINENO" 5
252b5132 3629fi
81ecdfbb
RW
3630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3631$as_echo "yes" >&6; }
252b5132 3632test "$program_prefix" != NONE &&
81ecdfbb 3633 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3634# Use a double $ so make ignores it.
3635test "$program_suffix" != NONE &&
81ecdfbb
RW
3636 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3637# Double any \ or $.
5464f5a1 3638# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3639ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3640program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5464f5a1 3641
f5385ebf
AM
3642# expand $ac_aux_dir to an absolute path
3643am_aux_dir=`cd $ac_aux_dir && pwd`
3644
81ecdfbb
RW
3645if test x"${MISSING+set}" != xset; then
3646 case $am_aux_dir in
3647 *\ * | *\ *)
3648 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3649 *)
3650 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3651 esac
3652fi
f5385ebf
AM
3653# Use eval to expand $SHELL
3654if eval "$MISSING --run true"; then
3655 am_missing_run="$MISSING --run "
3656else
3657 am_missing_run=
81ecdfbb
RW
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3659$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3660fi
3661
3662if test x"${install_sh}" != xset; then
3663 case $am_aux_dir in
3664 *\ * | *\ *)
3665 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3666 *)
3667 install_sh="\${SHELL} $am_aux_dir/install-sh"
3668 esac
3669fi
3670
3671# Installed binaries are usually stripped using `strip' when the user
3672# run `make install-strip'. However `strip' might not be the right
3673# tool to use in cross-compilation environments, therefore Automake
3674# will honor the `STRIP' environment variable to overrule this program.
3675if test "$cross_compiling" != no; then
3676 if test -n "$ac_tool_prefix"; then
3677 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3678set dummy ${ac_tool_prefix}strip; ac_word=$2
3679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3680$as_echo_n "checking for $ac_word... " >&6; }
3681if test "${ac_cv_prog_STRIP+set}" = set; then :
3682 $as_echo_n "(cached) " >&6
3683else
3684 if test -n "$STRIP"; then
3685 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3686else
3687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3688for as_dir in $PATH
3689do
3690 IFS=$as_save_IFS
3691 test -z "$as_dir" && as_dir=.
3692 for ac_exec_ext in '' $ac_executable_extensions; do
3693 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3694 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3696 break 2
3697 fi
3698done
3699 done
3700IFS=$as_save_IFS
3701
3702fi
3703fi
3704STRIP=$ac_cv_prog_STRIP
3705if test -n "$STRIP"; then
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3707$as_echo "$STRIP" >&6; }
3708else
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3710$as_echo "no" >&6; }
3711fi
3712
3713
3714fi
3715if test -z "$ac_cv_prog_STRIP"; then
3716 ac_ct_STRIP=$STRIP
3717 # Extract the first word of "strip", so it can be a program name with args.
3718set dummy strip; ac_word=$2
3719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3720$as_echo_n "checking for $ac_word... " >&6; }
3721if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3722 $as_echo_n "(cached) " >&6
3723else
3724 if test -n "$ac_ct_STRIP"; then
3725 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3726else
3727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3728for as_dir in $PATH
3729do
3730 IFS=$as_save_IFS
3731 test -z "$as_dir" && as_dir=.
3732 for ac_exec_ext in '' $ac_executable_extensions; do
3733 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3734 ac_cv_prog_ac_ct_STRIP="strip"
3735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3736 break 2
3737 fi
3738done
3739 done
3740IFS=$as_save_IFS
3741
3742fi
3743fi
3744ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3745if test -n "$ac_ct_STRIP"; then
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3747$as_echo "$ac_ct_STRIP" >&6; }
3748else
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3750$as_echo "no" >&6; }
3751fi
3752
3753 if test "x$ac_ct_STRIP" = x; then
3754 STRIP=":"
3755 else
3756 case $cross_compiling:$ac_tool_warned in
3757yes:)
3758{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3759$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3760ac_tool_warned=yes ;;
3761esac
3762 STRIP=$ac_ct_STRIP
3763 fi
3764else
3765 STRIP="$ac_cv_prog_STRIP"
3766fi
3767
3768fi
3769INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3770
3771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3772$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3773if test -z "$MKDIR_P"; then
3774 if test "${ac_cv_path_mkdir+set}" = set; then :
3775 $as_echo_n "(cached) " >&6
3776else
3777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3778for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3779do
3780 IFS=$as_save_IFS
3781 test -z "$as_dir" && as_dir=.
3782 for ac_prog in mkdir gmkdir; do
3783 for ac_exec_ext in '' $ac_executable_extensions; do
3784 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3785 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3786 'mkdir (GNU coreutils) '* | \
3787 'mkdir (coreutils) '* | \
3788 'mkdir (fileutils) '4.1*)
3789 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3790 break 3;;
3791 esac
3792 done
3793 done
f5385ebf 3794 done
81ecdfbb
RW
3795IFS=$as_save_IFS
3796
3797fi
3798
3799 if test "${ac_cv_path_mkdir+set}" = set; then
3800 MKDIR_P="$ac_cv_path_mkdir -p"
f5385ebf 3801 else
81ecdfbb
RW
3802 # As a last resort, use the slow shell script. Don't cache a
3803 # value for MKDIR_P within a source directory, because that will
3804 # break other packages using the cache if that directory is
3805 # removed, or if the value is a relative name.
3806 test -d ./--version && rmdir ./--version
3807 MKDIR_P="$ac_install_sh -d"
f5385ebf
AM
3808 fi
3809fi
81ecdfbb
RW
3810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3811$as_echo "$MKDIR_P" >&6; }
3812
3813mkdir_p="$MKDIR_P"
3814case $mkdir_p in
3815 [\\/$]* | ?:[\\/]*) ;;
3816 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3817esac
f5385ebf
AM
3818
3819for ac_prog in gawk mawk nawk awk
3820do
3821 # Extract the first word of "$ac_prog", so it can be a program name with args.
3822set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3824$as_echo_n "checking for $ac_word... " >&6; }
3825if test "${ac_cv_prog_AWK+set}" = set; then :
3826 $as_echo_n "(cached) " >&6
f5385ebf
AM
3827else
3828 if test -n "$AWK"; then
3829 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3830else
3831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3832for as_dir in $PATH
3833do
3834 IFS=$as_save_IFS
3835 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3836 for ac_exec_ext in '' $ac_executable_extensions; do
3837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f5385ebf 3838 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 3839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
f5385ebf
AM
3840 break 2
3841 fi
3842done
81ecdfbb
RW
3843 done
3844IFS=$as_save_IFS
f5385ebf
AM
3845
3846fi
3847fi
3848AWK=$ac_cv_prog_AWK
3849if test -n "$AWK"; then
81ecdfbb
RW
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3851$as_echo "$AWK" >&6; }
f5385ebf 3852else
81ecdfbb
RW
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3854$as_echo "no" >&6; }
f5385ebf
AM
3855fi
3856
81ecdfbb 3857
f5385ebf
AM
3858 test -n "$AWK" && break
3859done
3860
81ecdfbb
RW
3861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3862$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3863set x ${MAKE-make}
3864ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3865if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3866 $as_echo_n "(cached) " >&6
5464f5a1
NN
3867else
3868 cat >conftest.make <<\_ACEOF
81ecdfbb 3869SHELL = /bin/sh
252b5132 3870all:
81ecdfbb 3871 @echo '@@@%%%=$(MAKE)=@@@%%%'
5464f5a1 3872_ACEOF
252b5132 3873# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3874case `${MAKE-make} -f conftest.make 2>/dev/null` in
3875 *@@@%%%=?*=@@@%%%*)
3876 eval ac_cv_prog_make_${ac_make}_set=yes;;
3877 *)
3878 eval ac_cv_prog_make_${ac_make}_set=no;;
3879esac
5464f5a1 3880rm -f conftest.make
252b5132 3881fi
81ecdfbb
RW
3882if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3884$as_echo "yes" >&6; }
252b5132
RH
3885 SET_MAKE=
3886else
81ecdfbb
RW
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3888$as_echo "no" >&6; }
252b5132
RH
3889 SET_MAKE="MAKE=${MAKE-make}"
3890fi
3891
f5385ebf
AM
3892rm -rf .tst 2>/dev/null
3893mkdir .tst 2>/dev/null
3894if test -d .tst; then
3895 am__leading_dot=.
3896else
3897 am__leading_dot=_
3898fi
3899rmdir .tst 2>/dev/null
3900
3901DEPDIR="${am__leading_dot}deps"
3902
81ecdfbb 3903ac_config_commands="$ac_config_commands depfiles"
f5385ebf
AM
3904
3905
3906am_make=${MAKE-make}
3907cat > confinc << 'END'
3908am__doit:
81ecdfbb 3909 @echo this is the am__doit target
f5385ebf
AM
3910.PHONY: am__doit
3911END
3912# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3914$as_echo_n "checking for style of include used by $am_make... " >&6; }
f5385ebf
AM
3915am__include="#"
3916am__quote=
3917_am_result=none
3918# First try GNU make style include.
3919echo "include confinc" > confmf
81ecdfbb
RW
3920# Ignore all kinds of additional output from `make'.
3921case `$am_make -s -f confmf 2> /dev/null` in #(
3922*the\ am__doit\ target*)
3923 am__include=include
3924 am__quote=
3925 _am_result=GNU
3926 ;;
3927esac
f5385ebf
AM
3928# Now try BSD make style include.
3929if test "$am__include" = "#"; then
3930 echo '.include "confinc"' > confmf
81ecdfbb
RW
3931 case `$am_make -s -f confmf 2> /dev/null` in #(
3932 *the\ am__doit\ target*)
3933 am__include=.include
3934 am__quote="\""
3935 _am_result=BSD
3936 ;;
3937 esac
f5385ebf
AM
3938fi
3939
3940
81ecdfbb
RW
3941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3942$as_echo "$_am_result" >&6; }
f5385ebf
AM
3943rm -f confinc confmf
3944
81ecdfbb
RW
3945# Check whether --enable-dependency-tracking was given.
3946if test "${enable_dependency_tracking+set}" = set; then :
3947 enableval=$enable_dependency_tracking;
3948fi
f5385ebf 3949
f5385ebf
AM
3950if test "x$enable_dependency_tracking" != xno; then
3951 am_depcomp="$ac_aux_dir/depcomp"
3952 AMDEPBACKSLASH='\'
3953fi
81ecdfbb 3954 if test "x$enable_dependency_tracking" != xno; then
f5385ebf
AM
3955 AMDEP_TRUE=
3956 AMDEP_FALSE='#'
3957else
3958 AMDEP_TRUE='#'
3959 AMDEP_FALSE=
3960fi
6be7c12c 3961
252b5132 3962
81ecdfbb
RW
3963if test "`cd $srcdir && pwd`" != "`pwd`"; then
3964 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3965 # is not polluted with repeated "-I."
3966 am__isrc=' -I$(srcdir)'
3967 # test to see if srcdir already configured
3968 if test -f $srcdir/config.status; then
3969 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3970 fi
252b5132 3971fi
5464f5a1 3972
f5385ebf
AM
3973# test whether we have cygpath
3974if test -z "$CYGPATH_W"; then
3975 if (cygpath --version) >/dev/null 2>/dev/null; then
3976 CYGPATH_W='cygpath -w'
3977 else
3978 CYGPATH_W=echo
3979 fi
3980fi
3981
3982
3983# Define the identity of the package.
3984 PACKAGE=bfd
df7e4f42 3985 VERSION=2.20.51
f5385ebf
AM
3986
3987
5464f5a1 3988cat >>confdefs.h <<_ACEOF
252b5132 3989#define PACKAGE "$PACKAGE"
5464f5a1 3990_ACEOF
252b5132 3991
5464f5a1
NN
3992
3993cat >>confdefs.h <<_ACEOF
252b5132 3994#define VERSION "$VERSION"
5464f5a1 3995_ACEOF
252b5132 3996
f5385ebf
AM
3997# Some tools Automake needs.
3998
3999ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4000
4001
4002AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4003
4004
4005AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4006
4007
4008AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4009
4010
4011MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
6be7c12c 4012
f5385ebf
AM
4013# We need awk for the "check" target. The system "awk" is bad on
4014# some platforms.
4015# Always define AMTAR for backward compatibility.
4016
4017AMTAR=${AMTAR-"${am_missing_run}tar"}
4018
4019am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4020
252b5132 4021
f5385ebf
AM
4022
4023
4024depcc="$CC" am_compiler_list=
4025
81ecdfbb
RW
4026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4027$as_echo_n "checking dependency style of $depcc... " >&6; }
4028if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4029 $as_echo_n "(cached) " >&6
252b5132 4030else
f5385ebf
AM
4031 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4032 # We make a subdir and do the tests there. Otherwise we can end up
4033 # making bogus files that we don't know about and never remove. For
4034 # instance it was reported that on HP-UX the gcc test will end up
4035 # making a dummy file named `D' -- because `-MD' means `put the output
4036 # in D'.
4037 mkdir conftest.dir
4038 # Copy depcomp to subdir because otherwise we won't find it if we're
4039 # using a relative directory.
4040 cp "$am_depcomp" conftest.dir
4041 cd conftest.dir
4042 # We will build objects and dependencies in a subdirectory because
4043 # it helps to detect inapplicable dependency modes. For instance
4044 # both Tru64's cc and ICC support -MD to output dependencies as a
4045 # side effect of compilation, but ICC will put the dependencies in
4046 # the current directory while Tru64 will put them in the object
4047 # directory.
4048 mkdir sub
4049
4050 am_cv_CC_dependencies_compiler_type=none
4051 if test "$am_compiler_list" = ""; then
4052 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4053 fi
81ecdfbb
RW
4054 am__universal=false
4055 case " $depcc " in #(
4056 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4057 esac
4058
f5385ebf
AM
4059 for depmode in $am_compiler_list; do
4060 # Setup a source with many dependencies, because some compilers
4061 # like to wrap large dependency lists on column 80 (with \), and
4062 # we should not choose a depcomp mode which is confused by this.
4063 #
4064 # We need to recreate these files for each test, as the compiler may
4065 # overwrite some of them when testing with obscure command lines.
4066 # This happens at least with the AIX C compiler.
4067 : > sub/conftest.c
4068 for i in 1 2 3 4 5 6; do
4069 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4070 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4071 # Solaris 8's {/usr,}/bin/sh.
4072 touch sub/conftst$i.h
4073 done
4074 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4075
81ecdfbb
RW
4076 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4077 # mode. It turns out that the SunPro C++ compiler does not properly
4078 # handle `-M -o', and we need to detect this. Also, some Intel
4079 # versions had trouble with output in subdirs
4080 am__obj=sub/conftest.${OBJEXT-o}
4081 am__minus_obj="-o $am__obj"
f5385ebf 4082 case $depmode in
81ecdfbb
RW
4083 gcc)
4084 # This depmode causes a compiler race in universal mode.
4085 test "$am__universal" = false || continue
4086 ;;
f5385ebf
AM
4087 nosideeffect)
4088 # after this tag, mechanisms are not by side-effect, so they'll
4089 # only be used when explicitly requested
4090 if test "x$enable_dependency_tracking" = xyes; then
4091 continue
4092 else
4093 break
4094 fi
4095 ;;
81ecdfbb
RW
4096 msvisualcpp | msvcmsys)
4097 # This compiler won't grok `-c -o', but also, the minuso test has
4098 # not run yet. These depmodes are late enough in the game, and
4099 # so weak that their functioning should not be impacted.
4100 am__obj=conftest.${OBJEXT-o}
4101 am__minus_obj=
4102 ;;
f5385ebf
AM
4103 none) break ;;
4104 esac
f5385ebf 4105 if depmode=$depmode \
81ecdfbb 4106 source=sub/conftest.c object=$am__obj \
f5385ebf 4107 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4108 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
f5385ebf 4109 >/dev/null 2>conftest.err &&
81ecdfbb 4110 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf 4111 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4112 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
f5385ebf
AM
4113 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4114 # icc doesn't choke on unknown options, it will just issue warnings
4115 # or remarks (even with -Werror). So we grep stderr for any message
4116 # that says an option was ignored or not supported.
4117 # When given -MP, icc 7.0 and 7.1 complain thusly:
4118 # icc: Command line warning: ignoring option '-M'; no argument required
4119 # The diagnosis changed in icc 8.0:
4120 # icc: Command line remark: option '-MP' not supported
4121 if (grep 'ignoring option' conftest.err ||
4122 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4123 am_cv_CC_dependencies_compiler_type=$depmode
4124 break
4125 fi
4126 fi
4127 done
4128
4129 cd ..
4130 rm -rf conftest.dir
4131else
4132 am_cv_CC_dependencies_compiler_type=none
4133fi
4134
252b5132 4135fi
81ecdfbb
RW
4136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4137$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
f5385ebf 4138CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 4139
81ecdfbb 4140 if
f5385ebf
AM
4141 test "x$enable_dependency_tracking" != xno \
4142 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4143 am__fastdepCC_TRUE=
4144 am__fastdepCC_FALSE='#'
252b5132 4145else
f5385ebf
AM
4146 am__fastdepCC_TRUE='#'
4147 am__fastdepCC_FALSE=
252b5132
RH
4148fi
4149
6be7c12c 4150
e43d48cc 4151
f5385ebf 4152
5464f5a1
NN
4153if test -n "$ac_tool_prefix"; then
4154 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
252b5132 4155set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
4156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4157$as_echo_n "checking for $ac_word... " >&6; }
4158if test "${ac_cv_prog_AR+set}" = set; then :
4159 $as_echo_n "(cached) " >&6
252b5132
RH
4160else
4161 if test -n "$AR"; then
4162 ac_cv_prog_AR="$AR" # Let the user override the test.
4163else
5464f5a1
NN
4164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165for as_dir in $PATH
4166do
4167 IFS=$as_save_IFS
4168 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4169 for ac_exec_ext in '' $ac_executable_extensions; do
4170 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4171 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 4172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4173 break 2
4174 fi
4175done
81ecdfbb
RW
4176 done
4177IFS=$as_save_IFS
5464f5a1 4178
252b5132
RH
4179fi
4180fi
5464f5a1 4181AR=$ac_cv_prog_AR
252b5132 4182if test -n "$AR"; then
81ecdfbb
RW
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4184$as_echo "$AR" >&6; }
252b5132 4185else
81ecdfbb
RW
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4187$as_echo "no" >&6; }
5464f5a1
NN
4188fi
4189
81ecdfbb 4190
252b5132 4191fi
5464f5a1
NN
4192if test -z "$ac_cv_prog_AR"; then
4193 ac_ct_AR=$AR
4194 # Extract the first word of "ar", so it can be a program name with args.
4195set dummy ar; ac_word=$2
81ecdfbb
RW
4196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4197$as_echo_n "checking for $ac_word... " >&6; }
4198if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4199 $as_echo_n "(cached) " >&6
5464f5a1
NN
4200else
4201 if test -n "$ac_ct_AR"; then
4202 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4203else
4204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4205for as_dir in $PATH
4206do
4207 IFS=$as_save_IFS
4208 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4209 for ac_exec_ext in '' $ac_executable_extensions; do
4210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4211 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 4212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4213 break 2
4214 fi
4215done
81ecdfbb
RW
4216 done
4217IFS=$as_save_IFS
252b5132 4218
5464f5a1
NN
4219fi
4220fi
4221ac_ct_AR=$ac_cv_prog_ac_ct_AR
4222if test -n "$ac_ct_AR"; then
81ecdfbb
RW
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4224$as_echo "$ac_ct_AR" >&6; }
5464f5a1 4225else
81ecdfbb
RW
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4227$as_echo "no" >&6; }
5464f5a1 4228fi
252b5132 4229
81ecdfbb
RW
4230 if test "x$ac_ct_AR" = x; then
4231 AR=""
4232 else
4233 case $cross_compiling:$ac_tool_warned in
4234yes:)
4235{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4236$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4237ac_tool_warned=yes ;;
4238esac
4239 AR=$ac_ct_AR
4240 fi
5464f5a1
NN
4241else
4242 AR="$ac_cv_prog_AR"
4243fi
6be7c12c 4244
5464f5a1
NN
4245if test -n "$ac_tool_prefix"; then
4246 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
252b5132 4247set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
4248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4249$as_echo_n "checking for $ac_word... " >&6; }
4250if test "${ac_cv_prog_RANLIB+set}" = set; then :
4251 $as_echo_n "(cached) " >&6
252b5132
RH
4252else
4253 if test -n "$RANLIB"; then
4254 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4255else
5464f5a1
NN
4256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4257for as_dir in $PATH
4258do
4259 IFS=$as_save_IFS
4260 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4261 for ac_exec_ext in '' $ac_executable_extensions; do
4262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4263 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4265 break 2
4266 fi
4267done
81ecdfbb
RW
4268 done
4269IFS=$as_save_IFS
5464f5a1 4270
252b5132
RH
4271fi
4272fi
5464f5a1 4273RANLIB=$ac_cv_prog_RANLIB
252b5132 4274if test -n "$RANLIB"; then
81ecdfbb
RW
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4276$as_echo "$RANLIB" >&6; }
252b5132 4277else
81ecdfbb
RW
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4279$as_echo "no" >&6; }
252b5132
RH
4280fi
4281
81ecdfbb 4282
5464f5a1 4283fi
252b5132 4284if test -z "$ac_cv_prog_RANLIB"; then
5464f5a1 4285 ac_ct_RANLIB=$RANLIB
252b5132
RH
4286 # Extract the first word of "ranlib", so it can be a program name with args.
4287set dummy ranlib; ac_word=$2
81ecdfbb
RW
4288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4289$as_echo_n "checking for $ac_word... " >&6; }
4290if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4291 $as_echo_n "(cached) " >&6
6be7c12c 4292else
5464f5a1
NN
4293 if test -n "$ac_ct_RANLIB"; then
4294 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6be7c12c 4295else
5464f5a1
NN
4296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4297for as_dir in $PATH
4298do
4299 IFS=$as_save_IFS
4300 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4301 for ac_exec_ext in '' $ac_executable_extensions; do
4302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464f5a1 4303 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 4304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
4305 break 2
4306 fi
4307done
81ecdfbb
RW
4308 done
4309IFS=$as_save_IFS
5464f5a1 4310
252b5132
RH
4311fi
4312fi
5464f5a1
NN
4313ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4314if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4316$as_echo "$ac_ct_RANLIB" >&6; }
252b5132 4317else
81ecdfbb
RW
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4319$as_echo "no" >&6; }
252b5132
RH
4320fi
4321
81ecdfbb
RW
4322 if test "x$ac_ct_RANLIB" = x; then
4323 RANLIB=":"
4324 else
4325 case $cross_compiling:$ac_tool_warned in
4326yes:)
4327{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4328$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4329ac_tool_warned=yes ;;
4330esac
4331 RANLIB=$ac_ct_RANLIB
4332 fi
252b5132 4333else
5464f5a1 4334 RANLIB="$ac_cv_prog_RANLIB"
6be7c12c
AO
4335fi
4336
252b5132 4337
81ecdfbb
RW
4338# Check whether --enable-shared was given.
4339if test "${enable_shared+set}" = set; then :
4340 enableval=$enable_shared; p=${PACKAGE-default}
d7040cdb
SE
4341 case $enableval in
4342 yes) enable_shared=yes ;;
4343 no) enable_shared=no ;;
4344 *)
4345 enable_shared=no
4346 # Look at the argument we got. We use all the common list separators.
4347 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4348 for pkg in $enableval; do
4349 IFS="$lt_save_ifs"
4350 if test "X$pkg" = "X$p"; then
4351 enable_shared=yes
4352 fi
4353 done
4354 IFS="$lt_save_ifs"
4355 ;;
4356 esac
252b5132
RH
4357else
4358 enable_shared=no
81ecdfbb
RW
4359fi
4360
252b5132 4361
d7040cdb
SE
4362
4363
4364
4365
4366
4367
4368
4369
cfbc9945
SE
4370ac_ext=c
4371ac_cpp='$CPP $CPPFLAGS'
4372ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4373ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4374ac_compiler_gnu=$ac_cv_c_compiler_gnu
4375if test -n "$ac_tool_prefix"; then
4376 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4377set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4379$as_echo_n "checking for $ac_word... " >&6; }
4380if test "${ac_cv_prog_CC+set}" = set; then :
4381 $as_echo_n "(cached) " >&6
252b5132 4382else
cfbc9945
SE
4383 if test -n "$CC"; then
4384 ac_cv_prog_CC="$CC" # Let the user override the test.
b2ef150d 4385else
cfbc9945
SE
4386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4387for as_dir in $PATH
4388do
4389 IFS=$as_save_IFS
4390 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4391 for ac_exec_ext in '' $ac_executable_extensions; do
4392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4393 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4395 break 2
4396 fi
4397done
81ecdfbb
RW
4398 done
4399IFS=$as_save_IFS
c5d1701e 4400
cfbc9945
SE
4401fi
4402fi
4403CC=$ac_cv_prog_CC
4404if test -n "$CC"; then
81ecdfbb
RW
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4406$as_echo "$CC" >&6; }
252b5132 4407else
81ecdfbb
RW
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4409$as_echo "no" >&6; }
252b5132 4410fi
cfbc9945 4411
81ecdfbb 4412
cfbc9945
SE
4413fi
4414if test -z "$ac_cv_prog_CC"; then
4415 ac_ct_CC=$CC
4416 # Extract the first word of "gcc", so it can be a program name with args.
4417set dummy gcc; ac_word=$2
81ecdfbb
RW
4418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4419$as_echo_n "checking for $ac_word... " >&6; }
4420if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4421 $as_echo_n "(cached) " >&6
252b5132 4422else
cfbc9945
SE
4423 if test -n "$ac_ct_CC"; then
4424 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4425else
cfbc9945
SE
4426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427for as_dir in $PATH
4428do
4429 IFS=$as_save_IFS
4430 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4431 for ac_exec_ext in '' $ac_executable_extensions; do
4432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4433 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4435 break 2
4436 fi
4437done
81ecdfbb
RW
4438 done
4439IFS=$as_save_IFS
cfbc9945 4440
252b5132
RH
4441fi
4442fi
cfbc9945
SE
4443ac_ct_CC=$ac_cv_prog_ac_ct_CC
4444if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4446$as_echo "$ac_ct_CC" >&6; }
252b5132 4447else
81ecdfbb
RW
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4449$as_echo "no" >&6; }
252b5132 4450fi
cfbc9945 4451
81ecdfbb
RW
4452 if test "x$ac_ct_CC" = x; then
4453 CC=""
4454 else
4455 case $cross_compiling:$ac_tool_warned in
4456yes:)
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4459ac_tool_warned=yes ;;
4460esac
4461 CC=$ac_ct_CC
4462 fi
cfbc9945
SE
4463else
4464 CC="$ac_cv_prog_CC"
4465fi
4466
4467if test -z "$CC"; then
81ecdfbb
RW
4468 if test -n "$ac_tool_prefix"; then
4469 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
cfbc9945 4470set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4472$as_echo_n "checking for $ac_word... " >&6; }
4473if test "${ac_cv_prog_CC+set}" = set; then :
4474 $as_echo_n "(cached) " >&6
252b5132 4475else
cfbc9945
SE
4476 if test -n "$CC"; then
4477 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4478else
cfbc9945
SE
4479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4480for as_dir in $PATH
4481do
4482 IFS=$as_save_IFS
4483 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4484 for ac_exec_ext in '' $ac_executable_extensions; do
4485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4486 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4488 break 2
4489 fi
4490done
81ecdfbb
RW
4491 done
4492IFS=$as_save_IFS
cfbc9945 4493
252b5132
RH
4494fi
4495fi
cfbc9945
SE
4496CC=$ac_cv_prog_CC
4497if test -n "$CC"; then
81ecdfbb
RW
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4499$as_echo "$CC" >&6; }
ac48eca1 4500else
81ecdfbb
RW
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4502$as_echo "no" >&6; }
ac48eca1 4503fi
ac48eca1 4504
81ecdfbb
RW
4505
4506 fi
cfbc9945 4507fi
81ecdfbb 4508if test -z "$CC"; then
cfbc9945
SE
4509 # Extract the first word of "cc", so it can be a program name with args.
4510set dummy cc; ac_word=$2
81ecdfbb
RW
4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4512$as_echo_n "checking for $ac_word... " >&6; }
4513if test "${ac_cv_prog_CC+set}" = set; then :
4514 $as_echo_n "(cached) " >&6
252b5132 4515else
81ecdfbb
RW
4516 if test -n "$CC"; then
4517 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4518else
81ecdfbb 4519 ac_prog_rejected=no
cfbc9945
SE
4520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521for as_dir in $PATH
4522do
4523 IFS=$as_save_IFS
4524 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4525 for ac_exec_ext in '' $ac_executable_extensions; do
4526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945
SE
4527 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4528 ac_prog_rejected=yes
4529 continue
4530 fi
4531 ac_cv_prog_CC="cc"
81ecdfbb 4532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4533 break 2
4534 fi
4535done
81ecdfbb
RW
4536 done
4537IFS=$as_save_IFS
cfbc9945
SE
4538
4539if test $ac_prog_rejected = yes; then
4540 # We found a bogon in the path, so make sure we never use it.
4541 set dummy $ac_cv_prog_CC
4542 shift
4543 if test $# != 0; then
4544 # We chose a different compiler from the bogus one.
4545 # However, it has the same basename, so the bogon will be chosen
4546 # first if we set CC to just the basename; use the full file name.
4547 shift
4548 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4549 fi
4550fi
4551fi
4552fi
4553CC=$ac_cv_prog_CC
4554if test -n "$CC"; then
81ecdfbb
RW
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4556$as_echo "$CC" >&6; }
cfbc9945 4557else
81ecdfbb
RW
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4559$as_echo "no" >&6; }
252b5132
RH
4560fi
4561
81ecdfbb 4562
cfbc9945
SE
4563fi
4564if test -z "$CC"; then
4565 if test -n "$ac_tool_prefix"; then
81ecdfbb 4566 for ac_prog in cl.exe
cfbc9945
SE
4567 do
4568 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4569set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571$as_echo_n "checking for $ac_word... " >&6; }
4572if test "${ac_cv_prog_CC+set}" = set; then :
4573 $as_echo_n "(cached) " >&6
ac48eca1 4574else
cfbc9945
SE
4575 if test -n "$CC"; then
4576 ac_cv_prog_CC="$CC" # Let the user override the test.
4577else
4578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4579for as_dir in $PATH
4580do
4581 IFS=$as_save_IFS
4582 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4585 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4587 break 2
4588 fi
4589done
81ecdfbb
RW
4590 done
4591IFS=$as_save_IFS
ac48eca1 4592
cfbc9945
SE
4593fi
4594fi
4595CC=$ac_cv_prog_CC
4596if test -n "$CC"; then
81ecdfbb
RW
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4598$as_echo "$CC" >&6; }
cfbc9945 4599else
81ecdfbb
RW
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601$as_echo "no" >&6; }
cfbc9945 4602fi
ac48eca1 4603
81ecdfbb 4604
cfbc9945
SE
4605 test -n "$CC" && break
4606 done
4607fi
4608if test -z "$CC"; then
4609 ac_ct_CC=$CC
81ecdfbb 4610 for ac_prog in cl.exe
cfbc9945
SE
4611do
4612 # Extract the first word of "$ac_prog", so it can be a program name with args.
4613set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4615$as_echo_n "checking for $ac_word... " >&6; }
4616if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4617 $as_echo_n "(cached) " >&6
cfbc9945
SE
4618else
4619 if test -n "$ac_ct_CC"; then
4620 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4621else
4622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4623for as_dir in $PATH
4624do
4625 IFS=$as_save_IFS
4626 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4627 for ac_exec_ext in '' $ac_executable_extensions; do
4628 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 4629 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cfbc9945
SE
4631 break 2
4632 fi
4633done
81ecdfbb
RW
4634 done
4635IFS=$as_save_IFS
ac48eca1 4636
cfbc9945
SE
4637fi
4638fi
4639ac_ct_CC=$ac_cv_prog_ac_ct_CC
4640if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4642$as_echo "$ac_ct_CC" >&6; }
cfbc9945 4643else
81ecdfbb
RW
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4645$as_echo "no" >&6; }
cfbc9945 4646fi
ac48eca1 4647
81ecdfbb 4648
cfbc9945
SE
4649 test -n "$ac_ct_CC" && break
4650done
ac48eca1 4651
81ecdfbb
RW
4652 if test "x$ac_ct_CC" = x; then
4653 CC=""
4654 else
4655 case $cross_compiling:$ac_tool_warned in
4656yes:)
4657{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4658$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4659ac_tool_warned=yes ;;
4660esac
4661 CC=$ac_ct_CC
4662 fi
cfbc9945 4663fi
55c80943 4664
cfbc9945 4665fi
ac48eca1 4666
ac48eca1 4667
81ecdfbb
RW
4668test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4669$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4670as_fn_error "no acceptable C compiler found in \$PATH
4671See \`config.log' for more details." "$LINENO" 5; }
ac48eca1 4672
cfbc9945 4673# Provide some information about the compiler.
81ecdfbb
RW
4674$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4675set X $ac_compile
4676ac_compiler=$2
4677for ac_option in --version -v -V -qversion; do
4678 { { ac_try="$ac_compiler $ac_option >&5"
4679case "(($ac_try" in
4680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4681 *) ac_try_echo=$ac_try;;
4682esac
4683eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4684$as_echo "$ac_try_echo"; } >&5
4685 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cfbc9945 4686 ac_status=$?
81ecdfbb
RW
4687 if test -s conftest.err; then
4688 sed '10a\
4689... rest of stderr output deleted ...
4690 10q' conftest.err >conftest.er1
4691 cat conftest.er1 >&5
4692 rm -f conftest.er1 conftest.err
4693 fi
4694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4695 test $ac_status = 0; }
4696done
ac48eca1 4697
81ecdfbb
RW
4698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4699$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4700if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4701 $as_echo_n "(cached) " >&6
ac48eca1 4702else
81ecdfbb 4703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945 4704/* end confdefs.h. */
ac48eca1 4705
cfbc9945
SE
4706int
4707main ()
4708{
4709#ifndef __GNUC__
4710 choke me
4711#endif
5464f5a1 4712
cfbc9945
SE
4713 ;
4714 return 0;
4715}
4716_ACEOF
81ecdfbb 4717if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 4718 ac_compiler_gnu=yes
ac48eca1 4719else
81ecdfbb 4720 ac_compiler_gnu=no
ac48eca1 4721fi
81ecdfbb 4722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cfbc9945 4723ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4724
5464f5a1 4725fi
81ecdfbb
RW
4726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4727$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4728if test $ac_compiler_gnu = yes; then
4729 GCC=yes
4730else
4731 GCC=
4732fi
cfbc9945
SE
4733ac_test_CFLAGS=${CFLAGS+set}
4734ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4736$as_echo_n "checking whether $CC accepts -g... " >&6; }
4737if test "${ac_cv_prog_cc_g+set}" = set; then :
4738 $as_echo_n "(cached) " >&6
4739else
4740 ac_save_c_werror_flag=$ac_c_werror_flag
4741 ac_c_werror_flag=yes
4742 ac_cv_prog_cc_g=no
4743 CFLAGS="-g"
4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
4745/* end confdefs.h. */
4746
4747int
4748main ()
4749{
4750
4751 ;
4752 return 0;
4753}
4754_ACEOF
81ecdfbb 4755if ac_fn_c_try_compile "$LINENO"; then :
cfbc9945 4756 ac_cv_prog_cc_g=yes
6be7c12c 4757else
81ecdfbb
RW
4758 CFLAGS=""
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760/* end confdefs.h. */
4761
4762int
4763main ()
4764{
4765
4766 ;
4767 return 0;
4768}
4769_ACEOF
4770if ac_fn_c_try_compile "$LINENO"; then :
4771
4772else
4773 ac_c_werror_flag=$ac_save_c_werror_flag
4774 CFLAGS="-g"
4775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776/* end confdefs.h. */
4777
4778int
4779main ()
4780{
5464f5a1 4781
81ecdfbb
RW
4782 ;
4783 return 0;
4784}
4785_ACEOF
4786if ac_fn_c_try_compile "$LINENO"; then :
4787 ac_cv_prog_cc_g=yes
4788fi
4789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4790fi
81ecdfbb 4791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 4792fi
81ecdfbb
RW
4793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794 ac_c_werror_flag=$ac_save_c_werror_flag
4795fi
4796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4797$as_echo "$ac_cv_prog_cc_g" >&6; }
cfbc9945
SE
4798if test "$ac_test_CFLAGS" = set; then
4799 CFLAGS=$ac_save_CFLAGS
4800elif test $ac_cv_prog_cc_g = yes; then
4801 if test "$GCC" = yes; then
4802 CFLAGS="-g -O2"
4803 else
4804 CFLAGS="-g"
4805 fi
ac48eca1 4806else
cfbc9945
SE
4807 if test "$GCC" = yes; then
4808 CFLAGS="-O2"
4809 else
4810 CFLAGS=
4811 fi
ac48eca1 4812fi
81ecdfbb
RW
4813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4814$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4815if test "${ac_cv_prog_cc_c89+set}" = set; then :
4816 $as_echo_n "(cached) " >&6
ac48eca1 4817else
81ecdfbb 4818 ac_cv_prog_cc_c89=no
cfbc9945 4819ac_save_CC=$CC
81ecdfbb 4820cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cfbc9945
SE
4821/* end confdefs.h. */
4822#include <stdarg.h>
4823#include <stdio.h>
4824#include <sys/types.h>
4825#include <sys/stat.h>
4826/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4827struct buf { int x; };
4828FILE * (*rcsopen) (struct buf *, struct stat *, int);
4829static char *e (p, i)
4830 char **p;
4831 int i;
4832{
4833 return p[i];
4834}
4835static char *f (char * (*g) (char **, int), char **p, ...)
4836{
4837 char *s;
4838 va_list v;
4839 va_start (v,p);
4840 s = g (p, va_arg (v,int));
4841 va_end (v);
4842 return s;
4843}
5464f5a1 4844
cfbc9945
SE
4845/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4846 function prototypes and stuff, but not '\xHH' hex character constants.
4847 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4848 as 'x'. The following induces an error, until -std is added to get
cfbc9945
SE
4849 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4850 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4851 that's true only with -std. */
cfbc9945
SE
4852int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4853
81ecdfbb
RW
4854/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4855 inside strings and character constants. */
4856#define FOO(x) 'x'
4857int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4858
cfbc9945
SE
4859int test (int i, double x);
4860struct s1 {int (*f) (int a);};
4861struct s2 {int (*f) (double a);};
4862int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4863int argc;
4864char **argv;
4865int
4866main ()
4867{
4868return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4869 ;
4870 return 0;
4871}
4872_ACEOF
81ecdfbb
RW
4873for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4874 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
cfbc9945
SE
4875do
4876 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4877 if ac_fn_c_try_compile "$LINENO"; then :
4878 ac_cv_prog_cc_c89=$ac_arg
5464f5a1 4879fi
81ecdfbb
RW
4880rm -f core conftest.err conftest.$ac_objext
4881 test "x$ac_cv_prog_cc_c89" != "xno" && break
5464f5a1 4882done
81ecdfbb 4883rm -f conftest.$ac_ext
cfbc9945 4884CC=$ac_save_CC
5464f5a1 4885
ac48eca1 4886fi
81ecdfbb
RW
4887# AC_CACHE_VAL
4888case "x$ac_cv_prog_cc_c89" in
4889 x)
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4891$as_echo "none needed" >&6; } ;;
4892 xno)
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4894$as_echo "unsupported" >&6; } ;;
cfbc9945 4895 *)
81ecdfbb
RW
4896 CC="$CC $ac_cv_prog_cc_c89"
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4898$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
cfbc9945 4899esac
81ecdfbb 4900if test "x$ac_cv_prog_cc_c89" != xno; then :
6be7c12c 4901
6ec7057a 4902fi
cfbc9945 4903
cfbc9945
SE
4904ac_ext=c
4905ac_cpp='$CPP $CPPFLAGS'
4906ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4907ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4908ac_compiler_gnu=$ac_cv_c_compiler_gnu
92f01d61 4909
7357c5b6
AM
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
81ecdfbb
RW
4915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4916$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4917# On Suns, sometimes $CPP names a directory.
4918if test -n "$CPP" && test -d "$CPP"; then
4919 CPP=
4920fi
4921if test -z "$CPP"; then
81ecdfbb
RW
4922 if test "${ac_cv_prog_CPP+set}" = set; then :
4923 $as_echo_n "(cached) " >&6
7357c5b6
AM
4924else
4925 # Double quotes because CPP needs to be expanded
4926 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4927 do
4928 ac_preproc_ok=false
4929for ac_c_preproc_warn_flag in '' yes
4930do
4931 # Use a header file that comes with gcc, so configuring glibc
4932 # with a fresh cross-compiler works.
4933 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4934 # <limits.h> exists even on freestanding compilers.
4935 # On the NeXT, cc -E runs the code through the compiler's parser,
4936 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4938/* end confdefs.h. */
4939#ifdef __STDC__
4940# include <limits.h>
4941#else
4942# include <assert.h>
4943#endif
4944 Syntax error
4945_ACEOF
81ecdfbb 4946if ac_fn_c_try_cpp "$LINENO"; then :
cfbc9945 4947
81ecdfbb 4948else
7357c5b6
AM
4949 # Broken: fails on valid input.
4950continue
4951fi
4952rm -f conftest.err conftest.$ac_ext
d7040cdb 4953
81ecdfbb 4954 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4955 # can be detected and how.
81ecdfbb 4956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4957/* end confdefs.h. */
4958#include <ac_nonexistent.h>
4959_ACEOF
81ecdfbb 4960if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4961 # Broken: success on invalid input.
4962continue
4963else
7357c5b6
AM
4964 # Passes both tests.
4965ac_preproc_ok=:
4966break
4967fi
4968rm -f conftest.err conftest.$ac_ext
d7040cdb 4969
7357c5b6
AM
4970done
4971# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4972rm -f conftest.err conftest.$ac_ext
81ecdfbb 4973if $ac_preproc_ok; then :
7357c5b6
AM
4974 break
4975fi
d7040cdb 4976
7357c5b6
AM
4977 done
4978 ac_cv_prog_CPP=$CPP
d7040cdb 4979
7357c5b6
AM
4980fi
4981 CPP=$ac_cv_prog_CPP
4982else
4983 ac_cv_prog_CPP=$CPP
4984fi
81ecdfbb
RW
4985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4986$as_echo "$CPP" >&6; }
7357c5b6
AM
4987ac_preproc_ok=false
4988for ac_c_preproc_warn_flag in '' yes
4989do
4990 # Use a header file that comes with gcc, so configuring glibc
4991 # with a fresh cross-compiler works.
4992 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4993 # <limits.h> exists even on freestanding compilers.
4994 # On the NeXT, cc -E runs the code through the compiler's parser,
4995 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4997/* end confdefs.h. */
4998#ifdef __STDC__
4999# include <limits.h>
5000#else
5001# include <assert.h>
5002#endif
5003 Syntax error
5004_ACEOF
81ecdfbb 5005if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 5006
81ecdfbb 5007else
7357c5b6
AM
5008 # Broken: fails on valid input.
5009continue
5010fi
5011rm -f conftest.err conftest.$ac_ext
d7040cdb 5012
81ecdfbb 5013 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 5014 # can be detected and how.
81ecdfbb 5015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5016/* end confdefs.h. */
5017#include <ac_nonexistent.h>
5018_ACEOF
81ecdfbb 5019if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
5020 # Broken: success on invalid input.
5021continue
5022else
7357c5b6
AM
5023 # Passes both tests.
5024ac_preproc_ok=:
5025break
5026fi
5027rm -f conftest.err conftest.$ac_ext
d7040cdb 5028
7357c5b6
AM
5029done
5030# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5031rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
5032if $ac_preproc_ok; then :
5033
7357c5b6 5034else
81ecdfbb
RW
5035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5036$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5037as_fn_error "C preprocessor \"$CPP\" fails sanity check
5038See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 5039fi
d7040cdb 5040
7357c5b6
AM
5041ac_ext=c
5042ac_cpp='$CPP $CPPFLAGS'
5043ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5044ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5045ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5046
d7040cdb 5047
81ecdfbb
RW
5048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5049$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5050if test "${ac_cv_path_GREP+set}" = set; then :
5051 $as_echo_n "(cached) " >&6
5052else
5053 if test -z "$GREP"; then
5054 ac_path_GREP_found=false
5055 # Loop through the user's path and test for each of PROGNAME-LIST
5056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5058do
5059 IFS=$as_save_IFS
5060 test -z "$as_dir" && as_dir=.
5061 for ac_prog in grep ggrep; do
5062 for ac_exec_ext in '' $ac_executable_extensions; do
5063 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5064 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5065# Check for GNU ac_path_GREP and select it if it is found.
5066 # Check for GNU $ac_path_GREP
5067case `"$ac_path_GREP" --version 2>&1` in
5068*GNU*)
5069 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5070*)
5071 ac_count=0
5072 $as_echo_n 0123456789 >"conftest.in"
5073 while :
5074 do
5075 cat "conftest.in" "conftest.in" >"conftest.tmp"
5076 mv "conftest.tmp" "conftest.in"
5077 cp "conftest.in" "conftest.nl"
5078 $as_echo 'GREP' >> "conftest.nl"
5079 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5080 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5081 as_fn_arith $ac_count + 1 && ac_count=$as_val
5082 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5083 # Best one so far, save it but keep looking for a better one
5084 ac_cv_path_GREP="$ac_path_GREP"
5085 ac_path_GREP_max=$ac_count
5086 fi
5087 # 10*(2^10) chars as input seems more than enough
5088 test $ac_count -gt 10 && break
5089 done
5090 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5091esac
5092
5093 $ac_path_GREP_found && break 3
5094 done
5095 done
5096 done
5097IFS=$as_save_IFS
5098 if test -z "$ac_cv_path_GREP"; then
5099 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5100 fi
5101else
5102 ac_cv_path_GREP=$GREP
5103fi
5104
5105fi
5106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5107$as_echo "$ac_cv_path_GREP" >&6; }
5108 GREP="$ac_cv_path_GREP"
5109
5110
5111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5112$as_echo_n "checking for egrep... " >&6; }
5113if test "${ac_cv_path_EGREP+set}" = set; then :
5114 $as_echo_n "(cached) " >&6
7357c5b6 5115else
81ecdfbb
RW
5116 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5117 then ac_cv_path_EGREP="$GREP -E"
5118 else
5119 if test -z "$EGREP"; then
5120 ac_path_EGREP_found=false
5121 # Loop through the user's path and test for each of PROGNAME-LIST
5122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5123for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5124do
5125 IFS=$as_save_IFS
5126 test -z "$as_dir" && as_dir=.
5127 for ac_prog in egrep; do
5128 for ac_exec_ext in '' $ac_executable_extensions; do
5129 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5130 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5131# Check for GNU ac_path_EGREP and select it if it is found.
5132 # Check for GNU $ac_path_EGREP
5133case `"$ac_path_EGREP" --version 2>&1` in
5134*GNU*)
5135 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5136*)
5137 ac_count=0
5138 $as_echo_n 0123456789 >"conftest.in"
5139 while :
5140 do
5141 cat "conftest.in" "conftest.in" >"conftest.tmp"
5142 mv "conftest.tmp" "conftest.in"
5143 cp "conftest.in" "conftest.nl"
5144 $as_echo 'EGREP' >> "conftest.nl"
5145 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5146 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5147 as_fn_arith $ac_count + 1 && ac_count=$as_val
5148 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5149 # Best one so far, save it but keep looking for a better one
5150 ac_cv_path_EGREP="$ac_path_EGREP"
5151 ac_path_EGREP_max=$ac_count
7357c5b6 5152 fi
81ecdfbb
RW
5153 # 10*(2^10) chars as input seems more than enough
5154 test $ac_count -gt 10 && break
5155 done
5156 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5157esac
5158
5159 $ac_path_EGREP_found && break 3
5160 done
5161 done
5162 done
5163IFS=$as_save_IFS
5164 if test -z "$ac_cv_path_EGREP"; then
5165 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5166 fi
5167else
5168 ac_cv_path_EGREP=$EGREP
5169fi
5170
5171 fi
7357c5b6 5172fi
81ecdfbb
RW
5173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5174$as_echo "$ac_cv_path_EGREP" >&6; }
5175 EGREP="$ac_cv_path_EGREP"
d7040cdb
SE
5176
5177
81ecdfbb
RW
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5179$as_echo_n "checking for ANSI C header files... " >&6; }
5180if test "${ac_cv_header_stdc+set}" = set; then :
5181 $as_echo_n "(cached) " >&6
7357c5b6 5182else
81ecdfbb 5183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5184/* end confdefs.h. */
5185#include <stdlib.h>
5186#include <stdarg.h>
5187#include <string.h>
5188#include <float.h>
d7040cdb 5189
7357c5b6
AM
5190int
5191main ()
5192{
d7040cdb 5193
7357c5b6
AM
5194 ;
5195 return 0;
5196}
5197_ACEOF
81ecdfbb 5198if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5199 ac_cv_header_stdc=yes
c428fa83 5200else
81ecdfbb 5201 ac_cv_header_stdc=no
7357c5b6 5202fi
81ecdfbb 5203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5204
7357c5b6
AM
5205if test $ac_cv_header_stdc = yes; then
5206 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5208/* end confdefs.h. */
5209#include <string.h>
d7040cdb 5210
7357c5b6
AM
5211_ACEOF
5212if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5213 $EGREP "memchr" >/dev/null 2>&1; then :
5214
7357c5b6
AM
5215else
5216 ac_cv_header_stdc=no
5217fi
5218rm -f conftest*
d7040cdb 5219
7357c5b6 5220fi
d7040cdb 5221
7357c5b6
AM
5222if test $ac_cv_header_stdc = yes; then
5223 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5225/* end confdefs.h. */
5226#include <stdlib.h>
d7040cdb 5227
7357c5b6
AM
5228_ACEOF
5229if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5230 $EGREP "free" >/dev/null 2>&1; then :
5231
7357c5b6
AM
5232else
5233 ac_cv_header_stdc=no
5234fi
5235rm -f conftest*
d7040cdb 5236
7357c5b6 5237fi
d7040cdb 5238
7357c5b6
AM
5239if test $ac_cv_header_stdc = yes; then
5240 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5241 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5242 :
5243else
81ecdfbb 5244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5245/* end confdefs.h. */
5246#include <ctype.h>
81ecdfbb 5247#include <stdlib.h>
7357c5b6
AM
5248#if ((' ' & 0x0FF) == 0x020)
5249# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5250# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5251#else
5252# define ISLOWER(c) \
5253 (('a' <= (c) && (c) <= 'i') \
5254 || ('j' <= (c) && (c) <= 'r') \
5255 || ('s' <= (c) && (c) <= 'z'))
5256# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5257#endif
d7040cdb 5258
7357c5b6
AM
5259#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5260int
5261main ()
5262{
5263 int i;
5264 for (i = 0; i < 256; i++)
5265 if (XOR (islower (i), ISLOWER (i))
5266 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5267 return 2;
5268 return 0;
7357c5b6
AM
5269}
5270_ACEOF
81ecdfbb 5271if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 5272
81ecdfbb
RW
5273else
5274 ac_cv_header_stdc=no
7357c5b6 5275fi
81ecdfbb
RW
5276rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5277 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5278fi
81ecdfbb 5279
7357c5b6
AM
5280fi
5281fi
81ecdfbb
RW
5282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5283$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5284if test $ac_cv_header_stdc = yes; then
d7040cdb 5285
81ecdfbb 5286$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 5287
7357c5b6 5288fi
d7040cdb 5289
7357c5b6 5290# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5291for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5292 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5293do :
5294 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5295ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5296"
5297eval as_val=\$$as_ac_Header
5298 if test "x$as_val" = x""yes; then :
7357c5b6 5299 cat >>confdefs.h <<_ACEOF
81ecdfbb 5300#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5301_ACEOF
d7040cdb 5302
7357c5b6
AM
5303fi
5304
5305done
5306
5307
5308
81ecdfbb
RW
5309 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5310if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
5311 MINIX=yes
5312else
5313 MINIX=
5314fi
d7040cdb
SE
5315
5316
7357c5b6 5317 if test "$MINIX" = yes; then
d7040cdb 5318
81ecdfbb 5319$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
5320
5321
81ecdfbb 5322$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
5323
5324
81ecdfbb 5325$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5326
7357c5b6 5327 fi
d7040cdb
SE
5328
5329
81ecdfbb
RW
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5331$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5332if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5333 $as_echo_n "(cached) " >&6
d053aef8 5334else
81ecdfbb 5335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8 5336/* end confdefs.h. */
ce3c775b
NC
5337
5338# define __EXTENSIONS__ 1
5339 $ac_includes_default
d053aef8
JK
5340int
5341main ()
5342{
5343
5344 ;
5345 return 0;
5346}
5347_ACEOF
81ecdfbb 5348if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 5349 ac_cv_safe_to_define___extensions__=yes
d053aef8 5350else
81ecdfbb 5351 ac_cv_safe_to_define___extensions__=no
d053aef8 5352fi
81ecdfbb 5353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce3c775b 5354fi
81ecdfbb
RW
5355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5356$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
ce3c775b 5357 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5358 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d053aef8 5359
81ecdfbb 5360 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d053aef8 5361
81ecdfbb
RW
5362 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5363
5364 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5365
5366 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d053aef8 5367
ce3c775b 5368
d053aef8 5369
d053aef8 5370
d7040cdb 5371
718a6fd8
SE
5372case `pwd` in
5373 *\ * | *\ *)
81ecdfbb
RW
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5375$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5376esac
d7040cdb
SE
5377
5378
7357c5b6 5379
3725885a
RW
5380macro_version='2.2.7a'
5381macro_revision='1.3134'
7357c5b6
AM
5382
5383
5384
5385
5386
5387
7357c5b6
AM
5388
5389
5390
5391
5392
5393
5394
718a6fd8 5395ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5396
3725885a
RW
5397# Backslashify metacharacters that are still active within
5398# double-quoted strings.
5399sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5400
5401# Same as above, but do not quote variable references.
5402double_quote_subst='s/\(["`\\]\)/\\\1/g'
5403
5404# Sed substitution to delay expansion of an escaped shell variable in a
5405# double_quote_subst'ed string.
5406delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5407
5408# Sed substitution to delay expansion of an escaped single quote.
5409delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5410
5411# Sed substitution to avoid accidental globbing in evaled expressions
5412no_glob_subst='s/\*/\\\*/g'
5413
5414ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5415ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5416ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5417
5418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5419$as_echo_n "checking how to print strings... " >&6; }
5420# Test print first, because it will be a builtin if present.
5421if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5422 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5423 ECHO='print -r --'
5424elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5425 ECHO='printf %s\n'
5426else
5427 # Use this function as a fallback that always works.
5428 func_fallback_echo ()
5429 {
5430 eval 'cat <<_LTECHO_EOF
5431$1
5432_LTECHO_EOF'
5433 }
5434 ECHO='func_fallback_echo'
5435fi
5436
5437# func_echo_all arg...
5438# Invoke $ECHO with all args, space-separated.
5439func_echo_all ()
5440{
5441 $ECHO ""
5442}
5443
5444case "$ECHO" in
5445 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5446$as_echo "printf" >&6; } ;;
5447 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5448$as_echo "print -r" >&6; } ;;
5449 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5450$as_echo "cat" >&6; } ;;
5451esac
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
81ecdfbb
RW
5466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5467$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5468if test "${ac_cv_path_SED+set}" = set; then :
5469 $as_echo_n "(cached) " >&6
7357c5b6 5470else
81ecdfbb
RW
5471 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5472 for ac_i in 1 2 3 4 5 6 7; do
5473 ac_script="$ac_script$as_nl$ac_script"
5474 done
5475 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5476 { ac_script=; unset ac_script;}
5477 if test -z "$SED"; then
5478 ac_path_SED_found=false
5479 # Loop through the user's path and test for each of PROGNAME-LIST
5480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5481for as_dir in $PATH
5482do
5483 IFS=$as_save_IFS
5484 test -z "$as_dir" && as_dir=.
81ecdfbb 5485 for ac_prog in sed gsed; do
7357c5b6 5486 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5487 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5488 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5489# Check for GNU ac_path_SED and select it if it is found.
5490 # Check for GNU $ac_path_SED
5491case `"$ac_path_SED" --version 2>&1` in
5492*GNU*)
5493 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5494*)
5495 ac_count=0
5496 $as_echo_n 0123456789 >"conftest.in"
5497 while :
5498 do
5499 cat "conftest.in" "conftest.in" >"conftest.tmp"
5500 mv "conftest.tmp" "conftest.in"
5501 cp "conftest.in" "conftest.nl"
5502 $as_echo '' >> "conftest.nl"
5503 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5504 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5505 as_fn_arith $ac_count + 1 && ac_count=$as_val
5506 if test $ac_count -gt ${ac_path_SED_max-0}; then
5507 # Best one so far, save it but keep looking for a better one
5508 ac_cv_path_SED="$ac_path_SED"
5509 ac_path_SED_max=$ac_count
5510 fi
5511 # 10*(2^10) chars as input seems more than enough
5512 test $ac_count -gt 10 && break
5513 done
5514 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5515esac
5516
5517 $ac_path_SED_found && break 3
7357c5b6
AM
5518 done
5519 done
81ecdfbb 5520 done
7357c5b6 5521IFS=$as_save_IFS
81ecdfbb
RW
5522 if test -z "$ac_cv_path_SED"; then
5523 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5524 fi
81ecdfbb
RW
5525else
5526 ac_cv_path_SED=$SED
7357c5b6
AM
5527fi
5528
81ecdfbb
RW
5529fi
5530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5531$as_echo "$ac_cv_path_SED" >&6; }
5532 SED="$ac_cv_path_SED"
5533 rm -f conftest.sed
7357c5b6
AM
5534
5535test -z "$SED" && SED=sed
5536Xsed="$SED -e 1s/^X//"
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
81ecdfbb
RW
5548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5549$as_echo_n "checking for fgrep... " >&6; }
5550if test "${ac_cv_path_FGREP+set}" = set; then :
5551 $as_echo_n "(cached) " >&6
7357c5b6 5552else
81ecdfbb
RW
5553 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5554 then ac_cv_path_FGREP="$GREP -F"
5555 else
5556 if test -z "$FGREP"; then
5557 ac_path_FGREP_found=false
5558 # Loop through the user's path and test for each of PROGNAME-LIST
5559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5560for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5561do
5562 IFS=$as_save_IFS
5563 test -z "$as_dir" && as_dir=.
5564 for ac_prog in fgrep; do
5565 for ac_exec_ext in '' $ac_executable_extensions; do
5566 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5567 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5568# Check for GNU ac_path_FGREP and select it if it is found.
5569 # Check for GNU $ac_path_FGREP
5570case `"$ac_path_FGREP" --version 2>&1` in
5571*GNU*)
5572 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5573*)
5574 ac_count=0
5575 $as_echo_n 0123456789 >"conftest.in"
5576 while :
5577 do
5578 cat "conftest.in" "conftest.in" >"conftest.tmp"
5579 mv "conftest.tmp" "conftest.in"
5580 cp "conftest.in" "conftest.nl"
5581 $as_echo 'FGREP' >> "conftest.nl"
5582 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5583 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5584 as_fn_arith $ac_count + 1 && ac_count=$as_val
5585 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5586 # Best one so far, save it but keep looking for a better one
5587 ac_cv_path_FGREP="$ac_path_FGREP"
5588 ac_path_FGREP_max=$ac_count
7357c5b6 5589 fi
81ecdfbb
RW
5590 # 10*(2^10) chars as input seems more than enough
5591 test $ac_count -gt 10 && break
5592 done
5593 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5594esac
5595
5596 $ac_path_FGREP_found && break 3
5597 done
5598 done
5599 done
5600IFS=$as_save_IFS
5601 if test -z "$ac_cv_path_FGREP"; then
5602 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5603 fi
5604else
5605 ac_cv_path_FGREP=$FGREP
7357c5b6 5606fi
81ecdfbb
RW
5607
5608 fi
5609fi
5610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5611$as_echo "$ac_cv_path_FGREP" >&6; }
5612 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5613
5614
5615test -z "$GREP" && GREP=grep
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
81ecdfbb
RW
5635# Check whether --with-gnu-ld was given.
5636if test "${with_gnu_ld+set}" = set; then :
5637 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5638else
5639 with_gnu_ld=no
81ecdfbb
RW
5640fi
5641
7357c5b6
AM
5642ac_prog=ld
5643if test "$GCC" = yes; then
5644 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5646$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5647 case $host in
5648 *-*-mingw*)
5649 # gcc leaves a trailing carriage return which upsets mingw
5650 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5651 *)
5652 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5653 esac
5654 case $ac_prog in
5655 # Accept absolute paths.
5656 [\\/]* | ?:[\\/]*)
5657 re_direlt='/[^/][^/]*/\.\./'
5658 # Canonicalize the pathname of ld
5659 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5660 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
d7040cdb 5661 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
cfbc9945
SE
5662 done
5663 test -z "$LD" && LD="$ac_prog"
5664 ;;
5bd8253d 5665 "")
cfbc9945
SE
5666 # If it fails, then pretend we aren't using GCC.
5667 ac_prog=ld
5bd8253d
L
5668 ;;
5669 *)
cfbc9945
SE
5670 # If it is relative, then search for the first ld in PATH.
5671 with_gnu_ld=unknown
5bd8253d 5672 ;;
cfbc9945
SE
5673 esac
5674elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5676$as_echo_n "checking for GNU ld... " >&6; }
cfbc9945 5677else
81ecdfbb
RW
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5679$as_echo_n "checking for non-GNU ld... " >&6; }
cfbc9945 5680fi
81ecdfbb
RW
5681if test "${lt_cv_path_LD+set}" = set; then :
5682 $as_echo_n "(cached) " >&6
cfbc9945
SE
5683else
5684 if test -z "$LD"; then
d7040cdb 5685 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
cfbc9945 5686 for ac_dir in $PATH; do
d7040cdb 5687 IFS="$lt_save_ifs"
cfbc9945
SE
5688 test -z "$ac_dir" && ac_dir=.
5689 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5690 lt_cv_path_LD="$ac_dir/$ac_prog"
5691 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 5692 # but apparently some variants of GNU ld only accept -v.
cfbc9945 5693 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
5694 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5695 *GNU* | *'with BFD'*)
cfbc9945 5696 test "$with_gnu_ld" != no && break
d7040cdb
SE
5697 ;;
5698 *)
cfbc9945 5699 test "$with_gnu_ld" != yes && break
d7040cdb
SE
5700 ;;
5701 esac
cfbc9945
SE
5702 fi
5703 done
d7040cdb 5704 IFS="$lt_save_ifs"
cfbc9945
SE
5705else
5706 lt_cv_path_LD="$LD" # Let the user override the test with a path.
9e9b66a9 5707fi
1ad12f97
NC
5708fi
5709
cfbc9945
SE
5710LD="$lt_cv_path_LD"
5711if test -n "$LD"; then
81ecdfbb
RW
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5713$as_echo "$LD" >&6; }
cfbc9945 5714else
81ecdfbb
RW
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5716$as_echo "no" >&6; }
cfbc9945 5717fi
81ecdfbb
RW
5718test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5720$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5721if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5722 $as_echo_n "(cached) " >&6
cfbc9945 5723else
d7040cdb
SE
5724 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5725case `$LD -v 2>&1 </dev/null` in
5726*GNU* | *'with BFD'*)
cfbc9945 5727 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
5728 ;;
5729*)
cfbc9945 5730 lt_cv_prog_gnu_ld=no
d7040cdb
SE
5731 ;;
5732esac
49c96104 5733fi
81ecdfbb
RW
5734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5735$as_echo "$lt_cv_prog_gnu_ld" >&6; }
cfbc9945 5736with_gnu_ld=$lt_cv_prog_gnu_ld
49c96104 5737
9e9b66a9 5738
cfbc9945 5739
d7040cdb
SE
5740
5741
5742
5743
5744
5745
81ecdfbb
RW
5746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5747$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5748if test "${lt_cv_path_NM+set}" = set; then :
5749 $as_echo_n "(cached) " >&6
cfbc9945
SE
5750else
5751 if test -n "$NM"; then
5752 # Let the user override the test.
5753 lt_cv_path_NM="$NM"
5754else
d7040cdb
SE
5755 lt_nm_to_check="${ac_tool_prefix}nm"
5756 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5757 lt_nm_to_check="$lt_nm_to_check nm"
5758 fi
5759 for lt_tmp_nm in $lt_nm_to_check; do
5760 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5761 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5762 IFS="$lt_save_ifs"
5763 test -z "$ac_dir" && ac_dir=.
5764 tmp_nm="$ac_dir/$lt_tmp_nm"
5765 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5766 # Check to see if the nm accepts a BSD-compat flag.
5767 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5768 # nm: unknown option "B" ignored
5769 # Tru64's nm complains that /dev/null is an invalid object file
5770 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5771 */dev/null* | *'Invalid file or object type'*)
5772 lt_cv_path_NM="$tmp_nm -B"
5773 break
5774 ;;
5775 *)
5776 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5777 */dev/null*)
5778 lt_cv_path_NM="$tmp_nm -p"
5779 break
5780 ;;
5781 *)
5782 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5783 continue # so that we can try to find one that supports BSD flags
5784 ;;
5785 esac
5786 ;;
5787 esac
cfbc9945 5788 fi
d7040cdb
SE
5789 done
5790 IFS="$lt_save_ifs"
cfbc9945 5791 done
d7040cdb 5792 : ${lt_cv_path_NM=no}
cfbc9945 5793fi
a2d91340 5794fi
81ecdfbb
RW
5795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5796$as_echo "$lt_cv_path_NM" >&6; }
d7040cdb
SE
5797if test "$lt_cv_path_NM" != "no"; then
5798 NM="$lt_cv_path_NM"
cfbc9945 5799else
d7040cdb 5800 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5801 if test -n "$DUMPBIN"; then :
5802 # Let the user override the test.
5803 else
5804 if test -n "$ac_tool_prefix"; then
5805 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5806 do
5807 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5808set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5810$as_echo_n "checking for $ac_word... " >&6; }
5811if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5812 $as_echo_n "(cached) " >&6
252b5132 5813else
d7040cdb
SE
5814 if test -n "$DUMPBIN"; then
5815 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5816else
5817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5818for as_dir in $PATH
5819do
5820 IFS=$as_save_IFS
5821 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5822 for ac_exec_ext in '' $ac_executable_extensions; do
5823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5824 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
5826 break 2
5827 fi
5828done
81ecdfbb
RW
5829 done
5830IFS=$as_save_IFS
5464f5a1 5831
d7040cdb
SE
5832fi
5833fi
5834DUMPBIN=$ac_cv_prog_DUMPBIN
5835if test -n "$DUMPBIN"; then
81ecdfbb
RW
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5837$as_echo "$DUMPBIN" >&6; }
d7040cdb 5838else
81ecdfbb
RW
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5840$as_echo "no" >&6; }
d7040cdb 5841fi
d5fbea21 5842
81ecdfbb 5843
d7040cdb
SE
5844 test -n "$DUMPBIN" && break
5845 done
5846fi
5847if test -z "$DUMPBIN"; then
5848 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5849 for ac_prog in dumpbin "link -dump"
d7040cdb
SE
5850do
5851 # Extract the first word of "$ac_prog", so it can be a program name with args.
5852set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5854$as_echo_n "checking for $ac_word... " >&6; }
5855if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5856 $as_echo_n "(cached) " >&6
d7040cdb
SE
5857else
5858 if test -n "$ac_ct_DUMPBIN"; then
5859 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5860else
5861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862for as_dir in $PATH
5863do
5864 IFS=$as_save_IFS
5865 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5866 for ac_exec_ext in '' $ac_executable_extensions; do
5867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 5868 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5870 break 2
cfbc9945 5871 fi
d7040cdb 5872done
81ecdfbb
RW
5873 done
5874IFS=$as_save_IFS
d5fbea21 5875
d7040cdb
SE
5876fi
5877fi
5878ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5879if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5881$as_echo "$ac_ct_DUMPBIN" >&6; }
d7040cdb 5882else
81ecdfbb
RW
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5884$as_echo "no" >&6; }
d7040cdb 5885fi
d5fbea21 5886
81ecdfbb 5887
d7040cdb
SE
5888 test -n "$ac_ct_DUMPBIN" && break
5889done
24443139 5890
81ecdfbb
RW
5891 if test "x$ac_ct_DUMPBIN" = x; then
5892 DUMPBIN=":"
5893 else
5894 case $cross_compiling:$ac_tool_warned in
5895yes:)
5896{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5897$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5898ac_tool_warned=yes ;;
5899esac
5900 DUMPBIN=$ac_ct_DUMPBIN
5901 fi
d7040cdb 5902fi
24443139 5903
3725885a
RW
5904 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5905 *COFF*)
5906 DUMPBIN="$DUMPBIN -symbols"
5907 ;;
5908 *)
5909 DUMPBIN=:
5910 ;;
5911 esac
5912 fi
24443139 5913
d7040cdb
SE
5914 if test "$DUMPBIN" != ":"; then
5915 NM="$DUMPBIN"
cfbc9945 5916 fi
d7040cdb
SE
5917fi
5918test -z "$NM" && NM=nm
a703a6ea 5919
f5385ebf 5920
cfbc9945 5921
24443139
AS
5922
5923
5924
81ecdfbb
RW
5925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5926$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5927if test "${lt_cv_nm_interface+set}" = set; then :
5928 $as_echo_n "(cached) " >&6
d7040cdb
SE
5929else
5930 lt_cv_nm_interface="BSD nm"
5931 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5932 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
d7040cdb
SE
5933 (eval "$ac_compile" 2>conftest.err)
5934 cat conftest.err >&5
3725885a 5935 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
5936 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5937 cat conftest.err >&5
3725885a 5938 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
d7040cdb
SE
5939 cat conftest.out >&5
5940 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5941 lt_cv_nm_interface="MS dumpbin"
5942 fi
5943 rm -f conftest*
cfbc9945 5944fi
81ecdfbb
RW
5945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5946$as_echo "$lt_cv_nm_interface" >&6; }
a703a6ea 5947
81ecdfbb
RW
5948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5949$as_echo_n "checking whether ln -s works... " >&6; }
d7040cdb
SE
5950LN_S=$as_ln_s
5951if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5953$as_echo "yes" >&6; }
d7040cdb 5954else
81ecdfbb
RW
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5956$as_echo "no, using $LN_S" >&6; }
d7040cdb 5957fi
252b5132 5958
cfbc9945 5959# find the maximum length of command line arguments
81ecdfbb
RW
5960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5961$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5962if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5963 $as_echo_n "(cached) " >&6
cfbc9945
SE
5964else
5965 i=0
5966 teststring="ABCD"
5464f5a1 5967
cfbc9945
SE
5968 case $build_os in
5969 msdosdjgpp*)
5970 # On DJGPP, this test can blow up pretty badly due to problems in libc
5971 # (any single argument exceeding 2000 bytes causes a buffer overrun
5972 # during glob expansion). Even if it were fixed, the result of this
5973 # check would be larger than it should be.
5974 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5975 ;;
5464f5a1 5976
d7040cdb
SE
5977 gnu*)
5978 # Under GNU Hurd, this test is not required because there is
5979 # no limit to the length of command line arguments.
5980 # Libtool will interpret -1 as no limit whatsoever
5981 lt_cv_sys_max_cmd_len=-1;
5982 ;;
5983
718a6fd8 5984 cygwin* | mingw* | cegcc*)
cfbc9945
SE
5985 # On Win9x/ME, this test blows up -- it succeeds, but takes
5986 # about 5 minutes as the teststring grows exponentially.
5987 # Worse, since 9x/ME are not pre-emptively multitasking,
5988 # you end up with a "frozen" computer, even though with patience
5989 # the test eventually succeeds (with a max line length of 256k).
5990 # Instead, let's just punt: use the minimum linelength reported by
5991 # all of the supported platforms: 8192 (on NT/2K/XP).
5992 lt_cv_sys_max_cmd_len=8192;
5993 ;;
5464f5a1 5994
3725885a
RW
5995 mint*)
5996 # On MiNT this can take a long time and run out of memory.
5997 lt_cv_sys_max_cmd_len=8192;
5998 ;;
5999
cfbc9945
SE
6000 amigaos*)
6001 # On AmigaOS with pdksh, this test takes hours, literally.
6002 # So we just punt and use a minimum line length of 8192.
6003 lt_cv_sys_max_cmd_len=8192;
6004 ;;
5464f5a1 6005
cfbc9945
SE
6006 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6007 # This has been around since 386BSD, at least. Likely further.
6008 if test -x /sbin/sysctl; then
6009 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6010 elif test -x /usr/sbin/sysctl; then
6011 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6012 else
d7040cdb 6013 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
cfbc9945
SE
6014 fi
6015 # And add a safety zone
6016 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6017 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6018 ;;
d7040cdb
SE
6019
6020 interix*)
6021 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6022 lt_cv_sys_max_cmd_len=196608
6023 ;;
6024
6025 osf*)
6026 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6027 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6028 # nice to cause kernel panics so lets avoid the loop below.
6029 # First set a reasonable default.
6030 lt_cv_sys_max_cmd_len=16384
6031 #
6032 if test -x /sbin/sysconfig; then
6033 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6034 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6035 esac
6036 fi
6037 ;;
6038 sco3.2v5*)
6039 lt_cv_sys_max_cmd_len=102400
6040 ;;
6041 sysv5* | sco5v6* | sysv4.2uw2*)
6042 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6043 if test -n "$kargmax"; then
6044 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6045 else
6046 lt_cv_sys_max_cmd_len=32768
6047 fi
6048 ;;
6049 *)
718a6fd8
SE
6050 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6051 if test -n "$lt_cv_sys_max_cmd_len"; then
79887925
L
6052 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6053 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6054 else
6055 # Make teststring a little bigger before we do anything with it.
6056 # a 1K string should be a reasonable start.
6057 for i in 1 2 3 4 5 6 7 8 ; do
6058 teststring=$teststring$teststring
6059 done
6060 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6061 # If test is not a shell built-in, we'll probably end up computing a
6062 # maximum length that is only half of the actual maximum length, but
6063 # we can't tell.
3725885a
RW
6064 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6065 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
79887925
L
6066 test $i != 17 # 1/2 MB should be enough
6067 do
6068 i=`expr $i + 1`
6069 teststring=$teststring$teststring
6070 done
6071 # Only check the string length outside the loop.
6072 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6073 teststring=
6074 # Add a significant safety factor because C++ compilers can tack on
6075 # massive amounts of additional arguments before passing them to the
6076 # linker. It appears as though 1/2 is a usable value.
6077 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6078 fi
d7040cdb 6079 ;;
cfbc9945 6080 esac
5464f5a1 6081
252b5132 6082fi
cfbc9945 6083
d7040cdb 6084if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6086$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5464f5a1 6087else
81ecdfbb
RW
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6089$as_echo "none" >&6; }
5464f5a1 6090fi
d7040cdb 6091max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 6092
cfbc9945 6093
252b5132 6094
cfbc9945 6095
cfbc9945 6096
d7040cdb 6097
d7040cdb
SE
6098: ${CP="cp -f"}
6099: ${MV="mv -f"}
6100: ${RM="rm -f"}
6101
81ecdfbb
RW
6102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6103$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
d7040cdb
SE
6104# Try some XSI features
6105xsi_shell=no
6106( _lt_dummy="a/b/c"
6107 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
718a6fd8
SE
6108 = c,a/b,, \
6109 && eval 'test $(( 1 + 1 )) -eq 2 \
6110 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
d7040cdb 6111 && xsi_shell=yes
81ecdfbb
RW
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6113$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
6114
6115
81ecdfbb
RW
6116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6117$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
d7040cdb
SE
6118lt_shell_append=no
6119( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6120 >/dev/null 2>&1 \
6121 && lt_shell_append=yes
81ecdfbb
RW
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6123$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6124
6125
6126if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6127 lt_unset=unset
5464f5a1 6128else
d7040cdb 6129 lt_unset=false
5464f5a1 6130fi
252b5132 6131
d7040cdb
SE
6132
6133
6134
6135
6136# test EBCDIC or ASCII
6137case `echo X|tr X '\101'` in
6138 A) # ASCII based system
6139 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6140 lt_SP2NL='tr \040 \012'
6141 lt_NL2SP='tr \015\012 \040\040'
6142 ;;
6143 *) # EBCDIC based system
6144 lt_SP2NL='tr \100 \n'
6145 lt_NL2SP='tr \r\n \100\100'
6146 ;;
6147esac
6148
6149
6150
6151
6152
6153
6154
6155
6156
81ecdfbb
RW
6157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6158$as_echo_n "checking for $LD option to reload object files... " >&6; }
6159if test "${lt_cv_ld_reload_flag+set}" = set; then :
6160 $as_echo_n "(cached) " >&6
5464f5a1 6161else
d7040cdb
SE
6162 lt_cv_ld_reload_flag='-r'
6163fi
81ecdfbb
RW
6164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6165$as_echo "$lt_cv_ld_reload_flag" >&6; }
d7040cdb
SE
6166reload_flag=$lt_cv_ld_reload_flag
6167case $reload_flag in
6168"" | " "*) ;;
6169*) reload_flag=" $reload_flag" ;;
6170esac
6171reload_cmds='$LD$reload_flag -o $output$reload_objs'
6172case $host_os in
6173 darwin*)
6174 if test "$GCC" = yes; then
6175 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6176 else
6177 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6178 fi
6179 ;;
6180esac
6181
6182
6183
6184
6185
6186
6187
6188
6189
718a6fd8
SE
6190if test -n "$ac_tool_prefix"; then
6191 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6192set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6194$as_echo_n "checking for $ac_word... " >&6; }
6195if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6196 $as_echo_n "(cached) " >&6
718a6fd8
SE
6197else
6198 if test -n "$OBJDUMP"; then
6199 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6200else
6201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6202for as_dir in $PATH
6203do
6204 IFS=$as_save_IFS
6205 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6206 for ac_exec_ext in '' $ac_executable_extensions; do
6207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6208 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6210 break 2
6211 fi
6212done
81ecdfbb
RW
6213 done
6214IFS=$as_save_IFS
718a6fd8
SE
6215
6216fi
6217fi
6218OBJDUMP=$ac_cv_prog_OBJDUMP
6219if test -n "$OBJDUMP"; then
81ecdfbb
RW
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6221$as_echo "$OBJDUMP" >&6; }
718a6fd8 6222else
81ecdfbb
RW
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6224$as_echo "no" >&6; }
718a6fd8
SE
6225fi
6226
81ecdfbb 6227
718a6fd8
SE
6228fi
6229if test -z "$ac_cv_prog_OBJDUMP"; then
6230 ac_ct_OBJDUMP=$OBJDUMP
6231 # Extract the first word of "objdump", so it can be a program name with args.
6232set dummy objdump; ac_word=$2
81ecdfbb
RW
6233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6234$as_echo_n "checking for $ac_word... " >&6; }
6235if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6236 $as_echo_n "(cached) " >&6
718a6fd8
SE
6237else
6238 if test -n "$ac_ct_OBJDUMP"; then
6239 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6240else
6241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242for as_dir in $PATH
6243do
6244 IFS=$as_save_IFS
6245 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6246 for ac_exec_ext in '' $ac_executable_extensions; do
6247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6248 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6250 break 2
6251 fi
6252done
81ecdfbb
RW
6253 done
6254IFS=$as_save_IFS
718a6fd8 6255
718a6fd8
SE
6256fi
6257fi
6258ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6259if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6261$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6262else
81ecdfbb
RW
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6264$as_echo "no" >&6; }
718a6fd8
SE
6265fi
6266
81ecdfbb
RW
6267 if test "x$ac_ct_OBJDUMP" = x; then
6268 OBJDUMP="false"
6269 else
6270 case $cross_compiling:$ac_tool_warned in
6271yes:)
6272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6274ac_tool_warned=yes ;;
6275esac
6276 OBJDUMP=$ac_ct_OBJDUMP
6277 fi
718a6fd8
SE
6278else
6279 OBJDUMP="$ac_cv_prog_OBJDUMP"
6280fi
6281
6282test -z "$OBJDUMP" && OBJDUMP=objdump
6283
6284
6285
6286
6287
6288
6289
6290
d7040cdb 6291
81ecdfbb
RW
6292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6293$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6294if test "${lt_cv_deplibs_check_method+set}" = set; then :
6295 $as_echo_n "(cached) " >&6
d7040cdb
SE
6296else
6297 lt_cv_file_magic_cmd='$MAGIC_CMD'
6298lt_cv_file_magic_test_file=
6299lt_cv_deplibs_check_method='unknown'
6300# Need to set the preceding variable on all platforms that support
6301# interlibrary dependencies.
6302# 'none' -- dependencies not supported.
6303# `unknown' -- same as none, but documents that we really don't know.
6304# 'pass_all' -- all dependencies passed with no checks.
6305# 'test_compile' -- check by making test program.
6306# 'file_magic [[regex]]' -- check by looking for files in library path
6307# which responds to the $file_magic_cmd with a given extended regex.
6308# If you have `file' or equivalent on your system and you're not sure
6309# whether `pass_all' will *always* work, you probably want this one.
6310
6311case $host_os in
e81819a5 6312aix[4-9]*)
d7040cdb
SE
6313 lt_cv_deplibs_check_method=pass_all
6314 ;;
6315
6316beos*)
6317 lt_cv_deplibs_check_method=pass_all
6318 ;;
6319
6320bsdi[45]*)
6321 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6322 lt_cv_file_magic_cmd='/usr/bin/file -L'
6323 lt_cv_file_magic_test_file=/shlib/libc.so
6324 ;;
6325
6326cygwin*)
6327 # func_win32_libid is a shell function defined in ltmain.sh
6328 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6329 lt_cv_file_magic_cmd='func_win32_libid'
6330 ;;
6331
6332mingw* | pw32*)
6333 # Base MSYS/MinGW do not provide the 'file' command needed by
6334 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6335 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6336 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6337 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
d7040cdb
SE
6338 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6339 lt_cv_file_magic_cmd='func_win32_libid'
6340 else
6341 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6342 lt_cv_file_magic_cmd='$OBJDUMP -f'
6343 fi
6344 ;;
6345
3725885a 6346cegcc*)
718a6fd8
SE
6347 # use the weaker test based on 'objdump'. See mingw*.
6348 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6349 lt_cv_file_magic_cmd='$OBJDUMP -f'
6350 ;;
6351
d7040cdb
SE
6352darwin* | rhapsody*)
6353 lt_cv_deplibs_check_method=pass_all
cfbc9945 6354 ;;
d7040cdb
SE
6355
6356freebsd* | dragonfly*)
6357 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6358 case $host_cpu in
6359 i*86 )
6360 # Not sure whether the presence of OpenBSD here was a mistake.
6361 # Let's accept both of them until this is cleared up.
6362 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6363 lt_cv_file_magic_cmd=/usr/bin/file
6364 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6365 ;;
6366 esac
6367 else
6368 lt_cv_deplibs_check_method=pass_all
6369 fi
6370 ;;
6371
6372gnu*)
6373 lt_cv_deplibs_check_method=pass_all
cfbc9945 6374 ;;
d7040cdb 6375
3725885a
RW
6376haiku*)
6377 lt_cv_deplibs_check_method=pass_all
6378 ;;
6379
d7040cdb
SE
6380hpux10.20* | hpux11*)
6381 lt_cv_file_magic_cmd=/usr/bin/file
6382 case $host_cpu in
6383 ia64*)
6384 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6385 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6386 ;;
6387 hppa*64*)
3725885a 6388 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
6389 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6390 ;;
cfbc9945 6391 *)
3725885a 6392 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
d7040cdb
SE
6393 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6394 ;;
6395 esac
6396 ;;
6be7c12c 6397
d7040cdb
SE
6398interix[3-9]*)
6399 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6400 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6401 ;;
cfbc9945 6402
d7040cdb
SE
6403irix5* | irix6* | nonstopux*)
6404 case $LD in
6405 *-32|*"-32 ") libmagic=32-bit;;
6406 *-n32|*"-n32 ") libmagic=N32;;
6407 *-64|*"-64 ") libmagic=64-bit;;
6408 *) libmagic=never-match;;
6409 esac
6410 lt_cv_deplibs_check_method=pass_all
cfbc9945 6411 ;;
cfbc9945 6412
d7040cdb 6413# This must be Linux ELF.
58e24671 6414linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
6415 lt_cv_deplibs_check_method=pass_all
6416 ;;
5464f5a1 6417
d7040cdb
SE
6418netbsd*)
6419 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6420 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945 6421 else
d7040cdb 6422 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
cfbc9945 6423 fi
d7040cdb
SE
6424 ;;
6425
6426newos6*)
6427 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6428 lt_cv_file_magic_cmd=/usr/bin/file
6429 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6430 ;;
6431
6432*nto* | *qnx*)
6433 lt_cv_deplibs_check_method=pass_all
6434 ;;
cfbc9945 6435
d7040cdb
SE
6436openbsd*)
6437 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6438 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6439 else
6440 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
cfbc9945
SE
6441 fi
6442 ;;
d7040cdb
SE
6443
6444osf3* | osf4* | osf5*)
6445 lt_cv_deplibs_check_method=pass_all
6446 ;;
6447
6448rdos*)
6449 lt_cv_deplibs_check_method=pass_all
6450 ;;
6451
6452solaris*)
6453 lt_cv_deplibs_check_method=pass_all
6454 ;;
6455
6456sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6457 lt_cv_deplibs_check_method=pass_all
6458 ;;
6459
6460sysv4 | sysv4.3*)
6461 case $host_vendor in
6462 motorola)
6463 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]'
6464 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6465 ;;
6466 ncr)
6467 lt_cv_deplibs_check_method=pass_all
6468 ;;
6469 sequent)
6470 lt_cv_file_magic_cmd='/bin/file'
6471 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6472 ;;
6473 sni)
6474 lt_cv_file_magic_cmd='/bin/file'
6475 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6476 lt_cv_file_magic_test_file=/lib/libc.so
6477 ;;
6478 siemens)
6479 lt_cv_deplibs_check_method=pass_all
6480 ;;
6481 pc)
6482 lt_cv_deplibs_check_method=pass_all
6483 ;;
6484 esac
6485 ;;
6486
6487tpf*)
6488 lt_cv_deplibs_check_method=pass_all
6489 ;;
cfbc9945
SE
6490esac
6491
d7040cdb 6492fi
81ecdfbb
RW
6493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6494$as_echo "$lt_cv_deplibs_check_method" >&6; }
d7040cdb
SE
6495file_magic_cmd=$lt_cv_file_magic_cmd
6496deplibs_check_method=$lt_cv_deplibs_check_method
6497test -z "$deplibs_check_method" && deplibs_check_method=unknown
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
cfbc9945 6510if test -n "$ac_tool_prefix"; then
d7040cdb
SE
6511 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6512set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6514$as_echo_n "checking for $ac_word... " >&6; }
6515if test "${ac_cv_prog_AR+set}" = set; then :
6516 $as_echo_n "(cached) " >&6
5464f5a1 6517else
d7040cdb
SE
6518 if test -n "$AR"; then
6519 ac_cv_prog_AR="$AR" # Let the user override the test.
5464f5a1
NN
6520else
6521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522for as_dir in $PATH
6523do
6524 IFS=$as_save_IFS
6525 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6526 for ac_exec_ext in '' $ac_executable_extensions; do
6527 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6528 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6530 break 2
6531 fi
6532done
81ecdfbb
RW
6533 done
6534IFS=$as_save_IFS
5464f5a1
NN
6535
6536fi
6537fi
d7040cdb
SE
6538AR=$ac_cv_prog_AR
6539if test -n "$AR"; then
81ecdfbb
RW
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6541$as_echo "$AR" >&6; }
5464f5a1 6542else
81ecdfbb
RW
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544$as_echo "no" >&6; }
5464f5a1
NN
6545fi
6546
81ecdfbb 6547
5464f5a1 6548fi
d7040cdb
SE
6549if test -z "$ac_cv_prog_AR"; then
6550 ac_ct_AR=$AR
6551 # Extract the first word of "ar", so it can be a program name with args.
6552set dummy ar; ac_word=$2
81ecdfbb
RW
6553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6554$as_echo_n "checking for $ac_word... " >&6; }
6555if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6556 $as_echo_n "(cached) " >&6
252b5132 6557else
d7040cdb
SE
6558 if test -n "$ac_ct_AR"; then
6559 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
252b5132 6560else
5464f5a1
NN
6561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6562for as_dir in $PATH
6563do
6564 IFS=$as_save_IFS
6565 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6566 for ac_exec_ext in '' $ac_executable_extensions; do
6567 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6568 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6570 break 2
6571 fi
6572done
81ecdfbb
RW
6573 done
6574IFS=$as_save_IFS
5464f5a1 6575
5464f5a1
NN
6576fi
6577fi
d7040cdb
SE
6578ac_ct_AR=$ac_cv_prog_ac_ct_AR
6579if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6581$as_echo "$ac_ct_AR" >&6; }
d7040cdb 6582else
81ecdfbb
RW
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6584$as_echo "no" >&6; }
5464f5a1
NN
6585fi
6586
81ecdfbb
RW
6587 if test "x$ac_ct_AR" = x; then
6588 AR="false"
6589 else
6590 case $cross_compiling:$ac_tool_warned in
6591yes:)
6592{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6593$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6594ac_tool_warned=yes ;;
6595esac
6596 AR=$ac_ct_AR
6597 fi
cfbc9945 6598else
d7040cdb 6599 AR="$ac_cv_prog_AR"
5464f5a1 6600fi
cfbc9945 6601
d7040cdb
SE
6602test -z "$AR" && AR=ar
6603test -z "$AR_FLAGS" && AR_FLAGS=cru
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
cfbc9945
SE
6615if test -n "$ac_tool_prefix"; then
6616 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6617set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6619$as_echo_n "checking for $ac_word... " >&6; }
6620if test "${ac_cv_prog_STRIP+set}" = set; then :
6621 $as_echo_n "(cached) " >&6
5464f5a1 6622else
cfbc9945
SE
6623 if test -n "$STRIP"; then
6624 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5464f5a1
NN
6625else
6626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627for as_dir in $PATH
6628do
6629 IFS=$as_save_IFS
6630 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6631 for ac_exec_ext in '' $ac_executable_extensions; do
6632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 6633 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6635 break 2
6636 fi
6637done
81ecdfbb
RW
6638 done
6639IFS=$as_save_IFS
5464f5a1
NN
6640
6641fi
6642fi
cfbc9945
SE
6643STRIP=$ac_cv_prog_STRIP
6644if test -n "$STRIP"; then
81ecdfbb
RW
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6646$as_echo "$STRIP" >&6; }
5464f5a1 6647else
81ecdfbb
RW
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649$as_echo "no" >&6; }
5464f5a1
NN
6650fi
6651
81ecdfbb 6652
252b5132 6653fi
cfbc9945
SE
6654if test -z "$ac_cv_prog_STRIP"; then
6655 ac_ct_STRIP=$STRIP
6656 # Extract the first word of "strip", so it can be a program name with args.
6657set dummy strip; ac_word=$2
81ecdfbb
RW
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659$as_echo_n "checking for $ac_word... " >&6; }
6660if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6661 $as_echo_n "(cached) " >&6
5464f5a1 6662else
cfbc9945
SE
6663 if test -n "$ac_ct_STRIP"; then
6664 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5464f5a1
NN
6665else
6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667for as_dir in $PATH
6668do
6669 IFS=$as_save_IFS
6670 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6671 for ac_exec_ext in '' $ac_executable_extensions; do
6672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cfbc9945 6673 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464f5a1
NN
6675 break 2
6676 fi
6677done
81ecdfbb
RW
6678 done
6679IFS=$as_save_IFS
5464f5a1
NN
6680
6681fi
6682fi
cfbc9945
SE
6683ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6684if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6686$as_echo "$ac_ct_STRIP" >&6; }
5464f5a1 6687else
81ecdfbb
RW
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689$as_echo "no" >&6; }
5464f5a1
NN
6690fi
6691
81ecdfbb
RW
6692 if test "x$ac_ct_STRIP" = x; then
6693 STRIP=":"
6694 else
6695 case $cross_compiling:$ac_tool_warned in
6696yes:)
6697{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6698$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6699ac_tool_warned=yes ;;
6700esac
6701 STRIP=$ac_ct_STRIP
6702 fi
cfbc9945
SE
6703else
6704 STRIP="$ac_cv_prog_STRIP"
5464f5a1
NN
6705fi
6706
d7040cdb 6707test -z "$STRIP" && STRIP=:
5464f5a1 6708
cfbc9945
SE
6709
6710
cfbc9945 6711
cfbc9945
SE
6712
6713
d7040cdb
SE
6714if test -n "$ac_tool_prefix"; then
6715 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6716set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6718$as_echo_n "checking for $ac_word... " >&6; }
6719if test "${ac_cv_prog_RANLIB+set}" = set; then :
6720 $as_echo_n "(cached) " >&6
cfbc9945 6721else
d7040cdb
SE
6722 if test -n "$RANLIB"; then
6723 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6724else
6725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6726for as_dir in $PATH
6727do
6728 IFS=$as_save_IFS
6729 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6730 for ac_exec_ext in '' $ac_executable_extensions; do
6731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6732 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6734 break 2
cfbc9945 6735 fi
d7040cdb 6736done
81ecdfbb
RW
6737 done
6738IFS=$as_save_IFS
cfbc9945 6739
d7040cdb
SE
6740fi
6741fi
6742RANLIB=$ac_cv_prog_RANLIB
6743if test -n "$RANLIB"; then
81ecdfbb
RW
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6745$as_echo "$RANLIB" >&6; }
d7040cdb 6746else
81ecdfbb
RW
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6748$as_echo "no" >&6; }
d7040cdb 6749fi
cfbc9945 6750
81ecdfbb 6751
d7040cdb
SE
6752fi
6753if test -z "$ac_cv_prog_RANLIB"; then
6754 ac_ct_RANLIB=$RANLIB
6755 # Extract the first word of "ranlib", so it can be a program name with args.
6756set dummy ranlib; ac_word=$2
81ecdfbb
RW
6757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6758$as_echo_n "checking for $ac_word... " >&6; }
6759if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6760 $as_echo_n "(cached) " >&6
d7040cdb
SE
6761else
6762 if test -n "$ac_ct_RANLIB"; then
6763 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6764else
6765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766for as_dir in $PATH
6767do
6768 IFS=$as_save_IFS
6769 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6770 for ac_exec_ext in '' $ac_executable_extensions; do
6771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 6772 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 6774 break 2
cfbc9945 6775 fi
d7040cdb 6776done
81ecdfbb
RW
6777 done
6778IFS=$as_save_IFS
cfbc9945 6779
d7040cdb
SE
6780fi
6781fi
6782ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6783if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6785$as_echo "$ac_ct_RANLIB" >&6; }
cfbc9945 6786else
81ecdfbb
RW
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6788$as_echo "no" >&6; }
d7040cdb 6789fi
5464f5a1 6790
81ecdfbb
RW
6791 if test "x$ac_ct_RANLIB" = x; then
6792 RANLIB=":"
6793 else
6794 case $cross_compiling:$ac_tool_warned in
6795yes:)
6796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6798ac_tool_warned=yes ;;
6799esac
6800 RANLIB=$ac_ct_RANLIB
6801 fi
d7040cdb
SE
6802else
6803 RANLIB="$ac_cv_prog_RANLIB"
6804fi
5464f5a1 6805
d7040cdb 6806test -z "$RANLIB" && RANLIB=:
5464f5a1 6807
5464f5a1 6808
5464f5a1 6809
cfbc9945 6810
cfbc9945 6811
d7040cdb
SE
6812
6813# Determine commands to create old-style static archives.
718a6fd8 6814old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
d7040cdb
SE
6815old_postinstall_cmds='chmod 644 $oldlib'
6816old_postuninstall_cmds=
6817
6818if test -n "$RANLIB"; then
6819 case $host_os in
6820 openbsd*)
6821 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6822 ;;
6823 *)
6824 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6825 ;;
6826 esac
6827 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
cfbc9945 6828fi
cfbc9945 6829
3725885a
RW
6830case $host_os in
6831 darwin*)
6832 lock_old_archive_extraction=yes ;;
6833 *)
6834 lock_old_archive_extraction=no ;;
6835esac
6836
6837
6838
6839
6840
6841
cfbc9945 6842
cfbc9945
SE
6843
6844
cfbc9945 6845
cfbc9945 6846
cfbc9945 6847
cfbc9945 6848
cfbc9945
SE
6849
6850
cfbc9945 6851
cfbc9945 6852
cfbc9945
SE
6853
6854
6855
6856
6857
6858
6859
5464f5a1 6860
5464f5a1 6861
cfbc9945
SE
6862
6863
6864
5464f5a1 6865
5464f5a1 6866
cfbc9945
SE
6867
6868
6869
5464f5a1 6870
cfbc9945
SE
6871
6872
6873
6874
d7040cdb
SE
6875# If no C compiler was specified, use CC.
6876LTCC=${LTCC-"$CC"}
cfbc9945 6877
d7040cdb
SE
6878# If no C compiler flags were specified, use CFLAGS.
6879LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
cfbc9945 6880
d7040cdb
SE
6881# Allow CC to be a program name with arguments.
6882compiler=$CC
cfbc9945 6883
cfbc9945 6884
d7040cdb 6885# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6887$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6888if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6889 $as_echo_n "(cached) " >&6
d7040cdb 6890else
5464f5a1 6891
d7040cdb
SE
6892# These are sane defaults that work on at least a few old systems.
6893# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5464f5a1 6894
d7040cdb
SE
6895# Character class describing NM global symbol codes.
6896symcode='[BCDEGRST]'
6897
6898# Regexp to match symbols that can be accessed directly from C.
6899sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6900
6901# Define system-specific variables.
6902case $host_os in
6903aix*)
6904 symcode='[BCDT]'
6905 ;;
718a6fd8 6906cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
6907 symcode='[ABCDGISTW]'
6908 ;;
6909hpux*)
6910 if test "$host_cpu" = ia64; then
6911 symcode='[ABCDEGRST]'
6912 fi
6913 ;;
6914irix* | nonstopux*)
6915 symcode='[BCDEGRST]'
6916 ;;
6917osf*)
6918 symcode='[BCDEGQRST]'
6919 ;;
6920solaris*)
6921 symcode='[BDRT]'
6922 ;;
6923sco3.2v5*)
6924 symcode='[DT]'
6925 ;;
6926sysv4.2uw2*)
6927 symcode='[DT]'
6928 ;;
6929sysv5* | sco5v6* | unixware* | OpenUNIX*)
6930 symcode='[ABDT]'
6931 ;;
6932sysv4)
6933 symcode='[DFNSTU]'
6934 ;;
cfbc9945 6935esac
5464f5a1 6936
d7040cdb
SE
6937# If we're using GNU nm, then use its standard symbol codes.
6938case `$NM -V 2>&1` in
6939*GNU* | *'with BFD'*)
6940 symcode='[ABCDGIRSTW]' ;;
6941esac
5464f5a1 6942
d7040cdb
SE
6943# Transform an extracted symbol line into a proper C declaration.
6944# Some systems (esp. on ia64) link data and code symbols differently,
6945# so use this general approach.
6946lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5464f5a1 6947
d7040cdb
SE
6948# Transform an extracted symbol line into symbol name and symbol address
6949lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
718a6fd8 6950lt_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 6951
d7040cdb
SE
6952# Handle CRLF in mingw tool chain
6953opt_cr=
6954case $build_os in
6955mingw*)
6956 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6957 ;;
6958esac
5464f5a1 6959
d7040cdb
SE
6960# Try without a prefix underscore, then with it.
6961for ac_symprfx in "" "_"; do
6962
6963 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6964 symxfrm="\\1 $ac_symprfx\\2 \\2"
6965
6966 # Write the raw and C identifiers.
6967 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6968 # Fake it for dumpbin and say T for any non-static function
6969 # and D for any global variable.
6970 # Also find C++ and __fastcall symbols from MSVC++,
6971 # which start with @ or ?.
6972 lt_cv_sys_global_symbol_pipe="$AWK '"\
6973" {last_section=section; section=\$ 3};"\
6974" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6975" \$ 0!~/External *\|/{next};"\
6976" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6977" {if(hide[section]) next};"\
6978" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6979" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6980" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6981" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6982" ' prfx=^$ac_symprfx"
6983 else
6984 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6985 fi
cfbc9945 6986
d7040cdb
SE
6987 # Check to see that the pipe works correctly.
6988 pipe_works=no
cfbc9945 6989
d7040cdb
SE
6990 rm -f conftest*
6991 cat > conftest.$ac_ext <<_LT_EOF
6992#ifdef __cplusplus
6993extern "C" {
6994#endif
6995char nm_test_var;
6996void nm_test_func(void);
6997void nm_test_func(void){}
6998#ifdef __cplusplus
6999}
7000#endif
7001int main(){nm_test_var='a';nm_test_func();return(0);}
7002_LT_EOF
cfbc9945 7003
81ecdfbb 7004 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7005 (eval $ac_compile) 2>&5
7006 ac_status=$?
81ecdfbb
RW
7007 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7008 test $ac_status = 0; }; then
d7040cdb
SE
7009 # Now try to grab the symbols.
7010 nlist=conftest.nm
3725885a
RW
7011 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7012 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
d7040cdb 7013 ac_status=$?
81ecdfbb
RW
7014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7015 test $ac_status = 0; } && test -s "$nlist"; then
d7040cdb
SE
7016 # Try sorting and uniquifying the output.
7017 if sort "$nlist" | uniq > "$nlist"T; then
7018 mv -f "$nlist"T "$nlist"
7019 else
7020 rm -f "$nlist"T
7021 fi
cfbc9945 7022
d7040cdb
SE
7023 # Make sure that we snagged all the symbols we need.
7024 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7025 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7026 cat <<_LT_EOF > conftest.$ac_ext
7027#ifdef __cplusplus
7028extern "C" {
7029#endif
cfbc9945 7030
d7040cdb
SE
7031_LT_EOF
7032 # Now generate the symbol file.
7033 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5464f5a1 7034
d7040cdb 7035 cat <<_LT_EOF >> conftest.$ac_ext
cfbc9945 7036
d7040cdb
SE
7037/* The mapping between symbol names and symbols. */
7038const struct {
7039 const char *name;
7040 void *address;
7041}
7042lt__PROGRAM__LTX_preloaded_symbols[] =
7043{
7044 { "@PROGRAM@", (void *) 0 },
7045_LT_EOF
7046 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7047 cat <<\_LT_EOF >> conftest.$ac_ext
7048 {0, (void *) 0}
7049};
7050
7051/* This works around a problem in FreeBSD linker */
7052#ifdef FREEBSD_WORKAROUND
7053static const void *lt_preloaded_setup() {
7054 return lt__PROGRAM__LTX_preloaded_symbols;
7055}
7056#endif
cfbc9945 7057
d7040cdb
SE
7058#ifdef __cplusplus
7059}
7060#endif
7061_LT_EOF
7062 # Now try linking the two files.
7063 mv conftest.$ac_objext conftstm.$ac_objext
7064 lt_save_LIBS="$LIBS"
7065 lt_save_CFLAGS="$CFLAGS"
7066 LIBS="conftstm.$ac_objext"
7067 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
7069 (eval $ac_link) 2>&5
7070 ac_status=$?
81ecdfbb
RW
7071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7072 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
d7040cdb
SE
7073 pipe_works=yes
7074 fi
7075 LIBS="$lt_save_LIBS"
7076 CFLAGS="$lt_save_CFLAGS"
7077 else
7078 echo "cannot find nm_test_func in $nlist" >&5
7079 fi
7080 else
7081 echo "cannot find nm_test_var in $nlist" >&5
7082 fi
7083 else
7084 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7085 fi
7086 else
7087 echo "$progname: failed program was:" >&5
7088 cat conftest.$ac_ext >&5
7089 fi
718a6fd8 7090 rm -rf conftest* conftst*
cfbc9945 7091
d7040cdb
SE
7092 # Do not use the global_symbol_pipe unless it works.
7093 if test "$pipe_works" = yes; then
7094 break
7095 else
7096 lt_cv_sys_global_symbol_pipe=
7097 fi
7098done
cfbc9945 7099
252b5132 7100fi
5464f5a1 7101
d7040cdb
SE
7102if test -z "$lt_cv_sys_global_symbol_pipe"; then
7103 lt_cv_sys_global_symbol_to_cdecl=
7104fi
7105if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7107$as_echo "failed" >&6; }
b3baf5d0 7108else
81ecdfbb
RW
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7110$as_echo "ok" >&6; }
d7040cdb 7111fi
5464f5a1 7112
cfbc9945 7113
b3baf5d0 7114
cfbc9945
SE
7115
7116
7117
7118
5464f5a1 7119
4a2a2686
HPN
7120
7121
7122
cfbc9945
SE
7123
7124
cfbc9945 7125
cfbc9945 7126
718a6fd8
SE
7127
7128
7129
7130
7131
9d7cbccd 7132
20e95c23 7133
81ecdfbb
RW
7134# Check whether --enable-libtool-lock was given.
7135if test "${enable_libtool_lock+set}" = set; then :
7136 enableval=$enable_libtool_lock;
7137fi
20e95c23 7138
d7040cdb 7139test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
20e95c23 7140
d7040cdb
SE
7141# Some flags need to be propagated to the compiler or linker for good
7142# libtool support.
7143case $host in
7144ia64-*-hpux*)
7145 # Find out which ABI we are using.
7146 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7147 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7148 (eval $ac_compile) 2>&5
7149 ac_status=$?
81ecdfbb
RW
7150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7151 test $ac_status = 0; }; then
d7040cdb
SE
7152 case `/usr/bin/file conftest.$ac_objext` in
7153 *ELF-32*)
7154 HPUX_IA64_MODE="32"
7155 ;;
7156 *ELF-64*)
7157 HPUX_IA64_MODE="64"
7158 ;;
20e95c23 7159 esac
d7040cdb
SE
7160 fi
7161 rm -rf conftest*
7162 ;;
7163*-*-irix6*)
7164 # Find out which ABI we are using.
3725885a 7165 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7166 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7167 (eval $ac_compile) 2>&5
7168 ac_status=$?
81ecdfbb
RW
7169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7170 test $ac_status = 0; }; then
d7040cdb
SE
7171 if test "$lt_cv_prog_gnu_ld" = yes; then
7172 case `/usr/bin/file conftest.$ac_objext` in
7173 *32-bit*)
7174 LD="${LD-ld} -melf32bsmip"
7175 ;;
7176 *N32*)
7177 LD="${LD-ld} -melf32bmipn32"
7178 ;;
7179 *64-bit*)
7180 LD="${LD-ld} -melf64bmip"
7181 ;;
7182 esac
20e95c23 7183 else
d7040cdb
SE
7184 case `/usr/bin/file conftest.$ac_objext` in
7185 *32-bit*)
7186 LD="${LD-ld} -32"
7187 ;;
7188 *N32*)
7189 LD="${LD-ld} -n32"
7190 ;;
7191 *64-bit*)
7192 LD="${LD-ld} -64"
7193 ;;
20e95c23
DJ
7194 esac
7195 fi
d7040cdb
SE
7196 fi
7197 rm -rf conftest*
7198 ;;
20e95c23 7199
d7040cdb
SE
7200x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7201s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7202 # Find out which ABI we are using.
7203 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7204 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
7205 (eval $ac_compile) 2>&5
7206 ac_status=$?
81ecdfbb
RW
7207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7208 test $ac_status = 0; }; then
d7040cdb
SE
7209 case `/usr/bin/file conftest.o` in
7210 *32-bit*)
7211 case $host in
7212 x86_64-*kfreebsd*-gnu)
7213 LD="${LD-ld} -m elf_i386_fbsd"
7214 ;;
7215 x86_64-*linux*)
7216 LD="${LD-ld} -m elf_i386"
7217 ;;
7218 ppc64-*linux*|powerpc64-*linux*)
7219 LD="${LD-ld} -m elf32ppclinux"
7220 ;;
7221 s390x-*linux*)
7222 LD="${LD-ld} -m elf_s390"
7223 ;;
7224 sparc64-*linux*)
7225 LD="${LD-ld} -m elf32_sparc"
7226 ;;
7227 esac
7228 ;;
7229 *64-bit*)
7230 case $host in
7231 x86_64-*kfreebsd*-gnu)
7232 LD="${LD-ld} -m elf_x86_64_fbsd"
7233 ;;
7234 x86_64-*linux*)
7235 LD="${LD-ld} -m elf_x86_64"
7236 ;;
7237 ppc*-*linux*|powerpc*-*linux*)
7238 LD="${LD-ld} -m elf64ppc"
7239 ;;
7240 s390*-*linux*|s390*-*tpf*)
7241 LD="${LD-ld} -m elf64_s390"
7242 ;;
7243 sparc*-*linux*)
7244 LD="${LD-ld} -m elf64_sparc"
7245 ;;
7246 esac
7247 ;;
20e95c23
DJ
7248 esac
7249 fi
d7040cdb 7250 rm -rf conftest*
7357c5b6 7251 ;;
d7040cdb 7252
7357c5b6
AM
7253*-*-sco3.2v5*)
7254 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7255 SAVE_CFLAGS="$CFLAGS"
7256 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7258$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7259if test "${lt_cv_cc_needs_belf+set}" = set; then :
7260 $as_echo_n "(cached) " >&6
d7040cdb 7261else
7357c5b6
AM
7262 ac_ext=c
7263ac_cpp='$CPP $CPPFLAGS'
7264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7266ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7267
81ecdfbb 7268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 7269/* end confdefs.h. */
d7040cdb 7270
d7040cdb
SE
7271int
7272main ()
7273{
7357c5b6
AM
7274
7275 ;
7276 return 0;
d7040cdb
SE
7277}
7278_ACEOF
81ecdfbb 7279if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7280 lt_cv_cc_needs_belf=yes
d7040cdb 7281else
81ecdfbb 7282 lt_cv_cc_needs_belf=no
d7040cdb 7283fi
81ecdfbb
RW
7284rm -f core conftest.err conftest.$ac_objext \
7285 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7286 ac_ext=c
7287ac_cpp='$CPP $CPPFLAGS'
7288ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7289ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7290ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
7291
7292fi
81ecdfbb
RW
7293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7294$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7295 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7296 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7297 CFLAGS="$SAVE_CFLAGS"
7298 fi
7299 ;;
7300sparc*-*solaris*)
7301 # Find out which ABI we are using.
7302 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7304 (eval $ac_compile) 2>&5
7305 ac_status=$?
81ecdfbb
RW
7306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7307 test $ac_status = 0; }; then
7357c5b6
AM
7308 case `/usr/bin/file conftest.o` in
7309 *64-bit*)
7310 case $lt_cv_prog_gnu_ld in
7311 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
7312 *)
7313 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7314 LD="${LD-ld} -64"
7315 fi
7316 ;;
7357c5b6
AM
7317 esac
7318 ;;
7319 esac
7320 fi
7321 rm -rf conftest*
7322 ;;
7323esac
d7040cdb 7324
7357c5b6 7325need_locks="$enable_libtool_lock"
d7040cdb
SE
7326
7327
718a6fd8
SE
7328 case $host_os in
7329 rhapsody* | darwin*)
7330 if test -n "$ac_tool_prefix"; then
7331 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7332set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7334$as_echo_n "checking for $ac_word... " >&6; }
7335if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7336 $as_echo_n "(cached) " >&6
718a6fd8
SE
7337else
7338 if test -n "$DSYMUTIL"; then
7339 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7340else
7341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342for as_dir in $PATH
7343do
7344 IFS=$as_save_IFS
7345 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7346 for ac_exec_ext in '' $ac_executable_extensions; do
7347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7348 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7350 break 2
7351 fi
7352done
81ecdfbb
RW
7353 done
7354IFS=$as_save_IFS
718a6fd8
SE
7355
7356fi
7357fi
7358DSYMUTIL=$ac_cv_prog_DSYMUTIL
7359if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7361$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7362else
81ecdfbb
RW
7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7364$as_echo "no" >&6; }
718a6fd8
SE
7365fi
7366
81ecdfbb 7367
718a6fd8
SE
7368fi
7369if test -z "$ac_cv_prog_DSYMUTIL"; then
7370 ac_ct_DSYMUTIL=$DSYMUTIL
7371 # Extract the first word of "dsymutil", so it can be a program name with args.
7372set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7374$as_echo_n "checking for $ac_word... " >&6; }
7375if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7376 $as_echo_n "(cached) " >&6
718a6fd8
SE
7377else
7378 if test -n "$ac_ct_DSYMUTIL"; then
7379 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7380else
7381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7382for as_dir in $PATH
7383do
7384 IFS=$as_save_IFS
7385 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7386 for ac_exec_ext in '' $ac_executable_extensions; do
7387 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7388 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7390 break 2
7391 fi
7392done
81ecdfbb
RW
7393 done
7394IFS=$as_save_IFS
718a6fd8 7395
718a6fd8
SE
7396fi
7397fi
7398ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7399if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7401$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7402else
81ecdfbb
RW
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7404$as_echo "no" >&6; }
718a6fd8
SE
7405fi
7406
81ecdfbb
RW
7407 if test "x$ac_ct_DSYMUTIL" = x; then
7408 DSYMUTIL=":"
7409 else
7410 case $cross_compiling:$ac_tool_warned in
7411yes:)
7412{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7413$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7414ac_tool_warned=yes ;;
7415esac
7416 DSYMUTIL=$ac_ct_DSYMUTIL
7417 fi
718a6fd8
SE
7418else
7419 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7420fi
7421
7422 if test -n "$ac_tool_prefix"; then
7423 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7424set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7426$as_echo_n "checking for $ac_word... " >&6; }
7427if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7428 $as_echo_n "(cached) " >&6
718a6fd8
SE
7429else
7430 if test -n "$NMEDIT"; then
7431 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7432else
7433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7434for as_dir in $PATH
7435do
7436 IFS=$as_save_IFS
7437 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7438 for ac_exec_ext in '' $ac_executable_extensions; do
7439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7440 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7442 break 2
7443 fi
7444done
81ecdfbb
RW
7445 done
7446IFS=$as_save_IFS
718a6fd8
SE
7447
7448fi
7449fi
7450NMEDIT=$ac_cv_prog_NMEDIT
7451if test -n "$NMEDIT"; then
81ecdfbb
RW
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7453$as_echo "$NMEDIT" >&6; }
718a6fd8 7454else
81ecdfbb
RW
7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7456$as_echo "no" >&6; }
718a6fd8
SE
7457fi
7458
81ecdfbb 7459
718a6fd8
SE
7460fi
7461if test -z "$ac_cv_prog_NMEDIT"; then
7462 ac_ct_NMEDIT=$NMEDIT
7463 # Extract the first word of "nmedit", so it can be a program name with args.
7464set dummy nmedit; ac_word=$2
81ecdfbb
RW
7465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7466$as_echo_n "checking for $ac_word... " >&6; }
7467if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7468 $as_echo_n "(cached) " >&6
718a6fd8
SE
7469else
7470 if test -n "$ac_ct_NMEDIT"; then
7471 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7472else
7473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7474for as_dir in $PATH
7475do
7476 IFS=$as_save_IFS
7477 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7478 for ac_exec_ext in '' $ac_executable_extensions; do
7479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7480 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7482 break 2
7483 fi
7484done
81ecdfbb
RW
7485 done
7486IFS=$as_save_IFS
718a6fd8 7487
718a6fd8
SE
7488fi
7489fi
7490ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7491if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7493$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7494else
81ecdfbb
RW
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7496$as_echo "no" >&6; }
718a6fd8
SE
7497fi
7498
81ecdfbb
RW
7499 if test "x$ac_ct_NMEDIT" = x; then
7500 NMEDIT=":"
7501 else
7502 case $cross_compiling:$ac_tool_warned in
7503yes:)
7504{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7505$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7506ac_tool_warned=yes ;;
7507esac
7508 NMEDIT=$ac_ct_NMEDIT
7509 fi
718a6fd8
SE
7510else
7511 NMEDIT="$ac_cv_prog_NMEDIT"
7512fi
7513
7514 if test -n "$ac_tool_prefix"; then
7515 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7516set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7518$as_echo_n "checking for $ac_word... " >&6; }
7519if test "${ac_cv_prog_LIPO+set}" = set; then :
7520 $as_echo_n "(cached) " >&6
718a6fd8
SE
7521else
7522 if test -n "$LIPO"; then
7523 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7524else
7525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7526for as_dir in $PATH
7527do
7528 IFS=$as_save_IFS
7529 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7530 for ac_exec_ext in '' $ac_executable_extensions; do
7531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7532 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7534 break 2
7535 fi
7536done
81ecdfbb
RW
7537 done
7538IFS=$as_save_IFS
718a6fd8
SE
7539
7540fi
7541fi
7542LIPO=$ac_cv_prog_LIPO
7543if test -n "$LIPO"; then
81ecdfbb
RW
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7545$as_echo "$LIPO" >&6; }
718a6fd8 7546else
81ecdfbb
RW
7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7548$as_echo "no" >&6; }
718a6fd8
SE
7549fi
7550
81ecdfbb 7551
718a6fd8
SE
7552fi
7553if test -z "$ac_cv_prog_LIPO"; then
7554 ac_ct_LIPO=$LIPO
7555 # Extract the first word of "lipo", so it can be a program name with args.
7556set dummy lipo; ac_word=$2
81ecdfbb
RW
7557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7558$as_echo_n "checking for $ac_word... " >&6; }
7559if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7560 $as_echo_n "(cached) " >&6
718a6fd8
SE
7561else
7562 if test -n "$ac_ct_LIPO"; then
7563 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7564else
7565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7566for as_dir in $PATH
7567do
7568 IFS=$as_save_IFS
7569 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7570 for ac_exec_ext in '' $ac_executable_extensions; do
7571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7572 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7574 break 2
7575 fi
7576done
81ecdfbb
RW
7577 done
7578IFS=$as_save_IFS
718a6fd8 7579
718a6fd8
SE
7580fi
7581fi
7582ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7583if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7585$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7586else
81ecdfbb
RW
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7588$as_echo "no" >&6; }
718a6fd8
SE
7589fi
7590
81ecdfbb
RW
7591 if test "x$ac_ct_LIPO" = x; then
7592 LIPO=":"
7593 else
7594 case $cross_compiling:$ac_tool_warned in
7595yes:)
7596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7598ac_tool_warned=yes ;;
7599esac
7600 LIPO=$ac_ct_LIPO
7601 fi
7602else
718a6fd8
SE
7603 LIPO="$ac_cv_prog_LIPO"
7604fi
7605
7606 if test -n "$ac_tool_prefix"; then
7607 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7608set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7610$as_echo_n "checking for $ac_word... " >&6; }
7611if test "${ac_cv_prog_OTOOL+set}" = set; then :
7612 $as_echo_n "(cached) " >&6
718a6fd8
SE
7613else
7614 if test -n "$OTOOL"; then
7615 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7616else
7617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7618for as_dir in $PATH
7619do
7620 IFS=$as_save_IFS
7621 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7622 for ac_exec_ext in '' $ac_executable_extensions; do
7623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7624 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7626 break 2
7627 fi
7628done
81ecdfbb
RW
7629 done
7630IFS=$as_save_IFS
718a6fd8
SE
7631
7632fi
7633fi
7634OTOOL=$ac_cv_prog_OTOOL
7635if test -n "$OTOOL"; then
81ecdfbb
RW
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7637$as_echo "$OTOOL" >&6; }
718a6fd8 7638else
81ecdfbb
RW
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640$as_echo "no" >&6; }
718a6fd8
SE
7641fi
7642
81ecdfbb 7643
718a6fd8
SE
7644fi
7645if test -z "$ac_cv_prog_OTOOL"; then
7646 ac_ct_OTOOL=$OTOOL
7647 # Extract the first word of "otool", so it can be a program name with args.
7648set dummy otool; ac_word=$2
81ecdfbb
RW
7649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7650$as_echo_n "checking for $ac_word... " >&6; }
7651if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7652 $as_echo_n "(cached) " >&6
718a6fd8
SE
7653else
7654 if test -n "$ac_ct_OTOOL"; then
7655 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7656else
7657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7658for as_dir in $PATH
7659do
7660 IFS=$as_save_IFS
7661 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7662 for ac_exec_ext in '' $ac_executable_extensions; do
7663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7664 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7666 break 2
7667 fi
7668done
81ecdfbb
RW
7669 done
7670IFS=$as_save_IFS
718a6fd8 7671
718a6fd8
SE
7672fi
7673fi
7674ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7675if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7677$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7678else
81ecdfbb
RW
7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7680$as_echo "no" >&6; }
718a6fd8
SE
7681fi
7682
81ecdfbb
RW
7683 if test "x$ac_ct_OTOOL" = x; then
7684 OTOOL=":"
7685 else
7686 case $cross_compiling:$ac_tool_warned in
7687yes:)
7688{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7689$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7690ac_tool_warned=yes ;;
7691esac
7692 OTOOL=$ac_ct_OTOOL
7693 fi
718a6fd8
SE
7694else
7695 OTOOL="$ac_cv_prog_OTOOL"
7696fi
7697
7698 if test -n "$ac_tool_prefix"; then
7699 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7700set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7702$as_echo_n "checking for $ac_word... " >&6; }
7703if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7704 $as_echo_n "(cached) " >&6
718a6fd8
SE
7705else
7706 if test -n "$OTOOL64"; then
7707 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7708else
7709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7710for as_dir in $PATH
7711do
7712 IFS=$as_save_IFS
7713 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7714 for ac_exec_ext in '' $ac_executable_extensions; do
7715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7716 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7718 break 2
7719 fi
7720done
81ecdfbb
RW
7721 done
7722IFS=$as_save_IFS
718a6fd8
SE
7723
7724fi
7725fi
7726OTOOL64=$ac_cv_prog_OTOOL64
7727if test -n "$OTOOL64"; then
81ecdfbb
RW
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7729$as_echo "$OTOOL64" >&6; }
718a6fd8 7730else
81ecdfbb
RW
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7732$as_echo "no" >&6; }
718a6fd8
SE
7733fi
7734
81ecdfbb 7735
718a6fd8
SE
7736fi
7737if test -z "$ac_cv_prog_OTOOL64"; then
7738 ac_ct_OTOOL64=$OTOOL64
7739 # Extract the first word of "otool64", so it can be a program name with args.
7740set dummy otool64; ac_word=$2
81ecdfbb
RW
7741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7742$as_echo_n "checking for $ac_word... " >&6; }
7743if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7744 $as_echo_n "(cached) " >&6
718a6fd8
SE
7745else
7746 if test -n "$ac_ct_OTOOL64"; then
7747 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7748else
7749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7750for as_dir in $PATH
7751do
7752 IFS=$as_save_IFS
7753 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7754 for ac_exec_ext in '' $ac_executable_extensions; do
7755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7756 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7758 break 2
7759 fi
7760done
81ecdfbb
RW
7761 done
7762IFS=$as_save_IFS
718a6fd8 7763
718a6fd8
SE
7764fi
7765fi
7766ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7767if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7769$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7770else
81ecdfbb
RW
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7772$as_echo "no" >&6; }
718a6fd8
SE
7773fi
7774
81ecdfbb
RW
7775 if test "x$ac_ct_OTOOL64" = x; then
7776 OTOOL64=":"
7777 else
7778 case $cross_compiling:$ac_tool_warned in
7779yes:)
7780{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7781$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7782ac_tool_warned=yes ;;
7783esac
7784 OTOOL64=$ac_ct_OTOOL64
7785 fi
718a6fd8
SE
7786else
7787 OTOOL64="$ac_cv_prog_OTOOL64"
7788fi
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
81ecdfbb
RW
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7817$as_echo_n "checking for -single_module linker flag... " >&6; }
7818if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7819 $as_echo_n "(cached) " >&6
718a6fd8
SE
7820else
7821 lt_cv_apple_cc_single_mod=no
7822 if test -z "${LT_MULTI_MODULE}"; then
7823 # By default we will add the -single_module flag. You can override
7824 # by either setting the environment variable LT_MULTI_MODULE
7825 # non-empty at configure time, or by adding -multi_module to the
7826 # link flags.
7827 rm -rf libconftest.dylib*
7828 echo "int foo(void){return 1;}" > conftest.c
7829 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7830-dynamiclib -Wl,-single_module conftest.c" >&5
7831 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7832 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7833 _lt_result=$?
7834 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7835 lt_cv_apple_cc_single_mod=yes
7836 else
7837 cat conftest.err >&5
7838 fi
7839 rm -rf libconftest.dylib*
7840 rm -f conftest.*
7841 fi
7842fi
81ecdfbb
RW
7843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7844$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7846$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7847if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7848 $as_echo_n "(cached) " >&6
718a6fd8
SE
7849else
7850 lt_cv_ld_exported_symbols_list=no
7851 save_LDFLAGS=$LDFLAGS
7852 echo "_main" > conftest.sym
7853 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7855/* end confdefs.h. */
7856
7857int
7858main ()
7859{
7860
7861 ;
7862 return 0;
7863}
7864_ACEOF
81ecdfbb 7865if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7866 lt_cv_ld_exported_symbols_list=yes
7867else
81ecdfbb 7868 lt_cv_ld_exported_symbols_list=no
718a6fd8 7869fi
81ecdfbb
RW
7870rm -f core conftest.err conftest.$ac_objext \
7871 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7872 LDFLAGS="$save_LDFLAGS"
7873
7874fi
81ecdfbb
RW
7875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7876$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7878$as_echo_n "checking for -force_load linker flag... " >&6; }
7879if test "${lt_cv_ld_force_load+set}" = set; then :
7880 $as_echo_n "(cached) " >&6
7881else
7882 lt_cv_ld_force_load=no
7883 cat > conftest.c << _LT_EOF
7884int forced_loaded() { return 2;}
7885_LT_EOF
7886 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7887 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7888 echo "$AR cru libconftest.a conftest.o" >&5
7889 $AR cru libconftest.a conftest.o 2>&5
7890 cat > conftest.c << _LT_EOF
7891int main() { return 0;}
7892_LT_EOF
7893 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7894 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7895 _lt_result=$?
7896 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7897 lt_cv_ld_force_load=yes
7898 else
7899 cat conftest.err >&5
7900 fi
7901 rm -f conftest.err libconftest.a conftest conftest.c
7902 rm -rf conftest.dSYM
7903
7904fi
7905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7906$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7907 case $host_os in
7908 rhapsody* | darwin1.[012])
7909 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7910 darwin1.*)
7911 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7912 darwin*) # darwin 5.x on
7913 # if running on 10.5 or later, the deployment target defaults
7914 # to the OS version, if on x86, and 10.4, the deployment
7915 # target defaults to 10.4. Don't you love it?
7916 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7917 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7918 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7919 10.[012]*)
7920 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7921 10.*)
7922 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7923 esac
7924 ;;
7925 esac
7926 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7927 _lt_dar_single_mod='$single_module'
7928 fi
7929 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7930 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7931 else
7932 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7933 fi
3725885a 7934 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7935 _lt_dsymutil='~$DSYMUTIL $lib || :'
7936 else
7937 _lt_dsymutil=
7938 fi
7939 ;;
7940 esac
7941
d7040cdb 7942for ac_header in dlfcn.h
81ecdfbb
RW
7943do :
7944 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7945"
7946if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
d7040cdb 7947 cat >>confdefs.h <<_ACEOF
81ecdfbb 7948#define HAVE_DLFCN_H 1
d7040cdb
SE
7949_ACEOF
7950
7951fi
7952
7953done
7954
7955
7956
3725885a
RW
7957
7958
718a6fd8 7959# Set options
ce3c775b 7960enable_dlopen=yes
718a6fd8
SE
7961
7962
7963
718a6fd8
SE
7964
7965 enable_win32_dll=no
7966
7967
7968
81ecdfbb
RW
7969 # Check whether --enable-static was given.
7970if test "${enable_static+set}" = set; then :
7971 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7972 case $enableval in
7973 yes) enable_static=yes ;;
7974 no) enable_static=no ;;
7975 *)
7976 enable_static=no
7977 # Look at the argument we got. We use all the common list separators.
7978 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7979 for pkg in $enableval; do
7980 IFS="$lt_save_ifs"
7981 if test "X$pkg" = "X$p"; then
7982 enable_static=yes
7983 fi
7984 done
7985 IFS="$lt_save_ifs"
7986 ;;
7987 esac
7988else
7989 enable_static=yes
81ecdfbb 7990fi
718a6fd8
SE
7991
7992
7993
7994
7995
7996
7997
7998
7999
81ecdfbb
RW
8000
8001# Check whether --with-pic was given.
8002if test "${with_pic+set}" = set; then :
8003 withval=$with_pic; pic_mode="$withval"
718a6fd8
SE
8004else
8005 pic_mode=default
81ecdfbb
RW
8006fi
8007
718a6fd8
SE
8008
8009test -z "$pic_mode" && pic_mode=default
8010
8011
8012
8013
8014
8015
8016
81ecdfbb
RW
8017 # Check whether --enable-fast-install was given.
8018if test "${enable_fast_install+set}" = set; then :
8019 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
8020 case $enableval in
8021 yes) enable_fast_install=yes ;;
8022 no) enable_fast_install=no ;;
8023 *)
8024 enable_fast_install=no
8025 # Look at the argument we got. We use all the common list separators.
8026 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8027 for pkg in $enableval; do
8028 IFS="$lt_save_ifs"
8029 if test "X$pkg" = "X$p"; then
8030 enable_fast_install=yes
8031 fi
8032 done
8033 IFS="$lt_save_ifs"
8034 ;;
8035 esac
8036else
8037 enable_fast_install=yes
81ecdfbb
RW
8038fi
8039
718a6fd8
SE
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
d7040cdb
SE
8050# This can be used to rebuild libtool when needed
8051LIBTOOL_DEPS="$ltmain"
8052
8053# Always use our own libtool.
8054LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
3725885a 8078
d7040cdb
SE
8079
8080
8081test -z "$LN_S" && LN_S="ln -s"
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096if test -n "${ZSH_VERSION+set}" ; then
8097 setopt NO_GLOB_SUBST
8098fi
8099
81ecdfbb
RW
8100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8101$as_echo_n "checking for objdir... " >&6; }
8102if test "${lt_cv_objdir+set}" = set; then :
8103 $as_echo_n "(cached) " >&6
d7040cdb
SE
8104else
8105 rm -f .libs 2>/dev/null
8106mkdir .libs 2>/dev/null
8107if test -d .libs; then
8108 lt_cv_objdir=.libs
8109else
8110 # MS-DOS does not allow filenames that begin with a dot.
8111 lt_cv_objdir=_libs
8112fi
8113rmdir .libs 2>/dev/null
8114fi
81ecdfbb
RW
8115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8116$as_echo "$lt_cv_objdir" >&6; }
d7040cdb
SE
8117objdir=$lt_cv_objdir
8118
8119
8120
8121
8122
8123cat >>confdefs.h <<_ACEOF
8124#define LT_OBJDIR "$lt_cv_objdir/"
8125_ACEOF
8126
8127
8128
8129
d7040cdb
SE
8130case $host_os in
8131aix3*)
8132 # AIX sometimes has problems with the GCC collect2 program. For some
8133 # reason, if we set the COLLECT_NAMES environment variable, the problems
8134 # vanish in a puff of smoke.
8135 if test "X${COLLECT_NAMES+set}" != Xset; then
8136 COLLECT_NAMES=
8137 export COLLECT_NAMES
8138 fi
8139 ;;
8140esac
8141
d7040cdb
SE
8142# Global variables:
8143ofile=libtool
8144can_build_shared=yes
8145
8146# All known linkers require a `.a' archive for static linking (except MSVC,
8147# which needs '.lib').
8148libext=a
8149
8150with_gnu_ld="$lt_cv_prog_gnu_ld"
8151
8152old_CC="$CC"
8153old_CFLAGS="$CFLAGS"
8154
8155# Set sane defaults for various variables
8156test -z "$CC" && CC=cc
8157test -z "$LTCC" && LTCC=$CC
8158test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8159test -z "$LD" && LD=ld
8160test -z "$ac_objext" && ac_objext=o
8161
8162for cc_temp in $compiler""; do
8163 case $cc_temp in
8164 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8165 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8166 \-*) ;;
8167 *) break;;
8168 esac
8169done
3725885a 8170cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8171
8172
8173# Only perform the check for file, if the check method requires it
8174test -z "$MAGIC_CMD" && MAGIC_CMD=file
8175case $deplibs_check_method in
8176file_magic*)
8177 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8179$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8180if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8181 $as_echo_n "(cached) " >&6
d7040cdb
SE
8182else
8183 case $MAGIC_CMD in
8184[\\/*] | ?:[\\/]*)
8185 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8186 ;;
8187*)
8188 lt_save_MAGIC_CMD="$MAGIC_CMD"
8189 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8190 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8191 for ac_dir in $ac_dummy; do
8192 IFS="$lt_save_ifs"
8193 test -z "$ac_dir" && ac_dir=.
8194 if test -f $ac_dir/${ac_tool_prefix}file; then
8195 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8196 if test -n "$file_magic_test_file"; then
8197 case $deplibs_check_method in
8198 "file_magic "*)
8199 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8200 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8201 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8202 $EGREP "$file_magic_regex" > /dev/null; then
8203 :
8204 else
8205 cat <<_LT_EOF 1>&2
8206
8207*** Warning: the command libtool uses to detect shared libraries,
8208*** $file_magic_cmd, produces output that libtool cannot recognize.
8209*** The result is that libtool may fail to recognize shared libraries
8210*** as such. This will affect the creation of libtool libraries that
8211*** depend on shared libraries, but programs linked with such libtool
8212*** libraries will work regardless of this problem. Nevertheless, you
8213*** may want to report the problem to your system manager and/or to
8214*** bug-libtool@gnu.org
8215
8216_LT_EOF
8217 fi ;;
8218 esac
8219 fi
8220 break
8221 fi
8222 done
8223 IFS="$lt_save_ifs"
8224 MAGIC_CMD="$lt_save_MAGIC_CMD"
8225 ;;
8226esac
8227fi
8228
8229MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8230if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8232$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8233else
81ecdfbb
RW
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235$as_echo "no" >&6; }
d7040cdb
SE
8236fi
8237
8238
8239
8240
8241
8242if test -z "$lt_cv_path_MAGIC_CMD"; then
8243 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8245$as_echo_n "checking for file... " >&6; }
8246if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8247 $as_echo_n "(cached) " >&6
d7040cdb
SE
8248else
8249 case $MAGIC_CMD in
8250[\\/*] | ?:[\\/]*)
8251 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8252 ;;
8253*)
8254 lt_save_MAGIC_CMD="$MAGIC_CMD"
8255 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8256 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8257 for ac_dir in $ac_dummy; do
8258 IFS="$lt_save_ifs"
8259 test -z "$ac_dir" && ac_dir=.
8260 if test -f $ac_dir/file; then
8261 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8262 if test -n "$file_magic_test_file"; then
8263 case $deplibs_check_method in
8264 "file_magic "*)
8265 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8266 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8267 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8268 $EGREP "$file_magic_regex" > /dev/null; then
8269 :
8270 else
8271 cat <<_LT_EOF 1>&2
8272
8273*** Warning: the command libtool uses to detect shared libraries,
8274*** $file_magic_cmd, produces output that libtool cannot recognize.
8275*** The result is that libtool may fail to recognize shared libraries
8276*** as such. This will affect the creation of libtool libraries that
8277*** depend on shared libraries, but programs linked with such libtool
8278*** libraries will work regardless of this problem. Nevertheless, you
8279*** may want to report the problem to your system manager and/or to
8280*** bug-libtool@gnu.org
8281
8282_LT_EOF
8283 fi ;;
8284 esac
8285 fi
8286 break
8287 fi
8288 done
8289 IFS="$lt_save_ifs"
8290 MAGIC_CMD="$lt_save_MAGIC_CMD"
8291 ;;
8292esac
8293fi
8294
8295MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8296if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8298$as_echo "$MAGIC_CMD" >&6; }
d7040cdb 8299else
81ecdfbb
RW
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8301$as_echo "no" >&6; }
d7040cdb
SE
8302fi
8303
8304
8305 else
8306 MAGIC_CMD=:
8307 fi
8308fi
8309
8310 fi
8311 ;;
8312esac
8313
8314# Use C for the default configuration in the libtool script
8315
8316lt_save_CC="$CC"
8317ac_ext=c
8318ac_cpp='$CPP $CPPFLAGS'
8319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8321ac_compiler_gnu=$ac_cv_c_compiler_gnu
8322
8323
8324# Source file extension for C test sources.
8325ac_ext=c
8326
8327# Object file extension for compiled C test sources.
8328objext=o
8329objext=$objext
8330
8331# Code to be used in simple compile tests
8332lt_simple_compile_test_code="int some_variable = 0;"
8333
8334# Code to be used in simple link tests
8335lt_simple_link_test_code='int main(){return(0);}'
8336
8337
8338
8339
8340
8341
8342
8343# If no C compiler was specified, use CC.
8344LTCC=${LTCC-"$CC"}
8345
8346# If no C compiler flags were specified, use CFLAGS.
8347LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8348
8349# Allow CC to be a program name with arguments.
8350compiler=$CC
8351
8352# Save the default compiler, since it gets overwritten when the other
8353# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8354compiler_DEFAULT=$CC
8355
8356# save warnings/boilerplate of simple test code
8357ac_outfile=conftest.$ac_objext
8358echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8359eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8360_lt_compiler_boilerplate=`cat conftest.err`
8361$RM conftest*
8362
8363ac_outfile=conftest.$ac_objext
8364echo "$lt_simple_link_test_code" >conftest.$ac_ext
8365eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8366_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8367$RM -r conftest*
d7040cdb
SE
8368
8369
8370## CAVEAT EMPTOR:
8371## There is no encapsulation within the following macros, do not change
8372## the running order or otherwise move them around unless you know exactly
8373## what you are doing...
8374if test -n "$compiler"; then
8375
8376lt_prog_compiler_no_builtin_flag=
8377
8378if test "$GCC" = yes; then
3725885a
RW
8379 case $cc_basename in
8380 nvcc*)
8381 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8382 *)
8383 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8384 esac
d7040cdb 8385
81ecdfbb
RW
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8387$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8388if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8389 $as_echo_n "(cached) " >&6
d7040cdb
SE
8390else
8391 lt_cv_prog_compiler_rtti_exceptions=no
8392 ac_outfile=conftest.$ac_objext
8393 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8394 lt_compiler_flag="-fno-rtti -fno-exceptions"
8395 # Insert the option either (1) after the last *FLAGS variable, or
8396 # (2) before a word containing "conftest.", or (3) at the end.
8397 # Note that $ac_compile itself does not contain backslashes and begins
8398 # with a dollar sign (not a hyphen), so the echo should work correctly.
8399 # The option is referenced via a variable to avoid confusing sed.
8400 lt_compile=`echo "$ac_compile" | $SED \
8401 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8402 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8403 -e 's:$: $lt_compiler_flag:'`
3725885a 8404 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8405 (eval "$lt_compile" 2>conftest.err)
8406 ac_status=$?
8407 cat conftest.err >&5
3725885a 8408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8409 if (exit $ac_status) && test -s "$ac_outfile"; then
8410 # The compiler can only warn and ignore the option if not recognized
8411 # So say no if there are warnings other than the usual output.
3725885a 8412 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8413 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8414 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8415 lt_cv_prog_compiler_rtti_exceptions=yes
8416 fi
8417 fi
8418 $RM conftest*
8419
8420fi
81ecdfbb
RW
8421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8422$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb
SE
8423
8424if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8425 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8426else
8427 :
8428fi
8429
8430fi
8431
8432
8433
8434
8435
8436
8437 lt_prog_compiler_wl=
8438lt_prog_compiler_pic=
8439lt_prog_compiler_static=
8440
81ecdfbb
RW
8441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8442$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb
SE
8443
8444 if test "$GCC" = yes; then
8445 lt_prog_compiler_wl='-Wl,'
8446 lt_prog_compiler_static='-static'
8447
8448 case $host_os in
8449 aix*)
8450 # All AIX code is PIC.
8451 if test "$host_cpu" = ia64; then
8452 # AIX 5 now supports IA64 processor
8453 lt_prog_compiler_static='-Bstatic'
8454 fi
8455 ;;
8456
8457 amigaos*)
718a6fd8
SE
8458 case $host_cpu in
8459 powerpc)
8460 # see comment about AmigaOS4 .so support
8461 lt_prog_compiler_pic='-fPIC'
8462 ;;
8463 m68k)
8464 # FIXME: we need at least 68020 code to build shared libraries, but
8465 # adding the `-m68020' flag to GCC prevents building anything better,
8466 # like `-m68040'.
8467 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8468 ;;
8469 esac
d7040cdb
SE
8470 ;;
8471
8472 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8473 # PIC is the default for these OSes.
8474 ;;
8475
718a6fd8 8476 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8477 # This hack is so that the source file can tell whether it is being
8478 # built for inclusion in a dll (and should export symbols for example).
8479 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8480 # (--disable-auto-import) libraries
8481 lt_prog_compiler_pic='-DDLL_EXPORT'
8482 ;;
8483
8484 darwin* | rhapsody*)
8485 # PIC is the default on this platform
8486 # Common symbols not allowed in MH_DYLIB files
8487 lt_prog_compiler_pic='-fno-common'
8488 ;;
8489
3725885a
RW
8490 haiku*)
8491 # PIC is the default for Haiku.
8492 # The "-static" flag exists, but is broken.
8493 lt_prog_compiler_static=
8494 ;;
8495
d7040cdb 8496 hpux*)
718a6fd8
SE
8497 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8498 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8499 # sets the default TLS model and affects inlining.
d7040cdb 8500 case $host_cpu in
718a6fd8 8501 hppa*64*)
d7040cdb
SE
8502 # +Z the default
8503 ;;
8504 *)
8505 lt_prog_compiler_pic='-fPIC'
8506 ;;
8507 esac
8508 ;;
8509
8510 interix[3-9]*)
8511 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8512 # Instead, we relocate shared libraries at runtime.
8513 ;;
8514
8515 msdosdjgpp*)
8516 # Just because we use GCC doesn't mean we suddenly get shared libraries
8517 # on systems that don't support them.
8518 lt_prog_compiler_can_build_shared=no
8519 enable_shared=no
8520 ;;
8521
8522 *nto* | *qnx*)
8523 # QNX uses GNU C++, but need to define -shared option too, otherwise
8524 # it will coredump.
8525 lt_prog_compiler_pic='-fPIC -shared'
8526 ;;
8527
8528 sysv4*MP*)
8529 if test -d /usr/nec; then
8530 lt_prog_compiler_pic=-Kconform_pic
8531 fi
8532 ;;
8533
8534 *)
8535 lt_prog_compiler_pic='-fPIC'
8536 ;;
8537 esac
3725885a
RW
8538
8539 case $cc_basename in
8540 nvcc*) # Cuda Compiler Driver 2.2
8541 lt_prog_compiler_wl='-Xlinker '
8542 lt_prog_compiler_pic='-Xcompiler -fPIC'
8543 ;;
8544 esac
d7040cdb
SE
8545 else
8546 # PORTME Check for flag to pass linker flags through the system compiler.
8547 case $host_os in
8548 aix*)
8549 lt_prog_compiler_wl='-Wl,'
8550 if test "$host_cpu" = ia64; then
8551 # AIX 5 now supports IA64 processor
8552 lt_prog_compiler_static='-Bstatic'
8553 else
8554 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8555 fi
8556 ;;
d7040cdb 8557
718a6fd8 8558 mingw* | cygwin* | pw32* | os2* | cegcc*)
d7040cdb
SE
8559 # This hack is so that the source file can tell whether it is being
8560 # built for inclusion in a dll (and should export symbols for example).
8561 lt_prog_compiler_pic='-DDLL_EXPORT'
8562 ;;
8563
8564 hpux9* | hpux10* | hpux11*)
8565 lt_prog_compiler_wl='-Wl,'
8566 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8567 # not for PA HP-UX.
8568 case $host_cpu in
8569 hppa*64*|ia64*)
8570 # +Z the default
8571 ;;
8572 *)
8573 lt_prog_compiler_pic='+Z'
8574 ;;
8575 esac
8576 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8577 lt_prog_compiler_static='${wl}-a ${wl}archive'
8578 ;;
8579
8580 irix5* | irix6* | nonstopux*)
8581 lt_prog_compiler_wl='-Wl,'
8582 # PIC (with -KPIC) is the default.
8583 lt_prog_compiler_static='-non_shared'
8584 ;;
8585
58e24671 8586 linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb 8587 case $cc_basename in
718a6fd8
SE
8588 # old Intel for x86_64 which still supported -KPIC.
8589 ecc*)
d7040cdb
SE
8590 lt_prog_compiler_wl='-Wl,'
8591 lt_prog_compiler_pic='-KPIC'
8592 lt_prog_compiler_static='-static'
8593 ;;
718a6fd8
SE
8594 # icc used to be incompatible with GCC.
8595 # ICC 10 doesn't accept -KPIC any more.
8596 icc* | ifort*)
8597 lt_prog_compiler_wl='-Wl,'
8598 lt_prog_compiler_pic='-fPIC'
8599 lt_prog_compiler_static='-static'
8600 ;;
8601 # Lahey Fortran 8.1.
8602 lf95*)
8603 lt_prog_compiler_wl='-Wl,'
8604 lt_prog_compiler_pic='--shared'
8605 lt_prog_compiler_static='--static'
8606 ;;
3725885a 8607 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
d7040cdb
SE
8608 # Portland Group compilers (*not* the Pentium gcc compiler,
8609 # which looks to be a dead project)
8610 lt_prog_compiler_wl='-Wl,'
8611 lt_prog_compiler_pic='-fpic'
8612 lt_prog_compiler_static='-Bstatic'
8613 ;;
8614 ccc*)
8615 lt_prog_compiler_wl='-Wl,'
8616 # All Alpha code is PIC.
8617 lt_prog_compiler_static='-non_shared'
8618 ;;
3725885a
RW
8619 xl* | bgxl* | bgf* | mpixl*)
8620 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8621 lt_prog_compiler_wl='-Wl,'
8622 lt_prog_compiler_pic='-qpic'
8623 lt_prog_compiler_static='-qstaticlink'
8624 ;;
d7040cdb
SE
8625 *)
8626 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8627 *Sun\ F* | *Sun*Fortran*)
8628 # Sun Fortran 8.3 passes all unrecognized flags to the linker
d7040cdb
SE
8629 lt_prog_compiler_pic='-KPIC'
8630 lt_prog_compiler_static='-Bstatic'
3725885a 8631 lt_prog_compiler_wl=''
d7040cdb 8632 ;;
3725885a
RW
8633 *Sun\ C*)
8634 # Sun C 5.9
d7040cdb
SE
8635 lt_prog_compiler_pic='-KPIC'
8636 lt_prog_compiler_static='-Bstatic'
3725885a 8637 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8638 ;;
8639 esac
8640 ;;
8641 esac
8642 ;;
8643
8644 newsos6)
8645 lt_prog_compiler_pic='-KPIC'
8646 lt_prog_compiler_static='-Bstatic'
8647 ;;
8648
8649 *nto* | *qnx*)
8650 # QNX uses GNU C++, but need to define -shared option too, otherwise
8651 # it will coredump.
8652 lt_prog_compiler_pic='-fPIC -shared'
8653 ;;
8654
8655 osf3* | osf4* | osf5*)
8656 lt_prog_compiler_wl='-Wl,'
8657 # All OSF/1 code is PIC.
8658 lt_prog_compiler_static='-non_shared'
8659 ;;
8660
8661 rdos*)
8662 lt_prog_compiler_static='-non_shared'
8663 ;;
8664
8665 solaris*)
8666 lt_prog_compiler_pic='-KPIC'
8667 lt_prog_compiler_static='-Bstatic'
8668 case $cc_basename in
8669 f77* | f90* | f95*)
8670 lt_prog_compiler_wl='-Qoption ld ';;
8671 *)
8672 lt_prog_compiler_wl='-Wl,';;
8673 esac
8674 ;;
8675
8676 sunos4*)
8677 lt_prog_compiler_wl='-Qoption ld '
8678 lt_prog_compiler_pic='-PIC'
8679 lt_prog_compiler_static='-Bstatic'
8680 ;;
8681
8682 sysv4 | sysv4.2uw2* | sysv4.3*)
8683 lt_prog_compiler_wl='-Wl,'
8684 lt_prog_compiler_pic='-KPIC'
8685 lt_prog_compiler_static='-Bstatic'
8686 ;;
8687
8688 sysv4*MP*)
8689 if test -d /usr/nec ;then
8690 lt_prog_compiler_pic='-Kconform_pic'
8691 lt_prog_compiler_static='-Bstatic'
8692 fi
8693 ;;
8694
8695 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8696 lt_prog_compiler_wl='-Wl,'
8697 lt_prog_compiler_pic='-KPIC'
8698 lt_prog_compiler_static='-Bstatic'
8699 ;;
8700
8701 unicos*)
8702 lt_prog_compiler_wl='-Wl,'
8703 lt_prog_compiler_can_build_shared=no
8704 ;;
8705
8706 uts4*)
8707 lt_prog_compiler_pic='-pic'
8708 lt_prog_compiler_static='-Bstatic'
8709 ;;
8710
8711 *)
8712 lt_prog_compiler_can_build_shared=no
8713 ;;
8714 esac
8715 fi
8716
8717case $host_os in
8718 # For platforms which do not support PIC, -DPIC is meaningless:
8719 *djgpp*)
8720 lt_prog_compiler_pic=
8721 ;;
8722 *)
8723 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8724 ;;
8725esac
81ecdfbb
RW
8726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8727$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8728
8729
8730
8731
8732
8733
8734#
8735# Check to make sure the PIC flag actually works.
8736#
8737if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8739$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8740if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8741 $as_echo_n "(cached) " >&6
d7040cdb 8742else
718a6fd8 8743 lt_cv_prog_compiler_pic_works=no
d7040cdb
SE
8744 ac_outfile=conftest.$ac_objext
8745 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8746 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8747 # Insert the option either (1) after the last *FLAGS variable, or
8748 # (2) before a word containing "conftest.", or (3) at the end.
8749 # Note that $ac_compile itself does not contain backslashes and begins
8750 # with a dollar sign (not a hyphen), so the echo should work correctly.
8751 # The option is referenced via a variable to avoid confusing sed.
8752 lt_compile=`echo "$ac_compile" | $SED \
8753 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8754 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8755 -e 's:$: $lt_compiler_flag:'`
3725885a 8756 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8757 (eval "$lt_compile" 2>conftest.err)
8758 ac_status=$?
8759 cat conftest.err >&5
3725885a 8760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8761 if (exit $ac_status) && test -s "$ac_outfile"; then
8762 # The compiler can only warn and ignore the option if not recognized
8763 # So say no if there are warnings other than the usual output.
3725885a 8764 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
d7040cdb
SE
8765 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8766 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8767 lt_cv_prog_compiler_pic_works=yes
d7040cdb
SE
8768 fi
8769 fi
8770 $RM conftest*
8771
8772fi
81ecdfbb
RW
8773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8774$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8775
718a6fd8 8776if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
d7040cdb
SE
8777 case $lt_prog_compiler_pic in
8778 "" | " "*) ;;
8779 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8780 esac
8781else
8782 lt_prog_compiler_pic=
8783 lt_prog_compiler_can_build_shared=no
8784fi
8785
8786fi
8787
8788
8789
8790
8791
8792
8793#
8794# Check to make sure the static flag actually works.
8795#
8796wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8798$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8799if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8800 $as_echo_n "(cached) " >&6
d7040cdb 8801else
718a6fd8 8802 lt_cv_prog_compiler_static_works=no
d7040cdb
SE
8803 save_LDFLAGS="$LDFLAGS"
8804 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8805 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8806 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8807 # The linker can only warn and ignore the option if not recognized
8808 # So say no if there are warnings
8809 if test -s conftest.err; then
8810 # Append any errors to the config.log.
8811 cat conftest.err 1>&5
3725885a 8812 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
d7040cdb
SE
8813 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8814 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8815 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8816 fi
8817 else
718a6fd8 8818 lt_cv_prog_compiler_static_works=yes
d7040cdb
SE
8819 fi
8820 fi
718a6fd8 8821 $RM -r conftest*
d7040cdb
SE
8822 LDFLAGS="$save_LDFLAGS"
8823
8824fi
81ecdfbb
RW
8825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8826$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8827
718a6fd8 8828if test x"$lt_cv_prog_compiler_static_works" = xyes; then
d7040cdb
SE
8829 :
8830else
8831 lt_prog_compiler_static=
8832fi
8833
8834
8835
8836
8837
8838
8839
81ecdfbb
RW
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8841$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8842if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8843 $as_echo_n "(cached) " >&6
d7040cdb
SE
8844else
8845 lt_cv_prog_compiler_c_o=no
8846 $RM -r conftest 2>/dev/null
8847 mkdir conftest
8848 cd conftest
8849 mkdir out
8850 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8851
8852 lt_compiler_flag="-o out/conftest2.$ac_objext"
8853 # Insert the option either (1) after the last *FLAGS variable, or
8854 # (2) before a word containing "conftest.", or (3) at the end.
8855 # Note that $ac_compile itself does not contain backslashes and begins
8856 # with a dollar sign (not a hyphen), so the echo should work correctly.
8857 lt_compile=`echo "$ac_compile" | $SED \
8858 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8859 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8860 -e 's:$: $lt_compiler_flag:'`
3725885a 8861 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8862 (eval "$lt_compile" 2>out/conftest.err)
8863 ac_status=$?
8864 cat out/conftest.err >&5
3725885a 8865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8866 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8867 then
8868 # The compiler can only warn and ignore the option if not recognized
8869 # So say no if there are warnings
3725885a 8870 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8871 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8872 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8873 lt_cv_prog_compiler_c_o=yes
8874 fi
8875 fi
8876 chmod u+w . 2>&5
8877 $RM conftest*
8878 # SGI C++ compiler will create directory out/ii_files/ for
8879 # template instantiation
8880 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8881 $RM out/* && rmdir out
8882 cd ..
8883 $RM -r conftest
8884 $RM conftest*
8885
8886fi
81ecdfbb
RW
8887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8888$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8889
8890
8891
8892
8893
8894
81ecdfbb
RW
8895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8896$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8897if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8898 $as_echo_n "(cached) " >&6
d7040cdb
SE
8899else
8900 lt_cv_prog_compiler_c_o=no
8901 $RM -r conftest 2>/dev/null
8902 mkdir conftest
8903 cd conftest
8904 mkdir out
8905 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8906
8907 lt_compiler_flag="-o out/conftest2.$ac_objext"
8908 # Insert the option either (1) after the last *FLAGS variable, or
8909 # (2) before a word containing "conftest.", or (3) at the end.
8910 # Note that $ac_compile itself does not contain backslashes and begins
8911 # with a dollar sign (not a hyphen), so the echo should work correctly.
8912 lt_compile=`echo "$ac_compile" | $SED \
8913 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8914 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8915 -e 's:$: $lt_compiler_flag:'`
3725885a 8916 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
d7040cdb
SE
8917 (eval "$lt_compile" 2>out/conftest.err)
8918 ac_status=$?
8919 cat out/conftest.err >&5
3725885a 8920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8921 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8922 then
8923 # The compiler can only warn and ignore the option if not recognized
8924 # So say no if there are warnings
3725885a 8925 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
d7040cdb
SE
8926 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8927 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8928 lt_cv_prog_compiler_c_o=yes
8929 fi
8930 fi
8931 chmod u+w . 2>&5
8932 $RM conftest*
8933 # SGI C++ compiler will create directory out/ii_files/ for
8934 # template instantiation
8935 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8936 $RM out/* && rmdir out
8937 cd ..
8938 $RM -r conftest
8939 $RM conftest*
8940
8941fi
81ecdfbb
RW
8942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8943$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8944
8945
8946
8947
8948hard_links="nottested"
8949if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8950 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8952$as_echo_n "checking if we can lock with hard links... " >&6; }
d7040cdb
SE
8953 hard_links=yes
8954 $RM conftest*
8955 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8956 touch conftest.a
8957 ln conftest.a conftest.b 2>&5 || hard_links=no
8958 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8960$as_echo "$hard_links" >&6; }
d7040cdb 8961 if test "$hard_links" = no; then
81ecdfbb
RW
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8963$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
d7040cdb
SE
8964 need_locks=warn
8965 fi
8966else
8967 need_locks=no
8968fi
8969
8970
8971
8972
8973
8974
81ecdfbb
RW
8975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8976$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb
SE
8977
8978 runpath_var=
8979 allow_undefined_flag=
8980 always_export_symbols=no
8981 archive_cmds=
8982 archive_expsym_cmds=
8983 compiler_needs_object=no
8984 enable_shared_with_static_runtimes=no
8985 export_dynamic_flag_spec=
8986 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8987 hardcode_automatic=no
8988 hardcode_direct=no
8989 hardcode_direct_absolute=no
8990 hardcode_libdir_flag_spec=
8991 hardcode_libdir_flag_spec_ld=
8992 hardcode_libdir_separator=
8993 hardcode_minus_L=no
8994 hardcode_shlibpath_var=unsupported
8995 inherit_rpath=no
8996 link_all_deplibs=unknown
8997 module_cmds=
8998 module_expsym_cmds=
8999 old_archive_from_new_cmds=
9000 old_archive_from_expsyms_cmds=
9001 thread_safe_flag_spec=
9002 whole_archive_flag_spec=
9003 # include_expsyms should be a list of space-separated symbols to be *always*
9004 # included in the symbol list
9005 include_expsyms=
9006 # exclude_expsyms can be an extended regexp of symbols to exclude
9007 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9008 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9009 # as well as any symbol that contains `d'.
718a6fd8 9010 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
d7040cdb
SE
9011 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9012 # platforms (ab)use it in PIC code, but their linkers get confused if
9013 # the symbol is explicitly referenced. Since portable code cannot
9014 # rely on this symbol name, it's probably fine to never include it in
9015 # preloaded symbol tables.
718a6fd8 9016 # Exclude shared library initialization/finalization symbols.
d7040cdb
SE
9017 extract_expsyms_cmds=
9018
9019 case $host_os in
718a6fd8 9020 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9021 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9022 # When not using gcc, we currently assume that we are using
9023 # Microsoft Visual C++.
9024 if test "$GCC" != yes; then
9025 with_gnu_ld=no
9026 fi
9027 ;;
9028 interix*)
9029 # we just hope/assume this is gcc and not c89 (= MSVC++)
9030 with_gnu_ld=yes
9031 ;;
9032 openbsd*)
9033 with_gnu_ld=no
9034 ;;
9035 esac
9036
9037 ld_shlibs=yes
3725885a
RW
9038
9039 # On some targets, GNU ld is compatible enough with the native linker
9040 # that we're better off using the native interface for both.
9041 lt_use_gnu_ld_interface=no
d7040cdb 9042 if test "$with_gnu_ld" = yes; then
3725885a
RW
9043 case $host_os in
9044 aix*)
9045 # The AIX port of GNU ld has always aspired to compatibility
9046 # with the native linker. However, as the warning in the GNU ld
9047 # block says, versions before 2.19.5* couldn't really create working
9048 # shared libraries, regardless of the interface used.
9049 case `$LD -v 2>&1` in
9050 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9051 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9052 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9053 *)
9054 lt_use_gnu_ld_interface=yes
9055 ;;
9056 esac
9057 ;;
9058 *)
9059 lt_use_gnu_ld_interface=yes
9060 ;;
9061 esac
9062 fi
9063
9064 if test "$lt_use_gnu_ld_interface" = yes; then
d7040cdb
SE
9065 # If archive_cmds runs LD, not CC, wlarc should be empty
9066 wlarc='${wl}'
9067
9068 # Set some defaults for GNU ld with shared library support. These
9069 # are reset later if shared libraries are not supported. Putting them
9070 # here allows them to be overridden if necessary.
9071 runpath_var=LD_RUN_PATH
9072 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9073 export_dynamic_flag_spec='${wl}--export-dynamic'
9074 # ancient GNU ld didn't support --whole-archive et. al.
9075 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9076 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9077 else
9078 whole_archive_flag_spec=
9079 fi
9080 supports_anon_versioning=no
9081 case `$LD -v 2>&1` in
3725885a 9082 *GNU\ gold*) supports_anon_versioning=yes ;;
d7040cdb
SE
9083 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9084 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9085 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9086 *\ 2.11.*) ;; # other 2.11 versions
9087 *) supports_anon_versioning=yes ;;
9088 esac
9089
9090 # See if GNU ld supports shared libraries.
9091 case $host_os in
e81819a5 9092 aix[3-9]*)
d7040cdb
SE
9093 # On AIX/PPC, the GNU linker is very broken
9094 if test "$host_cpu" != ia64; then
9095 ld_shlibs=no
9096 cat <<_LT_EOF 1>&2
9097
3725885a 9098*** Warning: the GNU linker, at least up to release 2.19, is reported
d7040cdb
SE
9099*** to be unable to reliably create shared libraries on AIX.
9100*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9101*** really care for shared libraries, you may want to install binutils
9102*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9103*** You will then need to restart the configuration process.
d7040cdb
SE
9104
9105_LT_EOF
9106 fi
9107 ;;
9108
9109 amigaos*)
718a6fd8
SE
9110 case $host_cpu in
9111 powerpc)
9112 # see comment about AmigaOS4 .so support
9113 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9114 archive_expsym_cmds=''
9115 ;;
9116 m68k)
9117 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)'
9118 hardcode_libdir_flag_spec='-L$libdir'
9119 hardcode_minus_L=yes
9120 ;;
9121 esac
d7040cdb
SE
9122 ;;
9123
9124 beos*)
9125 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9126 allow_undefined_flag=unsupported
9127 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9128 # support --undefined. This deserves some investigation. FIXME
9129 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9130 else
9131 ld_shlibs=no
9132 fi
9133 ;;
9134
718a6fd8 9135 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9136 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9137 # as there is no search path for DLLs.
9138 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9139 export_dynamic_flag_spec='${wl}--export-all-symbols'
d7040cdb
SE
9140 allow_undefined_flag=unsupported
9141 always_export_symbols=no
9142 enable_shared_with_static_runtimes=yes
9143 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9144
9145 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9146 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9147 # If the export-symbols file already is a .def file (1st line
9148 # is EXPORTS), use it as is; otherwise, prepend...
9149 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9150 cp $export_symbols $output_objdir/$soname.def;
9151 else
9152 echo EXPORTS > $output_objdir/$soname.def;
9153 cat $export_symbols >> $output_objdir/$soname.def;
9154 fi~
9155 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9156 else
9157 ld_shlibs=no
9158 fi
9159 ;;
9160
3725885a
RW
9161 haiku*)
9162 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9163 link_all_deplibs=yes
9164 ;;
9165
d7040cdb
SE
9166 interix[3-9]*)
9167 hardcode_direct=no
9168 hardcode_shlibpath_var=no
9169 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9170 export_dynamic_flag_spec='${wl}-E'
9171 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9172 # Instead, shared libraries are loaded at an image base (0x10000000 by
9173 # default) and relocated if they conflict, which is a slow very memory
9174 # consuming and fragmenting process. To avoid this, we pick a random,
9175 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9176 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9177 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9178 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'
9179 ;;
9180
58e24671 9181 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
9182 tmp_diet=no
9183 if test "$host_os" = linux-dietlibc; then
9184 case $cc_basename in
9185 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9186 esac
9187 fi
9188 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9189 && test "$tmp_diet" = no
9190 then
9191 tmp_addflag=
718a6fd8 9192 tmp_sharedflag='-shared'
d7040cdb
SE
9193 case $cc_basename,$host_cpu in
9194 pgcc*) # Portland Group C compiler
3725885a 9195 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
9196 tmp_addflag=' $pic_flag'
9197 ;;
3725885a
RW
9198 pgf77* | pgf90* | pgf95* | pgfortran*)
9199 # Portland Group f77 and f90 compilers
9200 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
9201 tmp_addflag=' $pic_flag -Mnomain' ;;
9202 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9203 tmp_addflag=' -i_dynamic' ;;
9204 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9205 tmp_addflag=' -i_dynamic -nofor_main' ;;
9206 ifc* | ifort*) # Intel Fortran compiler
9207 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
9208 lf95*) # Lahey Fortran 8.1
9209 whole_archive_flag_spec=
9210 tmp_sharedflag='--shared' ;;
3725885a 9211 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
9212 tmp_sharedflag='-qmkshrobj'
9213 tmp_addflag= ;;
3725885a
RW
9214 nvcc*) # Cuda Compiler Driver 2.2
9215 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'
9216 compiler_needs_object=yes
9217 ;;
d7040cdb
SE
9218 esac
9219 case `$CC -V 2>&1 | sed 5q` in
9220 *Sun\ C*) # Sun C 5.9
3725885a 9221 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
9222 compiler_needs_object=yes
9223 tmp_sharedflag='-G' ;;
9224 *Sun\ F*) # Sun Fortran 8.3
9225 tmp_sharedflag='-G' ;;
d7040cdb
SE
9226 esac
9227 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9228
9229 if test "x$supports_anon_versioning" = xyes; then
9230 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9231 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9232 echo "local: *; };" >> $output_objdir/$libname.ver~
9233 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9234 fi
718a6fd8
SE
9235
9236 case $cc_basename in
3725885a 9237 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9238 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9239 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9240 hardcode_libdir_flag_spec=
9241 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9242 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9243 if test "x$supports_anon_versioning" = xyes; then
9244 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9245 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9246 echo "local: *; };" >> $output_objdir/$libname.ver~
9247 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9248 fi
9249 ;;
9250 esac
d7040cdb
SE
9251 else
9252 ld_shlibs=no
9253 fi
9254 ;;
9255
9256 netbsd*)
9257 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9258 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9259 wlarc=
9260 else
9261 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9262 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9263 fi
9264 ;;
9265
9266 solaris*)
9267 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9268 ld_shlibs=no
9269 cat <<_LT_EOF 1>&2
9270
9271*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9272*** create shared libraries on Solaris systems. Therefore, libtool
9273*** is disabling shared libraries support. We urge you to upgrade GNU
9274*** binutils to release 2.9.1 or newer. Another option is to modify
9275*** your PATH or compiler configuration so that the native linker is
9276*** used, and then restart.
9277
9278_LT_EOF
9279 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9280 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9281 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9282 else
9283 ld_shlibs=no
9284 fi
9285 ;;
9286
9287 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9288 case `$LD -v 2>&1` in
9289 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9290 ld_shlibs=no
9291 cat <<_LT_EOF 1>&2
9292
9293*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9294*** reliably create shared libraries on SCO systems. Therefore, libtool
9295*** is disabling shared libraries support. We urge you to upgrade GNU
9296*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9297*** your PATH or compiler configuration so that the native linker is
9298*** used, and then restart.
9299
9300_LT_EOF
9301 ;;
9302 *)
9303 # For security reasons, it is highly recommended that you always
9304 # use absolute paths for naming shared libraries, and exclude the
9305 # DT_RUNPATH tag from executables and libraries. But doing so
9306 # requires that you compile everything twice, which is a pain.
9307 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9308 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9309 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9310 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9311 else
9312 ld_shlibs=no
9313 fi
9314 ;;
9315 esac
9316 ;;
9317
9318 sunos4*)
9319 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9320 wlarc=
9321 hardcode_direct=yes
9322 hardcode_shlibpath_var=no
9323 ;;
9324
9325 *)
9326 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9327 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9328 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9329 else
9330 ld_shlibs=no
9331 fi
9332 ;;
9333 esac
9334
9335 if test "$ld_shlibs" = no; then
9336 runpath_var=
9337 hardcode_libdir_flag_spec=
9338 export_dynamic_flag_spec=
9339 whole_archive_flag_spec=
9340 fi
9341 else
9342 # PORTME fill in a description of your system's linker (not GNU ld)
9343 case $host_os in
9344 aix3*)
9345 allow_undefined_flag=unsupported
9346 always_export_symbols=yes
9347 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'
9348 # Note: this linker hardcodes the directories in LIBPATH if there
9349 # are no directories specified by -L.
9350 hardcode_minus_L=yes
9351 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9352 # Neither direct hardcoding nor static linking is supported with a
9353 # broken collect2.
9354 hardcode_direct=unsupported
9355 fi
9356 ;;
9357
e81819a5 9358 aix[4-9]*)
d7040cdb
SE
9359 if test "$host_cpu" = ia64; then
9360 # On IA64, the linker does run time linking by default, so we don't
9361 # have to do anything special.
9362 aix_use_runtimelinking=no
9363 exp_sym_flag='-Bexport'
9364 no_entry_flag=""
9365 else
9366 # If we're using GNU nm, then we don't want the "-C" option.
9367 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9368 # Also, AIX nm treats weak defined symbols like other global
9369 # defined symbols, whereas GNU nm marks them as "W".
d7040cdb 9370 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9371 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
9372 else
9373 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'
9374 fi
9375 aix_use_runtimelinking=no
9376
9377 # Test if we are trying to use run time linking or normal
9378 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9379 # need to do runtime linking.
e81819a5 9380 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
d7040cdb
SE
9381 for ld_flag in $LDFLAGS; do
9382 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9383 aix_use_runtimelinking=yes
9384 break
9385 fi
9386 done
9387 ;;
9388 esac
9389
9390 exp_sym_flag='-bexport'
9391 no_entry_flag='-bnoentry'
9392 fi
9393
9394 # When large executables or shared objects are built, AIX ld can
9395 # have problems creating the table of contents. If linking a library
9396 # or program results in "error TOC overflow" add -mminimal-toc to
9397 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9398 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9399
9400 archive_cmds=''
9401 hardcode_direct=yes
9402 hardcode_direct_absolute=yes
9403 hardcode_libdir_separator=':'
9404 link_all_deplibs=yes
9405 file_list_spec='${wl}-f,'
9406
9407 if test "$GCC" = yes; then
9408 case $host_os in aix4.[012]|aix4.[012].*)
9409 # We only want to do this on AIX 4.2 and lower, the check
9410 # below for broken collect2 doesn't work under 4.3+
9411 collect2name=`${CC} -print-prog-name=collect2`
9412 if test -f "$collect2name" &&
9413 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9414 then
9415 # We have reworked collect2
9416 :
9417 else
9418 # We have old collect2
9419 hardcode_direct=unsupported
9420 # It fails to find uninstalled libraries when the uninstalled
9421 # path is not listed in the libpath. Setting hardcode_minus_L
9422 # to unsupported forces relinking
9423 hardcode_minus_L=yes
9424 hardcode_libdir_flag_spec='-L$libdir'
9425 hardcode_libdir_separator=
9426 fi
9427 ;;
9428 esac
9429 shared_flag='-shared'
9430 if test "$aix_use_runtimelinking" = yes; then
9431 shared_flag="$shared_flag "'${wl}-G'
9432 fi
9433 else
9434 # not using gcc
9435 if test "$host_cpu" = ia64; then
9436 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9437 # chokes on -Wl,-G. The following line is correct:
9438 shared_flag='-G'
9439 else
9440 if test "$aix_use_runtimelinking" = yes; then
9441 shared_flag='${wl}-G'
9442 else
9443 shared_flag='${wl}-bM:SRE'
9444 fi
9445 fi
9446 fi
9447
718a6fd8 9448 export_dynamic_flag_spec='${wl}-bexpall'
d7040cdb
SE
9449 # It seems that -bexpall does not export symbols beginning with
9450 # underscore (_), so it is better to generate a list of symbols to export.
9451 always_export_symbols=yes
9452 if test "$aix_use_runtimelinking" = yes; then
9453 # Warning - without using the other runtime loading flags (-brtl),
9454 # -berok will link without error, but may produce a broken library.
9455 allow_undefined_flag='-berok'
9456 # Determine the default libpath from the value encoded in an
9457 # empty executable.
81ecdfbb 9458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9459/* end confdefs.h. */
9460
9461int
9462main ()
9463{
9464
9465 ;
9466 return 0;
9467}
9468_ACEOF
81ecdfbb 9469if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9470
9471lt_aix_libpath_sed='
9472 /Import File Strings/,/^$/ {
9473 /^0/ {
9474 s/^0 *\(.*\)$/\1/
9475 p
9476 }
9477 }'
9478aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9479# Check for a 64-bit object if we didn't find anything.
9480if test -z "$aix_libpath"; then
9481 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9482fi
d7040cdb 9483fi
81ecdfbb
RW
9484rm -f core conftest.err conftest.$ac_objext \
9485 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9486if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9487
9488 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9489 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
9490 else
9491 if test "$host_cpu" = ia64; then
9492 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9493 allow_undefined_flag="-z nodefs"
9494 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"
9495 else
9496 # Determine the default libpath from the value encoded in an
9497 # empty executable.
81ecdfbb 9498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9499/* end confdefs.h. */
9500
9501int
9502main ()
9503{
9504
9505 ;
9506 return 0;
9507}
9508_ACEOF
81ecdfbb 9509if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
9510
9511lt_aix_libpath_sed='
9512 /Import File Strings/,/^$/ {
9513 /^0/ {
9514 s/^0 *\(.*\)$/\1/
9515 p
9516 }
9517 }'
9518aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9519# Check for a 64-bit object if we didn't find anything.
9520if test -z "$aix_libpath"; then
9521 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9522fi
d7040cdb 9523fi
81ecdfbb
RW
9524rm -f core conftest.err conftest.$ac_objext \
9525 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9526if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9527
9528 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9529 # Warning - without using the other run time loading flags,
9530 # -berok will link without error, but may produce a broken library.
9531 no_undefined_flag=' ${wl}-bernotok'
9532 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9533 if test "$with_gnu_ld" = yes; then
9534 # We only use this code for GNU lds that support --whole-archive.
9535 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9536 else
9537 # Exported symbols can be pulled into shared objects from archives
9538 whole_archive_flag_spec='$convenience'
9539 fi
d7040cdb
SE
9540 archive_cmds_need_lc=yes
9541 # This is similar to how AIX traditionally builds its shared libraries.
9542 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'
9543 fi
9544 fi
9545 ;;
9546
9547 amigaos*)
718a6fd8
SE
9548 case $host_cpu in
9549 powerpc)
9550 # see comment about AmigaOS4 .so support
9551 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9552 archive_expsym_cmds=''
9553 ;;
9554 m68k)
9555 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)'
9556 hardcode_libdir_flag_spec='-L$libdir'
9557 hardcode_minus_L=yes
9558 ;;
9559 esac
d7040cdb
SE
9560 ;;
9561
9562 bsdi[45]*)
9563 export_dynamic_flag_spec=-rdynamic
9564 ;;
9565
718a6fd8 9566 cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
9567 # When not using gcc, we currently assume that we are using
9568 # Microsoft Visual C++.
9569 # hardcode_libdir_flag_spec is actually meaningless, as there is
9570 # no search path for DLLs.
9571 hardcode_libdir_flag_spec=' '
9572 allow_undefined_flag=unsupported
9573 # Tell ltmain to make .lib files, not .a files.
9574 libext=lib
9575 # Tell ltmain to make .dll files, not .so files.
9576 shrext_cmds=".dll"
9577 # FIXME: Setting linknames here is a bad hack.
3725885a 9578 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
d7040cdb
SE
9579 # The linker will automatically build a .lib file if we build a DLL.
9580 old_archive_from_new_cmds='true'
9581 # FIXME: Should let the user specify the lib program.
9582 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9583 fix_srcfile_path='`cygpath -w "$srcfile"`'
9584 enable_shared_with_static_runtimes=yes
9585 ;;
9586
9587 darwin* | rhapsody*)
d7040cdb 9588
718a6fd8
SE
9589
9590 archive_cmds_need_lc=no
9591 hardcode_direct=no
9592 hardcode_automatic=yes
9593 hardcode_shlibpath_var=unsupported
3725885a
RW
9594 if test "$lt_cv_ld_force_load" = "yes"; then
9595 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\"`'
9596 else
9597 whole_archive_flag_spec=''
9598 fi
718a6fd8
SE
9599 link_all_deplibs=yes
9600 allow_undefined_flag="$_lt_dar_allow_undefined"
9601 case $cc_basename in
9602 ifort*) _lt_dar_can_shared=yes ;;
9603 *) _lt_dar_can_shared=$GCC ;;
9604 esac
9605 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9606 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9607 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9608 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9609 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}"
9610 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}"
9611
9612 else
9613 ld_shlibs=no
9614 fi
9615
d7040cdb
SE
9616 ;;
9617
9618 dgux*)
9619 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9620 hardcode_libdir_flag_spec='-L$libdir'
9621 hardcode_shlibpath_var=no
9622 ;;
9623
9624 freebsd1*)
9625 ld_shlibs=no
9626 ;;
9627
9628 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9629 # support. Future versions do this automatically, but an explicit c++rt0.o
9630 # does not break anything, and helps significantly (at the cost of a little
9631 # extra space).
9632 freebsd2.2*)
9633 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9634 hardcode_libdir_flag_spec='-R$libdir'
9635 hardcode_direct=yes
9636 hardcode_shlibpath_var=no
9637 ;;
9638
9639 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9640 freebsd2*)
9641 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9642 hardcode_direct=yes
9643 hardcode_minus_L=yes
9644 hardcode_shlibpath_var=no
9645 ;;
9646
9647 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9648 freebsd* | dragonfly*)
9649 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9650 hardcode_libdir_flag_spec='-R$libdir'
9651 hardcode_direct=yes
9652 hardcode_shlibpath_var=no
9653 ;;
9654
9655 hpux9*)
9656 if test "$GCC" = yes; then
9657 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'
9658 else
9659 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'
9660 fi
9661 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9662 hardcode_libdir_separator=:
9663 hardcode_direct=yes
9664
9665 # hardcode_minus_L: Not really in the search PATH,
9666 # but as the default location of the library.
9667 hardcode_minus_L=yes
9668 export_dynamic_flag_spec='${wl}-E'
9669 ;;
9670
9671 hpux10*)
3725885a 9672 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9673 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9674 else
9675 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9676 fi
9677 if test "$with_gnu_ld" = no; then
9678 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9679 hardcode_libdir_flag_spec_ld='+b $libdir'
9680 hardcode_libdir_separator=:
9681 hardcode_direct=yes
9682 hardcode_direct_absolute=yes
9683 export_dynamic_flag_spec='${wl}-E'
9684 # hardcode_minus_L: Not really in the search PATH,
9685 # but as the default location of the library.
9686 hardcode_minus_L=yes
9687 fi
9688 ;;
9689
9690 hpux11*)
3725885a 9691 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
d7040cdb
SE
9692 case $host_cpu in
9693 hppa*64*)
9694 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9695 ;;
9696 ia64*)
718a6fd8 9697 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb
SE
9698 ;;
9699 *)
9700 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9701 ;;
9702 esac
9703 else
9704 case $host_cpu in
9705 hppa*64*)
9706 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9707 ;;
9708 ia64*)
9709 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9710 ;;
9711 *)
3725885a
RW
9712
9713 # Older versions of the 11.00 compiler do not understand -b yet
9714 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9716$as_echo_n "checking if $CC understands -b... " >&6; }
9717if test "${lt_cv_prog_compiler__b+set}" = set; then :
9718 $as_echo_n "(cached) " >&6
9719else
9720 lt_cv_prog_compiler__b=no
9721 save_LDFLAGS="$LDFLAGS"
9722 LDFLAGS="$LDFLAGS -b"
9723 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9724 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9725 # The linker can only warn and ignore the option if not recognized
9726 # So say no if there are warnings
9727 if test -s conftest.err; then
9728 # Append any errors to the config.log.
9729 cat conftest.err 1>&5
9730 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9731 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9732 if diff conftest.exp conftest.er2 >/dev/null; then
9733 lt_cv_prog_compiler__b=yes
9734 fi
9735 else
9736 lt_cv_prog_compiler__b=yes
9737 fi
9738 fi
9739 $RM -r conftest*
9740 LDFLAGS="$save_LDFLAGS"
9741
9742fi
9743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9744$as_echo "$lt_cv_prog_compiler__b" >&6; }
9745
9746if test x"$lt_cv_prog_compiler__b" = xyes; then
9747 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9748else
9749 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9750fi
9751
d7040cdb
SE
9752 ;;
9753 esac
9754 fi
9755 if test "$with_gnu_ld" = no; then
9756 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9757 hardcode_libdir_separator=:
9758
9759 case $host_cpu in
9760 hppa*64*|ia64*)
9761 hardcode_direct=no
9762 hardcode_shlibpath_var=no
9763 ;;
9764 *)
9765 hardcode_direct=yes
9766 hardcode_direct_absolute=yes
9767 export_dynamic_flag_spec='${wl}-E'
9768
9769 # hardcode_minus_L: Not really in the search PATH,
9770 # but as the default location of the library.
9771 hardcode_minus_L=yes
9772 ;;
9773 esac
9774 fi
9775 ;;
9776
9777 irix5* | irix6* | nonstopux*)
9778 if test "$GCC" = yes; then
3725885a 9779 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
9780 # Try to use the -exported_symbol ld option, if it does not
9781 # work, assume that -exports_file does not work either and
9782 # implicitly export all symbols.
9783 save_LDFLAGS="$LDFLAGS"
9784 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9786/* end confdefs.h. */
d7040cdb
SE
9787int foo(void) {}
9788_ACEOF
81ecdfbb 9789if ac_fn_c_try_link "$LINENO"; then :
3725885a 9790 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 9791
d7040cdb 9792fi
81ecdfbb
RW
9793rm -f core conftest.err conftest.$ac_objext \
9794 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
9795 LDFLAGS="$save_LDFLAGS"
9796 else
3725885a
RW
9797 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'
9798 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
9799 fi
9800 archive_cmds_need_lc='no'
9801 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9802 hardcode_libdir_separator=:
9803 inherit_rpath=yes
9804 link_all_deplibs=yes
9805 ;;
9806
9807 netbsd*)
9808 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9809 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9810 else
9811 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9812 fi
9813 hardcode_libdir_flag_spec='-R$libdir'
9814 hardcode_direct=yes
9815 hardcode_shlibpath_var=no
9816 ;;
9817
9818 newsos6)
9819 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9820 hardcode_direct=yes
9821 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9822 hardcode_libdir_separator=:
9823 hardcode_shlibpath_var=no
9824 ;;
9825
9826 *nto* | *qnx*)
9827 ;;
9828
9829 openbsd*)
718a6fd8
SE
9830 if test -f /usr/libexec/ld.so; then
9831 hardcode_direct=yes
9832 hardcode_shlibpath_var=no
9833 hardcode_direct_absolute=yes
9834 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
d7040cdb 9835 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9836 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
d7040cdb 9837 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9838 export_dynamic_flag_spec='${wl}-E'
9839 else
9840 case $host_os in
9841 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9842 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9843 hardcode_libdir_flag_spec='-R$libdir'
9844 ;;
9845 *)
9846 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9847 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9848 ;;
9849 esac
9850 fi
9851 else
9852 ld_shlibs=no
d7040cdb
SE
9853 fi
9854 ;;
9855
9856 os2*)
9857 hardcode_libdir_flag_spec='-L$libdir'
9858 hardcode_minus_L=yes
9859 allow_undefined_flag=unsupported
3725885a 9860 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
9861 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9862 ;;
9863
9864 osf3*)
9865 if test "$GCC" = yes; then
9866 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9867 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
9868 else
9869 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9870 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
9871 fi
9872 archive_cmds_need_lc='no'
9873 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9874 hardcode_libdir_separator=:
9875 ;;
9876
9877 osf4* | osf5*) # as osf3* with the addition of -msym flag
9878 if test "$GCC" = yes; then
9879 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9880 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
9881 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9882 else
9883 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9884 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 9885 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 9886 $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
9887
9888 # Both c and cxx compiler support -rpath directly
9889 hardcode_libdir_flag_spec='-rpath $libdir'
9890 fi
9891 archive_cmds_need_lc='no'
9892 hardcode_libdir_separator=:
9893 ;;
9894
9895 solaris*)
9896 no_undefined_flag=' -z defs'
9897 if test "$GCC" = yes; then
9898 wlarc='${wl}'
9899 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9900 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9901 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9902 else
9903 case `$CC -V 2>&1` in
9904 *"Compilers 5.0"*)
9905 wlarc=''
9906 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9907 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9908 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9909 ;;
9910 *)
9911 wlarc='${wl}'
9912 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9913 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9914 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9915 ;;
9916 esac
9917 fi
9918 hardcode_libdir_flag_spec='-R$libdir'
9919 hardcode_shlibpath_var=no
9920 case $host_os in
9921 solaris2.[0-5] | solaris2.[0-5].*) ;;
9922 *)
9923 # The compiler driver will combine and reorder linker options,
9924 # but understands `-z linker_flag'. GCC discards it without `$wl',
9925 # but is careful enough not to reorder.
9926 # Supported since Solaris 2.6 (maybe 2.5.1?)
9927 if test "$GCC" = yes; then
9928 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9929 else
9930 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9931 fi
9932 ;;
9933 esac
9934 link_all_deplibs=yes
9935 ;;
9936
9937 sunos4*)
9938 if test "x$host_vendor" = xsequent; then
9939 # Use $CC to link under sequent, because it throws in some extra .o
9940 # files that make .init and .fini sections work.
9941 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9942 else
9943 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9944 fi
9945 hardcode_libdir_flag_spec='-L$libdir'
9946 hardcode_direct=yes
9947 hardcode_minus_L=yes
9948 hardcode_shlibpath_var=no
9949 ;;
9950
9951 sysv4)
9952 case $host_vendor in
9953 sni)
9954 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9955 hardcode_direct=yes # is this really true???
9956 ;;
9957 siemens)
9958 ## LD is ld it makes a PLAMLIB
9959 ## CC just makes a GrossModule.
9960 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9961 reload_cmds='$CC -r -o $output$reload_objs'
9962 hardcode_direct=no
9963 ;;
9964 motorola)
9965 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9966 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9967 ;;
9968 esac
9969 runpath_var='LD_RUN_PATH'
9970 hardcode_shlibpath_var=no
9971 ;;
9972
9973 sysv4.3*)
9974 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9975 hardcode_shlibpath_var=no
9976 export_dynamic_flag_spec='-Bexport'
9977 ;;
9978
9979 sysv4*MP*)
9980 if test -d /usr/nec; then
9981 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9982 hardcode_shlibpath_var=no
9983 runpath_var=LD_RUN_PATH
9984 hardcode_runpath_var=yes
9985 ld_shlibs=yes
9986 fi
9987 ;;
9988
9989 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9990 no_undefined_flag='${wl}-z,text'
9991 archive_cmds_need_lc=no
9992 hardcode_shlibpath_var=no
9993 runpath_var='LD_RUN_PATH'
9994
9995 if test "$GCC" = yes; then
9996 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9997 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9998 else
9999 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10001 fi
10002 ;;
10003
10004 sysv5* | sco3.2v5* | sco5v6*)
10005 # Note: We can NOT use -z defs as we might desire, because we do not
10006 # link with -lc, and that would cause any symbols used from libc to
10007 # always be unresolved, which means just about no library would
10008 # ever link correctly. If we're not using GNU ld we use -z text
10009 # though, which does catch some bad symbols but isn't as heavy-handed
10010 # as -z defs.
10011 no_undefined_flag='${wl}-z,text'
10012 allow_undefined_flag='${wl}-z,nodefs'
10013 archive_cmds_need_lc=no
10014 hardcode_shlibpath_var=no
10015 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10016 hardcode_libdir_separator=':'
10017 link_all_deplibs=yes
10018 export_dynamic_flag_spec='${wl}-Bexport'
10019 runpath_var='LD_RUN_PATH'
10020
10021 if test "$GCC" = yes; then
10022 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10023 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10024 else
10025 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10027 fi
10028 ;;
10029
10030 uts4*)
10031 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10032 hardcode_libdir_flag_spec='-L$libdir'
10033 hardcode_shlibpath_var=no
10034 ;;
10035
10036 *)
10037 ld_shlibs=no
10038 ;;
10039 esac
10040
10041 if test x$host_vendor = xsni; then
10042 case $host in
10043 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10044 export_dynamic_flag_spec='${wl}-Blargedynsym'
10045 ;;
10046 esac
10047 fi
10048 fi
10049
81ecdfbb
RW
10050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10051$as_echo "$ld_shlibs" >&6; }
d7040cdb
SE
10052test "$ld_shlibs" = no && can_build_shared=no
10053
10054with_gnu_ld=$with_gnu_ld
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070#
10071# Do we need to explicitly link libc?
10072#
10073case "x$archive_cmds_need_lc" in
10074x|xyes)
10075 # Assume -lc should be added
10076 archive_cmds_need_lc=yes
10077
10078 if test "$enable_shared" = yes && test "$GCC" = yes; then
10079 case $archive_cmds in
10080 *'~'*)
10081 # FIXME: we may have to deal with multi-command sequences.
10082 ;;
10083 '$CC '*)
10084 # Test whether the compiler implicitly links with -lc since on some
10085 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10086 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10088$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10089if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10090 $as_echo_n "(cached) " >&6
39144654
RW
10091else
10092 $RM conftest*
10093 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10094
81ecdfbb 10095 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
d7040cdb
SE
10096 (eval $ac_compile) 2>&5
10097 ac_status=$?
81ecdfbb
RW
10098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10099 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10100 soname=conftest
10101 lib=conftest
10102 libobjs=conftest.$ac_objext
10103 deplibs=
10104 wl=$lt_prog_compiler_wl
10105 pic_flag=$lt_prog_compiler_pic
10106 compiler_flags=-v
10107 linker_flags=-v
10108 verstring=
10109 output_objdir=.
10110 libname=conftest
10111 lt_save_allow_undefined_flag=$allow_undefined_flag
10112 allow_undefined_flag=
81ecdfbb 10113 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
d7040cdb
SE
10114 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10115 ac_status=$?
81ecdfbb
RW
10116 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10117 test $ac_status = 0; }
39144654
RW
10118 then
10119 lt_cv_archive_cmds_need_lc=no
10120 else
10121 lt_cv_archive_cmds_need_lc=yes
10122 fi
10123 allow_undefined_flag=$lt_save_allow_undefined_flag
10124 else
10125 cat conftest.err 1>&5
10126 fi
10127 $RM conftest*
10128
10129fi
81ecdfbb
RW
10130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10131$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10132 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
d7040cdb
SE
10133 ;;
10134 esac
10135 fi
10136 ;;
10137esac
10138
10139
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
81ecdfbb
RW
10295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10296$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10297
10298if test "$GCC" = yes; then
d7040cdb
SE
10299 case $host_os in
10300 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10301 *) lt_awk_arg="/^libraries:/" ;;
10302 esac
3725885a
RW
10303 case $host_os in
10304 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10305 *) lt_sed_strip_eq="s,=/,/,g" ;;
10306 esac
10307 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10308 case $lt_search_path_spec in
10309 *\;*)
d7040cdb
SE
10310 # if the path contains ";" then we assume it to be the separator
10311 # otherwise default to the standard path separator (i.e. ":") - it is
10312 # assumed that no part of a normal pathname contains ";" but that should
10313 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10314 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10315 ;;
10316 *)
10317 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10318 ;;
10319 esac
d7040cdb
SE
10320 # Ok, now we have the path, separated by spaces, we can step through it
10321 # and add multilib dir if necessary.
10322 lt_tmp_lt_search_path_spec=
10323 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10324 for lt_sys_path in $lt_search_path_spec; do
10325 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10326 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10327 else
10328 test -d "$lt_sys_path" && \
10329 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10330 fi
10331 done
3725885a 10332 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
d7040cdb
SE
10333BEGIN {RS=" "; FS="/|\n";} {
10334 lt_foo="";
10335 lt_count=0;
10336 for (lt_i = NF; lt_i > 0; lt_i--) {
10337 if ($lt_i != "" && $lt_i != ".") {
10338 if ($lt_i == "..") {
10339 lt_count++;
10340 } else {
10341 if (lt_count == 0) {
10342 lt_foo="/" $lt_i lt_foo;
10343 } else {
10344 lt_count--;
10345 }
10346 }
10347 }
10348 }
10349 if (lt_foo != "") { lt_freq[lt_foo]++; }
10350 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10351}'`
3725885a
RW
10352 # AWK program above erroneously prepends '/' to C:/dos/paths
10353 # for these hosts.
10354 case $host_os in
10355 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10356 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10357 esac
10358 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb
SE
10359else
10360 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10361fi
10362library_names_spec=
10363libname_spec='lib$name'
10364soname_spec=
10365shrext_cmds=".so"
10366postinstall_cmds=
10367postuninstall_cmds=
10368finish_cmds=
10369finish_eval=
10370shlibpath_var=
10371shlibpath_overrides_runpath=unknown
10372version_type=none
10373dynamic_linker="$host_os ld.so"
10374sys_lib_dlsearch_path_spec="/lib /usr/lib"
10375need_lib_prefix=unknown
10376hardcode_into_libs=no
10377
10378# when you set need_version to no, make sure it does not cause -set_version
10379# flags to be left without arguments
10380need_version=unknown
10381
10382case $host_os in
10383aix3*)
10384 version_type=linux
10385 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10386 shlibpath_var=LIBPATH
10387
10388 # AIX 3 has no versioning support, so we append a major version to the name.
10389 soname_spec='${libname}${release}${shared_ext}$major'
10390 ;;
10391
e81819a5 10392aix[4-9]*)
d7040cdb
SE
10393 version_type=linux
10394 need_lib_prefix=no
10395 need_version=no
10396 hardcode_into_libs=yes
10397 if test "$host_cpu" = ia64; then
10398 # AIX 5 supports IA64
10399 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10400 shlibpath_var=LD_LIBRARY_PATH
10401 else
10402 # With GCC up to 2.95.x, collect2 would create an import file
10403 # for dependence libraries. The import file would start with
10404 # the line `#! .'. This would cause the generated library to
10405 # depend on `.', always an invalid library. This was fixed in
10406 # development snapshots of GCC prior to 3.0.
10407 case $host_os in
10408 aix4 | aix4.[01] | aix4.[01].*)
10409 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10410 echo ' yes '
10411 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10412 :
10413 else
10414 can_build_shared=no
10415 fi
10416 ;;
10417 esac
10418 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10419 # soname into executable. Probably we can add versioning support to
10420 # collect2, so additional links can be useful in future.
10421 if test "$aix_use_runtimelinking" = yes; then
10422 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10423 # instead of lib<name>.a to let people know that these are not
10424 # typical AIX shared libraries.
10425 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10426 else
10427 # We preserve .a as extension for shared libraries through AIX4.2
10428 # and later when we are not doing run time linking.
10429 library_names_spec='${libname}${release}.a $libname.a'
10430 soname_spec='${libname}${release}${shared_ext}$major'
10431 fi
10432 shlibpath_var=LIBPATH
10433 fi
10434 ;;
10435
10436amigaos*)
718a6fd8
SE
10437 case $host_cpu in
10438 powerpc)
10439 # Since July 2007 AmigaOS4 officially supports .so libraries.
10440 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10442 ;;
10443 m68k)
d7040cdb
SE
10444 library_names_spec='$libname.ixlibrary $libname.a'
10445 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10446 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
10447 ;;
10448 esac
d7040cdb
SE
10449 ;;
10450
10451beos*)
10452 library_names_spec='${libname}${shared_ext}'
10453 dynamic_linker="$host_os ld.so"
10454 shlibpath_var=LIBRARY_PATH
10455 ;;
10456
10457bsdi[45]*)
10458 version_type=linux
10459 need_version=no
10460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10461 soname_spec='${libname}${release}${shared_ext}$major'
10462 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10463 shlibpath_var=LD_LIBRARY_PATH
10464 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10465 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10466 # the default ld.so.conf also contains /usr/contrib/lib and
10467 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10468 # libtool to hard-code these into programs
10469 ;;
10470
718a6fd8 10471cygwin* | mingw* | pw32* | cegcc*)
d7040cdb
SE
10472 version_type=windows
10473 shrext_cmds=".dll"
10474 need_version=no
10475 need_lib_prefix=no
10476
718a6fd8
SE
10477 case $GCC,$host_os in
10478 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
d7040cdb
SE
10479 library_names_spec='$libname.dll.a'
10480 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10481 postinstall_cmds='base_file=`basename \${file}`~
10482 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10483 dldir=$destdir/`dirname \$dlpath`~
10484 test -d \$dldir || mkdir -p \$dldir~
10485 $install_prog $dir/$dlname \$dldir/$dlname~
10486 chmod a+x \$dldir/$dlname~
10487 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10488 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10489 fi'
10490 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10491 dlpath=$dir/\$dldll~
10492 $RM \$dlpath'
10493 shlibpath_overrides_runpath=yes
10494
10495 case $host_os in
10496 cygwin*)
10497 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10498 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10499
10500 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
d7040cdb 10501 ;;
718a6fd8 10502 mingw* | cegcc*)
d7040cdb
SE
10503 # MinGW DLLs use traditional 'lib' prefix
10504 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
d7040cdb
SE
10505 ;;
10506 pw32*)
10507 # pw32 DLLs use 'pw' prefix rather than 'lib'
10508 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10509 ;;
10510 esac
10511 ;;
10512
10513 *)
10514 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10515 ;;
10516 esac
10517 dynamic_linker='Win32 ld.exe'
10518 # FIXME: first we should search . and the directory the executable is in
10519 shlibpath_var=PATH
10520 ;;
10521
10522darwin* | rhapsody*)
10523 dynamic_linker="$host_os dyld"
10524 version_type=darwin
10525 need_lib_prefix=no
10526 need_version=no
10527 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10528 soname_spec='${libname}${release}${major}$shared_ext'
10529 shlibpath_overrides_runpath=yes
10530 shlibpath_var=DYLD_LIBRARY_PATH
10531 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10532
10533 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10534 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10535 ;;
10536
10537dgux*)
10538 version_type=linux
10539 need_lib_prefix=no
10540 need_version=no
10541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10542 soname_spec='${libname}${release}${shared_ext}$major'
10543 shlibpath_var=LD_LIBRARY_PATH
10544 ;;
10545
10546freebsd1*)
10547 dynamic_linker=no
10548 ;;
10549
10550freebsd* | dragonfly*)
10551 # DragonFly does not have aout. When/if they implement a new
10552 # versioning mechanism, adjust this.
10553 if test -x /usr/bin/objformat; then
10554 objformat=`/usr/bin/objformat`
10555 else
10556 case $host_os in
10557 freebsd[123]*) objformat=aout ;;
10558 *) objformat=elf ;;
10559 esac
10560 fi
10561 version_type=freebsd-$objformat
10562 case $version_type in
10563 freebsd-elf*)
10564 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10565 need_version=no
10566 need_lib_prefix=no
10567 ;;
10568 freebsd-*)
10569 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10570 need_version=yes
10571 ;;
10572 esac
10573 shlibpath_var=LD_LIBRARY_PATH
10574 case $host_os in
10575 freebsd2*)
10576 shlibpath_overrides_runpath=yes
10577 ;;
10578 freebsd3.[01]* | freebsdelf3.[01]*)
10579 shlibpath_overrides_runpath=yes
10580 hardcode_into_libs=yes
10581 ;;
10582 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10583 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10584 shlibpath_overrides_runpath=no
10585 hardcode_into_libs=yes
10586 ;;
10587 *) # from 4.6 on, and DragonFly
10588 shlibpath_overrides_runpath=yes
10589 hardcode_into_libs=yes
10590 ;;
10591 esac
10592 ;;
10593
10594gnu*)
10595 version_type=linux
10596 need_lib_prefix=no
10597 need_version=no
10598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10599 soname_spec='${libname}${release}${shared_ext}$major'
10600 shlibpath_var=LD_LIBRARY_PATH
10601 hardcode_into_libs=yes
10602 ;;
10603
3725885a
RW
10604haiku*)
10605 version_type=linux
10606 need_lib_prefix=no
10607 need_version=no
10608 dynamic_linker="$host_os runtime_loader"
10609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10610 soname_spec='${libname}${release}${shared_ext}$major'
10611 shlibpath_var=LIBRARY_PATH
10612 shlibpath_overrides_runpath=yes
10613 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10614 hardcode_into_libs=yes
10615 ;;
10616
d7040cdb
SE
10617hpux9* | hpux10* | hpux11*)
10618 # Give a soname corresponding to the major version so that dld.sl refuses to
10619 # link against other versions.
10620 version_type=sunos
10621 need_lib_prefix=no
10622 need_version=no
10623 case $host_cpu in
10624 ia64*)
10625 shrext_cmds='.so'
10626 hardcode_into_libs=yes
10627 dynamic_linker="$host_os dld.so"
10628 shlibpath_var=LD_LIBRARY_PATH
10629 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10631 soname_spec='${libname}${release}${shared_ext}$major'
10632 if test "X$HPUX_IA64_MODE" = X32; then
10633 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10634 else
10635 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10636 fi
10637 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10638 ;;
10639 hppa*64*)
10640 shrext_cmds='.sl'
10641 hardcode_into_libs=yes
10642 dynamic_linker="$host_os dld.sl"
10643 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10644 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10646 soname_spec='${libname}${release}${shared_ext}$major'
10647 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10648 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10649 ;;
10650 *)
10651 shrext_cmds='.sl'
10652 dynamic_linker="$host_os dld.sl"
10653 shlibpath_var=SHLIB_PATH
10654 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10656 soname_spec='${libname}${release}${shared_ext}$major'
10657 ;;
10658 esac
3725885a 10659 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
d7040cdb 10660 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10661 # or fails outright, so override atomically:
10662 install_override_mode=555
d7040cdb
SE
10663 ;;
10664
10665interix[3-9]*)
10666 version_type=linux
10667 need_lib_prefix=no
10668 need_version=no
10669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10670 soname_spec='${libname}${release}${shared_ext}$major'
10671 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10672 shlibpath_var=LD_LIBRARY_PATH
10673 shlibpath_overrides_runpath=no
10674 hardcode_into_libs=yes
10675 ;;
10676
10677irix5* | irix6* | nonstopux*)
10678 case $host_os in
10679 nonstopux*) version_type=nonstopux ;;
10680 *)
10681 if test "$lt_cv_prog_gnu_ld" = yes; then
10682 version_type=linux
10683 else
10684 version_type=irix
10685 fi ;;
10686 esac
10687 need_lib_prefix=no
10688 need_version=no
10689 soname_spec='${libname}${release}${shared_ext}$major'
10690 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10691 case $host_os in
10692 irix5* | nonstopux*)
10693 libsuff= shlibsuff=
10694 ;;
10695 *)
10696 case $LD in # libtool.m4 will add one of these switches to LD
10697 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10698 libsuff= shlibsuff= libmagic=32-bit;;
10699 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10700 libsuff=32 shlibsuff=N32 libmagic=N32;;
10701 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10702 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10703 *) libsuff= shlibsuff= libmagic=never-match;;
10704 esac
10705 ;;
10706 esac
10707 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10708 shlibpath_overrides_runpath=no
10709 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10710 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10711 hardcode_into_libs=yes
10712 ;;
10713
10714# No shared lib support for Linux oldld, aout, or coff.
10715linux*oldld* | linux*aout* | linux*coff*)
10716 dynamic_linker=no
10717 ;;
10718
10719# This must be Linux ELF.
58e24671 10720linux* | k*bsd*-gnu | kopensolaris*-gnu)
d7040cdb
SE
10721 version_type=linux
10722 need_lib_prefix=no
10723 need_version=no
10724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10725 soname_spec='${libname}${release}${shared_ext}$major'
10726 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10727 shlibpath_var=LD_LIBRARY_PATH
10728 shlibpath_overrides_runpath=no
39144654 10729
d7040cdb 10730 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10731 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10732 $as_echo_n "(cached) " >&6
39144654
RW
10733else
10734 lt_cv_shlibpath_overrides_runpath=no
10735 save_LDFLAGS=$LDFLAGS
10736 save_libdir=$libdir
10737 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10738 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10740/* end confdefs.h. */
10741
10742int
10743main ()
10744{
10745
10746 ;
10747 return 0;
10748}
10749_ACEOF
81ecdfbb
RW
10750if ac_fn_c_try_link "$LINENO"; then :
10751 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10752 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10753fi
d7040cdb 10754fi
81ecdfbb
RW
10755rm -f core conftest.err conftest.$ac_objext \
10756 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10757 LDFLAGS=$save_LDFLAGS
10758 libdir=$save_libdir
10759
10760fi
10761
10762 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb
SE
10763
10764 # This implies no fast_install, which is unacceptable.
10765 # Some rework will be needed to allow for fast_install
10766 # before this can be enabled.
10767 hardcode_into_libs=yes
10768
10769 # Append ld.so.conf contents to the search path
10770 if test -f /etc/ld.so.conf; then
3725885a 10771 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
10772 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10773 fi
10774
10775 # We used to test for /lib/ld.so.1 and disable shared libraries on
10776 # powerpc, because MkLinux only supported shared libraries with the
10777 # GNU dynamic linker. Since this was broken with cross compilers,
10778 # most powerpc-linux boxes support dynamic linking these days and
10779 # people can always --disable-shared, the test was removed, and we
10780 # assume the GNU/Linux dynamic linker is in use.
10781 dynamic_linker='GNU/Linux ld.so'
10782 ;;
10783
10784netbsd*)
10785 version_type=sunos
10786 need_lib_prefix=no
10787 need_version=no
10788 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10790 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10791 dynamic_linker='NetBSD (a.out) ld.so'
10792 else
10793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10794 soname_spec='${libname}${release}${shared_ext}$major'
10795 dynamic_linker='NetBSD ld.elf_so'
10796 fi
10797 shlibpath_var=LD_LIBRARY_PATH
10798 shlibpath_overrides_runpath=yes
10799 hardcode_into_libs=yes
10800 ;;
10801
10802newsos6)
10803 version_type=linux
10804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10805 shlibpath_var=LD_LIBRARY_PATH
10806 shlibpath_overrides_runpath=yes
10807 ;;
10808
10809*nto* | *qnx*)
10810 version_type=qnx
10811 need_lib_prefix=no
10812 need_version=no
10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10814 soname_spec='${libname}${release}${shared_ext}$major'
10815 shlibpath_var=LD_LIBRARY_PATH
10816 shlibpath_overrides_runpath=no
10817 hardcode_into_libs=yes
10818 dynamic_linker='ldqnx.so'
10819 ;;
10820
10821openbsd*)
10822 version_type=sunos
10823 sys_lib_dlsearch_path_spec="/usr/lib"
10824 need_lib_prefix=no
10825 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10826 case $host_os in
10827 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10828 *) need_version=no ;;
10829 esac
10830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10831 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10832 shlibpath_var=LD_LIBRARY_PATH
10833 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10834 case $host_os in
10835 openbsd2.[89] | openbsd2.[89].*)
10836 shlibpath_overrides_runpath=no
10837 ;;
10838 *)
10839 shlibpath_overrides_runpath=yes
10840 ;;
10841 esac
10842 else
10843 shlibpath_overrides_runpath=yes
10844 fi
10845 ;;
10846
10847os2*)
10848 libname_spec='$name'
10849 shrext_cmds=".dll"
10850 need_lib_prefix=no
10851 library_names_spec='$libname${shared_ext} $libname.a'
10852 dynamic_linker='OS/2 ld.exe'
10853 shlibpath_var=LIBPATH
10854 ;;
10855
10856osf3* | osf4* | osf5*)
10857 version_type=osf
10858 need_lib_prefix=no
10859 need_version=no
10860 soname_spec='${libname}${release}${shared_ext}$major'
10861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10862 shlibpath_var=LD_LIBRARY_PATH
10863 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10864 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10865 ;;
10866
10867rdos*)
10868 dynamic_linker=no
10869 ;;
10870
10871solaris*)
10872 version_type=linux
10873 need_lib_prefix=no
10874 need_version=no
10875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10876 soname_spec='${libname}${release}${shared_ext}$major'
10877 shlibpath_var=LD_LIBRARY_PATH
10878 shlibpath_overrides_runpath=yes
10879 hardcode_into_libs=yes
10880 # ldd complains unless libraries are executable
10881 postinstall_cmds='chmod +x $lib'
10882 ;;
10883
10884sunos4*)
10885 version_type=sunos
10886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10887 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10888 shlibpath_var=LD_LIBRARY_PATH
10889 shlibpath_overrides_runpath=yes
10890 if test "$with_gnu_ld" = yes; then
10891 need_lib_prefix=no
10892 fi
10893 need_version=yes
10894 ;;
10895
10896sysv4 | sysv4.3*)
10897 version_type=linux
10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10899 soname_spec='${libname}${release}${shared_ext}$major'
10900 shlibpath_var=LD_LIBRARY_PATH
10901 case $host_vendor in
10902 sni)
10903 shlibpath_overrides_runpath=no
10904 need_lib_prefix=no
10905 runpath_var=LD_RUN_PATH
10906 ;;
10907 siemens)
10908 need_lib_prefix=no
10909 ;;
10910 motorola)
10911 need_lib_prefix=no
10912 need_version=no
10913 shlibpath_overrides_runpath=no
10914 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10915 ;;
10916 esac
10917 ;;
10918
10919sysv4*MP*)
10920 if test -d /usr/nec ;then
10921 version_type=linux
10922 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10923 soname_spec='$libname${shared_ext}.$major'
10924 shlibpath_var=LD_LIBRARY_PATH
10925 fi
10926 ;;
10927
10928sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10929 version_type=freebsd-elf
10930 need_lib_prefix=no
10931 need_version=no
10932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10933 soname_spec='${libname}${release}${shared_ext}$major'
10934 shlibpath_var=LD_LIBRARY_PATH
10935 shlibpath_overrides_runpath=yes
10936 hardcode_into_libs=yes
10937 if test "$with_gnu_ld" = yes; then
10938 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10939 else
10940 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10941 case $host_os in
10942 sco3.2v5*)
10943 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10944 ;;
10945 esac
10946 fi
10947 sys_lib_dlsearch_path_spec='/usr/lib'
10948 ;;
10949
10950tpf*)
10951 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10952 version_type=linux
10953 need_lib_prefix=no
10954 need_version=no
718a6fd8 10955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
d7040cdb
SE
10956 shlibpath_var=LD_LIBRARY_PATH
10957 shlibpath_overrides_runpath=no
10958 hardcode_into_libs=yes
10959 ;;
10960
10961uts4*)
10962 version_type=linux
10963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10964 soname_spec='${libname}${release}${shared_ext}$major'
10965 shlibpath_var=LD_LIBRARY_PATH
10966 ;;
10967
10968*)
10969 dynamic_linker=no
10970 ;;
10971esac
81ecdfbb
RW
10972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10973$as_echo "$dynamic_linker" >&6; }
d7040cdb
SE
10974test "$dynamic_linker" = no && can_build_shared=no
10975
10976variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10977if test "$GCC" = yes; then
10978 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10979fi
10980
718a6fd8
SE
10981if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10982 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10983fi
10984if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10985 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10986fi
10987
d7040cdb
SE
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
11066
11067
3725885a
RW
11068
11069
11070
11071
11072
d7040cdb
SE
11073
11074
11075
11076
11077
11078
81ecdfbb
RW
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11080$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
d7040cdb
SE
11081hardcode_action=
11082if test -n "$hardcode_libdir_flag_spec" ||
11083 test -n "$runpath_var" ||
11084 test "X$hardcode_automatic" = "Xyes" ; then
11085
11086 # We can hardcode non-existent directories.
11087 if test "$hardcode_direct" != no &&
11088 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11089 # have to relink, otherwise we might link with an installed library
11090 # when we should be linking with a yet-to-be-installed one
11091 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11092 test "$hardcode_minus_L" != no; then
11093 # Linking always hardcodes the temporary library directory.
11094 hardcode_action=relink
11095 else
11096 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11097 hardcode_action=immediate
11098 fi
11099else
11100 # We cannot hardcode anything, or else we can only hardcode existing
11101 # directories.
11102 hardcode_action=unsupported
11103fi
81ecdfbb
RW
11104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11105$as_echo "$hardcode_action" >&6; }
d7040cdb
SE
11106
11107if test "$hardcode_action" = relink ||
11108 test "$inherit_rpath" = yes; then
11109 # Fast installation is not supported
11110 enable_fast_install=no
11111elif test "$shlibpath_overrides_runpath" = yes ||
11112 test "$enable_shared" = no; then
11113 # Fast installation is not necessary
11114 enable_fast_install=needless
11115fi
11116
11117
11118
11119
11120
11121
11122 if test "x$enable_dlopen" != xyes; then
11123 enable_dlopen=unknown
11124 enable_dlopen_self=unknown
11125 enable_dlopen_self_static=unknown
11126else
11127 lt_cv_dlopen=no
11128 lt_cv_dlopen_libs=
11129
11130 case $host_os in
11131 beos*)
11132 lt_cv_dlopen="load_add_on"
11133 lt_cv_dlopen_libs=
11134 lt_cv_dlopen_self=yes
11135 ;;
11136
718a6fd8 11137 mingw* | pw32* | cegcc*)
d7040cdb
SE
11138 lt_cv_dlopen="LoadLibrary"
11139 lt_cv_dlopen_libs=
11140 ;;
11141
11142 cygwin*)
11143 lt_cv_dlopen="dlopen"
11144 lt_cv_dlopen_libs=
11145 ;;
11146
11147 darwin*)
11148 # if libdl is installed we need to link against it
81ecdfbb
RW
11149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11150$as_echo_n "checking for dlopen in -ldl... " >&6; }
11151if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11152 $as_echo_n "(cached) " >&6
d7040cdb
SE
11153else
11154 ac_check_lib_save_LIBS=$LIBS
11155LIBS="-ldl $LIBS"
81ecdfbb 11156cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11157/* end confdefs.h. */
11158
81ecdfbb
RW
11159/* Override any GCC internal prototype to avoid an error.
11160 Use char because int might match the return type of a GCC
11161 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11162#ifdef __cplusplus
11163extern "C"
11164#endif
d7040cdb
SE
11165char dlopen ();
11166int
11167main ()
11168{
81ecdfbb 11169return dlopen ();
d7040cdb
SE
11170 ;
11171 return 0;
11172}
11173_ACEOF
81ecdfbb 11174if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11175 ac_cv_lib_dl_dlopen=yes
11176else
81ecdfbb 11177 ac_cv_lib_dl_dlopen=no
d7040cdb 11178fi
81ecdfbb
RW
11179rm -f core conftest.err conftest.$ac_objext \
11180 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11181LIBS=$ac_check_lib_save_LIBS
11182fi
81ecdfbb
RW
11183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11184$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11185if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
11186 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11187else
11188
11189 lt_cv_dlopen="dyld"
11190 lt_cv_dlopen_libs=
11191 lt_cv_dlopen_self=yes
11192
11193fi
11194
11195 ;;
11196
11197 *)
81ecdfbb
RW
11198 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11199if test "x$ac_cv_func_shl_load" = x""yes; then :
d7040cdb
SE
11200 lt_cv_dlopen="shl_load"
11201else
81ecdfbb
RW
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11203$as_echo_n "checking for shl_load in -ldld... " >&6; }
11204if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11205 $as_echo_n "(cached) " >&6
d7040cdb
SE
11206else
11207 ac_check_lib_save_LIBS=$LIBS
11208LIBS="-ldld $LIBS"
81ecdfbb 11209cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11210/* end confdefs.h. */
11211
81ecdfbb
RW
11212/* Override any GCC internal prototype to avoid an error.
11213 Use char because int might match the return type of a GCC
11214 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11215#ifdef __cplusplus
11216extern "C"
11217#endif
d7040cdb
SE
11218char shl_load ();
11219int
11220main ()
11221{
81ecdfbb 11222return shl_load ();
d7040cdb
SE
11223 ;
11224 return 0;
11225}
11226_ACEOF
81ecdfbb 11227if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11228 ac_cv_lib_dld_shl_load=yes
11229else
81ecdfbb 11230 ac_cv_lib_dld_shl_load=no
d7040cdb 11231fi
81ecdfbb
RW
11232rm -f core conftest.err conftest.$ac_objext \
11233 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11234LIBS=$ac_check_lib_save_LIBS
11235fi
81ecdfbb
RW
11236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11237$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11238if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 11239 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
d7040cdb 11240else
81ecdfbb
RW
11241 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11242if test "x$ac_cv_func_dlopen" = x""yes; then :
d7040cdb
SE
11243 lt_cv_dlopen="dlopen"
11244else
81ecdfbb
RW
11245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11246$as_echo_n "checking for dlopen in -ldl... " >&6; }
11247if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11248 $as_echo_n "(cached) " >&6
d7040cdb
SE
11249else
11250 ac_check_lib_save_LIBS=$LIBS
11251LIBS="-ldl $LIBS"
81ecdfbb 11252cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11253/* end confdefs.h. */
11254
81ecdfbb
RW
11255/* Override any GCC internal prototype to avoid an error.
11256 Use char because int might match the return type of a GCC
11257 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11258#ifdef __cplusplus
11259extern "C"
11260#endif
d7040cdb
SE
11261char dlopen ();
11262int
11263main ()
11264{
81ecdfbb 11265return dlopen ();
d7040cdb
SE
11266 ;
11267 return 0;
11268}
11269_ACEOF
81ecdfbb 11270if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11271 ac_cv_lib_dl_dlopen=yes
11272else
81ecdfbb 11273 ac_cv_lib_dl_dlopen=no
d7040cdb 11274fi
81ecdfbb
RW
11275rm -f core conftest.err conftest.$ac_objext \
11276 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11277LIBS=$ac_check_lib_save_LIBS
11278fi
81ecdfbb
RW
11279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11280$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11281if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
d7040cdb
SE
11282 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11283else
81ecdfbb
RW
11284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11285$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11286if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11287 $as_echo_n "(cached) " >&6
d7040cdb
SE
11288else
11289 ac_check_lib_save_LIBS=$LIBS
11290LIBS="-lsvld $LIBS"
81ecdfbb 11291cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11292/* end confdefs.h. */
11293
81ecdfbb
RW
11294/* Override any GCC internal prototype to avoid an error.
11295 Use char because int might match the return type of a GCC
11296 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11297#ifdef __cplusplus
11298extern "C"
11299#endif
d7040cdb
SE
11300char dlopen ();
11301int
11302main ()
11303{
81ecdfbb 11304return dlopen ();
d7040cdb
SE
11305 ;
11306 return 0;
11307}
11308_ACEOF
81ecdfbb 11309if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11310 ac_cv_lib_svld_dlopen=yes
11311else
81ecdfbb 11312 ac_cv_lib_svld_dlopen=no
d7040cdb 11313fi
81ecdfbb
RW
11314rm -f core conftest.err conftest.$ac_objext \
11315 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11316LIBS=$ac_check_lib_save_LIBS
11317fi
81ecdfbb
RW
11318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11319$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11320if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
d7040cdb
SE
11321 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11322else
81ecdfbb
RW
11323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11324$as_echo_n "checking for dld_link in -ldld... " >&6; }
11325if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11326 $as_echo_n "(cached) " >&6
d7040cdb
SE
11327else
11328 ac_check_lib_save_LIBS=$LIBS
11329LIBS="-ldld $LIBS"
81ecdfbb 11330cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11331/* end confdefs.h. */
11332
81ecdfbb
RW
11333/* Override any GCC internal prototype to avoid an error.
11334 Use char because int might match the return type of a GCC
11335 builtin and then its argument prototype would still apply. */
d7040cdb
SE
11336#ifdef __cplusplus
11337extern "C"
11338#endif
d7040cdb
SE
11339char dld_link ();
11340int
11341main ()
11342{
81ecdfbb 11343return dld_link ();
d7040cdb
SE
11344 ;
11345 return 0;
11346}
11347_ACEOF
81ecdfbb 11348if ac_fn_c_try_link "$LINENO"; then :
d7040cdb
SE
11349 ac_cv_lib_dld_dld_link=yes
11350else
81ecdfbb 11351 ac_cv_lib_dld_dld_link=no
d7040cdb 11352fi
81ecdfbb
RW
11353rm -f core conftest.err conftest.$ac_objext \
11354 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
11355LIBS=$ac_check_lib_save_LIBS
11356fi
81ecdfbb
RW
11357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11358$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11359if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 11360 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
d7040cdb
SE
11361fi
11362
11363
11364fi
11365
11366
11367fi
11368
11369
11370fi
11371
11372
11373fi
11374
11375
11376fi
11377
11378 ;;
11379 esac
11380
11381 if test "x$lt_cv_dlopen" != xno; then
11382 enable_dlopen=yes
20e95c23 11383 else
d7040cdb 11384 enable_dlopen=no
252b5132 11385 fi
5464f5a1 11386
d7040cdb
SE
11387 case $lt_cv_dlopen in
11388 dlopen)
11389 save_CPPFLAGS="$CPPFLAGS"
11390 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11391
11392 save_LDFLAGS="$LDFLAGS"
11393 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11394
11395 save_LIBS="$LIBS"
11396 LIBS="$lt_cv_dlopen_libs $LIBS"
11397
81ecdfbb
RW
11398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11399$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11400if test "${lt_cv_dlopen_self+set}" = set; then :
11401 $as_echo_n "(cached) " >&6
20e95c23 11402else
d7040cdb
SE
11403 if test "$cross_compiling" = yes; then :
11404 lt_cv_dlopen_self=cross
11405else
11406 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11407 lt_status=$lt_dlunknown
11408 cat > conftest.$ac_ext <<_LT_EOF
7256a114 11409#line 11409 "configure"
d7040cdb
SE
11410#include "confdefs.h"
11411
11412#if HAVE_DLFCN_H
11413#include <dlfcn.h>
11414#endif
11415
11416#include <stdio.h>
11417
11418#ifdef RTLD_GLOBAL
11419# define LT_DLGLOBAL RTLD_GLOBAL
11420#else
11421# ifdef DL_GLOBAL
11422# define LT_DLGLOBAL DL_GLOBAL
11423# else
11424# define LT_DLGLOBAL 0
11425# endif
11426#endif
11427
11428/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11429 find out it does not work in some platform. */
11430#ifndef LT_DLLAZY_OR_NOW
11431# ifdef RTLD_LAZY
11432# define LT_DLLAZY_OR_NOW RTLD_LAZY
11433# else
11434# ifdef DL_LAZY
11435# define LT_DLLAZY_OR_NOW DL_LAZY
11436# else
11437# ifdef RTLD_NOW
11438# define LT_DLLAZY_OR_NOW RTLD_NOW
11439# else
11440# ifdef DL_NOW
11441# define LT_DLLAZY_OR_NOW DL_NOW
11442# else
11443# define LT_DLLAZY_OR_NOW 0
11444# endif
11445# endif
11446# endif
11447# endif
11448#endif
11449
3725885a
RW
11450/* When -fvisbility=hidden is used, assume the code has been annotated
11451 correspondingly for the symbols needed. */
11452#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11453void fnord () __attribute__((visibility("default")));
11454#endif
11455
11456void fnord () { int i=42; }
d7040cdb
SE
11457int main ()
11458{
11459 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11460 int status = $lt_dlunknown;
11461
11462 if (self)
11463 {
11464 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11465 else
11466 {
11467 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11468 else puts (dlerror ());
11469 }
d7040cdb
SE
11470 /* dlclose (self); */
11471 }
11472 else
11473 puts (dlerror ());
11474
718a6fd8 11475 return status;
d7040cdb
SE
11476}
11477_LT_EOF
81ecdfbb 11478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11479 (eval $ac_link) 2>&5
11480 ac_status=$?
81ecdfbb
RW
11481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11482 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11483 (./conftest; exit; ) >&5 2>/dev/null
11484 lt_status=$?
11485 case x$lt_status in
11486 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11487 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11488 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11489 esac
11490 else :
11491 # compilation failed
11492 lt_cv_dlopen_self=no
11493 fi
252b5132 11494fi
d7040cdb 11495rm -fr conftest*
20e95c23 11496
d7040cdb
SE
11497
11498fi
81ecdfbb
RW
11499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11500$as_echo "$lt_cv_dlopen_self" >&6; }
d7040cdb
SE
11501
11502 if test "x$lt_cv_dlopen_self" = xyes; then
11503 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11505$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11506if test "${lt_cv_dlopen_self_static+set}" = set; then :
11507 $as_echo_n "(cached) " >&6
20e95c23 11508else
d7040cdb
SE
11509 if test "$cross_compiling" = yes; then :
11510 lt_cv_dlopen_self_static=cross
11511else
11512 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11513 lt_status=$lt_dlunknown
11514 cat > conftest.$ac_ext <<_LT_EOF
7256a114 11515#line 11515 "configure"
d7040cdb
SE
11516#include "confdefs.h"
11517
11518#if HAVE_DLFCN_H
11519#include <dlfcn.h>
11520#endif
11521
11522#include <stdio.h>
11523
11524#ifdef RTLD_GLOBAL
11525# define LT_DLGLOBAL RTLD_GLOBAL
11526#else
11527# ifdef DL_GLOBAL
11528# define LT_DLGLOBAL DL_GLOBAL
11529# else
11530# define LT_DLGLOBAL 0
11531# endif
11532#endif
11533
11534/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11535 find out it does not work in some platform. */
11536#ifndef LT_DLLAZY_OR_NOW
11537# ifdef RTLD_LAZY
11538# define LT_DLLAZY_OR_NOW RTLD_LAZY
11539# else
11540# ifdef DL_LAZY
11541# define LT_DLLAZY_OR_NOW DL_LAZY
11542# else
11543# ifdef RTLD_NOW
11544# define LT_DLLAZY_OR_NOW RTLD_NOW
11545# else
11546# ifdef DL_NOW
11547# define LT_DLLAZY_OR_NOW DL_NOW
11548# else
11549# define LT_DLLAZY_OR_NOW 0
11550# endif
11551# endif
11552# endif
11553# endif
11554#endif
11555
3725885a
RW
11556/* When -fvisbility=hidden is used, assume the code has been annotated
11557 correspondingly for the symbols needed. */
11558#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11559void fnord () __attribute__((visibility("default")));
11560#endif
11561
11562void fnord () { int i=42; }
d7040cdb
SE
11563int main ()
11564{
11565 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11566 int status = $lt_dlunknown;
11567
11568 if (self)
11569 {
11570 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11571 else
11572 {
11573 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11574 else puts (dlerror ());
11575 }
d7040cdb
SE
11576 /* dlclose (self); */
11577 }
11578 else
11579 puts (dlerror ());
11580
718a6fd8 11581 return status;
d7040cdb
SE
11582}
11583_LT_EOF
81ecdfbb 11584 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11585 (eval $ac_link) 2>&5
11586 ac_status=$?
81ecdfbb
RW
11587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11588 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
d7040cdb
SE
11589 (./conftest; exit; ) >&5 2>/dev/null
11590 lt_status=$?
11591 case x$lt_status in
11592 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11593 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11594 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11595 esac
11596 else :
11597 # compilation failed
11598 lt_cv_dlopen_self_static=no
11599 fi
11600fi
11601rm -fr conftest*
11602
11603
11604fi
81ecdfbb
RW
11605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11606$as_echo "$lt_cv_dlopen_self_static" >&6; }
d7040cdb
SE
11607 fi
11608
11609 CPPFLAGS="$save_CPPFLAGS"
11610 LDFLAGS="$save_LDFLAGS"
11611 LIBS="$save_LIBS"
11612 ;;
11613 esac
11614
11615 case $lt_cv_dlopen_self in
11616 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11617 *) enable_dlopen_self=unknown ;;
11618 esac
11619
11620 case $lt_cv_dlopen_self_static in
11621 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11622 *) enable_dlopen_self_static=unknown ;;
11623 esac
11624fi
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642striplib=
11643old_striplib=
81ecdfbb
RW
11644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11645$as_echo_n "checking whether stripping libraries is possible... " >&6; }
d7040cdb
SE
11646if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11647 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11648 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11650$as_echo "yes" >&6; }
d7040cdb
SE
11651else
11652# FIXME - insert some real tests, host_os isn't really good enough
11653 case $host_os in
11654 darwin*)
11655 if test -n "$STRIP" ; then
11656 striplib="$STRIP -x"
11657 old_striplib="$STRIP -S"
81ecdfbb
RW
11658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11659$as_echo "yes" >&6; }
d7040cdb 11660 else
81ecdfbb
RW
11661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11662$as_echo "no" >&6; }
d7040cdb 11663 fi
20e95c23
DJ
11664 ;;
11665 *)
81ecdfbb
RW
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11667$as_echo "no" >&6; }
d7040cdb
SE
11668 ;;
11669 esac
11670fi
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683 # Report which library types will actually be built
81ecdfbb
RW
11684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11685$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11687$as_echo "$can_build_shared" >&6; }
d7040cdb 11688
81ecdfbb
RW
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11690$as_echo_n "checking whether to build shared libraries... " >&6; }
d7040cdb
SE
11691 test "$can_build_shared" = "no" && enable_shared=no
11692
11693 # On AIX, shared libraries and static libraries use the same namespace, and
11694 # are all built from PIC.
11695 case $host_os in
11696 aix3*)
11697 test "$enable_shared" = yes && enable_static=no
11698 if test -n "$RANLIB"; then
11699 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11700 postinstall_cmds='$RANLIB $lib'
11701 fi
11702 ;;
11703
e81819a5 11704 aix[4-9]*)
d7040cdb
SE
11705 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11706 test "$enable_shared" = yes && enable_static=no
11707 fi
20e95c23 11708 ;;
d7040cdb 11709 esac
81ecdfbb
RW
11710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11711$as_echo "$enable_shared" >&6; }
d7040cdb 11712
81ecdfbb
RW
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11714$as_echo_n "checking whether to build static libraries... " >&6; }
d7040cdb
SE
11715 # Make sure either enable_shared or enable_static is yes.
11716 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11718$as_echo "$enable_static" >&6; }
d7040cdb
SE
11719
11720
11721
11722
11723fi
11724ac_ext=c
11725ac_cpp='$CPP $CPPFLAGS'
11726ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11727ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11728ac_compiler_gnu=$ac_cv_c_compiler_gnu
11729
11730CC="$lt_save_CC"
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
81ecdfbb 11744 ac_config_commands="$ac_config_commands libtool"
ce3c775b
NC
11745
11746
11747
11748
11749# Only expand once:
11750
11751
11752
da2f07f1
JK
11753# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
11754
3388710e
JM
11755# The tests for host and target for $enable_largefile require
11756# canonical names.
11757
11758
11759
da2f07f1
JK
11760# As the $enable_largefile decision depends on --enable-plugins we must set it
11761# even in directories otherwise not depending on the $plugins option.
11762
5691d22d 11763
81ecdfbb
RW
11764# Check whether --enable-plugins was given.
11765if test "${enable_plugins+set}" = set; then :
11766 enableval=$enable_plugins; case "${enableval}" in
ce3c775b
NC
11767 yes | "") plugins=yes ;;
11768 no) plugins=no ;;
11769 *) plugins=yes ;;
11770 esac
11771else
11772 plugins=no
81ecdfbb 11773fi
ce3c775b
NC
11774
11775
5691d22d 11776
da2f07f1 11777case "${host}" in
ce3c775b
NC
11778 sparc-*-solaris*|i[3-7]86-*-solaris*)
11779 # On native 32bit sparc and ia32 solaris, large-file and procfs support
da2f07f1 11780 # are mutually exclusive; and without procfs support, the bfd/ elf module
ce3c775b
NC
11781 # cannot provide certain routines such as elfcore_write_prpsinfo
11782 # or elfcore_write_prstatus. So unless the user explicitly requested
11783 # large-file support through the --enable-largefile switch, disable
11784 # large-file support in favor of procfs support.
da2f07f1
JK
11785 test "${target}" = "${host}" -a "x$plugins" = xno \
11786 && : ${enable_largefile="no"}
ce3c775b
NC
11787 ;;
11788esac
11789
81ecdfbb
RW
11790# Check whether --enable-largefile was given.
11791if test "${enable_largefile+set}" = set; then :
11792 enableval=$enable_largefile;
11793fi
ce3c775b 11794
ce3c775b
NC
11795if test "$enable_largefile" != no; then
11796
81ecdfbb
RW
11797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11798$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11799if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11800 $as_echo_n "(cached) " >&6
ce3c775b
NC
11801else
11802 ac_cv_sys_largefile_CC=no
11803 if test "$GCC" != yes; then
11804 ac_save_CC=$CC
11805 while :; do
81ecdfbb
RW
11806 # IRIX 6.2 and later do not support large files by default,
11807 # so use the C compiler's -n32 option if that helps.
11808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11809/* end confdefs.h. */
11810#include <sys/types.h>
11811 /* Check that off_t can represent 2**63 - 1 correctly.
11812 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11813 since some C++ compilers masquerading as C compilers
11814 incorrectly reject 9223372036854775807. */
11815#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11816 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11817 && LARGE_OFF_T % 2147483647 == 1)
11818 ? 1 : -1];
11819int
11820main ()
11821{
11822
11823 ;
11824 return 0;
11825}
11826_ACEOF
81ecdfbb 11827 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11828 break
ce3c775b 11829fi
81ecdfbb
RW
11830rm -f core conftest.err conftest.$ac_objext
11831 CC="$CC -n32"
11832 if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11833 ac_cv_sys_largefile_CC=' -n32'; break
ce3c775b 11834fi
81ecdfbb 11835rm -f core conftest.err conftest.$ac_objext
ce3c775b
NC
11836 break
11837 done
11838 CC=$ac_save_CC
11839 rm -f conftest.$ac_ext
11840 fi
11841fi
81ecdfbb
RW
11842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11843$as_echo "$ac_cv_sys_largefile_CC" >&6; }
ce3c775b
NC
11844 if test "$ac_cv_sys_largefile_CC" != no; then
11845 CC=$CC$ac_cv_sys_largefile_CC
11846 fi
11847
81ecdfbb
RW
11848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11849$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11850if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11851 $as_echo_n "(cached) " >&6
ce3c775b
NC
11852else
11853 while :; do
81ecdfbb 11854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11855/* end confdefs.h. */
11856#include <sys/types.h>
11857 /* Check that off_t can represent 2**63 - 1 correctly.
11858 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11859 since some C++ compilers masquerading as C compilers
11860 incorrectly reject 9223372036854775807. */
11861#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11862 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11863 && LARGE_OFF_T % 2147483647 == 1)
11864 ? 1 : -1];
11865int
11866main ()
11867{
11868
11869 ;
11870 return 0;
11871}
11872_ACEOF
81ecdfbb
RW
11873if ac_fn_c_try_compile "$LINENO"; then :
11874 ac_cv_sys_file_offset_bits=no; break
ce3c775b 11875fi
81ecdfbb
RW
11876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11878/* end confdefs.h. */
11879#define _FILE_OFFSET_BITS 64
11880#include <sys/types.h>
11881 /* Check that off_t can represent 2**63 - 1 correctly.
11882 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11883 since some C++ compilers masquerading as C compilers
11884 incorrectly reject 9223372036854775807. */
11885#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11886 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11887 && LARGE_OFF_T % 2147483647 == 1)
11888 ? 1 : -1];
11889int
11890main ()
11891{
11892
11893 ;
11894 return 0;
11895}
11896_ACEOF
81ecdfbb 11897if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11898 ac_cv_sys_file_offset_bits=64; break
ce3c775b 11899fi
81ecdfbb
RW
11900rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11901 ac_cv_sys_file_offset_bits=unknown
ce3c775b
NC
11902 break
11903done
11904fi
81ecdfbb
RW
11905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11906$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11907case $ac_cv_sys_file_offset_bits in #(
11908 no | unknown) ;;
11909 *)
ce3c775b
NC
11910cat >>confdefs.h <<_ACEOF
11911#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11912_ACEOF
81ecdfbb
RW
11913;;
11914esac
11915rm -rf conftest*
11916 if test $ac_cv_sys_file_offset_bits = unknown; then
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11918$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11919if test "${ac_cv_sys_large_files+set}" = set; then :
11920 $as_echo_n "(cached) " >&6
ce3c775b
NC
11921else
11922 while :; do
81ecdfbb 11923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11924/* end confdefs.h. */
11925#include <sys/types.h>
11926 /* Check that off_t can represent 2**63 - 1 correctly.
11927 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11928 since some C++ compilers masquerading as C compilers
11929 incorrectly reject 9223372036854775807. */
11930#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11931 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11932 && LARGE_OFF_T % 2147483647 == 1)
11933 ? 1 : -1];
11934int
11935main ()
11936{
11937
11938 ;
11939 return 0;
11940}
11941_ACEOF
81ecdfbb
RW
11942if ac_fn_c_try_compile "$LINENO"; then :
11943 ac_cv_sys_large_files=no; break
ce3c775b 11944fi
81ecdfbb
RW
11945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce3c775b
NC
11947/* end confdefs.h. */
11948#define _LARGE_FILES 1
11949#include <sys/types.h>
11950 /* Check that off_t can represent 2**63 - 1 correctly.
11951 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11952 since some C++ compilers masquerading as C compilers
11953 incorrectly reject 9223372036854775807. */
11954#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11955 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11956 && LARGE_OFF_T % 2147483647 == 1)
11957 ? 1 : -1];
11958int
11959main ()
11960{
d7040cdb 11961
ce3c775b
NC
11962 ;
11963 return 0;
11964}
11965_ACEOF
81ecdfbb 11966if ac_fn_c_try_compile "$LINENO"; then :
ce3c775b 11967 ac_cv_sys_large_files=1; break
ce3c775b 11968fi
81ecdfbb
RW
11969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11970 ac_cv_sys_large_files=unknown
ce3c775b
NC
11971 break
11972done
11973fi
81ecdfbb
RW
11974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11975$as_echo "$ac_cv_sys_large_files" >&6; }
11976case $ac_cv_sys_large_files in #(
11977 no | unknown) ;;
11978 *)
ce3c775b
NC
11979cat >>confdefs.h <<_ACEOF
11980#define _LARGE_FILES $ac_cv_sys_large_files
11981_ACEOF
81ecdfbb
RW
11982;;
11983esac
11984rm -rf conftest*
11985 fi
ce3c775b 11986fi
d7040cdb
SE
11987
11988
da2f07f1
JK
11989
11990 if test "$plugins" = "yes"; then
11991 PLUGINS_TRUE=
11992 PLUGINS_FALSE='#'
11993else
11994 PLUGINS_TRUE='#'
11995 PLUGINS_FALSE=
11996fi
11997
11998
11999if test "$plugins" = "yes"; then
12000 if test "$enable_dlopen" != "yes" ; then
12001 as_fn_error "
12002 Building BFD with plugin support requires a host that supports -ldl." "$LINENO" 5
12003 fi
12004 enable_targets="$enable_targets plugin"
12005fi
12006
81ecdfbb
RW
12007# Check whether --enable-64-bit-bfd was given.
12008if test "${enable_64_bit_bfd+set}" = set; then :
12009 enableval=$enable_64_bit_bfd; case "${enableval}" in
d7040cdb
SE
12010 yes) want64=true ;;
12011 no) want64=false ;;
81ecdfbb 12012 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
d7040cdb
SE
12013esac
12014else
12015 want64=false
81ecdfbb
RW
12016fi
12017
12018# Check whether --enable-targets was given.
12019if test "${enable_targets+set}" = set; then :
12020 enableval=$enable_targets; case "${enableval}" in
12021 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
d7040cdb
SE
12022 ;;
12023 no) enable_targets= ;;
12024 *) enable_targets=$enableval ;;
12025esac
81ecdfbb 12026fi
504b7d20 12027
81ecdfbb
RW
12028
12029# Check whether --with-mmap was given.
12030if test "${with_mmap+set}" = set; then :
12031 withval=$with_mmap; case "${withval}" in
d7040cdb
SE
12032 yes) want_mmap=true ;;
12033 no) want_mmap=false ;;
81ecdfbb 12034 *) as_fn_error "bad value ${withval} for BFD with-mmap option" "$LINENO" 5 ;;
20e95c23 12035esac
252b5132 12036else
d7040cdb 12037 want_mmap=false
81ecdfbb
RW
12038fi
12039
12040# Check whether --enable-secureplt was given.
12041if test "${enable_secureplt+set}" = set; then :
12042 enableval=$enable_secureplt; case "${enableval}" in
d7040cdb
SE
12043 yes) use_secureplt=true ;;
12044 no) use_secureplt=false ;;
81ecdfbb 12045 *) as_fn_error "bad value ${enableval} for secureplt option" "$LINENO" 5 ;;
d7040cdb 12046esac
252b5132 12047else
d7040cdb 12048 use_secureplt=false
81ecdfbb
RW
12049fi
12050if test $use_secureplt = true; then
d7040cdb 12051
81ecdfbb 12052$as_echo "#define USE_SECUREPLT 1" >>confdefs.h
5464f5a1 12053
252b5132 12054fi
20e95c23 12055
ef72a554
KT
12056# Check whether --enable-leading-mingw64-underscores was given.
12057if test "${enable_leading_mingw64_underscores+set}" = set; then :
12058 enableval=$enable_leading_mingw64_underscores;
12059fi
12060
12061if test x"$enable_leading_mingw64_underscores" = xyes ; then :
12062
12063$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.h
12064
12065fi
12066
0d4a1476
AS
12067DEBUGDIR=${libdir}/debug
12068
81ecdfbb
RW
12069# Check whether --with-separate-debug-dir was given.
12070if test "${with_separate_debug_dir+set}" = set; then :
12071 withval=$with_separate_debug_dir; DEBUGDIR="${withval}"
12072fi
12073
0d4a1476
AS
12074
12075
504b7d20
NC
12076# Check to see if we should allow the generation of
12077# symbols with the ELF standard's STT_COMMON type.
81ecdfbb
RW
12078# Check whether --enable-elf-stt-common was given.
12079if test "${enable_elf_stt_common+set}" = set; then :
12080 enableval=$enable_elf_stt_common; case "${enableval}" in
504b7d20
NC
12081 yes) want_elf_stt_common=true ;;
12082 no) want_elf_stt_common=false ;;
81ecdfbb 12083 *) as_fn_error "bad value ${enableval} for ELF STT_COMMON option" "$LINENO" 5 ;;
504b7d20
NC
12084 esac
12085else
12086 # We have to choose a default behaviour. For native builds we could
8bc9c892
NC
12087# test whether the loader supports the STT_COMMON type, but that would
12088# mean that built binaries could not be exported to older systems where
12089# the loader does not support it. So by default we always choose to
12090# disable this feature.
504b7d20 12091 want_elf_stt_common=false
81ecdfbb
RW
12092fi
12093if test $want_elf_stt_common = true; then
504b7d20 12094
81ecdfbb 12095$as_echo "#define USE_STT_COMMON 1" >>confdefs.h
504b7d20
NC
12096
12097fi
12098
12099
d7040cdb 12100
81ecdfbb
RW
12101# Check whether --with-pkgversion was given.
12102if test "${with_pkgversion+set}" = set; then :
12103 withval=$with_pkgversion; case "$withval" in
12104 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
d7040cdb
SE
12105 no) PKGVERSION= ;;
12106 *) PKGVERSION="($withval) " ;;
12107 esac
252b5132 12108else
d7040cdb 12109 PKGVERSION="(GNU Binutils) "
252b5132 12110
81ecdfbb
RW
12111fi
12112
20e95c23
DJ
12113
12114
5464f5a1 12115
20e95c23 12116
81ecdfbb
RW
12117# Check whether --with-bugurl was given.
12118if test "${with_bugurl+set}" = set; then :
12119 withval=$with_bugurl; case "$withval" in
12120 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
d7040cdb
SE
12121 no) BUGURL=
12122 ;;
12123 *) BUGURL="$withval"
12124 ;;
12125 esac
252b5132 12126else
d7040cdb
SE
12127 BUGURL="http://www.sourceware.org/bugzilla/"
12128
81ecdfbb
RW
12129fi
12130
d7040cdb
SE
12131 case ${BUGURL} in
12132 "")
12133 REPORT_BUGS_TO=
12134 REPORT_BUGS_TEXI=
20e95c23
DJ
12135 ;;
12136 *)
d7040cdb
SE
12137 REPORT_BUGS_TO="<$BUGURL>"
12138 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
20e95c23 12139 ;;
d7040cdb
SE
12140 esac;
12141
12142
12143
12144
12145
d1a98e0c
AM
12146GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12148/* end confdefs.h. */
12149__GNUC__
12150_ACEOF
12151if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12152 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12153
12154else
12155 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12156fi
12157rm -f conftest*
12158
d7040cdb 12159
81ecdfbb
RW
12160# Check whether --enable-werror was given.
12161if test "${enable_werror+set}" = set; then :
12162 enableval=$enable_werror; case "${enableval}" in
d7040cdb
SE
12163 yes | y) ERROR_ON_WARNING="yes" ;;
12164 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 12165 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
d7040cdb 12166 esac
81ecdfbb
RW
12167fi
12168
d7040cdb 12169
d1a98e0c 12170# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
12171case "${host}" in
12172 *-*-mingw32*)
12173 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12174 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12175 fi
12176 ;;
12177 *) ;;
12178esac
12179
d7040cdb
SE
12180# Enable -Werror by default when using gcc
12181if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12182 ERROR_ON_WARNING=yes
12183fi
12184
12185NO_WERROR=
12186if test "${ERROR_ON_WARNING}" = yes ; then
12187 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12188 NO_WERROR="-Wno-error"
12189fi
12190
12191if test "${GCC}" = yes ; then
12192 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12193fi
12194
81ecdfbb
RW
12195# Check whether --enable-build-warnings was given.
12196if test "${enable_build_warnings+set}" = set; then :
12197 enableval=$enable_build_warnings; case "${enableval}" in
d7040cdb
SE
12198 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12199 no) if test "${GCC}" = yes ; then
12200 WARN_CFLAGS="-w"
12201 fi;;
12202 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12203 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
12204 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12205 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
12206 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
20e95c23 12207esac
81ecdfbb
RW
12208fi
12209
d7040cdb
SE
12210
12211if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12212 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
20e95c23 12213fi
d7040cdb
SE
12214
12215
12216
12217
12218
81ecdfbb 12219ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb
SE
12220
12221
12222if test -z "$target" ; then
81ecdfbb 12223 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
20e95c23
DJ
12224fi
12225
81ecdfbb
RW
12226
12227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12228$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12229 # Check whether --enable-maintainer-mode was given.
12230if test "${enable_maintainer_mode+set}" = set; then :
12231 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
d7040cdb
SE
12232else
12233 USE_MAINTAINER_MODE=no
81ecdfbb 12234fi
20e95c23 12235
81ecdfbb
RW
12236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12237$as_echo "$USE_MAINTAINER_MODE" >&6; }
12238 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12239 MAINTAINER_MODE_TRUE=
12240 MAINTAINER_MODE_FALSE='#'
12241else
12242 MAINTAINER_MODE_TRUE='#'
12243 MAINTAINER_MODE_FALSE=
6be7c12c 12244fi
5464f5a1 12245
d7040cdb
SE
12246 MAINT=$MAINTAINER_MODE_TRUE
12247
12248
81ecdfbb 12249 if false; then
d7040cdb
SE
12250 GENINSRC_NEVER_TRUE=
12251 GENINSRC_NEVER_FALSE='#'
20e95c23 12252else
d7040cdb
SE
12253 GENINSRC_NEVER_TRUE='#'
12254 GENINSRC_NEVER_FALSE=
5464f5a1 12255fi
5464f5a1 12256
d7040cdb
SE
12257 case ${build_alias} in
12258 "") build_noncanonical=${build} ;;
12259 *) build_noncanonical=${build_alias} ;;
20e95c23 12260esac
d7040cdb
SE
12261
12262 case ${host_alias} in
12263 "") host_noncanonical=${build_noncanonical} ;;
12264 *) host_noncanonical=${host_alias} ;;
12265esac
12266
12267 case ${target_alias} in
12268 "") target_noncanonical=${host_noncanonical} ;;
12269 *) target_noncanonical=${target_alias} ;;
12270esac
12271
81ecdfbb
RW
12272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12273$as_echo_n "checking whether to install libbfd... " >&6; }
12274 # Check whether --enable-install-libbfd was given.
12275if test "${enable_install_libbfd+set}" = set; then :
12276 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
252b5132 12277else
d7040cdb
SE
12278 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12279 install_libbfd_p=yes
12280 else
12281 install_libbfd_p=no
12282 fi
81ecdfbb 12283fi
d7040cdb 12284
81ecdfbb
RW
12285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12286$as_echo "$install_libbfd_p" >&6; }
12287 if test $install_libbfd_p = yes; then
d7040cdb
SE
12288 INSTALL_LIBBFD_TRUE=
12289 INSTALL_LIBBFD_FALSE='#'
12290else
12291 INSTALL_LIBBFD_TRUE='#'
12292 INSTALL_LIBBFD_FALSE=
5464f5a1 12293fi
5464f5a1 12294
d7040cdb 12295 # Need _noncanonical variables for this.
5464f5a1 12296
5464f5a1 12297
d7040cdb
SE
12298
12299
12300 # libbfd.a is a host library containing target dependent code
12301 bfdlibdir='$(libdir)'
12302 bfdincludedir='$(includedir)'
12303 if test "${host}" != "${target}"; then
12304 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12305 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
20e95c23 12306 fi
6be7c12c 12307
5464f5a1 12308
5464f5a1
NN
12309
12310
5464f5a1 12311
ac48eca1 12312
573e8a1c
RW
12313
12314
d7040cdb
SE
12315host64=false
12316target64=false
12317bfd_default_target_size=32
252b5132 12318
d7040cdb 12319# host stuff:
20e95c23 12320
ec68b083 12321ALL_LINGUAS="fr tr ja es sv da zh_CN ro rw vi fi id ru"
d7040cdb
SE
12322# If we haven't got the data from the intl directory,
12323# assume NLS is disabled.
12324USE_NLS=no
12325LIBINTL=
12326LIBINTL_DEP=
12327INCINTL=
12328XGETTEXT=
12329GMSGFMT=
12330POSUB=
12331
12332if test -f ../intl/config.intl; then
12333 . ../intl/config.intl
252b5132 12334fi
81ecdfbb
RW
12335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12336$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12337if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12339$as_echo "no" >&6; }
d7040cdb 12340else
81ecdfbb
RW
12341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12342$as_echo "yes" >&6; }
5464f5a1 12343
81ecdfbb 12344$as_echo "#define ENABLE_NLS 1" >>confdefs.h
252b5132 12345
6be7c12c 12346
81ecdfbb
RW
12347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12348$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12349 # Look for .po and .gmo files in the source directory.
12350 CATALOGS=
12351 XLINGUAS=
12352 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12353 # If there aren't any .gmo files the shell will give us the
12354 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12355 # weeded out.
12356 case "$cat" in *\**)
12357 continue;;
12358 esac
12359 # The quadruple backslash is collapsed to a double backslash
12360 # by the backticks, then collapsed again by the double quotes,
12361 # leaving us with one backslash in the sed expression (right
12362 # before the dot that mustn't act as a wildcard).
12363 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12364 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12365 # The user is allowed to set LINGUAS to a list of languages to
12366 # install catalogs for. If it's empty that means "all of them."
12367 if test "x$LINGUAS" = x; then
12368 CATALOGS="$CATALOGS $cat"
12369 XLINGUAS="$XLINGUAS $lang"
12370 else
12371 case "$LINGUAS" in *$lang*)
12372 CATALOGS="$CATALOGS $cat"
12373 XLINGUAS="$XLINGUAS $lang"
12374 ;;
12375 esac
12376 fi
12377 done
12378 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12380$as_echo "$LINGUAS" >&6; }
d7040cdb 12381
252b5132 12382
d7040cdb 12383 DATADIRNAME=share
252b5132 12384
d7040cdb 12385 INSTOBJEXT=.mo
5464f5a1 12386
d7040cdb 12387 GENCAT=gencat
20e95c23 12388
d7040cdb 12389 CATOBJEXT=.gmo
5464f5a1 12390
20e95c23 12391fi
5464f5a1 12392
d7040cdb
SE
12393 MKINSTALLDIRS=
12394 if test -n "$ac_aux_dir"; then
12395 case "$ac_aux_dir" in
12396 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12397 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12398 esac
12399 fi
12400 if test -z "$MKINSTALLDIRS"; then
12401 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
5464f5a1 12402 fi
5464f5a1 12403
5464f5a1 12404
d7040cdb 12405
81ecdfbb
RW
12406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12407$as_echo_n "checking whether NLS is requested... " >&6; }
12408 # Check whether --enable-nls was given.
12409if test "${enable_nls+set}" = set; then :
12410 enableval=$enable_nls; USE_NLS=$enableval
252b5132 12411else
d7040cdb 12412 USE_NLS=yes
81ecdfbb
RW
12413fi
12414
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12416$as_echo "$USE_NLS" >&6; }
5464f5a1 12417
252b5132 12418
5464f5a1 12419
252b5132 12420
d7040cdb
SE
12421
12422
12423# Prepare PATH_SEPARATOR.
12424# The user is always right.
12425if test "${PATH_SEPARATOR+set}" != set; then
12426 echo "#! /bin/sh" >conf$$.sh
12427 echo "exit 0" >>conf$$.sh
12428 chmod +x conf$$.sh
12429 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12430 PATH_SEPARATOR=';'
20e95c23 12431 else
d7040cdb 12432 PATH_SEPARATOR=:
20e95c23 12433 fi
d7040cdb
SE
12434 rm -f conf$$.sh
12435fi
12436
12437# Find out how to test for executable files. Don't use a zero-byte file,
12438# as systems may use methods other than mode bits to determine executability.
12439cat >conf$$.file <<_ASEOF
12440#! /bin/sh
12441exit 0
12442_ASEOF
12443chmod +x conf$$.file
12444if test -x conf$$.file >/dev/null 2>&1; then
12445 ac_executable_p="test -x"
20e95c23 12446else
d7040cdb 12447 ac_executable_p="test -f"
20e95c23 12448fi
d7040cdb 12449rm -f conf$$.file
5464f5a1 12450
d7040cdb
SE
12451# Extract the first word of "msgfmt", so it can be a program name with args.
12452set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12454$as_echo_n "checking for $ac_word... " >&6; }
12455if test "${ac_cv_path_MSGFMT+set}" = set; then :
12456 $as_echo_n "(cached) " >&6
d7040cdb
SE
12457else
12458 case "$MSGFMT" in
12459 [\\/]* | ?:[\\/]*)
12460 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12461 ;;
12462 *)
12463 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12464 for ac_dir in $PATH; do
12465 IFS="$ac_save_IFS"
12466 test -z "$ac_dir" && ac_dir=.
12467 for ac_exec_ext in '' $ac_executable_extensions; do
12468 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12469 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12470 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12471 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12472 break 2
12473 fi
12474 fi
12475 done
12476 done
12477 IFS="$ac_save_IFS"
12478 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12479 ;;
12480esac
5464f5a1 12481fi
d7040cdb
SE
12482MSGFMT="$ac_cv_path_MSGFMT"
12483if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12485$as_echo "$MSGFMT" >&6; }
20e95c23 12486else
81ecdfbb
RW
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12488$as_echo "no" >&6; }
252b5132 12489fi
d7040cdb
SE
12490
12491 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12492set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12494$as_echo_n "checking for $ac_word... " >&6; }
12495if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12496 $as_echo_n "(cached) " >&6
252b5132 12497else
d7040cdb
SE
12498 case $GMSGFMT in
12499 [\\/]* | ?:[\\/]*)
12500 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12501 ;;
12502 *)
12503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12504for as_dir in $PATH
12505do
12506 IFS=$as_save_IFS
12507 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12508 for ac_exec_ext in '' $ac_executable_extensions; do
12509 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12510 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12512 break 2
12513 fi
12514done
81ecdfbb
RW
12515 done
12516IFS=$as_save_IFS
5464f5a1 12517
d7040cdb
SE
12518 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12519 ;;
12520esac
252b5132 12521fi
d7040cdb 12522GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12523if test -n "$GMSGFMT"; then
81ecdfbb
RW
12524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12525$as_echo "$GMSGFMT" >&6; }
252b5132 12526else
81ecdfbb
RW
12527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12528$as_echo "no" >&6; }
252b5132
RH
12529fi
12530
20e95c23
DJ
12531
12532
81ecdfbb 12533
d7040cdb
SE
12534# Prepare PATH_SEPARATOR.
12535# The user is always right.
12536if test "${PATH_SEPARATOR+set}" != set; then
12537 echo "#! /bin/sh" >conf$$.sh
12538 echo "exit 0" >>conf$$.sh
12539 chmod +x conf$$.sh
12540 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12541 PATH_SEPARATOR=';'
12542 else
12543 PATH_SEPARATOR=:
12544 fi
12545 rm -f conf$$.sh
252b5132 12546fi
20e95c23 12547
d7040cdb
SE
12548# Find out how to test for executable files. Don't use a zero-byte file,
12549# as systems may use methods other than mode bits to determine executability.
12550cat >conf$$.file <<_ASEOF
12551#! /bin/sh
12552exit 0
12553_ASEOF
12554chmod +x conf$$.file
12555if test -x conf$$.file >/dev/null 2>&1; then
12556 ac_executable_p="test -x"
12557else
12558 ac_executable_p="test -f"
12559fi
12560rm -f conf$$.file
252b5132 12561
d7040cdb
SE
12562# Extract the first word of "xgettext", so it can be a program name with args.
12563set dummy xgettext; ac_word=$2
81ecdfbb
RW
12564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12565$as_echo_n "checking for $ac_word... " >&6; }
12566if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12567 $as_echo_n "(cached) " >&6
20e95c23 12568else
d7040cdb
SE
12569 case "$XGETTEXT" in
12570 [\\/]* | ?:[\\/]*)
12571 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12572 ;;
12573 *)
12574 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12575 for ac_dir in $PATH; do
12576 IFS="$ac_save_IFS"
12577 test -z "$ac_dir" && ac_dir=.
12578 for ac_exec_ext in '' $ac_executable_extensions; do
12579 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12580 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12581 (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
12582 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12583 break 2
12584 fi
12585 fi
12586 done
12587 done
12588 IFS="$ac_save_IFS"
12589 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12590 ;;
12591esac
12592fi
12593XGETTEXT="$ac_cv_path_XGETTEXT"
12594if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12596$as_echo "$XGETTEXT" >&6; }
252b5132 12597else
81ecdfbb
RW
12598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12599$as_echo "no" >&6; }
252b5132
RH
12600fi
12601
d7040cdb 12602 rm -f messages.po
5464f5a1 12603
252b5132 12604
d7040cdb
SE
12605# Prepare PATH_SEPARATOR.
12606# The user is always right.
12607if test "${PATH_SEPARATOR+set}" != set; then
12608 echo "#! /bin/sh" >conf$$.sh
12609 echo "exit 0" >>conf$$.sh
12610 chmod +x conf$$.sh
12611 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12612 PATH_SEPARATOR=';'
12613 else
12614 PATH_SEPARATOR=:
12615 fi
12616 rm -f conf$$.sh
252b5132
RH
12617fi
12618
d7040cdb
SE
12619# Find out how to test for executable files. Don't use a zero-byte file,
12620# as systems may use methods other than mode bits to determine executability.
12621cat >conf$$.file <<_ASEOF
12622#! /bin/sh
12623exit 0
12624_ASEOF
12625chmod +x conf$$.file
12626if test -x conf$$.file >/dev/null 2>&1; then
12627 ac_executable_p="test -x"
5464f5a1 12628else
d7040cdb 12629 ac_executable_p="test -f"
20e95c23 12630fi
d7040cdb 12631rm -f conf$$.file
5464f5a1 12632
d7040cdb
SE
12633# Extract the first word of "msgmerge", so it can be a program name with args.
12634set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12636$as_echo_n "checking for $ac_word... " >&6; }
12637if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12638 $as_echo_n "(cached) " >&6
d7040cdb
SE
12639else
12640 case "$MSGMERGE" in
12641 [\\/]* | ?:[\\/]*)
12642 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12643 ;;
12644 *)
12645 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12646 for ac_dir in $PATH; do
12647 IFS="$ac_save_IFS"
12648 test -z "$ac_dir" && ac_dir=.
12649 for ac_exec_ext in '' $ac_executable_extensions; do
12650 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12651 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12652 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12653 break 2
12654 fi
12655 fi
12656 done
12657 done
12658 IFS="$ac_save_IFS"
12659 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12660 ;;
12661esac
5464f5a1 12662fi
d7040cdb
SE
12663MSGMERGE="$ac_cv_path_MSGMERGE"
12664if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12666$as_echo "$MSGMERGE" >&6; }
20e95c23 12667else
81ecdfbb
RW
12668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12669$as_echo "no" >&6; }
d7040cdb 12670fi
20e95c23 12671
5464f5a1 12672
d7040cdb
SE
12673 if test "$GMSGFMT" != ":"; then
12674 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12675 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12676 : ;
12677 else
12678 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12680$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12681 GMSGFMT=":"
12682 fi
12683 fi
252b5132 12684
d7040cdb
SE
12685 if test "$XGETTEXT" != ":"; then
12686 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12687 (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
12688 : ;
12689 else
81ecdfbb
RW
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12691$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12692 XGETTEXT=":"
12693 fi
12694 rm -f messages.po
12695 fi
6be7c12c 12696
81ecdfbb 12697 ac_config_commands="$ac_config_commands default-1"
5464f5a1 12698
252b5132 12699
5464f5a1 12700
d7040cdb
SE
12701# Permit host specific settings.
12702. ${srcdir}/configure.host
12703
12704
252b5132 12705
252b5132 12706
d7040cdb 12707BFD_HOST_64BIT_LONG=0
d2df793a 12708BFD_HOST_64BIT_LONG_LONG=0
d7040cdb
SE
12709BFD_HOST_64_BIT_DEFINED=0
12710BFD_HOST_64_BIT=
12711BFD_HOST_U_64_BIT=
d2df793a 12712BFD_HOSTPTR_T="unsigned long"
6be7c12c 12713
81ecdfbb
RW
12714# The cast to long int works around a bug in the HP C Compiler
12715# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12716# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12717# This bug is HP SR number 8606223364.
12718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12719$as_echo_n "checking size of long long... " >&6; }
12720if test "${ac_cv_sizeof_long_long+set}" = set; then :
12721 $as_echo_n "(cached) " >&6
6726e1ea 12722else
81ecdfbb
RW
12723 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
12724
12725else
12726 if test "$ac_cv_type_long_long" = yes; then
12727 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12728$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12729{ as_fn_set_status 77
12730as_fn_error "cannot compute sizeof (long long)
12731See \`config.log' for more details." "$LINENO" 5; }; }
12732 else
12733 ac_cv_sizeof_long_long=0
12734 fi
12735fi
12736
12737fi
12738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12739$as_echo "$ac_cv_sizeof_long_long" >&6; }
12740
12741
12742
12743cat >>confdefs.h <<_ACEOF
12744#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5464f5a1 12745_ACEOF
81ecdfbb
RW
12746
12747
12748# The cast to long int works around a bug in the HP C Compiler
12749# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12750# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12751# This bug is HP SR number 8606223364.
12752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12753$as_echo_n "checking size of void *... " >&6; }
12754if test "${ac_cv_sizeof_void_p+set}" = set; then :
12755 $as_echo_n "(cached) " >&6
6726e1ea 12756else
81ecdfbb 12757 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
5464f5a1 12758
81ecdfbb
RW
12759else
12760 if test "$ac_cv_type_void_p" = yes; then
12761 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12762$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12763{ as_fn_set_status 77
12764as_fn_error "cannot compute sizeof (void *)
12765See \`config.log' for more details." "$LINENO" 5; }; }
12766 else
12767 ac_cv_sizeof_void_p=0
12768 fi
6726e1ea 12769fi
81ecdfbb 12770
6726e1ea 12771fi
81ecdfbb
RW
12772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12773$as_echo "$ac_cv_sizeof_void_p" >&6; }
6726e1ea 12774
6726e1ea 12775
2ba49b59 12776
81ecdfbb
RW
12777cat >>confdefs.h <<_ACEOF
12778#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
5464f5a1 12779_ACEOF
81ecdfbb
RW
12780
12781
12782# The cast to long int works around a bug in the HP C Compiler
12783# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12784# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12785# This bug is HP SR number 8606223364.
12786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12787$as_echo_n "checking size of long... " >&6; }
12788if test "${ac_cv_sizeof_long+set}" = set; then :
12789 $as_echo_n "(cached) " >&6
6726e1ea 12790else
81ecdfbb 12791 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
5464f5a1 12792
252b5132 12793else
81ecdfbb
RW
12794 if test "$ac_cv_type_long" = yes; then
12795 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12796$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12797{ as_fn_set_status 77
12798as_fn_error "cannot compute sizeof (long)
12799See \`config.log' for more details." "$LINENO" 5; }; }
12800 else
12801 ac_cv_sizeof_long=0
12802 fi
12803fi
5464f5a1 12804
81ecdfbb
RW
12805fi
12806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12807$as_echo "$ac_cv_sizeof_long" >&6; }
2ba49b59 12808
81ecdfbb
RW
12809
12810
12811cat >>confdefs.h <<_ACEOF
12812#define SIZEOF_LONG $ac_cv_sizeof_long
5464f5a1 12813_ACEOF
2ba49b59 12814
2ba49b59 12815
81ecdfbb
RW
12816
12817if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12818 host64=true
252b5132 12819fi
5464f5a1 12820
81ecdfbb
RW
12821if test "x${ac_cv_sizeof_long}" = "x8"; then
12822 BFD_HOST_64BIT_LONG=1
12823 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long"
12824 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long"
12825elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
12826 BFD_HOST_64BIT_LONG_LONG=1
12827 test -n "${HOST_64BIT_TYPE}" || HOST_64BIT_TYPE="long long"
12828 test -n "${HOST_U_64BIT_TYPE}" || HOST_U_64BIT_TYPE="unsigned long long"
12829 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
12830 BFD_HOSTPTR_T="unsigned long long"
12831 fi
252b5132 12832fi
81ecdfbb
RW
12833
12834if test -n "${HOST_64BIT_TYPE}" -a -n "${HOST_U_64BIT_TYPE}"; then
12835 BFD_HOST_64_BIT_DEFINED=1
12836 BFD_HOST_64_BIT="${HOST_64BIT_TYPE}"
12837 BFD_HOST_U_64_BIT="${HOST_U_64BIT_TYPE}"
2ba49b59 12838fi
5464f5a1 12839
5464f5a1 12840
2ba49b59 12841
2ba49b59 12842
5464f5a1 12843
81ecdfbb
RW
12844
12845
12846
12847# Put a plausible default for CC_FOR_BUILD in Makefile.
12848if test -z "$CC_FOR_BUILD"; then
12849 if test "x$cross_compiling" = "xno"; then
12850 CC_FOR_BUILD='$(CC)'
12851 else
12852 CC_FOR_BUILD=gcc
12853 fi
2ba49b59 12854fi
81ecdfbb
RW
12855
12856# Also set EXEEXT_FOR_BUILD.
12857if test "x$cross_compiling" = "xno"; then
12858 EXEEXT_FOR_BUILD='$(EXEEXT)'
12859else
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
12861$as_echo_n "checking for build system executable suffix... " >&6; }
12862if test "${bfd_cv_build_exeext+set}" = set; then :
12863 $as_echo_n "(cached) " >&6
6be7c12c 12864else
81ecdfbb
RW
12865 rm -f conftest*
12866 echo 'int main () { return 0; }' > conftest.c
12867 bfd_cv_build_exeext=
12868 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
12869 for file in conftest.*; do
12870 case $file in
12871 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
12872 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
12873 esac
12874 done
12875 rm -f conftest*
12876 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
5464f5a1 12877fi
81ecdfbb
RW
12878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
12879$as_echo "$bfd_cv_build_exeext" >&6; }
12880 EXEEXT_FOR_BUILD=""
12881 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
5464f5a1 12882fi
5464f5a1 12883
5464f5a1 12884
81ecdfbb
RW
12885for ac_header in alloca.h stddef.h string.h strings.h stdlib.h time.h unistd.h
12886do :
12887 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12888ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12889eval as_val=\$$as_ac_Header
12890 if test "x$as_val" = x""yes; then :
12891 cat >>confdefs.h <<_ACEOF
12892#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
d2df793a 12893_ACEOF
d2df793a 12894
d2df793a 12895fi
d2df793a 12896
81ecdfbb 12897done
d2df793a 12898
81ecdfbb
RW
12899for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
12900do :
12901 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12902ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12903eval as_val=\$$as_ac_Header
12904 if test "x$as_val" = x""yes; then :
12905 cat >>confdefs.h <<_ACEOF
12906#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
d2df793a 12907_ACEOF
d2df793a 12908
d2df793a 12909fi
d2df793a 12910
81ecdfbb 12911done
d2df793a 12912
81ecdfbb 12913
d2df793a 12914
f3b4f6d0 12915inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
81ecdfbb 12916
f3b4f6d0
PB
12917acx_cv_header_stdint=stddef.h
12918acx_cv_header_stdint_kind="(already complete)"
12919for i in stdint.h $inttype_headers; do
12920 unset ac_cv_type_uintptr_t
12921 unset ac_cv_type_uintmax_t
12922 unset ac_cv_type_int_least32_t
12923 unset ac_cv_type_int_fast32_t
12924 unset ac_cv_type_uint64_t
12925 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12926 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
12927#include <$i>
12928"
12929if test "x$ac_cv_type_uintmax_t" = x""yes; then :
12930 acx_cv_header_stdint=$i
d2df793a 12931else
f3b4f6d0
PB
12932 continue
12933fi
81ecdfbb 12934
f3b4f6d0
PB
12935 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12936#include <$i>
12937"
12938if test "x$ac_cv_type_uintptr_t" = x""yes; then :
d2df793a 12939
81ecdfbb 12940else
f3b4f6d0 12941 acx_cv_header_stdint_kind="(mostly complete)"
d2df793a 12942fi
81ecdfbb 12943
f3b4f6d0
PB
12944 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
12945#include <$i>
12946"
12947if test "x$ac_cv_type_int_least32_t" = x""yes; then :
12948
d2df793a 12949else
f3b4f6d0 12950 acx_cv_header_stdint_kind="(mostly complete)"
81ecdfbb 12951fi
81ecdfbb 12952
f3b4f6d0
PB
12953 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
12954#include <$i>
12955"
12956if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
81ecdfbb 12957
f3b4f6d0
PB
12958else
12959 acx_cv_header_stdint_kind="(mostly complete)"
12960fi
81ecdfbb 12961
f3b4f6d0
PB
12962 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12963#include <$i>
12964"
12965if test "x$ac_cv_type_uint64_t" = x""yes; then :
d2df793a 12966
07c58694 12967else
f3b4f6d0
PB
12968 acx_cv_header_stdint_kind="(lacks uint64_t)"
12969fi
81ecdfbb 12970
f3b4f6d0
PB
12971 break
12972done
12973if test "$acx_cv_header_stdint" = stddef.h; then
12974 acx_cv_header_stdint_kind="(lacks uintmax_t)"
12975 for i in stdint.h $inttype_headers; do
12976 unset ac_cv_type_uintptr_t
12977 unset ac_cv_type_uint32_t
12978 unset ac_cv_type_uint64_t
12979 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12980 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
12981#include <$i>
12982"
12983if test "x$ac_cv_type_uint32_t" = x""yes; then :
12984 acx_cv_header_stdint=$i
12985else
12986 continue
d2df793a 12987fi
81ecdfbb 12988
f3b4f6d0
PB
12989 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12990#include <$i>
12991"
12992if test "x$ac_cv_type_uint64_t" = x""yes; then :
81ecdfbb 12993
f3b4f6d0 12994fi
81ecdfbb 12995
f3b4f6d0
PB
12996 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12997#include <$i>
12998"
12999if test "x$ac_cv_type_uintptr_t" = x""yes; then :
81ecdfbb 13000
f3b4f6d0 13001fi
81ecdfbb 13002
f3b4f6d0
PB
13003 break
13004 done
13005fi
13006if test "$acx_cv_header_stdint" = stddef.h; then
13007 acx_cv_header_stdint_kind="(u_intXX_t style)"
13008 for i in sys/types.h $inttype_headers; do
13009 unset ac_cv_type_u_int32_t
13010 unset ac_cv_type_u_int64_t
13011 $as_echo_n "looking for u_intXX_t types in $i, " >&6
13012 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
13013#include <$i>
13014"
13015if test "x$ac_cv_type_u_int32_t" = x""yes; then :
13016 acx_cv_header_stdint=$i
07c58694 13017else
f3b4f6d0
PB
13018 continue
13019fi
81ecdfbb 13020
f3b4f6d0
PB
13021 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
13022#include <$i>
13023"
13024if test "x$ac_cv_type_u_int64_t" = x""yes; then :
81ecdfbb 13025
f3b4f6d0 13026fi
81ecdfbb 13027
f3b4f6d0
PB
13028 break
13029 done
d2df793a 13030fi
f3b4f6d0
PB
13031if test "$acx_cv_header_stdint" = stddef.h; then
13032 acx_cv_header_stdint_kind="(using manual detection)"
d2df793a 13033fi
81ecdfbb 13034
f3b4f6d0
PB
13035test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
13036test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
13037test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
13038test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
13039test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
81ecdfbb 13040
f3b4f6d0 13041# ----------------- Summarize what we found so far
07c58694 13042
f3b4f6d0
PB
13043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in bfd_stdint.h" >&5
13044$as_echo_n "checking what to include in bfd_stdint.h... " >&6; }
81ecdfbb 13045
f3b4f6d0
PB
13046case `$as_basename -- bfd_stdint.h ||
13047$as_expr X/bfd_stdint.h : '.*/\([^/][^/]*\)/*$' \| \
13048 Xbfd_stdint.h : 'X\(//\)$' \| \
13049 Xbfd_stdint.h : 'X\(/\)' \| . 2>/dev/null ||
13050$as_echo X/bfd_stdint.h |
13051 sed '/^.*\/\([^/][^/]*\)\/*$/{
13052 s//\1/
13053 q
13054 }
13055 /^X\/\(\/\/\)$/{
13056 s//\1/
13057 q
13058 }
13059 /^X\/\(\/\).*/{
13060 s//\1/
13061 q
13062 }
13063 s/.*/./; q'` in
13064 stdint.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 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
13067$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
13068 *) ;;
13069esac
81ecdfbb 13070
f3b4f6d0
PB
13071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
13072$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
5464f5a1 13073
f3b4f6d0 13074# ----------------- done included file, check C basic types --------
2ba49b59 13075
f3b4f6d0
PB
13076# Lacking an uintptr_t? Test size of void *
13077case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
13078 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
13079# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13080# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13081# This bug is HP SR number 8606223364.
13082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13083$as_echo_n "checking size of void *... " >&6; }
13084if test "${ac_cv_sizeof_void_p+set}" = set; then :
13085 $as_echo_n "(cached) " >&6
13086else
13087 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
2ba49b59 13088
f3b4f6d0
PB
13089else
13090 if test "$ac_cv_type_void_p" = yes; then
13091 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13092$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13093{ as_fn_set_status 77
13094as_fn_error "cannot compute sizeof (void *)
13095See \`config.log' for more details." "$LINENO" 5; }; }
13096 else
13097 ac_cv_sizeof_void_p=0
13098 fi
13099fi
81ecdfbb 13100
f3b4f6d0
PB
13101fi
13102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13103$as_echo "$ac_cv_sizeof_void_p" >&6; }
81ecdfbb 13104
07c58694
PB
13105
13106
13107cat >>confdefs.h <<_ACEOF
f3b4f6d0 13108#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
07c58694 13109_ACEOF
07c58694 13110
f3b4f6d0
PB
13111 ;;
13112esac
07c58694 13113
f3b4f6d0
PB
13114# Lacking an uint64_t? Test size of long
13115case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13116 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13117# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13118# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13119# This bug is HP SR number 8606223364.
13120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13121$as_echo_n "checking size of long... " >&6; }
13122if test "${ac_cv_sizeof_long+set}" = set; then :
81ecdfbb 13123 $as_echo_n "(cached) " >&6
5464f5a1 13124else
f3b4f6d0 13125 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
07c58694 13126
2ba49b59 13127else
f3b4f6d0
PB
13128 if test "$ac_cv_type_long" = yes; then
13129 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13130$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13131{ as_fn_set_status 77
13132as_fn_error "cannot compute sizeof (long)
13133See \`config.log' for more details." "$LINENO" 5; }; }
13134 else
13135 ac_cv_sizeof_long=0
13136 fi
81ecdfbb 13137fi
2ba49b59 13138
f3b4f6d0
PB
13139fi
13140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13141$as_echo "$ac_cv_sizeof_long" >&6; }
81ecdfbb 13142
5464f5a1 13143
81ecdfbb 13144
f3b4f6d0
PB
13145cat >>confdefs.h <<_ACEOF
13146#define SIZEOF_LONG $ac_cv_sizeof_long
13147_ACEOF
07c58694 13148
f3b4f6d0
PB
13149 ;;
13150esac
2ba49b59 13151
f3b4f6d0
PB
13152if test $acx_cv_header_stdint = stddef.h; then
13153 # Lacking a good header? Test size of everything and deduce all types.
13154 # The cast to long int works around a bug in the HP C Compiler
13155# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13156# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13157# This bug is HP SR number 8606223364.
13158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13159$as_echo_n "checking size of int... " >&6; }
13160if test "${ac_cv_sizeof_int+set}" = set; then :
13161 $as_echo_n "(cached) " >&6
81ecdfbb 13162else
f3b4f6d0 13163 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
81ecdfbb 13164
f3b4f6d0
PB
13165else
13166 if test "$ac_cv_type_int" = yes; then
13167 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13168$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13169{ as_fn_set_status 77
13170as_fn_error "cannot compute sizeof (int)
13171See \`config.log' for more details." "$LINENO" 5; }; }
13172 else
13173 ac_cv_sizeof_int=0
13174 fi
2ba49b59 13175fi
81ecdfbb 13176
f3b4f6d0
PB
13177fi
13178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13179$as_echo "$ac_cv_sizeof_int" >&6; }
81ecdfbb
RW
13180
13181
07c58694
PB
13182
13183cat >>confdefs.h <<_ACEOF
f3b4f6d0 13184#define SIZEOF_INT $ac_cv_sizeof_int
07c58694 13185_ACEOF
81ecdfbb 13186
07c58694 13187
f3b4f6d0
PB
13188 # The cast to long int works around a bug in the HP C Compiler
13189# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13190# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13191# This bug is HP SR number 8606223364.
13192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13193$as_echo_n "checking size of short... " >&6; }
13194if test "${ac_cv_sizeof_short+set}" = set; then :
13195 $as_echo_n "(cached) " >&6
13196else
13197 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
07c58694 13198
f3b4f6d0
PB
13199else
13200 if test "$ac_cv_type_short" = yes; then
13201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13202$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13203{ as_fn_set_status 77
13204as_fn_error "cannot compute sizeof (short)
13205See \`config.log' for more details." "$LINENO" 5; }; }
13206 else
13207 ac_cv_sizeof_short=0
13208 fi
13209fi
07c58694 13210
f3b4f6d0
PB
13211fi
13212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13213$as_echo "$ac_cv_sizeof_short" >&6; }
07c58694
PB
13214
13215
13216
f3b4f6d0
PB
13217cat >>confdefs.h <<_ACEOF
13218#define SIZEOF_SHORT $ac_cv_sizeof_short
13219_ACEOF
07c58694
PB
13220
13221
f3b4f6d0
PB
13222 # The cast to long int works around a bug in the HP C Compiler
13223# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13224# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13225# This bug is HP SR number 8606223364.
13226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13227$as_echo_n "checking size of char... " >&6; }
13228if test "${ac_cv_sizeof_char+set}" = set; then :
13229 $as_echo_n "(cached) " >&6
13230else
13231 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
07c58694 13232
f3b4f6d0
PB
13233else
13234 if test "$ac_cv_type_char" = yes; then
13235 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13236$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13237{ as_fn_set_status 77
13238as_fn_error "cannot compute sizeof (char)
13239See \`config.log' for more details." "$LINENO" 5; }; }
13240 else
13241 ac_cv_sizeof_char=0
13242 fi
13243fi
07c58694 13244
f3b4f6d0
PB
13245fi
13246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13247$as_echo "$ac_cv_sizeof_char" >&6; }
07c58694
PB
13248
13249
07c58694 13250
2ba49b59 13251cat >>confdefs.h <<_ACEOF
f3b4f6d0 13252#define SIZEOF_CHAR $ac_cv_sizeof_char
2ba49b59
KC
13253_ACEOF
13254
13255
2ba49b59 13256
f3b4f6d0
PB
13257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13258$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13259 case "$ac_cv_sizeof_char" in
13260 1) acx_cv_type_int8_t=char ;;
13261 *) { as_fn_set_status please report a bug
13262as_fn_error "no 8-bit type" "$LINENO" 5; }
13263 esac
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13265$as_echo "$acx_cv_type_int8_t" >&6; }
13266
13267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13268$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13269 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13270 2:*) acx_cv_type_int16_t=int ;;
13271 *:2) acx_cv_type_int16_t=short ;;
13272 *) { as_fn_set_status please report a bug
13273as_fn_error "no 16-bit type" "$LINENO" 5; }
13274 esac
13275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13276$as_echo "$acx_cv_type_int16_t" >&6; }
13277
13278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13279$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13280 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13281 4:*) acx_cv_type_int32_t=int ;;
13282 *:4) acx_cv_type_int32_t=long ;;
13283 *) { as_fn_set_status please report a bug
13284as_fn_error "no 32-bit type" "$LINENO" 5; }
13285 esac
13286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13287$as_echo "$acx_cv_type_int32_t" >&6; }
81ecdfbb 13288fi
2ba49b59 13289
f3b4f6d0 13290# These tests are here to make the output prettier
07c58694 13291
f3b4f6d0
PB
13292if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13293 case "$ac_cv_sizeof_long" in
13294 8) acx_cv_type_int64_t=long ;;
13295 esac
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13297$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13299$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13300fi
13301
13302# Now we can use the above types
13303
13304if test "$ac_cv_type_uintptr_t" != yes; then
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13306$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13307 case $ac_cv_sizeof_void_p in
13308 2) acx_cv_type_intptr_t=int16_t ;;
13309 4) acx_cv_type_intptr_t=int32_t ;;
13310 8) acx_cv_type_intptr_t=int64_t ;;
13311 *) { as_fn_set_status please report a bug
13312as_fn_error "no equivalent for intptr_t" "$LINENO" 5; }
13313 esac
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13315$as_echo "$acx_cv_type_intptr_t" >&6; }
13316fi
07c58694 13317
f3b4f6d0 13318# ----------------- done all checks, emit header -------------
81ecdfbb 13319ac_config_commands="$ac_config_commands bfd_stdint.h"
2ba49b59
KC
13320
13321
d2df793a 13322
81ecdfbb
RW
13323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13324$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13325if test "${ac_cv_header_time+set}" = set; then :
13326 $as_echo_n "(cached) " >&6
2ba49b59 13327else
81ecdfbb
RW
13328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13329/* end confdefs.h. */
13330#include <sys/types.h>
13331#include <sys/time.h>
13332#include <time.h>
13333
13334int
13335main ()
13336{
13337if ((struct tm *) 0)
13338return 0;
13339 ;
13340 return 0;
13341}
13342_ACEOF
13343if ac_fn_c_try_compile "$LINENO"; then :
13344 ac_cv_header_time=yes
2ba49b59 13345else
81ecdfbb 13346 ac_cv_header_time=no
2ba49b59 13347fi
81ecdfbb 13348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2ba49b59 13349fi
81ecdfbb
RW
13350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13351$as_echo "$ac_cv_header_time" >&6; }
13352if test $ac_cv_header_time = yes; then
2ba49b59 13353
81ecdfbb 13354$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
2ba49b59 13355
2ba49b59 13356fi
81ecdfbb
RW
13357
13358ac_header_dirent=no
13359for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13360 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
13362$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
13363if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
13364 $as_echo_n "(cached) " >&6
2ba49b59 13365else
81ecdfbb 13366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13367/* end confdefs.h. */
81ecdfbb
RW
13368#include <sys/types.h>
13369#include <$ac_hdr>
13370
13371int
13372main ()
13373{
13374if ((DIR *) 0)
13375return 0;
13376 ;
13377 return 0;
13378}
2ba49b59 13379_ACEOF
81ecdfbb
RW
13380if ac_fn_c_try_compile "$LINENO"; then :
13381 eval "$as_ac_Header=yes"
2ba49b59 13382else
81ecdfbb
RW
13383 eval "$as_ac_Header=no"
13384fi
13385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13386fi
13387eval ac_res=\$$as_ac_Header
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13389$as_echo "$ac_res" >&6; }
13390eval as_val=\$$as_ac_Header
13391 if test "x$as_val" = x""yes; then :
13392 cat >>confdefs.h <<_ACEOF
13393#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13394_ACEOF
2ba49b59 13395
81ecdfbb 13396ac_header_dirent=$ac_hdr; break
2ba49b59 13397fi
2ba49b59 13398
81ecdfbb
RW
13399done
13400# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13401if test $ac_header_dirent = dirent.h; then
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13403$as_echo_n "checking for library containing opendir... " >&6; }
13404if test "${ac_cv_search_opendir+set}" = set; then :
13405 $as_echo_n "(cached) " >&6
13406else
13407 ac_func_search_save_LIBS=$LIBS
13408cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13409/* end confdefs.h. */
81ecdfbb
RW
13410
13411/* Override any GCC internal prototype to avoid an error.
13412 Use char because int might match the return type of a GCC
13413 builtin and then its argument prototype would still apply. */
13414#ifdef __cplusplus
13415extern "C"
13416#endif
13417char opendir ();
13418int
13419main ()
13420{
13421return opendir ();
13422 ;
13423 return 0;
13424}
2ba49b59 13425_ACEOF
81ecdfbb
RW
13426for ac_lib in '' dir; do
13427 if test -z "$ac_lib"; then
13428 ac_res="none required"
2ba49b59 13429 else
81ecdfbb
RW
13430 ac_res=-l$ac_lib
13431 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2ba49b59 13432 fi
81ecdfbb
RW
13433 if ac_fn_c_try_link "$LINENO"; then :
13434 ac_cv_search_opendir=$ac_res
2ba49b59 13435fi
81ecdfbb
RW
13436rm -f core conftest.err conftest.$ac_objext \
13437 conftest$ac_exeext
13438 if test "${ac_cv_search_opendir+set}" = set; then :
13439 break
2ba49b59 13440fi
81ecdfbb
RW
13441done
13442if test "${ac_cv_search_opendir+set}" = set; then :
2ba49b59 13443
2ba49b59 13444else
81ecdfbb 13445 ac_cv_search_opendir=no
2ba49b59 13446fi
81ecdfbb
RW
13447rm conftest.$ac_ext
13448LIBS=$ac_func_search_save_LIBS
2ba49b59 13449fi
81ecdfbb
RW
13450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13451$as_echo "$ac_cv_search_opendir" >&6; }
13452ac_res=$ac_cv_search_opendir
13453if test "$ac_res" != no; then :
13454 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59
KC
13455
13456fi
13457
81ecdfbb
RW
13458else
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
13460$as_echo_n "checking for library containing opendir... " >&6; }
13461if test "${ac_cv_search_opendir+set}" = set; then :
13462 $as_echo_n "(cached) " >&6
13463else
13464 ac_func_search_save_LIBS=$LIBS
13465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13466/* end confdefs.h. */
2ba49b59 13467
81ecdfbb
RW
13468/* Override any GCC internal prototype to avoid an error.
13469 Use char because int might match the return type of a GCC
13470 builtin and then its argument prototype would still apply. */
13471#ifdef __cplusplus
13472extern "C"
13473#endif
13474char opendir ();
13475int
13476main ()
13477{
13478return opendir ();
13479 ;
13480 return 0;
13481}
13482_ACEOF
13483for ac_lib in '' x; do
13484 if test -z "$ac_lib"; then
13485 ac_res="none required"
13486 else
13487 ac_res=-l$ac_lib
13488 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13489 fi
13490 if ac_fn_c_try_link "$LINENO"; then :
13491 ac_cv_search_opendir=$ac_res
13492fi
13493rm -f core conftest.err conftest.$ac_objext \
13494 conftest$ac_exeext
13495 if test "${ac_cv_search_opendir+set}" = set; then :
13496 break
13497fi
13498done
13499if test "${ac_cv_search_opendir+set}" = set; then :
2ba49b59 13500
81ecdfbb
RW
13501else
13502 ac_cv_search_opendir=no
13503fi
13504rm conftest.$ac_ext
13505LIBS=$ac_func_search_save_LIBS
13506fi
13507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
13508$as_echo "$ac_cv_search_opendir" >&6; }
13509ac_res=$ac_cv_search_opendir
13510if test "$ac_res" != no; then :
13511 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2ba49b59 13512
81ecdfbb 13513fi
efde2f2c 13514
2ba49b59 13515fi
81ecdfbb
RW
13516
13517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13518$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13519if test "${gcc_cv_header_string+set}" = set; then :
13520 $as_echo_n "(cached) " >&6
2ba49b59 13521else
81ecdfbb 13522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2ba49b59 13523/* end confdefs.h. */
81ecdfbb
RW
13524#include <string.h>
13525#include <strings.h>
13526int
13527main ()
13528{
13529
13530 ;
13531 return 0;
13532}
2ba49b59 13533_ACEOF
81ecdfbb
RW
13534if ac_fn_c_try_compile "$LINENO"; then :
13535 gcc_cv_header_string=yes
2ba49b59 13536else
81ecdfbb
RW
13537 gcc_cv_header_string=no
13538fi
13539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13540fi
13541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13542$as_echo "$gcc_cv_header_string" >&6; }
13543if test $gcc_cv_header_string = yes; then
13544
13545$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
2ba49b59 13546
2ba49b59 13547fi
2ba49b59 13548
81ecdfbb
RW
13549for ac_func in fcntl getpagesize setitimer sysconf fdopen getuid getgid fileno
13550do :
13551 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13552ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13553eval as_val=\$$as_ac_var
13554 if test "x$as_val" = x""yes; then :
13555 cat >>confdefs.h <<_ACEOF
13556#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2ba49b59 13557_ACEOF
81ecdfbb
RW
13558
13559fi
13560done
13561
13562for ac_func in strtoull
13563do :
13564 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13565if test "x$ac_cv_func_strtoull" = x""yes; then :
13566 cat >>confdefs.h <<_ACEOF
13567#define HAVE_STRTOULL 1
2ba49b59 13568_ACEOF
81ecdfbb
RW
13569
13570fi
13571done
13572
13573
13574ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default"
13575if test "x$ac_cv_have_decl_basename" = x""yes; then :
13576 ac_have_decl=1
2ba49b59 13577else
81ecdfbb 13578 ac_have_decl=0
2ba49b59 13579fi
81ecdfbb
RW
13580
13581cat >>confdefs.h <<_ACEOF
13582#define HAVE_DECL_BASENAME $ac_have_decl
13583_ACEOF
13584
13585ac_fn_c_check_decl "$LINENO" "ftello" "ac_cv_have_decl_ftello" "$ac_includes_default"
13586if test "x$ac_cv_have_decl_ftello" = x""yes; then :
13587 ac_have_decl=1
2ba49b59 13588else
81ecdfbb
RW
13589 ac_have_decl=0
13590fi
2ba49b59 13591
81ecdfbb
RW
13592cat >>confdefs.h <<_ACEOF
13593#define HAVE_DECL_FTELLO $ac_have_decl
13594_ACEOF
13595
13596ac_fn_c_check_decl "$LINENO" "ftello64" "ac_cv_have_decl_ftello64" "$ac_includes_default"
13597if test "x$ac_cv_have_decl_ftello64" = x""yes; then :
13598 ac_have_decl=1
13599else
13600 ac_have_decl=0
2ba49b59 13601fi
2ba49b59 13602
81ecdfbb
RW
13603cat >>confdefs.h <<_ACEOF
13604#define HAVE_DECL_FTELLO64 $ac_have_decl
13605_ACEOF
13606
13607ac_fn_c_check_decl "$LINENO" "fseeko" "ac_cv_have_decl_fseeko" "$ac_includes_default"
13608if test "x$ac_cv_have_decl_fseeko" = x""yes; then :
13609 ac_have_decl=1
2ba49b59 13610else
81ecdfbb 13611 ac_have_decl=0
2ba49b59 13612fi
2ba49b59 13613
81ecdfbb
RW
13614cat >>confdefs.h <<_ACEOF
13615#define HAVE_DECL_FSEEKO $ac_have_decl
13616_ACEOF
13617
13618ac_fn_c_check_decl "$LINENO" "fseeko64" "ac_cv_have_decl_fseeko64" "$ac_includes_default"
13619if test "x$ac_cv_have_decl_fseeko64" = x""yes; then :
13620 ac_have_decl=1
13621else
13622 ac_have_decl=0
2ba49b59 13623fi
81ecdfbb
RW
13624
13625cat >>confdefs.h <<_ACEOF
13626#define HAVE_DECL_FSEEKO64 $ac_have_decl
2ba49b59
KC
13627_ACEOF
13628
81ecdfbb
RW
13629
13630
13631case "${host}" in
13632*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13633
13634$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
13635 ;;
13636esac
13637
13638ac_fn_c_check_decl "$LINENO" "ffs" "ac_cv_have_decl_ffs" "$ac_includes_default"
13639if test "x$ac_cv_have_decl_ffs" = x""yes; then :
13640 ac_have_decl=1
13641else
13642 ac_have_decl=0
2ba49b59
KC
13643fi
13644
81ecdfbb
RW
13645cat >>confdefs.h <<_ACEOF
13646#define HAVE_DECL_FFS $ac_have_decl
13647_ACEOF
2ba49b59 13648
81ecdfbb
RW
13649ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
13650if test "x$ac_cv_have_decl_free" = x""yes; then :
13651 ac_have_decl=1
13652else
13653 ac_have_decl=0
13654fi
d5efd9fc 13655
81ecdfbb
RW
13656cat >>confdefs.h <<_ACEOF
13657#define HAVE_DECL_FREE $ac_have_decl
13658_ACEOF
d5efd9fc 13659
81ecdfbb
RW
13660ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
13661if test "x$ac_cv_have_decl_getenv" = x""yes; then :
13662 ac_have_decl=1
13663else
13664 ac_have_decl=0
13665fi
d5efd9fc 13666
81ecdfbb
RW
13667cat >>confdefs.h <<_ACEOF
13668#define HAVE_DECL_GETENV $ac_have_decl
d5efd9fc 13669_ACEOF
d5efd9fc 13670
81ecdfbb
RW
13671ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
13672if test "x$ac_cv_have_decl_malloc" = x""yes; then :
13673 ac_have_decl=1
13674else
13675 ac_have_decl=0
13676fi
13677
13678cat >>confdefs.h <<_ACEOF
13679#define HAVE_DECL_MALLOC $ac_have_decl
d5efd9fc 13680_ACEOF
81ecdfbb
RW
13681
13682ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
13683if test "x$ac_cv_have_decl_realloc" = x""yes; then :
13684 ac_have_decl=1
d5efd9fc 13685else
81ecdfbb
RW
13686 ac_have_decl=0
13687fi
13688
13689cat >>confdefs.h <<_ACEOF
13690#define HAVE_DECL_REALLOC $ac_have_decl
13691_ACEOF
d5efd9fc 13692
81ecdfbb
RW
13693ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13694if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
13695 ac_have_decl=1
13696else
13697 ac_have_decl=0
d5efd9fc 13698fi
81ecdfbb
RW
13699
13700cat >>confdefs.h <<_ACEOF
13701#define HAVE_DECL_STPCPY $ac_have_decl
13702_ACEOF
13703
13704ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
13705if test "x$ac_cv_have_decl_strstr" = x""yes; then :
13706 ac_have_decl=1
13707else
13708 ac_have_decl=0
d5efd9fc 13709fi
81ecdfbb
RW
13710
13711cat >>confdefs.h <<_ACEOF
13712#define HAVE_DECL_STRSTR $ac_have_decl
13713_ACEOF
13714
13715ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
13716if test "x$ac_cv_have_decl_snprintf" = x""yes; then :
13717 ac_have_decl=1
d5efd9fc 13718else
81ecdfbb 13719 ac_have_decl=0
d5efd9fc
AM
13720fi
13721
81ecdfbb
RW
13722cat >>confdefs.h <<_ACEOF
13723#define HAVE_DECL_SNPRINTF $ac_have_decl
13724_ACEOF
13725
13726ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13727if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13728 ac_have_decl=1
d5efd9fc 13729else
81ecdfbb
RW
13730 ac_have_decl=0
13731fi
13732
13733cat >>confdefs.h <<_ACEOF
13734#define HAVE_DECL_VSNPRINTF $ac_have_decl
d5efd9fc 13735_ACEOF
81ecdfbb
RW
13736
13737
81ecdfbb
RW
13738# Link in zlib if we can. This allows us to read compressed debug sections.
13739# This is used only by compress.c.
bf993e3c
JB
13740
13741 # See if the user specified whether he wants zlib support or not.
13742
13743# Check whether --with-zlib was given.
13744if test "${with_zlib+set}" = set; then :
13745 withval=$with_zlib;
13746else
13747 with_zlib=auto
13748fi
13749
13750
13751 if test "$with_zlib" != "no"; then
13752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
81ecdfbb
RW
13753$as_echo_n "checking for library containing zlibVersion... " >&6; }
13754if test "${ac_cv_search_zlibVersion+set}" = set; then :
13755 $as_echo_n "(cached) " >&6
d5efd9fc 13756else
81ecdfbb
RW
13757 ac_func_search_save_LIBS=$LIBS
13758cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 13759/* end confdefs.h. */
d5efd9fc 13760
81ecdfbb
RW
13761/* Override any GCC internal prototype to avoid an error.
13762 Use char because int might match the return type of a GCC
13763 builtin and then its argument prototype would still apply. */
13764#ifdef __cplusplus
13765extern "C"
13766#endif
13767char zlibVersion ();
d5efd9fc
AM
13768int
13769main ()
13770{
81ecdfbb 13771return zlibVersion ();
d5efd9fc
AM
13772 ;
13773 return 0;
13774}
13775_ACEOF
81ecdfbb
RW
13776for ac_lib in '' z; do
13777 if test -z "$ac_lib"; then
13778 ac_res="none required"
13779 else
13780 ac_res=-l$ac_lib
13781 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13782 fi
13783 if ac_fn_c_try_link "$LINENO"; then :
13784 ac_cv_search_zlibVersion=$ac_res
d5efd9fc 13785fi
81ecdfbb
RW
13786rm -f core conftest.err conftest.$ac_objext \
13787 conftest$ac_exeext
13788 if test "${ac_cv_search_zlibVersion+set}" = set; then :
13789 break
d5efd9fc 13790fi
81ecdfbb
RW
13791done
13792if test "${ac_cv_search_zlibVersion+set}" = set; then :
13793
d5efd9fc 13794else
81ecdfbb
RW
13795 ac_cv_search_zlibVersion=no
13796fi
13797rm conftest.$ac_ext
13798LIBS=$ac_func_search_save_LIBS
13799fi
13800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
13801$as_echo "$ac_cv_search_zlibVersion" >&6; }
13802ac_res=$ac_cv_search_zlibVersion
13803if test "$ac_res" != no; then :
13804 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13805 for ac_header in zlib.h
13806do :
13807 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13808if test "x$ac_cv_header_zlib_h" = x""yes; then :
13809 cat >>confdefs.h <<_ACEOF
13810#define HAVE_ZLIB_H 1
13811_ACEOF
13812
d5efd9fc
AM
13813fi
13814
d5efd9fc 13815done
d5efd9fc 13816
d5efd9fc
AM
13817fi
13818
bf993e3c
JB
13819 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
13820 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
13821 fi
13822 fi
13823
d5efd9fc 13824
81ecdfbb
RW
13825# If we are configured native, pick a core file support file.
13826COREFILE=
13827COREFLAG=
8bc7f138 13828CORE_HEADER=
81ecdfbb
RW
13829TRAD_HEADER=
13830if test "${target}" = "${host}"; then
13831 case "${host}" in
9fcd9da6 13832 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu | alpha*-*-*vms*)
81ecdfbb
RW
13833 COREFILE=''
13834 ;;
13835 alpha*-*-linux-*)
13836 COREFILE=trad-core.lo
13837 TRAD_HEADER='"hosts/alphalinux.h"'
13838 ;;
13839 alpha*-*-netbsd* | alpha*-*-openbsd*)
13840 COREFILE=netbsd-core.lo
13841 ;;
9fcd9da6
NC
13842 alpha*-*-*)
13843 COREFILE=osf-core.lo
13844 ;;
81ecdfbb 13845 arm-*-freebsd* | arm-*-kfreebsd*-gnu)
9fcd9da6 13846 COREFILE='' ;;
81ecdfbb
RW
13847 arm-*-netbsd* | arm-*-openbsd*)
13848 COREFILE=netbsd-core.lo
13849 ;;
13850 arm-*-riscix) COREFILE=trad-core.lo ;;
13851 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
13852 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
13853 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
13854 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
13855 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
13856 hppa*-*-netbsd* | hppa*-*-openbsd*)
13857 COREFILE=netbsd-core.lo
13858 ;;
d5efd9fc 13859
81ecdfbb
RW
13860 i370-*-*)
13861 COREFILE=trad-core.lo
13862 TRAD_HEADER='"hosts/i370linux.h"'
13863 ;;
d5efd9fc 13864
81ecdfbb
RW
13865 i[3-7]86-sequent-bsd*)
13866 COREFILE=trad-core.lo
13867 TRAD_HEADER='"hosts/symmetry.h"'
13868 ;;
13869 i[3-7]86-sequent-sysv4*) ;;
13870 i[3-7]86-sequent-sysv*)
13871 COREFILE=trad-core.lo
13872 TRAD_HEADER='"hosts/symmetry.h"'
13873 ;;
13874 i[3-7]86-*-bsdi)
13875 COREFILE=
13876 ;;
13877 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*)
13878 COREFILE=trad-core.lo
13879 TRAD_HEADER='"hosts/i386bsd.h"'
13880 ;;
13881 i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
13882 COREFILE=''
13883 TRAD_HEADER='"hosts/i386bsd.h"'
13884 ;;
13885 i[3-7]86-*-netbsd* | i[3-7]86-*-knetbsd*-gnu | i[3-7]86-*-openbsd*)
13886 COREFILE=netbsd-core.lo
13887 ;;
13888 i[3-7]86-esix-sysv3*)
13889 COREFILE=trad-core.lo
13890 TRAD_HEADER='"hosts/esix.h"'
13891 ;;
13892 i[3-7]86-*-sco3.2v5*)
13893 COREFILE=sco5-core.lo
13894 ;;
13895 i[3-7]86-*-sco* | i[3-7]86-*-isc*)
13896 COREFILE=trad-core.lo
13897 TRAD_HEADER='"hosts/i386sco.h"'
13898 ;;
13899 i[3-7]86-*-mach3*)
13900 COREFILE=trad-core.lo
13901 TRAD_HEADER='"hosts/i386mach3.h"'
13902 ;;
13903 i[3-7]86-*-linux-*)
13904 COREFILE=trad-core.lo
13905 TRAD_HEADER='"hosts/i386linux.h"'
13906 ;;
13907 i[3-7]86-*-isc*) COREFILE=trad-core.lo ;;
13908 i[3-7]86-*-aix*) COREFILE=aix386-core.lo ;;
13909 i860-*-mach3* | i860-*-osf1*)
13910 COREFILE=trad-core.lo
13911 TRAD_HEADER='"hosts/i860mach3.h"'
13912 ;;
13913 mips-*-netbsd* | mips*-*-openbsd*)
13914 COREFILE=netbsd-core.lo
13915 ;;
13916 mips-dec-*)
13917 COREFILE=trad-core.lo
13918 TRAD_HEADER='"hosts/decstation.h"'
13919 ;;
13920 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
13921 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
13922 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
13923 mips-*-sysv4*) ;;
13924 mips-*-sysv* | mips-*-riscos*)
13925 COREFILE=trad-core.lo
13926 TRAD_HEADER='"hosts/riscos.h"'
13927 ;;
13928 mips-sony-bsd*)
13929 COREFILE=trad-core.lo
13930 TRAD_HEADER='"hosts/news-mips.h"'
13931 ;;
13932 m68*-bull*-sysv*)
13933 COREFILE=trad-core.lo
13934 TRAD_HEADER='"hosts/dpx2.h"'
13935 ;;
13936 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
13937 m68*-hp-bsd*)
13938 COREFILE=trad-core.lo
13939 TRAD_HEADER='"hosts/hp300bsd.h"'
13940 ;;
13941 m68*-*-linux-*)
13942 COREFILE=trad-core.lo
13943 TRAD_HEADER='"hosts/m68klinux.h"'
13944 ;;
13945 m68*-motorola-sysv*)
13946 COREFILE=trad-core.lo
13947 TRAD_HEADER='"hosts/delta68.h"'
13948 ;;
13949 m68*-sony-*)
13950 COREFILE=trad-core.lo
13951 TRAD_HEADER='"hosts/news.h"'
13952 ;;
13953 m68*-*-netbsd* | m68*-*-openbsd*)
13954 COREFILE=netbsd-core.lo
13955 ;;
13956 m68*-apple-aux*)
13957 COREFILE=trad-core.lo
13958 TRAD_HEADER='"hosts/m68kaux.h"'
13959 ;;
13960 m88*-*-sysv4*)
13961 ;;
13962 m88*-motorola-sysv*)
13963 COREFILE=ptrace-core.lo
13964 ;;
13965 m88*-*-mach3*)
13966 COREFILE=trad-core.lo
13967 TRAD_HEADER='"hosts/m88kmach3.h"'
13968 ;;
13969 m88*-*-openbsd*)
13970 COREFILE=netbsd-core.lo
13971 ;;
13972 ns32k-pc532-mach)
13973 COREFILE=trad-core.lo
13974 TRAD_HEADER='"hosts/pc532mach.h"'
13975 ;;
13976 ns32k-*-netbsd* | ns32k-*-openbsd*)
13977 COREFILE=netbsd-core.lo
13978 ;;
13979 rs6000-*-lynx*)
13980 COREFILE=lynx-core.lo
13981 ;;
13982 rs6000-*-aix[5-9].* | powerpc-*-aix[5-9].*)
13983 COREFILE=rs6000-core.lo
13984 COREFLAG="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
13985 ;;
13986 rs6000-*-aix4.[3-9]* | powerpc-*-aix4.[3-9]*)
13987 COREFILE=rs6000-core.lo
13988 COREFLAG="$COREFLAG -DAIX_CORE_DUMPX_CORE"
13989 # Not all versions of AIX with -DAIX_CORE_DUMPX_CORE
13990 # have c_impl as a member of struct core_dumpx
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c_impl in struct core_dumpx" >&5
13992$as_echo_n "checking for c_impl in struct core_dumpx... " >&6; }
13993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 13994/* end confdefs.h. */
81ecdfbb 13995#include <core.h>
d5efd9fc
AM
13996int
13997main ()
13998{
81ecdfbb 13999struct core_dumpx c; c.c_impl = 0;
d5efd9fc
AM
14000 ;
14001 return 0;
14002}
14003_ACEOF
81ecdfbb 14004if ac_fn_c_try_compile "$LINENO"; then :
d5efd9fc 14005
81ecdfbb 14006$as_echo "#define HAVE_ST_C_IMPL 1" >>confdefs.h
d5efd9fc 14007
81ecdfbb
RW
14008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14009$as_echo "yes" >&6; }
d5efd9fc 14010else
81ecdfbb
RW
14011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14012$as_echo "no" >&6; }
d5efd9fc 14013fi
81ecdfbb
RW
14014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14015 ;;
14016 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
14017 rs6000-*-*) COREFILE=rs6000-core.lo ;;
14018 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
14019 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
14020 powerpc-*-beos*) ;;
14021 powerpc-*-freebsd* | powerpc-*-kfreebsd*-gnu)
14022 COREFILE='' ;;
14023 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
14024 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
14025 s390*-*-*) COREFILE=trad-core.lo ;;
14026 sh*-*-netbsd* | sh*-*-openbsd*)
14027 COREFILE=netbsd-core.lo
14028 ;;
14029 sparc-*-netbsd* | sparc*-*-openbsd*)
14030 COREFILE=netbsd-core.lo
14031 ;;
14032 tahoe-*-*)
14033 COREFILE=trad-core.lo
14034 TRAD_HEADER='"hosts/tahoe.h"'
14035 ;;
14036 vax-*-netbsd* | vax-*-openbsd*)
14037 COREFILE=netbsd-core.lo
14038 ;;
14039 vax-*-ultrix2*)
14040 COREFILE=trad-core.lo
14041 TRAD_HEADER='"hosts/vaxult2.h"'
14042 ;;
14043 vax-*-ultrix*)
14044 COREFILE=trad-core.lo
14045 TRAD_HEADER='"hosts/vaxult2.h"'
14046 ;;
14047 vax-*-linux-*)
14048 COREFILE=trad-core.lo
14049 TRAD_HEADER='"hosts/vaxlinux.h"'
14050 ;;
14051 vax-*-*)
14052 COREFILE=trad-core.lo
14053 TRAD_HEADER='"hosts/vaxbsd.h"'
14054 ;;
8bc7f138
L
14055 x86_64-*-linux*)
14056 CORE_HEADER='"hosts/x86-64linux.h"'
14057 ;;
81ecdfbb
RW
14058 x86_64-*-netbsd* | x86_64-*-openbsd*)
14059 COREFILE=netbsd-core.lo
14060 ;;
14061 esac
14062
14063 case "$COREFILE" in
14064 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
14065 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
14066 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
14067 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
14068 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
14069 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
14070 osf-core.lo) COREFLAG=-DOSF_CORE ;;
14071 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
14072 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
14073 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
14074 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
14075 esac
14076
14077 # ELF corefile support has several flavors, but all of
14078 # them use something called <sys/procfs.h>
14079 for ac_header in sys/procfs.h
14080do :
14081 ac_fn_c_check_header_mongrel "$LINENO" "sys/procfs.h" "ac_cv_header_sys_procfs_h" "$ac_includes_default"
14082if test "x$ac_cv_header_sys_procfs_h" = x""yes; then :
14083 cat >>confdefs.h <<_ACEOF
14084#define HAVE_SYS_PROCFS_H 1
14085_ACEOF
14086
d5efd9fc
AM
14087fi
14088
81ecdfbb
RW
14089done
14090
14091 if test "$ac_cv_header_sys_procfs_h" = yes; then
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t in sys/procfs.h" >&5
14093$as_echo_n "checking for prstatus_t in sys/procfs.h... " >&6; }
14094 if test "${bfd_cv_have_sys_procfs_type_prstatus_t+set}" = set; then :
14095 $as_echo_n "(cached) " >&6
d5efd9fc 14096else
81ecdfbb 14097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14098/* end confdefs.h. */
d5efd9fc 14099
81ecdfbb 14100#define _SYSCALL32
16231b7b
DG
14101/* Needed for new procfs interface on sparc-solaris. */
14102#define _STRUCTURED_PROC 1
81ecdfbb 14103#include <sys/procfs.h>
d5efd9fc
AM
14104int
14105main ()
14106{
81ecdfbb 14107prstatus_t avar
d5efd9fc
AM
14108 ;
14109 return 0;
14110}
14111_ACEOF
81ecdfbb
RW
14112if ac_fn_c_try_compile "$LINENO"; then :
14113 bfd_cv_have_sys_procfs_type_prstatus_t=yes
d5efd9fc 14114else
81ecdfbb 14115 bfd_cv_have_sys_procfs_type_prstatus_t=no
d5efd9fc 14116
d5efd9fc 14117fi
81ecdfbb 14118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc
AM
14119fi
14120
81ecdfbb 14121 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
d5efd9fc 14122
81ecdfbb 14123$as_echo "#define HAVE_PRSTATUS_T 1" >>confdefs.h
d5efd9fc 14124
81ecdfbb
RW
14125 fi
14126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus_t" >&5
14127$as_echo "$bfd_cv_have_sys_procfs_type_prstatus_t" >&6; }
d5efd9fc 14128
81ecdfbb
RW
14129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t in sys/procfs.h" >&5
14130$as_echo_n "checking for prstatus32_t in sys/procfs.h... " >&6; }
14131 if test "${bfd_cv_have_sys_procfs_type_prstatus32_t+set}" = set; then :
14132 $as_echo_n "(cached) " >&6
d5efd9fc 14133else
81ecdfbb 14134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14135/* end confdefs.h. */
81ecdfbb
RW
14136
14137#define _SYSCALL32
16231b7b
DG
14138/* Needed for new procfs interface on sparc-solaris. */
14139#define _STRUCTURED_PROC 1
81ecdfbb 14140#include <sys/procfs.h>
d5efd9fc
AM
14141int
14142main ()
14143{
81ecdfbb 14144prstatus32_t avar
d5efd9fc
AM
14145 ;
14146 return 0;
14147}
14148_ACEOF
81ecdfbb
RW
14149if ac_fn_c_try_compile "$LINENO"; then :
14150 bfd_cv_have_sys_procfs_type_prstatus32_t=yes
d5efd9fc 14151else
81ecdfbb 14152 bfd_cv_have_sys_procfs_type_prstatus32_t=no
d5efd9fc 14153
d5efd9fc 14154fi
81ecdfbb 14155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14156fi
d5efd9fc 14157
81ecdfbb
RW
14158 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
14159
14160$as_echo "#define HAVE_PRSTATUS32_T 1" >>confdefs.h
14161
14162 fi
14163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prstatus32_t" >&5
14164$as_echo "$bfd_cv_have_sys_procfs_type_prstatus32_t" >&6; }
14165
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus_t.pr_who in sys/procfs.h" >&5
14167$as_echo_n "checking for prstatus_t.pr_who in sys/procfs.h... " >&6; }
14168 if test "${bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who+set}" = set; then :
14169 $as_echo_n "(cached) " >&6
d5efd9fc 14170else
81ecdfbb 14171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14172/* end confdefs.h. */
81ecdfbb
RW
14173
14174#define _SYSCALL32
16231b7b
DG
14175/* Needed for new procfs interface on sparc-solaris. */
14176#define _STRUCTURED_PROC 1
81ecdfbb 14177#include <sys/procfs.h>
d5efd9fc
AM
14178int
14179main ()
14180{
81ecdfbb 14181prstatus_t avar; void* aref = (void*) &avar.pr_who
d5efd9fc
AM
14182 ;
14183 return 0;
14184}
14185_ACEOF
81ecdfbb
RW
14186if ac_fn_c_try_compile "$LINENO"; then :
14187 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
14188else
14189 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
14190
14191fi
14192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14193fi
14194
14195 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
14196
14197$as_echo "#define HAVE_PRSTATUS_T_PR_WHO 1" >>confdefs.h
14198
14199 fi
14200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&5
14201$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" >&6; }
14202
14203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
14204$as_echo_n "checking for prstatus32_t.pr_who in sys/procfs.h... " >&6; }
14205 if test "${bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who+set}" = set; then :
14206 $as_echo_n "(cached) " >&6
14207else
14208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14209/* end confdefs.h. */
81ecdfbb
RW
14210
14211#define _SYSCALL32
16231b7b
DG
14212/* Needed for new procfs interface on sparc-solaris. */
14213#define _STRUCTURED_PROC 1
81ecdfbb 14214#include <sys/procfs.h>
d5efd9fc
AM
14215int
14216main ()
14217{
81ecdfbb 14218prstatus32_t avar; void* aref = (void*) &avar.pr_who
d5efd9fc
AM
14219 ;
14220 return 0;
14221}
14222_ACEOF
81ecdfbb
RW
14223if ac_fn_c_try_compile "$LINENO"; then :
14224 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=yes
d5efd9fc 14225else
81ecdfbb 14226 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who=no
d5efd9fc 14227
d5efd9fc 14228fi
81ecdfbb
RW
14229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14230fi
d5efd9fc 14231
81ecdfbb
RW
14232 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
14233
14234$as_echo "#define HAVE_PRSTATUS32_T_PR_WHO 1" >>confdefs.h
14235
14236 fi
14237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&5
14238$as_echo "$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" >&6; }
14239
14240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus_t in sys/procfs.h" >&5
14241$as_echo_n "checking for pstatus_t in sys/procfs.h... " >&6; }
14242 if test "${bfd_cv_have_sys_procfs_type_pstatus_t+set}" = set; then :
14243 $as_echo_n "(cached) " >&6
14244else
14245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14246/* end confdefs.h. */
81ecdfbb
RW
14247
14248#define _SYSCALL32
16231b7b
DG
14249/* Needed for new procfs interface on sparc-solaris. */
14250#define _STRUCTURED_PROC 1
81ecdfbb 14251#include <sys/procfs.h>
d5efd9fc
AM
14252int
14253main ()
14254{
81ecdfbb 14255pstatus_t avar
d5efd9fc
AM
14256 ;
14257 return 0;
14258}
14259_ACEOF
81ecdfbb
RW
14260if ac_fn_c_try_compile "$LINENO"; then :
14261 bfd_cv_have_sys_procfs_type_pstatus_t=yes
14262else
14263 bfd_cv_have_sys_procfs_type_pstatus_t=no
14264
14265fi
14266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14267fi
14268
14269 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
14270
14271$as_echo "#define HAVE_PSTATUS_T 1" >>confdefs.h
14272
14273 fi
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus_t" >&5
14275$as_echo "$bfd_cv_have_sys_procfs_type_pstatus_t" >&6; }
14276
14277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pxstatus_t in sys/procfs.h" >&5
14278$as_echo_n "checking for pxstatus_t in sys/procfs.h... " >&6; }
14279 if test "${bfd_cv_have_sys_procfs_type_pxstatus_t+set}" = set; then :
14280 $as_echo_n "(cached) " >&6
14281else
14282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14283/* end confdefs.h. */
81ecdfbb
RW
14284
14285#define _SYSCALL32
16231b7b
DG
14286/* Needed for new procfs interface on sparc-solaris. */
14287#define _STRUCTURED_PROC 1
81ecdfbb 14288#include <sys/procfs.h>
d5efd9fc
AM
14289int
14290main ()
14291{
81ecdfbb 14292pxstatus_t avar
d5efd9fc
AM
14293 ;
14294 return 0;
14295}
14296_ACEOF
81ecdfbb
RW
14297if ac_fn_c_try_compile "$LINENO"; then :
14298 bfd_cv_have_sys_procfs_type_pxstatus_t=yes
d5efd9fc 14299else
81ecdfbb 14300 bfd_cv_have_sys_procfs_type_pxstatus_t=no
d5efd9fc 14301
d5efd9fc 14302fi
81ecdfbb 14303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14304fi
81ecdfbb
RW
14305
14306 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
14307
14308$as_echo "#define HAVE_PXSTATUS_T 1" >>confdefs.h
14309
14310 fi
14311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pxstatus_t" >&5
14312$as_echo "$bfd_cv_have_sys_procfs_type_pxstatus_t" >&6; }
14313
14314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pstatus32_t in sys/procfs.h" >&5
14315$as_echo_n "checking for pstatus32_t in sys/procfs.h... " >&6; }
14316 if test "${bfd_cv_have_sys_procfs_type_pstatus32_t+set}" = set; then :
14317 $as_echo_n "(cached) " >&6
14318else
14319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14320/* end confdefs.h. */
81ecdfbb
RW
14321
14322#define _SYSCALL32
16231b7b
DG
14323/* Needed for new procfs interface on sparc-solaris. */
14324#define _STRUCTURED_PROC 1
81ecdfbb 14325#include <sys/procfs.h>
d5efd9fc
AM
14326int
14327main ()
14328{
81ecdfbb 14329pstatus32_t avar
d5efd9fc
AM
14330 ;
14331 return 0;
14332}
14333_ACEOF
81ecdfbb
RW
14334if ac_fn_c_try_compile "$LINENO"; then :
14335 bfd_cv_have_sys_procfs_type_pstatus32_t=yes
d5efd9fc 14336else
81ecdfbb 14337 bfd_cv_have_sys_procfs_type_pstatus32_t=no
d5efd9fc 14338
d5efd9fc 14339fi
81ecdfbb
RW
14340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14341fi
14342
14343 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
14344
14345$as_echo "#define HAVE_PSTATUS32_T 1" >>confdefs.h
14346
14347 fi
14348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_pstatus32_t" >&5
14349$as_echo "$bfd_cv_have_sys_procfs_type_pstatus32_t" >&6; }
14350
14351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo_t in sys/procfs.h" >&5
14352$as_echo_n "checking for prpsinfo_t in sys/procfs.h... " >&6; }
14353 if test "${bfd_cv_have_sys_procfs_type_prpsinfo_t+set}" = set; then :
14354 $as_echo_n "(cached) " >&6
14355else
14356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14357/* end confdefs.h. */
81ecdfbb
RW
14358
14359#define _SYSCALL32
16231b7b
DG
14360/* Needed for new procfs interface on sparc-solaris. */
14361#define _STRUCTURED_PROC 1
81ecdfbb 14362#include <sys/procfs.h>
d5efd9fc
AM
14363int
14364main ()
14365{
81ecdfbb 14366prpsinfo_t avar
d5efd9fc
AM
14367 ;
14368 return 0;
14369}
14370_ACEOF
81ecdfbb
RW
14371if ac_fn_c_try_compile "$LINENO"; then :
14372 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
d5efd9fc 14373else
81ecdfbb 14374 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
d5efd9fc 14375
d5efd9fc 14376fi
81ecdfbb 14377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14378fi
d5efd9fc 14379
81ecdfbb 14380 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
d5efd9fc 14381
81ecdfbb
RW
14382$as_echo "#define HAVE_PRPSINFO_T 1" >>confdefs.h
14383
14384 fi
14385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo_t" >&5
14386$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo_t" >&6; }
14387
14388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prpsinfo32_t in sys/procfs.h" >&5
14389$as_echo_n "checking for prpsinfo32_t in sys/procfs.h... " >&6; }
14390 if test "${bfd_cv_have_sys_procfs_type_prpsinfo32_t+set}" = set; then :
14391 $as_echo_n "(cached) " >&6
d5efd9fc 14392else
81ecdfbb 14393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14394/* end confdefs.h. */
81ecdfbb
RW
14395
14396#define _SYSCALL32
16231b7b
DG
14397/* Needed for new procfs interface on sparc-solaris. */
14398#define _STRUCTURED_PROC 1
81ecdfbb 14399#include <sys/procfs.h>
d5efd9fc
AM
14400int
14401main ()
14402{
81ecdfbb 14403prpsinfo32_t avar
d5efd9fc
AM
14404 ;
14405 return 0;
14406}
14407_ACEOF
81ecdfbb
RW
14408if ac_fn_c_try_compile "$LINENO"; then :
14409 bfd_cv_have_sys_procfs_type_prpsinfo32_t=yes
d5efd9fc 14410else
81ecdfbb 14411 bfd_cv_have_sys_procfs_type_prpsinfo32_t=no
d5efd9fc 14412
d5efd9fc 14413fi
81ecdfbb 14414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14415fi
d5efd9fc 14416
81ecdfbb
RW
14417 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
14418
14419$as_echo "#define HAVE_PRPSINFO32_T 1" >>confdefs.h
14420
14421 fi
14422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&5
14423$as_echo "$bfd_cv_have_sys_procfs_type_prpsinfo32_t" >&6; }
14424
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo_t in sys/procfs.h" >&5
14426$as_echo_n "checking for psinfo_t in sys/procfs.h... " >&6; }
14427 if test "${bfd_cv_have_sys_procfs_type_psinfo_t+set}" = set; then :
14428 $as_echo_n "(cached) " >&6
d5efd9fc 14429else
81ecdfbb 14430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14431/* end confdefs.h. */
d5efd9fc 14432
81ecdfbb 14433#define _SYSCALL32
16231b7b
DG
14434/* Needed for new procfs interface on sparc-solaris. */
14435#define _STRUCTURED_PROC 1
81ecdfbb 14436#include <sys/procfs.h>
d5efd9fc
AM
14437int
14438main ()
14439{
81ecdfbb 14440psinfo_t avar
d5efd9fc
AM
14441 ;
14442 return 0;
14443}
14444_ACEOF
81ecdfbb
RW
14445if ac_fn_c_try_compile "$LINENO"; then :
14446 bfd_cv_have_sys_procfs_type_psinfo_t=yes
d5efd9fc 14447else
81ecdfbb 14448 bfd_cv_have_sys_procfs_type_psinfo_t=no
d5efd9fc 14449
d5efd9fc 14450fi
81ecdfbb
RW
14451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14452fi
d5efd9fc 14453
81ecdfbb
RW
14454 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
14455
14456$as_echo "#define HAVE_PSINFO_T 1" >>confdefs.h
14457
14458 fi
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo_t" >&5
14460$as_echo "$bfd_cv_have_sys_procfs_type_psinfo_t" >&6; }
14461
14462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psinfo32_t in sys/procfs.h" >&5
14463$as_echo_n "checking for psinfo32_t in sys/procfs.h... " >&6; }
14464 if test "${bfd_cv_have_sys_procfs_type_psinfo32_t+set}" = set; then :
14465 $as_echo_n "(cached) " >&6
14466else
14467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14468/* end confdefs.h. */
81ecdfbb
RW
14469
14470#define _SYSCALL32
16231b7b
DG
14471/* Needed for new procfs interface on sparc-solaris. */
14472#define _STRUCTURED_PROC 1
81ecdfbb 14473#include <sys/procfs.h>
d5efd9fc
AM
14474int
14475main ()
14476{
81ecdfbb 14477psinfo32_t avar
d5efd9fc
AM
14478 ;
14479 return 0;
14480}
14481_ACEOF
81ecdfbb
RW
14482if ac_fn_c_try_compile "$LINENO"; then :
14483 bfd_cv_have_sys_procfs_type_psinfo32_t=yes
14484else
14485 bfd_cv_have_sys_procfs_type_psinfo32_t=no
14486
14487fi
14488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14489fi
14490
14491 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
14492
14493$as_echo "#define HAVE_PSINFO32_T 1" >>confdefs.h
14494
14495 fi
14496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psinfo32_t" >&5
14497$as_echo "$bfd_cv_have_sys_procfs_type_psinfo32_t" >&6; }
14498
14499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t in sys/procfs.h" >&5
14500$as_echo_n "checking for lwpstatus_t in sys/procfs.h... " >&6; }
14501 if test "${bfd_cv_have_sys_procfs_type_lwpstatus_t+set}" = set; then :
14502 $as_echo_n "(cached) " >&6
14503else
14504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14505/* end confdefs.h. */
81ecdfbb
RW
14506
14507#define _SYSCALL32
16231b7b
DG
14508/* Needed for new procfs interface on sparc-solaris. */
14509#define _STRUCTURED_PROC 1
81ecdfbb 14510#include <sys/procfs.h>
d5efd9fc
AM
14511int
14512main ()
14513{
81ecdfbb 14514lwpstatus_t avar
d5efd9fc
AM
14515 ;
14516 return 0;
14517}
14518_ACEOF
81ecdfbb
RW
14519if ac_fn_c_try_compile "$LINENO"; then :
14520 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
d5efd9fc 14521else
81ecdfbb 14522 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
d5efd9fc 14523
d5efd9fc 14524fi
81ecdfbb 14525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14526fi
81ecdfbb
RW
14527
14528 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
14529
14530$as_echo "#define HAVE_LWPSTATUS_T 1" >>confdefs.h
14531
14532 fi
14533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpstatus_t" >&5
14534$as_echo "$bfd_cv_have_sys_procfs_type_lwpstatus_t" >&6; }
14535
14536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpxstatus_t in sys/procfs.h" >&5
14537$as_echo_n "checking for lwpxstatus_t in sys/procfs.h... " >&6; }
14538 if test "${bfd_cv_have_sys_procfs_type_lwpxstatus_t+set}" = set; then :
14539 $as_echo_n "(cached) " >&6
14540else
14541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14542/* end confdefs.h. */
81ecdfbb
RW
14543
14544#define _SYSCALL32
16231b7b
DG
14545/* Needed for new procfs interface on sparc-solaris. */
14546#define _STRUCTURED_PROC 1
81ecdfbb 14547#include <sys/procfs.h>
d5efd9fc
AM
14548int
14549main ()
14550{
81ecdfbb 14551lwpxstatus_t avar
d5efd9fc
AM
14552 ;
14553 return 0;
14554}
14555_ACEOF
81ecdfbb
RW
14556if ac_fn_c_try_compile "$LINENO"; then :
14557 bfd_cv_have_sys_procfs_type_lwpxstatus_t=yes
d5efd9fc 14558else
81ecdfbb 14559 bfd_cv_have_sys_procfs_type_lwpxstatus_t=no
d5efd9fc 14560
d5efd9fc 14561fi
81ecdfbb
RW
14562rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14563fi
14564
14565 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
14566
14567$as_echo "#define HAVE_LWPXSTATUS_T 1" >>confdefs.h
14568
14569 fi
14570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&5
14571$as_echo "$bfd_cv_have_sys_procfs_type_lwpxstatus_t" >&6; }
14572
14573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
14574$as_echo_n "checking for lwpstatus_t.pr_context in sys/procfs.h... " >&6; }
14575 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context+set}" = set; then :
14576 $as_echo_n "(cached) " >&6
d5efd9fc 14577else
81ecdfbb 14578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14579/* end confdefs.h. */
81ecdfbb
RW
14580
14581#define _SYSCALL32
16231b7b
DG
14582/* Needed for new procfs interface on sparc-solaris. */
14583#define _STRUCTURED_PROC 1
81ecdfbb 14584#include <sys/procfs.h>
d5efd9fc
AM
14585int
14586main ()
14587{
81ecdfbb 14588lwpstatus_t avar; void* aref = (void*) &avar.pr_context
d5efd9fc
AM
14589 ;
14590 return 0;
14591}
14592_ACEOF
81ecdfbb
RW
14593if ac_fn_c_try_compile "$LINENO"; then :
14594 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
d5efd9fc 14595else
81ecdfbb 14596 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
d5efd9fc 14597
d5efd9fc 14598fi
81ecdfbb 14599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14600fi
d5efd9fc 14601
81ecdfbb 14602 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
d5efd9fc 14603
81ecdfbb
RW
14604$as_echo "#define HAVE_LWPSTATUS_T_PR_CONTEXT 1" >>confdefs.h
14605
14606 fi
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&5
14608$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" >&6; }
14609
14610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
14611$as_echo_n "checking for lwpstatus_t.pr_reg in sys/procfs.h... " >&6; }
14612 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg+set}" = set; then :
14613 $as_echo_n "(cached) " >&6
d5efd9fc 14614else
81ecdfbb 14615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14616/* end confdefs.h. */
81ecdfbb
RW
14617
14618#define _SYSCALL32
16231b7b
DG
14619/* Needed for new procfs interface on sparc-solaris. */
14620#define _STRUCTURED_PROC 1
81ecdfbb 14621#include <sys/procfs.h>
d5efd9fc
AM
14622int
14623main ()
14624{
81ecdfbb 14625lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
d5efd9fc
AM
14626 ;
14627 return 0;
14628}
14629_ACEOF
81ecdfbb
RW
14630if ac_fn_c_try_compile "$LINENO"; then :
14631 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
d5efd9fc 14632else
81ecdfbb 14633 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
d5efd9fc 14634
d5efd9fc 14635fi
81ecdfbb 14636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d5efd9fc 14637fi
d5efd9fc 14638
81ecdfbb
RW
14639 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
14640
14641$as_echo "#define HAVE_LWPSTATUS_T_PR_REG 1" >>confdefs.h
14642
14643 fi
14644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&5
14645$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" >&6; }
14646
16231b7b
DG
14647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpstatus_t.pr_fpreg in sys/procfs.h" >&5
14648$as_echo_n "checking for lwpstatus_t.pr_fpreg in sys/procfs.h... " >&6; }
14649 if test "${bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg+set}" = set; then :
14650 $as_echo_n "(cached) " >&6
14651else
14652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14653/* end confdefs.h. */
14654
14655#define _SYSCALL32
14656/* Needed for new procfs interface on sparc-solaris. */
14657#define _STRUCTURED_PROC 1
14658#include <sys/procfs.h>
14659int
14660main ()
14661{
14662lwpstatus_t avar; void* aref = (void*) &avar.pr_fpreg
14663 ;
14664 return 0;
14665}
14666_ACEOF
14667if ac_fn_c_try_compile "$LINENO"; then :
14668 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=yes
14669else
14670 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg=no
14671
14672fi
14673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14674fi
14675
14676 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg = yes; then
14677
14678$as_echo "#define HAVE_LWPSTATUS_T_PR_FPREG 1" >>confdefs.h
14679
14680 fi
14681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&5
14682$as_echo "$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_fpreg" >&6; }
14683
81ecdfbb
RW
14684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for win32_pstatus_t in sys/procfs.h" >&5
14685$as_echo_n "checking for win32_pstatus_t in sys/procfs.h... " >&6; }
14686 if test "${bfd_cv_have_sys_procfs_type_win32_pstatus_t+set}" = set; then :
14687 $as_echo_n "(cached) " >&6
d5efd9fc 14688else
81ecdfbb 14689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14690/* end confdefs.h. */
81ecdfbb
RW
14691
14692#define _SYSCALL32
16231b7b
DG
14693/* Needed for new procfs interface on sparc-solaris. */
14694#define _STRUCTURED_PROC 1
81ecdfbb 14695#include <sys/procfs.h>
d5efd9fc
AM
14696int
14697main ()
14698{
81ecdfbb 14699win32_pstatus_t avar
d5efd9fc
AM
14700 ;
14701 return 0;
14702}
14703_ACEOF
81ecdfbb
RW
14704if ac_fn_c_try_compile "$LINENO"; then :
14705 bfd_cv_have_sys_procfs_type_win32_pstatus_t=yes
d5efd9fc 14706else
81ecdfbb 14707 bfd_cv_have_sys_procfs_type_win32_pstatus_t=no
d5efd9fc 14708
d5efd9fc 14709fi
81ecdfbb
RW
14710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14711fi
d5efd9fc 14712
81ecdfbb 14713 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
d5efd9fc 14714
81ecdfbb 14715$as_echo "#define HAVE_WIN32_PSTATUS_T 1" >>confdefs.h
d5efd9fc 14716
81ecdfbb
RW
14717 fi
14718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&5
14719$as_echo "$bfd_cv_have_sys_procfs_type_win32_pstatus_t" >&6; }
d5efd9fc 14720
81ecdfbb 14721 fi
d5efd9fc 14722fi
d5efd9fc 14723
d5efd9fc 14724
8bc7f138
L
14725if test -n "$CORE_HEADER"; then
14726
14727cat >>confdefs.h <<_ACEOF
14728#define CORE_HEADER $CORE_HEADER
14729_ACEOF
14730
14731fi
81ecdfbb 14732if test -n "$TRAD_HEADER"; then
d5efd9fc 14733
81ecdfbb
RW
14734cat >>confdefs.h <<_ACEOF
14735#define TRAD_HEADER $TRAD_HEADER
d5efd9fc 14736_ACEOF
d5efd9fc 14737
81ecdfbb 14738fi
d5efd9fc 14739
81ecdfbb
RW
14740# Check if linker supports --as-needed and --no-as-needed options
14741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5
14742$as_echo_n "checking linker --as-needed support... " >&6; }
14743if test "${bfd_cv_ld_as_needed+set}" = set; then :
14744 $as_echo_n "(cached) " >&6
d5efd9fc 14745else
81ecdfbb
RW
14746 bfd_cv_ld_as_needed=no
14747 if $LD --help 2>/dev/null | grep as-needed > /dev/null; then
14748 bfd_cv_ld_as_needed=yes
14749 fi
d5efd9fc 14750
d5efd9fc 14751fi
81ecdfbb
RW
14752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_ld_as_needed" >&5
14753$as_echo "$bfd_cv_ld_as_needed" >&6; }
d5efd9fc 14754
81ecdfbb
RW
14755LIBM=
14756case $host in
3725885a 14757*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
81ecdfbb
RW
14758 # These system don't have libm, or don't need it
14759 ;;
14760*-ncr-sysv4.3*)
14761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14762$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14763if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
14764 $as_echo_n "(cached) " >&6
d5efd9fc 14765else
81ecdfbb
RW
14766 ac_check_lib_save_LIBS=$LIBS
14767LIBS="-lmw $LIBS"
14768cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14769/* end confdefs.h. */
81ecdfbb
RW
14770
14771/* Override any GCC internal prototype to avoid an error.
14772 Use char because int might match the return type of a GCC
14773 builtin and then its argument prototype would still apply. */
14774#ifdef __cplusplus
14775extern "C"
14776#endif
14777char _mwvalidcheckl ();
d5efd9fc
AM
14778int
14779main ()
14780{
81ecdfbb 14781return _mwvalidcheckl ();
d5efd9fc
AM
14782 ;
14783 return 0;
14784}
14785_ACEOF
81ecdfbb
RW
14786if ac_fn_c_try_link "$LINENO"; then :
14787 ac_cv_lib_mw__mwvalidcheckl=yes
d5efd9fc 14788else
81ecdfbb
RW
14789 ac_cv_lib_mw__mwvalidcheckl=no
14790fi
14791rm -f core conftest.err conftest.$ac_objext \
14792 conftest$ac_exeext conftest.$ac_ext
14793LIBS=$ac_check_lib_save_LIBS
d5efd9fc 14794fi
81ecdfbb
RW
14795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14796$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14797if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
14798 LIBM="-lmw"
d5efd9fc 14799fi
d5efd9fc 14800
81ecdfbb
RW
14801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14802$as_echo_n "checking for cos in -lm... " >&6; }
14803if test "${ac_cv_lib_m_cos+set}" = set; then :
14804 $as_echo_n "(cached) " >&6
d5efd9fc 14805else
81ecdfbb
RW
14806 ac_check_lib_save_LIBS=$LIBS
14807LIBS="-lm $LIBS"
14808cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14809/* end confdefs.h. */
d5efd9fc 14810
81ecdfbb
RW
14811/* Override any GCC internal prototype to avoid an error.
14812 Use char because int might match the return type of a GCC
14813 builtin and then its argument prototype would still apply. */
14814#ifdef __cplusplus
14815extern "C"
14816#endif
14817char cos ();
d5efd9fc
AM
14818int
14819main ()
14820{
81ecdfbb 14821return cos ();
d5efd9fc
AM
14822 ;
14823 return 0;
14824}
14825_ACEOF
81ecdfbb
RW
14826if ac_fn_c_try_link "$LINENO"; then :
14827 ac_cv_lib_m_cos=yes
d5efd9fc 14828else
81ecdfbb
RW
14829 ac_cv_lib_m_cos=no
14830fi
14831rm -f core conftest.err conftest.$ac_objext \
14832 conftest$ac_exeext conftest.$ac_ext
14833LIBS=$ac_check_lib_save_LIBS
14834fi
14835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14836$as_echo "$ac_cv_lib_m_cos" >&6; }
14837if test "x$ac_cv_lib_m_cos" = x""yes; then :
14838 LIBM="$LIBM -lm"
d5efd9fc 14839fi
d5efd9fc 14840
81ecdfbb
RW
14841 ;;
14842*)
14843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14844$as_echo_n "checking for cos in -lm... " >&6; }
14845if test "${ac_cv_lib_m_cos+set}" = set; then :
14846 $as_echo_n "(cached) " >&6
14847else
14848 ac_check_lib_save_LIBS=$LIBS
14849LIBS="-lm $LIBS"
14850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d5efd9fc 14851/* end confdefs.h. */
d5efd9fc 14852
81ecdfbb
RW
14853/* Override any GCC internal prototype to avoid an error.
14854 Use char because int might match the return type of a GCC
14855 builtin and then its argument prototype would still apply. */
14856#ifdef __cplusplus
14857extern "C"
14858#endif
14859char cos ();
d5efd9fc
AM
14860int
14861main ()
14862{
81ecdfbb 14863return cos ();
d5efd9fc
AM
14864 ;
14865 return 0;
14866}
14867_ACEOF
81ecdfbb
RW
14868if ac_fn_c_try_link "$LINENO"; then :
14869 ac_cv_lib_m_cos=yes
d5efd9fc 14870else
81ecdfbb 14871 ac_cv_lib_m_cos=no
d5efd9fc 14872fi
81ecdfbb
RW
14873rm -f core conftest.err conftest.$ac_objext \
14874 conftest$ac_exeext conftest.$ac_ext
14875LIBS=$ac_check_lib_save_LIBS
d5efd9fc 14876fi
81ecdfbb
RW
14877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14878$as_echo "$ac_cv_lib_m_cos" >&6; }
14879if test "x$ac_cv_lib_m_cos" = x""yes; then :
14880 LIBM="-lm"
d5efd9fc 14881fi
d5efd9fc 14882
81ecdfbb 14883 ;;
d5efd9fc 14884esac
d5efd9fc 14885
d5efd9fc 14886
d5efd9fc 14887
81ecdfbb
RW
14888# When building a shared libbfd, link against the pic version of libiberty
14889# so that apps that use libbfd won't need libiberty just to satisfy any
14890# libbfd references.
14891# We can't do that if a pic libiberty is unavailable since including non-pic
14892# code would insert text relocations into libbfd.
14893SHARED_LIBADD=
14894SHARED_LDFLAGS=
14895if test "$enable_shared" = "yes"; then
14896 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
14897 if test -n "$x"; then
14898 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
14899 fi
d5efd9fc 14900
81ecdfbb
RW
14901# More hacks to build DLLs on Windows.
14902 case "${host}" in
14903 *-*-cygwin*)
14904 SHARED_LDFLAGS="-no-undefined"
14905 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
14906 ;;
14907 esac
d5efd9fc 14908
81ecdfbb
RW
14909 if test -n "$SHARED_LIBADD"; then
14910 if test -n "$LIBM"; then
14911 if test x"$bfd_cv_ld_as_needed" = xyes; then
14912 # Link against libm only when needed. Put -lc, -lm inside -Wl
14913 # to stop libtool reordering these options.
14914 SHARED_LIBADD="$SHARED_LIBADD -Wl,-lc,--as-needed,`echo $LIBM | sed 's/ /,/g'`,--no-as-needed"
14915 else
14916 SHARED_LIBADD="$SHARED_LIBADD $LIBM"
14917 fi
14918 fi
14919 fi
d5efd9fc 14920fi
d5efd9fc 14921
d5efd9fc 14922
d5efd9fc 14923
81ecdfbb 14924# target stuff:
d5efd9fc 14925
81ecdfbb
RW
14926# Canonicalize the secondary target names.
14927if test -n "$enable_targets" ; then
14928 for targ in `echo $enable_targets | sed 's/,/ /g'`
14929 do
14930 result=`$ac_config_sub $targ 2>/dev/null`
14931 if test -n "$result" ; then
14932 canon_targets="$canon_targets $result"
14933 else
14934 # Allow targets that config.sub doesn't recognize, like "all".
14935 canon_targets="$canon_targets $targ"
14936 fi
14937 done
d5efd9fc 14938fi
d5efd9fc 14939
81ecdfbb
RW
14940all_targets=false
14941defvec=
14942selvecs=
14943assocvecs=
14944selarchs=
14945TDEFINES=
14946for targ in $target $canon_targets
14947do
14948 if test "x$targ" = "xall"; then
14949 all_targets=true
14950 assocvecs="$assocvecs $targ_defvec $targ_selvecs"
14951 else
14952 . $srcdir/config.bfd
14953 if test "x$targ" = "x$target"; then
14954 defvec=$targ_defvec
14955 fi
14956 selvecs="$selvecs $targ_defvec $targ_selvecs"
14957 selarchs="$selarchs $targ_archs"
14958 TDEFINES="$TDEFINES $targ_cflags"
14959 fi
14960done
d5efd9fc 14961
d5efd9fc 14962
81ecdfbb
RW
14963# This processing still needs to be done if we're to decide properly whether
14964# 64-bit support needs to be compiled in. Currently, it will be included if
14965# the default or any other explicitly requested target requires it; it
14966# will not be included on a 32-bit host if no 64-bit target is requested, and
14967# no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
14968# used.
d5efd9fc 14969
81ecdfbb
RW
14970# uniq the default and selected vectors in all the configured targets.
14971f=""
14972for i in $selvecs ; do
14973 case " $f " in
14974 *" $i "*) ;;
14975 *) f="$f $i" ;;
14976 esac
14977done
14978selvecs="$f"
d5efd9fc 14979
d5efd9fc 14980
81ecdfbb
RW
14981# uniq the associated vectors in all the configured targets.
14982f=""
14983for i in $assocvecs ; do
14984 case " $f " in
14985 *" $i "*) ;;
14986 *) f="$f $i" ;;
14987 esac
d5efd9fc 14988done
81ecdfbb 14989assocvecs="$f"
2ba49b59 14990
2ba49b59 14991
81ecdfbb
RW
14992# uniq the architectures in all the configured targets.
14993f=""
14994for i in $selarchs ; do
14995 case " $f " in
14996 *" $i "*) ;;
14997 *) f="$f $i" ;;
14998 esac
2ba49b59 14999done
81ecdfbb 15000selarchs="$f"
2ba49b59 15001
81ecdfbb
RW
15002# Target backend .o files.
15003tb=
2ba49b59 15004
81ecdfbb
RW
15005elf="elf.lo elflink.lo elf-attrs.lo elf-strtab.lo
15006 elf-eh-frame.lo dwarf1.lo"
2ba49b59 15007
81ecdfbb 15008for vec in $selvecs
49c97a80 15009do
81ecdfbb
RW
15010 target_size=32
15011 case "$vec" in
15012 # This list is alphabetized to make it easy to compare
15013 # with the two vector lists in targets.c. For the same reason,
15014 # use one entry per line, even though this leads to long lines.
15015 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
15016 aix5coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15017 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
15018 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15019 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
15020 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
15021 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15022 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
15023 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15024 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
15025 arm_wince_pe_big_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15026 arm_wince_pe_little_vec) tb="$tb pe-arm-wince.lo pe-arm.lo peigen.lo cofflink.lo " ;;
15027 arm_wince_pei_big_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15028 arm_wince_pei_little_vec) tb="$tb pei-arm-wince.lo pei-arm.lo peigen.lo cofflink.lo " ;;
15029 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15030 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
15031 armnetbsd_vec) tb="$tb armnetbsd.lo aout32.lo" ;;
15032 armpe_big_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15033 armpe_little_vec) tb="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
15034 armpei_big_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15035 armpei_little_vec) tb="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
15036 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
15037 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
15038 bfd_pei_ia64_vec) tb="$tb pei-ia64.lo pepigen.lo cofflink.lo"; target_size=64 ;;
15039 bfd_elf32_am33lin_vec) tb="$tb elf32-am33lin.lo elf32.lo $elf" ;;
15040 bfd_elf32_avr_vec) tb="$tb elf32-avr.lo elf32.lo $elf" ;;
15041 bfd_elf32_bfin_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15042 bfd_elf32_bfinfdpic_vec) tb="$tb elf32-bfin.lo elf32.lo $elf" ;;
15043 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15044 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15045 bfd_elf32_bigarm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15046 bfd_elf32_bigarm_symbian_vec)
15047 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15048 bfd_elf32_bigarm_vxworks_vec)
15049 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15050 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15051 bfd_elf32_bigmips_vxworks_vec)
15052 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15053 bfd_elf32_cr16_vec) tb="$tb elf32-cr16.lo elf32.lo $elf" ;;
15054 bfd_elf32_cr16c_vec) tb="$tb elf32-cr16c.lo elf32.lo $elf" ;;
15055 bfd_elf32_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15056 bfd_elf32_crx_vec) tb="$tb elf32-crx.lo elf32.lo $elf" ;;
15057 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
15058 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
15059 bfd_elf32_dlx_big_vec) tb="$tb elf32-dlx.lo elf32.lo $elf" ;;
15060 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
15061 bfd_elf32_frv_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15062 bfd_elf32_frvfdpic_vec) tb="$tb elf32-frv.lo elf32.lo $elf" ;;
15063 bfd_elf32_moxie_vec) tb="$tb elf32-moxie.lo elf32.lo $elf" ;;
15064 bfd_elf32_h8300_vec) tb="$tb elf32-h8300.lo elf32.lo $elf" ;;
15065 bfd_elf32_hppa_linux_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15066 bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15067 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
15068 bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
15069 bfd_elf32_i386_dragonfly_vec)
15070 tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
a6cc6b3b 15071 bfd_elf32_i386_sol2_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
81ecdfbb
RW
15072 bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15073 bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15074 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
15075 bfd_elf32_i860_little_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15076 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
15077 bfd_elf32_i960_vec) tb="$tb elf32-i960.lo elf32.lo $elf" ;;
15078 bfd_elf32_ia64_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf" ;;
15079 bfd_elf32_ia64_hpux_big_vec) tb="$tb elf32-ia64.lo elf32.lo $elf";;
15080 bfd_elf32_ip2k_vec) tb="$tb elf32-ip2k.lo elf32.lo $elf" ;;
15081 bfd_elf32_iq2000_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;;
15082 bfd_elf32_lm32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15083 bfd_elf32_lm32fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;;
15084 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
15085 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
15086 bfd_elf32_littlearm_symbian_vec)
15087 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15088 bfd_elf32_littlearm_vxworks_vec)
15089 tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15090 bfd_elf32_littlearm_vec) tb="$tb elf32-arm.lo elf32.lo elf-vxworks.lo $elf" ;;
15091 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15092 bfd_elf32_littlemips_vxworks_vec)
15093 tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15094 bfd_elf32_m32c_vec) tb="$tb elf32-m32c.lo elf32.lo $elf" ;;
15095 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15096 bfd_elf32_m32rle_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15097 bfd_elf32_m32rlin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15098 bfd_elf32_m32rlelin_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
15099 bfd_elf32_m68hc11_vec) tb="$tb elf32-m68hc11.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15100 bfd_elf32_m68hc12_vec) tb="$tb elf32-m68hc12.lo elf32-m68hc1x.lo elf32.lo $elf" ;;
15101 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
15102 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
15103 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15104 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
15105 bfd_elf32_mep_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15106 bfd_elf32_mep_little_vec) tb="$tb elf32-mep.lo elf32.lo $elf" ;;
15107 bfd_elf32_microblaze_vec) tb="$tb elf32-microblaze.lo elf32.lo $elf" ;;
15108 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
15109 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
15110 bfd_elf32_mt_vec) tb="$tb elf32-mt.lo elf32.lo $elf" ;;
15111 bfd_elf32_msp430_vec) tb="$tb elf32-msp430.lo elf32.lo $elf" ;;
15112 bfd_elf32_nbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15113 bfd_elf32_nlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15114 bfd_elf32_ntradbigmips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15115 bfd_elf32_ntradlittlemips_vec) tb="$tb elfn32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15116 bfd_elf32_openrisc_vec) tb="$tb elf32-openrisc.lo elf32.lo $elf" ;;
15117 bfd_elf32_or32_big_vec) tb="$tb elf32-or32.lo elf32.lo $elf" ;;
15118 bfd_elf32_pj_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15119 bfd_elf32_pjl_vec) tb="$tb elf32-pj.lo elf32.lo $elf";;
15120 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15121 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
15122 bfd_elf32_powerpc_vxworks_vec) tb="$tb elf32-ppc.lo elf-vxworks.lo elf32.lo $elf" ;;
c7927a3c
NC
15123 bfd_elf32_rx_le_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
15124 bfd_elf32_rx_be_vec) tb="$tb elf32-rx.lo elf32.lo $elf" ;;
81ecdfbb
RW
15125 bfd_elf32_s390_vec) tb="$tb elf32-s390.lo elf32.lo $elf" ;;
15126 bfd_elf32_bigscore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15127 bfd_elf32_littlescore_vec) tb="$tb elf32-score.lo elf32-score7.lo elf32.lo $elf"; want64=true; target_size=64;;
15128 # FIXME: We include cofflink.lo not because it's needed for
15129 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
15130 # which needs it but does not list it. Should be fixed in right place.
15131 bfd_elf32_sh64_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15132 bfd_elf32_sh64l_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15133 bfd_elf32_sh64lin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15134 bfd_elf32_sh64blin_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" target_size=64 ;;
15135 bfd_elf32_sh64lnbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15136 bfd_elf32_sh64nbsd_vec) tb="$tb elf32-sh64.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf cofflink.lo" ;;
15137 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15138 bfd_elf32_shblin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15139 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15140 bfd_elf32_shl_symbian_vec) tb="$tb elf32-sh-symbian.lo elf32-sh64-com.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15141 bfd_elf32_shlin_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15142 bfd_elf32_shlnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15143 bfd_elf32_shlvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15144 bfd_elf32_shnbsd_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
15145 bfd_elf32_shvxworks_vec) tb="$tb elf32-sh.lo elf-vxworks.lo elf32.lo $elf coff-sh.lo" ;;
15146 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15147 bfd_elf32_sparc_vxworks_vec) tb="$tb elf32-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf32.lo $elf" ;;
15148 bfd_elf32_spu_vec) tb="$tb elf32-spu.lo elf32.lo $elf" ;;
40b36596
JM
15149 bfd_elf32_tic6x_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
15150 bfd_elf32_tic6x_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
81ecdfbb
RW
15151 bfd_elf32_tradbigmips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15152 bfd_elf32_tradlittlemips_vec) tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
15153 bfd_elf32_us_cris_vec) tb="$tb elf32-cris.lo elf32.lo $elf" ;;
15154 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
15155 bfd_elf32_vax_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;;
15156 bfd_elf32_xstormy16_vec) tb="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
15157 bfd_elf32_xc16x_vec) tb="$tb elf32-xc16x.lo elf32.lo $elf" ;;
15158 bfd_elf32_xtensa_le_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15159 bfd_elf32_xtensa_be_vec) tb="$tb xtensa-isa.lo xtensa-modules.lo elf32-xtensa.lo elf32.lo $elf" ;;
15160 bfd_elf64_alpha_freebsd_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15161 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"; target_size=64 ;;
15162 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15163 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 ;;
15164 bfd_elf64_hppa_linux_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15165 bfd_elf64_hppa_vec) tb="$tb elf64-hppa.lo elf64.lo $elf"; target_size=64 ;;
15166 bfd_elf64_ia64_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15167 bfd_elf64_ia64_hpux_big_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
15168 bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;;
7256a114 15169 bfd_elf64_ia64_vms_vec) tb="$tb elf64-ia64.lo elf64.lo vms-lib.lo vms-misc.lo $elf"; target_size=64 ;;
81ecdfbb
RW
15170 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15171 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 ;;
15172 bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;;
15173 bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;;
15174 bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;;
15175 bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;;
15176 bfd_elf64_sh64_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15177 bfd_elf64_sh64l_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15178 bfd_elf64_sh64lin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15179 bfd_elf64_sh64blin_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15180 bfd_elf64_sh64lnbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15181 bfd_elf64_sh64nbsd_vec) tb="$tb elf64-sh64.lo elf64.lo $elf" target_size=64 ;;
15182 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15183 bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
15184 bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15185 bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
15186 bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
a6cc6b3b 15187 bfd_elf64_x86_64_sol2_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
81ecdfbb
RW
15188 bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15189 bfd_elf64_l1om_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15190 bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
15191 bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;;
15192 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15193 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15194 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
15195 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
15196 cris_aout_vec) tb="$tb aout-cris.lo" ;;
15197 demo_64_vec) tb="$tb demo64.lo aout64.lo"; target_size=64 ;;
15198 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15199 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15200 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
15201 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size=64 ;;
15202 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
15203 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
15204 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
15205 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
15206 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
15207 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
15208 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
15209 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
15210 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
15211 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
15212 x86_64coff_vec) tb="$tb coff-x86_64.lo cofflink.lo"; target_size=64 ;;
15213 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
15214 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
15215 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
15216 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
15217 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
15218 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
15219 i386msdos_vec) tb="$tb i386msdos.lo" ;;
15220 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
15221 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
15222 i386pe_vec) tb="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
15223 i386pei_vec) tb="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
15224 x86_64pe_vec) tb="$tb pe-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15225 x86_64pei_vec) tb="$tb pei-x86_64.lo pex64igen.lo cofflink.lo"; target_size=64 ;;
15226 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
15227 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15228 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
15229 ieee_vec) tb="$tb ieee.lo" ;;
15230 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
15231 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
15232 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
15233 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
15234 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
15235 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
15236 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
15237 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
15238 m88kmach3_vec) tb="$tb m88kmach3.lo aout32.lo" ;;
15239 m88kopenbsd_vec) tb="$tb m88kopenbsd.lo aout32.lo" ;;
15240 maxqcoff_vec) tb="$tb coff-maxq.lo" ;;
15241 mach_o_be_vec) tb="$tb mach-o.lo" ;;
15242 mach_o_le_vec) tb="$tb mach-o.lo" ;;
15243 mach_o_fat_vec) tb="$tb mach-o.lo" ;;
15244 mach_o_i386_vec) tb="$tb mach-o-i386.lo" ;;
618b7301 15245 mach_o_x86_64_vec) tb="$tb mach-o-x86-64.lo" ;;
81ecdfbb
RW
15246 mcore_pe_big_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15247 mcore_pe_little_vec) tb="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
15248 mcore_pei_big_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15249 mcore_pei_little_vec) tb="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
15250 mipslpe_vec) tb="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
15251 mipslpei_vec) tb="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
15252 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
15253 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size=64 ;;
15254 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
15255 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
15256 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
15257 or32coff_big_vec) tb="$tb coff-or32.lo cofflink.lo" ;;
15258 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
15259 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
15260 pef_vec) tb="$tb pef.lo" ;;
15261 pef_xlib_vec) tb="$tb pef.lo" ;;
15262 pdp11_aout_vec) tb="$tb pdp11.lo" ;;
15263 plugin_vec) tb="$tb plugin.lo" ;;
15264 pmac_xcoff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15265 ppcboot_vec) tb="$tb ppcboot.lo" ;;
15266 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
15267 rs6000coff64_vec) tb="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size=64 ;;
15268 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
15269 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15270 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15271 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15272 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
15273 shlpe_vec) tb="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15274 shlpei_vec) tb="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
15275 som_vec) tb="$tb som.lo" ;;
15276 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
15277 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
15278 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
15279 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
15280 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
15281 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
15282 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
15283 sym_vec) tb="$tb xsym.lo" ;;
15284 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
15285 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
15286 tic4x_coff0_vec) tb="$tb coff-tic4x.lo" ;;
15287 tic4x_coff0_beh_vec) tb="$tb coff-tic4x.lo" ;;
15288 tic4x_coff1_vec) tb="$tb coff-tic4x.lo" ;;
15289 tic4x_coff1_beh_vec) tb="$tb coff-tic4x.lo" ;;
15290 tic4x_coff2_vec) tb="$tb coff-tic4x.lo" ;;
15291 tic4x_coff2_beh_vec) tb="$tb coff-tic4x.lo" ;;
15292 tic54x_coff0_beh_vec) tb="$tb coff-tic54x.lo" ;;
15293 tic54x_coff0_vec) tb="$tb coff-tic54x.lo" ;;
15294 tic54x_coff1_beh_vec) tb="$tb coff-tic54x.lo" ;;
15295 tic54x_coff1_vec) tb="$tb coff-tic54x.lo" ;;
15296 tic54x_coff2_beh_vec) tb="$tb coff-tic54x.lo" ;;
15297 tic54x_coff2_vec) tb="$tb coff-tic54x.lo" ;;
15298 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
15299 vaxnetbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;;
15300 vax1knetbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;;
15301 vaxbsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;;
15302 versados_vec) tb="$tb versados.lo" ;;
95e34ef7 15303 vms_alpha_vec) tb="$tb vms-alpha.lo vms-misc.lo vms-lib.lo"; target_size=64 ;;
4b544b64 15304 vms_lib_txt_vec) tb="$tb vms-lib.lo vms-misc.lo" ;;
81ecdfbb
RW
15305 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
15306 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
15307 z80coff_vec) tb="$tb coff-z80.lo reloc16.lo" ;;
15308 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo cofflink.lo" ;;
2ba49b59 15309
81ecdfbb
RW
15310 # These appear out of order in targets.c
15311 srec_vec) tb="$tb srec.lo" ;;
15312 symbolsrec_vec) tb="$tb srec.lo" ;;
15313 tekhex_vec) tb="$tb tekhex.lo" ;;
15314 cisco_core_big_vec) tb="$tb cisco-core.lo" ;;
15315 cisco_core_little_vec) tb="$tb cisco-core.lo" ;;
5464f5a1 15316
81ecdfbb
RW
15317 "") ;;
15318 *) as_fn_error "*** unknown target vector $vec" "$LINENO" 5 ;;
15319 esac
1012372a 15320
81ecdfbb
RW
15321 if test ${target_size} = 64; then
15322 target64=true
15323 fi
15324 if test x"${vec}" = x"${defvec}"; then
15325 bfd_default_target_size=${target_size}
15326 fi
15327done
2ba49b59 15328
81ecdfbb
RW
15329# Target architecture .o files.
15330# A couple of CPUs use shorter file names to avoid problems on DOS
15331# filesystems.
15332ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
5464f5a1 15333
81ecdfbb
RW
15334# Weed out duplicate .o files.
15335f=""
15336for i in $tb ; do
15337 case " $f " in
15338 *" $i "*) ;;
15339 *) f="$f $i" ;;
15340 esac
1012372a 15341done
81ecdfbb 15342tb="$f"
1012372a 15343
81ecdfbb
RW
15344f=""
15345for i in $ta ; do
15346 case " $f " in
15347 *" $i "*) ;;
15348 *) f="$f $i" ;;
15349 esac
15350done
15351ta="$f"
2ba49b59 15352
81ecdfbb
RW
15353bfd_backends="$tb"
15354bfd_machines="$ta"
1012372a 15355
81ecdfbb
RW
15356if test x${all_targets} = xtrue ; then
15357 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
15358 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
15359 selvecs=
7256a114 15360 havevecs=-DHAVE_all_vecs
81ecdfbb
RW
15361 selarchs=
15362 test -n "$assocvecs" &&
15363 assocvecs=`echo $assocvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15364else # all_targets is true
15365 # Only set these if they will be nonempty, for the clever echo.
15366 havevecs=
15367 assocvecs=
15368 test -n "$selvecs" &&
15369 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
15370 test -n "$selvecs" &&
15371 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15372 test -n "$selarchs" &&
15373 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
15374fi # all_targets is true
15375
15376case ${host64}-${target64}-${want64} in
15377 *true*)
15378 wordsize=64
15379 bfd64_libs='$(BFD64_LIBS)'
15380 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
15381 if test $BFD_HOST_64_BIT_DEFINED = 0; then
15382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have requested a 64 bit BFD configuration, but" >&5
15383$as_echo "$as_me: WARNING: You have requested a 64 bit BFD configuration, but" >&2;}
15384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your compiler may not have a 64 bit integral type" >&5
15385$as_echo "$as_me: WARNING: your compiler may not have a 64 bit integral type" >&2;}
15386 fi
15387 if test -n "$GCC" ; then
15388 bad_64bit_gcc=no;
15389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc version with buggy 64-bit support" >&5
15390$as_echo_n "checking for gcc version with buggy 64-bit support... " >&6; }
15391 # Add more tests for gcc versions with non-working 64-bit support here.
15392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15393/* end confdefs.h. */
15394:__GNUC__:__GNUC_MINOR__:__i386__:
15395_ACEOF
15396if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15397 $EGREP ": 2 : 91 : 1 :" >/dev/null 2>&1; then :
15398 bad_64bit_gcc=yes;
15399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes: egcs-1.1.2 on ix86 spotted" >&5
15400$as_echo "yes: egcs-1.1.2 on ix86 spotted" >&6; }
2ba49b59 15401else
81ecdfbb
RW
15402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15403$as_echo "no" >&6; }
2ba49b59 15404fi
81ecdfbb 15405rm -f conftest*
1012372a 15406
81ecdfbb
RW
15407 if test $bad_64bit_gcc = yes ; then
15408 as_fn_error "A newer version of gcc is needed for the requested 64-bit BFD configuration" "$LINENO" 5
15409 fi
15410 fi
15411 ;;
15412 false-false-false)
15413 wordsize=32
15414 all_backends='$(BFD32_BACKENDS)'
15415 ;;
15416esac
1012372a
AC
15417
15418
15419
15420
252b5132 15421
6be7c12c 15422
5464f5a1
NN
15423
15424
81ecdfbb
RW
15425if test "$plugins" = "yes"; then
15426 supports_plugins=1
5464f5a1 15427else
81ecdfbb 15428 supports_plugins=0
5464f5a1 15429fi
5464f5a1 15430
81ecdfbb
RW
15431
15432# Determine the host dependant file_ptr a.k.a. off_t type. In order
15433# prefer: off64_t - if ftello64 and fseeko64, off_t - if ftello and
15434# fseeko, long. This assumes that sizeof off_t is .ge. sizeof long.
15435# Hopefully a reasonable assumption since fseeko et.al. should be
15436# upward compatible.
15437for ac_func in ftello ftello64 fseeko fseeko64 fopen64
15438do :
15439 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15440ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15441eval as_val=\$$as_ac_var
15442 if test "x$as_val" = x""yes; then :
15443 cat >>confdefs.h <<_ACEOF
15444#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1 15445_ACEOF
5464f5a1 15446
252b5132 15447fi
81ecdfbb 15448done
5464f5a1 15449
81ecdfbb
RW
15450if test x"$ac_cv_func_ftello" = xyes -a x"$ac_cv_func_fseeko" = xyes; then
15451 # The cast to long int works around a bug in the HP C Compiler
15452# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15453# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15454# This bug is HP SR number 8606223364.
15455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15456$as_echo_n "checking size of off_t... " >&6; }
15457if test "${ac_cv_sizeof_off_t+set}" = set; then :
15458 $as_echo_n "(cached) " >&6
6be7c12c 15459else
81ecdfbb 15460 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
5464f5a1 15461
81ecdfbb
RW
15462else
15463 if test "$ac_cv_type_off_t" = yes; then
15464 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15465$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15466{ as_fn_set_status 77
15467as_fn_error "cannot compute sizeof (off_t)
15468See \`config.log' for more details." "$LINENO" 5; }; }
15469 else
15470 ac_cv_sizeof_off_t=0
15471 fi
5464f5a1 15472fi
5464f5a1 15473
252b5132 15474fi
81ecdfbb
RW
15475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15476$as_echo "$ac_cv_sizeof_off_t" >&6; }
5464f5a1 15477
252b5132 15478
5464f5a1 15479
81ecdfbb
RW
15480cat >>confdefs.h <<_ACEOF
15481#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
5464f5a1 15482_ACEOF
5464f5a1 15483
5464f5a1 15484
81ecdfbb
RW
15485fi
15486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file_ptr type" >&5
15487$as_echo_n "checking file_ptr type... " >&6; }
15488bfd_file_ptr="long"
15489bfd_ufile_ptr="unsigned long"
15490if test x"$ac_cv_func_ftello64" = xyes -a x"$ac_cv_func_fseeko64" = xyes \
15491 -o x"${ac_cv_sizeof_off_t}" = x8; then
15492 bfd_file_ptr=BFD_HOST_64_BIT
15493 bfd_ufile_ptr=BFD_HOST_U_64_BIT
15494fi
15495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_file_ptr" >&5
15496$as_echo "$bfd_file_ptr" >&6; }
15497
6be7c12c 15498
252b5132 15499
252b5132 15500
81ecdfbb
RW
15501tdefaults=""
15502test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
15503test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
15504test -n "${assocvecs}" && tdefaults="${tdefaults} -DASSOCIATED_VECS='${assocvecs}'"
15505test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
7256a114 15506
81ecdfbb
RW
15507
15508
15509for ac_header in stdlib.h unistd.h
15510do :
15511 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15512ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15513eval as_val=\$$as_ac_Header
15514 if test "x$as_val" = x""yes; then :
15515 cat >>confdefs.h <<_ACEOF
15516#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5464f5a1 15517_ACEOF
5464f5a1 15518
5464f5a1 15519fi
81ecdfbb
RW
15520
15521done
15522
15523for ac_func in getpagesize
15524do :
15525 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15526if test "x$ac_cv_func_getpagesize" = x""yes; then :
5464f5a1 15527 cat >>confdefs.h <<_ACEOF
81ecdfbb 15528#define HAVE_GETPAGESIZE 1
5464f5a1 15529_ACEOF
252b5132 15530
252b5132
RH
15531fi
15532done
15533
81ecdfbb
RW
15534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15535$as_echo_n "checking for working mmap... " >&6; }
15536if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
15537 $as_echo_n "(cached) " >&6
252b5132 15538else
81ecdfbb 15539 if test "$cross_compiling" = yes; then :
252b5132
RH
15540 ac_cv_func_mmap_fixed_mapped=no
15541else
81ecdfbb 15542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5464f5a1
NN
15543/* end confdefs.h. */
15544$ac_includes_default
15545/* malloc might have been renamed as rpl_malloc. */
15546#undef malloc
6be7c12c 15547
252b5132
RH
15548/* Thanks to Mike Haertel and Jim Avera for this test.
15549 Here is a matrix of mmap possibilities:
15550 mmap private not fixed
15551 mmap private fixed at somewhere currently unmapped
15552 mmap private fixed at somewhere already mapped
15553 mmap shared not fixed
15554 mmap shared fixed at somewhere currently unmapped
15555 mmap shared fixed at somewhere already mapped
15556 For private mappings, we should verify that changes cannot be read()
15557 back from the file, nor mmap's back from the file at a different
15558 address. (There have been systems where private was not correctly
15559 implemented like the infamous i386 svr4.0, and systems where the
5464f5a1 15560 VM page cache was not coherent with the file system buffer cache
252b5132
RH
15561 like early versions of FreeBSD and possibly contemporary NetBSD.)
15562 For shared mappings, we should conversely verify that changes get
5464f5a1 15563 propagated back to all the places they're supposed to be.
252b5132
RH
15564
15565 Grep wants private fixed already mapped.
15566 The main things grep needs to know about mmap are:
15567 * does it exist and is it safe to write into the mmap'd area
15568 * how to use it (BSD variants) */
5464f5a1 15569
252b5132
RH
15570#include <fcntl.h>
15571#include <sys/mman.h>
15572
81ecdfbb 15573#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
5464f5a1
NN
15574char *malloc ();
15575#endif
6be7c12c 15576
5464f5a1 15577/* This mess was copied from the GNU getpagesize.h. */
81ecdfbb 15578#ifndef HAVE_GETPAGESIZE
252b5132 15579/* Assume that all systems that can run configure have sys/param.h. */
81ecdfbb 15580# ifndef HAVE_SYS_PARAM_H
252b5132
RH
15581# define HAVE_SYS_PARAM_H 1
15582# endif
15583
15584# ifdef _SC_PAGESIZE
15585# define getpagesize() sysconf(_SC_PAGESIZE)
15586# else /* no _SC_PAGESIZE */
81ecdfbb 15587# ifdef HAVE_SYS_PARAM_H
252b5132
RH
15588# include <sys/param.h>
15589# ifdef EXEC_PAGESIZE
15590# define getpagesize() EXEC_PAGESIZE
15591# else /* no EXEC_PAGESIZE */
15592# ifdef NBPG
15593# define getpagesize() NBPG * CLSIZE
15594# ifndef CLSIZE
15595# define CLSIZE 1
15596# endif /* no CLSIZE */
15597# else /* no NBPG */
15598# ifdef NBPC
15599# define getpagesize() NBPC
15600# else /* no NBPC */
15601# ifdef PAGESIZE
15602# define getpagesize() PAGESIZE
15603# endif /* PAGESIZE */
15604# endif /* no NBPC */
15605# endif /* no NBPG */
15606# endif /* no EXEC_PAGESIZE */
15607# else /* no HAVE_SYS_PARAM_H */
15608# define getpagesize() 8192 /* punt totally */
15609# endif /* no HAVE_SYS_PARAM_H */
15610# endif /* no _SC_PAGESIZE */
15611
5464f5a1
NN
15612#endif /* no HAVE_GETPAGESIZE */
15613
15614int
15615main ()
15616{
15617 char *data, *data2, *data3;
15618 int i, pagesize;
15619 int fd;
15620
15621 pagesize = getpagesize ();
15622
15623 /* First, make a file with some known garbage in it. */
15624 data = (char *) malloc (pagesize);
15625 if (!data)
81ecdfbb 15626 return 1;
5464f5a1
NN
15627 for (i = 0; i < pagesize; ++i)
15628 *(data + i) = rand ();
15629 umask (0);
15630 fd = creat ("conftest.mmap", 0600);
15631 if (fd < 0)
81ecdfbb 15632 return 1;
5464f5a1 15633 if (write (fd, data, pagesize) != pagesize)
81ecdfbb 15634 return 1;
5464f5a1
NN
15635 close (fd);
15636
15637 /* Next, try to mmap the file at a fixed address which already has
15638 something else allocated at it. If we can, also make sure that
15639 we see the same garbage. */
15640 fd = open ("conftest.mmap", O_RDWR);
15641 if (fd < 0)
81ecdfbb 15642 return 1;
5464f5a1
NN
15643 data2 = (char *) malloc (2 * pagesize);
15644 if (!data2)
81ecdfbb
RW
15645 return 1;
15646 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
5464f5a1
NN
15647 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15648 MAP_PRIVATE | MAP_FIXED, fd, 0L))
81ecdfbb 15649 return 1;
5464f5a1
NN
15650 for (i = 0; i < pagesize; ++i)
15651 if (*(data + i) != *(data2 + i))
81ecdfbb 15652 return 1;
5464f5a1
NN
15653
15654 /* Finally, make sure that changes to the mapped area do not
15655 percolate back to the file as seen by read(). (This is a bug on
15656 some variants of i386 svr4.0.) */
15657 for (i = 0; i < pagesize; ++i)
15658 *(data2 + i) = *(data2 + i) + 1;
15659 data3 = (char *) malloc (pagesize);
15660 if (!data3)
81ecdfbb 15661 return 1;
5464f5a1 15662 if (read (fd, data3, pagesize) != pagesize)
81ecdfbb 15663 return 1;
5464f5a1
NN
15664 for (i = 0; i < pagesize; ++i)
15665 if (*(data + i) != *(data3 + i))
81ecdfbb 15666 return 1;
5464f5a1 15667 close (fd);
81ecdfbb 15668 return 0;
5464f5a1
NN
15669}
15670_ACEOF
81ecdfbb 15671if ac_fn_c_try_run "$LINENO"; then :
5464f5a1
NN
15672 ac_cv_func_mmap_fixed_mapped=yes
15673else
81ecdfbb 15674 ac_cv_func_mmap_fixed_mapped=no
5464f5a1 15675fi
81ecdfbb
RW
15676rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15677 conftest.$ac_objext conftest.beam conftest.$ac_ext
5464f5a1 15678fi
81ecdfbb 15679
5464f5a1 15680fi
81ecdfbb
RW
15681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15682$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
5464f5a1
NN
15683if test $ac_cv_func_mmap_fixed_mapped = yes; then
15684
81ecdfbb 15685$as_echo "#define HAVE_MMAP 1" >>confdefs.h
5464f5a1
NN
15686
15687fi
15688rm -f conftest.mmap
15689
5464f5a1 15690for ac_func in madvise mprotect
81ecdfbb
RW
15691do :
15692 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15693ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15694eval as_val=\$$as_ac_var
15695 if test "x$as_val" = x""yes; then :
5464f5a1 15696 cat >>confdefs.h <<_ACEOF
81ecdfbb 15697#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5464f5a1
NN
15698_ACEOF
15699
15700fi
15701done
15702
15703case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
15704 true+yes )
81ecdfbb 15705$as_echo "#define USE_MMAP 1" >>confdefs.h
5464f5a1
NN
15706 ;;
15707esac
15708
15709rm -f doc/config.status
81ecdfbb 15710ac_config_files="$ac_config_files Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"
5464f5a1 15711
20e95c23 15712
81ecdfbb 15713ac_config_commands="$ac_config_commands default"
5464f5a1 15714
108a6f8e
CD
15715
15716
15717
15718
15719
31dd3154 15720
5464f5a1
NN
15721cat >confcache <<\_ACEOF
15722# This file is a shell script that caches the results of configure
15723# tests run on this system so they can be shared between configure
15724# scripts and configure runs, see configure's option --config-cache.
15725# It is not useful on other systems. If it contains results you don't
15726# want to keep, you may remove or edit it.
15727#
15728# config.status only pays attention to the cache file if you give it
15729# the --recheck option to rerun configure.
15730#
15731# `ac_cv_env_foo' variables (set or unset) will be overridden when
15732# loading this file, other *unset* `ac_cv_foo' will be assigned the
15733# following values.
15734
15735_ACEOF
15736
15737# The following way of writing the cache mishandles newlines in values,
15738# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15739# So, we kill variables containing newlines.
5464f5a1
NN
15740# Ultrix sh set writes to stderr and can't be redirected directly,
15741# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15742(
15743 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15744 eval ac_val=\$$ac_var
15745 case $ac_val in #(
15746 *${as_nl}*)
15747 case $ac_var in #(
15748 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15749$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15750 esac
15751 case $ac_var in #(
15752 _ | IFS | as_nl) ;; #(
15753 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15754 *) { eval $ac_var=; unset $ac_var;} ;;
15755 esac ;;
15756 esac
15757 done
15758
5464f5a1 15759 (set) 2>&1 |
81ecdfbb
RW
15760 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15761 *${as_nl}ac_space=\ *)
15762 # `set' does not quote correctly, so add quotes: double-quote
15763 # substitution turns \\\\ into \\, and sed turns \\ into \.
5464f5a1
NN
15764 sed -n \
15765 "s/'/'\\\\''/g;
15766 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15767 ;; #(
5464f5a1
NN
15768 *)
15769 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15770 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5464f5a1 15771 ;;
81ecdfbb
RW
15772 esac |
15773 sort
15774) |
5464f5a1 15775 sed '
81ecdfbb 15776 /^ac_cv_env_/b end
5464f5a1 15777 t clear
81ecdfbb 15778 :clear
5464f5a1
NN
15779 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15780 t end
81ecdfbb
RW
15781 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15782 :end' >>confcache
15783if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15784 if test -w "$cache_file"; then
15785 test "x$cache_file" != "x/dev/null" &&
15786 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15787$as_echo "$as_me: updating cache $cache_file" >&6;}
5464f5a1
NN
15788 cat confcache >$cache_file
15789 else
81ecdfbb
RW
15790 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15791$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5464f5a1
NN
15792 fi
15793fi
15794rm -f confcache
15795
15796test "x$prefix" = xNONE && prefix=$ac_default_prefix
15797# Let make expand exec_prefix.
15798test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15799
5464f5a1
NN
15800DEFS=-DHAVE_CONFIG_H
15801
15802ac_libobjs=
15803ac_ltlibobjs=
15804for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15805 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
15806 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15807 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15808 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15809 # will be set to the directory where LIBOBJS objects are built.
15810 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15811 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5464f5a1
NN
15812done
15813LIBOBJS=$ac_libobjs
15814
15815LTLIBOBJS=$ac_ltlibobjs
15816
15817
f5385ebf 15818if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
15819 as_fn_error "conditional \"AMDEP\" was never defined.
15820Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf
AM
15821fi
15822if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
15823 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15824Usually this means the macro was only invoked conditionally." "$LINENO" 5
15825fi
15826 if test -n "$EXEEXT"; then
15827 am__EXEEXT_TRUE=
15828 am__EXEEXT_FALSE='#'
15829else
15830 am__EXEEXT_TRUE='#'
15831 am__EXEEXT_FALSE=
f5385ebf 15832fi
81ecdfbb 15833
ce3c775b 15834if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
81ecdfbb
RW
15835 as_fn_error "conditional \"PLUGINS\" was never defined.
15836Usually this means the macro was only invoked conditionally." "$LINENO" 5
ce3c775b 15837fi
f5385ebf 15838if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
15839 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
15840Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 15841fi
d5fbea21 15842if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
15843 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
15844Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 15845fi
f5385ebf 15846if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
81ecdfbb
RW
15847 as_fn_error "conditional \"INSTALL_LIBBFD\" was never defined.
15848Usually this means the macro was only invoked conditionally." "$LINENO" 5
f5385ebf 15849fi
5464f5a1
NN
15850
15851: ${CONFIG_STATUS=./config.status}
81ecdfbb 15852ac_write_fail=0
5464f5a1
NN
15853ac_clean_files_save=$ac_clean_files
15854ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
15855{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15856$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15857as_write_fail=0
15858cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5464f5a1
NN
15859#! $SHELL
15860# Generated by $as_me.
15861# Run this file to recreate the current configuration.
15862# Compiler output produced by configure, useful for debugging
15863# configure, is in config.log if it exists.
15864
15865debug=false
15866ac_cs_recheck=false
15867ac_cs_silent=false
5464f5a1 15868
81ecdfbb
RW
15869SHELL=\${CONFIG_SHELL-$SHELL}
15870export SHELL
15871_ASEOF
15872cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15873## -------------------- ##
15874## M4sh Initialization. ##
15875## -------------------- ##
5464f5a1 15876
81ecdfbb
RW
15877# Be more Bourne compatible
15878DUALCASE=1; export DUALCASE # for MKS sh
15879if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5464f5a1
NN
15880 emulate sh
15881 NULLCMD=:
81ecdfbb 15882 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5464f5a1
NN
15883 # is contrary to our usage. Disable this feature.
15884 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
15885 setopt NO_GLOB_SUBST
15886else
15887 case `(set -o) 2>/dev/null` in #(
15888 *posix*) :
15889 set -o posix ;; #(
15890 *) :
15891 ;;
15892esac
5464f5a1 15893fi
5464f5a1 15894
81ecdfbb
RW
15895
15896as_nl='
15897'
15898export as_nl
15899# Printing a long string crashes Solaris 7 /usr/bin/printf.
15900as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15901as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15902as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15903# Prefer a ksh shell builtin over an external printf program on Solaris,
15904# but without wasting forks for bash or zsh.
15905if test -z "$BASH_VERSION$ZSH_VERSION" \
15906 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15907 as_echo='print -r --'
15908 as_echo_n='print -rn --'
15909elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15910 as_echo='printf %s\n'
15911 as_echo_n='printf %s'
15912else
15913 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15914 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15915 as_echo_n='/usr/ucb/echo -n'
15916 else
15917 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15918 as_echo_n_body='eval
15919 arg=$1;
15920 case $arg in #(
15921 *"$as_nl"*)
15922 expr "X$arg" : "X\\(.*\\)$as_nl";
15923 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15924 esac;
15925 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15926 '
15927 export as_echo_n_body
15928 as_echo_n='sh -c $as_echo_n_body as_echo'
15929 fi
15930 export as_echo_body
15931 as_echo='sh -c $as_echo_body as_echo'
15932fi
15933
15934# The user is always right.
15935if test "${PATH_SEPARATOR+set}" != set; then
15936 PATH_SEPARATOR=:
15937 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15938 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15939 PATH_SEPARATOR=';'
15940 }
5464f5a1
NN
15941fi
15942
15943
81ecdfbb
RW
15944# IFS
15945# We need space, tab and new line, in precisely that order. Quoting is
15946# there to prevent editors from complaining about space-tab.
15947# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15948# splitting by setting IFS to empty value.)
15949IFS=" "" $as_nl"
15950
15951# Find who we are. Look in the path if we contain no directory separator.
15952case $0 in #((
15953 *[\\/]* ) as_myself=$0 ;;
15954 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15955for as_dir in $PATH
15956do
15957 IFS=$as_save_IFS
15958 test -z "$as_dir" && as_dir=.
15959 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15960 done
15961IFS=$as_save_IFS
15962
15963 ;;
15964esac
15965# We did not find ourselves, most probably we were run as `sh COMMAND'
15966# in which case we are not to be found in the path.
15967if test "x$as_myself" = x; then
15968 as_myself=$0
15969fi
15970if test ! -f "$as_myself"; then
15971 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15972 exit 1
15973fi
15974
15975# Unset variables that we do not need and which cause bugs (e.g. in
15976# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15977# suppresses any "Segmentation fault" message there. '((' could
15978# trigger a bug in pdksh 5.2.14.
15979for as_var in BASH_ENV ENV MAIL MAILPATH
15980do eval test x\${$as_var+set} = xset \
15981 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15982done
5464f5a1
NN
15983PS1='$ '
15984PS2='> '
15985PS4='+ '
15986
15987# NLS nuisances.
81ecdfbb
RW
15988LC_ALL=C
15989export LC_ALL
15990LANGUAGE=C
15991export LANGUAGE
15992
15993# CDPATH.
15994(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15995
15996
15997# as_fn_error ERROR [LINENO LOG_FD]
15998# ---------------------------------
15999# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16000# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16001# script with status $?, using 1 if that was 0.
16002as_fn_error ()
16003{
16004 as_status=$?; test $as_status -eq 0 && as_status=1
16005 if test "$3"; then
16006 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16007 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5464f5a1 16008 fi
81ecdfbb
RW
16009 $as_echo "$as_me: error: $1" >&2
16010 as_fn_exit $as_status
16011} # as_fn_error
16012
16013
16014# as_fn_set_status STATUS
16015# -----------------------
16016# Set $? to STATUS, without forking.
16017as_fn_set_status ()
16018{
16019 return $1
16020} # as_fn_set_status
16021
16022# as_fn_exit STATUS
16023# -----------------
16024# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16025as_fn_exit ()
16026{
16027 set +e
16028 as_fn_set_status $1
16029 exit $1
16030} # as_fn_exit
16031
16032# as_fn_unset VAR
16033# ---------------
16034# Portably unset VAR.
16035as_fn_unset ()
16036{
16037 { eval $1=; unset $1;}
16038}
16039as_unset=as_fn_unset
16040# as_fn_append VAR VALUE
16041# ----------------------
16042# Append the text in VALUE to the end of the definition contained in VAR. Take
16043# advantage of any shell optimizations that allow amortized linear growth over
16044# repeated appends, instead of the typical quadratic growth present in naive
16045# implementations.
16046if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16047 eval 'as_fn_append ()
16048 {
16049 eval $1+=\$2
16050 }'
16051else
16052 as_fn_append ()
16053 {
16054 eval $1=\$$1\$2
16055 }
16056fi # as_fn_append
16057
16058# as_fn_arith ARG...
16059# ------------------
16060# Perform arithmetic evaluation on the ARGs, and store the result in the
16061# global $as_val. Take advantage of shells that can avoid forks. The arguments
16062# must be portable across $(()) and expr.
16063if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16064 eval 'as_fn_arith ()
16065 {
16066 as_val=$(( $* ))
16067 }'
16068else
16069 as_fn_arith ()
16070 {
16071 as_val=`expr "$@" || test $? -eq 1`
16072 }
16073fi # as_fn_arith
16074
5464f5a1 16075
81ecdfbb
RW
16076if expr a : '\(a\)' >/dev/null 2>&1 &&
16077 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5464f5a1
NN
16078 as_expr=expr
16079else
16080 as_expr=false
16081fi
16082
81ecdfbb 16083if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5464f5a1
NN
16084 as_basename=basename
16085else
16086 as_basename=false
16087fi
252b5132 16088
81ecdfbb
RW
16089if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16090 as_dirname=dirname
16091else
16092 as_dirname=false
16093fi
6be7c12c 16094
81ecdfbb 16095as_me=`$as_basename -- "$0" ||
5464f5a1
NN
16096$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16097 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
16098 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16099$as_echo X/"$0" |
16100 sed '/^.*\/\([^/][^/]*\)\/*$/{
16101 s//\1/
16102 q
16103 }
16104 /^X\/\(\/\/\)$/{
16105 s//\1/
16106 q
16107 }
16108 /^X\/\(\/\).*/{
16109 s//\1/
16110 q
16111 }
16112 s/.*/./; q'`
5464f5a1 16113
5464f5a1
NN
16114# Avoid depending upon Character Ranges.
16115as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16116as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16117as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16118as_cr_digits='0123456789'
16119as_cr_alnum=$as_cr_Letters$as_cr_digits
16120
81ecdfbb
RW
16121ECHO_C= ECHO_N= ECHO_T=
16122case `echo -n x` in #(((((
16123-n*)
16124 case `echo 'xy\c'` in
16125 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16126 xy) ECHO_C='\c';;
16127 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16128 ECHO_T=' ';;
16129 esac;;
16130*)
16131 ECHO_N='-n';;
5464f5a1
NN
16132esac
16133
81ecdfbb
RW
16134rm -f conf$$ conf$$.exe conf$$.file
16135if test -d conf$$.dir; then
16136 rm -f conf$$.dir/conf$$.file
252b5132 16137else
81ecdfbb
RW
16138 rm -f conf$$.dir
16139 mkdir conf$$.dir 2>/dev/null
252b5132 16140fi
81ecdfbb
RW
16141if (echo >conf$$.file) 2>/dev/null; then
16142 if ln -s conf$$.file conf$$ 2>/dev/null; then
5464f5a1 16143 as_ln_s='ln -s'
81ecdfbb
RW
16144 # ... but there are two gotchas:
16145 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16146 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16147 # In both cases, we have to default to `cp -p'.
16148 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16149 as_ln_s='cp -p'
16150 elif ln conf$$.file conf$$ 2>/dev/null; then
16151 as_ln_s=ln
16152 else
16153 as_ln_s='cp -p'
5464f5a1 16154 fi
5464f5a1
NN
16155else
16156 as_ln_s='cp -p'
252b5132 16157fi
81ecdfbb
RW
16158rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16159rmdir conf$$.dir 2>/dev/null
16160
16161
16162# as_fn_mkdir_p
16163# -------------
16164# Create "$as_dir" as a directory, including parents if necessary.
16165as_fn_mkdir_p ()
16166{
16167
16168 case $as_dir in #(
16169 -*) as_dir=./$as_dir;;
16170 esac
16171 test -d "$as_dir" || eval $as_mkdir_p || {
16172 as_dirs=
16173 while :; do
16174 case $as_dir in #(
16175 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16176 *) as_qdir=$as_dir;;
16177 esac
16178 as_dirs="'$as_qdir' $as_dirs"
16179 as_dir=`$as_dirname -- "$as_dir" ||
16180$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16181 X"$as_dir" : 'X\(//\)[^/]' \| \
16182 X"$as_dir" : 'X\(//\)$' \| \
16183 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16184$as_echo X"$as_dir" |
16185 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16186 s//\1/
16187 q
16188 }
16189 /^X\(\/\/\)[^/].*/{
16190 s//\1/
16191 q
16192 }
16193 /^X\(\/\/\)$/{
16194 s//\1/
16195 q
16196 }
16197 /^X\(\/\).*/{
16198 s//\1/
16199 q
16200 }
16201 s/.*/./; q'`
16202 test -d "$as_dir" && break
16203 done
16204 test -z "$as_dirs" || eval "mkdir $as_dirs"
16205 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16206
6be7c12c 16207
81ecdfbb 16208} # as_fn_mkdir_p
5464f5a1 16209if mkdir -p . 2>/dev/null; then
81ecdfbb 16210 as_mkdir_p='mkdir -p "$as_dir"'
5464f5a1
NN
16211else
16212 test -d ./-p && rmdir ./-p
16213 as_mkdir_p=false
252b5132 16214fi
81ecdfbb
RW
16215
16216if test -x / >/dev/null 2>&1; then
16217 as_test_x='test -x'
16218else
16219 if ls -dL / >/dev/null 2>&1; then
16220 as_ls_L_option=L
16221 else
16222 as_ls_L_option=
16223 fi
16224 as_test_x='
16225 eval sh -c '\''
16226 if test -d "$1"; then
16227 test -d "$1/.";
16228 else
16229 case $1 in #(
16230 -*)set "./$1";;
16231 esac;
16232 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16233 ???[sx]*):;;*)false;;esac;fi
16234 '\'' sh
16235 '
16236fi
16237as_executable_p=$as_test_x
252b5132 16238
5464f5a1
NN
16239# Sed expression to map a string onto a valid CPP name.
16240as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 16241
5464f5a1
NN
16242# Sed expression to map a string onto a valid variable name.
16243as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6be7c12c 16244
252b5132 16245
5464f5a1 16246exec 6>&1
81ecdfbb
RW
16247## ----------------------------------- ##
16248## Main body of $CONFIG_STATUS script. ##
16249## ----------------------------------- ##
16250_ASEOF
16251test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5464f5a1 16252
81ecdfbb
RW
16253cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16254# Save the log message, to keep $0 and so on meaningful, and to
5464f5a1 16255# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
16256# values after options handling.
16257ac_log="
5464f5a1 16258This file was extended by $as_me, which was
81ecdfbb 16259generated by GNU Autoconf 2.64. Invocation command line was
5464f5a1
NN
16260
16261 CONFIG_FILES = $CONFIG_FILES
16262 CONFIG_HEADERS = $CONFIG_HEADERS
16263 CONFIG_LINKS = $CONFIG_LINKS
16264 CONFIG_COMMANDS = $CONFIG_COMMANDS
16265 $ $0 $@
16266
81ecdfbb
RW
16267on `(hostname || uname -n) 2>/dev/null | sed 1q`
16268"
16269
5464f5a1
NN
16270_ACEOF
16271
81ecdfbb
RW
16272case $ac_config_files in *"
16273"*) set x $ac_config_files; shift; ac_config_files=$*;;
16274esac
5464f5a1 16275
81ecdfbb
RW
16276case $ac_config_headers in *"
16277"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16278esac
252b5132 16279
252b5132 16280
81ecdfbb
RW
16281cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16282# Files that config.status was made for.
16283config_files="$ac_config_files"
16284config_headers="$ac_config_headers"
16285config_commands="$ac_config_commands"
252b5132 16286
81ecdfbb 16287_ACEOF
5464f5a1 16288
81ecdfbb 16289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 16290ac_cs_usage="\
81ecdfbb
RW
16291\`$as_me' instantiates files and other configuration actions
16292from templates according to the current configuration. Unless the files
16293and actions are specified as TAGs, all are instantiated by default.
5464f5a1 16294
81ecdfbb 16295Usage: $0 [OPTION]... [TAG]...
5464f5a1
NN
16296
16297 -h, --help print this help, then exit
81ecdfbb
RW
16298 -V, --version print version number and configuration settings, then exit
16299 -q, --quiet, --silent
16300 do not print progress messages
5464f5a1
NN
16301 -d, --debug don't remove temporary files
16302 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
16303 --file=FILE[:TEMPLATE]
16304 instantiate the configuration file FILE
16305 --header=FILE[:TEMPLATE]
16306 instantiate the configuration header FILE
5464f5a1
NN
16307
16308Configuration files:
16309$config_files
16310
16311Configuration headers:
16312$config_headers
16313
16314Configuration commands:
16315$config_commands
16316
81ecdfbb 16317Report bugs to the package provider."
5464f5a1 16318
81ecdfbb
RW
16319_ACEOF
16320cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1
NN
16321ac_cs_version="\\
16322config.status
81ecdfbb
RW
16323configured by $0, generated by GNU Autoconf 2.64,
16324 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5464f5a1 16325
81ecdfbb 16326Copyright (C) 2009 Free Software Foundation, Inc.
5464f5a1
NN
16327This config.status script is free software; the Free Software Foundation
16328gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
16329
16330ac_pwd='$ac_pwd'
16331srcdir='$srcdir'
16332INSTALL='$INSTALL'
16333MKDIR_P='$MKDIR_P'
16334AWK='$AWK'
16335test -n "\$AWK" || AWK=awk
5464f5a1
NN
16336_ACEOF
16337
81ecdfbb
RW
16338cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16339# The default lists apply if the user does not specify any file.
5464f5a1
NN
16340ac_need_defaults=:
16341while test $# != 0
16342do
16343 case $1 in
16344 --*=*)
81ecdfbb
RW
16345 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16346 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5464f5a1 16347 ac_shift=:
6be7c12c 16348 ;;
81ecdfbb 16349 *)
5464f5a1
NN
16350 ac_option=$1
16351 ac_optarg=$2
16352 ac_shift=shift
6be7c12c 16353 ;;
5464f5a1 16354 esac
252b5132 16355
5464f5a1
NN
16356 case $ac_option in
16357 # Handling of the options.
5464f5a1
NN
16358 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16359 ac_cs_recheck=: ;;
81ecdfbb
RW
16360 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16361 $as_echo "$ac_cs_version"; exit ;;
16362 --debug | --debu | --deb | --de | --d | -d )
5464f5a1
NN
16363 debug=: ;;
16364 --file | --fil | --fi | --f )
16365 $ac_shift
81ecdfbb
RW
16366 case $ac_optarg in
16367 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16368 esac
16369 as_fn_append CONFIG_FILES " '$ac_optarg'"
5464f5a1
NN
16370 ac_need_defaults=false;;
16371 --header | --heade | --head | --hea )
16372 $ac_shift
81ecdfbb
RW
16373 case $ac_optarg in
16374 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16375 esac
16376 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5464f5a1 16377 ac_need_defaults=false;;
81ecdfbb
RW
16378 --he | --h)
16379 # Conflict between --help and --header
16380 as_fn_error "ambiguous option: \`$1'
16381Try \`$0 --help' for more information.";;
16382 --help | --hel | -h )
16383 $as_echo "$ac_cs_usage"; exit ;;
5464f5a1
NN
16384 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16385 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16386 ac_cs_silent=: ;;
6be7c12c 16387
5464f5a1 16388 # This is an error.
81ecdfbb
RW
16389 -*) as_fn_error "unrecognized option: \`$1'
16390Try \`$0 --help' for more information." ;;
252b5132 16391
81ecdfbb
RW
16392 *) as_fn_append ac_config_targets " $1"
16393 ac_need_defaults=false ;;
252b5132 16394
5464f5a1
NN
16395 esac
16396 shift
16397done
6be7c12c 16398
5464f5a1 16399ac_configure_extra_args=
252b5132 16400
5464f5a1
NN
16401if $ac_cs_silent; then
16402 exec 6>/dev/null
16403 ac_configure_extra_args="$ac_configure_extra_args --silent"
16404fi
6be7c12c 16405
5464f5a1 16406_ACEOF
81ecdfbb 16407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5464f5a1 16408if \$ac_cs_recheck; then
81ecdfbb
RW
16409 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16410 shift
16411 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16412 CONFIG_SHELL='$SHELL'
16413 export CONFIG_SHELL
16414 exec "\$@"
5464f5a1
NN
16415fi
16416
16417_ACEOF
81ecdfbb
RW
16418cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16419exec 5>>config.log
16420{
16421 echo
16422 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16423## Running $as_me. ##
16424_ASBOX
16425 $as_echo "$ac_log"
16426} >&5
5464f5a1 16427
81ecdfbb
RW
16428_ACEOF
16429cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6be7c12c 16430#
81ecdfbb 16431# INIT-COMMANDS
6be7c12c 16432#
f5385ebf 16433AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
16434
16435
16436# The HP-UX ksh and POSIX shell print the target directory to stdout
16437# if CDPATH is set.
16438(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16439
16440sed_quote_subst='$sed_quote_subst'
16441double_quote_subst='$double_quote_subst'
16442delay_variable_subst='$delay_variable_subst'
3725885a
RW
16443enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16444macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16445macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16446enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16447pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16448enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16449SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16450ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16451host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16452host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16453host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16454build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16455build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16456build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16457SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16458Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16459GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16460EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16461FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16462LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16463NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16464LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16465max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16466ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16467exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16468lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16469lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16470lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16471reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16472reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16473OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16474deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16475file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16476AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16477AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16478STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16479RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16480old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16481old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16482old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16483lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16484CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16485CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16486compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16487GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16488lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16489lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16490lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16491lt_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"`'
16492objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16493MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16494lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16495lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16496lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16497lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16498lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16499need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16500DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16501NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16502LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16503OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16504OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16505libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16506shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16507extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16508archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16509enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16510export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16511whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16512compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16513old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16514old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16515archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16516archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16517module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16518module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16519with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16520allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16521no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16522hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16523hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16524hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16525hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16526hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16527hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16528hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16529hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16530inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16531link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16532fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16533always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16534export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16535exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16536include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16537prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16538file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16539variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16540need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16541need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16542version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16543runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16544shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16545shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16546libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16547library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16548soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16549install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16550postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16551postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16552finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16553finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16554hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16555sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16556sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16557hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16558enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16559enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16560enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16561old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16562striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
16563
16564LTCC='$LTCC'
16565LTCFLAGS='$LTCFLAGS'
16566compiler='$compiler_DEFAULT'
16567
3725885a
RW
16568# A function that is used when there is no print builtin or printf.
16569func_fallback_echo ()
16570{
16571 eval 'cat <<_LTECHO_EOF
16572\$1
16573_LTECHO_EOF'
16574}
16575
d7040cdb 16576# Quote evaled strings.
3725885a
RW
16577for var in SHELL \
16578ECHO \
16579SED \
d7040cdb
SE
16580GREP \
16581EGREP \
16582FGREP \
16583LD \
16584NM \
16585LN_S \
16586lt_SP2NL \
16587lt_NL2SP \
16588reload_flag \
718a6fd8 16589OBJDUMP \
d7040cdb
SE
16590deplibs_check_method \
16591file_magic_cmd \
16592AR \
16593AR_FLAGS \
16594STRIP \
16595RANLIB \
16596CC \
16597CFLAGS \
16598compiler \
16599lt_cv_sys_global_symbol_pipe \
16600lt_cv_sys_global_symbol_to_cdecl \
16601lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 16602lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
16603lt_prog_compiler_no_builtin_flag \
16604lt_prog_compiler_wl \
16605lt_prog_compiler_pic \
16606lt_prog_compiler_static \
16607lt_cv_prog_compiler_c_o \
16608need_locks \
718a6fd8
SE
16609DSYMUTIL \
16610NMEDIT \
16611LIPO \
16612OTOOL \
16613OTOOL64 \
d7040cdb
SE
16614shrext_cmds \
16615export_dynamic_flag_spec \
16616whole_archive_flag_spec \
16617compiler_needs_object \
16618with_gnu_ld \
16619allow_undefined_flag \
16620no_undefined_flag \
16621hardcode_libdir_flag_spec \
16622hardcode_libdir_flag_spec_ld \
16623hardcode_libdir_separator \
16624fix_srcfile_path \
16625exclude_expsyms \
16626include_expsyms \
16627file_list_spec \
16628variables_saved_for_relink \
16629libname_spec \
16630library_names_spec \
16631soname_spec \
3725885a 16632install_override_mode \
d7040cdb
SE
16633finish_eval \
16634old_striplib \
16635striplib; do
3725885a 16636 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16637 *[\\\\\\\`\\"\\\$]*)
3725885a 16638 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
16639 ;;
16640 *)
16641 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16642 ;;
16643 esac
16644done
16645
16646# Double-quote double-evaled strings.
16647for var in reload_cmds \
16648old_postinstall_cmds \
16649old_postuninstall_cmds \
16650old_archive_cmds \
16651extract_expsyms_cmds \
16652old_archive_from_new_cmds \
16653old_archive_from_expsyms_cmds \
16654archive_cmds \
16655archive_expsym_cmds \
16656module_cmds \
16657module_expsym_cmds \
16658export_symbols_cmds \
16659prelink_cmds \
16660postinstall_cmds \
16661postuninstall_cmds \
16662finish_cmds \
16663sys_lib_search_path_spec \
16664sys_lib_dlsearch_path_spec; do
3725885a 16665 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 16666 *[\\\\\\\`\\"\\\$]*)
3725885a 16667 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
16668 ;;
16669 *)
16670 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16671 ;;
16672 esac
16673done
16674
d7040cdb
SE
16675ac_aux_dir='$ac_aux_dir'
16676xsi_shell='$xsi_shell'
16677lt_shell_append='$lt_shell_append'
16678
16679# See if we are running on zsh, and set the options which allow our
16680# commands through without removal of \ escapes INIT.
16681if test -n "\${ZSH_VERSION+set}" ; then
16682 setopt NO_GLOB_SUBST
16683fi
16684
16685
16686 PACKAGE='$PACKAGE'
16687 VERSION='$VERSION'
16688 TIMESTAMP='$TIMESTAMP'
16689 RM='$RM'
16690 ofile='$ofile'
16691
16692
16693
20e95c23
DJ
16694# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16695 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16696 # from automake.
16697 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16698 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16699 LINGUAS="${LINGUAS-%UNSET%}"
16700
5464f5a1 16701
f3b4f6d0
PB
16702GCC="$GCC"
16703CC="$CC"
16704acx_cv_header_stdint="$acx_cv_header_stdint"
16705acx_cv_type_int8_t="$acx_cv_type_int8_t"
16706acx_cv_type_int16_t="$acx_cv_type_int16_t"
16707acx_cv_type_int32_t="$acx_cv_type_int32_t"
16708acx_cv_type_int64_t="$acx_cv_type_int64_t"
16709acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
16710ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
16711ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
16712ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
16713ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
16714ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
d5efd9fc
AM
16715ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
16716ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
f3b4f6d0 16717ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
d5efd9fc
AM
16718
16719
5464f5a1
NN
16720
16721_ACEOF
16722
81ecdfbb 16723cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1 16724
81ecdfbb 16725# Handling of arguments.
5464f5a1 16726for ac_config_target in $ac_config_targets
252b5132 16727do
81ecdfbb
RW
16728 case $ac_config_target in
16729 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16730 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16731 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16732 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16733 "bfd_stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS bfd_stdint.h" ;;
16734 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16735 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16736 "bfd-in3.h") CONFIG_FILES="$CONFIG_FILES bfd-in3.h:bfd-in2.h" ;;
16737 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16738 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16739
16740 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
16741 esac
16742done
16743
81ecdfbb 16744
5464f5a1
NN
16745# If the user did not use the arguments to specify the items to instantiate,
16746# then the envvar interface is used. Set only those that are not.
16747# We use the long form for the default assignment because of an extremely
16748# bizarre bug on SunOS 4.1.3.
16749if $ac_need_defaults; then
16750 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16751 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16752 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16753fi
16754
16755# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 16756# simply because there is no reason against having it here, and in addition,
5464f5a1 16757# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
16758# Hook for its removal unless debugging.
16759# Note that there is a small window in which the directory will not be cleaned:
16760# after its creation but before its name has been assigned to `$tmp'.
5464f5a1
NN
16761$debug ||
16762{
81ecdfbb
RW
16763 tmp=
16764 trap 'exit_status=$?
16765 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16766' 0
16767 trap 'as_fn_exit 1' 1 2 13 15
5464f5a1 16768}
5464f5a1 16769# Create a (secure) tmp directory for tmp files.
b3baf5d0 16770
5464f5a1 16771{
81ecdfbb 16772 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5464f5a1
NN
16773 test -n "$tmp" && test -d "$tmp"
16774} ||
16775{
81ecdfbb
RW
16776 tmp=./conf$$-$RANDOM
16777 (umask 077 && mkdir "$tmp")
16778} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16779
16780# Set up the scripts for CONFIG_FILES section.
16781# No need to generate them if there are no CONFIG_FILES.
16782# This happens for instance with `./config.status config.h'.
16783if test -n "$CONFIG_FILES"; then
16784
16785
16786ac_cr=`echo X | tr X '\015'`
16787# On cygwin, bash can eat \r inside `` if the user requested igncr.
16788# But we know of no other shell where ac_cr would be empty at this
16789# point, so we can use a bashism as a fallback.
16790if test "x$ac_cr" = x; then
16791 eval ac_cr=\$\'\\r\'
16792fi
16793ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16794if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16795 ac_cs_awk_cr='\r'
16796else
16797 ac_cs_awk_cr=$ac_cr
16798fi
16799
16800echo 'BEGIN {' >"$tmp/subs1.awk" &&
16801_ACEOF
16802
16803
16804{
16805 echo "cat >conf$$subs.awk <<_ACEOF" &&
16806 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16807 echo "_ACEOF"
16808} >conf$$subs.sh ||
16809 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16810ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16811ac_delim='%!_!# '
16812for ac_last_try in false false false false false :; do
16813 . ./conf$$subs.sh ||
16814 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16815
16816 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16817 if test $ac_delim_n = $ac_delim_num; then
16818 break
16819 elif $ac_last_try; then
16820 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16821 else
16822 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16823 fi
16824done
16825rm -f conf$$subs.sh
16826
16827cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16828cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16829_ACEOF
16830sed -n '
16831h
16832s/^/S["/; s/!.*/"]=/
16833p
16834g
16835s/^[^!]*!//
16836:repl
16837t repl
16838s/'"$ac_delim"'$//
16839t delim
16840:nl
16841h
16842s/\(.\{148\}\).*/\1/
16843t more1
16844s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16845p
16846n
16847b repl
16848:more1
16849s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16850p
16851g
16852s/.\{148\}//
16853t nl
16854:delim
16855h
16856s/\(.\{148\}\).*/\1/
16857t more2
16858s/["\\]/\\&/g; s/^/"/; s/$/"/
16859p
16860b
16861:more2
16862s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16863p
16864g
16865s/.\{148\}//
16866t delim
16867' <conf$$subs.awk | sed '
16868/^[^""]/{
16869 N
16870 s/\n//
16871}
16872' >>$CONFIG_STATUS || ac_write_fail=1
16873rm -f conf$$subs.awk
16874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16875_ACAWK
16876cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16877 for (key in S) S_is_set[key] = 1
16878 FS = "\a"
16879
16880}
5464f5a1 16881{
81ecdfbb
RW
16882 line = $ 0
16883 nfields = split(line, field, "@")
16884 substed = 0
16885 len = length(field[1])
16886 for (i = 2; i < nfields; i++) {
16887 key = field[i]
16888 keylen = length(key)
16889 if (S_is_set[key]) {
16890 value = S[key]
16891 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16892 len += length(value) + length(field[++i])
16893 substed = 1
16894 } else
16895 len += 1 + keylen
16896 }
16897
16898 print line
5464f5a1
NN
16899}
16900
81ecdfbb
RW
16901_ACAWK
16902_ACEOF
16903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16904if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16905 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16906else
16907 cat
16908fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16909 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5464f5a1
NN
16910_ACEOF
16911
81ecdfbb
RW
16912# VPATH may cause trouble with some makes, so we remove $(srcdir),
16913# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16914# trailing colons and then remove the whole line if VPATH becomes empty
16915# (actually we leave an empty line to preserve line numbers).
16916if test "x$srcdir" = x.; then
16917 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16918s/:*\$(srcdir):*/:/
16919s/:*\${srcdir}:*/:/
16920s/:*@srcdir@:*/:/
16921s/^\([^=]*=[ ]*\):*/\1/
16922s/:*$//
16923s/^[^=]*=[ ]*$//
16924}'
16925fi
b3baf5d0 16926
81ecdfbb
RW
16927cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16928fi # test -n "$CONFIG_FILES"
252b5132 16929
81ecdfbb
RW
16930# Set up the scripts for CONFIG_HEADERS section.
16931# No need to generate them if there are no CONFIG_HEADERS.
16932# This happens for instance with `./config.status Makefile'.
16933if test -n "$CONFIG_HEADERS"; then
16934cat >"$tmp/defines.awk" <<\_ACAWK ||
16935BEGIN {
5464f5a1
NN
16936_ACEOF
16937
81ecdfbb
RW
16938# Transform confdefs.h into an awk script `defines.awk', embedded as
16939# here-document in config.status, that substitutes the proper values into
16940# config.h.in to produce config.h.
16941
16942# Create a delimiter string that does not exist in confdefs.h, to ease
16943# handling of long lines.
16944ac_delim='%!_!# '
16945for ac_last_try in false false :; do
16946 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16947 if test -z "$ac_t"; then
16948 break
16949 elif $ac_last_try; then
16950 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16951 else
16952 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
252b5132 16953 fi
81ecdfbb 16954done
6be7c12c 16955
81ecdfbb
RW
16956# For the awk script, D is an array of macro values keyed by name,
16957# likewise P contains macro parameters if any. Preserve backslash
16958# newline sequences.
16959
16960ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16961sed -n '
16962s/.\{148\}/&'"$ac_delim"'/g
16963t rset
16964:rset
16965s/^[ ]*#[ ]*define[ ][ ]*/ /
16966t def
16967d
16968:def
16969s/\\$//
16970t bsnl
16971s/["\\]/\\&/g
16972s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16973D["\1"]=" \3"/p
16974s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16975d
16976:bsnl
16977s/["\\]/\\&/g
16978s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16979D["\1"]=" \3\\\\\\n"\\/p
16980t cont
16981s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16982t cont
16983d
16984:cont
16985n
16986s/.\{148\}/&'"$ac_delim"'/g
16987t clear
16988:clear
16989s/\\$//
16990t bsnlc
16991s/["\\]/\\&/g; s/^/"/; s/$/"/p
16992d
16993:bsnlc
16994s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16995b cont
16996' <confdefs.h | sed '
16997s/'"$ac_delim"'/"\\\
16998"/g' >>$CONFIG_STATUS || ac_write_fail=1
16999
17000cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17001 for (key in D) D_is_set[key] = 1
17002 FS = "\a"
17003}
17004/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17005 line = \$ 0
17006 split(line, arg, " ")
17007 if (arg[1] == "#") {
17008 defundef = arg[2]
17009 mac1 = arg[3]
17010 } else {
17011 defundef = substr(arg[1], 2)
17012 mac1 = arg[2]
17013 }
17014 split(mac1, mac2, "(") #)
17015 macro = mac2[1]
17016 prefix = substr(line, 1, index(line, defundef) - 1)
17017 if (D_is_set[macro]) {
17018 # Preserve the white space surrounding the "#".
17019 print prefix "define", macro P[macro] D[macro]
17020 next
17021 } else {
17022 # Replace #undef with comments. This is necessary, for example,
17023 # in the case of _POSIX_SOURCE, which is predefined and required
17024 # on some systems where configure will not decide to define it.
17025 if (defundef == "undef") {
17026 print "/*", prefix defundef, macro, "*/"
17027 next
17028 }
17029 }
17030}
17031{ print }
17032_ACAWK
5464f5a1 17033_ACEOF
81ecdfbb
RW
17034cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17035 as_fn_error "could not setup config headers machinery" "$LINENO" 5
17036fi # test -n "$CONFIG_HEADERS"
17037
17038
17039eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17040shift
17041for ac_tag
17042do
17043 case $ac_tag in
17044 :[FHLC]) ac_mode=$ac_tag; continue;;
17045 esac
17046 case $ac_mode$ac_tag in
17047 :[FHL]*:*);;
17048 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17049 :[FH]-) ac_tag=-:-;;
17050 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17051 esac
17052 ac_save_IFS=$IFS
17053 IFS=:
17054 set x $ac_tag
17055 IFS=$ac_save_IFS
17056 shift
17057 ac_file=$1
17058 shift
17059
17060 case $ac_mode in
17061 :L) ac_source=$1;;
17062 :[FH])
17063 ac_file_inputs=
17064 for ac_f
17065 do
17066 case $ac_f in
17067 -) ac_f="$tmp/stdin";;
17068 *) # Look for the file first in the build tree, then in the source tree
17069 # (if the path is not absolute). The absolute path cannot be DOS-style,
17070 # because $ac_f cannot contain `:'.
17071 test -f "$ac_f" ||
17072 case $ac_f in
17073 [\\/$]*) false;;
17074 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17075 esac ||
17076 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17077 esac
17078 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17079 as_fn_append ac_file_inputs " '$ac_f'"
17080 done
17081
17082 # Let's still pretend it is `configure' which instantiates (i.e., don't
17083 # use $as_me), people would be surprised to read:
17084 # /* config.h. Generated by config.status. */
17085 configure_input='Generated from '`
17086 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17087 `' by configure.'
17088 if test x"$ac_file" != x-; then
17089 configure_input="$ac_file. $configure_input"
17090 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17091$as_echo "$as_me: creating $ac_file" >&6;}
17092 fi
17093 # Neutralize special characters interpreted by sed in replacement strings.
17094 case $configure_input in #(
17095 *\&* | *\|* | *\\* )
17096 ac_sed_conf_input=`$as_echo "$configure_input" |
17097 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17098 *) ac_sed_conf_input=$configure_input;;
17099 esac
17100
17101 case $ac_tag in
17102 *:-:* | *:-) cat >"$tmp/stdin" \
17103 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17104 esac
17105 ;;
252b5132
RH
17106 esac
17107
81ecdfbb 17108 ac_dir=`$as_dirname -- "$ac_file" ||
5464f5a1
NN
17109$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17110 X"$ac_file" : 'X\(//\)[^/]' \| \
17111 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
17112 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17113$as_echo X"$ac_file" |
17114 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17115 s//\1/
17116 q
17117 }
17118 /^X\(\/\/\)[^/].*/{
17119 s//\1/
17120 q
17121 }
17122 /^X\(\/\/\)$/{
17123 s//\1/
17124 q
17125 }
17126 /^X\(\/\).*/{
17127 s//\1/
17128 q
17129 }
17130 s/.*/./; q'`
17131 as_dir="$ac_dir"; as_fn_mkdir_p
5464f5a1
NN
17132 ac_builddir=.
17133
81ecdfbb
RW
17134case "$ac_dir" in
17135.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17136*)
17137 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17138 # A ".." for each directory in $ac_dir_suffix.
17139 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17140 case $ac_top_builddir_sub in
17141 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17142 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17143 esac ;;
17144esac
17145ac_abs_top_builddir=$ac_pwd
17146ac_abs_builddir=$ac_pwd$ac_dir_suffix
17147# for backward compatibility:
17148ac_top_builddir=$ac_top_build_prefix
252b5132 17149
5464f5a1 17150case $srcdir in
81ecdfbb 17151 .) # We are building in place.
5464f5a1 17152 ac_srcdir=.
81ecdfbb
RW
17153 ac_top_srcdir=$ac_top_builddir_sub
17154 ac_abs_top_srcdir=$ac_pwd ;;
17155 [\\/]* | ?:[\\/]* ) # Absolute name.
5464f5a1 17156 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
17157 ac_top_srcdir=$srcdir
17158 ac_abs_top_srcdir=$srcdir ;;
17159 *) # Relative name.
17160 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17161 ac_top_srcdir=$ac_top_build_prefix$srcdir
17162 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5464f5a1 17163esac
81ecdfbb 17164ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 17165
252b5132 17166
81ecdfbb
RW
17167 case $ac_mode in
17168 :F)
17169 #
17170 # CONFIG_FILE
17171 #
5464f5a1
NN
17172
17173 case $INSTALL in
17174 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
17175 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17176 esac
17177 ac_MKDIR_P=$MKDIR_P
17178 case $MKDIR_P in
17179 [\\/$]* | ?:[\\/]* ) ;;
17180 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
6be7c12c 17181 esac
81ecdfbb 17182_ACEOF
252b5132 17183
81ecdfbb
RW
17184cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17185# If the template does not know about datarootdir, expand it.
17186# FIXME: This hack should be removed a few years after 2.60.
17187ac_datarootdir_hack=; ac_datarootdir_seen=
17188ac_sed_dataroot='
17189/datarootdir/ {
17190 p
17191 q
17192}
17193/@datadir@/p
17194/@docdir@/p
17195/@infodir@/p
17196/@localedir@/p
17197/@mandir@/p'
17198case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17199*datarootdir*) ac_datarootdir_seen=yes;;
17200*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17202$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17203_ACEOF
17204cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17205 ac_datarootdir_hack='
17206 s&@datadir@&$datadir&g
17207 s&@docdir@&$docdir&g
17208 s&@infodir@&$infodir&g
17209 s&@localedir@&$localedir&g
17210 s&@mandir@&$mandir&g
17211 s&\\\${datarootdir}&$datarootdir&g' ;;
17212esac
5464f5a1 17213_ACEOF
81ecdfbb
RW
17214
17215# Neutralize VPATH when `$srcdir' = `.'.
17216# Shell code in configure.ac might set extrasub.
17217# FIXME: do we really want to maintain this feature?
17218cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17219ac_sed_extra="$ac_vpsub
5464f5a1
NN
17220$extrasub
17221_ACEOF
81ecdfbb 17222cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5464f5a1
NN
17223:t
17224/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
17225s|@configure_input@|$ac_sed_conf_input|;t t
17226s&@top_builddir@&$ac_top_builddir_sub&;t t
17227s&@top_build_prefix@&$ac_top_build_prefix&;t t
17228s&@srcdir@&$ac_srcdir&;t t
17229s&@abs_srcdir@&$ac_abs_srcdir&;t t
17230s&@top_srcdir@&$ac_top_srcdir&;t t
17231s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17232s&@builddir@&$ac_builddir&;t t
17233s&@abs_builddir@&$ac_abs_builddir&;t t
17234s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17235s&@INSTALL@&$ac_INSTALL&;t t
17236s&@MKDIR_P@&$ac_MKDIR_P&;t t
17237$ac_datarootdir_hack
17238"
17239eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17240 || as_fn_error "could not create $ac_file" "$LINENO" 5
17241
17242test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17243 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17244 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17246which seems to be undefined. Please make sure it is defined." >&5
17247$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17248which seems to be undefined. Please make sure it is defined." >&2;}
17249
17250 rm -f "$tmp/stdin"
5464f5a1 17251 case $ac_file in
81ecdfbb
RW
17252 -) cat "$tmp/out" && rm -f "$tmp/out";;
17253 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17254 esac \
17255 || as_fn_error "could not create $ac_file" "$LINENO" 5
17256 ;;
17257 :H)
17258 #
17259 # CONFIG_HEADER
17260 #
5464f5a1 17261 if test x"$ac_file" != x-; then
81ecdfbb
RW
17262 {
17263 $as_echo "/* $configure_input */" \
17264 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17265 } >"$tmp/config.h" \
17266 || as_fn_error "could not create $ac_file" "$LINENO" 5
17267 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17268 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17269$as_echo "$as_me: $ac_file is unchanged" >&6;}
5464f5a1 17270 else
81ecdfbb
RW
17271 rm -f "$ac_file"
17272 mv "$tmp/config.h" "$ac_file" \
17273 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 17274 fi
5464f5a1 17275 else
81ecdfbb
RW
17276 $as_echo "/* $configure_input */" \
17277 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17278 || as_fn_error "could not create -" "$LINENO" 5
252b5132 17279 fi
81ecdfbb
RW
17280# Compute "$ac_file"'s index in $config_headers.
17281_am_arg="$ac_file"
f5385ebf
AM
17282_am_stamp_count=1
17283for _am_header in $config_headers :; do
17284 case $_am_header in
81ecdfbb 17285 $_am_arg | $_am_arg:* )
f5385ebf
AM
17286 break ;;
17287 * )
17288 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17289 esac
17290done
81ecdfbb
RW
17291echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17292$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17293 X"$_am_arg" : 'X\(//\)[^/]' \| \
17294 X"$_am_arg" : 'X\(//\)$' \| \
17295 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17296$as_echo X"$_am_arg" |
17297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17298 s//\1/
17299 q
17300 }
17301 /^X\(\/\/\)[^/].*/{
17302 s//\1/
17303 q
17304 }
17305 /^X\(\/\/\)$/{
17306 s//\1/
17307 q
17308 }
17309 /^X\(\/\).*/{
17310 s//\1/
17311 q
17312 }
17313 s/.*/./; q'`/stamp-h$_am_stamp_count
17314 ;;
5464f5a1 17315
81ecdfbb
RW
17316 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17317$as_echo "$as_me: executing $ac_file commands" >&6;}
17318 ;;
17319 esac
5464f5a1
NN
17320
17321
81ecdfbb
RW
17322 case $ac_file$ac_mode in
17323 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17324 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17325 # are listed without --file. Let's play safe and only enable the eval
17326 # if we detect the quoting.
17327 case $CONFIG_FILES in
17328 *\'*) eval set x "$CONFIG_FILES" ;;
17329 *) set x $CONFIG_FILES ;;
17330 esac
17331 shift
17332 for mf
17333 do
17334 # Strip MF so we end up with the name of the file.
17335 mf=`echo "$mf" | sed -e 's/:.*$//'`
17336 # Check whether this is an Automake generated Makefile or not.
17337 # We used to match only the files named `Makefile.in', but
17338 # some people rename them; so instead we look at the file content.
17339 # Grep'ing the first line is not enough: some people post-process
17340 # each Makefile.in and add a new line on top of each file to say so.
17341 # Grep'ing the whole file is not good either: AIX grep has a line
17342 # limit of 2048, but all sed's we know have understand at least 4000.
17343 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17344 dirpart=`$as_dirname -- "$mf" ||
f5385ebf
AM
17345$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17346 X"$mf" : 'X\(//\)[^/]' \| \
17347 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
17348 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17349$as_echo X"$mf" |
17350 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17351 s//\1/
17352 q
17353 }
17354 /^X\(\/\/\)[^/].*/{
17355 s//\1/
17356 q
17357 }
17358 /^X\(\/\/\)$/{
17359 s//\1/
17360 q
17361 }
17362 /^X\(\/\).*/{
17363 s//\1/
17364 q
17365 }
17366 s/.*/./; q'`
17367 else
17368 continue
17369 fi
17370 # Extract the definition of DEPDIR, am__include, and am__quote
17371 # from the Makefile without running `make'.
17372 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17373 test -z "$DEPDIR" && continue
17374 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17375 test -z "am__include" && continue
17376 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17377 # When using ansi2knr, U may be empty or an underscore; expand it
17378 U=`sed -n 's/^U = //p' < "$mf"`
17379 # Find all dependency output files, they are included files with
17380 # $(DEPDIR) in their names. We invoke sed twice because it is the
17381 # simplest approach to changing $(DEPDIR) to its actual value in the
17382 # expansion.
17383 for file in `sed -n "
17384 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17385 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17386 # Make sure the directory exists.
17387 test -f "$dirpart/$file" && continue
17388 fdir=`$as_dirname -- "$file" ||
f5385ebf
AM
17389$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17390 X"$file" : 'X\(//\)[^/]' \| \
17391 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
17392 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17393$as_echo X"$file" |
17394 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17395 s//\1/
17396 q
17397 }
17398 /^X\(\/\/\)[^/].*/{
17399 s//\1/
17400 q
17401 }
17402 /^X\(\/\/\)$/{
17403 s//\1/
17404 q
17405 }
17406 /^X\(\/\).*/{
17407 s//\1/
17408 q
17409 }
17410 s/.*/./; q'`
17411 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17412 # echo "creating $dirpart/$file"
17413 echo '# dummy' > "$dirpart/$file"
f5385ebf 17414 done
f5385ebf 17415 done
81ecdfbb 17416}
d7040cdb 17417 ;;
81ecdfbb 17418 "libtool":C)
d7040cdb
SE
17419
17420 # See if we are running on zsh, and set the options which allow our
17421 # commands through without removal of \ escapes.
17422 if test -n "${ZSH_VERSION+set}" ; then
17423 setopt NO_GLOB_SUBST
17424 fi
17425
17426 cfgfile="${ofile}T"
17427 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17428 $RM "$cfgfile"
17429
17430 cat <<_LT_EOF >> "$cfgfile"
17431#! $SHELL
17432
17433# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 17434# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
17435# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17436# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17437#
718a6fd8 17438# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 17439# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 17440# Written by Gordon Matzigkeit, 1996
d7040cdb 17441#
718a6fd8 17442# This file is part of GNU Libtool.
d7040cdb 17443#
718a6fd8
SE
17444# GNU Libtool is free software; you can redistribute it and/or
17445# modify it under the terms of the GNU General Public License as
17446# published by the Free Software Foundation; either version 2 of
17447# the License, or (at your option) any later version.
d7040cdb 17448#
718a6fd8
SE
17449# As a special exception to the GNU General Public License,
17450# if you distribute this file as part of a program or library that
17451# is built using GNU Libtool, you may include this file under the
17452# same distribution terms that you use for the rest of that program.
d7040cdb 17453#
718a6fd8
SE
17454# GNU Libtool is distributed in the hope that it will be useful,
17455# but WITHOUT ANY WARRANTY; without even the implied warranty of
17456# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17457# GNU General Public License for more details.
d7040cdb 17458#
718a6fd8
SE
17459# You should have received a copy of the GNU General Public License
17460# along with GNU Libtool; see the file COPYING. If not, a copy
17461# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17462# obtained by writing to the Free Software Foundation, Inc.,
17463# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
17464
17465
17466# The names of the tagged configurations supported by this script.
17467available_tags=""
17468
17469# ### BEGIN LIBTOOL CONFIG
17470
17471# Whether or not to build shared libraries.
17472build_libtool_libs=$enable_shared
17473
17474# Which release of libtool.m4 was used?
17475macro_version=$macro_version
17476macro_revision=$macro_revision
17477
17478# Whether or not to build static libraries.
17479build_old_libs=$enable_static
17480
17481# What type of objects to build.
17482pic_mode=$pic_mode
17483
17484# Whether or not to optimize for fast installation.
17485fast_install=$enable_fast_install
17486
3725885a
RW
17487# Shell to use when invoking shell scripts.
17488SHELL=$lt_SHELL
17489
17490# An echo program that protects backslashes.
17491ECHO=$lt_ECHO
17492
d7040cdb
SE
17493# The host system.
17494host_alias=$host_alias
17495host=$host
17496host_os=$host_os
17497
17498# The build system.
17499build_alias=$build_alias
17500build=$build
17501build_os=$build_os
17502
17503# A sed program that does not truncate output.
17504SED=$lt_SED
17505
17506# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17507Xsed="\$SED -e 1s/^X//"
17508
17509# A grep program that handles long lines.
17510GREP=$lt_GREP
17511
17512# An ERE matcher.
17513EGREP=$lt_EGREP
17514
17515# A literal string matcher.
17516FGREP=$lt_FGREP
17517
17518# A BSD- or MS-compatible name lister.
17519NM=$lt_NM
17520
17521# Whether we need soft or hard links.
17522LN_S=$lt_LN_S
17523
17524# What is the maximum length of a command?
17525max_cmd_len=$max_cmd_len
17526
17527# Object file suffix (normally "o").
17528objext=$ac_objext
17529
17530# Executable file suffix (normally "").
17531exeext=$exeext
17532
17533# whether the shell understands "unset".
17534lt_unset=$lt_unset
17535
17536# turn spaces into newlines.
17537SP2NL=$lt_lt_SP2NL
17538
17539# turn newlines into spaces.
17540NL2SP=$lt_lt_NL2SP
17541
718a6fd8
SE
17542# An object symbol dumper.
17543OBJDUMP=$lt_OBJDUMP
17544
d7040cdb
SE
17545# Method to check whether dependent libraries are shared objects.
17546deplibs_check_method=$lt_deplibs_check_method
17547
17548# Command to use when deplibs_check_method == "file_magic".
17549file_magic_cmd=$lt_file_magic_cmd
17550
17551# The archiver.
17552AR=$lt_AR
17553AR_FLAGS=$lt_AR_FLAGS
17554
17555# A symbol stripping program.
17556STRIP=$lt_STRIP
17557
17558# Commands used to install an old-style archive.
17559RANLIB=$lt_RANLIB
17560old_postinstall_cmds=$lt_old_postinstall_cmds
17561old_postuninstall_cmds=$lt_old_postuninstall_cmds
17562
3725885a
RW
17563# Whether to use a lock for old archive extraction.
17564lock_old_archive_extraction=$lock_old_archive_extraction
17565
d7040cdb
SE
17566# A C compiler.
17567LTCC=$lt_CC
17568
17569# LTCC compiler flags.
17570LTCFLAGS=$lt_CFLAGS
17571
17572# Take the output of nm and produce a listing of raw symbols and C names.
17573global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17574
17575# Transform the output of nm in a proper C declaration.
17576global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17577
17578# Transform the output of nm in a C name address pair.
17579global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17580
718a6fd8
SE
17581# Transform the output of nm in a C name address pair when lib prefix is needed.
17582global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17583
d7040cdb
SE
17584# The name of the directory that contains temporary libtool files.
17585objdir=$objdir
17586
d7040cdb
SE
17587# Used to examine libraries when file_magic_cmd begins with "file".
17588MAGIC_CMD=$MAGIC_CMD
17589
17590# Must we lock files when doing compilation?
17591need_locks=$lt_need_locks
17592
718a6fd8
SE
17593# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17594DSYMUTIL=$lt_DSYMUTIL
17595
17596# Tool to change global to local symbols on Mac OS X.
17597NMEDIT=$lt_NMEDIT
17598
17599# Tool to manipulate fat objects and archives on Mac OS X.
17600LIPO=$lt_LIPO
17601
17602# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17603OTOOL=$lt_OTOOL
17604
17605# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17606OTOOL64=$lt_OTOOL64
17607
d7040cdb
SE
17608# Old archive suffix (normally "a").
17609libext=$libext
17610
17611# Shared library suffix (normally ".so").
17612shrext_cmds=$lt_shrext_cmds
17613
17614# The commands to extract the exported symbol list from a shared archive.
17615extract_expsyms_cmds=$lt_extract_expsyms_cmds
17616
17617# Variables whose values should be saved in libtool wrapper scripts and
17618# restored at link time.
17619variables_saved_for_relink=$lt_variables_saved_for_relink
17620
17621# Do we need the "lib" prefix for modules?
17622need_lib_prefix=$need_lib_prefix
17623
17624# Do we need a version for libraries?
17625need_version=$need_version
17626
17627# Library versioning type.
17628version_type=$version_type
17629
17630# Shared library runtime path variable.
17631runpath_var=$runpath_var
17632
17633# Shared library path variable.
17634shlibpath_var=$shlibpath_var
17635
17636# Is shlibpath searched before the hard-coded library search path?
17637shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17638
17639# Format of library name prefix.
17640libname_spec=$lt_libname_spec
17641
17642# List of archive names. First name is the real one, the rest are links.
17643# The last name is the one that the linker finds with -lNAME
17644library_names_spec=$lt_library_names_spec
17645
17646# The coded name of the library, if different from the real name.
17647soname_spec=$lt_soname_spec
17648
3725885a
RW
17649# Permission mode override for installation of shared libraries.
17650install_override_mode=$lt_install_override_mode
17651
d7040cdb
SE
17652# Command to use after installation of a shared archive.
17653postinstall_cmds=$lt_postinstall_cmds
17654
17655# Command to use after uninstallation of a shared archive.
17656postuninstall_cmds=$lt_postuninstall_cmds
17657
17658# Commands used to finish a libtool library installation in a directory.
17659finish_cmds=$lt_finish_cmds
17660
17661# As "finish_cmds", except a single script fragment to be evaled but
17662# not shown.
17663finish_eval=$lt_finish_eval
17664
17665# Whether we should hardcode library paths into libraries.
17666hardcode_into_libs=$hardcode_into_libs
17667
17668# Compile-time system search path for libraries.
17669sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17670
17671# Run-time system search path for libraries.
17672sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17673
17674# Whether dlopen is supported.
17675dlopen_support=$enable_dlopen
17676
17677# Whether dlopen of programs is supported.
17678dlopen_self=$enable_dlopen_self
17679
17680# Whether dlopen of statically linked programs is supported.
17681dlopen_self_static=$enable_dlopen_self_static
17682
17683# Commands to strip libraries.
17684old_striplib=$lt_old_striplib
17685striplib=$lt_striplib
17686
17687
17688# The linker used to build libraries.
17689LD=$lt_LD
17690
3725885a
RW
17691# How to create reloadable object files.
17692reload_flag=$lt_reload_flag
17693reload_cmds=$lt_reload_cmds
17694
d7040cdb
SE
17695# Commands used to build an old-style archive.
17696old_archive_cmds=$lt_old_archive_cmds
17697
17698# A language specific compiler.
17699CC=$lt_compiler
17700
17701# Is the compiler the GNU compiler?
17702with_gcc=$GCC
17703
17704# Compiler flag to turn off builtin functions.
17705no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17706
17707# How to pass a linker flag through the compiler.
17708wl=$lt_lt_prog_compiler_wl
17709
17710# Additional compiler flags for building library objects.
17711pic_flag=$lt_lt_prog_compiler_pic
17712
17713# Compiler flag to prevent dynamic linking.
17714link_static_flag=$lt_lt_prog_compiler_static
17715
17716# Does compiler simultaneously support -c and -o options?
17717compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17718
17719# Whether or not to add -lc for building shared libraries.
17720build_libtool_need_lc=$archive_cmds_need_lc
17721
17722# Whether or not to disallow shared libs when runtime libs are static.
17723allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17724
17725# Compiler flag to allow reflexive dlopens.
17726export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17727
17728# Compiler flag to generate shared objects directly from archives.
17729whole_archive_flag_spec=$lt_whole_archive_flag_spec
17730
17731# Whether the compiler copes with passing no objects directly.
17732compiler_needs_object=$lt_compiler_needs_object
17733
17734# Create an old-style archive from a shared archive.
17735old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17736
17737# Create a temporary old-style archive to link instead of a shared archive.
17738old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17739
17740# Commands used to build a shared archive.
17741archive_cmds=$lt_archive_cmds
17742archive_expsym_cmds=$lt_archive_expsym_cmds
17743
17744# Commands used to build a loadable module if different from building
17745# a shared archive.
17746module_cmds=$lt_module_cmds
17747module_expsym_cmds=$lt_module_expsym_cmds
17748
17749# Whether we are building with GNU ld or not.
17750with_gnu_ld=$lt_with_gnu_ld
17751
17752# Flag that allows shared libraries with undefined symbols to be built.
17753allow_undefined_flag=$lt_allow_undefined_flag
17754
17755# Flag that enforces no undefined symbols.
17756no_undefined_flag=$lt_no_undefined_flag
17757
17758# Flag to hardcode \$libdir into a binary during linking.
17759# This must work even if \$libdir does not exist
17760hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17761
17762# If ld is used when linking, flag to hardcode \$libdir into a binary
17763# during linking. This must work even if \$libdir does not exist.
17764hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17765
17766# Whether we need a single "-rpath" flag with a separated argument.
17767hardcode_libdir_separator=$lt_hardcode_libdir_separator
17768
17769# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17770# DIR into the resulting binary.
17771hardcode_direct=$hardcode_direct
17772
17773# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17774# DIR into the resulting binary and the resulting library dependency is
17775# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17776# library is relocated.
17777hardcode_direct_absolute=$hardcode_direct_absolute
17778
17779# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17780# into the resulting binary.
17781hardcode_minus_L=$hardcode_minus_L
17782
17783# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17784# into the resulting binary.
17785hardcode_shlibpath_var=$hardcode_shlibpath_var
17786
17787# Set to "yes" if building a shared library automatically hardcodes DIR
17788# into the library and all subsequent libraries and executables linked
17789# against it.
17790hardcode_automatic=$hardcode_automatic
17791
17792# Set to yes if linker adds runtime paths of dependent libraries
17793# to runtime path list.
17794inherit_rpath=$inherit_rpath
17795
17796# Whether libtool must link a program against all its dependency libraries.
17797link_all_deplibs=$link_all_deplibs
17798
17799# Fix the shell variable \$srcfile for the compiler.
17800fix_srcfile_path=$lt_fix_srcfile_path
17801
17802# Set to "yes" if exported symbols are required.
17803always_export_symbols=$always_export_symbols
17804
17805# The commands to list exported symbols.
17806export_symbols_cmds=$lt_export_symbols_cmds
17807
17808# Symbols that should not be listed in the preloaded symbols.
17809exclude_expsyms=$lt_exclude_expsyms
17810
17811# Symbols that must always be exported.
17812include_expsyms=$lt_include_expsyms
17813
17814# Commands necessary for linking programs (against libraries) with templates.
17815prelink_cmds=$lt_prelink_cmds
17816
17817# Specify filename containing input files.
17818file_list_spec=$lt_file_list_spec
17819
17820# How to hardcode a shared library path into an executable.
17821hardcode_action=$hardcode_action
17822
17823# ### END LIBTOOL CONFIG
17824
17825_LT_EOF
17826
17827 case $host_os in
17828 aix3*)
17829 cat <<\_LT_EOF >> "$cfgfile"
17830# AIX sometimes has problems with the GCC collect2 program. For some
17831# reason, if we set the COLLECT_NAMES environment variable, the problems
17832# vanish in a puff of smoke.
17833if test "X${COLLECT_NAMES+set}" != Xset; then
17834 COLLECT_NAMES=
17835 export COLLECT_NAMES
17836fi
17837_LT_EOF
17838 ;;
17839 esac
17840
17841
17842ltmain="$ac_aux_dir/ltmain.sh"
17843
17844
17845 # We use sed instead of cat because bash on DJGPP gets confused if
17846 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17847 # text mode, it properly converts lines to CR/LF. This bash problem
17848 # is reportedly fixed, but why not run on old versions too?
17849 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17850 || (rm -f "$cfgfile"; exit 1)
17851
17852 case $xsi_shell in
17853 yes)
17854 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 17855
d7040cdb
SE
17856# func_dirname file append nondir_replacement
17857# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17858# otherwise set result to NONDIR_REPLACEMENT.
17859func_dirname ()
17860{
17861 case ${1} in
17862 */*) func_dirname_result="${1%/*}${2}" ;;
17863 * ) func_dirname_result="${3}" ;;
17864 esac
17865}
17866
17867# func_basename file
17868func_basename ()
17869{
17870 func_basename_result="${1##*/}"
17871}
17872
718a6fd8
SE
17873# func_dirname_and_basename file append nondir_replacement
17874# perform func_basename and func_dirname in a single function
17875# call:
17876# dirname: Compute the dirname of FILE. If nonempty,
17877# add APPEND to the result, otherwise set result
17878# to NONDIR_REPLACEMENT.
17879# value returned in "$func_dirname_result"
17880# basename: Compute filename of FILE.
17881# value retuned in "$func_basename_result"
17882# Implementation must be kept synchronized with func_dirname
17883# and func_basename. For efficiency, we do not delegate to
17884# those functions but instead duplicate the functionality here.
17885func_dirname_and_basename ()
17886{
17887 case ${1} in
17888 */*) func_dirname_result="${1%/*}${2}" ;;
17889 * ) func_dirname_result="${3}" ;;
17890 esac
17891 func_basename_result="${1##*/}"
17892}
17893
d7040cdb
SE
17894# func_stripname prefix suffix name
17895# strip PREFIX and SUFFIX off of NAME.
17896# PREFIX and SUFFIX must not contain globbing or regex special
17897# characters, hashes, percent signs, but SUFFIX may contain a leading
17898# dot (in which case that matches only a dot).
17899func_stripname ()
17900{
17901 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17902 # positional parameters, so assign one to ordinary parameter first.
17903 func_stripname_result=${3}
17904 func_stripname_result=${func_stripname_result#"${1}"}
17905 func_stripname_result=${func_stripname_result%"${2}"}
17906}
17907
17908# func_opt_split
17909func_opt_split ()
17910{
17911 func_opt_split_opt=${1%%=*}
17912 func_opt_split_arg=${1#*=}
17913}
17914
17915# func_lo2o object
17916func_lo2o ()
17917{
17918 case ${1} in
17919 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17920 *) func_lo2o_result=${1} ;;
17921 esac
17922}
718a6fd8
SE
17923
17924# func_xform libobj-or-source
17925func_xform ()
17926{
17927 func_xform_result=${1%.*}.lo
17928}
17929
17930# func_arith arithmetic-term...
17931func_arith ()
17932{
17933 func_arith_result=$(( $* ))
17934}
17935
17936# func_len string
17937# STRING may not start with a hyphen.
17938func_len ()
17939{
17940 func_len_result=${#1}
17941}
17942
d7040cdb
SE
17943_LT_EOF
17944 ;;
17945 *) # Bourne compatible functions.
17946 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 17947
d7040cdb
SE
17948# func_dirname file append nondir_replacement
17949# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17950# otherwise set result to NONDIR_REPLACEMENT.
17951func_dirname ()
17952{
17953 # Extract subdirectory from the argument.
3725885a 17954 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
17955 if test "X$func_dirname_result" = "X${1}"; then
17956 func_dirname_result="${3}"
17957 else
17958 func_dirname_result="$func_dirname_result${2}"
17959 fi
17960}
17961
17962# func_basename file
17963func_basename ()
17964{
3725885a 17965 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
17966}
17967
718a6fd8 17968
d7040cdb
SE
17969# func_stripname prefix suffix name
17970# strip PREFIX and SUFFIX off of NAME.
17971# PREFIX and SUFFIX must not contain globbing or regex special
17972# characters, hashes, percent signs, but SUFFIX may contain a leading
17973# dot (in which case that matches only a dot).
17974# func_strip_suffix prefix name
17975func_stripname ()
17976{
17977 case ${2} in
3725885a
RW
17978 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17979 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
17980 esac
17981}
17982
17983# sed scripts:
17984my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17985my_sed_long_arg='1s/^-[^=]*=//'
17986
17987# func_opt_split
17988func_opt_split ()
17989{
3725885a
RW
17990 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17991 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
17992}
17993
17994# func_lo2o object
17995func_lo2o ()
17996{
3725885a 17997 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 17998}
718a6fd8
SE
17999
18000# func_xform libobj-or-source
18001func_xform ()
18002{
3725885a 18003 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
718a6fd8
SE
18004}
18005
18006# func_arith arithmetic-term...
18007func_arith ()
18008{
18009 func_arith_result=`expr "$@"`
18010}
18011
18012# func_len string
18013# STRING may not start with a hyphen.
18014func_len ()
18015{
18016 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18017}
18018
d7040cdb
SE
18019_LT_EOF
18020esac
18021
18022case $lt_shell_append in
18023 yes)
18024 cat << \_LT_EOF >> "$cfgfile"
18025
18026# func_append var value
18027# Append VALUE to the end of shell variable VAR.
18028func_append ()
18029{
18030 eval "$1+=\$2"
18031}
18032_LT_EOF
18033 ;;
18034 *)
18035 cat << \_LT_EOF >> "$cfgfile"
18036
18037# func_append var value
18038# Append VALUE to the end of shell variable VAR.
18039func_append ()
18040{
18041 eval "$1=\$$1\$2"
18042}
718a6fd8 18043
d7040cdb
SE
18044_LT_EOF
18045 ;;
18046 esac
18047
18048
18049 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18050 || (rm -f "$cfgfile"; exit 1)
18051
18052 mv -f "$cfgfile" "$ofile" ||
18053 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18054 chmod +x "$ofile"
18055
f5385ebf 18056 ;;
81ecdfbb 18057 "default-1":C)
20e95c23
DJ
18058 for ac_file in $CONFIG_FILES; do
18059 # Support "outfile[:infile[:infile...]]"
18060 case "$ac_file" in
18061 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18062 esac
18063 # PO directories have a Makefile.in generated from Makefile.in.in.
18064 case "$ac_file" in */Makefile.in)
18065 # Adjust a relative srcdir.
18066 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18067 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
18068 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18069 # In autoconf-2.13 it is called $ac_given_srcdir.
18070 # In autoconf-2.50 it is called $srcdir.
18071 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18072 case "$ac_given_srcdir" in
18073 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18074 /*) top_srcdir="$ac_given_srcdir" ;;
18075 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18076 esac
18077 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18078 rm -f "$ac_dir/POTFILES"
18079 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18080 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18081 POMAKEFILEDEPS="POTFILES.in"
18082 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18083 # on $ac_dir but don't depend on user-specified configuration
18084 # parameters.
18085 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18086 # The LINGUAS file contains the set of available languages.
18087 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18088 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
18089 fi
18090 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18091 # Hide the ALL_LINGUAS assigment from automake.
18092 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18093 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18094 else
18095 # The set of available languages was given in configure.in.
18096 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18097 fi
18098 case "$ac_given_srcdir" in
18099 .) srcdirpre= ;;
18100 *) srcdirpre='$(srcdir)/' ;;
18101 esac
18102 POFILES=
18103 GMOFILES=
18104 UPDATEPOFILES=
18105 DUMMYPOFILES=
18106 for lang in $ALL_LINGUAS; do
18107 POFILES="$POFILES $srcdirpre$lang.po"
18108 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18109 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18110 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18111 done
18112 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18113 # environment variable.
18114 INST_LINGUAS=
18115 if test -n "$ALL_LINGUAS"; then
18116 for presentlang in $ALL_LINGUAS; do
18117 useit=no
18118 if test "%UNSET%" != "$LINGUAS"; then
18119 desiredlanguages="$LINGUAS"
18120 else
18121 desiredlanguages="$ALL_LINGUAS"
18122 fi
18123 for desiredlang in $desiredlanguages; do
18124 # Use the presentlang catalog if desiredlang is
18125 # a. equal to presentlang, or
18126 # b. a variant of presentlang (because in this case,
18127 # presentlang can be used as a fallback for messages
18128 # which are not translated in the desiredlang catalog).
18129 case "$desiredlang" in
18130 "$presentlang"*) useit=yes;;
18131 esac
18132 done
18133 if test $useit = yes; then
18134 INST_LINGUAS="$INST_LINGUAS $presentlang"
18135 fi
18136 done
18137 fi
18138 CATALOGS=
18139 if test -n "$INST_LINGUAS"; then
18140 for lang in $INST_LINGUAS; do
18141 CATALOGS="$CATALOGS $lang.gmo"
18142 done
18143 fi
18144 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18145 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"
18146 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18147 if test -f "$f"; then
18148 case "$f" in
18149 *.orig | *.bak | *~) ;;
18150 *) cat "$f" >> "$ac_dir/Makefile" ;;
18151 esac
18152 fi
18153 done
18154 fi
18155 ;;
18156 esac
18157 done ;;
81ecdfbb 18158 "bfd_stdint.h":C)
f3b4f6d0
PB
18159if test "$GCC" = yes; then
18160 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18161else
18162 echo "/* generated for $CC */" > tmp-stdint.h
18163fi
d5efd9fc 18164
f3b4f6d0
PB
18165sed 's/^ *//' >> tmp-stdint.h <<EOF
18166
18167 #ifndef GCC_GENERATED_STDINT_H
18168 #define GCC_GENERATED_STDINT_H 1
18169
18170 #include <sys/types.h>
18171EOF
18172
18173if test "$acx_cv_header_stdint" != stdint.h; then
18174 echo "#include <stddef.h>" >> tmp-stdint.h
18175fi
18176if test "$acx_cv_header_stdint" != stddef.h; then
18177 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18178fi
18179
18180sed 's/^ *//' >> tmp-stdint.h <<EOF
18181 /* glibc uses these symbols as guards to prevent redefinitions. */
18182 #ifdef __int8_t_defined
18183 #define _INT8_T
18184 #define _INT16_T
18185 #define _INT32_T
18186 #endif
18187 #ifdef __uint32_t_defined
18188 #define _UINT32_T
18189 #endif
18190
18191EOF
18192
18193# ----------------- done header, emit basic int types -------------
18194if test "$acx_cv_header_stdint" = stddef.h; then
18195 sed 's/^ *//' >> tmp-stdint.h <<EOF
18196
18197 #ifndef _UINT8_T
18198 #define _UINT8_T
18199 #ifndef __uint8_t_defined
18200 #define __uint8_t_defined
18201 typedef unsigned $acx_cv_type_int8_t uint8_t;
18202 #endif
18203 #endif
18204
18205 #ifndef _UINT16_T
18206 #define _UINT16_T
18207 #ifndef __uint16_t_defined
18208 #define __uint16_t_defined
18209 typedef unsigned $acx_cv_type_int16_t uint16_t;
18210 #endif
18211 #endif
18212
18213 #ifndef _UINT32_T
18214 #define _UINT32_T
18215 #ifndef __uint32_t_defined
18216 #define __uint32_t_defined
18217 typedef unsigned $acx_cv_type_int32_t uint32_t;
18218 #endif
18219 #endif
18220
18221 #ifndef _INT8_T
18222 #define _INT8_T
18223 #ifndef __int8_t_defined
18224 #define __int8_t_defined
18225 typedef $acx_cv_type_int8_t int8_t;
18226 #endif
18227 #endif
18228
18229 #ifndef _INT16_T
18230 #define _INT16_T
18231 #ifndef __int16_t_defined
18232 #define __int16_t_defined
18233 typedef $acx_cv_type_int16_t int16_t;
18234 #endif
18235 #endif
18236
18237 #ifndef _INT32_T
18238 #define _INT32_T
18239 #ifndef __int32_t_defined
18240 #define __int32_t_defined
18241 typedef $acx_cv_type_int32_t int32_t;
18242 #endif
18243 #endif
18244EOF
18245elif test "$ac_cv_type_u_int32_t" = yes; then
18246 sed 's/^ *//' >> tmp-stdint.h <<EOF
18247
18248 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18249 #ifndef _INT8_T
18250 #define _INT8_T
18251 #endif
18252 #ifndef _INT16_T
18253 #define _INT16_T
18254 #endif
18255 #ifndef _INT32_T
18256 #define _INT32_T
18257 #endif
18258
18259 #ifndef _UINT8_T
18260 #define _UINT8_T
18261 #ifndef __uint8_t_defined
18262 #define __uint8_t_defined
18263 typedef u_int8_t uint8_t;
18264 #endif
18265 #endif
18266
18267 #ifndef _UINT16_T
18268 #define _UINT16_T
18269 #ifndef __uint16_t_defined
18270 #define __uint16_t_defined
18271 typedef u_int16_t uint16_t;
18272 #endif
18273 #endif
18274
18275 #ifndef _UINT32_T
18276 #define _UINT32_T
18277 #ifndef __uint32_t_defined
18278 #define __uint32_t_defined
18279 typedef u_int32_t uint32_t;
18280 #endif
18281 #endif
d5efd9fc 18282EOF
f3b4f6d0
PB
18283else
18284 sed 's/^ *//' >> tmp-stdint.h <<EOF
18285
18286 /* Some systems have guard macros to prevent redefinitions, define them. */
18287 #ifndef _INT8_T
18288 #define _INT8_T
18289 #endif
18290 #ifndef _INT16_T
18291 #define _INT16_T
18292 #endif
18293 #ifndef _INT32_T
18294 #define _INT32_T
18295 #endif
18296 #ifndef _UINT8_T
18297 #define _UINT8_T
18298 #endif
18299 #ifndef _UINT16_T
18300 #define _UINT16_T
18301 #endif
18302 #ifndef _UINT32_T
18303 #define _UINT32_T
18304 #endif
18305EOF
18306fi
18307
18308# ------------- done basic int types, emit int64_t types ------------
18309if test "$ac_cv_type_uint64_t" = yes; then
18310 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc 18311
f3b4f6d0
PB
18312 /* system headers have good uint64_t and int64_t */
18313 #ifndef _INT64_T
18314 #define _INT64_T
18315 #endif
18316 #ifndef _UINT64_T
18317 #define _UINT64_T
18318 #endif
18319EOF
18320elif test "$ac_cv_type_u_int64_t" = yes; then
18321 sed 's/^ *//' >> tmp-stdint.h <<EOF
18322
18323 /* system headers have an u_int64_t (and int64_t) */
18324 #ifndef _INT64_T
18325 #define _INT64_T
18326 #endif
18327 #ifndef _UINT64_T
18328 #define _UINT64_T
18329 #ifndef __uint64_t_defined
18330 #define __uint64_t_defined
18331 typedef u_int64_t uint64_t;
18332 #endif
18333 #endif
18334EOF
18335elif test -n "$acx_cv_type_int64_t"; then
18336 sed 's/^ *//' >> tmp-stdint.h <<EOF
18337
18338 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
18339 #ifndef _INT64_T
18340 #define _INT64_T
18341 typedef $acx_cv_type_int64_t int64_t;
18342 #endif
18343 #ifndef _UINT64_T
18344 #define _UINT64_T
18345 #ifndef __uint64_t_defined
18346 #define __uint64_t_defined
18347 typedef unsigned $acx_cv_type_int64_t uint64_t;
18348 #endif
18349 #endif
18350EOF
18351else
18352 sed 's/^ *//' >> tmp-stdint.h <<EOF
18353
18354 /* some common heuristics for int64_t, using compiler-specific tests */
18355 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
18356 #ifndef _INT64_T
18357 #define _INT64_T
18358 #ifndef __int64_t_defined
18359 typedef long long int64_t;
18360 #endif
18361 #endif
18362 #ifndef _UINT64_T
18363 #define _UINT64_T
18364 typedef unsigned long long uint64_t;
18365 #endif
18366
18367 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
18368 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
18369 does not implement __extension__. But that compiler doesn't define
18370 __GNUC_MINOR__. */
18371 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
18372 # define __extension__
18373 # endif
18374
18375 # ifndef _INT64_T
18376 # define _INT64_T
18377 __extension__ typedef long long int64_t;
18378 # endif
18379 # ifndef _UINT64_T
18380 # define _UINT64_T
18381 __extension__ typedef unsigned long long uint64_t;
18382 # endif
18383
18384 #elif !defined __STRICT_ANSI__
18385 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
18386
18387 # ifndef _INT64_T
18388 # define _INT64_T
18389 typedef __int64 int64_t;
18390 # endif
18391 # ifndef _UINT64_T
18392 # define _UINT64_T
18393 typedef unsigned __int64 uint64_t;
18394 # endif
18395 # endif /* compiler */
18396
18397 #endif /* ANSI version */
18398EOF
18399fi
18400
18401# ------------- done int64_t types, emit intptr types ------------
18402if test "$ac_cv_type_uintptr_t" != yes; then
18403 sed 's/^ *//' >> tmp-stdint.h <<EOF
18404
18405 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
18406 #ifndef __uintptr_t_defined
18407 typedef u$acx_cv_type_intptr_t uintptr_t;
18408 #endif
18409 #ifndef __intptr_t_defined
18410 typedef $acx_cv_type_intptr_t intptr_t;
18411 #endif
18412EOF
18413fi
18414
18415# ------------- done intptr types, emit int_least types ------------
d5efd9fc 18416if test "$ac_cv_type_int_least32_t" != yes; then
f3b4f6d0 18417 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18418
18419 /* Define int_least types */
18420 typedef int8_t int_least8_t;
18421 typedef int16_t int_least16_t;
18422 typedef int32_t int_least32_t;
f3b4f6d0 18423 #ifdef _INT64_T
d5efd9fc 18424 typedef int64_t int_least64_t;
f3b4f6d0 18425 #endif
d5efd9fc
AM
18426
18427 typedef uint8_t uint_least8_t;
18428 typedef uint16_t uint_least16_t;
18429 typedef uint32_t uint_least32_t;
f3b4f6d0 18430 #ifdef _UINT64_T
d5efd9fc 18431 typedef uint64_t uint_least64_t;
f3b4f6d0 18432 #endif
d5efd9fc
AM
18433EOF
18434fi
18435
f3b4f6d0 18436# ------------- done intptr types, emit int_fast types ------------
d5efd9fc 18437if test "$ac_cv_type_int_fast32_t" != yes; then
f3b4f6d0 18438 sed 's/^ *//' >> tmp-stdint.h <<EOF
d5efd9fc
AM
18439
18440 /* Define int_fast types. short is often slow */
18441 typedef int8_t int_fast8_t;
18442 typedef int int_fast16_t;
18443 typedef int32_t int_fast32_t;
f3b4f6d0 18444 #ifdef _INT64_T
d5efd9fc 18445 typedef int64_t int_fast64_t;
f3b4f6d0 18446 #endif
d5efd9fc
AM
18447
18448 typedef uint8_t uint_fast8_t;
18449 typedef unsigned int uint_fast16_t;
18450 typedef uint32_t uint_fast32_t;
f3b4f6d0 18451 #ifdef _UINT64_T
d5efd9fc 18452 typedef uint64_t uint_fast64_t;
f3b4f6d0
PB
18453 #endif
18454EOF
18455fi
18456
18457if test "$ac_cv_type_uintmax_t" != yes; then
18458 sed 's/^ *//' >> tmp-stdint.h <<EOF
18459
18460 /* Define intmax based on what we found */
18461 #ifdef _INT64_T
18462 typedef int64_t intmax_t;
18463 #else
18464 typedef long intmax_t;
18465 #endif
18466 #ifdef _UINT64_T
18467 typedef uint64_t uintmax_t;
18468 #else
18469 typedef unsigned long uintmax_t;
18470 #endif
d5efd9fc
AM
18471EOF
18472fi
18473
f3b4f6d0
PB
18474sed 's/^ *//' >> tmp-stdint.h <<EOF
18475
18476 #endif /* GCC_GENERATED_STDINT_H */
18477EOF
d5efd9fc 18478
f3b4f6d0
PB
18479if test -r bfd_stdint.h && cmp -s tmp-stdint.h bfd_stdint.h; then
18480 rm -f tmp-stdint.h
d5efd9fc 18481else
f3b4f6d0 18482 mv -f tmp-stdint.h bfd_stdint.h
d5efd9fc
AM
18483fi
18484
18485 ;;
81ecdfbb 18486 "default":C)
20e95c23
DJ
18487case "$srcdir" in
18488 .) srcdirpre= ;;
18489 *) srcdirpre='$(srcdir)/' ;;
18490esac
18491POFILES=
18492GMOFILES=
18493for lang in dummy $OBSOLETE_ALL_LINGUAS; do
18494 if test $lang != dummy; then
18495 POFILES="$POFILES $srcdirpre$lang.po"
18496 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18497 fi
18498done
18499sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' \
18500 -e '/BLD-POTFILES =/r po/BLD-POTFILES' \
18501 -e "s,@POFILES@,$POFILES," \
18502 -e "s,@GMOFILES@,$GMOFILES," \
18503 po/Makefile.in > po/Makefile ;;
81ecdfbb 18504
5464f5a1 18505 esac
81ecdfbb 18506done # for ac_tag
5464f5a1 18507
5464f5a1 18508
81ecdfbb 18509as_fn_exit 0
5464f5a1 18510_ACEOF
5464f5a1
NN
18511ac_clean_files=$ac_clean_files_save
18512
81ecdfbb
RW
18513test $ac_write_fail = 0 ||
18514 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
18515
5464f5a1
NN
18516
18517# configure is writing to config.log, and then calls config.status.
18518# config.status does its own redirection, appending to config.log.
18519# Unfortunately, on DOS this fails, as config.log is still kept open
18520# by configure, so config.status won't be able to write to it; its
18521# output is simply discarded. So we exec the FD to /dev/null,
18522# effectively closing config.log, so it can be properly (re)opened and
18523# appended to by config.status. When coming back to configure, we
18524# need to make the FD available again.
18525if test "$no_create" != yes; then
18526 ac_cs_success=:
18527 ac_config_status_args=
18528 test "$silent" = yes &&
18529 ac_config_status_args="$ac_config_status_args --quiet"
18530 exec 5>/dev/null
18531 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18532 exec 5>>config.log
18533 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18534 # would make configure fail if this is the last instruction.
81ecdfbb
RW
18535 $ac_cs_success || as_fn_exit $?
18536fi
18537if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18539$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5464f5a1 18540fi
252b5132 18541
55c80943 18542