Update.
[deliverable/binutils-gdb.git] / gas / 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## -------------------- ##
13b2be9c 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 :
13b2be9c
DJ
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13b2be9c
DJ
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
13b2be9c
DJ
31fi
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 }
13b2be9c
DJ
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
13b2be9c
DJ
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
13b2be9c 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."
13b2be9c 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."
13b2be9c 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
364
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
13b2be9c 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13b2be9c
DJ
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
13b2be9c
DJ
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
13b2be9c 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
13b2be9c
DJ
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'`
13b2be9c 418
13b2be9c
DJ
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
13b2be9c 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 |
13b2be9c 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
13b2be9c 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
13b2be9c 444 t loop
81ecdfbb 445 s/-\n.*//
13b2be9c 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; }
13b2be9c
DJ
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"
13b2be9c
DJ
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';;
13b2be9c
DJ
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
13b2be9c 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
13b2be9c 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
13b2be9c 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'
13b2be9c 491 fi
13b2be9c
DJ
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
13b2be9c
DJ
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
13b2be9c 500else
ab509236 501 test -d ./-p && rmdir ./-p
13b2be9c
DJ
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
13b2be9c
DJ
527
528# Sed expression to map a string onto a valid CPP name.
ab509236 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13b2be9c
DJ
530
531# Sed expression to map a string onto a valid variable name.
ab509236 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13b2be9c 533
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
13b2be9c
DJ
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
13b2be9c
DJ
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
13b2be9c 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
13b2be9c
DJ
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
13b2be9c
DJ
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
13b2be9c
DJ
563
564ac_unique_file="as.h"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
13b2be9c
DJ
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
13b2be9c
DJ
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
13b2be9c
DJ
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
13b2be9c
DJ
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
13b2be9c
DJ
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
13b2be9c
DJ
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
13b2be9c 592# include <inttypes.h>
13b2be9c 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
13b2be9c
DJ
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
605LIBM
606ALLOCA
607GENINSRC_NEVER_FALSE
608GENINSRC_NEVER_TRUE
609MAINT
610MAINTAINER_MODE_FALSE
611MAINTAINER_MODE_TRUE
612MSGMERGE
613MSGFMT
614MKINSTALLDIRS
615CATOBJEXT
616GENCAT
617INSTOBJEXT
618DATADIRNAME
619CATALOGS
620POSUB
621GMSGFMT
622XGETTEXT
623INCINTL
624LIBINTL_DEP
625LIBINTL
626USE_NLS
627LEXLIB
628LEX_OUTPUT_ROOT
629LEX
630YFLAGS
631YACC
632OPCODES_LIB
633atof
634install_tooldir
635te_file
636obj_format
637target_cpu_type
638extra_objects
639cgen_cpu_prefix
640GDBINIT
641NO_WERROR
642WARN_CFLAGS
643OTOOL64
644OTOOL
645LIPO
646NMEDIT
647DSYMUTIL
81ecdfbb
RW
648RANLIB
649AR
650OBJDUMP
651LN_S
652NM
653ac_ct_DUMPBIN
654DUMPBIN
655LD
656FGREP
657SED
658LIBTOOL
659EGREP
660GREP
661CPP
662am__fastdepCC_FALSE
663am__fastdepCC_TRUE
664CCDEPMODE
665AMDEPBACKSLASH
666AMDEP_FALSE
667AMDEP_TRUE
668am__quote
669am__include
670DEPDIR
671am__untar
672am__tar
673AMTAR
674am__leading_dot
675SET_MAKE
676AWK
677mkdir_p
678MKDIR_P
679INSTALL_STRIP_PROGRAM
680STRIP
681install_sh
682MAKEINFO
683AUTOHEADER
684AUTOMAKE
685AUTOCONF
686ACLOCAL
687VERSION
688PACKAGE
689CYGPATH_W
690am__isrc
691INSTALL_DATA
692INSTALL_SCRIPT
693INSTALL_PROGRAM
694OBJEXT
695EXEEXT
696ac_ct_CC
697CPPFLAGS
698LDFLAGS
699CFLAGS
700CC
701target_os
702target_vendor
703target_cpu
704target
705host_os
706host_vendor
707host_cpu
708host
709build_os
710build_vendor
711build_cpu
712build
713target_alias
714host_alias
715build_alias
716LIBS
717ECHO_T
718ECHO_N
719ECHO_C
720DEFS
721mandir
722localedir
723libdir
724psdir
725pdfdir
726dvidir
727htmldir
728infodir
729docdir
730oldincludedir
731includedir
732localstatedir
733sharedstatedir
734sysconfdir
735datadir
736datarootdir
737libexecdir
738sbindir
739bindir
740program_transform_name
741prefix
742exec_prefix
743PACKAGE_URL
744PACKAGE_BUGREPORT
745PACKAGE_STRING
746PACKAGE_VERSION
747PACKAGE_TARNAME
748PACKAGE_NAME
749PATH_SEPARATOR
750SHELL'
13b2be9c 751ac_subst_files=''
81ecdfbb
RW
752ac_user_opts='
753enable_option_checking
754enable_dependency_tracking
da2f07f1 755enable_plugins
81ecdfbb
RW
756enable_largefile
757enable_shared
758enable_static
759with_pic
760enable_fast_install
761with_gnu_ld
762enable_libtool_lock
763enable_targets
764enable_checking
765enable_werror
766enable_build_warnings
767enable_nls
768enable_maintainer_mode
769'
770 ac_precious_vars='build_alias
771host_alias
772target_alias
773CC
774CFLAGS
775LDFLAGS
776LIBS
777CPPFLAGS
778CPP
779YACC
780YFLAGS'
781
252b5132
RH
782
783# Initialize some variables set by options.
13b2be9c
DJ
784ac_init_help=
785ac_init_version=false
81ecdfbb
RW
786ac_unrecognized_opts=
787ac_unrecognized_sep=
252b5132
RH
788# The variables have the same names as the options, with
789# dashes changed to underlines.
13b2be9c 790cache_file=/dev/null
252b5132 791exec_prefix=NONE
252b5132 792no_create=
252b5132
RH
793no_recursion=
794prefix=NONE
795program_prefix=NONE
796program_suffix=NONE
797program_transform_name=s,x,x,
798silent=
799site=
800srcdir=
252b5132
RH
801verbose=
802x_includes=NONE
803x_libraries=NONE
13b2be9c
DJ
804
805# Installation directory options.
806# These are left unexpanded so users can "make install exec_prefix=/foo"
807# and all the variables that are supposed to be based on exec_prefix
808# by default will actually change.
809# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 810# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
811bindir='${exec_prefix}/bin'
812sbindir='${exec_prefix}/sbin'
813libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
814datarootdir='${prefix}/share'
815datadir='${datarootdir}'
252b5132
RH
816sysconfdir='${prefix}/etc'
817sharedstatedir='${prefix}/com'
818localstatedir='${prefix}/var'
252b5132
RH
819includedir='${prefix}/include'
820oldincludedir='/usr/include'
81ecdfbb
RW
821docdir='${datarootdir}/doc/${PACKAGE}'
822infodir='${datarootdir}/info'
823htmldir='${docdir}'
824dvidir='${docdir}'
825pdfdir='${docdir}'
826psdir='${docdir}'
827libdir='${exec_prefix}/lib'
828localedir='${datarootdir}/locale'
829mandir='${datarootdir}/man'
252b5132 830
252b5132 831ac_prev=
81ecdfbb 832ac_dashdash=
252b5132
RH
833for ac_option
834do
252b5132
RH
835 # If the previous option needs an argument, assign it.
836 if test -n "$ac_prev"; then
81ecdfbb 837 eval $ac_prev=\$ac_option
252b5132
RH
838 ac_prev=
839 continue
840 fi
841
81ecdfbb
RW
842 case $ac_option in
843 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
844 *) ac_optarg=yes ;;
845 esac
252b5132
RH
846
847 # Accept the important Cygnus configure options, so we can diagnose typos.
848
81ecdfbb
RW
849 case $ac_dashdash$ac_option in
850 --)
851 ac_dashdash=yes ;;
252b5132
RH
852
853 -bindir | --bindir | --bindi | --bind | --bin | --bi)
854 ac_prev=bindir ;;
855 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
13b2be9c 856 bindir=$ac_optarg ;;
252b5132
RH
857
858 -build | --build | --buil | --bui | --bu)
13b2be9c 859 ac_prev=build_alias ;;
252b5132 860 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
13b2be9c 861 build_alias=$ac_optarg ;;
252b5132
RH
862
863 -cache-file | --cache-file | --cache-fil | --cache-fi \
864 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
865 ac_prev=cache_file ;;
866 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
867 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
13b2be9c
DJ
868 cache_file=$ac_optarg ;;
869
870 --config-cache | -C)
871 cache_file=config.cache ;;
252b5132 872
81ecdfbb 873 -datadir | --datadir | --datadi | --datad)
252b5132 874 ac_prev=datadir ;;
81ecdfbb 875 -datadir=* | --datadir=* | --datadi=* | --datad=*)
13b2be9c 876 datadir=$ac_optarg ;;
252b5132 877
81ecdfbb
RW
878 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
879 | --dataroo | --dataro | --datar)
880 ac_prev=datarootdir ;;
881 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
882 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
883 datarootdir=$ac_optarg ;;
884
252b5132 885 -disable-* | --disable-*)
81ecdfbb 886 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 887 # Reject names that are not valid shell variable names.
81ecdfbb
RW
888 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
889 as_fn_error "invalid feature name: $ac_useropt"
890 ac_useropt_orig=$ac_useropt
891 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892 case $ac_user_opts in
893 *"
894"enable_$ac_useropt"
895"*) ;;
896 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
897 ac_unrecognized_sep=', ';;
898 esac
899 eval enable_$ac_useropt=no ;;
900
901 -docdir | --docdir | --docdi | --doc | --do)
902 ac_prev=docdir ;;
903 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
904 docdir=$ac_optarg ;;
905
906 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907 ac_prev=dvidir ;;
908 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
909 dvidir=$ac_optarg ;;
252b5132
RH
910
911 -enable-* | --enable-*)
81ecdfbb 912 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 913 # Reject names that are not valid shell variable names.
81ecdfbb
RW
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
919 *"
920"enable_$ac_useropt"
921"*) ;;
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
252b5132 924 esac
81ecdfbb 925 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
926
927 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
928 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
929 | --exec | --exe | --ex)
930 ac_prev=exec_prefix ;;
931 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
932 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
933 | --exec=* | --exe=* | --ex=*)
13b2be9c 934 exec_prefix=$ac_optarg ;;
252b5132
RH
935
936 -gas | --gas | --ga | --g)
937 # Obsolete; use --with-gas.
938 with_gas=yes ;;
939
13b2be9c
DJ
940 -help | --help | --hel | --he | -h)
941 ac_init_help=long ;;
942 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
943 ac_init_help=recursive ;;
944 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
945 ac_init_help=short ;;
252b5132
RH
946
947 -host | --host | --hos | --ho)
13b2be9c 948 ac_prev=host_alias ;;
252b5132 949 -host=* | --host=* | --hos=* | --ho=*)
13b2be9c 950 host_alias=$ac_optarg ;;
252b5132 951
81ecdfbb
RW
952 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
953 ac_prev=htmldir ;;
954 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
955 | --ht=*)
956 htmldir=$ac_optarg ;;
957
252b5132
RH
958 -includedir | --includedir | --includedi | --included | --include \
959 | --includ | --inclu | --incl | --inc)
960 ac_prev=includedir ;;
961 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
962 | --includ=* | --inclu=* | --incl=* | --inc=*)
13b2be9c 963 includedir=$ac_optarg ;;
252b5132
RH
964
965 -infodir | --infodir | --infodi | --infod | --info | --inf)
966 ac_prev=infodir ;;
967 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
13b2be9c 968 infodir=$ac_optarg ;;
252b5132
RH
969
970 -libdir | --libdir | --libdi | --libd)
971 ac_prev=libdir ;;
972 -libdir=* | --libdir=* | --libdi=* | --libd=*)
13b2be9c 973 libdir=$ac_optarg ;;
252b5132
RH
974
975 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
976 | --libexe | --libex | --libe)
977 ac_prev=libexecdir ;;
978 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
979 | --libexe=* | --libex=* | --libe=*)
13b2be9c 980 libexecdir=$ac_optarg ;;
252b5132 981
81ecdfbb
RW
982 -localedir | --localedir | --localedi | --localed | --locale)
983 ac_prev=localedir ;;
984 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
985 localedir=$ac_optarg ;;
986
252b5132 987 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 988 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
989 ac_prev=localstatedir ;;
990 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 991 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
13b2be9c 992 localstatedir=$ac_optarg ;;
252b5132
RH
993
994 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
995 ac_prev=mandir ;;
996 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
13b2be9c 997 mandir=$ac_optarg ;;
252b5132
RH
998
999 -nfp | --nfp | --nf)
1000 # Obsolete; use --without-fp.
1001 with_fp=no ;;
1002
1003 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
13b2be9c 1004 | --no-cr | --no-c | -n)
252b5132
RH
1005 no_create=yes ;;
1006
1007 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1008 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1009 no_recursion=yes ;;
1010
1011 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1012 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1013 | --oldin | --oldi | --old | --ol | --o)
1014 ac_prev=oldincludedir ;;
1015 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1016 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1017 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
13b2be9c 1018 oldincludedir=$ac_optarg ;;
252b5132
RH
1019
1020 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1021 ac_prev=prefix ;;
1022 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
13b2be9c 1023 prefix=$ac_optarg ;;
252b5132
RH
1024
1025 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1026 | --program-pre | --program-pr | --program-p)
1027 ac_prev=program_prefix ;;
1028 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1029 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
13b2be9c 1030 program_prefix=$ac_optarg ;;
252b5132
RH
1031
1032 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1033 | --program-suf | --program-su | --program-s)
1034 ac_prev=program_suffix ;;
1035 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1036 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
13b2be9c 1037 program_suffix=$ac_optarg ;;
252b5132
RH
1038
1039 -program-transform-name | --program-transform-name \
1040 | --program-transform-nam | --program-transform-na \
1041 | --program-transform-n | --program-transform- \
1042 | --program-transform | --program-transfor \
1043 | --program-transfo | --program-transf \
1044 | --program-trans | --program-tran \
1045 | --progr-tra | --program-tr | --program-t)
1046 ac_prev=program_transform_name ;;
1047 -program-transform-name=* | --program-transform-name=* \
1048 | --program-transform-nam=* | --program-transform-na=* \
1049 | --program-transform-n=* | --program-transform-=* \
1050 | --program-transform=* | --program-transfor=* \
1051 | --program-transfo=* | --program-transf=* \
1052 | --program-trans=* | --program-tran=* \
1053 | --progr-tra=* | --program-tr=* | --program-t=*)
13b2be9c 1054 program_transform_name=$ac_optarg ;;
252b5132 1055
81ecdfbb
RW
1056 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1057 ac_prev=pdfdir ;;
1058 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1059 pdfdir=$ac_optarg ;;
1060
1061 -psdir | --psdir | --psdi | --psd | --ps)
1062 ac_prev=psdir ;;
1063 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1064 psdir=$ac_optarg ;;
1065
252b5132
RH
1066 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1067 | -silent | --silent | --silen | --sile | --sil)
1068 silent=yes ;;
1069
1070 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1071 ac_prev=sbindir ;;
1072 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1073 | --sbi=* | --sb=*)
13b2be9c 1074 sbindir=$ac_optarg ;;
252b5132
RH
1075
1076 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1077 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1078 | --sharedst | --shareds | --shared | --share | --shar \
1079 | --sha | --sh)
1080 ac_prev=sharedstatedir ;;
1081 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1082 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1083 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1084 | --sha=* | --sh=*)
13b2be9c 1085 sharedstatedir=$ac_optarg ;;
252b5132
RH
1086
1087 -site | --site | --sit)
1088 ac_prev=site ;;
1089 -site=* | --site=* | --sit=*)
13b2be9c 1090 site=$ac_optarg ;;
76bff705 1091
252b5132
RH
1092 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1093 ac_prev=srcdir ;;
1094 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
13b2be9c 1095 srcdir=$ac_optarg ;;
252b5132
RH
1096
1097 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1098 | --syscon | --sysco | --sysc | --sys | --sy)
1099 ac_prev=sysconfdir ;;
1100 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1101 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
13b2be9c 1102 sysconfdir=$ac_optarg ;;
252b5132
RH
1103
1104 -target | --target | --targe | --targ | --tar | --ta | --t)
13b2be9c 1105 ac_prev=target_alias ;;
252b5132 1106 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
13b2be9c 1107 target_alias=$ac_optarg ;;
252b5132
RH
1108
1109 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1110 verbose=yes ;;
1111
13b2be9c
DJ
1112 -version | --version | --versio | --versi | --vers | -V)
1113 ac_init_version=: ;;
252b5132
RH
1114
1115 -with-* | --with-*)
81ecdfbb 1116 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1117 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119 as_fn_error "invalid package name: $ac_useropt"
1120 ac_useropt_orig=$ac_useropt
1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1123 *"
1124"with_$ac_useropt"
1125"*) ;;
1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1127 ac_unrecognized_sep=', ';;
252b5132 1128 esac
81ecdfbb 1129 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1130
1131 -without-* | --without-*)
81ecdfbb 1132 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1133 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135 as_fn_error "invalid package name: $ac_useropt"
1136 ac_useropt_orig=$ac_useropt
1137 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1139 *"
1140"with_$ac_useropt"
1141"*) ;;
1142 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1143 ac_unrecognized_sep=', ';;
1144 esac
1145 eval with_$ac_useropt=no ;;
252b5132
RH
1146
1147 --x)
1148 # Obsolete; use --with-x.
1149 with_x=yes ;;
1150
1151 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1152 | --x-incl | --x-inc | --x-in | --x-i)
1153 ac_prev=x_includes ;;
1154 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1155 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
13b2be9c 1156 x_includes=$ac_optarg ;;
252b5132
RH
1157
1158 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1159 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1160 ac_prev=x_libraries ;;
1161 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1162 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13b2be9c 1163 x_libraries=$ac_optarg ;;
252b5132 1164
81ecdfbb
RW
1165 -*) as_fn_error "unrecognized option: \`$ac_option'
1166Try \`$0 --help' for more information."
252b5132
RH
1167 ;;
1168
13b2be9c
DJ
1169 *=*)
1170 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1171 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1172 case $ac_envvar in #(
1173 '' | [0-9]* | *[!_$as_cr_alnum]* )
1174 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1175 esac
1176 eval $ac_envvar=\$ac_optarg
13b2be9c
DJ
1177 export $ac_envvar ;;
1178
252b5132 1179 *)
13b2be9c 1180 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1181 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13b2be9c 1182 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1183 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
13b2be9c 1184 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1185 ;;
1186
1187 esac
1188done
1189
1190if test -n "$ac_prev"; then
13b2be9c 1191 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1192 as_fn_error "missing argument to $ac_option"
c8615825 1193fi
c8615825 1194
81ecdfbb
RW
1195if test -n "$ac_unrecognized_opts"; then
1196 case $enable_option_checking in
1197 no) ;;
1198 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1199 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13b2be9c 1200 esac
81ecdfbb 1201fi
252b5132 1202
81ecdfbb
RW
1203# Check all directory arguments for consistency.
1204for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205 datadir sysconfdir sharedstatedir localstatedir includedir \
1206 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207 libdir localedir mandir
252b5132 1208do
81ecdfbb
RW
1209 eval ac_val=\$$ac_var
1210 # Remove trailing slashes.
1211 case $ac_val in
1212 */ )
1213 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1214 eval $ac_var=\$ac_val;;
1215 esac
1216 # Be sure to have absolute directory names.
13b2be9c 1217 case $ac_val in
81ecdfbb
RW
1218 [\\/$]* | ?:[\\/]* ) continue;;
1219 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1220 esac
81ecdfbb 1221 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1222done
1223
13b2be9c
DJ
1224# There might be people who depend on the old broken behavior: `$host'
1225# used to hold the argument of --host etc.
1226# FIXME: To remove some day.
1227build=$build_alias
1228host=$host_alias
1229target=$target_alias
1230
1231# FIXME: To remove some day.
1232if test "x$host_alias" != x; then
1233 if test "x$build_alias" = x; then
1234 cross_compiling=maybe
81ecdfbb 1235 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
13b2be9c
DJ
1236 If a cross compiler is detected then cross compile mode will be used." >&2
1237 elif test "x$build_alias" != "x$host_alias"; then
1238 cross_compiling=yes
1239 fi
1240fi
9b2b7d69 1241
13b2be9c
DJ
1242ac_tool_prefix=
1243test -n "$host_alias" && ac_tool_prefix=$host_alias-
1244
1245test "$silent" = yes && exec 6>/dev/null
252b5132 1246
252b5132 1247
81ecdfbb
RW
1248ac_pwd=`pwd` && test -n "$ac_pwd" &&
1249ac_ls_di=`ls -di .` &&
1250ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1251 as_fn_error "working directory cannot be determined"
1252test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1253 as_fn_error "pwd does not report name of working directory"
1254
1255
252b5132
RH
1256# Find the source files, if location was not specified.
1257if test -z "$srcdir"; then
1258 ac_srcdir_defaulted=yes
81ecdfbb
RW
1259 # Try the directory containing this script, then the parent directory.
1260 ac_confdir=`$as_dirname -- "$as_myself" ||
1261$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1262 X"$as_myself" : 'X\(//\)[^/]' \| \
1263 X"$as_myself" : 'X\(//\)$' \| \
1264 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1265$as_echo X"$as_myself" |
1266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1267 s//\1/
1268 q
1269 }
1270 /^X\(\/\/\)[^/].*/{
1271 s//\1/
1272 q
1273 }
1274 /^X\(\/\/\)$/{
1275 s//\1/
1276 q
1277 }
1278 /^X\(\/\).*/{
1279 s//\1/
1280 q
1281 }
1282 s/.*/./; q'`
252b5132 1283 srcdir=$ac_confdir
81ecdfbb 1284 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1285 srcdir=..
1286 fi
1287else
1288 ac_srcdir_defaulted=no
1289fi
81ecdfbb
RW
1290if test ! -r "$srcdir/$ac_unique_file"; then
1291 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1292 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1293fi
1294ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295ac_abs_confdir=`(
1296 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1297 pwd)`
1298# When building in place, set srcdir=.
1299if test "$ac_abs_confdir" = "$ac_pwd"; then
1300 srcdir=.
1301fi
1302# Remove unnecessary trailing slashes from srcdir.
1303# Double slashes in file names in object file debugging info
1304# mess up M-x gdb in Emacs.
1305case $srcdir in
1306*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1307esac
1308for ac_var in $ac_precious_vars; do
1309 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_env_${ac_var}_value=\$${ac_var}
1311 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1313done
d6d788bd 1314
13b2be9c
DJ
1315#
1316# Report the --help message.
1317#
1318if test "$ac_init_help" = "long"; then
1319 # Omit some internal or obsolete options to make the list less imposing.
1320 # This message is too long to be a string in the A/UX 3.1 sh.
1321 cat <<_ACEOF
1322\`configure' configures this package to adapt to many kinds of systems.
9b2b7d69 1323
13b2be9c 1324Usage: $0 [OPTION]... [VAR=VALUE]...
9b2b7d69 1325
13b2be9c
DJ
1326To assign environment variables (e.g., CC, CFLAGS...), specify them as
1327VAR=VALUE. See below for descriptions of some of the useful variables.
9b2b7d69 1328
13b2be9c 1329Defaults for the options are specified in brackets.
9b2b7d69 1330
13b2be9c
DJ
1331Configuration:
1332 -h, --help display this help and exit
1333 --help=short display options specific to this package
1334 --help=recursive display the short help of all the included packages
1335 -V, --version display version information and exit
1336 -q, --quiet, --silent do not print \`checking...' messages
1337 --cache-file=FILE cache test results in FILE [disabled]
1338 -C, --config-cache alias for \`--cache-file=config.cache'
1339 -n, --no-create do not create output files
1340 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1341
13b2be9c
DJ
1342Installation directories:
1343 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1344 [$ac_default_prefix]
13b2be9c 1345 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1346 [PREFIX]
9b2b7d69 1347
13b2be9c
DJ
1348By default, \`make install' will install all the files in
1349\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1350an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1351for instance \`--prefix=\$HOME'.
9b2b7d69 1352
13b2be9c 1353For better control, use the options below.
9b2b7d69 1354
13b2be9c 1355Fine tuning of the installation directories:
81ecdfbb
RW
1356 --bindir=DIR user executables [EPREFIX/bin]
1357 --sbindir=DIR system admin executables [EPREFIX/sbin]
1358 --libexecdir=DIR program executables [EPREFIX/libexec]
1359 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1360 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1361 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1362 --libdir=DIR object code libraries [EPREFIX/lib]
1363 --includedir=DIR C header files [PREFIX/include]
1364 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1365 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1366 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1367 --infodir=DIR info documentation [DATAROOTDIR/info]
1368 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1369 --mandir=DIR man documentation [DATAROOTDIR/man]
1370 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1371 --htmldir=DIR html documentation [DOCDIR]
1372 --dvidir=DIR dvi documentation [DOCDIR]
1373 --pdfdir=DIR pdf documentation [DOCDIR]
1374 --psdir=DIR ps documentation [DOCDIR]
13b2be9c 1375_ACEOF
9b2b7d69 1376
13b2be9c 1377 cat <<\_ACEOF
9b2b7d69 1378
13b2be9c
DJ
1379Program names:
1380 --program-prefix=PREFIX prepend PREFIX to installed program names
1381 --program-suffix=SUFFIX append SUFFIX to installed program names
1382 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
9b2b7d69 1383
13b2be9c
DJ
1384System types:
1385 --build=BUILD configure for building on BUILD [guessed]
1386 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1387 --target=TARGET configure for building compilers for TARGET [HOST]
1388_ACEOF
9b2b7d69 1389fi
9b2b7d69 1390
13b2be9c 1391if test -n "$ac_init_help"; then
9b2b7d69 1392
13b2be9c 1393 cat <<\_ACEOF
9b2b7d69 1394
13b2be9c 1395Optional Features:
81ecdfbb 1396 --disable-option-checking ignore unrecognized --enable/--with options
13b2be9c
DJ
1397 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1398 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
ab509236
L
1399 --disable-dependency-tracking speeds up one-time build
1400 --enable-dependency-tracking do not reject slow dependency extractors
da2f07f1 1401 --enable-plugins Enable support for plugins (defaults no)
d053aef8 1402 --disable-largefile omit support for large files
81ecdfbb
RW
1403 --enable-shared[=PKGS] build shared libraries [default=yes]
1404 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1405 --enable-fast-install[=PKGS]
1406 optimize for fast installation [default=yes]
13b2be9c 1407 --disable-libtool-lock avoid locking (might break parallel builds)
241a6c40 1408 --enable-targets alternative target configurations besides the primary
c43a438d 1409 --enable-checking enable run-time checks
241a6c40
AM
1410 --enable-werror treat compile warnings as errors
1411 --enable-build-warnings enable build-time compiler warnings
13b2be9c 1412 --disable-nls do not use Native Language Support
ab509236
L
1413 --enable-maintainer-mode enable make rules and dependencies not useful
1414 (and sometimes confusing) to the casual installer
9b2b7d69 1415
13b2be9c
DJ
1416Optional Packages:
1417 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1418 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1419 --with-pic try to use only PIC/non-PIC objects [default=use
1420 both]
1421 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
9b2b7d69 1422
13b2be9c
DJ
1423Some influential environment variables:
1424 CC C compiler command
1425 CFLAGS C compiler flags
1426 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1427 nonstandard directory <lib dir>
81ecdfbb
RW
1428 LIBS libraries to pass to the linker, e.g. -l<library>
1429 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1430 you have headers in a nonstandard directory <include dir>
13b2be9c 1431 CPP C preprocessor
81ecdfbb
RW
1432 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1433 the first program found out of: `bison -y', `byacc', `yacc'.
1434 YFLAGS The list of arguments that will be passed by default to $YACC.
1435 This script will default YFLAGS to the empty string to avoid a
1436 default value of `-d' given by some make applications.
13b2be9c
DJ
1437
1438Use these variables to override the choices made by `configure' or to help
1439it to find libraries and programs with nonstandard names/locations.
1440
81ecdfbb 1441Report bugs to the package provider.
13b2be9c 1442_ACEOF
81ecdfbb 1443ac_status=$?
9b2b7d69 1444fi
9b2b7d69 1445
13b2be9c
DJ
1446if test "$ac_init_help" = "recursive"; then
1447 # If there are subdirs, report their specific --help.
13b2be9c 1448 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1449 test -d "$ac_dir" ||
1450 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1451 continue
13b2be9c
DJ
1452 ac_builddir=.
1453
81ecdfbb
RW
1454case "$ac_dir" in
1455.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1456*)
1457 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1458 # A ".." for each directory in $ac_dir_suffix.
1459 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1460 case $ac_top_builddir_sub in
1461 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1462 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1463 esac ;;
1464esac
1465ac_abs_top_builddir=$ac_pwd
1466ac_abs_builddir=$ac_pwd$ac_dir_suffix
1467# for backward compatibility:
1468ac_top_builddir=$ac_top_build_prefix
9b2b7d69 1469
13b2be9c 1470case $srcdir in
81ecdfbb 1471 .) # We are building in place.
13b2be9c 1472 ac_srcdir=.
81ecdfbb
RW
1473 ac_top_srcdir=$ac_top_builddir_sub
1474 ac_abs_top_srcdir=$ac_pwd ;;
1475 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 1476 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1477 ac_top_srcdir=$srcdir
1478 ac_abs_top_srcdir=$srcdir ;;
1479 *) # Relative name.
1480 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1481 ac_top_srcdir=$ac_top_build_prefix$srcdir
1482 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
ab509236 1483esac
81ecdfbb
RW
1484ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1485
1486 cd "$ac_dir" || { ac_status=$?; continue; }
1487 # Check for guested configure.
1488 if test -f "$ac_srcdir/configure.gnu"; then
1489 echo &&
1490 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1491 elif test -f "$ac_srcdir/configure"; then
1492 echo &&
1493 $SHELL "$ac_srcdir/configure" --help=recursive
13b2be9c 1494 else
81ecdfbb
RW
1495 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1496 fi || ac_status=$?
1497 cd "$ac_pwd" || { ac_status=$?; break; }
13b2be9c
DJ
1498 done
1499fi
6840198f 1500
81ecdfbb 1501test -n "$ac_init_help" && exit $ac_status
13b2be9c
DJ
1502if $ac_init_version; then
1503 cat <<\_ACEOF
81ecdfbb
RW
1504configure
1505generated by GNU Autoconf 2.64
c8615825 1506
81ecdfbb 1507Copyright (C) 2009 Free Software Foundation, Inc.
13b2be9c
DJ
1508This configure script is free software; the Free Software Foundation
1509gives unlimited permission to copy, distribute and modify it.
1510_ACEOF
81ecdfbb 1511 exit
13b2be9c 1512fi
c8615825 1513
81ecdfbb
RW
1514## ------------------------ ##
1515## Autoconf initialization. ##
1516## ------------------------ ##
c8615825 1517
81ecdfbb
RW
1518# ac_fn_c_try_compile LINENO
1519# --------------------------
1520# Try to compile conftest.$ac_ext, and return whether this succeeded.
1521ac_fn_c_try_compile ()
13b2be9c 1522{
81ecdfbb
RW
1523 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1524 rm -f conftest.$ac_objext
1525 if { { ac_try="$ac_compile"
1526case "(($ac_try" in
1527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1528 *) ac_try_echo=$ac_try;;
1529esac
1530eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1531$as_echo "$ac_try_echo"; } >&5
1532 (eval "$ac_compile") 2>conftest.err
1533 ac_status=$?
1534 if test -s conftest.err; then
1535 grep -v '^ *+' conftest.err >conftest.er1
1536 cat conftest.er1 >&5
1537 mv -f conftest.er1 conftest.err
1538 fi
1539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1540 test $ac_status = 0; } && {
1541 test -z "$ac_c_werror_flag" ||
1542 test ! -s conftest.err
1543 } && test -s conftest.$ac_objext; then :
1544 ac_retval=0
1545else
1546 $as_echo "$as_me: failed program was:" >&5
1547sed 's/^/| /' conftest.$ac_ext >&5
13b2be9c 1548
81ecdfbb
RW
1549 ac_retval=1
1550fi
1551 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1552 return $ac_retval
13b2be9c 1553
81ecdfbb 1554} # ac_fn_c_try_compile
13b2be9c 1555
81ecdfbb
RW
1556# ac_fn_c_try_link LINENO
1557# -----------------------
1558# Try to link conftest.$ac_ext, and return whether this succeeded.
1559ac_fn_c_try_link ()
1560{
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext conftest$ac_exeext
1563 if { { ac_try="$ac_link"
1564case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567esac
1568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569$as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_link") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1576 fi
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest$ac_exeext && {
1582 test "$cross_compiling" = yes ||
1583 $as_test_x conftest$ac_exeext
1584 }; then :
1585 ac_retval=0
1586else
1587 $as_echo "$as_me: failed program was:" >&5
1588sed 's/^/| /' conftest.$ac_ext >&5
1589
1590 ac_retval=1
1591fi
1592 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1593 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1594 # interfere with the next link command; also delete a directory that is
1595 # left behind by Apple's compiler. We do this before executing the actions.
1596 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1597 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1598 return $ac_retval
1599
1600} # ac_fn_c_try_link
1601
1602# ac_fn_c_try_cpp LINENO
1603# ----------------------
1604# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1605ac_fn_c_try_cpp ()
1606{
1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1608 if { { ac_try="$ac_cpp conftest.$ac_ext"
1609case "(($ac_try" in
1610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1611 *) ac_try_echo=$ac_try;;
1612esac
1613eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1614$as_echo "$ac_try_echo"; } >&5
1615 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1616 ac_status=$?
1617 if test -s conftest.err; then
1618 grep -v '^ *+' conftest.err >conftest.er1
1619 cat conftest.er1 >&5
1620 mv -f conftest.er1 conftest.err
1621 fi
1622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1623 test $ac_status = 0; } >/dev/null && {
1624 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1625 test ! -s conftest.err
1626 }; then :
1627 ac_retval=0
1628else
1629 $as_echo "$as_me: failed program was:" >&5
1630sed 's/^/| /' conftest.$ac_ext >&5
1631
1632 ac_retval=1
1633fi
1634 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1635 return $ac_retval
1636
1637} # ac_fn_c_try_cpp
1638
1639# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1640# -------------------------------------------------------
1641# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1642# the include files in INCLUDES and setting the cache variable VAR
1643# accordingly.
1644ac_fn_c_check_header_mongrel ()
1645{
1646 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1647 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1649$as_echo_n "checking for $2... " >&6; }
1650if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1651 $as_echo_n "(cached) " >&6
1652fi
1653eval ac_res=\$$3
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1655$as_echo "$ac_res" >&6; }
1656else
1657 # Is the header compilable?
1658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1659$as_echo_n "checking $2 usability... " >&6; }
1660cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661/* end confdefs.h. */
1662$4
1663#include <$2>
1664_ACEOF
1665if ac_fn_c_try_compile "$LINENO"; then :
1666 ac_header_compiler=yes
1667else
1668 ac_header_compiler=no
1669fi
1670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1672$as_echo "$ac_header_compiler" >&6; }
1673
1674# Is the header present?
1675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1676$as_echo_n "checking $2 presence... " >&6; }
1677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1678/* end confdefs.h. */
1679#include <$2>
1680_ACEOF
1681if ac_fn_c_try_cpp "$LINENO"; then :
1682 ac_header_preproc=yes
1683else
1684 ac_header_preproc=no
1685fi
1686rm -f conftest.err conftest.$ac_ext
1687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1688$as_echo "$ac_header_preproc" >&6; }
1689
1690# So? What about this header?
1691case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1692 yes:no: )
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1694$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1696$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1697 ;;
1698 no:yes:* )
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1700$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1702$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1704$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1706$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1708$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1709 ;;
1710esac
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1712$as_echo_n "checking for $2... " >&6; }
1713if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1714 $as_echo_n "(cached) " >&6
1715else
1716 eval "$3=\$ac_header_compiler"
1717fi
1718eval ac_res=\$$3
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1720$as_echo "$ac_res" >&6; }
1721fi
1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723
1724} # ac_fn_c_check_header_mongrel
1725
1726# ac_fn_c_try_run LINENO
1727# ----------------------
1728# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1729# that executables *can* be run.
1730ac_fn_c_try_run ()
1731{
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 if { { ac_try="$ac_link"
1734case "(($ac_try" in
1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736 *) ac_try_echo=$ac_try;;
1737esac
1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739$as_echo "$ac_try_echo"; } >&5
1740 (eval "$ac_link") 2>&5
1741 ac_status=$?
1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1744 { { case "(($ac_try" in
1745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746 *) ac_try_echo=$ac_try;;
1747esac
1748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749$as_echo "$ac_try_echo"; } >&5
1750 (eval "$ac_try") 2>&5
1751 ac_status=$?
1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753 test $ac_status = 0; }; }; then :
1754 ac_retval=0
1755else
1756 $as_echo "$as_me: program exited with status $ac_status" >&5
1757 $as_echo "$as_me: failed program was:" >&5
1758sed 's/^/| /' conftest.$ac_ext >&5
1759
1760 ac_retval=$ac_status
1761fi
1762 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764 return $ac_retval
1765
1766} # ac_fn_c_try_run
1767
1768# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1769# -------------------------------------------------------
1770# Tests whether HEADER exists and can be compiled using the include files in
1771# INCLUDES, setting the cache variable VAR accordingly.
1772ac_fn_c_check_header_compile ()
1773{
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776$as_echo_n "checking for $2... " >&6; }
1777if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1778 $as_echo_n "(cached) " >&6
1779else
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781/* end confdefs.h. */
1782$4
1783#include <$2>
1784_ACEOF
1785if ac_fn_c_try_compile "$LINENO"; then :
1786 eval "$3=yes"
1787else
1788 eval "$3=no"
1789fi
1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791fi
1792eval ac_res=\$$3
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794$as_echo "$ac_res" >&6; }
1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1796
1797} # ac_fn_c_check_header_compile
1798
1799# ac_fn_c_check_func LINENO FUNC VAR
1800# ----------------------------------
1801# Tests whether FUNC exists, setting the cache variable VAR accordingly
1802ac_fn_c_check_func ()
1803{
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806$as_echo_n "checking for $2... " >&6; }
1807if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1808 $as_echo_n "(cached) " >&6
1809else
1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811/* end confdefs.h. */
1812/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1813 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1814#define $2 innocuous_$2
1815
1816/* System header to define __stub macros and hopefully few prototypes,
1817 which can conflict with char $2 (); below.
1818 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1819 <limits.h> exists even on freestanding compilers. */
1820
1821#ifdef __STDC__
1822# include <limits.h>
1823#else
1824# include <assert.h>
1825#endif
1826
1827#undef $2
1828
1829/* Override any GCC internal prototype to avoid an error.
1830 Use char because int might match the return type of a GCC
1831 builtin and then its argument prototype would still apply. */
1832#ifdef __cplusplus
1833extern "C"
1834#endif
1835char $2 ();
1836/* The GNU C library defines this for functions which it implements
1837 to always fail with ENOSYS. Some functions are actually named
1838 something starting with __ and the normal name is an alias. */
1839#if defined __stub_$2 || defined __stub___$2
1840choke me
1841#endif
1842
1843int
1844main ()
1845{
1846return $2 ();
1847 ;
1848 return 0;
1849}
1850_ACEOF
1851if ac_fn_c_try_link "$LINENO"; then :
1852 eval "$3=yes"
1853else
1854 eval "$3=no"
1855fi
1856rm -f core conftest.err conftest.$ac_objext \
1857 conftest$ac_exeext conftest.$ac_ext
1858fi
1859eval ac_res=\$$3
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861$as_echo "$ac_res" >&6; }
1862 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1863
1864} # ac_fn_c_check_func
1865
1866# ac_fn_c_check_decl LINENO SYMBOL VAR
1867# ------------------------------------
1868# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1869ac_fn_c_check_decl ()
1870{
1871 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1872 as_decl_name=`echo $2|sed 's/ *(.*//'`
1873 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1875$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1876if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1877 $as_echo_n "(cached) " >&6
1878else
1879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1880/* end confdefs.h. */
1881$4
1882int
1883main ()
1884{
360cfc9c
AM
1885#ifndef $as_decl_name
1886#ifdef __cplusplus
1887 (void) $as_decl_use;
1888#else
1889 (void) $as_decl_name;
1890#endif
81ecdfbb
RW
1891#endif
1892
1893 ;
1894 return 0;
1895}
1896_ACEOF
1897if ac_fn_c_try_compile "$LINENO"; then :
1898 eval "$3=yes"
1899else
1900 eval "$3=no"
1901fi
1902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1903fi
1904eval ac_res=\$$3
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906$as_echo "$ac_res" >&6; }
1907 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1908
1909} # ac_fn_c_check_decl
1910cat >config.log <<_ACEOF
1911This file contains any messages produced by compilers while
1912running configure, to aid debugging if configure makes a mistake.
1913
1914It was created by $as_me, which was
1915generated by GNU Autoconf 2.64. Invocation command line was
1916
1917 $ $0 $@
1918
1919_ACEOF
1920exec 5>>config.log
1921{
1922cat <<_ASUNAME
1923## --------- ##
1924## Platform. ##
1925## --------- ##
1926
1927hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1928uname -m = `(uname -m) 2>/dev/null || echo unknown`
1929uname -r = `(uname -r) 2>/dev/null || echo unknown`
1930uname -s = `(uname -s) 2>/dev/null || echo unknown`
1931uname -v = `(uname -v) 2>/dev/null || echo unknown`
1932
1933/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1934/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1935
1936/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
13b2be9c
DJ
1937/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1938/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 1939/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
13b2be9c
DJ
1940/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1941/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1942/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1943
1944_ASUNAME
1945
1946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1947for as_dir in $PATH
1948do
1949 IFS=$as_save_IFS
1950 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1951 $as_echo "PATH: $as_dir"
1952 done
1953IFS=$as_save_IFS
9b2b7d69 1954
13b2be9c 1955} >&5
6840198f 1956
13b2be9c 1957cat >&5 <<_ACEOF
c8615825 1958
9b2b7d69 1959
13b2be9c
DJ
1960## ----------- ##
1961## Core tests. ##
1962## ----------- ##
87ccc1b0 1963
13b2be9c 1964_ACEOF
9b2b7d69 1965
13b2be9c
DJ
1966
1967# Keep a trace of the command line.
1968# Strip out --no-create and --no-recursion so they do not pile up.
1969# Strip out --silent because we don't want to record it for future runs.
1970# Also quote any args containing shell meta-characters.
1971# Make two passes to allow for proper duplicate-argument suppression.
1972ac_configure_args=
1973ac_configure_args0=
1974ac_configure_args1=
13b2be9c
DJ
1975ac_must_keep_next=false
1976for ac_pass in 1 2
1977do
1978 for ac_arg
1979 do
1980 case $ac_arg in
1981 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1982 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1983 | -silent | --silent | --silen | --sile | --sil)
1984 continue ;;
81ecdfbb
RW
1985 *\'*)
1986 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
1987 esac
1988 case $ac_pass in
81ecdfbb 1989 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
13b2be9c 1990 2)
81ecdfbb 1991 as_fn_append ac_configure_args1 " '$ac_arg'"
13b2be9c 1992 if test $ac_must_keep_next = true; then
ab509236 1993 ac_must_keep_next=false # Got value, back to normal.
13b2be9c 1994 else
ab509236
L
1995 case $ac_arg in
1996 *=* | --config-cache | -C | -disable-* | --disable-* \
1997 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1998 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1999 | -with-* | --with-* | -without-* | --without-* | --x)
2000 case "$ac_configure_args0 " in
2001 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2002 esac
2003 ;;
2004 -* ) ac_must_keep_next=true ;;
2005 esac
13b2be9c 2006 fi
81ecdfbb 2007 as_fn_append ac_configure_args " '$ac_arg'"
c8615825
AM
2008 ;;
2009 esac
2010 done
13b2be9c 2011done
81ecdfbb
RW
2012{ ac_configure_args0=; unset ac_configure_args0;}
2013{ ac_configure_args1=; unset ac_configure_args1;}
13b2be9c
DJ
2014
2015# When interrupted or exit'd, cleanup temporary files, and complete
2016# config.log. We remove comments because anyway the quotes in there
2017# would cause problems or look ugly.
81ecdfbb
RW
2018# WARNING: Use '\'' to represent an apostrophe within the trap.
2019# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
13b2be9c
DJ
2020trap 'exit_status=$?
2021 # Save into config.log some information that might help in debugging.
2022 {
2023 echo
2024
2025 cat <<\_ASBOX
2026## ---------------- ##
2027## Cache variables. ##
2028## ---------------- ##
2029_ASBOX
2030 echo
2031 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2032(
2033 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2034 eval ac_val=\$$ac_var
2035 case $ac_val in #(
2036 *${as_nl}*)
2037 case $ac_var in #(
2038 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2039$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2040 esac
2041 case $ac_var in #(
2042 _ | IFS | as_nl) ;; #(
2043 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2044 *) { eval $ac_var=; unset $ac_var;} ;;
2045 esac ;;
2046 esac
2047 done
13b2be9c 2048 (set) 2>&1 |
81ecdfbb
RW
2049 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2050 *${as_nl}ac_space=\ *)
13b2be9c 2051 sed -n \
81ecdfbb
RW
2052 "s/'\''/'\''\\\\'\'''\''/g;
2053 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2054 ;; #(
13b2be9c 2055 *)
81ecdfbb 2056 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 2057 ;;
81ecdfbb
RW
2058 esac |
2059 sort
2060)
13b2be9c
DJ
2061 echo
2062
2063 cat <<\_ASBOX
2064## ----------------- ##
2065## Output variables. ##
2066## ----------------- ##
2067_ASBOX
2068 echo
2069 for ac_var in $ac_subst_vars
2070 do
81ecdfbb
RW
2071 eval ac_val=\$$ac_var
2072 case $ac_val in
2073 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2074 esac
2075 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2076 done | sort
2077 echo
2078
2079 if test -n "$ac_subst_files"; then
2080 cat <<\_ASBOX
81ecdfbb
RW
2081## ------------------- ##
2082## File substitutions. ##
2083## ------------------- ##
13b2be9c
DJ
2084_ASBOX
2085 echo
2086 for ac_var in $ac_subst_files
2087 do
81ecdfbb
RW
2088 eval ac_val=\$$ac_var
2089 case $ac_val in
2090 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2091 esac
2092 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2093 done | sort
2094 echo
2095 fi
2096
2097 if test -s confdefs.h; then
2098 cat <<\_ASBOX
2099## ----------- ##
2100## confdefs.h. ##
2101## ----------- ##
2102_ASBOX
2103 echo
81ecdfbb 2104 cat confdefs.h
13b2be9c
DJ
2105 echo
2106 fi
2107 test "$ac_signal" != 0 &&
81ecdfbb
RW
2108 $as_echo "$as_me: caught signal $ac_signal"
2109 $as_echo "$as_me: exit $exit_status"
13b2be9c 2110 } >&5
81ecdfbb
RW
2111 rm -f core *.core core.conftest.* &&
2112 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
13b2be9c 2113 exit $exit_status
81ecdfbb 2114' 0
13b2be9c 2115for ac_signal in 1 2 13 15; do
81ecdfbb 2116 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
13b2be9c
DJ
2117done
2118ac_signal=0
2119
2120# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2121rm -f -r conftest* confdefs.h
2122
2123$as_echo "/* confdefs.h */" > confdefs.h
13b2be9c
DJ
2124
2125# Predefined preprocessor variables.
2126
2127cat >>confdefs.h <<_ACEOF
2128#define PACKAGE_NAME "$PACKAGE_NAME"
2129_ACEOF
2130
13b2be9c
DJ
2131cat >>confdefs.h <<_ACEOF
2132#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2133_ACEOF
2134
13b2be9c
DJ
2135cat >>confdefs.h <<_ACEOF
2136#define PACKAGE_VERSION "$PACKAGE_VERSION"
2137_ACEOF
2138
13b2be9c
DJ
2139cat >>confdefs.h <<_ACEOF
2140#define PACKAGE_STRING "$PACKAGE_STRING"
2141_ACEOF
2142
13b2be9c
DJ
2143cat >>confdefs.h <<_ACEOF
2144#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2145_ACEOF
2146
81ecdfbb
RW
2147cat >>confdefs.h <<_ACEOF
2148#define PACKAGE_URL "$PACKAGE_URL"
2149_ACEOF
2150
13b2be9c
DJ
2151
2152# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2153# Prefer an explicitly selected file to automatically selected ones.
2154ac_site_file1=NONE
2155ac_site_file2=NONE
2156if test -n "$CONFIG_SITE"; then
2157 ac_site_file1=$CONFIG_SITE
2158elif test "x$prefix" != xNONE; then
2159 ac_site_file1=$prefix/share/config.site
2160 ac_site_file2=$prefix/etc/config.site
2161else
2162 ac_site_file1=$ac_default_prefix/share/config.site
2163 ac_site_file2=$ac_default_prefix/etc/config.site
2164fi
2165for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2166do
2167 test "x$ac_site_file" = xNONE && continue
13b2be9c 2168 if test -r "$ac_site_file"; then
81ecdfbb
RW
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2170$as_echo "$as_me: loading site script $ac_site_file" >&6;}
13b2be9c
DJ
2171 sed 's/^/| /' "$ac_site_file" >&5
2172 . "$ac_site_file"
2173 fi
2174done
2175
2176if test -r "$cache_file"; then
2177 # Some versions of bash will fail to source /dev/null (special
2178 # files actually), so we avoid doing that.
2179 if test -f "$cache_file"; then
81ecdfbb
RW
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2181$as_echo "$as_me: loading cache $cache_file" >&6;}
13b2be9c 2182 case $cache_file in
81ecdfbb
RW
2183 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2184 *) . "./$cache_file";;
13b2be9c
DJ
2185 esac
2186 fi
2187else
81ecdfbb
RW
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2189$as_echo "$as_me: creating cache $cache_file" >&6;}
13b2be9c
DJ
2190 >$cache_file
2191fi
2192
2193# Check that the precious variables saved in the cache have kept the same
2194# value.
2195ac_cache_corrupted=false
81ecdfbb 2196for ac_var in $ac_precious_vars; do
13b2be9c
DJ
2197 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2198 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2199 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2200 eval ac_new_val=\$ac_env_${ac_var}_value
13b2be9c
DJ
2201 case $ac_old_set,$ac_new_set in
2202 set,)
81ecdfbb
RW
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2204$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
13b2be9c
DJ
2205 ac_cache_corrupted=: ;;
2206 ,set)
81ecdfbb
RW
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2208$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
13b2be9c
DJ
2209 ac_cache_corrupted=: ;;
2210 ,);;
2211 *)
2212 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2213 # differences in whitespace do not lead to failure.
2214 ac_old_val_w=`echo x $ac_old_val`
2215 ac_new_val_w=`echo x $ac_new_val`
2216 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2218$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2219 ac_cache_corrupted=:
2220 else
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2222$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2223 eval $ac_var=\$ac_old_val
2224 fi
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2226$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2228$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
13b2be9c
DJ
2229 fi;;
2230 esac
2231 # Pass precious variables to config.status.
2232 if test "$ac_new_set" = set; then
2233 case $ac_new_val in
81ecdfbb 2234 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2235 *) ac_arg=$ac_var=$ac_new_val ;;
2236 esac
2237 case " $ac_configure_args " in
2238 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2239 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
13b2be9c
DJ
2240 esac
2241 fi
2242done
2243if $ac_cache_corrupted; then
81ecdfbb
RW
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2245$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2247$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2248 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
13b2be9c 2249fi
81ecdfbb
RW
2250## -------------------- ##
2251## Main body of script. ##
2252## -------------------- ##
13b2be9c
DJ
2253
2254ac_ext=c
2255ac_cpp='$CPP $CPPFLAGS'
2256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2258ac_compiler_gnu=$ac_cv_c_compiler_gnu
2259
2260
2261
13b2be9c 2262
da594c4a 2263
13b2be9c
DJ
2264
2265
2266ac_aux_dir=
81ecdfbb
RW
2267for ac_dir in .. "$srcdir"/..; do
2268 for ac_t in install-sh install.sh shtool; do
2269 if test -f "$ac_dir/$ac_t"; then
2270 ac_aux_dir=$ac_dir
2271 ac_install_sh="$ac_aux_dir/$ac_t -c"
2272 break 2
2273 fi
2274 done
13b2be9c
DJ
2275done
2276if test -z "$ac_aux_dir"; then
81ecdfbb 2277 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
13b2be9c 2278fi
81ecdfbb
RW
2279
2280# These three variables are undocumented and unsupported,
2281# and are intended to be withdrawn in a future Autoconf release.
2282# They can cause serious problems if a builder's source tree is in a directory
2283# whose full name contains unusual characters.
2284ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2285ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2286ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2287
13b2be9c
DJ
2288
2289# Make sure we can run config.sub.
81ecdfbb
RW
2290$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2291 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2292
2293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2294$as_echo_n "checking build system type... " >&6; }
2295if test "${ac_cv_build+set}" = set; then :
2296 $as_echo_n "(cached) " >&6
2297else
2298 ac_build_alias=$build_alias
2299test "x$ac_build_alias" = x &&
2300 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2301test "x$ac_build_alias" = x &&
2302 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2303ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2304 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2305
2306fi
2307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2308$as_echo "$ac_cv_build" >&6; }
2309case $ac_cv_build in
2310*-*-*) ;;
2311*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2312esac
13b2be9c 2313build=$ac_cv_build
81ecdfbb
RW
2314ac_save_IFS=$IFS; IFS='-'
2315set x $ac_cv_build
2316shift
2317build_cpu=$1
2318build_vendor=$2
2319shift; shift
2320# Remember, the first character of IFS is used to create $*,
2321# except with old shells:
2322build_os=$*
2323IFS=$ac_save_IFS
2324case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2325
2326
81ecdfbb
RW
2327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2328$as_echo_n "checking host system type... " >&6; }
2329if test "${ac_cv_host+set}" = set; then :
2330 $as_echo_n "(cached) " >&6
13b2be9c 2331else
81ecdfbb
RW
2332 if test "x$host_alias" = x; then
2333 ac_cv_host=$ac_cv_build
2334else
2335 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2336 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2337fi
13b2be9c
DJ
2338
2339fi
81ecdfbb
RW
2340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2341$as_echo "$ac_cv_host" >&6; }
2342case $ac_cv_host in
2343*-*-*) ;;
2344*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2345esac
13b2be9c 2346host=$ac_cv_host
81ecdfbb
RW
2347ac_save_IFS=$IFS; IFS='-'
2348set x $ac_cv_host
2349shift
2350host_cpu=$1
2351host_vendor=$2
2352shift; shift
2353# Remember, the first character of IFS is used to create $*,
2354# except with old shells:
2355host_os=$*
2356IFS=$ac_save_IFS
2357case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2358
2359
81ecdfbb
RW
2360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2361$as_echo_n "checking target system type... " >&6; }
2362if test "${ac_cv_target+set}" = set; then :
2363 $as_echo_n "(cached) " >&6
2364else
2365 if test "x$target_alias" = x; then
2366 ac_cv_target=$ac_cv_host
13b2be9c 2367else
81ecdfbb
RW
2368 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2369 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2370fi
13b2be9c
DJ
2371
2372fi
81ecdfbb
RW
2373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2374$as_echo "$ac_cv_target" >&6; }
2375case $ac_cv_target in
2376*-*-*) ;;
2377*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2378esac
13b2be9c 2379target=$ac_cv_target
81ecdfbb
RW
2380ac_save_IFS=$IFS; IFS='-'
2381set x $ac_cv_target
2382shift
2383target_cpu=$1
2384target_vendor=$2
2385shift; shift
2386# Remember, the first character of IFS is used to create $*,
2387# except with old shells:
2388target_os=$*
2389IFS=$ac_save_IFS
2390case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2391
2392
2393# The aliases save the names the user supplied, while $host etc.
2394# will get canonicalized.
2395test -n "$target_alias" &&
2396 test "$program_prefix$program_suffix$program_transform_name" = \
2397 NONENONEs,x,x, &&
2398 program_prefix=${target_alias}-
2399ac_ext=c
2400ac_cpp='$CPP $CPPFLAGS'
2401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2403ac_compiler_gnu=$ac_cv_c_compiler_gnu
2404if test -n "$ac_tool_prefix"; then
2405 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2406set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2408$as_echo_n "checking for $ac_word... " >&6; }
2409if test "${ac_cv_prog_CC+set}" = set; then :
2410 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2411else
2412 if test -n "$CC"; then
2413 ac_cv_prog_CC="$CC" # Let the user override the test.
2414else
2415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416for as_dir in $PATH
2417do
2418 IFS=$as_save_IFS
2419 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2420 for ac_exec_ext in '' $ac_executable_extensions; do
2421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2422 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2424 break 2
2425 fi
2426done
81ecdfbb
RW
2427 done
2428IFS=$as_save_IFS
13b2be9c
DJ
2429
2430fi
2431fi
2432CC=$ac_cv_prog_CC
2433if test -n "$CC"; then
81ecdfbb
RW
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2435$as_echo "$CC" >&6; }
13b2be9c 2436else
81ecdfbb
RW
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2438$as_echo "no" >&6; }
13b2be9c
DJ
2439fi
2440
81ecdfbb 2441
13b2be9c
DJ
2442fi
2443if test -z "$ac_cv_prog_CC"; then
2444 ac_ct_CC=$CC
2445 # Extract the first word of "gcc", so it can be a program name with args.
2446set dummy gcc; ac_word=$2
81ecdfbb
RW
2447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2448$as_echo_n "checking for $ac_word... " >&6; }
2449if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2450 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2451else
2452 if test -n "$ac_ct_CC"; then
2453 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2454else
2455as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2456for as_dir in $PATH
2457do
2458 IFS=$as_save_IFS
2459 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2460 for ac_exec_ext in '' $ac_executable_extensions; do
2461 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2462 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2464 break 2
2465 fi
2466done
81ecdfbb
RW
2467 done
2468IFS=$as_save_IFS
13b2be9c
DJ
2469
2470fi
2471fi
2472ac_ct_CC=$ac_cv_prog_ac_ct_CC
2473if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2475$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2476else
81ecdfbb
RW
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2478$as_echo "no" >&6; }
13b2be9c
DJ
2479fi
2480
81ecdfbb
RW
2481 if test "x$ac_ct_CC" = x; then
2482 CC=""
2483 else
2484 case $cross_compiling:$ac_tool_warned in
2485yes:)
2486{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2487$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2488ac_tool_warned=yes ;;
2489esac
2490 CC=$ac_ct_CC
2491 fi
13b2be9c
DJ
2492else
2493 CC="$ac_cv_prog_CC"
2494fi
2495
2496if test -z "$CC"; then
81ecdfbb
RW
2497 if test -n "$ac_tool_prefix"; then
2498 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
13b2be9c 2499set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2501$as_echo_n "checking for $ac_word... " >&6; }
2502if test "${ac_cv_prog_CC+set}" = set; then :
2503 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2504else
2505 if test -n "$CC"; then
2506 ac_cv_prog_CC="$CC" # Let the user override the test.
2507else
2508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2509for as_dir in $PATH
2510do
2511 IFS=$as_save_IFS
2512 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2513 for ac_exec_ext in '' $ac_executable_extensions; do
2514 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2515 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2517 break 2
2518 fi
2519done
81ecdfbb
RW
2520 done
2521IFS=$as_save_IFS
13b2be9c
DJ
2522
2523fi
2524fi
2525CC=$ac_cv_prog_CC
2526if test -n "$CC"; then
81ecdfbb
RW
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2528$as_echo "$CC" >&6; }
13b2be9c 2529else
81ecdfbb
RW
2530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2531$as_echo "no" >&6; }
13b2be9c
DJ
2532fi
2533
13b2be9c 2534
81ecdfbb 2535 fi
13b2be9c
DJ
2536fi
2537if test -z "$CC"; then
2538 # Extract the first word of "cc", so it can be a program name with args.
2539set dummy cc; ac_word=$2
81ecdfbb
RW
2540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2541$as_echo_n "checking for $ac_word... " >&6; }
2542if test "${ac_cv_prog_CC+set}" = set; then :
2543 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2544else
2545 if test -n "$CC"; then
2546 ac_cv_prog_CC="$CC" # Let the user override the test.
2547else
2548 ac_prog_rejected=no
2549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2550for as_dir in $PATH
2551do
2552 IFS=$as_save_IFS
2553 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2554 for ac_exec_ext in '' $ac_executable_extensions; do
2555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c
DJ
2556 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2557 ac_prog_rejected=yes
2558 continue
2559 fi
2560 ac_cv_prog_CC="cc"
81ecdfbb 2561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2562 break 2
2563 fi
2564done
81ecdfbb
RW
2565 done
2566IFS=$as_save_IFS
2567
13b2be9c
DJ
2568if test $ac_prog_rejected = yes; then
2569 # We found a bogon in the path, so make sure we never use it.
2570 set dummy $ac_cv_prog_CC
2571 shift
2572 if test $# != 0; then
2573 # We chose a different compiler from the bogus one.
2574 # However, it has the same basename, so the bogon will be chosen
2575 # first if we set CC to just the basename; use the full file name.
2576 shift
2577 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2578 fi
2579fi
2580fi
2581fi
2582CC=$ac_cv_prog_CC
2583if test -n "$CC"; then
81ecdfbb
RW
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2585$as_echo "$CC" >&6; }
13b2be9c 2586else
81ecdfbb
RW
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2588$as_echo "no" >&6; }
13b2be9c
DJ
2589fi
2590
81ecdfbb 2591
13b2be9c
DJ
2592fi
2593if test -z "$CC"; then
2594 if test -n "$ac_tool_prefix"; then
81ecdfbb 2595 for ac_prog in cl.exe
13b2be9c
DJ
2596 do
2597 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2598set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2600$as_echo_n "checking for $ac_word... " >&6; }
2601if test "${ac_cv_prog_CC+set}" = set; then :
2602 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2603else
2604 if test -n "$CC"; then
2605 ac_cv_prog_CC="$CC" # Let the user override the test.
2606else
2607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2608for as_dir in $PATH
2609do
2610 IFS=$as_save_IFS
2611 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2612 for ac_exec_ext in '' $ac_executable_extensions; do
2613 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2614 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2616 break 2
2617 fi
2618done
81ecdfbb
RW
2619 done
2620IFS=$as_save_IFS
13b2be9c
DJ
2621
2622fi
2623fi
2624CC=$ac_cv_prog_CC
2625if test -n "$CC"; then
81ecdfbb
RW
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2627$as_echo "$CC" >&6; }
13b2be9c 2628else
81ecdfbb
RW
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2630$as_echo "no" >&6; }
13b2be9c
DJ
2631fi
2632
81ecdfbb 2633
13b2be9c
DJ
2634 test -n "$CC" && break
2635 done
2636fi
2637if test -z "$CC"; then
2638 ac_ct_CC=$CC
81ecdfbb 2639 for ac_prog in cl.exe
13b2be9c
DJ
2640do
2641 # Extract the first word of "$ac_prog", so it can be a program name with args.
2642set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2644$as_echo_n "checking for $ac_word... " >&6; }
2645if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2646 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2647else
2648 if test -n "$ac_ct_CC"; then
2649 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2650else
2651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2652for as_dir in $PATH
2653do
2654 IFS=$as_save_IFS
2655 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2656 for ac_exec_ext in '' $ac_executable_extensions; do
2657 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2658 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2660 break 2
2661 fi
2662done
81ecdfbb
RW
2663 done
2664IFS=$as_save_IFS
13b2be9c
DJ
2665
2666fi
2667fi
2668ac_ct_CC=$ac_cv_prog_ac_ct_CC
2669if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2671$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2672else
81ecdfbb
RW
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2674$as_echo "no" >&6; }
13b2be9c
DJ
2675fi
2676
81ecdfbb 2677
13b2be9c
DJ
2678 test -n "$ac_ct_CC" && break
2679done
2680
81ecdfbb
RW
2681 if test "x$ac_ct_CC" = x; then
2682 CC=""
2683 else
2684 case $cross_compiling:$ac_tool_warned in
2685yes:)
2686{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2687$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2688ac_tool_warned=yes ;;
2689esac
2690 CC=$ac_ct_CC
2691 fi
13b2be9c
DJ
2692fi
2693
2694fi
2695
2696
81ecdfbb
RW
2697test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2698$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2699as_fn_error "no acceptable C compiler found in \$PATH
2700See \`config.log' for more details." "$LINENO" 5; }
13b2be9c
DJ
2701
2702# Provide some information about the compiler.
81ecdfbb
RW
2703$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2704set X $ac_compile
2705ac_compiler=$2
2706for ac_option in --version -v -V -qversion; do
2707 { { ac_try="$ac_compiler $ac_option >&5"
2708case "(($ac_try" in
2709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710 *) ac_try_echo=$ac_try;;
2711esac
2712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2713$as_echo "$ac_try_echo"; } >&5
2714 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13b2be9c 2715 ac_status=$?
81ecdfbb
RW
2716 if test -s conftest.err; then
2717 sed '10a\
2718... rest of stderr output deleted ...
2719 10q' conftest.err >conftest.er1
2720 cat conftest.er1 >&5
2721 rm -f conftest.er1 conftest.err
2722 fi
2723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2724 test $ac_status = 0; }
2725done
13b2be9c 2726
81ecdfbb 2727cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2728/* end confdefs.h. */
2729
2730int
2731main ()
2732{
2733
2734 ;
2735 return 0;
2736}
2737_ACEOF
2738ac_clean_files_save=$ac_clean_files
81ecdfbb 2739ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
13b2be9c
DJ
2740# Try to create an executable without -o first, disregard a.out.
2741# It will help us diagnose broken compilers, and finding out an intuition
2742# of exeext.
81ecdfbb
RW
2743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2744$as_echo_n "checking for C compiler default output file name... " >&6; }
2745ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2746
2747# The possible output files:
2748ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2749
2750ac_rmfiles=
2751for ac_file in $ac_files
2752do
2753 case $ac_file in
2754 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2755 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2756 esac
2757done
2758rm -f $ac_rmfiles
2759
2760if { { ac_try="$ac_link_default"
2761case "(($ac_try" in
2762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2763 *) ac_try_echo=$ac_try;;
2764esac
2765eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2766$as_echo "$ac_try_echo"; } >&5
2767 (eval "$ac_link_default") 2>&5
2768 ac_status=$?
2769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2770 test $ac_status = 0; }; then :
2771 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2772# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2773# in a Makefile. We should not override ac_cv_exeext if it was cached,
2774# so that the user can short-circuit this test for compilers unknown to
2775# Autoconf.
2776for ac_file in $ac_files ''
13b2be9c
DJ
2777do
2778 test -f "$ac_file" || continue
2779 case $ac_file in
81ecdfbb 2780 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
ab509236 2781 ;;
13b2be9c 2782 [ab].out )
ab509236
L
2783 # We found the default executable, but exeext='' is most
2784 # certainly right.
2785 break;;
13b2be9c 2786 *.* )
81ecdfbb
RW
2787 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2788 then :; else
2789 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2790 fi
2791 # We set ac_cv_exeext here because the later test for it is not
2792 # safe: cross compilers may not add the suffix if given an `-o'
2793 # argument, so we may need to know it at that point already.
2794 # Even if this section looks crufty: it has the advantage of
2795 # actually working.
ab509236 2796 break;;
13b2be9c 2797 * )
ab509236 2798 break;;
13b2be9c
DJ
2799 esac
2800done
81ecdfbb
RW
2801test "$ac_cv_exeext" = no && ac_cv_exeext=
2802
13b2be9c 2803else
81ecdfbb
RW
2804 ac_file=''
2805fi
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2807$as_echo "$ac_file" >&6; }
2808if test -z "$ac_file"; then :
2809 $as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
2810sed 's/^/| /' conftest.$ac_ext >&5
2811
81ecdfbb
RW
2812{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2813$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2814{ as_fn_set_status 77
2815as_fn_error "C compiler cannot create executables
2816See \`config.log' for more details." "$LINENO" 5; }; }
13b2be9c 2817fi
13b2be9c 2818ac_exeext=$ac_cv_exeext
13b2be9c 2819
81ecdfbb 2820# Check that the compiler produces executables we can run. If not, either
13b2be9c 2821# the compiler is broken, or we cross compile.
81ecdfbb
RW
2822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2823$as_echo_n "checking whether the C compiler works... " >&6; }
13b2be9c
DJ
2824# If not cross compiling, check that we can run a simple program.
2825if test "$cross_compiling" != yes; then
2826 if { ac_try='./$ac_file'
81ecdfbb
RW
2827 { { case "(($ac_try" in
2828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2829 *) ac_try_echo=$ac_try;;
2830esac
2831eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2832$as_echo "$ac_try_echo"; } >&5
2833 (eval "$ac_try") 2>&5
13b2be9c 2834 ac_status=$?
81ecdfbb
RW
2835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2836 test $ac_status = 0; }; }; then
13b2be9c
DJ
2837 cross_compiling=no
2838 else
2839 if test "$cross_compiling" = maybe; then
2840 cross_compiling=yes
2841 else
81ecdfbb
RW
2842 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2843$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2844as_fn_error "cannot run C compiled programs.
13b2be9c 2845If you meant to cross compile, use \`--host'.
81ecdfbb 2846See \`config.log' for more details." "$LINENO" 5; }
13b2be9c
DJ
2847 fi
2848 fi
2849fi
81ecdfbb
RW
2850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2851$as_echo "yes" >&6; }
13b2be9c 2852
81ecdfbb 2853rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
13b2be9c 2854ac_clean_files=$ac_clean_files_save
81ecdfbb 2855# Check that the compiler produces executables we can run. If not, either
13b2be9c 2856# the compiler is broken, or we cross compile.
81ecdfbb
RW
2857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2858$as_echo_n "checking whether we are cross compiling... " >&6; }
2859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2860$as_echo "$cross_compiling" >&6; }
2861
2862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2863$as_echo_n "checking for suffix of executables... " >&6; }
2864if { { ac_try="$ac_link"
2865case "(($ac_try" in
2866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2867 *) ac_try_echo=$ac_try;;
2868esac
2869eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2870$as_echo "$ac_try_echo"; } >&5
2871 (eval "$ac_link") 2>&5
13b2be9c 2872 ac_status=$?
81ecdfbb
RW
2873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2874 test $ac_status = 0; }; then :
13b2be9c
DJ
2875 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2876# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2877# work properly (i.e., refer to `conftest.exe'), while it won't with
2878# `rm'.
2879for ac_file in conftest.exe conftest conftest.*; do
2880 test -f "$ac_file" || continue
2881 case $ac_file in
81ecdfbb 2882 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
13b2be9c 2883 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
ab509236 2884 break;;
13b2be9c
DJ
2885 * ) break;;
2886 esac
2887done
2888else
81ecdfbb
RW
2889 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2890$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2891as_fn_error "cannot compute suffix of executables: cannot compile and link
2892See \`config.log' for more details." "$LINENO" 5; }
13b2be9c 2893fi
13b2be9c 2894rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2896$as_echo "$ac_cv_exeext" >&6; }
13b2be9c
DJ
2897
2898rm -f conftest.$ac_ext
2899EXEEXT=$ac_cv_exeext
2900ac_exeext=$EXEEXT
81ecdfbb
RW
2901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2902$as_echo_n "checking for suffix of object files... " >&6; }
2903if test "${ac_cv_objext+set}" = set; then :
2904 $as_echo_n "(cached) " >&6
13b2be9c 2905else
81ecdfbb 2906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2907/* end confdefs.h. */
2908
2909int
2910main ()
2911{
2912
2913 ;
2914 return 0;
2915}
2916_ACEOF
2917rm -f conftest.o conftest.obj
81ecdfbb
RW
2918if { { ac_try="$ac_compile"
2919case "(($ac_try" in
2920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2921 *) ac_try_echo=$ac_try;;
2922esac
2923eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2924$as_echo "$ac_try_echo"; } >&5
2925 (eval "$ac_compile") 2>&5
2926 ac_status=$?
2927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2928 test $ac_status = 0; }; then :
2929 for ac_file in conftest.o conftest.obj conftest.*; do
2930 test -f "$ac_file" || continue;
13b2be9c 2931 case $ac_file in
81ecdfbb 2932 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
13b2be9c
DJ
2933 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2934 break;;
2935 esac
2936done
2937else
81ecdfbb 2938 $as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
2939sed 's/^/| /' conftest.$ac_ext >&5
2940
81ecdfbb
RW
2941{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2942$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2943as_fn_error "cannot compute suffix of object files: cannot compile
2944See \`config.log' for more details." "$LINENO" 5; }
13b2be9c 2945fi
13b2be9c
DJ
2946rm -f conftest.$ac_cv_objext conftest.$ac_ext
2947fi
81ecdfbb
RW
2948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2949$as_echo "$ac_cv_objext" >&6; }
13b2be9c
DJ
2950OBJEXT=$ac_cv_objext
2951ac_objext=$OBJEXT
81ecdfbb
RW
2952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2953$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2954if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2955 $as_echo_n "(cached) " >&6
13b2be9c 2956else
81ecdfbb 2957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2958/* end confdefs.h. */
2959
2960int
2961main ()
2962{
2963#ifndef __GNUC__
2964 choke me
2965#endif
2966
2967 ;
2968 return 0;
2969}
2970_ACEOF
81ecdfbb 2971if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
2972 ac_compiler_gnu=yes
2973else
81ecdfbb 2974 ac_compiler_gnu=no
13b2be9c 2975fi
81ecdfbb 2976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
2977ac_cv_c_compiler_gnu=$ac_compiler_gnu
2978
2979fi
81ecdfbb
RW
2980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2981$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2982if test $ac_compiler_gnu = yes; then
2983 GCC=yes
2984else
2985 GCC=
2986fi
13b2be9c
DJ
2987ac_test_CFLAGS=${CFLAGS+set}
2988ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
2989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2990$as_echo_n "checking whether $CC accepts -g... " >&6; }
2991if test "${ac_cv_prog_cc_g+set}" = set; then :
2992 $as_echo_n "(cached) " >&6
2993else
2994 ac_save_c_werror_flag=$ac_c_werror_flag
2995 ac_c_werror_flag=yes
2996 ac_cv_prog_cc_g=no
2997 CFLAGS="-g"
2998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2999/* end confdefs.h. */
3000
3001int
3002main ()
3003{
3004
3005 ;
3006 return 0;
3007}
3008_ACEOF
81ecdfbb 3009if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
3010 ac_cv_prog_cc_g=yes
3011else
81ecdfbb
RW
3012 CFLAGS=""
3013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3014/* end confdefs.h. */
13b2be9c 3015
81ecdfbb
RW
3016int
3017main ()
3018{
3019
3020 ;
3021 return 0;
3022}
3023_ACEOF
3024if ac_fn_c_try_compile "$LINENO"; then :
3025
3026else
3027 ac_c_werror_flag=$ac_save_c_werror_flag
3028 CFLAGS="-g"
3029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3030/* end confdefs.h. */
3031
3032int
3033main ()
3034{
3035
3036 ;
3037 return 0;
3038}
3039_ACEOF
3040if ac_fn_c_try_compile "$LINENO"; then :
3041 ac_cv_prog_cc_g=yes
3042fi
3043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3044fi
81ecdfbb 3045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3046fi
81ecdfbb
RW
3047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3048 ac_c_werror_flag=$ac_save_c_werror_flag
3049fi
3050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3051$as_echo "$ac_cv_prog_cc_g" >&6; }
13b2be9c
DJ
3052if test "$ac_test_CFLAGS" = set; then
3053 CFLAGS=$ac_save_CFLAGS
3054elif test $ac_cv_prog_cc_g = yes; then
3055 if test "$GCC" = yes; then
3056 CFLAGS="-g -O2"
3057 else
3058 CFLAGS="-g"
3059 fi
3060else
3061 if test "$GCC" = yes; then
3062 CFLAGS="-O2"
3063 else
3064 CFLAGS=
3065 fi
3066fi
81ecdfbb
RW
3067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3068$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3069if test "${ac_cv_prog_cc_c89+set}" = set; then :
3070 $as_echo_n "(cached) " >&6
13b2be9c 3071else
81ecdfbb 3072 ac_cv_prog_cc_c89=no
13b2be9c 3073ac_save_CC=$CC
81ecdfbb 3074cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3075/* end confdefs.h. */
3076#include <stdarg.h>
3077#include <stdio.h>
3078#include <sys/types.h>
3079#include <sys/stat.h>
3080/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3081struct buf { int x; };
3082FILE * (*rcsopen) (struct buf *, struct stat *, int);
3083static char *e (p, i)
3084 char **p;
3085 int i;
3086{
3087 return p[i];
3088}
3089static char *f (char * (*g) (char **, int), char **p, ...)
3090{
3091 char *s;
3092 va_list v;
3093 va_start (v,p);
3094 s = g (p, va_arg (v,int));
3095 va_end (v);
3096 return s;
3097}
ab509236
L
3098
3099/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3100 function prototypes and stuff, but not '\xHH' hex character constants.
3101 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3102 as 'x'. The following induces an error, until -std is added to get
ab509236
L
3103 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3104 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3105 that's true only with -std. */
ab509236
L
3106int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3107
81ecdfbb
RW
3108/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3109 inside strings and character constants. */
3110#define FOO(x) 'x'
3111int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3112
13b2be9c
DJ
3113int test (int i, double x);
3114struct s1 {int (*f) (int a);};
3115struct s2 {int (*f) (double a);};
3116int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3117int argc;
3118char **argv;
3119int
3120main ()
3121{
3122return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3123 ;
3124 return 0;
3125}
3126_ACEOF
81ecdfbb
RW
3127for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3128 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13b2be9c
DJ
3129do
3130 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3131 if ac_fn_c_try_compile "$LINENO"; then :
3132 ac_cv_prog_cc_c89=$ac_arg
13b2be9c 3133fi
81ecdfbb
RW
3134rm -f core conftest.err conftest.$ac_objext
3135 test "x$ac_cv_prog_cc_c89" != "xno" && break
13b2be9c 3136done
81ecdfbb 3137rm -f conftest.$ac_ext
13b2be9c
DJ
3138CC=$ac_save_CC
3139
3140fi
81ecdfbb
RW
3141# AC_CACHE_VAL
3142case "x$ac_cv_prog_cc_c89" in
3143 x)
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3145$as_echo "none needed" >&6; } ;;
3146 xno)
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3148$as_echo "unsupported" >&6; } ;;
13b2be9c 3149 *)
81ecdfbb
RW
3150 CC="$CC $ac_cv_prog_cc_c89"
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3152$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
13b2be9c 3153esac
81ecdfbb 3154if test "x$ac_cv_prog_cc_c89" != xno; then :
13b2be9c 3155
13b2be9c
DJ
3156fi
3157
13b2be9c
DJ
3158ac_ext=c
3159ac_cpp='$CPP $CPPFLAGS'
3160ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3161ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3162ac_compiler_gnu=$ac_cv_c_compiler_gnu
3163
3164
81ecdfbb
RW
3165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3166$as_echo_n "checking for library containing strerror... " >&6; }
3167if test "${ac_cv_search_strerror+set}" = set; then :
3168 $as_echo_n "(cached) " >&6
13b2be9c 3169else
ab509236 3170 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3172/* end confdefs.h. */
3173
81ecdfbb
RW
3174/* Override any GCC internal prototype to avoid an error.
3175 Use char because int might match the return type of a GCC
3176 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
3177#ifdef __cplusplus
3178extern "C"
3179#endif
13b2be9c
DJ
3180char strerror ();
3181int
3182main ()
3183{
81ecdfbb 3184return strerror ();
13b2be9c
DJ
3185 ;
3186 return 0;
3187}
3188_ACEOF
81ecdfbb
RW
3189for ac_lib in '' cposix; do
3190 if test -z "$ac_lib"; then
3191 ac_res="none required"
3192 else
3193 ac_res=-l$ac_lib
ab509236 3194 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3195 fi
3196 if ac_fn_c_try_link "$LINENO"; then :
3197 ac_cv_search_strerror=$ac_res
3198fi
3199rm -f core conftest.err conftest.$ac_objext \
3200 conftest$ac_exeext
3201 if test "${ac_cv_search_strerror+set}" = set; then :
3202 break
3203fi
3204done
3205if test "${ac_cv_search_strerror+set}" = set; then :
ab509236 3206
ab509236 3207else
81ecdfbb 3208 ac_cv_search_strerror=no
13b2be9c 3209fi
81ecdfbb 3210rm conftest.$ac_ext
ab509236
L
3211LIBS=$ac_func_search_save_LIBS
3212fi
81ecdfbb
RW
3213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3214$as_echo "$ac_cv_search_strerror" >&6; }
3215ac_res=$ac_cv_search_strerror
3216if test "$ac_res" != no; then :
3217 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13b2be9c 3218
ab509236 3219fi
13b2be9c
DJ
3220
3221
3222BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
81ecdfbb
RW
3223am__api_version='1.11'
3224
13b2be9c
DJ
3225# Find a good install program. We prefer a C program (faster),
3226# so one script is as good as another. But avoid the broken or
3227# incompatible versions:
3228# SysV /etc/install, /usr/sbin/install
3229# SunOS /usr/etc/install
3230# IRIX /sbin/install
3231# AIX /bin/install
3232# AmigaOS /C/install, which installs bootblocks on floppy discs
3233# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3234# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3235# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
ab509236 3236# OS/2's system install, which has a completely different semantic
13b2be9c 3237# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3238# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3240$as_echo_n "checking for a BSD-compatible install... " >&6; }
13b2be9c 3241if test -z "$INSTALL"; then
81ecdfbb
RW
3242if test "${ac_cv_path_install+set}" = set; then :
3243 $as_echo_n "(cached) " >&6
13b2be9c
DJ
3244else
3245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3246for as_dir in $PATH
3247do
3248 IFS=$as_save_IFS
3249 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3250 # Account for people who put trailing slashes in PATH elements.
3251case $as_dir/ in #((
3252 ./ | .// | /[cC]/* | \
13b2be9c 3253 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3254 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
13b2be9c
DJ
3255 /usr/ucb/* ) ;;
3256 *)
3257 # OSF1 and SCO ODT 3.0 have their own names for install.
3258 # Don't use installbsd from OSF since it installs stuff as root
3259 # by default.
3260 for ac_prog in ginstall scoinst install; do
3261 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3262 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
ab509236
L
3263 if test $ac_prog = install &&
3264 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3265 # AIX install. It has an incompatible calling convention.
3266 :
3267 elif test $ac_prog = install &&
3268 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3269 # program-specific install script used by HP pwplus--don't use.
3270 :
3271 else
58c85be7
RW
3272 rm -rf conftest.one conftest.two conftest.dir
3273 echo one > conftest.one
3274 echo two > conftest.two
3275 mkdir conftest.dir
3276 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3277 test -s conftest.one && test -s conftest.two &&
3278 test -s conftest.dir/conftest.one &&
3279 test -s conftest.dir/conftest.two
3280 then
3281 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3282 break 3
3283 fi
ab509236
L
3284 fi
3285 fi
13b2be9c
DJ
3286 done
3287 done
3288 ;;
3289esac
81ecdfbb
RW
3290
3291 done
3292IFS=$as_save_IFS
13b2be9c 3293
58c85be7 3294rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3295
3296fi
3297 if test "${ac_cv_path_install+set}" = set; then
13b2be9c 3298 INSTALL=$ac_cv_path_install
252b5132 3299 else
58c85be7
RW
3300 # As a last resort, use the slow shell script. Don't cache a
3301 # value for INSTALL within a source directory, because that will
252b5132 3302 # break other packages using the cache if that directory is
58c85be7 3303 # removed, or if the value is a relative name.
13b2be9c 3304 INSTALL=$ac_install_sh
252b5132
RH
3305 fi
3306fi
81ecdfbb
RW
3307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3308$as_echo "$INSTALL" >&6; }
252b5132
RH
3309
3310# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3311# It thinks the first close brace ends the variable substitution.
3312test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3313
13b2be9c 3314test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3315
3316test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3317
81ecdfbb
RW
3318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3319$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3320# Just in case
3321sleep 1
13b2be9c 3322echo timestamp > conftest.file
81ecdfbb
RW
3323# Reject unsafe characters in $srcdir or the absolute working directory
3324# name. Accept space and tab only in the latter.
3325am_lf='
3326'
3327case `pwd` in
3328 *[\\\"\#\$\&\'\`$am_lf]*)
3329 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3330esac
3331case $srcdir in
3332 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3333 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3334esac
3335
252b5132
RH
3336# Do `set' in a subshell so we don't clobber the current shell's
3337# arguments. Must try -L first in case configure is actually a
3338# symlink; some systems play weird games with the mod time of symlinks
3339# (eg FreeBSD returns the mod time of the symlink's containing
3340# directory).
3341if (
81ecdfbb 3342 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3343 if test "$*" = "X"; then
3344 # -L didn't work.
81ecdfbb 3345 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3346 fi
13b2be9c
DJ
3347 rm -f conftest.file
3348 if test "$*" != "X $srcdir/configure conftest.file" \
3349 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3350
3351 # If neither matched, then we have a broken ls. This can happen
3352 # if, for instance, CONFIG_SHELL is bash and it inherits a
3353 # broken ls alias from the environment. This has actually
3354 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3355 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3356alias in your environment" "$LINENO" 5
252b5132
RH
3357 fi
3358
13b2be9c
DJ
3359 test "$2" = conftest.file
3360 )
3361then
3362 # Ok.
3363 :
3364else
81ecdfbb
RW
3365 as_fn_error "newly created file is older than distributed files!
3366Check your system clock" "$LINENO" 5
13b2be9c 3367fi
81ecdfbb
RW
3368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3369$as_echo "yes" >&6; }
13b2be9c 3370test "$program_prefix" != NONE &&
81ecdfbb 3371 program_transform_name="s&^&$program_prefix&;$program_transform_name"
13b2be9c
DJ
3372# Use a double $ so make ignores it.
3373test "$program_suffix" != NONE &&
81ecdfbb
RW
3374 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3375# Double any \ or $.
13b2be9c 3376# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3377ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3378program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
13b2be9c 3379
13b2be9c
DJ
3380# expand $ac_aux_dir to an absolute path
3381am_aux_dir=`cd $ac_aux_dir && pwd`
3382
81ecdfbb
RW
3383if test x"${MISSING+set}" != xset; then
3384 case $am_aux_dir in
3385 *\ * | *\ *)
3386 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3387 *)
3388 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3389 esac
3390fi
13b2be9c
DJ
3391# Use eval to expand $SHELL
3392if eval "$MISSING --run true"; then
3393 am_missing_run="$MISSING --run "
3394else
3395 am_missing_run=
81ecdfbb
RW
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3397$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
ab509236
L
3398fi
3399
81ecdfbb
RW
3400if test x"${install_sh}" != xset; then
3401 case $am_aux_dir in
3402 *\ * | *\ *)
3403 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3404 *)
3405 install_sh="\${SHELL} $am_aux_dir/install-sh"
3406 esac
3407fi
3408
3409# Installed binaries are usually stripped using `strip' when the user
3410# run `make install-strip'. However `strip' might not be the right
3411# tool to use in cross-compilation environments, therefore Automake
3412# will honor the `STRIP' environment variable to overrule this program.
3413if test "$cross_compiling" != no; then
3414 if test -n "$ac_tool_prefix"; then
3415 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3416set dummy ${ac_tool_prefix}strip; ac_word=$2
3417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3418$as_echo_n "checking for $ac_word... " >&6; }
3419if test "${ac_cv_prog_STRIP+set}" = set; then :
3420 $as_echo_n "(cached) " >&6
13b2be9c 3421else
81ecdfbb
RW
3422 if test -n "$STRIP"; then
3423 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13b2be9c
DJ
3424else
3425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3426for as_dir in $PATH
3427do
3428 IFS=$as_save_IFS
3429 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3430 for ac_exec_ext in '' $ac_executable_extensions; do
3431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3432 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
3434 break 2
3435 fi
3436done
81ecdfbb
RW
3437 done
3438IFS=$as_save_IFS
13b2be9c
DJ
3439
3440fi
3441fi
81ecdfbb
RW
3442STRIP=$ac_cv_prog_STRIP
3443if test -n "$STRIP"; then
3444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3445$as_echo "$STRIP" >&6; }
13b2be9c 3446else
81ecdfbb
RW
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3448$as_echo "no" >&6; }
13b2be9c
DJ
3449fi
3450
13b2be9c 3451
81ecdfbb
RW
3452fi
3453if test -z "$ac_cv_prog_STRIP"; then
3454 ac_ct_STRIP=$STRIP
3455 # Extract the first word of "strip", so it can be a program name with args.
3456set dummy strip; ac_word=$2
3457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3458$as_echo_n "checking for $ac_word... " >&6; }
3459if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3460 $as_echo_n "(cached) " >&6
13b2be9c 3461else
81ecdfbb
RW
3462 if test -n "$ac_ct_STRIP"; then
3463 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
13b2be9c 3464else
81ecdfbb
RW
3465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3466for as_dir in $PATH
3467do
3468 IFS=$as_save_IFS
3469 test -z "$as_dir" && as_dir=.
3470 for ac_exec_ext in '' $ac_executable_extensions; do
3471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3472 ac_cv_prog_ac_ct_STRIP="strip"
3473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3474 break 2
3475 fi
3476done
3477 done
3478IFS=$as_save_IFS
3479
3480fi
3481fi
3482ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3483if test -n "$ac_ct_STRIP"; then
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3485$as_echo "$ac_ct_STRIP" >&6; }
3486else
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3488$as_echo "no" >&6; }
3489fi
3490
3491 if test "x$ac_ct_STRIP" = x; then
3492 STRIP=":"
3493 else
3494 case $cross_compiling:$ac_tool_warned in
3495yes:)
3496{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3498ac_tool_warned=yes ;;
3499esac
3500 STRIP=$ac_ct_STRIP
3501 fi
3502else
3503 STRIP="$ac_cv_prog_STRIP"
3504fi
3505
3506fi
3507INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3508
3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3510$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3511if test -z "$MKDIR_P"; then
3512 if test "${ac_cv_path_mkdir+set}" = set; then :
3513 $as_echo_n "(cached) " >&6
3514else
3515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3516for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3517do
3518 IFS=$as_save_IFS
3519 test -z "$as_dir" && as_dir=.
3520 for ac_prog in mkdir gmkdir; do
3521 for ac_exec_ext in '' $ac_executable_extensions; do
3522 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3523 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3524 'mkdir (GNU coreutils) '* | \
3525 'mkdir (coreutils) '* | \
3526 'mkdir (fileutils) '4.1*)
3527 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3528 break 3;;
3529 esac
3530 done
3531 done
3532 done
3533IFS=$as_save_IFS
3534
3535fi
3536
3537 if test "${ac_cv_path_mkdir+set}" = set; then
3538 MKDIR_P="$ac_cv_path_mkdir -p"
3539 else
3540 # As a last resort, use the slow shell script. Don't cache a
3541 # value for MKDIR_P within a source directory, because that will
3542 # break other packages using the cache if that directory is
3543 # removed, or if the value is a relative name.
3544 test -d ./--version && rmdir ./--version
3545 MKDIR_P="$ac_install_sh -d"
3546 fi
3547fi
3548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3549$as_echo "$MKDIR_P" >&6; }
3550
3551mkdir_p="$MKDIR_P"
3552case $mkdir_p in
3553 [\\/$]* | ?:[\\/]*) ;;
3554 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3555esac
3556
3557for ac_prog in gawk mawk nawk awk
3558do
3559 # Extract the first word of "$ac_prog", so it can be a program name with args.
3560set dummy $ac_prog; ac_word=$2
3561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3562$as_echo_n "checking for $ac_word... " >&6; }
3563if test "${ac_cv_prog_AWK+set}" = set; then :
3564 $as_echo_n "(cached) " >&6
3565else
3566 if test -n "$AWK"; then
3567 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3568else
3569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3570for as_dir in $PATH
3571do
3572 IFS=$as_save_IFS
3573 test -z "$as_dir" && as_dir=.
3574 for ac_exec_ext in '' $ac_executable_extensions; do
3575 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3576 ac_cv_prog_AWK="$ac_prog"
3577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3578 break 2
3579 fi
3580done
3581 done
3582IFS=$as_save_IFS
3583
3584fi
3585fi
3586AWK=$ac_cv_prog_AWK
3587if test -n "$AWK"; then
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3589$as_echo "$AWK" >&6; }
3590else
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3592$as_echo "no" >&6; }
13b2be9c 3593fi
81ecdfbb
RW
3594
3595
3596 test -n "$AWK" && break
3597done
3598
3599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3600$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3601set x ${MAKE-make}
3602ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3603if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3604 $as_echo_n "(cached) " >&6
3605else
3606 cat >conftest.make <<\_ACEOF
3607SHELL = /bin/sh
3608all:
3609 @echo '@@@%%%=$(MAKE)=@@@%%%'
3610_ACEOF
3611# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3612case `${MAKE-make} -f conftest.make 2>/dev/null` in
3613 *@@@%%%=?*=@@@%%%*)
3614 eval ac_cv_prog_make_${ac_make}_set=yes;;
3615 *)
3616 eval ac_cv_prog_make_${ac_make}_set=no;;
3617esac
13b2be9c
DJ
3618rm -f conftest.make
3619fi
81ecdfbb
RW
3620if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3622$as_echo "yes" >&6; }
13b2be9c
DJ
3623 SET_MAKE=
3624else
81ecdfbb
RW
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3626$as_echo "no" >&6; }
13b2be9c
DJ
3627 SET_MAKE="MAKE=${MAKE-make}"
3628fi
3629
3630rm -rf .tst 2>/dev/null
3631mkdir .tst 2>/dev/null
3632if test -d .tst; then
3633 am__leading_dot=.
3634else
3635 am__leading_dot=_
3636fi
3637rmdir .tst 2>/dev/null
3638
3639DEPDIR="${am__leading_dot}deps"
3640
81ecdfbb 3641ac_config_commands="$ac_config_commands depfiles"
13b2be9c
DJ
3642
3643
3644am_make=${MAKE-make}
3645cat > confinc << 'END'
3646am__doit:
81ecdfbb 3647 @echo this is the am__doit target
13b2be9c
DJ
3648.PHONY: am__doit
3649END
3650# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3652$as_echo_n "checking for style of include used by $am_make... " >&6; }
13b2be9c
DJ
3653am__include="#"
3654am__quote=
3655_am_result=none
3656# First try GNU make style include.
3657echo "include confinc" > confmf
81ecdfbb
RW
3658# Ignore all kinds of additional output from `make'.
3659case `$am_make -s -f confmf 2> /dev/null` in #(
3660*the\ am__doit\ target*)
3661 am__include=include
3662 am__quote=
3663 _am_result=GNU
3664 ;;
3665esac
13b2be9c
DJ
3666# Now try BSD make style include.
3667if test "$am__include" = "#"; then
3668 echo '.include "confinc"' > confmf
81ecdfbb
RW
3669 case `$am_make -s -f confmf 2> /dev/null` in #(
3670 *the\ am__doit\ target*)
3671 am__include=.include
3672 am__quote="\""
3673 _am_result=BSD
3674 ;;
3675 esac
13b2be9c
DJ
3676fi
3677
3678
81ecdfbb
RW
3679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3680$as_echo "$_am_result" >&6; }
13b2be9c
DJ
3681rm -f confinc confmf
3682
81ecdfbb
RW
3683# Check whether --enable-dependency-tracking was given.
3684if test "${enable_dependency_tracking+set}" = set; then :
3685 enableval=$enable_dependency_tracking;
3686fi
13b2be9c 3687
13b2be9c
DJ
3688if test "x$enable_dependency_tracking" != xno; then
3689 am_depcomp="$ac_aux_dir/depcomp"
3690 AMDEPBACKSLASH='\'
3691fi
81ecdfbb 3692 if test "x$enable_dependency_tracking" != xno; then
13b2be9c
DJ
3693 AMDEP_TRUE=
3694 AMDEP_FALSE='#'
3695else
3696 AMDEP_TRUE='#'
3697 AMDEP_FALSE=
3698fi
3699
3700
81ecdfbb
RW
3701if test "`cd $srcdir && pwd`" != "`pwd`"; then
3702 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3703 # is not polluted with repeated "-I."
3704 am__isrc=' -I$(srcdir)'
3705 # test to see if srcdir already configured
3706 if test -f $srcdir/config.status; then
3707 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3708 fi
13b2be9c
DJ
3709fi
3710
3711# test whether we have cygpath
3712if test -z "$CYGPATH_W"; then
3713 if (cygpath --version) >/dev/null 2>/dev/null; then
3714 CYGPATH_W='cygpath -w'
3715 else
3716 CYGPATH_W=echo
3717 fi
3718fi
3719
3720
3721# Define the identity of the package.
3722 PACKAGE=gas
3723 VERSION=${BFD_VERSION}
3724
3725
3726cat >>confdefs.h <<_ACEOF
3727#define PACKAGE "$PACKAGE"
3728_ACEOF
3729
3730
3731cat >>confdefs.h <<_ACEOF
3732#define VERSION "$VERSION"
3733_ACEOF
3734
3735# Some tools Automake needs.
3736
3737ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3738
3739
3740AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3741
3742
3743AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3744
3745
3746AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3747
3748
3749MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3750
13b2be9c
DJ
3751# We need awk for the "check" target. The system "awk" is bad on
3752# some platforms.
8ea2b00f
AM
3753# Always define AMTAR for backward compatibility.
3754
3755AMTAR=${AMTAR-"${am_missing_run}tar"}
3756
3757am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3758
3759
252b5132 3760
d6d788bd 3761
13b2be9c 3762depcc="$CC" am_compiler_list=
d6d788bd 3763
81ecdfbb
RW
3764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3765$as_echo_n "checking dependency style of $depcc... " >&6; }
3766if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3767 $as_echo_n "(cached) " >&6
252b5132 3768else
13b2be9c
DJ
3769 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3770 # We make a subdir and do the tests there. Otherwise we can end up
3771 # making bogus files that we don't know about and never remove. For
3772 # instance it was reported that on HP-UX the gcc test will end up
3773 # making a dummy file named `D' -- because `-MD' means `put the output
3774 # in D'.
3775 mkdir conftest.dir
3776 # Copy depcomp to subdir because otherwise we won't find it if we're
3777 # using a relative directory.
3778 cp "$am_depcomp" conftest.dir
3779 cd conftest.dir
3780 # We will build objects and dependencies in a subdirectory because
3781 # it helps to detect inapplicable dependency modes. For instance
3782 # both Tru64's cc and ICC support -MD to output dependencies as a
3783 # side effect of compilation, but ICC will put the dependencies in
3784 # the current directory while Tru64 will put them in the object
3785 # directory.
3786 mkdir sub
252b5132 3787
13b2be9c
DJ
3788 am_cv_CC_dependencies_compiler_type=none
3789 if test "$am_compiler_list" = ""; then
3790 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3791 fi
81ecdfbb
RW
3792 am__universal=false
3793 case " $depcc " in #(
3794 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3795 esac
3796
13b2be9c
DJ
3797 for depmode in $am_compiler_list; do
3798 # Setup a source with many dependencies, because some compilers
3799 # like to wrap large dependency lists on column 80 (with \), and
3800 # we should not choose a depcomp mode which is confused by this.
3801 #
3802 # We need to recreate these files for each test, as the compiler may
3803 # overwrite some of them when testing with obscure command lines.
3804 # This happens at least with the AIX C compiler.
3805 : > sub/conftest.c
3806 for i in 1 2 3 4 5 6; do
3807 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4b363073
NC
3808 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3809 # Solaris 8's {/usr,}/bin/sh.
3810 touch sub/conftst$i.h
13b2be9c
DJ
3811 done
3812 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3813
81ecdfbb
RW
3814 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3815 # mode. It turns out that the SunPro C++ compiler does not properly
3816 # handle `-M -o', and we need to detect this. Also, some Intel
3817 # versions had trouble with output in subdirs
3818 am__obj=sub/conftest.${OBJEXT-o}
3819 am__minus_obj="-o $am__obj"
13b2be9c 3820 case $depmode in
81ecdfbb
RW
3821 gcc)
3822 # This depmode causes a compiler race in universal mode.
3823 test "$am__universal" = false || continue
3824 ;;
13b2be9c
DJ
3825 nosideeffect)
3826 # after this tag, mechanisms are not by side-effect, so they'll
3827 # only be used when explicitly requested
3828 if test "x$enable_dependency_tracking" = xyes; then
3829 continue
3830 else
3831 break
3832 fi
3833 ;;
81ecdfbb
RW
3834 msvisualcpp | msvcmsys)
3835 # This compiler won't grok `-c -o', but also, the minuso test has
3836 # not run yet. These depmodes are late enough in the game, and
3837 # so weak that their functioning should not be impacted.
3838 am__obj=conftest.${OBJEXT-o}
3839 am__minus_obj=
3840 ;;
13b2be9c
DJ
3841 none) break ;;
3842 esac
13b2be9c 3843 if depmode=$depmode \
81ecdfbb 3844 source=sub/conftest.c object=$am__obj \
13b2be9c 3845 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3846 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13b2be9c 3847 >/dev/null 2>conftest.err &&
81ecdfbb 3848 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c 3849 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3850 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c
DJ
3851 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3852 # icc doesn't choke on unknown options, it will just issue warnings
4b363073
NC
3853 # or remarks (even with -Werror). So we grep stderr for any message
3854 # that says an option was ignored or not supported.
3855 # When given -MP, icc 7.0 and 7.1 complain thusly:
3856 # icc: Command line warning: ignoring option '-M'; no argument required
3857 # The diagnosis changed in icc 8.0:
3858 # icc: Command line remark: option '-MP' not supported
3859 if (grep 'ignoring option' conftest.err ||
3860 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13b2be9c
DJ
3861 am_cv_CC_dependencies_compiler_type=$depmode
3862 break
3863 fi
3864 fi
3865 done
252b5132 3866
13b2be9c
DJ
3867 cd ..
3868 rm -rf conftest.dir
252b5132 3869else
13b2be9c 3870 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3871fi
3872
252b5132 3873fi
81ecdfbb
RW
3874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3875$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13b2be9c 3876CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 3877
81ecdfbb 3878 if
13b2be9c
DJ
3879 test "x$enable_dependency_tracking" != xno \
3880 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3881 am__fastdepCC_TRUE=
3882 am__fastdepCC_FALSE='#'
252b5132 3883else
13b2be9c
DJ
3884 am__fastdepCC_TRUE='#'
3885 am__fastdepCC_FALSE=
252b5132
RH
3886fi
3887
d6d788bd
L
3888
3889
13b2be9c 3890
ce2cded5
L
3891ac_ext=c
3892ac_cpp='$CPP $CPPFLAGS'
3893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3895ac_compiler_gnu=$ac_cv_c_compiler_gnu
3896if test -n "$ac_tool_prefix"; then
3897 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3898set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3900$as_echo_n "checking for $ac_word... " >&6; }
3901if test "${ac_cv_prog_CC+set}" = set; then :
3902 $as_echo_n "(cached) " >&6
252b5132 3903else
ce2cded5
L
3904 if test -n "$CC"; then
3905 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 3906else
ce2cded5
L
3907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3908for as_dir in $PATH
3909do
3910 IFS=$as_save_IFS
3911 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3912 for ac_exec_ext in '' $ac_executable_extensions; do
3913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3914 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3916 break 2
3917 fi
3918done
81ecdfbb
RW
3919 done
3920IFS=$as_save_IFS
d7040cdb 3921
ce2cded5
L
3922fi
3923fi
3924CC=$ac_cv_prog_CC
3925if test -n "$CC"; then
81ecdfbb
RW
3926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3927$as_echo "$CC" >&6; }
bedf545c 3928else
81ecdfbb
RW
3929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3930$as_echo "no" >&6; }
ce2cded5 3931fi
d7040cdb 3932
81ecdfbb 3933
ce2cded5
L
3934fi
3935if test -z "$ac_cv_prog_CC"; then
3936 ac_ct_CC=$CC
3937 # Extract the first word of "gcc", so it can be a program name with args.
3938set dummy gcc; ac_word=$2
81ecdfbb
RW
3939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3940$as_echo_n "checking for $ac_word... " >&6; }
3941if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3942 $as_echo_n "(cached) " >&6
d7040cdb 3943else
ce2cded5
L
3944 if test -n "$ac_ct_CC"; then
3945 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3946else
d7040cdb
SE
3947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3948for as_dir in $PATH
3949do
3950 IFS=$as_save_IFS
3951 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3952 for ac_exec_ext in '' $ac_executable_extensions; do
3953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3954 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 3956 break 2
d7040cdb 3957 fi
ce2cded5 3958done
81ecdfbb
RW
3959 done
3960IFS=$as_save_IFS
d7040cdb 3961
ce2cded5
L
3962fi
3963fi
3964ac_ct_CC=$ac_cv_prog_ac_ct_CC
3965if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3967$as_echo "$ac_ct_CC" >&6; }
ce2cded5 3968else
81ecdfbb
RW
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3970$as_echo "no" >&6; }
d7040cdb
SE
3971fi
3972
81ecdfbb
RW
3973 if test "x$ac_ct_CC" = x; then
3974 CC=""
3975 else
3976 case $cross_compiling:$ac_tool_warned in
3977yes:)
3978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3980ac_tool_warned=yes ;;
3981esac
3982 CC=$ac_ct_CC
3983 fi
ce2cded5
L
3984else
3985 CC="$ac_cv_prog_CC"
3986fi
d7040cdb 3987
ce2cded5 3988if test -z "$CC"; then
81ecdfbb
RW
3989 if test -n "$ac_tool_prefix"; then
3990 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 3991set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
3992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3993$as_echo_n "checking for $ac_word... " >&6; }
3994if test "${ac_cv_prog_CC+set}" = set; then :
3995 $as_echo_n "(cached) " >&6
d7040cdb 3996else
ce2cded5
L
3997 if test -n "$CC"; then
3998 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 3999else
ce2cded5
L
4000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4001for as_dir in $PATH
4002do
4003 IFS=$as_save_IFS
4004 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4005 for ac_exec_ext in '' $ac_executable_extensions; do
4006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4007 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4009 break 2
4010 fi
4011done
81ecdfbb
RW
4012 done
4013IFS=$as_save_IFS
d7040cdb 4014
252b5132
RH
4015fi
4016fi
ce2cded5
L
4017CC=$ac_cv_prog_CC
4018if test -n "$CC"; then
81ecdfbb
RW
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4020$as_echo "$CC" >&6; }
ce2cded5 4021else
81ecdfbb
RW
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4023$as_echo "no" >&6; }
d7040cdb 4024fi
f9c19112 4025
ce2cded5 4026
81ecdfbb 4027 fi
ce2cded5
L
4028fi
4029if test -z "$CC"; then
4030 # Extract the first word of "cc", so it can be a program name with args.
4031set dummy cc; ac_word=$2
81ecdfbb
RW
4032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4033$as_echo_n "checking for $ac_word... " >&6; }
4034if test "${ac_cv_prog_CC+set}" = set; then :
4035 $as_echo_n "(cached) " >&6
ce2cded5
L
4036else
4037 if test -n "$CC"; then
4038 ac_cv_prog_CC="$CC" # Let the user override the test.
4039else
4040 ac_prog_rejected=no
4041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4042for as_dir in $PATH
4043do
4044 IFS=$as_save_IFS
4045 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4046 for ac_exec_ext in '' $ac_executable_extensions; do
4047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5
L
4048 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4049 ac_prog_rejected=yes
4050 continue
4051 fi
4052 ac_cv_prog_CC="cc"
81ecdfbb 4053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4054 break 2
4055 fi
4056done
81ecdfbb
RW
4057 done
4058IFS=$as_save_IFS
ce2cded5
L
4059
4060if test $ac_prog_rejected = yes; then
4061 # We found a bogon in the path, so make sure we never use it.
4062 set dummy $ac_cv_prog_CC
4063 shift
4064 if test $# != 0; then
4065 # We chose a different compiler from the bogus one.
4066 # However, it has the same basename, so the bogon will be chosen
4067 # first if we set CC to just the basename; use the full file name.
4068 shift
4069 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4070 fi
4071fi
4072fi
4073fi
4074CC=$ac_cv_prog_CC
4075if test -n "$CC"; then
81ecdfbb
RW
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4077$as_echo "$CC" >&6; }
ce2cded5 4078else
81ecdfbb
RW
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4080$as_echo "no" >&6; }
ce2cded5
L
4081fi
4082
81ecdfbb 4083
ce2cded5
L
4084fi
4085if test -z "$CC"; then
4086 if test -n "$ac_tool_prefix"; then
81ecdfbb 4087 for ac_prog in cl.exe
ce2cded5
L
4088 do
4089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4092$as_echo_n "checking for $ac_word... " >&6; }
4093if test "${ac_cv_prog_CC+set}" = set; then :
4094 $as_echo_n "(cached) " >&6
ce2cded5
L
4095else
4096 if test -n "$CC"; then
4097 ac_cv_prog_CC="$CC" # Let the user override the test.
4098else
4099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4100for as_dir in $PATH
4101do
4102 IFS=$as_save_IFS
4103 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4104 for ac_exec_ext in '' $ac_executable_extensions; do
4105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4106 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4108 break 2
4109 fi
4110done
81ecdfbb
RW
4111 done
4112IFS=$as_save_IFS
ce2cded5
L
4113
4114fi
4115fi
4116CC=$ac_cv_prog_CC
4117if test -n "$CC"; then
81ecdfbb
RW
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4119$as_echo "$CC" >&6; }
ce2cded5 4120else
81ecdfbb
RW
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4122$as_echo "no" >&6; }
ce2cded5
L
4123fi
4124
81ecdfbb 4125
ce2cded5 4126 test -n "$CC" && break
d7040cdb
SE
4127 done
4128fi
ce2cded5
L
4129if test -z "$CC"; then
4130 ac_ct_CC=$CC
81ecdfbb 4131 for ac_prog in cl.exe
d7040cdb
SE
4132do
4133 # Extract the first word of "$ac_prog", so it can be a program name with args.
4134set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136$as_echo_n "checking for $ac_word... " >&6; }
4137if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4138 $as_echo_n "(cached) " >&6
d7040cdb 4139else
ce2cded5
L
4140 if test -n "$ac_ct_CC"; then
4141 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4142else
4143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144for as_dir in $PATH
4145do
4146 IFS=$as_save_IFS
4147 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4148 for ac_exec_ext in '' $ac_executable_extensions; do
4149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4150 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 4152 break 2
ac48eca1 4153 fi
d7040cdb 4154done
81ecdfbb
RW
4155 done
4156IFS=$as_save_IFS
ac48eca1 4157
d7040cdb
SE
4158fi
4159fi
ce2cded5
L
4160ac_ct_CC=$ac_cv_prog_ac_ct_CC
4161if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4163$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4164else
81ecdfbb
RW
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4166$as_echo "no" >&6; }
d7040cdb 4167fi
ac48eca1 4168
81ecdfbb 4169
ce2cded5 4170 test -n "$ac_ct_CC" && break
d7040cdb 4171done
ac48eca1 4172
81ecdfbb
RW
4173 if test "x$ac_ct_CC" = x; then
4174 CC=""
4175 else
4176 case $cross_compiling:$ac_tool_warned in
4177yes:)
4178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4180ac_tool_warned=yes ;;
4181esac
4182 CC=$ac_ct_CC
4183 fi
d7040cdb 4184fi
ac48eca1 4185
d7040cdb 4186fi
ac48eca1 4187
ac48eca1 4188
81ecdfbb
RW
4189test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4190$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4191as_fn_error "no acceptable C compiler found in \$PATH
4192See \`config.log' for more details." "$LINENO" 5; }
6be7c12c 4193
ce2cded5 4194# Provide some information about the compiler.
81ecdfbb
RW
4195$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4196set X $ac_compile
4197ac_compiler=$2
4198for ac_option in --version -v -V -qversion; do
4199 { { ac_try="$ac_compiler $ac_option >&5"
4200case "(($ac_try" in
4201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4202 *) ac_try_echo=$ac_try;;
4203esac
4204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4205$as_echo "$ac_try_echo"; } >&5
4206 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4207 ac_status=$?
81ecdfbb
RW
4208 if test -s conftest.err; then
4209 sed '10a\
4210... rest of stderr output deleted ...
4211 10q' conftest.err >conftest.er1
4212 cat conftest.er1 >&5
4213 rm -f conftest.er1 conftest.err
4214 fi
4215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4216 test $ac_status = 0; }
4217done
ac48eca1 4218
81ecdfbb
RW
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4220$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4221if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4222 $as_echo_n "(cached) " >&6
d7040cdb 4223else
81ecdfbb 4224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4225/* end confdefs.h. */
c8615825 4226
ce2cded5
L
4227int
4228main ()
4229{
4230#ifndef __GNUC__
4231 choke me
4232#endif
4233
4234 ;
4235 return 0;
4236}
4237_ACEOF
81ecdfbb 4238if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4239 ac_compiler_gnu=yes
d7040cdb 4240else
81ecdfbb 4241 ac_compiler_gnu=no
d7040cdb 4242fi
81ecdfbb 4243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4244ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4245
ce2cded5 4246fi
81ecdfbb
RW
4247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4248$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4249if test $ac_compiler_gnu = yes; then
4250 GCC=yes
4251else
4252 GCC=
4253fi
ce2cded5
L
4254ac_test_CFLAGS=${CFLAGS+set}
4255ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4257$as_echo_n "checking whether $CC accepts -g... " >&6; }
4258if test "${ac_cv_prog_cc_g+set}" = set; then :
4259 $as_echo_n "(cached) " >&6
4260else
4261 ac_save_c_werror_flag=$ac_c_werror_flag
4262 ac_c_werror_flag=yes
4263 ac_cv_prog_cc_g=no
4264 CFLAGS="-g"
4265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4266/* end confdefs.h. */
d7040cdb 4267
ce2cded5
L
4268int
4269main ()
4270{
d7040cdb 4271
ce2cded5
L
4272 ;
4273 return 0;
4274}
4275_ACEOF
81ecdfbb 4276if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4277 ac_cv_prog_cc_g=yes
4278else
81ecdfbb
RW
4279 CFLAGS=""
4280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4281/* end confdefs.h. */
4282
4283int
4284main ()
4285{
4286
4287 ;
4288 return 0;
4289}
4290_ACEOF
4291if ac_fn_c_try_compile "$LINENO"; then :
4292
4293else
4294 ac_c_werror_flag=$ac_save_c_werror_flag
4295 CFLAGS="-g"
4296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4297/* end confdefs.h. */
d70c5fc7 4298
81ecdfbb
RW
4299int
4300main ()
4301{
4302
4303 ;
4304 return 0;
4305}
4306_ACEOF
4307if ac_fn_c_try_compile "$LINENO"; then :
4308 ac_cv_prog_cc_g=yes
4309fi
4310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4311fi
81ecdfbb 4312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4313fi
81ecdfbb
RW
4314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4315 ac_c_werror_flag=$ac_save_c_werror_flag
4316fi
4317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4318$as_echo "$ac_cv_prog_cc_g" >&6; }
ce2cded5
L
4319if test "$ac_test_CFLAGS" = set; then
4320 CFLAGS=$ac_save_CFLAGS
4321elif test $ac_cv_prog_cc_g = yes; then
4322 if test "$GCC" = yes; then
4323 CFLAGS="-g -O2"
4324 else
4325 CFLAGS="-g"
4326 fi
ac48eca1 4327else
ce2cded5
L
4328 if test "$GCC" = yes; then
4329 CFLAGS="-O2"
4330 else
4331 CFLAGS=
4332 fi
ac48eca1 4333fi
81ecdfbb
RW
4334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4335$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4336if test "${ac_cv_prog_cc_c89+set}" = set; then :
4337 $as_echo_n "(cached) " >&6
ac48eca1 4338else
81ecdfbb 4339 ac_cv_prog_cc_c89=no
ce2cded5 4340ac_save_CC=$CC
81ecdfbb 4341cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
4342/* end confdefs.h. */
4343#include <stdarg.h>
4344#include <stdio.h>
4345#include <sys/types.h>
4346#include <sys/stat.h>
4347/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4348struct buf { int x; };
4349FILE * (*rcsopen) (struct buf *, struct stat *, int);
4350static char *e (p, i)
4351 char **p;
4352 int i;
4353{
4354 return p[i];
4355}
4356static char *f (char * (*g) (char **, int), char **p, ...)
4357{
4358 char *s;
4359 va_list v;
4360 va_start (v,p);
4361 s = g (p, va_arg (v,int));
4362 va_end (v);
4363 return s;
4364}
4365
4366/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4367 function prototypes and stuff, but not '\xHH' hex character constants.
4368 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4369 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
4370 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4371 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4372 that's true only with -std. */
ce2cded5
L
4373int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4374
81ecdfbb
RW
4375/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4376 inside strings and character constants. */
4377#define FOO(x) 'x'
4378int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4379
ce2cded5
L
4380int test (int i, double x);
4381struct s1 {int (*f) (int a);};
4382struct s2 {int (*f) (double a);};
4383int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4384int argc;
4385char **argv;
4386int
4387main ()
4388{
4389return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4390 ;
4391 return 0;
4392}
4393_ACEOF
81ecdfbb
RW
4394for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4395 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
4396do
4397 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4398 if ac_fn_c_try_compile "$LINENO"; then :
4399 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 4400fi
81ecdfbb
RW
4401rm -f core conftest.err conftest.$ac_objext
4402 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 4403done
81ecdfbb 4404rm -f conftest.$ac_ext
ce2cded5
L
4405CC=$ac_save_CC
4406
4407fi
81ecdfbb
RW
4408# AC_CACHE_VAL
4409case "x$ac_cv_prog_cc_c89" in
4410 x)
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4412$as_echo "none needed" >&6; } ;;
4413 xno)
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4415$as_echo "unsupported" >&6; } ;;
ce2cded5 4416 *)
81ecdfbb
RW
4417 CC="$CC $ac_cv_prog_cc_c89"
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4419$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d7040cdb 4420esac
81ecdfbb 4421if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 4422
ce2cded5 4423fi
d7040cdb 4424
ce2cded5
L
4425ac_ext=c
4426ac_cpp='$CPP $CPPFLAGS'
4427ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4428ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4429ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4430
7357c5b6
AM
4431ac_ext=c
4432ac_cpp='$CPP $CPPFLAGS'
4433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4435ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4437$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4438# On Suns, sometimes $CPP names a directory.
4439if test -n "$CPP" && test -d "$CPP"; then
4440 CPP=
4441fi
4442if test -z "$CPP"; then
81ecdfbb
RW
4443 if test "${ac_cv_prog_CPP+set}" = set; then :
4444 $as_echo_n "(cached) " >&6
7357c5b6
AM
4445else
4446 # Double quotes because CPP needs to be expanded
4447 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4448 do
4449 ac_preproc_ok=false
4450for ac_c_preproc_warn_flag in '' yes
4451do
4452 # Use a header file that comes with gcc, so configuring glibc
4453 # with a fresh cross-compiler works.
4454 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4455 # <limits.h> exists even on freestanding compilers.
4456 # On the NeXT, cc -E runs the code through the compiler's parser,
4457 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4459/* end confdefs.h. */
4460#ifdef __STDC__
4461# include <limits.h>
4462#else
4463# include <assert.h>
4464#endif
4465 Syntax error
4466_ACEOF
81ecdfbb 4467if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4468
81ecdfbb 4469else
7357c5b6
AM
4470 # Broken: fails on valid input.
4471continue
4472fi
4473rm -f conftest.err conftest.$ac_ext
d7040cdb 4474
81ecdfbb 4475 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4476 # can be detected and how.
81ecdfbb 4477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4478/* end confdefs.h. */
4479#include <ac_nonexistent.h>
4480_ACEOF
81ecdfbb 4481if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4482 # Broken: success on invalid input.
4483continue
4484else
7357c5b6
AM
4485 # Passes both tests.
4486ac_preproc_ok=:
4487break
4488fi
4489rm -f conftest.err conftest.$ac_ext
d7040cdb 4490
7357c5b6
AM
4491done
4492# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4493rm -f conftest.err conftest.$ac_ext
81ecdfbb 4494if $ac_preproc_ok; then :
7357c5b6
AM
4495 break
4496fi
d7040cdb 4497
7357c5b6
AM
4498 done
4499 ac_cv_prog_CPP=$CPP
d7040cdb 4500
7357c5b6
AM
4501fi
4502 CPP=$ac_cv_prog_CPP
4503else
4504 ac_cv_prog_CPP=$CPP
4505fi
81ecdfbb
RW
4506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4507$as_echo "$CPP" >&6; }
7357c5b6
AM
4508ac_preproc_ok=false
4509for ac_c_preproc_warn_flag in '' yes
4510do
4511 # Use a header file that comes with gcc, so configuring glibc
4512 # with a fresh cross-compiler works.
4513 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4514 # <limits.h> exists even on freestanding compilers.
4515 # On the NeXT, cc -E runs the code through the compiler's parser,
4516 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4518/* end confdefs.h. */
4519#ifdef __STDC__
4520# include <limits.h>
4521#else
4522# include <assert.h>
4523#endif
4524 Syntax error
4525_ACEOF
81ecdfbb 4526if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4527
81ecdfbb 4528else
7357c5b6
AM
4529 # Broken: fails on valid input.
4530continue
4531fi
4532rm -f conftest.err conftest.$ac_ext
d7040cdb 4533
81ecdfbb 4534 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4535 # can be detected and how.
81ecdfbb 4536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4537/* end confdefs.h. */
4538#include <ac_nonexistent.h>
4539_ACEOF
81ecdfbb 4540if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4541 # Broken: success on invalid input.
4542continue
4543else
7357c5b6
AM
4544 # Passes both tests.
4545ac_preproc_ok=:
4546break
4547fi
4548rm -f conftest.err conftest.$ac_ext
d7040cdb 4549
7357c5b6
AM
4550done
4551# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4552rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
4553if $ac_preproc_ok; then :
4554
7357c5b6 4555else
81ecdfbb
RW
4556 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4557$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4558as_fn_error "C preprocessor \"$CPP\" fails sanity check
4559See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 4560fi
ac48eca1 4561
7357c5b6
AM
4562ac_ext=c
4563ac_cpp='$CPP $CPPFLAGS'
4564ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4565ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4566ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac48eca1 4567
ac48eca1 4568
81ecdfbb
RW
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4570$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4571if test "${ac_cv_path_GREP+set}" = set; then :
4572 $as_echo_n "(cached) " >&6
7357c5b6 4573else
81ecdfbb
RW
4574 if test -z "$GREP"; then
4575 ac_path_GREP_found=false
4576 # Loop through the user's path and test for each of PROGNAME-LIST
4577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4578for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4579do
4580 IFS=$as_save_IFS
4581 test -z "$as_dir" && as_dir=.
4582 for ac_prog in grep ggrep; do
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4585 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4586# Check for GNU ac_path_GREP and select it if it is found.
4587 # Check for GNU $ac_path_GREP
4588case `"$ac_path_GREP" --version 2>&1` in
4589*GNU*)
4590 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4591*)
4592 ac_count=0
4593 $as_echo_n 0123456789 >"conftest.in"
4594 while :
4595 do
4596 cat "conftest.in" "conftest.in" >"conftest.tmp"
4597 mv "conftest.tmp" "conftest.in"
4598 cp "conftest.in" "conftest.nl"
4599 $as_echo 'GREP' >> "conftest.nl"
4600 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4601 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4602 as_fn_arith $ac_count + 1 && ac_count=$as_val
4603 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4604 # Best one so far, save it but keep looking for a better one
4605 ac_cv_path_GREP="$ac_path_GREP"
4606 ac_path_GREP_max=$ac_count
7357c5b6 4607 fi
81ecdfbb
RW
4608 # 10*(2^10) chars as input seems more than enough
4609 test $ac_count -gt 10 && break
4610 done
4611 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4612esac
4613
4614 $ac_path_GREP_found && break 3
4615 done
4616 done
4617 done
4618IFS=$as_save_IFS
4619 if test -z "$ac_cv_path_GREP"; then
4620 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4621 fi
4622else
4623 ac_cv_path_GREP=$GREP
7357c5b6 4624fi
81ecdfbb
RW
4625
4626fi
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4628$as_echo "$ac_cv_path_GREP" >&6; }
4629 GREP="$ac_cv_path_GREP"
ac48eca1 4630
d7040cdb 4631
81ecdfbb
RW
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4633$as_echo_n "checking for egrep... " >&6; }
4634if test "${ac_cv_path_EGREP+set}" = set; then :
4635 $as_echo_n "(cached) " >&6
7357c5b6 4636else
81ecdfbb
RW
4637 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4638 then ac_cv_path_EGREP="$GREP -E"
4639 else
4640 if test -z "$EGREP"; then
4641 ac_path_EGREP_found=false
4642 # Loop through the user's path and test for each of PROGNAME-LIST
4643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4644for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4645do
4646 IFS=$as_save_IFS
4647 test -z "$as_dir" && as_dir=.
4648 for ac_prog in egrep; do
4649 for ac_exec_ext in '' $ac_executable_extensions; do
4650 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4651 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4652# Check for GNU ac_path_EGREP and select it if it is found.
4653 # Check for GNU $ac_path_EGREP
4654case `"$ac_path_EGREP" --version 2>&1` in
4655*GNU*)
4656 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4657*)
4658 ac_count=0
4659 $as_echo_n 0123456789 >"conftest.in"
4660 while :
4661 do
4662 cat "conftest.in" "conftest.in" >"conftest.tmp"
4663 mv "conftest.tmp" "conftest.in"
4664 cp "conftest.in" "conftest.nl"
4665 $as_echo 'EGREP' >> "conftest.nl"
4666 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4667 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4668 as_fn_arith $ac_count + 1 && ac_count=$as_val
4669 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4670 # Best one so far, save it but keep looking for a better one
4671 ac_cv_path_EGREP="$ac_path_EGREP"
4672 ac_path_EGREP_max=$ac_count
4673 fi
4674 # 10*(2^10) chars as input seems more than enough
4675 test $ac_count -gt 10 && break
4676 done
4677 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4678esac
4679
4680 $ac_path_EGREP_found && break 3
4681 done
4682 done
4683 done
4684IFS=$as_save_IFS
4685 if test -z "$ac_cv_path_EGREP"; then
4686 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4687 fi
4688else
4689 ac_cv_path_EGREP=$EGREP
4690fi
4691
4692 fi
4693fi
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4695$as_echo "$ac_cv_path_EGREP" >&6; }
4696 EGREP="$ac_cv_path_EGREP"
4697
4698
4699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4700$as_echo_n "checking for ANSI C header files... " >&6; }
4701if test "${ac_cv_header_stdc+set}" = set; then :
4702 $as_echo_n "(cached) " >&6
4703else
4704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4705/* end confdefs.h. */
4706#include <stdlib.h>
4707#include <stdarg.h>
4708#include <string.h>
4709#include <float.h>
d7040cdb 4710
7357c5b6
AM
4711int
4712main ()
4713{
d7040cdb 4714
7357c5b6
AM
4715 ;
4716 return 0;
4717}
4718_ACEOF
81ecdfbb 4719if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4720 ac_cv_header_stdc=yes
4721else
81ecdfbb 4722 ac_cv_header_stdc=no
7357c5b6 4723fi
81ecdfbb 4724rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4725
7357c5b6
AM
4726if test $ac_cv_header_stdc = yes; then
4727 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4729/* end confdefs.h. */
4730#include <string.h>
d7040cdb 4731
7357c5b6
AM
4732_ACEOF
4733if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4734 $EGREP "memchr" >/dev/null 2>&1; then :
4735
ce2cded5 4736else
7357c5b6
AM
4737 ac_cv_header_stdc=no
4738fi
4739rm -f conftest*
d7040cdb 4740
7357c5b6 4741fi
d7040cdb 4742
7357c5b6
AM
4743if test $ac_cv_header_stdc = yes; then
4744 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4746/* end confdefs.h. */
4747#include <stdlib.h>
ac48eca1 4748
7357c5b6
AM
4749_ACEOF
4750if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4751 $EGREP "free" >/dev/null 2>&1; then :
4752
7357c5b6
AM
4753else
4754 ac_cv_header_stdc=no
4755fi
4756rm -f conftest*
d7040cdb 4757
7357c5b6 4758fi
d7040cdb 4759
7357c5b6
AM
4760if test $ac_cv_header_stdc = yes; then
4761 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4762 if test "$cross_compiling" = yes; then :
7357c5b6
AM
4763 :
4764else
81ecdfbb 4765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4766/* end confdefs.h. */
4767#include <ctype.h>
81ecdfbb 4768#include <stdlib.h>
7357c5b6
AM
4769#if ((' ' & 0x0FF) == 0x020)
4770# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4771# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4772#else
4773# define ISLOWER(c) \
4774 (('a' <= (c) && (c) <= 'i') \
4775 || ('j' <= (c) && (c) <= 'r') \
4776 || ('s' <= (c) && (c) <= 'z'))
4777# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4778#endif
d7040cdb 4779
7357c5b6
AM
4780#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4781int
4782main ()
4783{
4784 int i;
4785 for (i = 0; i < 256; i++)
4786 if (XOR (islower (i), ISLOWER (i))
4787 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4788 return 2;
4789 return 0;
7357c5b6
AM
4790}
4791_ACEOF
81ecdfbb 4792if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 4793
81ecdfbb
RW
4794else
4795 ac_cv_header_stdc=no
7357c5b6 4796fi
81ecdfbb
RW
4797rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4798 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4799fi
81ecdfbb 4800
7357c5b6
AM
4801fi
4802fi
81ecdfbb
RW
4803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4804$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4805if test $ac_cv_header_stdc = yes; then
d7040cdb 4806
81ecdfbb 4807$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4808
7357c5b6 4809fi
d7040cdb 4810
7357c5b6 4811# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
4812for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4813 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4814do :
4815 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4816ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4817"
4818eval as_val=\$$as_ac_Header
4819 if test "x$as_val" = x""yes; then :
7357c5b6 4820 cat >>confdefs.h <<_ACEOF
81ecdfbb 4821#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 4822_ACEOF
ce2cded5 4823
7357c5b6 4824fi
ce2cded5 4825
7357c5b6 4826done
ce2cded5
L
4827
4828
4829
81ecdfbb
RW
4830 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4831if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
4832 MINIX=yes
4833else
4834 MINIX=
4835fi
d7040cdb
SE
4836
4837
7357c5b6 4838 if test "$MINIX" = yes; then
d7040cdb 4839
81ecdfbb 4840$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
4841
4842
81ecdfbb 4843$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
4844
4845
81ecdfbb 4846$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4847
7357c5b6 4848 fi
d7040cdb
SE
4849
4850
81ecdfbb
RW
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4852$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4853if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4854 $as_echo_n "(cached) " >&6
ac48eca1 4855else
81ecdfbb 4856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4857/* end confdefs.h. */
ac48eca1 4858
7357c5b6
AM
4859# define __EXTENSIONS__ 1
4860 $ac_includes_default
4861int
4862main ()
4863{
13b2be9c 4864
7357c5b6
AM
4865 ;
4866 return 0;
4867}
4868_ACEOF
81ecdfbb 4869if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 4870 ac_cv_safe_to_define___extensions__=yes
d6d788bd 4871else
81ecdfbb 4872 ac_cv_safe_to_define___extensions__=no
d6d788bd 4873fi
81ecdfbb 4874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 4875fi
81ecdfbb
RW
4876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4877$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4878 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4879 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d6d788bd 4880
81ecdfbb 4881 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d6d788bd 4882
81ecdfbb 4883 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
252b5132 4884
81ecdfbb 4885 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
252b5132 4886
81ecdfbb 4887 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d6d788bd 4888
a74801ba 4889
d053aef8 4890
81ecdfbb 4891
da2f07f1 4892
3388710e
JM
4893# The tests for host and target for $enable_largefile require
4894# canonical names.
4895
4896
4897
da2f07f1
JK
4898# As the $enable_largefile decision depends on --enable-plugins we must set it
4899# even in directories otherwise not depending on the $plugins option.
4900
4901
4902# Check whether --enable-plugins was given.
4903if test "${enable_plugins+set}" = set; then :
4904 enableval=$enable_plugins; case "${enableval}" in
4905 yes | "") plugins=yes ;;
4906 no) plugins=no ;;
4907 *) plugins=yes ;;
4908 esac
4909else
4910 plugins=no
4911fi
4912
4913
4914
4915case "${host}" in
4916 sparc-*-solaris*|i[3-7]86-*-solaris*)
4917 # On native 32bit sparc and ia32 solaris, large-file and procfs support
4918 # are mutually exclusive; and without procfs support, the bfd/ elf module
4919 # cannot provide certain routines such as elfcore_write_prpsinfo
4920 # or elfcore_write_prstatus. So unless the user explicitly requested
4921 # large-file support through the --enable-largefile switch, disable
4922 # large-file support in favor of procfs support.
4923 test "${target}" = "${host}" -a "x$plugins" = xno \
4924 && : ${enable_largefile="no"}
4925 ;;
4926esac
4927
81ecdfbb
RW
4928# Check whether --enable-largefile was given.
4929if test "${enable_largefile+set}" = set; then :
4930 enableval=$enable_largefile;
4931fi
4932
d053aef8
JK
4933if test "$enable_largefile" != no; then
4934
81ecdfbb
RW
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4936$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4937if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4938 $as_echo_n "(cached) " >&6
d053aef8
JK
4939else
4940 ac_cv_sys_largefile_CC=no
4941 if test "$GCC" != yes; then
4942 ac_save_CC=$CC
4943 while :; do
81ecdfbb
RW
4944 # IRIX 6.2 and later do not support large files by default,
4945 # so use the C compiler's -n32 option if that helps.
4946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
4947/* end confdefs.h. */
4948#include <sys/types.h>
4949 /* Check that off_t can represent 2**63 - 1 correctly.
4950 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4951 since some C++ compilers masquerading as C compilers
4952 incorrectly reject 9223372036854775807. */
4953#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4954 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4955 && LARGE_OFF_T % 2147483647 == 1)
4956 ? 1 : -1];
4957int
4958main ()
4959{
4960
4961 ;
4962 return 0;
4963}
4964_ACEOF
81ecdfbb 4965 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 4966 break
d053aef8 4967fi
81ecdfbb
RW
4968rm -f core conftest.err conftest.$ac_objext
4969 CC="$CC -n32"
4970 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 4971 ac_cv_sys_largefile_CC=' -n32'; break
d053aef8 4972fi
81ecdfbb 4973rm -f core conftest.err conftest.$ac_objext
d053aef8
JK
4974 break
4975 done
4976 CC=$ac_save_CC
4977 rm -f conftest.$ac_ext
4978 fi
4979fi
81ecdfbb
RW
4980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4981$as_echo "$ac_cv_sys_largefile_CC" >&6; }
d053aef8
JK
4982 if test "$ac_cv_sys_largefile_CC" != no; then
4983 CC=$CC$ac_cv_sys_largefile_CC
4984 fi
4985
81ecdfbb
RW
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4987$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4988if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4989 $as_echo_n "(cached) " >&6
d053aef8
JK
4990else
4991 while :; do
81ecdfbb 4992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
4993/* end confdefs.h. */
4994#include <sys/types.h>
4995 /* Check that off_t can represent 2**63 - 1 correctly.
4996 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4997 since some C++ compilers masquerading as C compilers
4998 incorrectly reject 9223372036854775807. */
4999#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5000 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5001 && LARGE_OFF_T % 2147483647 == 1)
5002 ? 1 : -1];
5003int
5004main ()
5005{
5006
5007 ;
5008 return 0;
5009}
5010_ACEOF
81ecdfbb
RW
5011if ac_fn_c_try_compile "$LINENO"; then :
5012 ac_cv_sys_file_offset_bits=no; break
d053aef8 5013fi
81ecdfbb
RW
5014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5016/* end confdefs.h. */
5017#define _FILE_OFFSET_BITS 64
5018#include <sys/types.h>
5019 /* Check that off_t can represent 2**63 - 1 correctly.
5020 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5021 since some C++ compilers masquerading as C compilers
5022 incorrectly reject 9223372036854775807. */
5023#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5024 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5025 && LARGE_OFF_T % 2147483647 == 1)
5026 ? 1 : -1];
5027int
5028main ()
5029{
5030
5031 ;
5032 return 0;
5033}
5034_ACEOF
81ecdfbb 5035if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5036 ac_cv_sys_file_offset_bits=64; break
d053aef8 5037fi
81ecdfbb
RW
5038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5039 ac_cv_sys_file_offset_bits=unknown
d053aef8
JK
5040 break
5041done
5042fi
81ecdfbb
RW
5043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5044$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5045case $ac_cv_sys_file_offset_bits in #(
5046 no | unknown) ;;
5047 *)
d053aef8
JK
5048cat >>confdefs.h <<_ACEOF
5049#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5050_ACEOF
81ecdfbb
RW
5051;;
5052esac
5053rm -rf conftest*
5054 if test $ac_cv_sys_file_offset_bits = unknown; then
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5056$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5057if test "${ac_cv_sys_large_files+set}" = set; then :
5058 $as_echo_n "(cached) " >&6
d053aef8
JK
5059else
5060 while :; do
81ecdfbb 5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5062/* end confdefs.h. */
5063#include <sys/types.h>
5064 /* Check that off_t can represent 2**63 - 1 correctly.
5065 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5066 since some C++ compilers masquerading as C compilers
5067 incorrectly reject 9223372036854775807. */
5068#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5069 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5070 && LARGE_OFF_T % 2147483647 == 1)
5071 ? 1 : -1];
5072int
5073main ()
5074{
5075
5076 ;
5077 return 0;
5078}
5079_ACEOF
81ecdfbb
RW
5080if ac_fn_c_try_compile "$LINENO"; then :
5081 ac_cv_sys_large_files=no; break
d053aef8 5082fi
81ecdfbb
RW
5083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5085/* end confdefs.h. */
5086#define _LARGE_FILES 1
5087#include <sys/types.h>
5088 /* Check that off_t can represent 2**63 - 1 correctly.
5089 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5090 since some C++ compilers masquerading as C compilers
5091 incorrectly reject 9223372036854775807. */
5092#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5093 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5094 && LARGE_OFF_T % 2147483647 == 1)
5095 ? 1 : -1];
5096int
5097main ()
5098{
5099
5100 ;
5101 return 0;
5102}
5103_ACEOF
81ecdfbb 5104if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5105 ac_cv_sys_large_files=1; break
d053aef8 5106fi
81ecdfbb
RW
5107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5108 ac_cv_sys_large_files=unknown
d053aef8
JK
5109 break
5110done
5111fi
81ecdfbb
RW
5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5113$as_echo "$ac_cv_sys_large_files" >&6; }
5114case $ac_cv_sys_large_files in #(
5115 no | unknown) ;;
5116 *)
d053aef8
JK
5117cat >>confdefs.h <<_ACEOF
5118#define _LARGE_FILES $ac_cv_sys_large_files
5119_ACEOF
81ecdfbb
RW
5120;;
5121esac
5122rm -rf conftest*
5123 fi
d053aef8
JK
5124fi
5125
a74801ba 5126
da2f07f1 5127
718a6fd8
SE
5128case `pwd` in
5129 *\ * | *\ *)
81ecdfbb
RW
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5131$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 5132esac
13b2be9c 5133
252b5132 5134
7357c5b6 5135
3725885a
RW
5136macro_version='2.2.7a'
5137macro_revision='1.3134'
7357c5b6
AM
5138
5139
5140
5141
5142
5143
7357c5b6
AM
5144
5145
5146
5147
5148
5149
5150
718a6fd8 5151ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 5152
3725885a
RW
5153# Backslashify metacharacters that are still active within
5154# double-quoted strings.
5155sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5156
5157# Same as above, but do not quote variable references.
5158double_quote_subst='s/\(["`\\]\)/\\\1/g'
5159
5160# Sed substitution to delay expansion of an escaped shell variable in a
5161# double_quote_subst'ed string.
5162delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5163
5164# Sed substitution to delay expansion of an escaped single quote.
5165delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5166
5167# Sed substitution to avoid accidental globbing in evaled expressions
5168no_glob_subst='s/\*/\\\*/g'
5169
5170ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5171ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5172ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5173
5174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5175$as_echo_n "checking how to print strings... " >&6; }
5176# Test print first, because it will be a builtin if present.
5177if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5178 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5179 ECHO='print -r --'
5180elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5181 ECHO='printf %s\n'
5182else
5183 # Use this function as a fallback that always works.
5184 func_fallback_echo ()
5185 {
5186 eval 'cat <<_LTECHO_EOF
5187$1
5188_LTECHO_EOF'
5189 }
5190 ECHO='func_fallback_echo'
5191fi
5192
5193# func_echo_all arg...
5194# Invoke $ECHO with all args, space-separated.
5195func_echo_all ()
5196{
5197 $ECHO ""
5198}
5199
5200case "$ECHO" in
5201 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5202$as_echo "printf" >&6; } ;;
5203 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5204$as_echo "print -r" >&6; } ;;
5205 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5206$as_echo "cat" >&6; } ;;
5207esac
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
81ecdfbb
RW
5222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5223$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5224if test "${ac_cv_path_SED+set}" = set; then :
5225 $as_echo_n "(cached) " >&6
5226else
5227 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5228 for ac_i in 1 2 3 4 5 6 7; do
5229 ac_script="$ac_script$as_nl$ac_script"
5230 done
5231 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5232 { ac_script=; unset ac_script;}
5233 if test -z "$SED"; then
5234 ac_path_SED_found=false
5235 # Loop through the user's path and test for each of PROGNAME-LIST
5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5237for as_dir in $PATH
5238do
5239 IFS=$as_save_IFS
5240 test -z "$as_dir" && as_dir=.
81ecdfbb 5241 for ac_prog in sed gsed; do
7357c5b6 5242 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5243 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5244 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5245# Check for GNU ac_path_SED and select it if it is found.
5246 # Check for GNU $ac_path_SED
5247case `"$ac_path_SED" --version 2>&1` in
5248*GNU*)
5249 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5250*)
5251 ac_count=0
5252 $as_echo_n 0123456789 >"conftest.in"
5253 while :
5254 do
5255 cat "conftest.in" "conftest.in" >"conftest.tmp"
5256 mv "conftest.tmp" "conftest.in"
5257 cp "conftest.in" "conftest.nl"
5258 $as_echo '' >> "conftest.nl"
5259 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5260 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5261 as_fn_arith $ac_count + 1 && ac_count=$as_val
5262 if test $ac_count -gt ${ac_path_SED_max-0}; then
5263 # Best one so far, save it but keep looking for a better one
5264 ac_cv_path_SED="$ac_path_SED"
5265 ac_path_SED_max=$ac_count
5266 fi
5267 # 10*(2^10) chars as input seems more than enough
5268 test $ac_count -gt 10 && break
5269 done
5270 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5271esac
5272
5273 $ac_path_SED_found && break 3
7357c5b6
AM
5274 done
5275 done
81ecdfbb 5276 done
7357c5b6 5277IFS=$as_save_IFS
81ecdfbb
RW
5278 if test -z "$ac_cv_path_SED"; then
5279 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5280 fi
81ecdfbb
RW
5281else
5282 ac_cv_path_SED=$SED
7357c5b6
AM
5283fi
5284
81ecdfbb
RW
5285fi
5286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5287$as_echo "$ac_cv_path_SED" >&6; }
5288 SED="$ac_cv_path_SED"
5289 rm -f conftest.sed
7357c5b6
AM
5290
5291test -z "$SED" && SED=sed
5292Xsed="$SED -e 1s/^X//"
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
81ecdfbb
RW
5304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5305$as_echo_n "checking for fgrep... " >&6; }
5306if test "${ac_cv_path_FGREP+set}" = set; then :
5307 $as_echo_n "(cached) " >&6
7357c5b6 5308else
81ecdfbb
RW
5309 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5310 then ac_cv_path_FGREP="$GREP -F"
5311 else
5312 if test -z "$FGREP"; then
5313 ac_path_FGREP_found=false
5314 # Loop through the user's path and test for each of PROGNAME-LIST
5315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5316for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5317do
5318 IFS=$as_save_IFS
5319 test -z "$as_dir" && as_dir=.
5320 for ac_prog in fgrep; do
5321 for ac_exec_ext in '' $ac_executable_extensions; do
5322 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5323 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5324# Check for GNU ac_path_FGREP and select it if it is found.
5325 # Check for GNU $ac_path_FGREP
5326case `"$ac_path_FGREP" --version 2>&1` in
5327*GNU*)
5328 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5329*)
5330 ac_count=0
5331 $as_echo_n 0123456789 >"conftest.in"
5332 while :
5333 do
5334 cat "conftest.in" "conftest.in" >"conftest.tmp"
5335 mv "conftest.tmp" "conftest.in"
5336 cp "conftest.in" "conftest.nl"
5337 $as_echo 'FGREP' >> "conftest.nl"
5338 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5339 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5340 as_fn_arith $ac_count + 1 && ac_count=$as_val
5341 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5342 # Best one so far, save it but keep looking for a better one
5343 ac_cv_path_FGREP="$ac_path_FGREP"
5344 ac_path_FGREP_max=$ac_count
7357c5b6 5345 fi
81ecdfbb
RW
5346 # 10*(2^10) chars as input seems more than enough
5347 test $ac_count -gt 10 && break
5348 done
5349 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5350esac
5351
5352 $ac_path_FGREP_found && break 3
5353 done
5354 done
5355 done
5356IFS=$as_save_IFS
5357 if test -z "$ac_cv_path_FGREP"; then
5358 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5359 fi
5360else
5361 ac_cv_path_FGREP=$FGREP
7357c5b6 5362fi
81ecdfbb
RW
5363
5364 fi
5365fi
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5367$as_echo "$ac_cv_path_FGREP" >&6; }
5368 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5369
5370
5371test -z "$GREP" && GREP=grep
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
81ecdfbb
RW
5391# Check whether --with-gnu-ld was given.
5392if test "${with_gnu_ld+set}" = set; then :
5393 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5394else
5395 with_gnu_ld=no
81ecdfbb
RW
5396fi
5397
ce2cded5
L
5398ac_prog=ld
5399if test "$GCC" = yes; then
5400 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5402$as_echo_n "checking for ld used by $CC... " >&6; }
ce2cded5
L
5403 case $host in
5404 *-*-mingw*)
5405 # gcc leaves a trailing carriage return which upsets mingw
5406 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5407 *)
5408 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5409 esac
5410 case $ac_prog in
5411 # Accept absolute paths.
5412 [\\/]* | ?:[\\/]*)
5413 re_direlt='/[^/][^/]*/\.\./'
5414 # Canonicalize the pathname of ld
5415 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5416 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5417 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5418 done
5419 test -z "$LD" && LD="$ac_prog"
5420 ;;
5421 "")
5422 # If it fails, then pretend we aren't using GCC.
5423 ac_prog=ld
5424 ;;
5425 *)
5426 # If it is relative, then search for the first ld in PATH.
5427 with_gnu_ld=unknown
5428 ;;
5429 esac
5430elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5432$as_echo_n "checking for GNU ld... " >&6; }
ce2cded5 5433else
81ecdfbb
RW
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5435$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5436fi
81ecdfbb
RW
5437if test "${lt_cv_path_LD+set}" = set; then :
5438 $as_echo_n "(cached) " >&6
ce2cded5
L
5439else
5440 if test -z "$LD"; then
5441 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5442 for ac_dir in $PATH; do
5443 IFS="$lt_save_ifs"
5444 test -z "$ac_dir" && ac_dir=.
5445 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5446 lt_cv_path_LD="$ac_dir/$ac_prog"
5447 # Check to see if the program is GNU ld. I'd rather use --version,
5448 # but apparently some variants of GNU ld only accept -v.
5449 # Break only if it was the GNU/non-GNU ld that we prefer.
5450 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5451 *GNU* | *'with BFD'*)
5452 test "$with_gnu_ld" != no && break
5453 ;;
5454 *)
5455 test "$with_gnu_ld" != yes && break
5456 ;;
5457 esac
5458 fi
5459 done
5460 IFS="$lt_save_ifs"
5461else
5462 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5463fi
5464fi
5465
5466LD="$lt_cv_path_LD"
5467if test -n "$LD"; then
81ecdfbb
RW
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5469$as_echo "$LD" >&6; }
ce2cded5 5470else
81ecdfbb
RW
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5472$as_echo "no" >&6; }
ce2cded5 5473fi
81ecdfbb
RW
5474test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5476$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5477if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5478 $as_echo_n "(cached) " >&6
ce2cded5
L
5479else
5480 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5481case `$LD -v 2>&1 </dev/null` in
5482*GNU* | *'with BFD'*)
5483 lt_cv_prog_gnu_ld=yes
5484 ;;
5485*)
5486 lt_cv_prog_gnu_ld=no
5487 ;;
5488esac
5489fi
81ecdfbb
RW
5490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5491$as_echo "$lt_cv_prog_gnu_ld" >&6; }
ce2cded5
L
5492with_gnu_ld=$lt_cv_prog_gnu_ld
5493
5494
5495
5496
5497
5498
5499
5500
5501
81ecdfbb
RW
5502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5503$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5504if test "${lt_cv_path_NM+set}" = set; then :
5505 $as_echo_n "(cached) " >&6
ce2cded5
L
5506else
5507 if test -n "$NM"; then
5508 # Let the user override the test.
5509 lt_cv_path_NM="$NM"
5510else
5511 lt_nm_to_check="${ac_tool_prefix}nm"
5512 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5513 lt_nm_to_check="$lt_nm_to_check nm"
5514 fi
5515 for lt_tmp_nm in $lt_nm_to_check; do
5516 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5517 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5518 IFS="$lt_save_ifs"
5519 test -z "$ac_dir" && ac_dir=.
5520 tmp_nm="$ac_dir/$lt_tmp_nm"
5521 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5522 # Check to see if the nm accepts a BSD-compat flag.
5523 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5524 # nm: unknown option "B" ignored
5525 # Tru64's nm complains that /dev/null is an invalid object file
5526 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5527 */dev/null* | *'Invalid file or object type'*)
5528 lt_cv_path_NM="$tmp_nm -B"
5529 break
5530 ;;
5531 *)
5532 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5533 */dev/null*)
5534 lt_cv_path_NM="$tmp_nm -p"
5535 break
5536 ;;
5537 *)
5538 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5539 continue # so that we can try to find one that supports BSD flags
5540 ;;
5541 esac
5542 ;;
5543 esac
5544 fi
5545 done
5546 IFS="$lt_save_ifs"
5547 done
5548 : ${lt_cv_path_NM=no}
5549fi
5550fi
81ecdfbb
RW
5551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5552$as_echo "$lt_cv_path_NM" >&6; }
ce2cded5
L
5553if test "$lt_cv_path_NM" != "no"; then
5554 NM="$lt_cv_path_NM"
5555else
5556 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5557 if test -n "$DUMPBIN"; then :
5558 # Let the user override the test.
5559 else
5560 if test -n "$ac_tool_prefix"; then
5561 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5562 do
5563 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5564set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5566$as_echo_n "checking for $ac_word... " >&6; }
5567if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5568 $as_echo_n "(cached) " >&6
d7040cdb 5569else
ce2cded5
L
5570 if test -n "$DUMPBIN"; then
5571 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
d7040cdb
SE
5572else
5573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5574for as_dir in $PATH
5575do
5576 IFS=$as_save_IFS
5577 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5578 for ac_exec_ext in '' $ac_executable_extensions; do
5579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 5580 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5582 break 2
d70c5fc7 5583 fi
d7040cdb 5584done
81ecdfbb
RW
5585 done
5586IFS=$as_save_IFS
d70c5fc7 5587
d7040cdb
SE
5588fi
5589fi
ce2cded5
L
5590DUMPBIN=$ac_cv_prog_DUMPBIN
5591if test -n "$DUMPBIN"; then
81ecdfbb
RW
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5593$as_echo "$DUMPBIN" >&6; }
bedf545c 5594else
81ecdfbb
RW
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5596$as_echo "no" >&6; }
d7040cdb 5597fi
13b2be9c 5598
81ecdfbb 5599
ce2cded5
L
5600 test -n "$DUMPBIN" && break
5601 done
5602fi
5603if test -z "$DUMPBIN"; then
5604 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5605 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5606do
5607 # Extract the first word of "$ac_prog", so it can be a program name with args.
5608set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5610$as_echo_n "checking for $ac_word... " >&6; }
5611if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5612 $as_echo_n "(cached) " >&6
d7040cdb 5613else
ce2cded5
L
5614 if test -n "$ac_ct_DUMPBIN"; then
5615 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5616else
5617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618for as_dir in $PATH
5619do
5620 IFS=$as_save_IFS
5621 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5622 for ac_exec_ext in '' $ac_executable_extensions; do
5623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 5624 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5626 break 2
5627 fi
5628done
81ecdfbb
RW
5629 done
5630IFS=$as_save_IFS
ce2cded5
L
5631
5632fi
5633fi
5634ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5635if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5637$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5638else
81ecdfbb
RW
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640$as_echo "no" >&6; }
d7040cdb
SE
5641fi
5642
81ecdfbb 5643
ce2cded5
L
5644 test -n "$ac_ct_DUMPBIN" && break
5645done
13b2be9c 5646
81ecdfbb
RW
5647 if test "x$ac_ct_DUMPBIN" = x; then
5648 DUMPBIN=":"
5649 else
5650 case $cross_compiling:$ac_tool_warned in
5651yes:)
5652{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5653$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5654ac_tool_warned=yes ;;
5655esac
5656 DUMPBIN=$ac_ct_DUMPBIN
5657 fi
ce2cded5 5658fi
13b2be9c 5659
3725885a
RW
5660 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5661 *COFF*)
5662 DUMPBIN="$DUMPBIN -symbols"
5663 ;;
5664 *)
5665 DUMPBIN=:
5666 ;;
5667 esac
5668 fi
bedf545c 5669
ce2cded5
L
5670 if test "$DUMPBIN" != ":"; then
5671 NM="$DUMPBIN"
5672 fi
5673fi
5674test -z "$NM" && NM=nm
6840198f 5675
13b2be9c 5676
ac48eca1 5677
d7040cdb 5678
ce2cded5
L
5679
5680
81ecdfbb
RW
5681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5682$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5683if test "${lt_cv_nm_interface+set}" = set; then :
5684 $as_echo_n "(cached) " >&6
ce2cded5
L
5685else
5686 lt_cv_nm_interface="BSD nm"
5687 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5688 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
ce2cded5
L
5689 (eval "$ac_compile" 2>conftest.err)
5690 cat conftest.err >&5
3725885a 5691 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
ce2cded5
L
5692 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5693 cat conftest.err >&5
3725885a 5694 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
ce2cded5
L
5695 cat conftest.out >&5
5696 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5697 lt_cv_nm_interface="MS dumpbin"
5698 fi
5699 rm -f conftest*
5700fi
81ecdfbb
RW
5701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5702$as_echo "$lt_cv_nm_interface" >&6; }
ce2cded5 5703
81ecdfbb
RW
5704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5705$as_echo_n "checking whether ln -s works... " >&6; }
ce2cded5
L
5706LN_S=$as_ln_s
5707if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5709$as_echo "yes" >&6; }
ce2cded5 5710else
81ecdfbb
RW
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5712$as_echo "no, using $LN_S" >&6; }
ce2cded5
L
5713fi
5714
5715# find the maximum length of command line arguments
81ecdfbb
RW
5716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5717$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5718if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5719 $as_echo_n "(cached) " >&6
ce2cded5
L
5720else
5721 i=0
5722 teststring="ABCD"
5723
5724 case $build_os in
5725 msdosdjgpp*)
5726 # On DJGPP, this test can blow up pretty badly due to problems in libc
5727 # (any single argument exceeding 2000 bytes causes a buffer overrun
5728 # during glob expansion). Even if it were fixed, the result of this
5729 # check would be larger than it should be.
5730 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5731 ;;
5732
5733 gnu*)
5734 # Under GNU Hurd, this test is not required because there is
5735 # no limit to the length of command line arguments.
5736 # Libtool will interpret -1 as no limit whatsoever
5737 lt_cv_sys_max_cmd_len=-1;
5738 ;;
5739
718a6fd8 5740 cygwin* | mingw* | cegcc*)
ce2cded5
L
5741 # On Win9x/ME, this test blows up -- it succeeds, but takes
5742 # about 5 minutes as the teststring grows exponentially.
5743 # Worse, since 9x/ME are not pre-emptively multitasking,
5744 # you end up with a "frozen" computer, even though with patience
5745 # the test eventually succeeds (with a max line length of 256k).
5746 # Instead, let's just punt: use the minimum linelength reported by
5747 # all of the supported platforms: 8192 (on NT/2K/XP).
5748 lt_cv_sys_max_cmd_len=8192;
5749 ;;
5750
3725885a
RW
5751 mint*)
5752 # On MiNT this can take a long time and run out of memory.
5753 lt_cv_sys_max_cmd_len=8192;
5754 ;;
5755
ce2cded5
L
5756 amigaos*)
5757 # On AmigaOS with pdksh, this test takes hours, literally.
5758 # So we just punt and use a minimum line length of 8192.
5759 lt_cv_sys_max_cmd_len=8192;
5760 ;;
5761
5762 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5763 # This has been around since 386BSD, at least. Likely further.
5764 if test -x /sbin/sysctl; then
5765 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5766 elif test -x /usr/sbin/sysctl; then
5767 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5768 else
5769 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5770 fi
5771 # And add a safety zone
5772 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5773 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5774 ;;
5775
5776 interix*)
5777 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5778 lt_cv_sys_max_cmd_len=196608
5779 ;;
5780
5781 osf*)
5782 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5783 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5784 # nice to cause kernel panics so lets avoid the loop below.
5785 # First set a reasonable default.
5786 lt_cv_sys_max_cmd_len=16384
5787 #
5788 if test -x /sbin/sysconfig; then
5789 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5790 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5791 esac
5792 fi
5793 ;;
5794 sco3.2v5*)
5795 lt_cv_sys_max_cmd_len=102400
5796 ;;
5797 sysv5* | sco5v6* | sysv4.2uw2*)
5798 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5799 if test -n "$kargmax"; then
5800 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5801 else
5802 lt_cv_sys_max_cmd_len=32768
5803 fi
d7040cdb
SE
5804 ;;
5805 *)
718a6fd8
SE
5806 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5807 if test -n "$lt_cv_sys_max_cmd_len"; then
ce2cded5
L
5808 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5809 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5810 else
5811 # Make teststring a little bigger before we do anything with it.
5812 # a 1K string should be a reasonable start.
5813 for i in 1 2 3 4 5 6 7 8 ; do
5814 teststring=$teststring$teststring
5815 done
5816 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5817 # If test is not a shell built-in, we'll probably end up computing a
5818 # maximum length that is only half of the actual maximum length, but
5819 # we can't tell.
3725885a
RW
5820 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5821 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
ce2cded5
L
5822 test $i != 17 # 1/2 MB should be enough
5823 do
5824 i=`expr $i + 1`
5825 teststring=$teststring$teststring
5826 done
5827 # Only check the string length outside the loop.
5828 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5829 teststring=
5830 # Add a significant safety factor because C++ compilers can tack on
5831 # massive amounts of additional arguments before passing them to the
5832 # linker. It appears as though 1/2 is a usable value.
5833 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5834 fi
d7040cdb
SE
5835 ;;
5836 esac
252b5132 5837
ce2cded5 5838fi
d6d788bd 5839
ce2cded5 5840if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5842$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
ce2cded5 5843else
81ecdfbb
RW
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5845$as_echo "none" >&6; }
ce2cded5
L
5846fi
5847max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 5848
d6d788bd 5849
13b2be9c 5850
13b2be9c 5851
bedf545c 5852
252b5132 5853
ce2cded5
L
5854: ${CP="cp -f"}
5855: ${MV="mv -f"}
5856: ${RM="rm -f"}
d6d788bd 5857
81ecdfbb
RW
5858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5859$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
ce2cded5
L
5860# Try some XSI features
5861xsi_shell=no
5862( _lt_dummy="a/b/c"
5863 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
718a6fd8
SE
5864 = c,a/b,, \
5865 && eval 'test $(( 1 + 1 )) -eq 2 \
5866 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
ce2cded5 5867 && xsi_shell=yes
81ecdfbb
RW
5868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5869$as_echo "$xsi_shell" >&6; }
bedf545c 5870
bedf545c 5871
81ecdfbb
RW
5872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5873$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
ce2cded5
L
5874lt_shell_append=no
5875( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5876 >/dev/null 2>&1 \
5877 && lt_shell_append=yes
81ecdfbb
RW
5878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5879$as_echo "$lt_shell_append" >&6; }
252b5132 5880
d6d788bd 5881
ce2cded5
L
5882if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5883 lt_unset=unset
5884else
5885 lt_unset=false
5886fi
13b2be9c
DJ
5887
5888
5889
5890
d6d788bd 5891
ce2cded5
L
5892# test EBCDIC or ASCII
5893case `echo X|tr X '\101'` in
5894 A) # ASCII based system
5895 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5896 lt_SP2NL='tr \040 \012'
5897 lt_NL2SP='tr \015\012 \040\040'
5898 ;;
5899 *) # EBCDIC based system
5900 lt_SP2NL='tr \100 \n'
5901 lt_NL2SP='tr \r\n \100\100'
5902 ;;
5903esac
c43a438d 5904
c43a438d 5905
c43a438d 5906
252b5132 5907
ad22bfe8 5908
1ad12f97 5909
1ad12f97 5910
9e9b66a9 5911
1ad12f97 5912
81ecdfbb
RW
5913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5914$as_echo_n "checking for $LD option to reload object files... " >&6; }
5915if test "${lt_cv_ld_reload_flag+set}" = set; then :
5916 $as_echo_n "(cached) " >&6
ce2cded5
L
5917else
5918 lt_cv_ld_reload_flag='-r'
5919fi
81ecdfbb
RW
5920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5921$as_echo "$lt_cv_ld_reload_flag" >&6; }
ce2cded5
L
5922reload_flag=$lt_cv_ld_reload_flag
5923case $reload_flag in
5924"" | " "*) ;;
5925*) reload_flag=" $reload_flag" ;;
5926esac
5927reload_cmds='$LD$reload_flag -o $output$reload_objs'
5928case $host_os in
5929 darwin*)
5930 if test "$GCC" = yes; then
5931 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5932 else
5933 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5934 fi
5935 ;;
5936esac
a541e3ce 5937
9e9b66a9 5938
a2d91340 5939
d6d788bd 5940
9e9b66a9
AM
5941
5942
5943
d6d788bd 5944
252b5132 5945
718a6fd8
SE
5946if test -n "$ac_tool_prefix"; then
5947 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5948set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5950$as_echo_n "checking for $ac_word... " >&6; }
5951if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5952 $as_echo_n "(cached) " >&6
718a6fd8
SE
5953else
5954 if test -n "$OBJDUMP"; then
5955 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5956else
5957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5958for as_dir in $PATH
5959do
5960 IFS=$as_save_IFS
5961 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5962 for ac_exec_ext in '' $ac_executable_extensions; do
5963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 5964 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5966 break 2
5967 fi
5968done
81ecdfbb
RW
5969 done
5970IFS=$as_save_IFS
718a6fd8
SE
5971
5972fi
5973fi
5974OBJDUMP=$ac_cv_prog_OBJDUMP
5975if test -n "$OBJDUMP"; then
81ecdfbb
RW
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5977$as_echo "$OBJDUMP" >&6; }
718a6fd8 5978else
81ecdfbb
RW
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5980$as_echo "no" >&6; }
718a6fd8
SE
5981fi
5982
81ecdfbb 5983
718a6fd8
SE
5984fi
5985if test -z "$ac_cv_prog_OBJDUMP"; then
5986 ac_ct_OBJDUMP=$OBJDUMP
5987 # Extract the first word of "objdump", so it can be a program name with args.
5988set dummy objdump; ac_word=$2
81ecdfbb
RW
5989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5990$as_echo_n "checking for $ac_word... " >&6; }
5991if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5992 $as_echo_n "(cached) " >&6
718a6fd8
SE
5993else
5994 if test -n "$ac_ct_OBJDUMP"; then
5995 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5996else
5997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5998for as_dir in $PATH
5999do
6000 IFS=$as_save_IFS
6001 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6002 for ac_exec_ext in '' $ac_executable_extensions; do
6003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6004 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6006 break 2
6007 fi
6008done
81ecdfbb
RW
6009 done
6010IFS=$as_save_IFS
718a6fd8 6011
718a6fd8
SE
6012fi
6013fi
6014ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6015if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6017$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 6018else
81ecdfbb
RW
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6020$as_echo "no" >&6; }
718a6fd8
SE
6021fi
6022
81ecdfbb
RW
6023 if test "x$ac_ct_OBJDUMP" = x; then
6024 OBJDUMP="false"
6025 else
6026 case $cross_compiling:$ac_tool_warned in
6027yes:)
6028{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6029$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6030ac_tool_warned=yes ;;
6031esac
6032 OBJDUMP=$ac_ct_OBJDUMP
6033 fi
718a6fd8
SE
6034else
6035 OBJDUMP="$ac_cv_prog_OBJDUMP"
6036fi
6037
6038test -z "$OBJDUMP" && OBJDUMP=objdump
6039
6040
6041
6042
6043
6044
6045
6046
13b2be9c 6047
81ecdfbb
RW
6048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6049$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6050if test "${lt_cv_deplibs_check_method+set}" = set; then :
6051 $as_echo_n "(cached) " >&6
d7040cdb 6052else
ce2cded5
L
6053 lt_cv_file_magic_cmd='$MAGIC_CMD'
6054lt_cv_file_magic_test_file=
6055lt_cv_deplibs_check_method='unknown'
6056# Need to set the preceding variable on all platforms that support
6057# interlibrary dependencies.
6058# 'none' -- dependencies not supported.
6059# `unknown' -- same as none, but documents that we really don't know.
6060# 'pass_all' -- all dependencies passed with no checks.
6061# 'test_compile' -- check by making test program.
6062# 'file_magic [[regex]]' -- check by looking for files in library path
6063# which responds to the $file_magic_cmd with a given extended regex.
6064# If you have `file' or equivalent on your system and you're not sure
6065# whether `pass_all' will *always* work, you probably want this one.
13b2be9c 6066
ce2cded5 6067case $host_os in
50e7d84b 6068aix[4-9]*)
ce2cded5
L
6069 lt_cv_deplibs_check_method=pass_all
6070 ;;
d7040cdb 6071
ce2cded5
L
6072beos*)
6073 lt_cv_deplibs_check_method=pass_all
6074 ;;
d7040cdb 6075
ce2cded5
L
6076bsdi[45]*)
6077 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6078 lt_cv_file_magic_cmd='/usr/bin/file -L'
6079 lt_cv_file_magic_test_file=/shlib/libc.so
6080 ;;
d7040cdb 6081
ce2cded5
L
6082cygwin*)
6083 # func_win32_libid is a shell function defined in ltmain.sh
6084 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6085 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 6086 ;;
ce2cded5
L
6087
6088mingw* | pw32*)
6089 # Base MSYS/MinGW do not provide the 'file' command needed by
6090 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6091 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6092 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6093 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
ce2cded5
L
6094 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6095 lt_cv_file_magic_cmd='func_win32_libid'
6096 else
6097 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6098 lt_cv_file_magic_cmd='$OBJDUMP -f'
6099 fi
d7040cdb 6100 ;;
ce2cded5 6101
3725885a 6102cegcc*)
718a6fd8
SE
6103 # use the weaker test based on 'objdump'. See mingw*.
6104 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6105 lt_cv_file_magic_cmd='$OBJDUMP -f'
6106 ;;
6107
ce2cded5
L
6108darwin* | rhapsody*)
6109 lt_cv_deplibs_check_method=pass_all
6110 ;;
6111
6112freebsd* | dragonfly*)
6113 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6114 case $host_cpu in
6115 i*86 )
6116 # Not sure whether the presence of OpenBSD here was a mistake.
6117 # Let's accept both of them until this is cleared up.
6118 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6119 lt_cv_file_magic_cmd=/usr/bin/file
6120 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6121 ;;
6122 esac
6123 else
6124 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
6125 fi
6126 ;;
ce2cded5
L
6127
6128gnu*)
6129 lt_cv_deplibs_check_method=pass_all
d7040cdb 6130 ;;
ce2cded5 6131
3725885a
RW
6132haiku*)
6133 lt_cv_deplibs_check_method=pass_all
6134 ;;
6135
ce2cded5
L
6136hpux10.20* | hpux11*)
6137 lt_cv_file_magic_cmd=/usr/bin/file
6138 case $host_cpu in
6139 ia64*)
6140 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6141 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6142 ;;
6143 hppa*64*)
3725885a 6144 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]'
ce2cded5
L
6145 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6146 ;;
6147 *)
3725885a 6148 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
ce2cded5
L
6149 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6150 ;;
6151 esac
d7040cdb 6152 ;;
ce2cded5
L
6153
6154interix[3-9]*)
6155 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6156 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 6157 ;;
ce2cded5
L
6158
6159irix5* | irix6* | nonstopux*)
6160 case $LD in
6161 *-32|*"-32 ") libmagic=32-bit;;
6162 *-n32|*"-n32 ") libmagic=N32;;
6163 *-64|*"-64 ") libmagic=64-bit;;
6164 *) libmagic=never-match;;
6165 esac
6166 lt_cv_deplibs_check_method=pass_all
d7040cdb 6167 ;;
ce2cded5
L
6168
6169# This must be Linux ELF.
58e24671 6170linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 6171 lt_cv_deplibs_check_method=pass_all
d7040cdb 6172 ;;
ce2cded5
L
6173
6174netbsd*)
6175 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6176 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6177 else
6178 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6179 fi
d7040cdb 6180 ;;
ce2cded5
L
6181
6182newos6*)
6183 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6184 lt_cv_file_magic_cmd=/usr/bin/file
6185 lt_cv_file_magic_test_file=/usr/lib/libnls.so
d7040cdb 6186 ;;
76a27922 6187
ce2cded5
L
6188*nto* | *qnx*)
6189 lt_cv_deplibs_check_method=pass_all
6190 ;;
d6d788bd 6191
ce2cded5
L
6192openbsd*)
6193 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6194 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6195 else
6196 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6197 fi
6198 ;;
44f2f9d2 6199
ce2cded5
L
6200osf3* | osf4* | osf5*)
6201 lt_cv_deplibs_check_method=pass_all
6202 ;;
44f2f9d2 6203
ce2cded5
L
6204rdos*)
6205 lt_cv_deplibs_check_method=pass_all
6206 ;;
6207
6208solaris*)
6209 lt_cv_deplibs_check_method=pass_all
6210 ;;
6211
6212sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6213 lt_cv_deplibs_check_method=pass_all
6214 ;;
6215
6216sysv4 | sysv4.3*)
6217 case $host_vendor in
6218 motorola)
6219 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]'
6220 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6221 ;;
6222 ncr)
6223 lt_cv_deplibs_check_method=pass_all
6224 ;;
6225 sequent)
6226 lt_cv_file_magic_cmd='/bin/file'
6227 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6228 ;;
6229 sni)
6230 lt_cv_file_magic_cmd='/bin/file'
6231 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6232 lt_cv_file_magic_test_file=/lib/libc.so
6233 ;;
6234 siemens)
6235 lt_cv_deplibs_check_method=pass_all
6236 ;;
6237 pc)
6238 lt_cv_deplibs_check_method=pass_all
6239 ;;
6240 esac
6241 ;;
6242
6243tpf*)
6244 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
6245 ;;
6246esac
6247
ce2cded5 6248fi
81ecdfbb
RW
6249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6250$as_echo "$lt_cv_deplibs_check_method" >&6; }
ce2cded5
L
6251file_magic_cmd=$lt_cv_file_magic_cmd
6252deplibs_check_method=$lt_cv_deplibs_check_method
6253test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6254
d7040cdb 6255
d7040cdb 6256
d7040cdb 6257
d7040cdb 6258
44f2f9d2 6259
d7040cdb 6260
d7040cdb 6261
d7040cdb 6262
d7040cdb 6263
44f2f9d2 6264
d7040cdb 6265
ce2cded5
L
6266if test -n "$ac_tool_prefix"; then
6267 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6268set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6270$as_echo_n "checking for $ac_word... " >&6; }
6271if test "${ac_cv_prog_AR+set}" = set; then :
6272 $as_echo_n "(cached) " >&6
ce2cded5
L
6273else
6274 if test -n "$AR"; then
6275 ac_cv_prog_AR="$AR" # Let the user override the test.
6276else
6277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6278for as_dir in $PATH
6279do
6280 IFS=$as_save_IFS
6281 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6282 for ac_exec_ext in '' $ac_executable_extensions; do
6283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6284 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6286 break 2
d7040cdb
SE
6287 fi
6288done
81ecdfbb
RW
6289 done
6290IFS=$as_save_IFS
44f2f9d2 6291
ce2cded5
L
6292fi
6293fi
6294AR=$ac_cv_prog_AR
6295if test -n "$AR"; then
81ecdfbb
RW
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6297$as_echo "$AR" >&6; }
ce2cded5 6298else
81ecdfbb
RW
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6300$as_echo "no" >&6; }
44f2f9d2 6301fi
d7040cdb 6302
81ecdfbb 6303
d7040cdb 6304fi
ce2cded5
L
6305if test -z "$ac_cv_prog_AR"; then
6306 ac_ct_AR=$AR
6307 # Extract the first word of "ar", so it can be a program name with args.
6308set dummy ar; ac_word=$2
81ecdfbb
RW
6309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6310$as_echo_n "checking for $ac_word... " >&6; }
6311if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6312 $as_echo_n "(cached) " >&6
44f2f9d2 6313else
ce2cded5
L
6314 if test -n "$ac_ct_AR"; then
6315 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6316else
6317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6318for as_dir in $PATH
6319do
6320 IFS=$as_save_IFS
6321 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6322 for ac_exec_ext in '' $ac_executable_extensions; do
6323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6324 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6326 break 2
6327 fi
6328done
81ecdfbb
RW
6329 done
6330IFS=$as_save_IFS
ce2cded5 6331
ce2cded5
L
6332fi
6333fi
6334ac_ct_AR=$ac_cv_prog_ac_ct_AR
6335if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6337$as_echo "$ac_ct_AR" >&6; }
ce2cded5 6338else
81ecdfbb
RW
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340$as_echo "no" >&6; }
d7040cdb 6341fi
44f2f9d2 6342
81ecdfbb
RW
6343 if test "x$ac_ct_AR" = x; then
6344 AR="false"
6345 else
6346 case $cross_compiling:$ac_tool_warned in
6347yes:)
6348{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6349$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6350ac_tool_warned=yes ;;
6351esac
6352 AR=$ac_ct_AR
6353 fi
ce2cded5
L
6354else
6355 AR="$ac_cv_prog_AR"
6356fi
d7040cdb 6357
ce2cded5
L
6358test -z "$AR" && AR=ar
6359test -z "$AR_FLAGS" && AR_FLAGS=cru
d7040cdb
SE
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
ce2cded5
L
6371if test -n "$ac_tool_prefix"; then
6372 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6373set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6375$as_echo_n "checking for $ac_word... " >&6; }
6376if test "${ac_cv_prog_STRIP+set}" = set; then :
6377 $as_echo_n "(cached) " >&6
ce2cded5
L
6378else
6379 if test -n "$STRIP"; then
6380 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6381else
6382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6383for as_dir in $PATH
6384do
6385 IFS=$as_save_IFS
6386 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6387 for ac_exec_ext in '' $ac_executable_extensions; do
6388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6389 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6391 break 2
6392 fi
6393done
81ecdfbb
RW
6394 done
6395IFS=$as_save_IFS
d7040cdb 6396
ce2cded5
L
6397fi
6398fi
6399STRIP=$ac_cv_prog_STRIP
6400if test -n "$STRIP"; then
81ecdfbb
RW
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6402$as_echo "$STRIP" >&6; }
ce2cded5 6403else
81ecdfbb
RW
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6405$as_echo "no" >&6; }
ce2cded5 6406fi
d7040cdb 6407
81ecdfbb 6408
ce2cded5
L
6409fi
6410if test -z "$ac_cv_prog_STRIP"; then
6411 ac_ct_STRIP=$STRIP
6412 # Extract the first word of "strip", so it can be a program name with args.
6413set dummy strip; ac_word=$2
81ecdfbb
RW
6414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6415$as_echo_n "checking for $ac_word... " >&6; }
6416if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6417 $as_echo_n "(cached) " >&6
ce2cded5
L
6418else
6419 if test -n "$ac_ct_STRIP"; then
6420 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6421else
6422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6423for as_dir in $PATH
6424do
6425 IFS=$as_save_IFS
6426 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6427 for ac_exec_ext in '' $ac_executable_extensions; do
6428 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6429 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6431 break 2
6432 fi
6433done
81ecdfbb
RW
6434 done
6435IFS=$as_save_IFS
d7040cdb 6436
ce2cded5
L
6437fi
6438fi
6439ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6440if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6442$as_echo "$ac_ct_STRIP" >&6; }
ce2cded5 6443else
81ecdfbb
RW
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6445$as_echo "no" >&6; }
ce2cded5 6446fi
d7040cdb 6447
81ecdfbb
RW
6448 if test "x$ac_ct_STRIP" = x; then
6449 STRIP=":"
6450 else
6451 case $cross_compiling:$ac_tool_warned in
6452yes:)
6453{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6454$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6455ac_tool_warned=yes ;;
6456esac
6457 STRIP=$ac_ct_STRIP
6458 fi
ce2cded5
L
6459else
6460 STRIP="$ac_cv_prog_STRIP"
6461fi
d7040cdb 6462
ce2cded5 6463test -z "$STRIP" && STRIP=:
d7040cdb 6464
d7040cdb 6465
d7040cdb 6466
d7040cdb 6467
d7040cdb 6468
d7040cdb 6469
ce2cded5
L
6470if test -n "$ac_tool_prefix"; then
6471 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6472set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6474$as_echo_n "checking for $ac_word... " >&6; }
6475if test "${ac_cv_prog_RANLIB+set}" = set; then :
6476 $as_echo_n "(cached) " >&6
44f2f9d2 6477else
ce2cded5
L
6478 if test -n "$RANLIB"; then
6479 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6480else
6481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6482for as_dir in $PATH
6483do
6484 IFS=$as_save_IFS
6485 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6486 for ac_exec_ext in '' $ac_executable_extensions; do
6487 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6488 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6490 break 2
6491 fi
6492done
81ecdfbb
RW
6493 done
6494IFS=$as_save_IFS
44f2f9d2 6495
d7040cdb 6496fi
44f2f9d2 6497fi
ce2cded5
L
6498RANLIB=$ac_cv_prog_RANLIB
6499if test -n "$RANLIB"; then
81ecdfbb
RW
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6501$as_echo "$RANLIB" >&6; }
ce2cded5 6502else
81ecdfbb
RW
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6504$as_echo "no" >&6; }
ce2cded5 6505fi
d7040cdb 6506
81ecdfbb 6507
d7040cdb 6508fi
ce2cded5
L
6509if test -z "$ac_cv_prog_RANLIB"; then
6510 ac_ct_RANLIB=$RANLIB
6511 # Extract the first word of "ranlib", so it can be a program name with args.
6512set dummy ranlib; 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_ac_ct_RANLIB+set}" = set; then :
6516 $as_echo_n "(cached) " >&6
44f2f9d2 6517else
ce2cded5
L
6518 if test -n "$ac_ct_RANLIB"; then
6519 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6520else
6521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522for as_dir in $PATH
d7040cdb 6523do
ce2cded5
L
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
ce2cded5 6528 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6530 break 2
d7040cdb 6531 fi
ce2cded5 6532done
81ecdfbb
RW
6533 done
6534IFS=$as_save_IFS
ce2cded5 6535
d7040cdb 6536fi
ce2cded5
L
6537fi
6538ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6539if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6541$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 6542else
81ecdfbb
RW
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544$as_echo "no" >&6; }
44f2f9d2 6545fi
44f2f9d2 6546
81ecdfbb
RW
6547 if test "x$ac_ct_RANLIB" = x; then
6548 RANLIB=":"
6549 else
6550 case $cross_compiling:$ac_tool_warned in
6551yes:)
6552{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6553$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6554ac_tool_warned=yes ;;
6555esac
6556 RANLIB=$ac_ct_RANLIB
6557 fi
d7040cdb 6558else
ce2cded5 6559 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6560fi
252b5132 6561
ce2cded5 6562test -z "$RANLIB" && RANLIB=:
252b5132 6563
252b5132 6564
ae57792d 6565
252b5132 6566
13b2be9c 6567
14ee9f48 6568
ce2cded5 6569# Determine commands to create old-style static archives.
718a6fd8 6570old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
ce2cded5
L
6571old_postinstall_cmds='chmod 644 $oldlib'
6572old_postuninstall_cmds=
14ee9f48 6573
ce2cded5
L
6574if test -n "$RANLIB"; then
6575 case $host_os in
6576 openbsd*)
6577 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6578 ;;
6579 *)
6580 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6581 ;;
6582 esac
6583 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb 6584fi
14ee9f48 6585
3725885a
RW
6586case $host_os in
6587 darwin*)
6588 lock_old_archive_extraction=yes ;;
6589 *)
6590 lock_old_archive_extraction=no ;;
6591esac
6592
6593
6594
6595
6596
6597
f8fc3443 6598
f8fc3443 6599
252b5132 6600
85fbca6a 6601
85fbca6a 6602
13b2be9c 6603
13b2be9c 6604
d7040cdb 6605
d7040cdb
SE
6606
6607
6608
252b5132 6609
93fbbb04 6610
93fbbb04 6611
d70c5fc7 6612
e0001a05 6613
252b5132 6614
252b5132 6615
252b5132 6616
252b5132 6617
252b5132 6618
3bcbcc3d 6619
252b5132 6620
252b5132 6621
252b5132 6622
15886821 6623
252b5132 6624
252b5132 6625
13b2be9c
DJ
6626
6627
252b5132 6628
252b5132 6629
d6d788bd 6630
ce2cded5
L
6631# If no C compiler was specified, use CC.
6632LTCC=${LTCC-"$CC"}
252b5132 6633
ce2cded5
L
6634# If no C compiler flags were specified, use CFLAGS.
6635LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
252b5132 6636
ce2cded5
L
6637# Allow CC to be a program name with arguments.
6638compiler=$CC
252b5132 6639
252b5132 6640
ce2cded5 6641# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6643$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6644if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6645 $as_echo_n "(cached) " >&6
ce2cded5 6646else
252b5132 6647
ce2cded5
L
6648# These are sane defaults that work on at least a few old systems.
6649# [They come from Ultrix. What could be older than Ultrix?!! ;)]
252b5132 6650
ce2cded5
L
6651# Character class describing NM global symbol codes.
6652symcode='[BCDEGRST]'
252b5132 6653
ce2cded5
L
6654# Regexp to match symbols that can be accessed directly from C.
6655sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
13b2be9c 6656
ce2cded5
L
6657# Define system-specific variables.
6658case $host_os in
6659aix*)
6660 symcode='[BCDT]'
6661 ;;
718a6fd8 6662cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
6663 symcode='[ABCDGISTW]'
6664 ;;
6665hpux*)
6666 if test "$host_cpu" = ia64; then
6667 symcode='[ABCDEGRST]'
6668 fi
6669 ;;
6670irix* | nonstopux*)
6671 symcode='[BCDEGRST]'
6672 ;;
6673osf*)
6674 symcode='[BCDEGQRST]'
6675 ;;
6676solaris*)
6677 symcode='[BDRT]'
6678 ;;
6679sco3.2v5*)
6680 symcode='[DT]'
6681 ;;
6682sysv4.2uw2*)
6683 symcode='[DT]'
6684 ;;
6685sysv5* | sco5v6* | unixware* | OpenUNIX*)
6686 symcode='[ABDT]'
6687 ;;
6688sysv4)
6689 symcode='[DFNSTU]'
6690 ;;
6691esac
6692
6693# If we're using GNU nm, then use its standard symbol codes.
6694case `$NM -V 2>&1` in
6695*GNU* | *'with BFD'*)
6696 symcode='[ABCDGIRSTW]' ;;
6697esac
252b5132 6698
ce2cded5
L
6699# Transform an extracted symbol line into a proper C declaration.
6700# Some systems (esp. on ia64) link data and code symbols differently,
6701# so use this general approach.
6702lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13b2be9c 6703
ce2cded5 6704# Transform an extracted symbol line into symbol name and symbol address
7357c5b6 6705lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
718a6fd8 6706lt_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'"
d7040cdb 6707
7357c5b6
AM
6708# Handle CRLF in mingw tool chain
6709opt_cr=
6710case $build_os in
6711mingw*)
6712 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6713 ;;
6714esac
d7040cdb 6715
7357c5b6
AM
6716# Try without a prefix underscore, then with it.
6717for ac_symprfx in "" "_"; do
d7040cdb 6718
7357c5b6
AM
6719 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6720 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6721
7357c5b6
AM
6722 # Write the raw and C identifiers.
6723 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6724 # Fake it for dumpbin and say T for any non-static function
6725 # and D for any global variable.
6726 # Also find C++ and __fastcall symbols from MSVC++,
6727 # which start with @ or ?.
6728 lt_cv_sys_global_symbol_pipe="$AWK '"\
6729" {last_section=section; section=\$ 3};"\
6730" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6731" \$ 0!~/External *\|/{next};"\
6732" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6733" {if(hide[section]) next};"\
6734" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6735" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6736" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6737" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6738" ' prfx=^$ac_symprfx"
6739 else
6740 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6741 fi
d7040cdb 6742
7357c5b6
AM
6743 # Check to see that the pipe works correctly.
6744 pipe_works=no
d7040cdb 6745
7357c5b6
AM
6746 rm -f conftest*
6747 cat > conftest.$ac_ext <<_LT_EOF
6748#ifdef __cplusplus
6749extern "C" {
6750#endif
6751char nm_test_var;
6752void nm_test_func(void);
6753void nm_test_func(void){}
6754#ifdef __cplusplus
ce2cded5 6755}
7357c5b6
AM
6756#endif
6757int main(){nm_test_var='a';nm_test_func();return(0);}
6758_LT_EOF
6759
81ecdfbb 6760 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6761 (eval $ac_compile) 2>&5
ce2cded5 6762 ac_status=$?
81ecdfbb
RW
6763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6764 test $ac_status = 0; }; then
7357c5b6
AM
6765 # Now try to grab the symbols.
6766 nlist=conftest.nm
3725885a
RW
6767 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6768 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6769 ac_status=$?
81ecdfbb
RW
6770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6771 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6772 # Try sorting and uniquifying the output.
6773 if sort "$nlist" | uniq > "$nlist"T; then
6774 mv -f "$nlist"T "$nlist"
6775 else
6776 rm -f "$nlist"T
6777 fi
13b2be9c 6778
7357c5b6
AM
6779 # Make sure that we snagged all the symbols we need.
6780 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6781 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6782 cat <<_LT_EOF > conftest.$ac_ext
6783#ifdef __cplusplus
6784extern "C" {
6785#endif
13b2be9c 6786
7357c5b6
AM
6787_LT_EOF
6788 # Now generate the symbol file.
6789 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13b2be9c 6790
7357c5b6 6791 cat <<_LT_EOF >> conftest.$ac_ext
c8615825 6792
7357c5b6
AM
6793/* The mapping between symbol names and symbols. */
6794const struct {
6795 const char *name;
6796 void *address;
6797}
6798lt__PROGRAM__LTX_preloaded_symbols[] =
6799{
6800 { "@PROGRAM@", (void *) 0 },
6801_LT_EOF
6802 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6803 cat <<\_LT_EOF >> conftest.$ac_ext
6804 {0, (void *) 0}
6805};
d7040cdb 6806
7357c5b6
AM
6807/* This works around a problem in FreeBSD linker */
6808#ifdef FREEBSD_WORKAROUND
6809static const void *lt_preloaded_setup() {
6810 return lt__PROGRAM__LTX_preloaded_symbols;
6811}
ce2cded5 6812#endif
d7040cdb 6813
7357c5b6 6814#ifdef __cplusplus
ce2cded5 6815}
7357c5b6
AM
6816#endif
6817_LT_EOF
6818 # Now try linking the two files.
6819 mv conftest.$ac_objext conftstm.$ac_objext
6820 lt_save_LIBS="$LIBS"
6821 lt_save_CFLAGS="$CFLAGS"
6822 LIBS="conftstm.$ac_objext"
6823 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6824 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6825 (eval $ac_link) 2>&5
6826 ac_status=$?
81ecdfbb
RW
6827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6828 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6829 pipe_works=yes
6830 fi
6831 LIBS="$lt_save_LIBS"
6832 CFLAGS="$lt_save_CFLAGS"
6833 else
6834 echo "cannot find nm_test_func in $nlist" >&5
6835 fi
6836 else
6837 echo "cannot find nm_test_var in $nlist" >&5
6838 fi
6839 else
6840 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6841 fi
6842 else
6843 echo "$progname: failed program was:" >&5
6844 cat conftest.$ac_ext >&5
6845 fi
718a6fd8 6846 rm -rf conftest* conftst*
7357c5b6
AM
6847
6848 # Do not use the global_symbol_pipe unless it works.
6849 if test "$pipe_works" = yes; then
6850 break
6851 else
6852 lt_cv_sys_global_symbol_pipe=
6853 fi
6854done
d7040cdb 6855
ce2cded5 6856fi
7357c5b6
AM
6857
6858if test -z "$lt_cv_sys_global_symbol_pipe"; then
6859 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6860fi
7357c5b6 6861if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6863$as_echo "failed" >&6; }
7357c5b6 6864else
81ecdfbb
RW
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6866$as_echo "ok" >&6; }
ce2cded5 6867fi
d7040cdb 6868
d7040cdb 6869
d7040cdb 6870
d7040cdb 6871
d7040cdb 6872
d7040cdb 6873
d7040cdb 6874
d7040cdb 6875
d7040cdb 6876
d7040cdb 6877
d7040cdb 6878
d7040cdb 6879
7357c5b6
AM
6880
6881
6882
718a6fd8
SE
6883
6884
6885
6886
6887
7357c5b6
AM
6888
6889
81ecdfbb
RW
6890# Check whether --enable-libtool-lock was given.
6891if test "${enable_libtool_lock+set}" = set; then :
6892 enableval=$enable_libtool_lock;
6893fi
7357c5b6 6894
7357c5b6
AM
6895test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6896
6897# Some flags need to be propagated to the compiler or linker for good
6898# libtool support.
6899case $host in
6900ia64-*-hpux*)
6901 # Find out which ABI we are using.
6902 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6903 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6904 (eval $ac_compile) 2>&5
6905 ac_status=$?
81ecdfbb
RW
6906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6907 test $ac_status = 0; }; then
7357c5b6
AM
6908 case `/usr/bin/file conftest.$ac_objext` in
6909 *ELF-32*)
6910 HPUX_IA64_MODE="32"
6911 ;;
6912 *ELF-64*)
6913 HPUX_IA64_MODE="64"
6914 ;;
6915 esac
6916 fi
6917 rm -rf conftest*
6918 ;;
6919*-*-irix6*)
6920 # Find out which ABI we are using.
3725885a 6921 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6923 (eval $ac_compile) 2>&5
6924 ac_status=$?
81ecdfbb
RW
6925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6926 test $ac_status = 0; }; then
7357c5b6
AM
6927 if test "$lt_cv_prog_gnu_ld" = yes; then
6928 case `/usr/bin/file conftest.$ac_objext` in
6929 *32-bit*)
6930 LD="${LD-ld} -melf32bsmip"
6931 ;;
6932 *N32*)
6933 LD="${LD-ld} -melf32bmipn32"
6934 ;;
6935 *64-bit*)
6936 LD="${LD-ld} -melf64bmip"
6937 ;;
6938 esac
6939 else
6940 case `/usr/bin/file conftest.$ac_objext` in
6941 *32-bit*)
6942 LD="${LD-ld} -32"
6943 ;;
6944 *N32*)
6945 LD="${LD-ld} -n32"
6946 ;;
6947 *64-bit*)
6948 LD="${LD-ld} -64"
6949 ;;
6950 esac
6951 fi
6952 fi
6953 rm -rf conftest*
6954 ;;
6955
6956x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6957s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6958 # Find out which ABI we are using.
6959 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6960 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6961 (eval $ac_compile) 2>&5
6962 ac_status=$?
81ecdfbb
RW
6963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6964 test $ac_status = 0; }; then
7357c5b6
AM
6965 case `/usr/bin/file conftest.o` in
6966 *32-bit*)
6967 case $host in
6968 x86_64-*kfreebsd*-gnu)
6969 LD="${LD-ld} -m elf_i386_fbsd"
6970 ;;
6971 x86_64-*linux*)
6972 LD="${LD-ld} -m elf_i386"
6973 ;;
6974 ppc64-*linux*|powerpc64-*linux*)
6975 LD="${LD-ld} -m elf32ppclinux"
6976 ;;
6977 s390x-*linux*)
6978 LD="${LD-ld} -m elf_s390"
6979 ;;
6980 sparc64-*linux*)
6981 LD="${LD-ld} -m elf32_sparc"
6982 ;;
6983 esac
6984 ;;
6985 *64-bit*)
6986 case $host in
6987 x86_64-*kfreebsd*-gnu)
6988 LD="${LD-ld} -m elf_x86_64_fbsd"
6989 ;;
6990 x86_64-*linux*)
6991 LD="${LD-ld} -m elf_x86_64"
6992 ;;
6993 ppc*-*linux*|powerpc*-*linux*)
6994 LD="${LD-ld} -m elf64ppc"
6995 ;;
6996 s390*-*linux*|s390*-*tpf*)
6997 LD="${LD-ld} -m elf64_s390"
6998 ;;
6999 sparc*-*linux*)
7000 LD="${LD-ld} -m elf64_sparc"
7001 ;;
7002 esac
7003 ;;
7004 esac
7005 fi
7006 rm -rf conftest*
7007 ;;
7008
7009*-*-sco3.2v5*)
7010 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7011 SAVE_CFLAGS="$CFLAGS"
7012 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7014$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7015if test "${lt_cv_cc_needs_belf+set}" = set; then :
7016 $as_echo_n "(cached) " >&6
ce2cded5 7017else
7357c5b6
AM
7018 ac_ext=c
7019ac_cpp='$CPP $CPPFLAGS'
7020ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7021ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7022ac_compiler_gnu=$ac_cv_c_compiler_gnu
7023
81ecdfbb 7024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 7025/* end confdefs.h. */
d7040cdb 7026
7357c5b6
AM
7027int
7028main ()
7029{
7030
7031 ;
7032 return 0;
7033}
ce2cded5 7034_ACEOF
81ecdfbb 7035if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7036 lt_cv_cc_needs_belf=yes
ce2cded5 7037else
81ecdfbb 7038 lt_cv_cc_needs_belf=no
ce2cded5 7039fi
81ecdfbb
RW
7040rm -f core conftest.err conftest.$ac_objext \
7041 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7042 ac_ext=c
7043ac_cpp='$CPP $CPPFLAGS'
7044ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7045ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7046ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7047
ce2cded5 7048fi
81ecdfbb
RW
7049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7050$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
7051 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7052 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7053 CFLAGS="$SAVE_CFLAGS"
7054 fi
7055 ;;
7056sparc*-*solaris*)
7057 # Find out which ABI we are using.
7058 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7059 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7060 (eval $ac_compile) 2>&5
7061 ac_status=$?
81ecdfbb
RW
7062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7063 test $ac_status = 0; }; then
7357c5b6
AM
7064 case `/usr/bin/file conftest.o` in
7065 *64-bit*)
7066 case $lt_cv_prog_gnu_ld in
7067 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
7068 *)
7069 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7070 LD="${LD-ld} -64"
7071 fi
7072 ;;
7357c5b6
AM
7073 esac
7074 ;;
7075 esac
7076 fi
7077 rm -rf conftest*
7078 ;;
7079esac
d7040cdb 7080
718a6fd8
SE
7081need_locks="$enable_libtool_lock"
7082
7083
7084 case $host_os in
7085 rhapsody* | darwin*)
7086 if test -n "$ac_tool_prefix"; then
7087 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7088set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7090$as_echo_n "checking for $ac_word... " >&6; }
7091if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7092 $as_echo_n "(cached) " >&6
718a6fd8
SE
7093else
7094 if test -n "$DSYMUTIL"; then
7095 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7096else
7097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7098for as_dir in $PATH
7099do
7100 IFS=$as_save_IFS
7101 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7102 for ac_exec_ext in '' $ac_executable_extensions; do
7103 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7104 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7106 break 2
7107 fi
7108done
81ecdfbb
RW
7109 done
7110IFS=$as_save_IFS
718a6fd8
SE
7111
7112fi
7113fi
7114DSYMUTIL=$ac_cv_prog_DSYMUTIL
7115if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7117$as_echo "$DSYMUTIL" >&6; }
718a6fd8 7118else
81ecdfbb
RW
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7120$as_echo "no" >&6; }
718a6fd8
SE
7121fi
7122
81ecdfbb 7123
718a6fd8
SE
7124fi
7125if test -z "$ac_cv_prog_DSYMUTIL"; then
7126 ac_ct_DSYMUTIL=$DSYMUTIL
7127 # Extract the first word of "dsymutil", so it can be a program name with args.
7128set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7130$as_echo_n "checking for $ac_word... " >&6; }
7131if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7132 $as_echo_n "(cached) " >&6
718a6fd8
SE
7133else
7134 if test -n "$ac_ct_DSYMUTIL"; then
7135 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7136else
7137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7138for as_dir in $PATH
7139do
7140 IFS=$as_save_IFS
7141 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7142 for ac_exec_ext in '' $ac_executable_extensions; do
7143 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7144 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7145 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7146 break 2
7147 fi
7148done
81ecdfbb
RW
7149 done
7150IFS=$as_save_IFS
718a6fd8 7151
718a6fd8
SE
7152fi
7153fi
7154ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7155if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7157$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 7158else
81ecdfbb
RW
7159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7160$as_echo "no" >&6; }
718a6fd8
SE
7161fi
7162
81ecdfbb
RW
7163 if test "x$ac_ct_DSYMUTIL" = x; then
7164 DSYMUTIL=":"
7165 else
7166 case $cross_compiling:$ac_tool_warned in
7167yes:)
7168{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7169$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7170ac_tool_warned=yes ;;
7171esac
7172 DSYMUTIL=$ac_ct_DSYMUTIL
7173 fi
718a6fd8
SE
7174else
7175 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7176fi
7177
7178 if test -n "$ac_tool_prefix"; then
7179 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7180set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7182$as_echo_n "checking for $ac_word... " >&6; }
7183if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7184 $as_echo_n "(cached) " >&6
718a6fd8
SE
7185else
7186 if test -n "$NMEDIT"; then
7187 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7188else
7189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7190for as_dir in $PATH
7191do
7192 IFS=$as_save_IFS
7193 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7194 for ac_exec_ext in '' $ac_executable_extensions; do
7195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7196 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7198 break 2
7199 fi
7200done
81ecdfbb
RW
7201 done
7202IFS=$as_save_IFS
718a6fd8
SE
7203
7204fi
7205fi
7206NMEDIT=$ac_cv_prog_NMEDIT
7207if test -n "$NMEDIT"; then
81ecdfbb
RW
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7209$as_echo "$NMEDIT" >&6; }
718a6fd8 7210else
81ecdfbb
RW
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7212$as_echo "no" >&6; }
718a6fd8
SE
7213fi
7214
81ecdfbb 7215
718a6fd8
SE
7216fi
7217if test -z "$ac_cv_prog_NMEDIT"; then
7218 ac_ct_NMEDIT=$NMEDIT
7219 # Extract the first word of "nmedit", so it can be a program name with args.
7220set dummy nmedit; ac_word=$2
81ecdfbb
RW
7221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7222$as_echo_n "checking for $ac_word... " >&6; }
7223if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7224 $as_echo_n "(cached) " >&6
718a6fd8
SE
7225else
7226 if test -n "$ac_ct_NMEDIT"; then
7227 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7228else
7229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7230for as_dir in $PATH
7231do
7232 IFS=$as_save_IFS
7233 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7234 for ac_exec_ext in '' $ac_executable_extensions; do
7235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7236 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7238 break 2
7239 fi
7240done
81ecdfbb
RW
7241 done
7242IFS=$as_save_IFS
718a6fd8 7243
718a6fd8
SE
7244fi
7245fi
7246ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7247if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7249$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7250else
81ecdfbb
RW
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7252$as_echo "no" >&6; }
718a6fd8
SE
7253fi
7254
81ecdfbb
RW
7255 if test "x$ac_ct_NMEDIT" = x; then
7256 NMEDIT=":"
7257 else
7258 case $cross_compiling:$ac_tool_warned in
7259yes:)
7260{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7261$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7262ac_tool_warned=yes ;;
7263esac
7264 NMEDIT=$ac_ct_NMEDIT
7265 fi
718a6fd8
SE
7266else
7267 NMEDIT="$ac_cv_prog_NMEDIT"
7268fi
7269
7270 if test -n "$ac_tool_prefix"; then
7271 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7272set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7274$as_echo_n "checking for $ac_word... " >&6; }
7275if test "${ac_cv_prog_LIPO+set}" = set; then :
7276 $as_echo_n "(cached) " >&6
718a6fd8
SE
7277else
7278 if test -n "$LIPO"; then
7279 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7280else
7281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7282for as_dir in $PATH
7283do
7284 IFS=$as_save_IFS
7285 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7286 for ac_exec_ext in '' $ac_executable_extensions; do
7287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7288 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7290 break 2
7291 fi
7292done
81ecdfbb
RW
7293 done
7294IFS=$as_save_IFS
718a6fd8
SE
7295
7296fi
7297fi
7298LIPO=$ac_cv_prog_LIPO
7299if test -n "$LIPO"; then
81ecdfbb
RW
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7301$as_echo "$LIPO" >&6; }
718a6fd8 7302else
81ecdfbb
RW
7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7304$as_echo "no" >&6; }
718a6fd8
SE
7305fi
7306
81ecdfbb 7307
718a6fd8
SE
7308fi
7309if test -z "$ac_cv_prog_LIPO"; then
7310 ac_ct_LIPO=$LIPO
7311 # Extract the first word of "lipo", so it can be a program name with args.
7312set dummy lipo; ac_word=$2
81ecdfbb
RW
7313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7314$as_echo_n "checking for $ac_word... " >&6; }
7315if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7316 $as_echo_n "(cached) " >&6
718a6fd8
SE
7317else
7318 if test -n "$ac_ct_LIPO"; then
7319 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7320else
7321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7322for as_dir in $PATH
7323do
7324 IFS=$as_save_IFS
7325 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7326 for ac_exec_ext in '' $ac_executable_extensions; do
7327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7328 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7330 break 2
7331 fi
7332done
81ecdfbb
RW
7333 done
7334IFS=$as_save_IFS
718a6fd8 7335
718a6fd8
SE
7336fi
7337fi
7338ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7339if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7341$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7342else
81ecdfbb
RW
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7344$as_echo "no" >&6; }
718a6fd8
SE
7345fi
7346
81ecdfbb
RW
7347 if test "x$ac_ct_LIPO" = x; then
7348 LIPO=":"
7349 else
7350 case $cross_compiling:$ac_tool_warned in
7351yes:)
7352{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7353$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7354ac_tool_warned=yes ;;
7355esac
7356 LIPO=$ac_ct_LIPO
7357 fi
718a6fd8
SE
7358else
7359 LIPO="$ac_cv_prog_LIPO"
7360fi
7361
7362 if test -n "$ac_tool_prefix"; then
7363 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7364set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7366$as_echo_n "checking for $ac_word... " >&6; }
7367if test "${ac_cv_prog_OTOOL+set}" = set; then :
7368 $as_echo_n "(cached) " >&6
718a6fd8
SE
7369else
7370 if test -n "$OTOOL"; then
7371 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7372else
7373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7374for as_dir in $PATH
7375do
7376 IFS=$as_save_IFS
7377 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7378 for ac_exec_ext in '' $ac_executable_extensions; do
7379 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7380 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7382 break 2
7383 fi
7384done
81ecdfbb
RW
7385 done
7386IFS=$as_save_IFS
718a6fd8
SE
7387
7388fi
7389fi
7390OTOOL=$ac_cv_prog_OTOOL
7391if test -n "$OTOOL"; then
81ecdfbb
RW
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7393$as_echo "$OTOOL" >&6; }
718a6fd8 7394else
81ecdfbb
RW
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7396$as_echo "no" >&6; }
718a6fd8
SE
7397fi
7398
81ecdfbb 7399
718a6fd8
SE
7400fi
7401if test -z "$ac_cv_prog_OTOOL"; then
7402 ac_ct_OTOOL=$OTOOL
7403 # Extract the first word of "otool", so it can be a program name with args.
7404set dummy otool; ac_word=$2
81ecdfbb
RW
7405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7406$as_echo_n "checking for $ac_word... " >&6; }
7407if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7408 $as_echo_n "(cached) " >&6
718a6fd8
SE
7409else
7410 if test -n "$ac_ct_OTOOL"; then
7411 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7412else
7413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7414for as_dir in $PATH
7415do
7416 IFS=$as_save_IFS
7417 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7418 for ac_exec_ext in '' $ac_executable_extensions; do
7419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7420 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7422 break 2
7423 fi
7424done
81ecdfbb
RW
7425 done
7426IFS=$as_save_IFS
718a6fd8 7427
718a6fd8
SE
7428fi
7429fi
7430ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7431if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7433$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7434else
81ecdfbb
RW
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7436$as_echo "no" >&6; }
718a6fd8
SE
7437fi
7438
81ecdfbb
RW
7439 if test "x$ac_ct_OTOOL" = x; then
7440 OTOOL=":"
7441 else
7442 case $cross_compiling:$ac_tool_warned in
7443yes:)
7444{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7446ac_tool_warned=yes ;;
7447esac
7448 OTOOL=$ac_ct_OTOOL
7449 fi
718a6fd8
SE
7450else
7451 OTOOL="$ac_cv_prog_OTOOL"
7452fi
7453
7454 if test -n "$ac_tool_prefix"; then
7455 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7456set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7458$as_echo_n "checking for $ac_word... " >&6; }
7459if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7460 $as_echo_n "(cached) " >&6
718a6fd8
SE
7461else
7462 if test -n "$OTOOL64"; then
7463 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7464else
7465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7466for as_dir in $PATH
7467do
7468 IFS=$as_save_IFS
7469 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7470 for ac_exec_ext in '' $ac_executable_extensions; do
7471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7472 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7474 break 2
7475 fi
7476done
81ecdfbb
RW
7477 done
7478IFS=$as_save_IFS
718a6fd8
SE
7479
7480fi
7481fi
7482OTOOL64=$ac_cv_prog_OTOOL64
7483if test -n "$OTOOL64"; then
81ecdfbb
RW
7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7485$as_echo "$OTOOL64" >&6; }
718a6fd8 7486else
81ecdfbb
RW
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7488$as_echo "no" >&6; }
718a6fd8
SE
7489fi
7490
81ecdfbb 7491
718a6fd8
SE
7492fi
7493if test -z "$ac_cv_prog_OTOOL64"; then
7494 ac_ct_OTOOL64=$OTOOL64
7495 # Extract the first word of "otool64", so it can be a program name with args.
7496set dummy otool64; ac_word=$2
81ecdfbb
RW
7497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7498$as_echo_n "checking for $ac_word... " >&6; }
7499if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7500 $as_echo_n "(cached) " >&6
718a6fd8
SE
7501else
7502 if test -n "$ac_ct_OTOOL64"; then
7503 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7504else
7505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7506for as_dir in $PATH
7507do
7508 IFS=$as_save_IFS
7509 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7510 for ac_exec_ext in '' $ac_executable_extensions; do
7511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7512 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7514 break 2
7515 fi
7516done
81ecdfbb
RW
7517 done
7518IFS=$as_save_IFS
718a6fd8 7519
718a6fd8
SE
7520fi
7521fi
7522ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7523if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7525$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7526else
81ecdfbb
RW
7527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7528$as_echo "no" >&6; }
718a6fd8
SE
7529fi
7530
81ecdfbb
RW
7531 if test "x$ac_ct_OTOOL64" = x; then
7532 OTOOL64=":"
7533 else
7534 case $cross_compiling:$ac_tool_warned in
7535yes:)
7536{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7537$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7538ac_tool_warned=yes ;;
7539esac
7540 OTOOL64=$ac_ct_OTOOL64
7541 fi
718a6fd8
SE
7542else
7543 OTOOL64="$ac_cv_prog_OTOOL64"
7544fi
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
81ecdfbb
RW
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7573$as_echo_n "checking for -single_module linker flag... " >&6; }
7574if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7575 $as_echo_n "(cached) " >&6
718a6fd8
SE
7576else
7577 lt_cv_apple_cc_single_mod=no
7578 if test -z "${LT_MULTI_MODULE}"; then
7579 # By default we will add the -single_module flag. You can override
7580 # by either setting the environment variable LT_MULTI_MODULE
7581 # non-empty at configure time, or by adding -multi_module to the
7582 # link flags.
7583 rm -rf libconftest.dylib*
7584 echo "int foo(void){return 1;}" > conftest.c
7585 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7586-dynamiclib -Wl,-single_module conftest.c" >&5
7587 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7588 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7589 _lt_result=$?
7590 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7591 lt_cv_apple_cc_single_mod=yes
7592 else
7593 cat conftest.err >&5
7594 fi
7595 rm -rf libconftest.dylib*
7596 rm -f conftest.*
7597 fi
7598fi
81ecdfbb
RW
7599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7600$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7602$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7603if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7604 $as_echo_n "(cached) " >&6
718a6fd8
SE
7605else
7606 lt_cv_ld_exported_symbols_list=no
7607 save_LDFLAGS=$LDFLAGS
7608 echo "_main" > conftest.sym
7609 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7611/* end confdefs.h. */
7612
7613int
7614main ()
7615{
7616
7617 ;
7618 return 0;
7619}
7620_ACEOF
81ecdfbb 7621if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7622 lt_cv_ld_exported_symbols_list=yes
7623else
81ecdfbb 7624 lt_cv_ld_exported_symbols_list=no
718a6fd8 7625fi
81ecdfbb
RW
7626rm -f core conftest.err conftest.$ac_objext \
7627 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7628 LDFLAGS="$save_LDFLAGS"
7629
7630fi
81ecdfbb
RW
7631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7632$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7634$as_echo_n "checking for -force_load linker flag... " >&6; }
7635if test "${lt_cv_ld_force_load+set}" = set; then :
7636 $as_echo_n "(cached) " >&6
7637else
7638 lt_cv_ld_force_load=no
7639 cat > conftest.c << _LT_EOF
7640int forced_loaded() { return 2;}
7641_LT_EOF
7642 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7643 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7644 echo "$AR cru libconftest.a conftest.o" >&5
7645 $AR cru libconftest.a conftest.o 2>&5
7646 cat > conftest.c << _LT_EOF
7647int main() { return 0;}
7648_LT_EOF
7649 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7650 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7651 _lt_result=$?
7652 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7653 lt_cv_ld_force_load=yes
7654 else
7655 cat conftest.err >&5
7656 fi
7657 rm -f conftest.err libconftest.a conftest conftest.c
7658 rm -rf conftest.dSYM
7659
7660fi
7661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7662$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7663 case $host_os in
7664 rhapsody* | darwin1.[012])
7665 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7666 darwin1.*)
7667 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7668 darwin*) # darwin 5.x on
7669 # if running on 10.5 or later, the deployment target defaults
7670 # to the OS version, if on x86, and 10.4, the deployment
7671 # target defaults to 10.4. Don't you love it?
7672 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7673 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7674 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7675 10.[012]*)
7676 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7677 10.*)
7678 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7679 esac
7680 ;;
7681 esac
7682 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7683 _lt_dar_single_mod='$single_module'
7684 fi
7685 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7686 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7687 else
7688 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7689 fi
3725885a 7690 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7691 _lt_dsymutil='~$DSYMUTIL $lib || :'
7692 else
7693 _lt_dsymutil=
7694 fi
7695 ;;
7696 esac
7697
718a6fd8 7698for ac_header in dlfcn.h
81ecdfbb
RW
7699do :
7700 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7701"
7702if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
718a6fd8 7703 cat >>confdefs.h <<_ACEOF
81ecdfbb 7704#define HAVE_DLFCN_H 1
718a6fd8
SE
7705_ACEOF
7706
7707fi
7708
7709done
7710
7711
7712
3725885a
RW
7713
7714
718a6fd8
SE
7715# Set options
7716
7717
7718
7719 enable_dlopen=no
7720
7721
7722 enable_win32_dll=no
7723
7724
81ecdfbb
RW
7725 # Check whether --enable-shared was given.
7726if test "${enable_shared+set}" = set; then :
7727 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
7728 case $enableval in
7729 yes) enable_shared=yes ;;
7730 no) enable_shared=no ;;
7731 *)
7732 enable_shared=no
7733 # Look at the argument we got. We use all the common list separators.
7734 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7735 for pkg in $enableval; do
7736 IFS="$lt_save_ifs"
7737 if test "X$pkg" = "X$p"; then
7738 enable_shared=yes
7739 fi
7740 done
7741 IFS="$lt_save_ifs"
7742 ;;
7743 esac
7744else
7745 enable_shared=yes
81ecdfbb
RW
7746fi
7747
718a6fd8
SE
7748
7749
7750
7751
7752
7753
7754
7755
81ecdfbb
RW
7756 # Check whether --enable-static was given.
7757if test "${enable_static+set}" = set; then :
7758 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7759 case $enableval in
7760 yes) enable_static=yes ;;
7761 no) enable_static=no ;;
7762 *)
7763 enable_static=no
7764 # Look at the argument we got. We use all the common list separators.
7765 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7766 for pkg in $enableval; do
7767 IFS="$lt_save_ifs"
7768 if test "X$pkg" = "X$p"; then
7769 enable_static=yes
7770 fi
7771 done
7772 IFS="$lt_save_ifs"
7773 ;;
7774 esac
7775else
7776 enable_static=yes
81ecdfbb
RW
7777fi
7778
718a6fd8
SE
7779
7780
d7040cdb 7781
d7040cdb 7782
718a6fd8
SE
7783
7784
7785
7786
7787
81ecdfbb
RW
7788# Check whether --with-pic was given.
7789if test "${with_pic+set}" = set; then :
7790 withval=$with_pic; pic_mode="$withval"
ce2cded5 7791else
718a6fd8 7792 pic_mode=default
81ecdfbb
RW
7793fi
7794
d7040cdb 7795
718a6fd8
SE
7796test -z "$pic_mode" && pic_mode=default
7797
7798
7799
7800
7801
7802
7803
81ecdfbb
RW
7804 # Check whether --enable-fast-install was given.
7805if test "${enable_fast_install+set}" = set; then :
7806 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
7807 case $enableval in
7808 yes) enable_fast_install=yes ;;
7809 no) enable_fast_install=no ;;
7810 *)
7811 enable_fast_install=no
7812 # Look at the argument we got. We use all the common list separators.
7813 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7814 for pkg in $enableval; do
7815 IFS="$lt_save_ifs"
7816 if test "X$pkg" = "X$p"; then
7817 enable_fast_install=yes
7818 fi
7819 done
7820 IFS="$lt_save_ifs"
7821 ;;
7822 esac
ce2cded5 7823else
718a6fd8 7824 enable_fast_install=yes
81ecdfbb
RW
7825fi
7826
718a6fd8
SE
7827
7828
7829
7830
d7040cdb 7831
d7040cdb 7832
d7040cdb 7833
d7040cdb 7834
d7040cdb 7835
d7040cdb 7836
ce2cded5
L
7837# This can be used to rebuild libtool when needed
7838LIBTOOL_DEPS="$ltmain"
d7040cdb 7839
ce2cded5
L
7840# Always use our own libtool.
7841LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 7842
d7040cdb 7843
d7040cdb 7844
d7040cdb
SE
7845
7846
7847
7848
7849
7850
d7040cdb 7851
d7040cdb 7852
ab509236 7853
ab509236 7854
d7040cdb
SE
7855
7856
7857
7858
7859
13b2be9c 7860
13b2be9c 7861
13b2be9c 7862
13b2be9c 7863
d7040cdb 7864
3725885a 7865
d7040cdb
SE
7866
7867
ce2cded5 7868test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7869
7870
d7040cdb 7871
d7040cdb 7872
d7040cdb
SE
7873
7874
7875
7876
7877
7878
ce2cded5
L
7879
7880
7881
7882
7883if test -n "${ZSH_VERSION+set}" ; then
7884 setopt NO_GLOB_SUBST
7885fi
7886
81ecdfbb
RW
7887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7888$as_echo_n "checking for objdir... " >&6; }
7889if test "${lt_cv_objdir+set}" = set; then :
7890 $as_echo_n "(cached) " >&6
d7040cdb 7891else
ce2cded5
L
7892 rm -f .libs 2>/dev/null
7893mkdir .libs 2>/dev/null
7894if test -d .libs; then
7895 lt_cv_objdir=.libs
7896else
7897 # MS-DOS does not allow filenames that begin with a dot.
7898 lt_cv_objdir=_libs
d7040cdb 7899fi
ce2cded5
L
7900rmdir .libs 2>/dev/null
7901fi
81ecdfbb
RW
7902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7903$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7904objdir=$lt_cv_objdir
d7040cdb
SE
7905
7906
7907
7908
d7040cdb 7909
ce2cded5
L
7910cat >>confdefs.h <<_ACEOF
7911#define LT_OBJDIR "$lt_cv_objdir/"
7912_ACEOF
d7040cdb
SE
7913
7914
7915
7916
ce2cded5
L
7917case $host_os in
7918aix3*)
7919 # AIX sometimes has problems with the GCC collect2 program. For some
7920 # reason, if we set the COLLECT_NAMES environment variable, the problems
7921 # vanish in a puff of smoke.
7922 if test "X${COLLECT_NAMES+set}" != Xset; then
7923 COLLECT_NAMES=
7924 export COLLECT_NAMES
7925 fi
7926 ;;
7927esac
d7040cdb 7928
ce2cded5
L
7929# Global variables:
7930ofile=libtool
7931can_build_shared=yes
d7040cdb 7932
ce2cded5
L
7933# All known linkers require a `.a' archive for static linking (except MSVC,
7934# which needs '.lib').
7935libext=a
d7040cdb 7936
ce2cded5 7937with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7938
ce2cded5
L
7939old_CC="$CC"
7940old_CFLAGS="$CFLAGS"
d7040cdb 7941
ce2cded5
L
7942# Set sane defaults for various variables
7943test -z "$CC" && CC=cc
7944test -z "$LTCC" && LTCC=$CC
7945test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7946test -z "$LD" && LD=ld
7947test -z "$ac_objext" && ac_objext=o
7948
7949for cc_temp in $compiler""; do
7950 case $cc_temp in
7951 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7952 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7953 \-*) ;;
7954 *) break;;
7955 esac
7956done
3725885a 7957cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
ce2cded5
L
7958
7959
7960# Only perform the check for file, if the check method requires it
7961test -z "$MAGIC_CMD" && MAGIC_CMD=file
7962case $deplibs_check_method in
7963file_magic*)
7964 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7966$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7967if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7968 $as_echo_n "(cached) " >&6
ce2cded5
L
7969else
7970 case $MAGIC_CMD in
7971[\\/*] | ?:[\\/]*)
7972 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7973 ;;
7974*)
7975 lt_save_MAGIC_CMD="$MAGIC_CMD"
7976 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7977 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7978 for ac_dir in $ac_dummy; do
7979 IFS="$lt_save_ifs"
7980 test -z "$ac_dir" && ac_dir=.
7981 if test -f $ac_dir/${ac_tool_prefix}file; then
7982 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7983 if test -n "$file_magic_test_file"; then
7984 case $deplibs_check_method in
7985 "file_magic "*)
7986 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7987 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7988 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7989 $EGREP "$file_magic_regex" > /dev/null; then
7990 :
d7040cdb 7991 else
ce2cded5 7992 cat <<_LT_EOF 1>&2
d7040cdb 7993
ce2cded5
L
7994*** Warning: the command libtool uses to detect shared libraries,
7995*** $file_magic_cmd, produces output that libtool cannot recognize.
7996*** The result is that libtool may fail to recognize shared libraries
7997*** as such. This will affect the creation of libtool libraries that
7998*** depend on shared libraries, but programs linked with such libtool
7999*** libraries will work regardless of this problem. Nevertheless, you
8000*** may want to report the problem to your system manager and/or to
8001*** bug-libtool@gnu.org
d7040cdb 8002
ce2cded5
L
8003_LT_EOF
8004 fi ;;
8005 esac
d7040cdb 8006 fi
ce2cded5 8007 break
d7040cdb 8008 fi
ce2cded5
L
8009 done
8010 IFS="$lt_save_ifs"
8011 MAGIC_CMD="$lt_save_MAGIC_CMD"
8012 ;;
8013esac
8014fi
d7040cdb 8015
ce2cded5
L
8016MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8017if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8019$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8020else
81ecdfbb
RW
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8022$as_echo "no" >&6; }
ce2cded5 8023fi
d7040cdb 8024
d7040cdb 8025
d7040cdb 8026
d7040cdb 8027
d7040cdb 8028
ce2cded5
L
8029if test -z "$lt_cv_path_MAGIC_CMD"; then
8030 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8032$as_echo_n "checking for file... " >&6; }
8033if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8034 $as_echo_n "(cached) " >&6
ce2cded5
L
8035else
8036 case $MAGIC_CMD in
8037[\\/*] | ?:[\\/]*)
8038 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8039 ;;
8040*)
8041 lt_save_MAGIC_CMD="$MAGIC_CMD"
8042 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8043 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8044 for ac_dir in $ac_dummy; do
8045 IFS="$lt_save_ifs"
8046 test -z "$ac_dir" && ac_dir=.
8047 if test -f $ac_dir/file; then
8048 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8049 if test -n "$file_magic_test_file"; then
8050 case $deplibs_check_method in
8051 "file_magic "*)
8052 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8053 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8054 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8055 $EGREP "$file_magic_regex" > /dev/null; then
8056 :
d7040cdb 8057 else
ce2cded5
L
8058 cat <<_LT_EOF 1>&2
8059
8060*** Warning: the command libtool uses to detect shared libraries,
8061*** $file_magic_cmd, produces output that libtool cannot recognize.
8062*** The result is that libtool may fail to recognize shared libraries
8063*** as such. This will affect the creation of libtool libraries that
8064*** depend on shared libraries, but programs linked with such libtool
8065*** libraries will work regardless of this problem. Nevertheless, you
8066*** may want to report the problem to your system manager and/or to
8067*** bug-libtool@gnu.org
8068
8069_LT_EOF
8070 fi ;;
d7040cdb 8071 esac
d7040cdb 8072 fi
ce2cded5
L
8073 break
8074 fi
8075 done
8076 IFS="$lt_save_ifs"
8077 MAGIC_CMD="$lt_save_MAGIC_CMD"
8078 ;;
8079esac
8080fi
d7040cdb 8081
ce2cded5
L
8082MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8083if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8085$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8086else
81ecdfbb
RW
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8088$as_echo "no" >&6; }
ce2cded5 8089fi
d7040cdb 8090
d7040cdb 8091
ce2cded5
L
8092 else
8093 MAGIC_CMD=:
8094 fi
d7040cdb 8095fi
d7040cdb 8096
ce2cded5
L
8097 fi
8098 ;;
8099esac
d7040cdb 8100
ce2cded5 8101# Use C for the default configuration in the libtool script
d7040cdb 8102
ce2cded5
L
8103lt_save_CC="$CC"
8104ac_ext=c
8105ac_cpp='$CPP $CPPFLAGS'
8106ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8107ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8108ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 8109
d7040cdb 8110
ce2cded5
L
8111# Source file extension for C test sources.
8112ac_ext=c
d7040cdb 8113
ce2cded5
L
8114# Object file extension for compiled C test sources.
8115objext=o
8116objext=$objext
d7040cdb 8117
ce2cded5
L
8118# Code to be used in simple compile tests
8119lt_simple_compile_test_code="int some_variable = 0;"
8120
8121# Code to be used in simple link tests
8122lt_simple_link_test_code='int main(){return(0);}'
8123
8124
8125
8126
8127
8128
8129
8130# If no C compiler was specified, use CC.
8131LTCC=${LTCC-"$CC"}
8132
8133# If no C compiler flags were specified, use CFLAGS.
8134LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8135
8136# Allow CC to be a program name with arguments.
8137compiler=$CC
8138
8139# Save the default compiler, since it gets overwritten when the other
8140# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8141compiler_DEFAULT=$CC
8142
8143# save warnings/boilerplate of simple test code
8144ac_outfile=conftest.$ac_objext
8145echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8146eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8147_lt_compiler_boilerplate=`cat conftest.err`
8148$RM conftest*
8149
8150ac_outfile=conftest.$ac_objext
8151echo "$lt_simple_link_test_code" >conftest.$ac_ext
8152eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8153_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 8154$RM -r conftest*
ce2cded5
L
8155
8156
8157## CAVEAT EMPTOR:
8158## There is no encapsulation within the following macros, do not change
8159## the running order or otherwise move them around unless you know exactly
8160## what you are doing...
8161if test -n "$compiler"; then
8162
8163lt_prog_compiler_no_builtin_flag=
8164
8165if test "$GCC" = yes; then
3725885a
RW
8166 case $cc_basename in
8167 nvcc*)
8168 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8169 *)
8170 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8171 esac
ce2cded5 8172
81ecdfbb
RW
8173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8174$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8175if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8176 $as_echo_n "(cached) " >&6
ce2cded5
L
8177else
8178 lt_cv_prog_compiler_rtti_exceptions=no
8179 ac_outfile=conftest.$ac_objext
8180 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8181 lt_compiler_flag="-fno-rtti -fno-exceptions"
8182 # Insert the option either (1) after the last *FLAGS variable, or
8183 # (2) before a word containing "conftest.", or (3) at the end.
8184 # Note that $ac_compile itself does not contain backslashes and begins
8185 # with a dollar sign (not a hyphen), so the echo should work correctly.
8186 # The option is referenced via a variable to avoid confusing sed.
8187 lt_compile=`echo "$ac_compile" | $SED \
8188 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8189 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8190 -e 's:$: $lt_compiler_flag:'`
3725885a 8191 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8192 (eval "$lt_compile" 2>conftest.err)
8193 ac_status=$?
8194 cat conftest.err >&5
3725885a 8195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8196 if (exit $ac_status) && test -s "$ac_outfile"; then
8197 # The compiler can only warn and ignore the option if not recognized
8198 # So say no if there are warnings other than the usual output.
3725885a 8199 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8200 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8201 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8202 lt_cv_prog_compiler_rtti_exceptions=yes
8203 fi
8204 fi
8205 $RM conftest*
8206
8207fi
81ecdfbb
RW
8208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8209$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
ce2cded5
L
8210
8211if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8212 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8213else
8214 :
8215fi
8216
8217fi
8218
8219
8220
8221
8222
8223
8224 lt_prog_compiler_wl=
8225lt_prog_compiler_pic=
8226lt_prog_compiler_static=
8227
81ecdfbb
RW
8228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8229$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
ce2cded5
L
8230
8231 if test "$GCC" = yes; then
8232 lt_prog_compiler_wl='-Wl,'
8233 lt_prog_compiler_static='-static'
8234
8235 case $host_os in
8236 aix*)
8237 # All AIX code is PIC.
8238 if test "$host_cpu" = ia64; then
8239 # AIX 5 now supports IA64 processor
8240 lt_prog_compiler_static='-Bstatic'
8241 fi
8242 ;;
d7040cdb
SE
8243
8244 amigaos*)
718a6fd8
SE
8245 case $host_cpu in
8246 powerpc)
8247 # see comment about AmigaOS4 .so support
8248 lt_prog_compiler_pic='-fPIC'
8249 ;;
8250 m68k)
8251 # FIXME: we need at least 68020 code to build shared libraries, but
8252 # adding the `-m68020' flag to GCC prevents building anything better,
8253 # like `-m68040'.
8254 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8255 ;;
8256 esac
d7040cdb
SE
8257 ;;
8258
ce2cded5
L
8259 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8260 # PIC is the default for these OSes.
d7040cdb
SE
8261 ;;
8262
718a6fd8 8263 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8264 # This hack is so that the source file can tell whether it is being
8265 # built for inclusion in a dll (and should export symbols for example).
8266 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8267 # (--disable-auto-import) libraries
8268 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8269 ;;
8270
8271 darwin* | rhapsody*)
ce2cded5
L
8272 # PIC is the default on this platform
8273 # Common symbols not allowed in MH_DYLIB files
8274 lt_prog_compiler_pic='-fno-common'
8275 ;;
8276
3725885a
RW
8277 haiku*)
8278 # PIC is the default for Haiku.
8279 # The "-static" flag exists, but is broken.
8280 lt_prog_compiler_static=
8281 ;;
8282
ce2cded5 8283 hpux*)
718a6fd8
SE
8284 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8285 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8286 # sets the default TLS model and affects inlining.
ce2cded5 8287 case $host_cpu in
718a6fd8 8288 hppa*64*)
ce2cded5 8289 # +Z the default
d7040cdb 8290 ;;
ce2cded5
L
8291 *)
8292 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8293 ;;
8294 esac
ce2cded5 8295 ;;
d7040cdb 8296
ce2cded5
L
8297 interix[3-9]*)
8298 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8299 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
8300 ;;
8301
ce2cded5
L
8302 msdosdjgpp*)
8303 # Just because we use GCC doesn't mean we suddenly get shared libraries
8304 # on systems that don't support them.
8305 lt_prog_compiler_can_build_shared=no
8306 enable_shared=no
d7040cdb
SE
8307 ;;
8308
ce2cded5
L
8309 *nto* | *qnx*)
8310 # QNX uses GNU C++, but need to define -shared option too, otherwise
8311 # it will coredump.
8312 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8313 ;;
8314
ce2cded5
L
8315 sysv4*MP*)
8316 if test -d /usr/nec; then
8317 lt_prog_compiler_pic=-Kconform_pic
8318 fi
d7040cdb
SE
8319 ;;
8320
ce2cded5
L
8321 *)
8322 lt_prog_compiler_pic='-fPIC'
d7040cdb 8323 ;;
ce2cded5 8324 esac
3725885a
RW
8325
8326 case $cc_basename in
8327 nvcc*) # Cuda Compiler Driver 2.2
8328 lt_prog_compiler_wl='-Xlinker '
8329 lt_prog_compiler_pic='-Xcompiler -fPIC'
8330 ;;
8331 esac
ce2cded5
L
8332 else
8333 # PORTME Check for flag to pass linker flags through the system compiler.
8334 case $host_os in
8335 aix*)
8336 lt_prog_compiler_wl='-Wl,'
8337 if test "$host_cpu" = ia64; then
8338 # AIX 5 now supports IA64 processor
8339 lt_prog_compiler_static='-Bstatic'
d7040cdb 8340 else
ce2cded5 8341 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 8342 fi
ce2cded5 8343 ;;
d7040cdb 8344
718a6fd8 8345 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8346 # This hack is so that the source file can tell whether it is being
8347 # built for inclusion in a dll (and should export symbols for example).
8348 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8349 ;;
8350
ce2cded5
L
8351 hpux9* | hpux10* | hpux11*)
8352 lt_prog_compiler_wl='-Wl,'
8353 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8354 # not for PA HP-UX.
8355 case $host_cpu in
8356 hppa*64*|ia64*)
8357 # +Z the default
8358 ;;
8359 *)
8360 lt_prog_compiler_pic='+Z'
8361 ;;
8362 esac
8363 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8364 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
8365 ;;
8366
ce2cded5
L
8367 irix5* | irix6* | nonstopux*)
8368 lt_prog_compiler_wl='-Wl,'
8369 # PIC (with -KPIC) is the default.
8370 lt_prog_compiler_static='-non_shared'
8371 ;;
d7040cdb 8372
58e24671 8373 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8374 case $cc_basename in
718a6fd8
SE
8375 # old Intel for x86_64 which still supported -KPIC.
8376 ecc*)
ce2cded5
L
8377 lt_prog_compiler_wl='-Wl,'
8378 lt_prog_compiler_pic='-KPIC'
8379 lt_prog_compiler_static='-static'
8380 ;;
718a6fd8
SE
8381 # icc used to be incompatible with GCC.
8382 # ICC 10 doesn't accept -KPIC any more.
8383 icc* | ifort*)
8384 lt_prog_compiler_wl='-Wl,'
8385 lt_prog_compiler_pic='-fPIC'
8386 lt_prog_compiler_static='-static'
8387 ;;
8388 # Lahey Fortran 8.1.
8389 lf95*)
8390 lt_prog_compiler_wl='-Wl,'
8391 lt_prog_compiler_pic='--shared'
8392 lt_prog_compiler_static='--static'
8393 ;;
3725885a 8394 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8395 # Portland Group compilers (*not* the Pentium gcc compiler,
8396 # which looks to be a dead project)
8397 lt_prog_compiler_wl='-Wl,'
8398 lt_prog_compiler_pic='-fpic'
8399 lt_prog_compiler_static='-Bstatic'
8400 ;;
8401 ccc*)
8402 lt_prog_compiler_wl='-Wl,'
8403 # All Alpha code is PIC.
8404 lt_prog_compiler_static='-non_shared'
8405 ;;
3725885a
RW
8406 xl* | bgxl* | bgf* | mpixl*)
8407 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8408 lt_prog_compiler_wl='-Wl,'
8409 lt_prog_compiler_pic='-qpic'
8410 lt_prog_compiler_static='-qstaticlink'
8411 ;;
ce2cded5
L
8412 *)
8413 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8414 *Sun\ F* | *Sun*Fortran*)
8415 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8416 lt_prog_compiler_pic='-KPIC'
8417 lt_prog_compiler_static='-Bstatic'
3725885a 8418 lt_prog_compiler_wl=''
d7040cdb 8419 ;;
3725885a
RW
8420 *Sun\ C*)
8421 # Sun C 5.9
ce2cded5
L
8422 lt_prog_compiler_pic='-KPIC'
8423 lt_prog_compiler_static='-Bstatic'
3725885a 8424 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8425 ;;
8426 esac
ce2cded5
L
8427 ;;
8428 esac
d7040cdb
SE
8429 ;;
8430
ce2cded5
L
8431 newsos6)
8432 lt_prog_compiler_pic='-KPIC'
8433 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8434 ;;
8435
ce2cded5
L
8436 *nto* | *qnx*)
8437 # QNX uses GNU C++, but need to define -shared option too, otherwise
8438 # it will coredump.
8439 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8440 ;;
8441
ce2cded5
L
8442 osf3* | osf4* | osf5*)
8443 lt_prog_compiler_wl='-Wl,'
8444 # All OSF/1 code is PIC.
8445 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8446 ;;
8447
ce2cded5
L
8448 rdos*)
8449 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8450 ;;
8451
8452 solaris*)
ce2cded5
L
8453 lt_prog_compiler_pic='-KPIC'
8454 lt_prog_compiler_static='-Bstatic'
8455 case $cc_basename in
8456 f77* | f90* | f95*)
8457 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 8458 *)
ce2cded5 8459 lt_prog_compiler_wl='-Wl,';;
d7040cdb 8460 esac
d7040cdb
SE
8461 ;;
8462
8463 sunos4*)
ce2cded5
L
8464 lt_prog_compiler_wl='-Qoption ld '
8465 lt_prog_compiler_pic='-PIC'
8466 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8467 ;;
8468
ce2cded5
L
8469 sysv4 | sysv4.2uw2* | sysv4.3*)
8470 lt_prog_compiler_wl='-Wl,'
8471 lt_prog_compiler_pic='-KPIC'
8472 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8473 ;;
8474
8475 sysv4*MP*)
ce2cded5
L
8476 if test -d /usr/nec ;then
8477 lt_prog_compiler_pic='-Kconform_pic'
8478 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8479 fi
8480 ;;
8481
ce2cded5
L
8482 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8483 lt_prog_compiler_wl='-Wl,'
8484 lt_prog_compiler_pic='-KPIC'
8485 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8486 ;;
8487
ce2cded5
L
8488 unicos*)
8489 lt_prog_compiler_wl='-Wl,'
8490 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8491 ;;
8492
8493 uts4*)
ce2cded5
L
8494 lt_prog_compiler_pic='-pic'
8495 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8496 ;;
8497
8498 *)
ce2cded5 8499 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8500 ;;
8501 esac
d7040cdb
SE
8502 fi
8503
ce2cded5
L
8504case $host_os in
8505 # For platforms which do not support PIC, -DPIC is meaningless:
8506 *djgpp*)
8507 lt_prog_compiler_pic=
8508 ;;
8509 *)
8510 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8511 ;;
8512esac
81ecdfbb
RW
8513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8514$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8515
8516
8517
8518
8519
8520
8521#
ce2cded5 8522# Check to make sure the PIC flag actually works.
d7040cdb 8523#
ce2cded5 8524if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8526$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8527if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8528 $as_echo_n "(cached) " >&6
ce2cded5 8529else
718a6fd8 8530 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8531 ac_outfile=conftest.$ac_objext
8532 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8533 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8534 # Insert the option either (1) after the last *FLAGS variable, or
8535 # (2) before a word containing "conftest.", or (3) at the end.
8536 # Note that $ac_compile itself does not contain backslashes and begins
8537 # with a dollar sign (not a hyphen), so the echo should work correctly.
8538 # The option is referenced via a variable to avoid confusing sed.
8539 lt_compile=`echo "$ac_compile" | $SED \
8540 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8541 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8542 -e 's:$: $lt_compiler_flag:'`
3725885a 8543 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8544 (eval "$lt_compile" 2>conftest.err)
8545 ac_status=$?
8546 cat conftest.err >&5
3725885a 8547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8548 if (exit $ac_status) && test -s "$ac_outfile"; then
8549 # The compiler can only warn and ignore the option if not recognized
8550 # So say no if there are warnings other than the usual output.
3725885a 8551 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8552 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8553 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8554 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8555 fi
8556 fi
8557 $RM conftest*
d7040cdb 8558
ce2cded5 8559fi
81ecdfbb
RW
8560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8561$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8562
718a6fd8 8563if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8564 case $lt_prog_compiler_pic in
8565 "" | " "*) ;;
8566 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8567 esac
8568else
8569 lt_prog_compiler_pic=
8570 lt_prog_compiler_can_build_shared=no
8571fi
d7040cdb 8572
ce2cded5 8573fi
d7040cdb
SE
8574
8575
8576
8577
8578
8579
ce2cded5
L
8580#
8581# Check to make sure the static flag actually works.
8582#
8583wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8585$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8586if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8587 $as_echo_n "(cached) " >&6
ce2cded5 8588else
718a6fd8 8589 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8590 save_LDFLAGS="$LDFLAGS"
8591 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8592 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8593 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8594 # The linker can only warn and ignore the option if not recognized
8595 # So say no if there are warnings
8596 if test -s conftest.err; then
8597 # Append any errors to the config.log.
8598 cat conftest.err 1>&5
3725885a 8599 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8600 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8601 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8602 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8603 fi
8604 else
718a6fd8 8605 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8606 fi
8607 fi
718a6fd8 8608 $RM -r conftest*
ce2cded5 8609 LDFLAGS="$save_LDFLAGS"
d7040cdb 8610
ce2cded5 8611fi
81ecdfbb
RW
8612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8613$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8614
718a6fd8 8615if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8616 :
8617else
8618 lt_prog_compiler_static=
8619fi
d7040cdb
SE
8620
8621
8622
8623
8624
8625
8626
81ecdfbb
RW
8627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8628$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8629if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8630 $as_echo_n "(cached) " >&6
ce2cded5
L
8631else
8632 lt_cv_prog_compiler_c_o=no
8633 $RM -r conftest 2>/dev/null
8634 mkdir conftest
8635 cd conftest
8636 mkdir out
8637 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8638
ce2cded5
L
8639 lt_compiler_flag="-o out/conftest2.$ac_objext"
8640 # Insert the option either (1) after the last *FLAGS variable, or
8641 # (2) before a word containing "conftest.", or (3) at the end.
8642 # Note that $ac_compile itself does not contain backslashes and begins
8643 # with a dollar sign (not a hyphen), so the echo should work correctly.
8644 lt_compile=`echo "$ac_compile" | $SED \
8645 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8646 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8647 -e 's:$: $lt_compiler_flag:'`
3725885a 8648 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8649 (eval "$lt_compile" 2>out/conftest.err)
8650 ac_status=$?
8651 cat out/conftest.err >&5
3725885a 8652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8653 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8654 then
8655 # The compiler can only warn and ignore the option if not recognized
8656 # So say no if there are warnings
3725885a 8657 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8658 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8659 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8660 lt_cv_prog_compiler_c_o=yes
8661 fi
8662 fi
8663 chmod u+w . 2>&5
8664 $RM conftest*
8665 # SGI C++ compiler will create directory out/ii_files/ for
8666 # template instantiation
8667 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8668 $RM out/* && rmdir out
8669 cd ..
8670 $RM -r conftest
8671 $RM conftest*
d7040cdb 8672
ce2cded5 8673fi
81ecdfbb
RW
8674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8675$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8676
8677
8678
8679
8680
8681
81ecdfbb
RW
8682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8683$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8684if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8685 $as_echo_n "(cached) " >&6
ce2cded5
L
8686else
8687 lt_cv_prog_compiler_c_o=no
8688 $RM -r conftest 2>/dev/null
8689 mkdir conftest
8690 cd conftest
8691 mkdir out
8692 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8693
ce2cded5
L
8694 lt_compiler_flag="-o out/conftest2.$ac_objext"
8695 # Insert the option either (1) after the last *FLAGS variable, or
8696 # (2) before a word containing "conftest.", or (3) at the end.
8697 # Note that $ac_compile itself does not contain backslashes and begins
8698 # with a dollar sign (not a hyphen), so the echo should work correctly.
8699 lt_compile=`echo "$ac_compile" | $SED \
8700 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8701 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8702 -e 's:$: $lt_compiler_flag:'`
3725885a 8703 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8704 (eval "$lt_compile" 2>out/conftest.err)
8705 ac_status=$?
8706 cat out/conftest.err >&5
3725885a 8707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8708 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8709 then
8710 # The compiler can only warn and ignore the option if not recognized
8711 # So say no if there are warnings
3725885a 8712 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8713 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8714 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8715 lt_cv_prog_compiler_c_o=yes
8716 fi
8717 fi
8718 chmod u+w . 2>&5
8719 $RM conftest*
8720 # SGI C++ compiler will create directory out/ii_files/ for
8721 # template instantiation
8722 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8723 $RM out/* && rmdir out
8724 cd ..
8725 $RM -r conftest
8726 $RM conftest*
d7040cdb 8727
ce2cded5 8728fi
81ecdfbb
RW
8729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8730$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8731
8732
8733
8734
ce2cded5
L
8735hard_links="nottested"
8736if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8737 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8739$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8740 hard_links=yes
8741 $RM conftest*
8742 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8743 touch conftest.a
8744 ln conftest.a conftest.b 2>&5 || hard_links=no
8745 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8747$as_echo "$hard_links" >&6; }
ce2cded5 8748 if test "$hard_links" = no; then
81ecdfbb
RW
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8750$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5
L
8751 need_locks=warn
8752 fi
8753else
8754 need_locks=no
8755fi
d7040cdb
SE
8756
8757
8758
8759
8760
8761
81ecdfbb
RW
8762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8763$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8764
ce2cded5
L
8765 runpath_var=
8766 allow_undefined_flag=
8767 always_export_symbols=no
8768 archive_cmds=
8769 archive_expsym_cmds=
8770 compiler_needs_object=no
8771 enable_shared_with_static_runtimes=no
8772 export_dynamic_flag_spec=
8773 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8774 hardcode_automatic=no
8775 hardcode_direct=no
8776 hardcode_direct_absolute=no
8777 hardcode_libdir_flag_spec=
8778 hardcode_libdir_flag_spec_ld=
8779 hardcode_libdir_separator=
8780 hardcode_minus_L=no
8781 hardcode_shlibpath_var=unsupported
8782 inherit_rpath=no
8783 link_all_deplibs=unknown
8784 module_cmds=
8785 module_expsym_cmds=
8786 old_archive_from_new_cmds=
8787 old_archive_from_expsyms_cmds=
8788 thread_safe_flag_spec=
8789 whole_archive_flag_spec=
8790 # include_expsyms should be a list of space-separated symbols to be *always*
8791 # included in the symbol list
8792 include_expsyms=
8793 # exclude_expsyms can be an extended regexp of symbols to exclude
8794 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8795 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8796 # as well as any symbol that contains `d'.
718a6fd8 8797 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8798 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8799 # platforms (ab)use it in PIC code, but their linkers get confused if
8800 # the symbol is explicitly referenced. Since portable code cannot
8801 # rely on this symbol name, it's probably fine to never include it in
8802 # preloaded symbol tables.
718a6fd8 8803 # Exclude shared library initialization/finalization symbols.
ce2cded5 8804 extract_expsyms_cmds=
d7040cdb 8805
ce2cded5 8806 case $host_os in
718a6fd8 8807 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8808 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8809 # When not using gcc, we currently assume that we are using
8810 # Microsoft Visual C++.
8811 if test "$GCC" != yes; then
8812 with_gnu_ld=no
8813 fi
8814 ;;
8815 interix*)
8816 # we just hope/assume this is gcc and not c89 (= MSVC++)
8817 with_gnu_ld=yes
8818 ;;
8819 openbsd*)
8820 with_gnu_ld=no
8821 ;;
8822 esac
d7040cdb 8823
ce2cded5 8824 ld_shlibs=yes
3725885a
RW
8825
8826 # On some targets, GNU ld is compatible enough with the native linker
8827 # that we're better off using the native interface for both.
8828 lt_use_gnu_ld_interface=no
ce2cded5 8829 if test "$with_gnu_ld" = yes; then
3725885a
RW
8830 case $host_os in
8831 aix*)
8832 # The AIX port of GNU ld has always aspired to compatibility
8833 # with the native linker. However, as the warning in the GNU ld
8834 # block says, versions before 2.19.5* couldn't really create working
8835 # shared libraries, regardless of the interface used.
8836 case `$LD -v 2>&1` in
8837 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8838 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8839 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8840 *)
8841 lt_use_gnu_ld_interface=yes
8842 ;;
8843 esac
8844 ;;
8845 *)
8846 lt_use_gnu_ld_interface=yes
8847 ;;
8848 esac
8849 fi
8850
8851 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8852 # If archive_cmds runs LD, not CC, wlarc should be empty
8853 wlarc='${wl}'
d7040cdb 8854
ce2cded5
L
8855 # Set some defaults for GNU ld with shared library support. These
8856 # are reset later if shared libraries are not supported. Putting them
8857 # here allows them to be overridden if necessary.
8858 runpath_var=LD_RUN_PATH
8859 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8860 export_dynamic_flag_spec='${wl}--export-dynamic'
8861 # ancient GNU ld didn't support --whole-archive et. al.
8862 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8863 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8864 else
8865 whole_archive_flag_spec=
8866 fi
8867 supports_anon_versioning=no
8868 case `$LD -v 2>&1` in
3725885a 8869 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8870 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8871 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8872 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8873 *\ 2.11.*) ;; # other 2.11 versions
8874 *) supports_anon_versioning=yes ;;
8875 esac
d7040cdb 8876
ce2cded5
L
8877 # See if GNU ld supports shared libraries.
8878 case $host_os in
50e7d84b 8879 aix[3-9]*)
ce2cded5
L
8880 # On AIX/PPC, the GNU linker is very broken
8881 if test "$host_cpu" != ia64; then
8882 ld_shlibs=no
8883 cat <<_LT_EOF 1>&2
d7040cdb 8884
3725885a 8885*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8886*** to be unable to reliably create shared libraries on AIX.
8887*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8888*** really care for shared libraries, you may want to install binutils
8889*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8890*** You will then need to restart the configuration process.
d7040cdb 8891
ce2cded5
L
8892_LT_EOF
8893 fi
8894 ;;
d7040cdb 8895
ce2cded5 8896 amigaos*)
718a6fd8
SE
8897 case $host_cpu in
8898 powerpc)
8899 # see comment about AmigaOS4 .so support
8900 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8901 archive_expsym_cmds=''
8902 ;;
8903 m68k)
8904 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)'
8905 hardcode_libdir_flag_spec='-L$libdir'
8906 hardcode_minus_L=yes
8907 ;;
8908 esac
ce2cded5 8909 ;;
d7040cdb 8910
ce2cded5
L
8911 beos*)
8912 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8913 allow_undefined_flag=unsupported
8914 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8915 # support --undefined. This deserves some investigation. FIXME
8916 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8917 else
8918 ld_shlibs=no
8919 fi
8920 ;;
d7040cdb 8921
718a6fd8 8922 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8923 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8924 # as there is no search path for DLLs.
8925 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8926 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8927 allow_undefined_flag=unsupported
8928 always_export_symbols=no
8929 enable_shared_with_static_runtimes=yes
8930 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8931
ce2cded5
L
8932 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8933 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8934 # If the export-symbols file already is a .def file (1st line
8935 # is EXPORTS), use it as is; otherwise, prepend...
8936 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8937 cp $export_symbols $output_objdir/$soname.def;
8938 else
8939 echo EXPORTS > $output_objdir/$soname.def;
8940 cat $export_symbols >> $output_objdir/$soname.def;
8941 fi~
8942 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8943 else
8944 ld_shlibs=no
8945 fi
8946 ;;
d7040cdb 8947
3725885a
RW
8948 haiku*)
8949 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8950 link_all_deplibs=yes
8951 ;;
8952
ce2cded5
L
8953 interix[3-9]*)
8954 hardcode_direct=no
8955 hardcode_shlibpath_var=no
8956 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8957 export_dynamic_flag_spec='${wl}-E'
8958 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8959 # Instead, shared libraries are loaded at an image base (0x10000000 by
8960 # default) and relocated if they conflict, which is a slow very memory
8961 # consuming and fragmenting process. To avoid this, we pick a random,
8962 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8963 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8964 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8965 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'
8966 ;;
d7040cdb 8967
58e24671 8968 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
8969 tmp_diet=no
8970 if test "$host_os" = linux-dietlibc; then
8971 case $cc_basename in
8972 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8973 esac
8974 fi
8975 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8976 && test "$tmp_diet" = no
8977 then
8978 tmp_addflag=
718a6fd8 8979 tmp_sharedflag='-shared'
ce2cded5
L
8980 case $cc_basename,$host_cpu in
8981 pgcc*) # Portland Group C compiler
3725885a 8982 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'
ce2cded5
L
8983 tmp_addflag=' $pic_flag'
8984 ;;
3725885a
RW
8985 pgf77* | pgf90* | pgf95* | pgfortran*)
8986 # Portland Group f77 and f90 compilers
8987 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'
ce2cded5
L
8988 tmp_addflag=' $pic_flag -Mnomain' ;;
8989 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8990 tmp_addflag=' -i_dynamic' ;;
8991 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8992 tmp_addflag=' -i_dynamic -nofor_main' ;;
8993 ifc* | ifort*) # Intel Fortran compiler
8994 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
8995 lf95*) # Lahey Fortran 8.1
8996 whole_archive_flag_spec=
8997 tmp_sharedflag='--shared' ;;
3725885a 8998 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
8999 tmp_sharedflag='-qmkshrobj'
9000 tmp_addflag= ;;
3725885a
RW
9001 nvcc*) # Cuda Compiler Driver 2.2
9002 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'
9003 compiler_needs_object=yes
9004 ;;
ce2cded5
L
9005 esac
9006 case `$CC -V 2>&1 | sed 5q` in
9007 *Sun\ C*) # Sun C 5.9
3725885a 9008 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'
ce2cded5
L
9009 compiler_needs_object=yes
9010 tmp_sharedflag='-G' ;;
9011 *Sun\ F*) # Sun Fortran 8.3
9012 tmp_sharedflag='-G' ;;
ce2cded5
L
9013 esac
9014 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 9015
ce2cded5
L
9016 if test "x$supports_anon_versioning" = xyes; then
9017 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9018 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9019 echo "local: *; };" >> $output_objdir/$libname.ver~
9020 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9021 fi
718a6fd8
SE
9022
9023 case $cc_basename in
3725885a 9024 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
9025 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9026 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9027 hardcode_libdir_flag_spec=
9028 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9029 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9030 if test "x$supports_anon_versioning" = xyes; then
9031 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9032 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9033 echo "local: *; };" >> $output_objdir/$libname.ver~
9034 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9035 fi
9036 ;;
9037 esac
ce2cded5
L
9038 else
9039 ld_shlibs=no
9040 fi
9041 ;;
d7040cdb 9042
ce2cded5
L
9043 netbsd*)
9044 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9045 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9046 wlarc=
9047 else
9048 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9049 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9050 fi
9051 ;;
d7040cdb 9052
ce2cded5
L
9053 solaris*)
9054 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9055 ld_shlibs=no
9056 cat <<_LT_EOF 1>&2
d7040cdb 9057
ce2cded5
L
9058*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9059*** create shared libraries on Solaris systems. Therefore, libtool
9060*** is disabling shared libraries support. We urge you to upgrade GNU
9061*** binutils to release 2.9.1 or newer. Another option is to modify
9062*** your PATH or compiler configuration so that the native linker is
9063*** used, and then restart.
d7040cdb 9064
ce2cded5
L
9065_LT_EOF
9066 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9067 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9068 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9069 else
9070 ld_shlibs=no
9071 fi
9072 ;;
d7040cdb 9073
ce2cded5
L
9074 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9075 case `$LD -v 2>&1` in
9076 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9077 ld_shlibs=no
9078 cat <<_LT_EOF 1>&2
d7040cdb 9079
ce2cded5
L
9080*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9081*** reliably create shared libraries on SCO systems. Therefore, libtool
9082*** is disabling shared libraries support. We urge you to upgrade GNU
9083*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9084*** your PATH or compiler configuration so that the native linker is
9085*** used, and then restart.
d7040cdb 9086
ce2cded5
L
9087_LT_EOF
9088 ;;
9089 *)
9090 # For security reasons, it is highly recommended that you always
9091 # use absolute paths for naming shared libraries, and exclude the
9092 # DT_RUNPATH tag from executables and libraries. But doing so
9093 # requires that you compile everything twice, which is a pain.
9094 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9095 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9096 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9097 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9098 else
9099 ld_shlibs=no
9100 fi
9101 ;;
9102 esac
9103 ;;
d7040cdb 9104
ce2cded5
L
9105 sunos4*)
9106 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9107 wlarc=
9108 hardcode_direct=yes
9109 hardcode_shlibpath_var=no
9110 ;;
d7040cdb 9111
ce2cded5
L
9112 *)
9113 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9114 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9115 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9116 else
9117 ld_shlibs=no
9118 fi
9119 ;;
9120 esac
d7040cdb 9121
ce2cded5
L
9122 if test "$ld_shlibs" = no; then
9123 runpath_var=
9124 hardcode_libdir_flag_spec=
9125 export_dynamic_flag_spec=
9126 whole_archive_flag_spec=
9127 fi
9128 else
9129 # PORTME fill in a description of your system's linker (not GNU ld)
9130 case $host_os in
9131 aix3*)
9132 allow_undefined_flag=unsupported
9133 always_export_symbols=yes
9134 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'
9135 # Note: this linker hardcodes the directories in LIBPATH if there
9136 # are no directories specified by -L.
9137 hardcode_minus_L=yes
9138 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9139 # Neither direct hardcoding nor static linking is supported with a
9140 # broken collect2.
9141 hardcode_direct=unsupported
9142 fi
9143 ;;
d7040cdb 9144
50e7d84b 9145 aix[4-9]*)
ce2cded5
L
9146 if test "$host_cpu" = ia64; then
9147 # On IA64, the linker does run time linking by default, so we don't
9148 # have to do anything special.
9149 aix_use_runtimelinking=no
9150 exp_sym_flag='-Bexport'
9151 no_entry_flag=""
9152 else
9153 # If we're using GNU nm, then we don't want the "-C" option.
9154 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9155 # Also, AIX nm treats weak defined symbols like other global
9156 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 9157 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9158 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'
ce2cded5
L
9159 else
9160 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'
9161 fi
9162 aix_use_runtimelinking=no
d7040cdb 9163
ce2cded5
L
9164 # Test if we are trying to use run time linking or normal
9165 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9166 # need to do runtime linking.
50e7d84b 9167 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
9168 for ld_flag in $LDFLAGS; do
9169 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9170 aix_use_runtimelinking=yes
9171 break
9172 fi
9173 done
9174 ;;
9175 esac
d7040cdb 9176
ce2cded5
L
9177 exp_sym_flag='-bexport'
9178 no_entry_flag='-bnoentry'
9179 fi
d7040cdb 9180
ce2cded5
L
9181 # When large executables or shared objects are built, AIX ld can
9182 # have problems creating the table of contents. If linking a library
9183 # or program results in "error TOC overflow" add -mminimal-toc to
9184 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9185 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 9186
ce2cded5
L
9187 archive_cmds=''
9188 hardcode_direct=yes
9189 hardcode_direct_absolute=yes
9190 hardcode_libdir_separator=':'
9191 link_all_deplibs=yes
9192 file_list_spec='${wl}-f,'
d7040cdb 9193
ce2cded5
L
9194 if test "$GCC" = yes; then
9195 case $host_os in aix4.[012]|aix4.[012].*)
9196 # We only want to do this on AIX 4.2 and lower, the check
9197 # below for broken collect2 doesn't work under 4.3+
9198 collect2name=`${CC} -print-prog-name=collect2`
9199 if test -f "$collect2name" &&
9200 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9201 then
9202 # We have reworked collect2
9203 :
9204 else
9205 # We have old collect2
9206 hardcode_direct=unsupported
9207 # It fails to find uninstalled libraries when the uninstalled
9208 # path is not listed in the libpath. Setting hardcode_minus_L
9209 # to unsupported forces relinking
9210 hardcode_minus_L=yes
9211 hardcode_libdir_flag_spec='-L$libdir'
9212 hardcode_libdir_separator=
9213 fi
9214 ;;
9215 esac
9216 shared_flag='-shared'
9217 if test "$aix_use_runtimelinking" = yes; then
9218 shared_flag="$shared_flag "'${wl}-G'
9219 fi
9220 else
9221 # not using gcc
9222 if test "$host_cpu" = ia64; then
9223 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9224 # chokes on -Wl,-G. The following line is correct:
9225 shared_flag='-G'
9226 else
9227 if test "$aix_use_runtimelinking" = yes; then
9228 shared_flag='${wl}-G'
9229 else
9230 shared_flag='${wl}-bM:SRE'
9231 fi
9232 fi
9233 fi
d7040cdb 9234
718a6fd8 9235 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
9236 # It seems that -bexpall does not export symbols beginning with
9237 # underscore (_), so it is better to generate a list of symbols to export.
9238 always_export_symbols=yes
9239 if test "$aix_use_runtimelinking" = yes; then
9240 # Warning - without using the other runtime loading flags (-brtl),
9241 # -berok will link without error, but may produce a broken library.
9242 allow_undefined_flag='-berok'
9243 # Determine the default libpath from the value encoded in an
9244 # empty executable.
81ecdfbb 9245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9246/* end confdefs.h. */
d7040cdb 9247
ce2cded5
L
9248int
9249main ()
9250{
d7040cdb 9251
ce2cded5
L
9252 ;
9253 return 0;
9254}
9255_ACEOF
81ecdfbb 9256if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9257
ce2cded5
L
9258lt_aix_libpath_sed='
9259 /Import File Strings/,/^$/ {
9260 /^0/ {
9261 s/^0 *\(.*\)$/\1/
9262 p
9263 }
9264 }'
9265aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9266# Check for a 64-bit object if we didn't find anything.
9267if test -z "$aix_libpath"; then
9268 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9269fi
ce2cded5 9270fi
81ecdfbb
RW
9271rm -f core conftest.err conftest.$ac_objext \
9272 conftest$ac_exeext conftest.$ac_ext
ce2cded5 9273if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9274
ce2cded5 9275 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9276 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"
ce2cded5
L
9277 else
9278 if test "$host_cpu" = ia64; then
9279 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9280 allow_undefined_flag="-z nodefs"
9281 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"
9282 else
9283 # Determine the default libpath from the value encoded in an
9284 # empty executable.
81ecdfbb 9285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9286/* end confdefs.h. */
d7040cdb 9287
ce2cded5
L
9288int
9289main ()
9290{
d7040cdb 9291
ce2cded5
L
9292 ;
9293 return 0;
9294}
9295_ACEOF
81ecdfbb 9296if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9297
ce2cded5
L
9298lt_aix_libpath_sed='
9299 /Import File Strings/,/^$/ {
9300 /^0/ {
9301 s/^0 *\(.*\)$/\1/
9302 p
9303 }
9304 }'
9305aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9306# Check for a 64-bit object if we didn't find anything.
9307if test -z "$aix_libpath"; then
9308 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9309fi
ce2cded5 9310fi
81ecdfbb
RW
9311rm -f core conftest.err conftest.$ac_objext \
9312 conftest$ac_exeext conftest.$ac_ext
ce2cded5 9313if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9314
ce2cded5
L
9315 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9316 # Warning - without using the other run time loading flags,
9317 # -berok will link without error, but may produce a broken library.
9318 no_undefined_flag=' ${wl}-bernotok'
9319 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9320 if test "$with_gnu_ld" = yes; then
9321 # We only use this code for GNU lds that support --whole-archive.
9322 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9323 else
9324 # Exported symbols can be pulled into shared objects from archives
9325 whole_archive_flag_spec='$convenience'
9326 fi
ce2cded5
L
9327 archive_cmds_need_lc=yes
9328 # This is similar to how AIX traditionally builds its shared libraries.
9329 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'
9330 fi
9331 fi
9332 ;;
d7040cdb 9333
ce2cded5 9334 amigaos*)
718a6fd8
SE
9335 case $host_cpu in
9336 powerpc)
9337 # see comment about AmigaOS4 .so support
9338 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9339 archive_expsym_cmds=''
9340 ;;
9341 m68k)
9342 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)'
9343 hardcode_libdir_flag_spec='-L$libdir'
9344 hardcode_minus_L=yes
9345 ;;
9346 esac
ce2cded5 9347 ;;
d7040cdb 9348
ce2cded5
L
9349 bsdi[45]*)
9350 export_dynamic_flag_spec=-rdynamic
9351 ;;
d7040cdb 9352
718a6fd8 9353 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9354 # When not using gcc, we currently assume that we are using
9355 # Microsoft Visual C++.
9356 # hardcode_libdir_flag_spec is actually meaningless, as there is
9357 # no search path for DLLs.
9358 hardcode_libdir_flag_spec=' '
9359 allow_undefined_flag=unsupported
9360 # Tell ltmain to make .lib files, not .a files.
9361 libext=lib
9362 # Tell ltmain to make .dll files, not .so files.
9363 shrext_cmds=".dll"
9364 # FIXME: Setting linknames here is a bad hack.
3725885a 9365 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
ce2cded5
L
9366 # The linker will automatically build a .lib file if we build a DLL.
9367 old_archive_from_new_cmds='true'
9368 # FIXME: Should let the user specify the lib program.
9369 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9370 fix_srcfile_path='`cygpath -w "$srcfile"`'
9371 enable_shared_with_static_runtimes=yes
9372 ;;
d7040cdb 9373
ce2cded5 9374 darwin* | rhapsody*)
d7040cdb 9375
718a6fd8
SE
9376
9377 archive_cmds_need_lc=no
9378 hardcode_direct=no
9379 hardcode_automatic=yes
9380 hardcode_shlibpath_var=unsupported
3725885a
RW
9381 if test "$lt_cv_ld_force_load" = "yes"; then
9382 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\"`'
9383 else
9384 whole_archive_flag_spec=''
9385 fi
718a6fd8
SE
9386 link_all_deplibs=yes
9387 allow_undefined_flag="$_lt_dar_allow_undefined"
9388 case $cc_basename in
9389 ifort*) _lt_dar_can_shared=yes ;;
9390 *) _lt_dar_can_shared=$GCC ;;
9391 esac
9392 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9393 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9394 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9395 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9396 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}"
9397 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}"
9398
9399 else
9400 ld_shlibs=no
9401 fi
9402
ce2cded5 9403 ;;
d7040cdb 9404
ce2cded5
L
9405 dgux*)
9406 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9407 hardcode_libdir_flag_spec='-L$libdir'
9408 hardcode_shlibpath_var=no
9409 ;;
d7040cdb 9410
ce2cded5
L
9411 freebsd1*)
9412 ld_shlibs=no
9413 ;;
d7040cdb 9414
ce2cded5
L
9415 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9416 # support. Future versions do this automatically, but an explicit c++rt0.o
9417 # does not break anything, and helps significantly (at the cost of a little
9418 # extra space).
9419 freebsd2.2*)
9420 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9421 hardcode_libdir_flag_spec='-R$libdir'
9422 hardcode_direct=yes
9423 hardcode_shlibpath_var=no
9424 ;;
d7040cdb 9425
ce2cded5
L
9426 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9427 freebsd2*)
9428 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9429 hardcode_direct=yes
9430 hardcode_minus_L=yes
9431 hardcode_shlibpath_var=no
9432 ;;
d7040cdb 9433
ce2cded5
L
9434 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9435 freebsd* | dragonfly*)
9436 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9437 hardcode_libdir_flag_spec='-R$libdir'
9438 hardcode_direct=yes
9439 hardcode_shlibpath_var=no
9440 ;;
d7040cdb 9441
ce2cded5
L
9442 hpux9*)
9443 if test "$GCC" = yes; then
9444 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'
9445 else
9446 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'
9447 fi
9448 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9449 hardcode_libdir_separator=:
9450 hardcode_direct=yes
d7040cdb 9451
ce2cded5
L
9452 # hardcode_minus_L: Not really in the search PATH,
9453 # but as the default location of the library.
9454 hardcode_minus_L=yes
9455 export_dynamic_flag_spec='${wl}-E'
9456 ;;
d7040cdb 9457
ce2cded5 9458 hpux10*)
3725885a 9459 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9460 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9461 else
9462 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9463 fi
9464 if test "$with_gnu_ld" = no; then
9465 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9466 hardcode_libdir_flag_spec_ld='+b $libdir'
9467 hardcode_libdir_separator=:
9468 hardcode_direct=yes
9469 hardcode_direct_absolute=yes
9470 export_dynamic_flag_spec='${wl}-E'
9471 # hardcode_minus_L: Not really in the search PATH,
9472 # but as the default location of the library.
9473 hardcode_minus_L=yes
9474 fi
9475 ;;
d7040cdb 9476
ce2cded5 9477 hpux11*)
3725885a 9478 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9479 case $host_cpu in
9480 hppa*64*)
9481 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9482 ;;
9483 ia64*)
718a6fd8 9484 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9485 ;;
9486 *)
9487 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9488 ;;
9489 esac
9490 else
9491 case $host_cpu in
9492 hppa*64*)
9493 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9494 ;;
9495 ia64*)
9496 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9497 ;;
9498 *)
3725885a
RW
9499
9500 # Older versions of the 11.00 compiler do not understand -b yet
9501 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9503$as_echo_n "checking if $CC understands -b... " >&6; }
9504if test "${lt_cv_prog_compiler__b+set}" = set; then :
9505 $as_echo_n "(cached) " >&6
9506else
9507 lt_cv_prog_compiler__b=no
9508 save_LDFLAGS="$LDFLAGS"
9509 LDFLAGS="$LDFLAGS -b"
9510 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9511 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9512 # The linker can only warn and ignore the option if not recognized
9513 # So say no if there are warnings
9514 if test -s conftest.err; then
9515 # Append any errors to the config.log.
9516 cat conftest.err 1>&5
9517 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9518 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9519 if diff conftest.exp conftest.er2 >/dev/null; then
9520 lt_cv_prog_compiler__b=yes
9521 fi
9522 else
9523 lt_cv_prog_compiler__b=yes
9524 fi
9525 fi
9526 $RM -r conftest*
9527 LDFLAGS="$save_LDFLAGS"
9528
9529fi
9530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9531$as_echo "$lt_cv_prog_compiler__b" >&6; }
9532
9533if test x"$lt_cv_prog_compiler__b" = xyes; then
9534 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9535else
9536 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9537fi
9538
ce2cded5
L
9539 ;;
9540 esac
9541 fi
9542 if test "$with_gnu_ld" = no; then
9543 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9544 hardcode_libdir_separator=:
d7040cdb 9545
ce2cded5
L
9546 case $host_cpu in
9547 hppa*64*|ia64*)
9548 hardcode_direct=no
9549 hardcode_shlibpath_var=no
9550 ;;
9551 *)
9552 hardcode_direct=yes
9553 hardcode_direct_absolute=yes
9554 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9555
ce2cded5
L
9556 # hardcode_minus_L: Not really in the search PATH,
9557 # but as the default location of the library.
9558 hardcode_minus_L=yes
9559 ;;
9560 esac
9561 fi
9562 ;;
9563
9564 irix5* | irix6* | nonstopux*)
9565 if test "$GCC" = yes; then
3725885a 9566 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'
ce2cded5
L
9567 # Try to use the -exported_symbol ld option, if it does not
9568 # work, assume that -exports_file does not work either and
9569 # implicitly export all symbols.
9570 save_LDFLAGS="$LDFLAGS"
9571 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9573/* end confdefs.h. */
ce2cded5
L
9574int foo(void) {}
9575_ACEOF
81ecdfbb 9576if ac_fn_c_try_link "$LINENO"; then :
3725885a 9577 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 9578
d7040cdb 9579fi
81ecdfbb
RW
9580rm -f core conftest.err conftest.$ac_objext \
9581 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9582 LDFLAGS="$save_LDFLAGS"
9583 else
3725885a
RW
9584 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'
9585 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'
ce2cded5
L
9586 fi
9587 archive_cmds_need_lc='no'
9588 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9589 hardcode_libdir_separator=:
9590 inherit_rpath=yes
9591 link_all_deplibs=yes
9592 ;;
d7040cdb 9593
ce2cded5
L
9594 netbsd*)
9595 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9596 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9597 else
9598 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9599 fi
9600 hardcode_libdir_flag_spec='-R$libdir'
9601 hardcode_direct=yes
9602 hardcode_shlibpath_var=no
9603 ;;
d7040cdb 9604
ce2cded5
L
9605 newsos6)
9606 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9607 hardcode_direct=yes
9608 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9609 hardcode_libdir_separator=:
9610 hardcode_shlibpath_var=no
9611 ;;
d7040cdb 9612
ce2cded5
L
9613 *nto* | *qnx*)
9614 ;;
d7040cdb 9615
ce2cded5 9616 openbsd*)
718a6fd8
SE
9617 if test -f /usr/libexec/ld.so; then
9618 hardcode_direct=yes
9619 hardcode_shlibpath_var=no
9620 hardcode_direct_absolute=yes
9621 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9622 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9623 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9624 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9625 export_dynamic_flag_spec='${wl}-E'
9626 else
9627 case $host_os in
9628 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9629 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9630 hardcode_libdir_flag_spec='-R$libdir'
9631 ;;
9632 *)
9633 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9634 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9635 ;;
9636 esac
9637 fi
9638 else
9639 ld_shlibs=no
d7040cdb
SE
9640 fi
9641 ;;
d7040cdb 9642
ce2cded5
L
9643 os2*)
9644 hardcode_libdir_flag_spec='-L$libdir'
9645 hardcode_minus_L=yes
9646 allow_undefined_flag=unsupported
3725885a 9647 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'
ce2cded5
L
9648 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9649 ;;
d7040cdb 9650
ce2cded5
L
9651 osf3*)
9652 if test "$GCC" = yes; then
9653 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9654 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'
ce2cded5
L
9655 else
9656 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9657 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'
ce2cded5
L
9658 fi
9659 archive_cmds_need_lc='no'
9660 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9661 hardcode_libdir_separator=:
9662 ;;
d7040cdb 9663
ce2cded5
L
9664 osf4* | osf5*) # as osf3* with the addition of -msym flag
9665 if test "$GCC" = yes; then
9666 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9667 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'
ce2cded5
L
9668 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9669 else
9670 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9671 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'
ce2cded5 9672 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 9673 $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 9674
ce2cded5
L
9675 # Both c and cxx compiler support -rpath directly
9676 hardcode_libdir_flag_spec='-rpath $libdir'
9677 fi
9678 archive_cmds_need_lc='no'
9679 hardcode_libdir_separator=:
9680 ;;
d7040cdb 9681
ce2cded5
L
9682 solaris*)
9683 no_undefined_flag=' -z defs'
9684 if test "$GCC" = yes; then
9685 wlarc='${wl}'
9686 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9687 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9688 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9689 else
9690 case `$CC -V 2>&1` in
9691 *"Compilers 5.0"*)
9692 wlarc=''
9693 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9694 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9695 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9696 ;;
9697 *)
9698 wlarc='${wl}'
9699 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9700 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9701 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9702 ;;
9703 esac
9704 fi
9705 hardcode_libdir_flag_spec='-R$libdir'
9706 hardcode_shlibpath_var=no
9707 case $host_os in
9708 solaris2.[0-5] | solaris2.[0-5].*) ;;
9709 *)
9710 # The compiler driver will combine and reorder linker options,
9711 # but understands `-z linker_flag'. GCC discards it without `$wl',
9712 # but is careful enough not to reorder.
9713 # Supported since Solaris 2.6 (maybe 2.5.1?)
9714 if test "$GCC" = yes; then
9715 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9716 else
9717 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9718 fi
9719 ;;
9720 esac
9721 link_all_deplibs=yes
d7040cdb 9722 ;;
ce2cded5
L
9723
9724 sunos4*)
9725 if test "x$host_vendor" = xsequent; then
9726 # Use $CC to link under sequent, because it throws in some extra .o
9727 # files that make .init and .fini sections work.
9728 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 9729 else
ce2cded5 9730 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 9731 fi
ce2cded5
L
9732 hardcode_libdir_flag_spec='-L$libdir'
9733 hardcode_direct=yes
9734 hardcode_minus_L=yes
9735 hardcode_shlibpath_var=no
d7040cdb 9736 ;;
ce2cded5
L
9737
9738 sysv4)
9739 case $host_vendor in
9740 sni)
9741 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9742 hardcode_direct=yes # is this really true???
9743 ;;
9744 siemens)
9745 ## LD is ld it makes a PLAMLIB
9746 ## CC just makes a GrossModule.
9747 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9748 reload_cmds='$CC -r -o $output$reload_objs'
9749 hardcode_direct=no
9750 ;;
9751 motorola)
9752 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9753 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9754 ;;
9755 esac
9756 runpath_var='LD_RUN_PATH'
9757 hardcode_shlibpath_var=no
d7040cdb 9758 ;;
d7040cdb 9759
ce2cded5
L
9760 sysv4.3*)
9761 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9762 hardcode_shlibpath_var=no
9763 export_dynamic_flag_spec='-Bexport'
9764 ;;
d7040cdb 9765
ce2cded5
L
9766 sysv4*MP*)
9767 if test -d /usr/nec; then
9768 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9769 hardcode_shlibpath_var=no
9770 runpath_var=LD_RUN_PATH
9771 hardcode_runpath_var=yes
9772 ld_shlibs=yes
9773 fi
9774 ;;
d7040cdb 9775
ce2cded5
L
9776 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9777 no_undefined_flag='${wl}-z,text'
9778 archive_cmds_need_lc=no
9779 hardcode_shlibpath_var=no
9780 runpath_var='LD_RUN_PATH'
d7040cdb 9781
ce2cded5
L
9782 if test "$GCC" = yes; then
9783 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9784 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9785 else
9786 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9787 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9788 fi
9789 ;;
d7040cdb 9790
ce2cded5
L
9791 sysv5* | sco3.2v5* | sco5v6*)
9792 # Note: We can NOT use -z defs as we might desire, because we do not
9793 # link with -lc, and that would cause any symbols used from libc to
9794 # always be unresolved, which means just about no library would
9795 # ever link correctly. If we're not using GNU ld we use -z text
9796 # though, which does catch some bad symbols but isn't as heavy-handed
9797 # as -z defs.
9798 no_undefined_flag='${wl}-z,text'
9799 allow_undefined_flag='${wl}-z,nodefs'
9800 archive_cmds_need_lc=no
9801 hardcode_shlibpath_var=no
9802 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9803 hardcode_libdir_separator=':'
9804 link_all_deplibs=yes
9805 export_dynamic_flag_spec='${wl}-Bexport'
9806 runpath_var='LD_RUN_PATH'
d7040cdb 9807
ce2cded5
L
9808 if test "$GCC" = yes; then
9809 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9810 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9811 else
9812 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9813 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9814 fi
d7040cdb 9815 ;;
d7040cdb 9816
ce2cded5
L
9817 uts4*)
9818 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9819 hardcode_libdir_flag_spec='-L$libdir'
9820 hardcode_shlibpath_var=no
9821 ;;
d7040cdb 9822
ce2cded5
L
9823 *)
9824 ld_shlibs=no
9825 ;;
9826 esac
9827
9828 if test x$host_vendor = xsni; then
9829 case $host in
9830 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9831 export_dynamic_flag_spec='${wl}-Blargedynsym'
9832 ;;
9833 esac
d7040cdb 9834 fi
ce2cded5 9835 fi
d7040cdb 9836
81ecdfbb
RW
9837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9838$as_echo "$ld_shlibs" >&6; }
ce2cded5 9839test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 9840
ce2cded5 9841with_gnu_ld=$with_gnu_ld
d7040cdb 9842
d7040cdb 9843
d7040cdb 9844
d7040cdb 9845
d7040cdb 9846
d7040cdb 9847
d7040cdb 9848
d7040cdb 9849
d7040cdb 9850
d7040cdb 9851
d7040cdb 9852
d7040cdb 9853
d7040cdb 9854
d7040cdb 9855
d7040cdb 9856
ce2cded5
L
9857#
9858# Do we need to explicitly link libc?
9859#
9860case "x$archive_cmds_need_lc" in
9861x|xyes)
9862 # Assume -lc should be added
9863 archive_cmds_need_lc=yes
d7040cdb 9864
ce2cded5
L
9865 if test "$enable_shared" = yes && test "$GCC" = yes; then
9866 case $archive_cmds in
9867 *'~'*)
9868 # FIXME: we may have to deal with multi-command sequences.
9869 ;;
9870 '$CC '*)
9871 # Test whether the compiler implicitly links with -lc since on some
9872 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9873 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9875$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9876if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9877 $as_echo_n "(cached) " >&6
39144654
RW
9878else
9879 $RM conftest*
9880 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9881
81ecdfbb 9882 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9883 (eval $ac_compile) 2>&5
9884 ac_status=$?
81ecdfbb
RW
9885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9886 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9887 soname=conftest
9888 lib=conftest
9889 libobjs=conftest.$ac_objext
9890 deplibs=
9891 wl=$lt_prog_compiler_wl
9892 pic_flag=$lt_prog_compiler_pic
9893 compiler_flags=-v
9894 linker_flags=-v
9895 verstring=
9896 output_objdir=.
9897 libname=conftest
9898 lt_save_allow_undefined_flag=$allow_undefined_flag
9899 allow_undefined_flag=
81ecdfbb 9900 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9901 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9902 ac_status=$?
81ecdfbb
RW
9903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9904 test $ac_status = 0; }
39144654
RW
9905 then
9906 lt_cv_archive_cmds_need_lc=no
9907 else
9908 lt_cv_archive_cmds_need_lc=yes
9909 fi
9910 allow_undefined_flag=$lt_save_allow_undefined_flag
9911 else
9912 cat conftest.err 1>&5
9913 fi
9914 $RM conftest*
9915
9916fi
81ecdfbb
RW
9917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9918$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9919 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9920 ;;
9921 esac
d7040cdb 9922 fi
d7040cdb 9923 ;;
ce2cded5 9924esac
d7040cdb 9925
d7040cdb 9926
d7040cdb 9927
d7040cdb 9928
d7040cdb 9929
d7040cdb 9930
d7040cdb 9931
d7040cdb
SE
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
d7040cdb 10019
d7040cdb 10020
d7040cdb
SE
10021
10022
10023
10024
10025
10026
d7040cdb 10027
d7040cdb 10028
d7040cdb 10029
d7040cdb 10030
d7040cdb 10031
d7040cdb 10032
d7040cdb 10033
d7040cdb 10034
d7040cdb 10035
d7040cdb 10036
d7040cdb 10037
d7040cdb 10038
d7040cdb 10039
d7040cdb 10040
d7040cdb 10041
d7040cdb 10042
d7040cdb 10043
d7040cdb 10044
d7040cdb 10045
d7040cdb 10046
d7040cdb 10047
d7040cdb 10048
d7040cdb 10049
ce2cded5
L
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
81ecdfbb
RW
10082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10083$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
10084
10085if test "$GCC" = yes; then
ce2cded5
L
10086 case $host_os in
10087 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10088 *) lt_awk_arg="/^libraries:/" ;;
10089 esac
3725885a
RW
10090 case $host_os in
10091 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10092 *) lt_sed_strip_eq="s,=/,/,g" ;;
10093 esac
10094 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10095 case $lt_search_path_spec in
10096 *\;*)
ce2cded5
L
10097 # if the path contains ";" then we assume it to be the separator
10098 # otherwise default to the standard path separator (i.e. ":") - it is
10099 # assumed that no part of a normal pathname contains ";" but that should
10100 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10101 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10102 ;;
10103 *)
10104 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10105 ;;
10106 esac
ce2cded5
L
10107 # Ok, now we have the path, separated by spaces, we can step through it
10108 # and add multilib dir if necessary.
10109 lt_tmp_lt_search_path_spec=
10110 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10111 for lt_sys_path in $lt_search_path_spec; do
10112 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10113 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10114 else
10115 test -d "$lt_sys_path" && \
10116 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10117 fi
10118 done
3725885a 10119 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
10120BEGIN {RS=" "; FS="/|\n";} {
10121 lt_foo="";
10122 lt_count=0;
10123 for (lt_i = NF; lt_i > 0; lt_i--) {
10124 if ($lt_i != "" && $lt_i != ".") {
10125 if ($lt_i == "..") {
10126 lt_count++;
10127 } else {
10128 if (lt_count == 0) {
10129 lt_foo="/" $lt_i lt_foo;
10130 } else {
10131 lt_count--;
10132 }
10133 }
10134 }
10135 }
10136 if (lt_foo != "") { lt_freq[lt_foo]++; }
10137 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10138}'`
3725885a
RW
10139 # AWK program above erroneously prepends '/' to C:/dos/paths
10140 # for these hosts.
10141 case $host_os in
10142 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10143 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10144 esac
10145 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 10146else
ce2cded5
L
10147 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10148fi
10149library_names_spec=
10150libname_spec='lib$name'
10151soname_spec=
10152shrext_cmds=".so"
10153postinstall_cmds=
10154postuninstall_cmds=
10155finish_cmds=
10156finish_eval=
10157shlibpath_var=
10158shlibpath_overrides_runpath=unknown
10159version_type=none
10160dynamic_linker="$host_os ld.so"
10161sys_lib_dlsearch_path_spec="/lib /usr/lib"
10162need_lib_prefix=unknown
10163hardcode_into_libs=no
10164
10165# when you set need_version to no, make sure it does not cause -set_version
10166# flags to be left without arguments
10167need_version=unknown
10168
10169case $host_os in
10170aix3*)
10171 version_type=linux
10172 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10173 shlibpath_var=LIBPATH
10174
10175 # AIX 3 has no versioning support, so we append a major version to the name.
10176 soname_spec='${libname}${release}${shared_ext}$major'
10177 ;;
10178
50e7d84b 10179aix[4-9]*)
ce2cded5
L
10180 version_type=linux
10181 need_lib_prefix=no
10182 need_version=no
10183 hardcode_into_libs=yes
10184 if test "$host_cpu" = ia64; then
10185 # AIX 5 supports IA64
10186 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10187 shlibpath_var=LD_LIBRARY_PATH
10188 else
10189 # With GCC up to 2.95.x, collect2 would create an import file
10190 # for dependence libraries. The import file would start with
10191 # the line `#! .'. This would cause the generated library to
10192 # depend on `.', always an invalid library. This was fixed in
10193 # development snapshots of GCC prior to 3.0.
10194 case $host_os in
10195 aix4 | aix4.[01] | aix4.[01].*)
10196 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10197 echo ' yes '
10198 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10199 :
10200 else
10201 can_build_shared=no
10202 fi
10203 ;;
10204 esac
10205 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10206 # soname into executable. Probably we can add versioning support to
10207 # collect2, so additional links can be useful in future.
10208 if test "$aix_use_runtimelinking" = yes; then
10209 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10210 # instead of lib<name>.a to let people know that these are not
10211 # typical AIX shared libraries.
10212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10213 else
10214 # We preserve .a as extension for shared libraries through AIX4.2
10215 # and later when we are not doing run time linking.
10216 library_names_spec='${libname}${release}.a $libname.a'
10217 soname_spec='${libname}${release}${shared_ext}$major'
10218 fi
10219 shlibpath_var=LIBPATH
10220 fi
10221 ;;
10222
10223amigaos*)
718a6fd8
SE
10224 case $host_cpu in
10225 powerpc)
10226 # Since July 2007 AmigaOS4 officially supports .so libraries.
10227 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10229 ;;
10230 m68k)
ce2cded5
L
10231 library_names_spec='$libname.ixlibrary $libname.a'
10232 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10233 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
10234 ;;
10235 esac
ce2cded5
L
10236 ;;
10237
10238beos*)
10239 library_names_spec='${libname}${shared_ext}'
10240 dynamic_linker="$host_os ld.so"
10241 shlibpath_var=LIBRARY_PATH
10242 ;;
10243
10244bsdi[45]*)
10245 version_type=linux
10246 need_version=no
10247 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10248 soname_spec='${libname}${release}${shared_ext}$major'
10249 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10250 shlibpath_var=LD_LIBRARY_PATH
10251 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10252 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10253 # the default ld.so.conf also contains /usr/contrib/lib and
10254 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10255 # libtool to hard-code these into programs
10256 ;;
10257
718a6fd8 10258cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10259 version_type=windows
10260 shrext_cmds=".dll"
10261 need_version=no
10262 need_lib_prefix=no
10263
718a6fd8
SE
10264 case $GCC,$host_os in
10265 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
10266 library_names_spec='$libname.dll.a'
10267 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10268 postinstall_cmds='base_file=`basename \${file}`~
10269 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10270 dldir=$destdir/`dirname \$dlpath`~
10271 test -d \$dldir || mkdir -p \$dldir~
10272 $install_prog $dir/$dlname \$dldir/$dlname~
10273 chmod a+x \$dldir/$dlname~
10274 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10275 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10276 fi'
10277 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10278 dlpath=$dir/\$dldll~
10279 $RM \$dlpath'
10280 shlibpath_overrides_runpath=yes
10281
10282 case $host_os in
10283 cygwin*)
10284 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10285 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10286
10287 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 10288 ;;
718a6fd8 10289 mingw* | cegcc*)
ce2cded5
L
10290 # MinGW DLLs use traditional 'lib' prefix
10291 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10292 ;;
10293 pw32*)
10294 # pw32 DLLs use 'pw' prefix rather than 'lib'
10295 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10296 ;;
10297 esac
10298 ;;
10299
10300 *)
10301 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10302 ;;
10303 esac
10304 dynamic_linker='Win32 ld.exe'
10305 # FIXME: first we should search . and the directory the executable is in
10306 shlibpath_var=PATH
10307 ;;
10308
10309darwin* | rhapsody*)
10310 dynamic_linker="$host_os dyld"
10311 version_type=darwin
10312 need_lib_prefix=no
10313 need_version=no
10314 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10315 soname_spec='${libname}${release}${major}$shared_ext'
10316 shlibpath_overrides_runpath=yes
10317 shlibpath_var=DYLD_LIBRARY_PATH
10318 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10319
10320 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10321 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10322 ;;
10323
10324dgux*)
10325 version_type=linux
10326 need_lib_prefix=no
10327 need_version=no
10328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10329 soname_spec='${libname}${release}${shared_ext}$major'
10330 shlibpath_var=LD_LIBRARY_PATH
10331 ;;
10332
10333freebsd1*)
10334 dynamic_linker=no
10335 ;;
10336
10337freebsd* | dragonfly*)
10338 # DragonFly does not have aout. When/if they implement a new
10339 # versioning mechanism, adjust this.
10340 if test -x /usr/bin/objformat; then
10341 objformat=`/usr/bin/objformat`
10342 else
10343 case $host_os in
10344 freebsd[123]*) objformat=aout ;;
10345 *) objformat=elf ;;
10346 esac
10347 fi
10348 version_type=freebsd-$objformat
10349 case $version_type in
10350 freebsd-elf*)
10351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10352 need_version=no
10353 need_lib_prefix=no
10354 ;;
10355 freebsd-*)
10356 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10357 need_version=yes
10358 ;;
10359 esac
10360 shlibpath_var=LD_LIBRARY_PATH
10361 case $host_os in
10362 freebsd2*)
10363 shlibpath_overrides_runpath=yes
10364 ;;
10365 freebsd3.[01]* | freebsdelf3.[01]*)
10366 shlibpath_overrides_runpath=yes
10367 hardcode_into_libs=yes
10368 ;;
10369 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10370 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10371 shlibpath_overrides_runpath=no
10372 hardcode_into_libs=yes
10373 ;;
10374 *) # from 4.6 on, and DragonFly
10375 shlibpath_overrides_runpath=yes
10376 hardcode_into_libs=yes
10377 ;;
10378 esac
10379 ;;
10380
10381gnu*)
10382 version_type=linux
10383 need_lib_prefix=no
10384 need_version=no
10385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10386 soname_spec='${libname}${release}${shared_ext}$major'
10387 shlibpath_var=LD_LIBRARY_PATH
10388 hardcode_into_libs=yes
10389 ;;
10390
3725885a
RW
10391haiku*)
10392 version_type=linux
10393 need_lib_prefix=no
10394 need_version=no
10395 dynamic_linker="$host_os runtime_loader"
10396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10397 soname_spec='${libname}${release}${shared_ext}$major'
10398 shlibpath_var=LIBRARY_PATH
10399 shlibpath_overrides_runpath=yes
10400 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10401 hardcode_into_libs=yes
10402 ;;
10403
ce2cded5
L
10404hpux9* | hpux10* | hpux11*)
10405 # Give a soname corresponding to the major version so that dld.sl refuses to
10406 # link against other versions.
10407 version_type=sunos
10408 need_lib_prefix=no
10409 need_version=no
10410 case $host_cpu in
10411 ia64*)
10412 shrext_cmds='.so'
10413 hardcode_into_libs=yes
10414 dynamic_linker="$host_os dld.so"
10415 shlibpath_var=LD_LIBRARY_PATH
10416 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10418 soname_spec='${libname}${release}${shared_ext}$major'
10419 if test "X$HPUX_IA64_MODE" = X32; then
10420 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10421 else
10422 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10423 fi
10424 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10425 ;;
10426 hppa*64*)
10427 shrext_cmds='.sl'
10428 hardcode_into_libs=yes
10429 dynamic_linker="$host_os dld.sl"
10430 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10431 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10433 soname_spec='${libname}${release}${shared_ext}$major'
10434 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10435 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10436 ;;
10437 *)
10438 shrext_cmds='.sl'
10439 dynamic_linker="$host_os dld.sl"
10440 shlibpath_var=SHLIB_PATH
10441 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10443 soname_spec='${libname}${release}${shared_ext}$major'
10444 ;;
10445 esac
3725885a 10446 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10447 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10448 # or fails outright, so override atomically:
10449 install_override_mode=555
ce2cded5
L
10450 ;;
10451
10452interix[3-9]*)
10453 version_type=linux
10454 need_lib_prefix=no
10455 need_version=no
10456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10457 soname_spec='${libname}${release}${shared_ext}$major'
10458 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10459 shlibpath_var=LD_LIBRARY_PATH
10460 shlibpath_overrides_runpath=no
10461 hardcode_into_libs=yes
10462 ;;
10463
10464irix5* | irix6* | nonstopux*)
10465 case $host_os in
10466 nonstopux*) version_type=nonstopux ;;
10467 *)
10468 if test "$lt_cv_prog_gnu_ld" = yes; then
10469 version_type=linux
10470 else
10471 version_type=irix
10472 fi ;;
10473 esac
10474 need_lib_prefix=no
10475 need_version=no
10476 soname_spec='${libname}${release}${shared_ext}$major'
10477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10478 case $host_os in
10479 irix5* | nonstopux*)
10480 libsuff= shlibsuff=
10481 ;;
10482 *)
10483 case $LD in # libtool.m4 will add one of these switches to LD
10484 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10485 libsuff= shlibsuff= libmagic=32-bit;;
10486 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10487 libsuff=32 shlibsuff=N32 libmagic=N32;;
10488 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10489 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10490 *) libsuff= shlibsuff= libmagic=never-match;;
10491 esac
10492 ;;
10493 esac
10494 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10495 shlibpath_overrides_runpath=no
10496 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10497 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10498 hardcode_into_libs=yes
10499 ;;
d7040cdb 10500
ce2cded5
L
10501# No shared lib support for Linux oldld, aout, or coff.
10502linux*oldld* | linux*aout* | linux*coff*)
10503 dynamic_linker=no
10504 ;;
10505
10506# This must be Linux ELF.
58e24671 10507linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
10508 version_type=linux
10509 need_lib_prefix=no
10510 need_version=no
10511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10512 soname_spec='${libname}${release}${shared_ext}$major'
10513 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10514 shlibpath_var=LD_LIBRARY_PATH
10515 shlibpath_overrides_runpath=no
39144654 10516
ce2cded5 10517 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10518 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10519 $as_echo_n "(cached) " >&6
39144654
RW
10520else
10521 lt_cv_shlibpath_overrides_runpath=no
10522 save_LDFLAGS=$LDFLAGS
10523 save_libdir=$libdir
10524 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10525 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10527/* end confdefs.h. */
10528
d7040cdb
SE
10529int
10530main ()
10531{
ce2cded5 10532
d7040cdb
SE
10533 ;
10534 return 0;
10535}
10536_ACEOF
81ecdfbb
RW
10537if ac_fn_c_try_link "$LINENO"; then :
10538 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10539 lt_cv_shlibpath_overrides_runpath=yes
ce2cded5 10540fi
ce2cded5 10541fi
81ecdfbb
RW
10542rm -f core conftest.err conftest.$ac_objext \
10543 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10544 LDFLAGS=$save_LDFLAGS
10545 libdir=$save_libdir
10546
10547fi
10548
10549 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ce2cded5
L
10550
10551 # This implies no fast_install, which is unacceptable.
10552 # Some rework will be needed to allow for fast_install
10553 # before this can be enabled.
10554 hardcode_into_libs=yes
10555
10556 # Append ld.so.conf contents to the search path
10557 if test -f /etc/ld.so.conf; then
3725885a 10558 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' ' '`
ce2cded5
L
10559 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10560 fi
10561
10562 # We used to test for /lib/ld.so.1 and disable shared libraries on
10563 # powerpc, because MkLinux only supported shared libraries with the
10564 # GNU dynamic linker. Since this was broken with cross compilers,
10565 # most powerpc-linux boxes support dynamic linking these days and
10566 # people can always --disable-shared, the test was removed, and we
10567 # assume the GNU/Linux dynamic linker is in use.
10568 dynamic_linker='GNU/Linux ld.so'
10569 ;;
10570
10571netbsd*)
10572 version_type=sunos
10573 need_lib_prefix=no
10574 need_version=no
10575 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10576 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10577 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10578 dynamic_linker='NetBSD (a.out) ld.so'
10579 else
10580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10581 soname_spec='${libname}${release}${shared_ext}$major'
10582 dynamic_linker='NetBSD ld.elf_so'
10583 fi
10584 shlibpath_var=LD_LIBRARY_PATH
10585 shlibpath_overrides_runpath=yes
10586 hardcode_into_libs=yes
10587 ;;
10588
10589newsos6)
10590 version_type=linux
10591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10592 shlibpath_var=LD_LIBRARY_PATH
10593 shlibpath_overrides_runpath=yes
10594 ;;
10595
10596*nto* | *qnx*)
10597 version_type=qnx
10598 need_lib_prefix=no
10599 need_version=no
10600 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10601 soname_spec='${libname}${release}${shared_ext}$major'
10602 shlibpath_var=LD_LIBRARY_PATH
10603 shlibpath_overrides_runpath=no
10604 hardcode_into_libs=yes
10605 dynamic_linker='ldqnx.so'
10606 ;;
10607
10608openbsd*)
10609 version_type=sunos
10610 sys_lib_dlsearch_path_spec="/usr/lib"
10611 need_lib_prefix=no
10612 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10613 case $host_os in
10614 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10615 *) need_version=no ;;
10616 esac
10617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10618 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10619 shlibpath_var=LD_LIBRARY_PATH
10620 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10621 case $host_os in
10622 openbsd2.[89] | openbsd2.[89].*)
10623 shlibpath_overrides_runpath=no
10624 ;;
10625 *)
10626 shlibpath_overrides_runpath=yes
10627 ;;
10628 esac
10629 else
10630 shlibpath_overrides_runpath=yes
10631 fi
10632 ;;
10633
10634os2*)
10635 libname_spec='$name'
10636 shrext_cmds=".dll"
10637 need_lib_prefix=no
10638 library_names_spec='$libname${shared_ext} $libname.a'
10639 dynamic_linker='OS/2 ld.exe'
10640 shlibpath_var=LIBPATH
10641 ;;
10642
10643osf3* | osf4* | osf5*)
10644 version_type=osf
10645 need_lib_prefix=no
10646 need_version=no
10647 soname_spec='${libname}${release}${shared_ext}$major'
10648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10649 shlibpath_var=LD_LIBRARY_PATH
10650 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10651 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10652 ;;
10653
10654rdos*)
10655 dynamic_linker=no
10656 ;;
10657
10658solaris*)
10659 version_type=linux
10660 need_lib_prefix=no
10661 need_version=no
10662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10663 soname_spec='${libname}${release}${shared_ext}$major'
10664 shlibpath_var=LD_LIBRARY_PATH
10665 shlibpath_overrides_runpath=yes
10666 hardcode_into_libs=yes
10667 # ldd complains unless libraries are executable
10668 postinstall_cmds='chmod +x $lib'
10669 ;;
10670
10671sunos4*)
10672 version_type=sunos
10673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10674 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10675 shlibpath_var=LD_LIBRARY_PATH
10676 shlibpath_overrides_runpath=yes
10677 if test "$with_gnu_ld" = yes; then
10678 need_lib_prefix=no
10679 fi
10680 need_version=yes
10681 ;;
10682
10683sysv4 | sysv4.3*)
10684 version_type=linux
10685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10686 soname_spec='${libname}${release}${shared_ext}$major'
10687 shlibpath_var=LD_LIBRARY_PATH
10688 case $host_vendor in
10689 sni)
10690 shlibpath_overrides_runpath=no
10691 need_lib_prefix=no
10692 runpath_var=LD_RUN_PATH
10693 ;;
10694 siemens)
10695 need_lib_prefix=no
10696 ;;
10697 motorola)
10698 need_lib_prefix=no
10699 need_version=no
10700 shlibpath_overrides_runpath=no
10701 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10702 ;;
10703 esac
10704 ;;
10705
10706sysv4*MP*)
10707 if test -d /usr/nec ;then
10708 version_type=linux
10709 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10710 soname_spec='$libname${shared_ext}.$major'
10711 shlibpath_var=LD_LIBRARY_PATH
10712 fi
10713 ;;
10714
10715sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10716 version_type=freebsd-elf
10717 need_lib_prefix=no
10718 need_version=no
10719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10720 soname_spec='${libname}${release}${shared_ext}$major'
10721 shlibpath_var=LD_LIBRARY_PATH
10722 shlibpath_overrides_runpath=yes
10723 hardcode_into_libs=yes
10724 if test "$with_gnu_ld" = yes; then
10725 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10726 else
10727 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10728 case $host_os in
10729 sco3.2v5*)
10730 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10731 ;;
10732 esac
10733 fi
10734 sys_lib_dlsearch_path_spec='/usr/lib'
10735 ;;
10736
10737tpf*)
10738 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10739 version_type=linux
10740 need_lib_prefix=no
10741 need_version=no
718a6fd8 10742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10743 shlibpath_var=LD_LIBRARY_PATH
10744 shlibpath_overrides_runpath=no
10745 hardcode_into_libs=yes
10746 ;;
d7040cdb 10747
ce2cded5
L
10748uts4*)
10749 version_type=linux
10750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10751 soname_spec='${libname}${release}${shared_ext}$major'
10752 shlibpath_var=LD_LIBRARY_PATH
10753 ;;
d7040cdb 10754
ce2cded5
L
10755*)
10756 dynamic_linker=no
10757 ;;
10758esac
81ecdfbb
RW
10759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10760$as_echo "$dynamic_linker" >&6; }
ce2cded5
L
10761test "$dynamic_linker" = no && can_build_shared=no
10762
10763variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10764if test "$GCC" = yes; then
10765 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10766fi
d7040cdb 10767
718a6fd8
SE
10768if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10769 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10770fi
10771if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10772 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10773fi
10774
d7040cdb 10775
d7040cdb
SE
10776
10777
d7040cdb
SE
10778
10779
d7040cdb
SE
10780
10781
d7040cdb
SE
10782
10783
d7040cdb
SE
10784
10785
d7040cdb 10786
d7040cdb 10787
d7040cdb 10788
d7040cdb 10789
d7040cdb 10790
d7040cdb 10791
d7040cdb 10792
d7040cdb 10793
d7040cdb 10794
d7040cdb 10795
d7040cdb 10796
d7040cdb 10797
d7040cdb 10798
d7040cdb 10799
d7040cdb
SE
10800
10801
d7040cdb 10802
d7040cdb 10803
d7040cdb 10804
d7040cdb 10805
d7040cdb 10806
d7040cdb 10807
d7040cdb 10808
d7040cdb 10809
d7040cdb 10810
d7040cdb
SE
10811
10812
d7040cdb 10813
d7040cdb 10814
d7040cdb 10815
d7040cdb
SE
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
d7040cdb
SE
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
d7040cdb 10845
d7040cdb 10846
d7040cdb 10847
d7040cdb 10848
d7040cdb
SE
10849
10850
10851
10852
ce2cded5
L
10853
10854
3725885a
RW
10855
10856
10857
10858
10859
ce2cded5
L
10860
10861
10862
10863
10864
10865
81ecdfbb
RW
10866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10867$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10868hardcode_action=
10869if test -n "$hardcode_libdir_flag_spec" ||
10870 test -n "$runpath_var" ||
10871 test "X$hardcode_automatic" = "Xyes" ; then
10872
10873 # We can hardcode non-existent directories.
10874 if test "$hardcode_direct" != no &&
10875 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10876 # have to relink, otherwise we might link with an installed library
10877 # when we should be linking with a yet-to-be-installed one
10878 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10879 test "$hardcode_minus_L" != no; then
10880 # Linking always hardcodes the temporary library directory.
10881 hardcode_action=relink
10882 else
10883 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10884 hardcode_action=immediate
10885 fi
10886else
10887 # We cannot hardcode anything, or else we can only hardcode existing
10888 # directories.
10889 hardcode_action=unsupported
10890fi
81ecdfbb
RW
10891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10892$as_echo "$hardcode_action" >&6; }
ce2cded5
L
10893
10894if test "$hardcode_action" = relink ||
10895 test "$inherit_rpath" = yes; then
10896 # Fast installation is not supported
10897 enable_fast_install=no
10898elif test "$shlibpath_overrides_runpath" = yes ||
10899 test "$enable_shared" = no; then
10900 # Fast installation is not necessary
10901 enable_fast_install=needless
d7040cdb 10902fi
d7040cdb 10903
d7040cdb
SE
10904
10905
10906
10907
10908
ce2cded5
L
10909 if test "x$enable_dlopen" != xyes; then
10910 enable_dlopen=unknown
10911 enable_dlopen_self=unknown
10912 enable_dlopen_self_static=unknown
10913else
10914 lt_cv_dlopen=no
10915 lt_cv_dlopen_libs=
10916
10917 case $host_os in
10918 beos*)
10919 lt_cv_dlopen="load_add_on"
10920 lt_cv_dlopen_libs=
10921 lt_cv_dlopen_self=yes
10922 ;;
d7040cdb 10923
718a6fd8 10924 mingw* | pw32* | cegcc*)
ce2cded5
L
10925 lt_cv_dlopen="LoadLibrary"
10926 lt_cv_dlopen_libs=
10927 ;;
d7040cdb 10928
ce2cded5
L
10929 cygwin*)
10930 lt_cv_dlopen="dlopen"
10931 lt_cv_dlopen_libs=
10932 ;;
d7040cdb 10933
ce2cded5
L
10934 darwin*)
10935 # if libdl is installed we need to link against it
81ecdfbb
RW
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10937$as_echo_n "checking for dlopen in -ldl... " >&6; }
10938if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10939 $as_echo_n "(cached) " >&6
ce2cded5
L
10940else
10941 ac_check_lib_save_LIBS=$LIBS
10942LIBS="-ldl $LIBS"
81ecdfbb 10943cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10944/* end confdefs.h. */
d7040cdb 10945
81ecdfbb
RW
10946/* Override any GCC internal prototype to avoid an error.
10947 Use char because int might match the return type of a GCC
10948 builtin and then its argument prototype would still apply. */
ce2cded5
L
10949#ifdef __cplusplus
10950extern "C"
10951#endif
ce2cded5
L
10952char dlopen ();
10953int
10954main ()
10955{
81ecdfbb 10956return dlopen ();
ce2cded5
L
10957 ;
10958 return 0;
10959}
10960_ACEOF
81ecdfbb 10961if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10962 ac_cv_lib_dl_dlopen=yes
10963else
81ecdfbb 10964 ac_cv_lib_dl_dlopen=no
ce2cded5 10965fi
81ecdfbb
RW
10966rm -f core conftest.err conftest.$ac_objext \
10967 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10968LIBS=$ac_check_lib_save_LIBS
10969fi
81ecdfbb
RW
10970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10971$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10972if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5
L
10973 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10974else
d7040cdb 10975
ce2cded5
L
10976 lt_cv_dlopen="dyld"
10977 lt_cv_dlopen_libs=
10978 lt_cv_dlopen_self=yes
d7040cdb 10979
ce2cded5 10980fi
d7040cdb 10981
ce2cded5 10982 ;;
d7040cdb 10983
ce2cded5 10984 *)
81ecdfbb
RW
10985 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10986if test "x$ac_cv_func_shl_load" = x""yes; then :
ce2cded5
L
10987 lt_cv_dlopen="shl_load"
10988else
81ecdfbb
RW
10989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10990$as_echo_n "checking for shl_load in -ldld... " >&6; }
10991if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10992 $as_echo_n "(cached) " >&6
ce2cded5
L
10993else
10994 ac_check_lib_save_LIBS=$LIBS
10995LIBS="-ldld $LIBS"
81ecdfbb 10996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10997/* end confdefs.h. */
d7040cdb 10998
81ecdfbb
RW
10999/* Override any GCC internal prototype to avoid an error.
11000 Use char because int might match the return type of a GCC
11001 builtin and then its argument prototype would still apply. */
ce2cded5
L
11002#ifdef __cplusplus
11003extern "C"
11004#endif
ce2cded5
L
11005char shl_load ();
11006int
11007main ()
11008{
81ecdfbb 11009return shl_load ();
ce2cded5
L
11010 ;
11011 return 0;
11012}
d7040cdb 11013_ACEOF
81ecdfbb 11014if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11015 ac_cv_lib_dld_shl_load=yes
11016else
81ecdfbb 11017 ac_cv_lib_dld_shl_load=no
d7040cdb 11018fi
81ecdfbb
RW
11019rm -f core conftest.err conftest.$ac_objext \
11020 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11021LIBS=$ac_check_lib_save_LIBS
11022fi
81ecdfbb
RW
11023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11024$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11025if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 11026 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 11027else
81ecdfbb
RW
11028 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11029if test "x$ac_cv_func_dlopen" = x""yes; then :
ce2cded5
L
11030 lt_cv_dlopen="dlopen"
11031else
81ecdfbb
RW
11032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11033$as_echo_n "checking for dlopen in -ldl... " >&6; }
11034if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11035 $as_echo_n "(cached) " >&6
d7040cdb 11036else
ce2cded5
L
11037 ac_check_lib_save_LIBS=$LIBS
11038LIBS="-ldl $LIBS"
81ecdfbb 11039cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11040/* end confdefs.h. */
d7040cdb 11041
81ecdfbb
RW
11042/* Override any GCC internal prototype to avoid an error.
11043 Use char because int might match the return type of a GCC
11044 builtin and then its argument prototype would still apply. */
ce2cded5
L
11045#ifdef __cplusplus
11046extern "C"
11047#endif
ce2cded5 11048char dlopen ();
d7040cdb
SE
11049int
11050main ()
11051{
81ecdfbb 11052return dlopen ();
d7040cdb
SE
11053 ;
11054 return 0;
11055}
11056_ACEOF
81ecdfbb 11057if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11058 ac_cv_lib_dl_dlopen=yes
11059else
81ecdfbb 11060 ac_cv_lib_dl_dlopen=no
ce2cded5 11061fi
81ecdfbb
RW
11062rm -f core conftest.err conftest.$ac_objext \
11063 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11064LIBS=$ac_check_lib_save_LIBS
11065fi
81ecdfbb
RW
11066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11067$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11068if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5
L
11069 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11070else
81ecdfbb
RW
11071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11072$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11073if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11074 $as_echo_n "(cached) " >&6
ce2cded5
L
11075else
11076 ac_check_lib_save_LIBS=$LIBS
11077LIBS="-lsvld $LIBS"
81ecdfbb 11078cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11079/* end confdefs.h. */
d7040cdb 11080
81ecdfbb
RW
11081/* Override any GCC internal prototype to avoid an error.
11082 Use char because int might match the return type of a GCC
11083 builtin and then its argument prototype would still apply. */
ce2cded5
L
11084#ifdef __cplusplus
11085extern "C"
11086#endif
ce2cded5 11087char dlopen ();
d7040cdb
SE
11088int
11089main ()
11090{
81ecdfbb 11091return dlopen ();
d7040cdb
SE
11092 ;
11093 return 0;
11094}
11095_ACEOF
81ecdfbb 11096if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11097 ac_cv_lib_svld_dlopen=yes
d7040cdb 11098else
81ecdfbb 11099 ac_cv_lib_svld_dlopen=no
d7040cdb 11100fi
81ecdfbb
RW
11101rm -f core conftest.err conftest.$ac_objext \
11102 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11103LIBS=$ac_check_lib_save_LIBS
11104fi
81ecdfbb
RW
11105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11106$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11107if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
ce2cded5
L
11108 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11109else
81ecdfbb
RW
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11111$as_echo_n "checking for dld_link in -ldld... " >&6; }
11112if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11113 $as_echo_n "(cached) " >&6
d7040cdb 11114else
ce2cded5
L
11115 ac_check_lib_save_LIBS=$LIBS
11116LIBS="-ldld $LIBS"
81ecdfbb 11117cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11118/* end confdefs.h. */
ce2cded5 11119
81ecdfbb
RW
11120/* Override any GCC internal prototype to avoid an error.
11121 Use char because int might match the return type of a GCC
11122 builtin and then its argument prototype would still apply. */
ce2cded5
L
11123#ifdef __cplusplus
11124extern "C"
11125#endif
ce2cded5 11126char dld_link ();
d7040cdb
SE
11127int
11128main ()
11129{
81ecdfbb 11130return dld_link ();
d7040cdb
SE
11131 ;
11132 return 0;
11133}
11134_ACEOF
81ecdfbb 11135if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11136 ac_cv_lib_dld_dld_link=yes
11137else
81ecdfbb 11138 ac_cv_lib_dld_dld_link=no
d7040cdb 11139fi
81ecdfbb
RW
11140rm -f core conftest.err conftest.$ac_objext \
11141 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11142LIBS=$ac_check_lib_save_LIBS
11143fi
81ecdfbb
RW
11144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11145$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11146if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 11147 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
11148fi
11149
11150
11151fi
11152
11153
11154fi
11155
11156
11157fi
11158
11159
11160fi
11161
11162
11163fi
11164
11165 ;;
11166 esac
11167
11168 if test "x$lt_cv_dlopen" != xno; then
11169 enable_dlopen=yes
d7040cdb 11170 else
ce2cded5 11171 enable_dlopen=no
d7040cdb 11172 fi
ce2cded5
L
11173
11174 case $lt_cv_dlopen in
11175 dlopen)
11176 save_CPPFLAGS="$CPPFLAGS"
11177 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11178
11179 save_LDFLAGS="$LDFLAGS"
11180 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11181
11182 save_LIBS="$LIBS"
11183 LIBS="$lt_cv_dlopen_libs $LIBS"
11184
81ecdfbb
RW
11185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11186$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11187if test "${lt_cv_dlopen_self+set}" = set; then :
11188 $as_echo_n "(cached) " >&6
d7040cdb 11189else
ce2cded5
L
11190 if test "$cross_compiling" = yes; then :
11191 lt_cv_dlopen_self=cross
11192else
11193 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11194 lt_status=$lt_dlunknown
11195 cat > conftest.$ac_ext <<_LT_EOF
360cfc9c 11196#line 11196 "configure"
ce2cded5
L
11197#include "confdefs.h"
11198
11199#if HAVE_DLFCN_H
11200#include <dlfcn.h>
11201#endif
11202
11203#include <stdio.h>
11204
11205#ifdef RTLD_GLOBAL
11206# define LT_DLGLOBAL RTLD_GLOBAL
11207#else
11208# ifdef DL_GLOBAL
11209# define LT_DLGLOBAL DL_GLOBAL
11210# else
11211# define LT_DLGLOBAL 0
11212# endif
11213#endif
11214
11215/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11216 find out it does not work in some platform. */
11217#ifndef LT_DLLAZY_OR_NOW
11218# ifdef RTLD_LAZY
11219# define LT_DLLAZY_OR_NOW RTLD_LAZY
11220# else
11221# ifdef DL_LAZY
11222# define LT_DLLAZY_OR_NOW DL_LAZY
11223# else
11224# ifdef RTLD_NOW
11225# define LT_DLLAZY_OR_NOW RTLD_NOW
11226# else
11227# ifdef DL_NOW
11228# define LT_DLLAZY_OR_NOW DL_NOW
11229# else
11230# define LT_DLLAZY_OR_NOW 0
11231# endif
11232# endif
11233# endif
11234# endif
11235#endif
11236
3725885a
RW
11237/* When -fvisbility=hidden is used, assume the code has been annotated
11238 correspondingly for the symbols needed. */
11239#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11240void fnord () __attribute__((visibility("default")));
11241#endif
11242
11243void fnord () { int i=42; }
ce2cded5
L
11244int main ()
11245{
11246 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11247 int status = $lt_dlunknown;
11248
11249 if (self)
11250 {
11251 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11252 else
11253 {
11254 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11255 else puts (dlerror ());
11256 }
ce2cded5
L
11257 /* dlclose (self); */
11258 }
11259 else
11260 puts (dlerror ());
11261
718a6fd8 11262 return status;
ce2cded5
L
11263}
11264_LT_EOF
81ecdfbb 11265 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
11266 (eval $ac_link) 2>&5
11267 ac_status=$?
81ecdfbb
RW
11268 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11269 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11270 (./conftest; exit; ) >&5 2>/dev/null
11271 lt_status=$?
11272 case x$lt_status in
11273 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11274 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11275 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11276 esac
11277 else :
11278 # compilation failed
11279 lt_cv_dlopen_self=no
11280 fi
11281fi
11282rm -fr conftest*
11283
d7040cdb
SE
11284
11285fi
81ecdfbb
RW
11286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11287$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
11288
11289 if test "x$lt_cv_dlopen_self" = xyes; then
11290 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11292$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11293if test "${lt_cv_dlopen_self_static+set}" = set; then :
11294 $as_echo_n "(cached) " >&6
d7040cdb 11295else
ce2cded5
L
11296 if test "$cross_compiling" = yes; then :
11297 lt_cv_dlopen_self_static=cross
11298else
11299 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11300 lt_status=$lt_dlunknown
11301 cat > conftest.$ac_ext <<_LT_EOF
360cfc9c 11302#line 11302 "configure"
ce2cded5
L
11303#include "confdefs.h"
11304
11305#if HAVE_DLFCN_H
11306#include <dlfcn.h>
11307#endif
11308
11309#include <stdio.h>
11310
11311#ifdef RTLD_GLOBAL
11312# define LT_DLGLOBAL RTLD_GLOBAL
11313#else
11314# ifdef DL_GLOBAL
11315# define LT_DLGLOBAL DL_GLOBAL
11316# else
11317# define LT_DLGLOBAL 0
11318# endif
11319#endif
11320
11321/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11322 find out it does not work in some platform. */
11323#ifndef LT_DLLAZY_OR_NOW
11324# ifdef RTLD_LAZY
11325# define LT_DLLAZY_OR_NOW RTLD_LAZY
11326# else
11327# ifdef DL_LAZY
11328# define LT_DLLAZY_OR_NOW DL_LAZY
11329# else
11330# ifdef RTLD_NOW
11331# define LT_DLLAZY_OR_NOW RTLD_NOW
11332# else
11333# ifdef DL_NOW
11334# define LT_DLLAZY_OR_NOW DL_NOW
11335# else
11336# define LT_DLLAZY_OR_NOW 0
11337# endif
11338# endif
11339# endif
11340# endif
11341#endif
11342
3725885a
RW
11343/* When -fvisbility=hidden is used, assume the code has been annotated
11344 correspondingly for the symbols needed. */
11345#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11346void fnord () __attribute__((visibility("default")));
11347#endif
11348
11349void fnord () { int i=42; }
ce2cded5 11350int main ()
d7040cdb 11351{
ce2cded5
L
11352 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11353 int status = $lt_dlunknown;
11354
11355 if (self)
11356 {
11357 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11358 else
11359 {
11360 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11361 else puts (dlerror ());
11362 }
ce2cded5
L
11363 /* dlclose (self); */
11364 }
11365 else
11366 puts (dlerror ());
11367
718a6fd8 11368 return status;
d7040cdb 11369}
ce2cded5 11370_LT_EOF
81ecdfbb 11371 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11372 (eval $ac_link) 2>&5
11373 ac_status=$?
81ecdfbb
RW
11374 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11375 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11376 (./conftest; exit; ) >&5 2>/dev/null
11377 lt_status=$?
11378 case x$lt_status in
11379 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11380 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11381 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11382 esac
11383 else :
11384 # compilation failed
11385 lt_cv_dlopen_self_static=no
11386 fi
d7040cdb 11387fi
ce2cded5
L
11388rm -fr conftest*
11389
11390
d7040cdb 11391fi
81ecdfbb
RW
11392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11393$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11394 fi
11395
11396 CPPFLAGS="$save_CPPFLAGS"
11397 LDFLAGS="$save_LDFLAGS"
11398 LIBS="$save_LIBS"
11399 ;;
11400 esac
11401
11402 case $lt_cv_dlopen_self in
11403 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11404 *) enable_dlopen_self=unknown ;;
11405 esac
11406
11407 case $lt_cv_dlopen_self_static in
11408 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11409 *) enable_dlopen_self_static=unknown ;;
11410 esac
d7040cdb 11411fi
d7040cdb 11412
d7040cdb
SE
11413
11414
d7040cdb 11415
d7040cdb 11416
ce2cded5
L
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429striplib=
11430old_striplib=
81ecdfbb
RW
11431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11432$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11433if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11434 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11435 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11437$as_echo "yes" >&6; }
ce2cded5
L
11438else
11439# FIXME - insert some real tests, host_os isn't really good enough
11440 case $host_os in
11441 darwin*)
11442 if test -n "$STRIP" ; then
11443 striplib="$STRIP -x"
11444 old_striplib="$STRIP -S"
81ecdfbb
RW
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11446$as_echo "yes" >&6; }
ce2cded5 11447 else
81ecdfbb
RW
11448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11449$as_echo "no" >&6; }
d7040cdb 11450 fi
ce2cded5
L
11451 ;;
11452 *)
81ecdfbb
RW
11453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11454$as_echo "no" >&6; }
ce2cded5 11455 ;;
d7040cdb 11456 esac
d7040cdb
SE
11457fi
11458
d7040cdb 11459
d7040cdb 11460
d7040cdb 11461
d7040cdb 11462
d7040cdb 11463
d7040cdb 11464
d7040cdb 11465
d7040cdb 11466
d7040cdb 11467
d7040cdb 11468
d7040cdb 11469
ce2cded5 11470 # Report which library types will actually be built
81ecdfbb
RW
11471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11472$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11474$as_echo "$can_build_shared" >&6; }
d7040cdb 11475
81ecdfbb
RW
11476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11477$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5 11478 test "$can_build_shared" = "no" && enable_shared=no
d7040cdb 11479
ce2cded5
L
11480 # On AIX, shared libraries and static libraries use the same namespace, and
11481 # are all built from PIC.
11482 case $host_os in
11483 aix3*)
11484 test "$enable_shared" = yes && enable_static=no
11485 if test -n "$RANLIB"; then
11486 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11487 postinstall_cmds='$RANLIB $lib'
11488 fi
11489 ;;
d7040cdb 11490
50e7d84b 11491 aix[4-9]*)
ce2cded5
L
11492 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11493 test "$enable_shared" = yes && enable_static=no
11494 fi
11495 ;;
11496 esac
81ecdfbb
RW
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11498$as_echo "$enable_shared" >&6; }
ce2cded5 11499
81ecdfbb
RW
11500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11501$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11502 # Make sure either enable_shared or enable_static is yes.
11503 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11505$as_echo "$enable_static" >&6; }
d7040cdb 11506
d7040cdb 11507
d7040cdb 11508
d7040cdb 11509
ce2cded5
L
11510fi
11511ac_ext=c
11512ac_cpp='$CPP $CPPFLAGS'
11513ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11514ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11515ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 11516
ce2cded5 11517CC="$lt_save_CC"
d7040cdb 11518
d7040cdb 11519
d7040cdb 11520
d7040cdb 11521
d7040cdb 11522
d7040cdb 11523
d7040cdb 11524
d7040cdb 11525
d7040cdb 11526
d7040cdb
SE
11527
11528
d7040cdb
SE
11529
11530
81ecdfbb 11531 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11532
11533
d7040cdb 11534
d7040cdb 11535
ce2cded5 11536# Only expand once:
d7040cdb 11537
d7040cdb 11538
d7040cdb 11539
81ecdfbb
RW
11540# Check whether --enable-targets was given.
11541if test "${enable_targets+set}" = set; then :
11542 enableval=$enable_targets; case "${enableval}" in
11543 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
ce2cded5
L
11544 ;;
11545 no) enable_targets= ;;
11546 *) enable_targets=$enableval ;;
11547esac
81ecdfbb
RW
11548fi
11549
ce2cded5
L
11550ac_checking=yes
11551if grep '^RELEASE=y' ${srcdir}/../bfd/Makefile.am >/dev/null 2>/dev/null ; then
11552 ac_checking=
11553fi
81ecdfbb
RW
11554# Check whether --enable-checking was given.
11555if test "${enable_checking+set}" = set; then :
11556 enableval=$enable_checking; case "${enableval}" in
ce2cded5
L
11557 no|none) ac_checking= ;;
11558 *) ac_checking=yes ;;
11559esac
81ecdfbb
RW
11560fi
11561if test x$ac_checking != x ; then
d7040cdb 11562
81ecdfbb 11563$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
d7040cdb 11564
ce2cded5 11565fi
d7040cdb 11566
ce2cded5 11567using_cgen=no
d7040cdb 11568
d7040cdb 11569
397841b5
AM
11570GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
11571cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11572/* end confdefs.h. */
11573__GNUC__
11574_ACEOF
11575if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11576 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11577
11578else
11579 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11580fi
11581rm -f conftest*
11582
d7040cdb 11583
81ecdfbb
RW
11584# Check whether --enable-werror was given.
11585if test "${enable_werror+set}" = set; then :
11586 enableval=$enable_werror; case "${enableval}" in
ce2cded5
L
11587 yes | y) ERROR_ON_WARNING="yes" ;;
11588 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 11589 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
ce2cded5 11590 esac
81ecdfbb
RW
11591fi
11592
d7040cdb 11593
397841b5 11594# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
11595case "${host}" in
11596 *-*-mingw32*)
11597 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11598 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11599 fi
11600 ;;
11601 *) ;;
11602esac
11603
ce2cded5
L
11604# Enable -Werror by default when using gcc
11605if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11606 ERROR_ON_WARNING=yes
11607fi
11608
11609NO_WERROR=
11610if test "${ERROR_ON_WARNING}" = yes ; then
11611 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
11612 NO_WERROR="-Wno-error"
11613fi
11614
11615if test "${GCC}" = yes ; then
11616 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11617fi
11618
81ecdfbb
RW
11619# Check whether --enable-build-warnings was given.
11620if test "${enable_build_warnings+set}" = set; then :
11621 enableval=$enable_build_warnings; case "${enableval}" in
ce2cded5
L
11622 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
11623 no) if test "${GCC}" = yes ; then
11624 WARN_CFLAGS="-w"
11625 fi;;
11626 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11627 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
11628 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11629 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
11630 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11631esac
81ecdfbb
RW
11632fi
11633
d7040cdb 11634
ce2cded5
L
11635if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11636 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11637fi
d7040cdb 11638
d7040cdb 11639
d7040cdb 11640
d7040cdb 11641
d7040cdb 11642
ce2cded5 11643# Generate a header file
81ecdfbb 11644ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb 11645
d7040cdb 11646
ce2cded5
L
11647# If we are on a DOS filesystem, we must use gdb.ini rather than
11648# .gdbinit.
11649case "${host}" in
11650 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
11651 GDBINIT="gdb.ini"
81ecdfbb 11652 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
d7040cdb 11653
ce2cded5
L
11654 ;;
11655 *)
11656 GDBINIT=".gdbinit"
81ecdfbb 11657 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
d7040cdb 11658
ce2cded5
L
11659 ;;
11660esac
d7040cdb 11661
d7040cdb 11662
ce2cded5 11663#We need this for the host. BOUT header is in host order.
81ecdfbb
RW
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11665$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11666if test "${ac_cv_c_bigendian+set}" = set; then :
11667 $as_echo_n "(cached) " >&6
11668else
11669 ac_cv_c_bigendian=unknown
11670 # See if we're dealing with a universal compiler.
11671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11672/* end confdefs.h. */
11673#ifndef __APPLE_CC__
11674 not a universal capable compiler
11675 #endif
11676 typedef int dummy;
11677
11678_ACEOF
11679if ac_fn_c_try_compile "$LINENO"; then :
11680
11681 # Check for potential -arch flags. It is not universal unless
11682 # there are at least two -arch flags with different values.
11683 ac_arch=
11684 ac_prev=
11685 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11686 if test -n "$ac_prev"; then
11687 case $ac_word in
11688 i?86 | x86_64 | ppc | ppc64)
11689 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11690 ac_arch=$ac_word
11691 else
11692 ac_cv_c_bigendian=universal
11693 break
11694 fi
11695 ;;
11696 esac
11697 ac_prev=
11698 elif test "x$ac_word" = "x-arch"; then
11699 ac_prev=arch
11700 fi
11701 done
11702fi
11703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11704 if test $ac_cv_c_bigendian = unknown; then
11705 # See if sys/param.h defines the BYTE_ORDER macro.
11706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11707/* end confdefs.h. */
11708#include <sys/types.h>
81ecdfbb 11709 #include <sys/param.h>
d7040cdb 11710
ce2cded5
L
11711int
11712main ()
11713{
81ecdfbb
RW
11714#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11715 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11716 && LITTLE_ENDIAN)
11717 bogus endian macros
11718 #endif
d7040cdb 11719
ce2cded5
L
11720 ;
11721 return 0;
11722}
11723_ACEOF
81ecdfbb 11724if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 11725 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 11726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11727/* end confdefs.h. */
11728#include <sys/types.h>
81ecdfbb 11729 #include <sys/param.h>
d7040cdb 11730
ce2cded5
L
11731int
11732main ()
11733{
11734#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
11735 not big endian
11736 #endif
d7040cdb 11737
ce2cded5
L
11738 ;
11739 return 0;
11740}
11741_ACEOF
81ecdfbb 11742if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
11743 ac_cv_c_bigendian=yes
11744else
81ecdfbb 11745 ac_cv_c_bigendian=no
ce2cded5 11746fi
81ecdfbb
RW
11747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11748fi
11749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11750 fi
11751 if test $ac_cv_c_bigendian = unknown; then
11752 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11754/* end confdefs.h. */
11755#include <limits.h>
d7040cdb 11756
81ecdfbb
RW
11757int
11758main ()
11759{
11760#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11761 bogus endian macros
11762 #endif
11763
11764 ;
11765 return 0;
11766}
ce2cded5 11767_ACEOF
81ecdfbb
RW
11768if ac_fn_c_try_compile "$LINENO"; then :
11769 # It does; now see whether it defined to _BIG_ENDIAN or not.
11770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11771/* end confdefs.h. */
81ecdfbb
RW
11772#include <limits.h>
11773
ce2cded5
L
11774int
11775main ()
11776{
81ecdfbb
RW
11777#ifndef _BIG_ENDIAN
11778 not big endian
11779 #endif
11780
ce2cded5
L
11781 ;
11782 return 0;
11783}
11784_ACEOF
81ecdfbb 11785if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 11786 ac_cv_c_bigendian=yes
81ecdfbb
RW
11787else
11788 ac_cv_c_bigendian=no
d7040cdb 11789fi
81ecdfbb 11790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 11791fi
81ecdfbb
RW
11792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11793 fi
11794 if test $ac_cv_c_bigendian = unknown; then
11795 # Compile a test program.
11796 if test "$cross_compiling" = yes; then :
11797 # Try to guess by grepping values from an object file.
11798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11799/* end confdefs.h. */
11800short int ascii_mm[] =
11801 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11802 short int ascii_ii[] =
11803 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11804 int use_ascii (int i) {
11805 return ascii_mm[i] + ascii_ii[i];
11806 }
11807 short int ebcdic_ii[] =
11808 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11809 short int ebcdic_mm[] =
11810 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11811 int use_ebcdic (int i) {
11812 return ebcdic_mm[i] + ebcdic_ii[i];
11813 }
11814 extern int foo;
d7040cdb 11815
81ecdfbb
RW
11816int
11817main ()
11818{
11819return use_ascii (foo) == use_ebcdic (foo);
11820 ;
11821 return 0;
11822}
11823_ACEOF
11824if ac_fn_c_try_compile "$LINENO"; then :
11825 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11826 ac_cv_c_bigendian=yes
11827 fi
11828 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11829 if test "$ac_cv_c_bigendian" = unknown; then
11830 ac_cv_c_bigendian=no
11831 else
11832 # finding both strings is unlikely to happen, but who knows?
11833 ac_cv_c_bigendian=unknown
11834 fi
11835 fi
ce2cded5 11836fi
81ecdfbb 11837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 11838else
81ecdfbb 11839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11840/* end confdefs.h. */
81ecdfbb 11841$ac_includes_default
ce2cded5
L
11842int
11843main ()
11844{
81ecdfbb
RW
11845
11846 /* Are we little or big endian? From Harbison&Steele. */
11847 union
11848 {
11849 long int l;
11850 char c[sizeof (long int)];
11851 } u;
11852 u.l = 1;
11853 return u.c[sizeof (long int) - 1] == 1;
11854
11855 ;
11856 return 0;
ce2cded5 11857}
d7040cdb 11858_ACEOF
81ecdfbb 11859if ac_fn_c_try_run "$LINENO"; then :
ce2cded5
L
11860 ac_cv_c_bigendian=no
11861else
81ecdfbb 11862 ac_cv_c_bigendian=yes
d7040cdb 11863fi
81ecdfbb
RW
11864rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11865 conftest.$ac_objext conftest.beam conftest.$ac_ext
d7040cdb 11866fi
81ecdfbb
RW
11867
11868 fi
ce2cded5 11869fi
81ecdfbb
RW
11870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
11871$as_echo "$ac_cv_c_bigendian" >&6; }
11872 case $ac_cv_c_bigendian in #(
11873 yes)
11874 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
11875;; #(
11876 no)
11877 ;; #(
11878 universal)
d7040cdb 11879
81ecdfbb
RW
11880$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
11881
11882 ;; #(
11883 *)
11884 as_fn_error "unknown endianness
11885 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
11886 esac
d7040cdb 11887
d7040cdb 11888
ce2cded5 11889te_file=generic
d7040cdb 11890
ce2cded5
L
11891# Makefile target for installing gas in $(tooldir)/bin.
11892install_tooldir=install-exec-tooldir
d7040cdb 11893
ce2cded5
L
11894canon_targets=""
11895all_targets=no
11896if test -n "$enable_targets" ; then
11897 for t in `echo $enable_targets | sed 's/,/ /g'`; do
11898 if test $t = "all"; then
11899 all_targets=yes
11900 continue
11901 fi
11902 result=`$ac_config_sub $t 2>/dev/null`
11903 if test -n "$result" ; then
11904 canon_targets="$canon_targets $result"
11905# else
11906# # Permit "all", etc. We don't support it yet though.
11907# canon_targets="$canon_targets $t"
11908 fi
11909 done
11910 _gas_uniq_list="$canon_targets"
d7040cdb
SE
11911_gas_uniq_newlist=""
11912for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
11913 case $_gas_uniq_i in
11914 _gas_uniq_dummy) ;;
11915 *) case " $_gas_uniq_newlist " in
11916 *" $_gas_uniq_i "*) ;;
11917 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
11918 esac ;;
11919 esac
11920done
ce2cded5 11921canon_targets=$_gas_uniq_newlist
d7040cdb 11922
ce2cded5
L
11923fi
11924
11925emulations=""
11926
11927for this_target in $target $canon_targets ; do
11928
11929 targ=${this_target}
11930 . ${srcdir}/configure.tgt
11931
11932 case ${target_cpu} in
11933 crisv32)
11934
11935cat >>confdefs.h <<_ACEOF
11936#define DEFAULT_CRIS_ARCH $arch
d7040cdb 11937_ACEOF
ce2cded5
L
11938
11939 ;;
11940 esac
11941
11942 if test ${this_target} = $target ; then
11943 target_cpu_type=${cpu_type}
11944 elif test ${target_cpu_type} != ${cpu_type} ; then
11945 continue
11946 fi
11947
11948 generic_target=${cpu_type}-${target_vendor}-${target_os}
11949 case ${generic_target} in
11950 i386-*-sco3.2v5*)
11951 if test ${this_target} = $target; then
11952
81ecdfbb 11953$as_echo "#define SCO_ELF 1" >>confdefs.h
ce2cded5
L
11954
11955 fi
11956 ;;
11957
11958 i386-*-msdosdjgpp* \
11959 | i386-*-go32* \
11960 | i386-go32-rtems*)
11961
81ecdfbb 11962$as_echo "#define STRICTCOFF 1" >>confdefs.h
ce2cded5
L
11963
11964 ;;
11965
11966 i860-*-*)
81ecdfbb
RW
11967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
11968$as_echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;}
ce2cded5
L
11969 ;;
11970
7ba29e2a
NC
11971 microblaze*)
11972 ;;
11973
ce2cded5
L
11974 mips-sony-bsd*)
11975 ;;
11976 mips-*-bsd*)
81ecdfbb 11977 as_fn_error "Unknown vendor for mips-bsd configuration." "$LINENO" 5
ce2cded5
L
11978 ;;
11979
e5231592 11980 ppc-*-aix[5-9].*)
ce2cded5 11981
81ecdfbb 11982$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
ce2cded5
L
11983
11984 ;;
11985 ppc-*-linux-*)
11986 case "$endian" in
11987 big) ;;
81ecdfbb 11988 *) as_fn_error "GNU/Linux must be configured big endian" "$LINENO" 5 ;;
ce2cded5
L
11989 esac
11990 ;;
11991 ppc-*-solaris*)
11992 if test ${this_target} = $target; then
11993
81ecdfbb 11994$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
ce2cded5
L
11995
11996 fi
11997 if test x${endian} = xbig; then
81ecdfbb 11998 as_fn_error "Solaris must be configured little endian" "$LINENO" 5
ce2cded5
L
11999 fi
12000 ;;
12001
12002 sh*-*-symbianelf*)
12003
81ecdfbb 12004$as_echo "#define TARGET_SYMBIAN 1" >>confdefs.h
ce2cded5
L
12005
12006 ;;
d7040cdb 12007 esac
d7040cdb 12008
ce2cded5
L
12009 if test ${this_target} = $target ; then
12010 endian_def=
12011 if test x${endian} = xbig; then
12012 endian_def=1
12013 elif test x${endian} = xlittle; then
12014 endian_def=0
12015 fi
12016 if test x${endian_def} != x; then
12017
12018cat >>confdefs.h <<_ACEOF
12019#define TARGET_BYTES_BIG_ENDIAN $endian_def
12020_ACEOF
12021
12022 fi
12023 fi
12024
12025# Other random stuff.
12026
12027 case ${cpu_type} in
12028 mips)
12029 # Set mips_cpu to the name of the default CPU.
12030 case ${target_cpu} in
12031 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12032 mips_cpu=from-abi
12033 ;;
12034 mipsisa32 | mipsisa32el)
12035 mips_cpu=mips32
12036 ;;
12037 mipsisa32r2 | mipsisa32r2el)
12038 mips_cpu=mips32r2
12039 ;;
12040 mipsisa64 | mipsisa64el)
12041 mips_cpu=mips64
12042 ;;
12043 mipsisa64r2 | mipsisa64r2el)
12044 mips_cpu=mips64r2
12045 ;;
12046 mipstx39 | mipstx39el)
12047 mips_cpu=r3900
12048 ;;
12049 mips64vr | mips64vrel)
12050 mips_cpu=vr4100
12051 ;;
12052 mipsisa32r2* | mipsisa64r2*)
12053 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12054 ;;
12055 mips64* | mipsisa64* | mipsisa32*)
12056 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12057 ;;
12058 *)
81ecdfbb 12059 as_fn_error "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
ce2cded5
L
12060 ;;
12061 esac
12062 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
12063 # binaries. It's a GNU extension that some OSes don't understand.
12064 # The value only matters on ELF targets.
12065 case ${target} in
12066 *-*-irix*)
12067 use_e_mips_abi_o32=0
12068 ;;
12069 *)
12070 use_e_mips_abi_o32=1
12071 ;;
12072 esac
12073 # Decide whether to generate 32-bit or 64-bit code by default.
12074 # Used to resolve -march=from-abi when an embedded ABI is selected.
12075 case ${target} in
12076 mips64*-*-* | mipsisa64*-*-*)
12077 mips_default_64bit=1
12078 ;;
12079 *)
12080 mips_default_64bit=0
12081 ;;
12082 esac
12083 # Decide which ABI to target by default.
12084 case ${target} in
12085 mips64*-linux* | mips-sgi-irix6*)
12086 mips_default_abi=N32_ABI
12087 ;;
12088 mips*-linux*)
12089 mips_default_abi=O32_ABI
12090 ;;
12091 mips64*-openbsd*)
12092 mips_default_abi=N64_ABI
12093 ;;
12094 *)
12095 mips_default_abi=NO_ABI
12096 ;;
12097 esac
12098
12099cat >>confdefs.h <<_ACEOF
12100#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
d7040cdb 12101_ACEOF
d7040cdb
SE
12102
12103
12104cat >>confdefs.h <<_ACEOF
ce2cded5 12105#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
d7040cdb
SE
12106_ACEOF
12107
12108
12109cat >>confdefs.h <<_ACEOF
ce2cded5 12110#define MIPS_DEFAULT_64BIT $mips_default_64bit
d7040cdb
SE
12111_ACEOF
12112
12113
ce2cded5
L
12114cat >>confdefs.h <<_ACEOF
12115#define MIPS_DEFAULT_ABI $mips_default_abi
12116_ACEOF
d7040cdb 12117
ce2cded5
L
12118 ;;
12119 esac
d7040cdb 12120
ce2cded5
L
12121 # Do we need the opcodes library?
12122 case ${cpu_type} in
12123 vax | tic30)
12124 ;;
d7040cdb 12125
ce2cded5
L
12126 *)
12127 need_opcodes=yes
d7040cdb 12128
ce2cded5
L
12129 case "${enable_shared}" in
12130 yes) shared_opcodes=true ;;
12131 *opcodes*) shared_opcodes=true ;;
12132 *) shared_opcodes=false ;;
12133 esac
12134 ;;
12135 esac
d7040cdb 12136
ce2cded5
L
12137 # Any other special object files needed ?
12138 case ${cpu_type} in
d7040cdb 12139
ce2cded5
L
12140 bfin)
12141 echo ${extra_objects} | grep -s "bfin-parse.o"
12142 if test $? -ne 0 ; then
12143 extra_objects="$extra_objects bfin-parse.o"
12144 fi
d7040cdb 12145
ce2cded5
L
12146 echo ${extra_objects} | grep -s "bfin-lex.o"
12147 if test $? -ne 0 ; then
12148 extra_objects="$extra_objects bfin-lex.o"
12149 fi
12150 ;;
d7040cdb 12151
84e94c90 12152 fr30 | ip2k | iq2000 | lm32 | m32r | openrisc)
ce2cded5
L
12153 using_cgen=yes
12154 ;;
d7040cdb 12155
ce2cded5
L
12156 m32c)
12157 using_cgen=yes
12158 ;;
12159 frv)
12160 using_cgen=yes
12161 ;;
12162 m68k)
12163 case ${extra_objects} in
12164 *m68k-parse.o*) ;;
12165 *) extra_objects="$extra_objects m68k-parse.o" ;;
12166 esac
12167 ;;
d7040cdb 12168
ce2cded5
L
12169 mep)
12170 using_cgen=yes
12171 ;;
d7040cdb 12172
ce2cded5
L
12173 mips)
12174 echo ${extra_objects} | grep -s "itbl-parse.o"
12175 if test $? -ne 0 ; then
12176 extra_objects="$extra_objects itbl-parse.o"
12177 fi
d7040cdb 12178
ce2cded5
L
12179 echo ${extra_objects} | grep -s "itbl-lex.o"
12180 if test $? -ne 0 ; then
12181 extra_objects="$extra_objects itbl-lex.o"
12182 fi
d7040cdb 12183
ce2cded5
L
12184 echo ${extra_objects} | grep -s "itbl-ops.o"
12185 if test $? -ne 0 ; then
12186 extra_objects="$extra_objects itbl-ops.o"
12187 fi
12188 ;;
d7040cdb 12189
ce2cded5
L
12190 mt)
12191 using_cgen=yes
12192 ;;
d7040cdb 12193
ce2cded5
L
12194 i386 | s390 | sparc)
12195 if test $this_target = $target ; then
d7040cdb
SE
12196
12197cat >>confdefs.h <<_ACEOF
ce2cded5 12198#define DEFAULT_ARCH "${arch}"
d7040cdb
SE
12199_ACEOF
12200
ce2cded5
L
12201 fi
12202 ;;
d7040cdb 12203
c7927a3c
NC
12204 rx)
12205 echo ${extra_objects} | grep -s "rx-parse.o"
12206 if test $? -ne 0 ; then
12207 extra_objects="$extra_objects rx-parse.o"
12208 fi
12209 ;;
12210
ce2cded5
L
12211 xstormy16)
12212 using_cgen=yes
12213 ;;
d7040cdb 12214
ce2cded5
L
12215 xc16x)
12216 using_cgen=yes
12217 ;;
d7040cdb 12218
ce2cded5
L
12219 xtensa)
12220 echo ${extra_objects} | grep -s "xtensa-relax.o"
12221 if test $? -ne 0 ; then
12222 extra_objects="$extra_objects xtensa-relax.o"
12223 fi
12224 ;;
d7040cdb 12225
ce2cded5
L
12226 *)
12227 ;;
12228 esac
d7040cdb 12229
ce2cded5
L
12230 if test $using_cgen = yes ; then
12231 case "x${extra_objects}" in
12232 *cgen.o*) ;;
12233 *) extra_objects="$extra_objects cgen.o" ;;
12234 esac
12235 fi
d7040cdb 12236
ce2cded5 12237# See if we really can support this configuration with the emulation code.
d7040cdb 12238
ce2cded5
L
12239 if test $this_target = $target ; then
12240 obj_format=$fmt
12241 te_file=$em
12242 fi
d7040cdb 12243
b11d79f2
TG
12244 case ${te_file} in
12245 vms) extra_objects="$extra_objects te-vms.o" ;;
12246 esac
12247
ce2cded5 12248# From target name and format, produce a list of supported emulations.
d7040cdb 12249
ce2cded5
L
12250 case ${generic_target}-${fmt} in
12251 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
12252 mips*-*-linux*-*) case "$endian" in
12253 big) emulation="mipsbelf mipslelf mipself" ;;
12254 *) emulation="mipslelf mipsbelf mipself" ;;
12255 esac ;;
12256 mips-*-lnews*-ecoff) ;;
12257 mips-*-*-ecoff) case "$endian" in
12258 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
12259 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
12260 esac ;;
12261 mips-*-*-elf) case "$endian" in
12262 big) emulation="mipsbelf mipslelf mipself" ;;
12263 *) emulation="mipslelf mipsbelf mipself" ;;
12264 esac ;;
12265 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
12266 # i386-pc-pe-coff != i386-pc-coff.
12267 i386-*-pe-coff) ;;
12268 # Uncommenting the next line will turn on support for i386 AOUT
12269 # for the default linux configuration
12270 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
12271 #
12272 i386-*-aout) emulation="i386aout" ;;
12273 i386-*-coff) emulation="i386coff" ;;
12274 i386-*-elf) emulation="i386elf" ;;
d7040cdb 12275
ce2cded5
L
12276 # Always all formats. The first stated emulation becomes the default.
12277 cris-*-*aout*) emulation="crisaout criself" ;;
12278 cris-*-*) emulation="criself crisaout" ;;
12279 esac
13b2be9c 12280
ce2cded5 12281 emulations="$emulations $emulation"
13b2be9c 12282
13b2be9c 12283done
13b2be9c 12284
ce2cded5
L
12285# Turn on all targets if possible
12286if test ${all_targets} = "yes"; then
12287 case ${target_cpu_type} in
12288 i386)
12289 case ${obj_format} in
12290 aout)
12291 emulations="$emulations i386coff i386elf"
12292 ;;
12293 coff)
12294 emulations="$emulations i386aout i386elf"
12295 ;;
12296 elf)
12297 emulations="$emulations i386aout i386coff"
12298 ;;
12299 esac
12300 ;;
12301 x86_64)
12302 case ${obj_format} in
12303 aout)
12304 emulations="$emulations i386coff i386elf"
12305 ;;
12306 coff)
12307 emulations="$emulations i386aout i386elf"
12308 ;;
12309 elf)
12310 emulations="$emulations i386aout i386coff"
12311 ;;
12312 esac
12313 ;;
12314 esac
13b2be9c 12315fi
c8615825 12316
ce2cded5
L
12317# Assign floating point type. Most processors with FP support
12318# IEEE FP. On those that don't support FP at all, usually IEEE
12319# is emulated.
12320case ${target_cpu} in
12321 vax | pdp11 ) atof=vax ;;
12322 *) atof=ieee ;;
12323esac
c8615825 12324
ce2cded5 12325case "${obj_format}" in
81ecdfbb 12326 "") as_fn_error "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
ce2cded5 12327esac
13b2be9c 12328
ce2cded5
L
12329# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
12330cgen_cpu_prefix=""
12331if test $using_cgen = yes ; then
12332 case ${target_cpu} in
12333 *) cgen_cpu_prefix=${target_cpu} ;;
12334 esac
c8615825 12335
c8615825 12336
81ecdfbb 12337$as_echo "#define USING_CGEN 1" >>confdefs.h
d7040cdb 12338
d7040cdb 12339fi
13b2be9c 12340
ce2cded5
L
12341
12342if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
81ecdfbb 12343 as_fn_error "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
13b2be9c 12344fi
ce2cded5
L
12345
12346if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
81ecdfbb 12347 as_fn_error "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
13b2be9c
DJ
12348fi
12349
ce2cded5
L
12350# Some COFF configurations want these random other flags set.
12351case ${obj_format} in
12352 coff)
12353 case ${target_cpu_type} in
12354 i386)
81ecdfbb 12355$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12356 ;;
12357 m68k)
81ecdfbb 12358$as_echo "#define M68KCOFF 1" >>confdefs.h
ce2cded5
L
12359 ;;
12360 m88k)
81ecdfbb 12361$as_echo "#define M88KCOFF 1" >>confdefs.h
ce2cded5
L
12362 ;;
12363 x86_64)
81ecdfbb 12364$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12365 ;;
12366 esac
12367 ;;
12368esac
12369
12370# Getting this done right is going to be a bitch. Each configuration specified
12371# with --enable-targets=... should be checked for environment, format, cpu
12372# setting.
12373#
12374# For each configuration, the necessary object file support code must be linked
12375# in. This might be only one, it might be up to four. The necessary emulation
12376# code needs to be provided, too.
12377#
12378# And then there's "--enable-targets=all"....
12379#
12380# For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
12381
12382formats="${obj_format}"
12383emfiles=""
12384EMULATIONS=""
12385_gas_uniq_list="$emulations"
12386_gas_uniq_newlist=""
12387for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12388 case $_gas_uniq_i in
12389 _gas_uniq_dummy) ;;
12390 *) case " $_gas_uniq_newlist " in
12391 *" $_gas_uniq_i "*) ;;
12392 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12393 esac ;;
12394 esac
12395done
12396emulations=$_gas_uniq_newlist
12397
12398for em in . $emulations ; do
12399 case $em in
12400 .) continue ;;
12401 mipsbelf | mipslelf | mipself)
12402 fmt=elf file=mipself ;;
12403 mipsbecoff | mipslecoff | mipsecoff)
12404 fmt=ecoff file=mipsecoff ;;
12405 *coff)
12406 fmt=coff file=$em ;;
12407 *aout)
12408 fmt=aout file=$em ;;
12409 *elf)
12410 fmt=elf file=$em ;;
12411 esac
12412 formats="$formats $fmt"
12413 emfiles="$emfiles e-$file.o"
12414 EMULATIONS="$EMULATIONS &$em,"
12415done
12416_gas_uniq_list="$formats"
12417_gas_uniq_newlist=""
12418for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12419 case $_gas_uniq_i in
12420 _gas_uniq_dummy) ;;
12421 *) case " $_gas_uniq_newlist " in
12422 *" $_gas_uniq_i "*) ;;
12423 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12424 esac ;;
12425 esac
13b2be9c 12426done
ce2cded5 12427formats=$_gas_uniq_newlist
13b2be9c 12428
ce2cded5
L
12429_gas_uniq_list="$emfiles"
12430_gas_uniq_newlist=""
12431for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12432 case $_gas_uniq_i in
12433 _gas_uniq_dummy) ;;
12434 *) case " $_gas_uniq_newlist " in
12435 *" $_gas_uniq_i "*) ;;
12436 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12437 esac ;;
12438 esac
12439done
12440emfiles=$_gas_uniq_newlist
d7040cdb 12441
ce2cded5
L
12442if test `set . $formats ; shift ; echo $#` -gt 1 ; then
12443 for fmt in $formats ; do
12444 case $fmt in
12445 aout)
81ecdfbb 12446$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
ce2cded5
L
12447 ;;
12448 bout)
81ecdfbb 12449$as_echo "#define OBJ_MAYBE_BOUT 1" >>confdefs.h
ce2cded5
L
12450 ;;
12451 coff)
81ecdfbb 12452$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
ce2cded5
L
12453 ;;
12454 ecoff)
81ecdfbb 12455$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
ce2cded5
L
12456 ;;
12457 elf)
81ecdfbb 12458$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
ce2cded5
L
12459 ;;
12460 generic)
81ecdfbb 12461$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
ce2cded5
L
12462 ;;
12463 som)
81ecdfbb 12464$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
ce2cded5
L
12465 ;;
12466 esac
12467 extra_objects="$extra_objects obj-$fmt.o"
12468 done
12469 obj_format=multi
13b2be9c 12470fi
ce2cded5
L
12471if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
12472 DEFAULT_EMULATION=`set . $emulations ; echo $2`
12473 # e-mips* has more than one emulation per file, e-i386* has just one at the
12474 # moment. If only one emulation is specified, then don't define
12475 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
12476 case "${obj_format}${emfiles}" in
12477 multi* | *mips*)
12478 extra_objects="$extra_objects $emfiles"
d7040cdb 12479
81ecdfbb 12480$as_echo "#define USE_EMULATIONS 1" >>confdefs.h
ce2cded5
L
12481 ;;
12482 esac
12483fi
d7040cdb 12484
13b2be9c 12485
ce2cded5
L
12486cat >>confdefs.h <<_ACEOF
12487#define EMULATIONS $EMULATIONS
13b2be9c 12488_ACEOF
d7040cdb 12489
d7040cdb 12490
ce2cded5
L
12491cat >>confdefs.h <<_ACEOF
12492#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
d7040cdb 12493_ACEOF
d7040cdb 12494
d7040cdb 12495
ce2cded5 12496reject_dev_configs=yes
252b5132 12497
ce2cded5
L
12498case ${reject_dev_configs}-${dev} in
12499 yes-yes) # Oops.
81ecdfbb 12500 as_fn_error "GAS does not support the ${generic_target} configuration." "$LINENO" 5
ce2cded5 12501 ;;
d7040cdb
SE
12502esac
12503
13b2be9c 12504
ce2cded5
L
12505
12506
12507
12508
12509
12510# do we need the opcodes library?
12511case "${need_opcodes}" in
12512yes)
12513 OPCODES_LIB=../opcodes/libopcodes.la
12514 ;;
12515esac
12516
12517
12518
12519
12520cat >>confdefs.h <<_ACEOF
12521#define TARGET_ALIAS "${target_alias}"
d7040cdb 12522_ACEOF
20e95c23 12523
20e95c23 12524
ce2cded5
L
12525cat >>confdefs.h <<_ACEOF
12526#define TARGET_CANONICAL "${target}"
12527_ACEOF
20e95c23 12528
d6d788bd 12529
ce2cded5
L
12530cat >>confdefs.h <<_ACEOF
12531#define TARGET_CPU "${target_cpu}"
12532_ACEOF
20e95c23 12533
ce2cded5
L
12534
12535cat >>confdefs.h <<_ACEOF
12536#define TARGET_VENDOR "${target_vendor}"
0efedc4c
AM
12537_ACEOF
12538
12539
ce2cded5
L
12540cat >>confdefs.h <<_ACEOF
12541#define TARGET_OS "${target_os}"
12542_ACEOF
12543
0efedc4c 12544
d7040cdb
SE
12545for ac_prog in 'bison -y' byacc
12546do
12547 # Extract the first word of "$ac_prog", so it can be a program name with args.
12548set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12550$as_echo_n "checking for $ac_word... " >&6; }
12551if test "${ac_cv_prog_YACC+set}" = set; then :
12552 $as_echo_n "(cached) " >&6
20e95c23 12553else
d7040cdb
SE
12554 if test -n "$YACC"; then
12555 ac_cv_prog_YACC="$YACC" # Let the user override the test.
d6d788bd 12556else
d7040cdb
SE
12557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12558for as_dir in $PATH
12559do
12560 IFS=$as_save_IFS
12561 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12562 for ac_exec_ext in '' $ac_executable_extensions; do
12563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12564 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 12565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 12566 break 2
20e95c23 12567 fi
d7040cdb 12568done
81ecdfbb
RW
12569 done
12570IFS=$as_save_IFS
20e95c23 12571
d7040cdb
SE
12572fi
12573fi
12574YACC=$ac_cv_prog_YACC
12575if test -n "$YACC"; then
81ecdfbb
RW
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12577$as_echo "$YACC" >&6; }
d7040cdb 12578else
81ecdfbb
RW
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12580$as_echo "no" >&6; }
d7040cdb 12581fi
20e95c23 12582
81ecdfbb 12583
d7040cdb
SE
12584 test -n "$YACC" && break
12585done
12586test -n "$YACC" || YACC="yacc"
20e95c23 12587
d7040cdb
SE
12588for ac_prog in flex lex
12589do
12590 # Extract the first word of "$ac_prog", so it can be a program name with args.
12591set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12593$as_echo_n "checking for $ac_word... " >&6; }
12594if test "${ac_cv_prog_LEX+set}" = set; then :
12595 $as_echo_n "(cached) " >&6
d6d788bd 12596else
d7040cdb
SE
12597 if test -n "$LEX"; then
12598 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12599else
12600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12601for as_dir in $PATH
12602do
12603 IFS=$as_save_IFS
12604 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12605 for ac_exec_ext in '' $ac_executable_extensions; do
12606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12607 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 12608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12609 break 2
12610 fi
12611done
81ecdfbb
RW
12612 done
12613IFS=$as_save_IFS
20e95c23 12614
d7040cdb
SE
12615fi
12616fi
12617LEX=$ac_cv_prog_LEX
12618if test -n "$LEX"; then
81ecdfbb
RW
12619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12620$as_echo "$LEX" >&6; }
20e95c23 12621else
81ecdfbb
RW
12622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12623$as_echo "no" >&6; }
13b2be9c
DJ
12624fi
12625
81ecdfbb 12626
d7040cdb
SE
12627 test -n "$LEX" && break
12628done
12629test -n "$LEX" || LEX=":"
20e95c23 12630
81ecdfbb
RW
12631if test "x$LEX" != "x:"; then
12632 cat >conftest.l <<_ACEOF
12633%%
12634a { ECHO; }
12635b { REJECT; }
12636c { yymore (); }
12637d { yyless (1); }
12638e { yyless (input () != 0); }
12639f { unput (yytext[0]); }
12640. { BEGIN INITIAL; }
12641%%
12642#ifdef YYTEXT_POINTER
12643extern char *yytext;
d7040cdb 12644#endif
d7040cdb 12645int
81ecdfbb 12646main (void)
d7040cdb 12647{
81ecdfbb 12648 return ! yylex () + ! yywrap ();
d7040cdb
SE
12649}
12650_ACEOF
81ecdfbb
RW
12651{ { ac_try="$LEX conftest.l"
12652case "(($ac_try" in
12653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12654 *) ac_try_echo=$ac_try;;
12655esac
12656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12657$as_echo "$ac_try_echo"; } >&5
12658 (eval "$LEX conftest.l") 2>&5
d7040cdb 12659 ac_status=$?
81ecdfbb
RW
12660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12661 test $ac_status = 0; }
12662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12663$as_echo_n "checking lex output file root... " >&6; }
12664if test "${ac_cv_prog_lex_root+set}" = set; then :
12665 $as_echo_n "(cached) " >&6
d7040cdb 12666else
d5fbea21 12667
81ecdfbb
RW
12668if test -f lex.yy.c; then
12669 ac_cv_prog_lex_root=lex.yy
12670elif test -f lexyy.c; then
12671 ac_cv_prog_lex_root=lexyy
12672else
12673 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
d6d788bd 12674fi
d7040cdb 12675fi
81ecdfbb
RW
12676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12677$as_echo "$ac_cv_prog_lex_root" >&6; }
12678LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 12679
81ecdfbb
RW
12680if test -z "${LEXLIB+set}"; then
12681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12682$as_echo_n "checking lex library... " >&6; }
12683if test "${ac_cv_lib_lex+set}" = set; then :
12684 $as_echo_n "(cached) " >&6
d7040cdb 12685else
d7040cdb 12686
81ecdfbb
RW
12687 ac_save_LIBS=$LIBS
12688 ac_cv_lib_lex='none needed'
12689 for ac_lib in '' -lfl -ll; do
12690 LIBS="$ac_lib $ac_save_LIBS"
12691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12692/* end confdefs.h. */
12693`cat $LEX_OUTPUT_ROOT.c`
12694_ACEOF
12695if ac_fn_c_try_link "$LINENO"; then :
12696 ac_cv_lib_lex=$ac_lib
d7040cdb 12697fi
81ecdfbb
RW
12698rm -f core conftest.err conftest.$ac_objext \
12699 conftest$ac_exeext conftest.$ac_ext
12700 test "$ac_cv_lib_lex" != 'none needed' && break
12701 done
12702 LIBS=$ac_save_LIBS
d7040cdb
SE
12703
12704fi
81ecdfbb
RW
12705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12706$as_echo "$ac_cv_lib_lex" >&6; }
12707 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
12708fi
12709
13b2be9c 12710
81ecdfbb
RW
12711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12712$as_echo_n "checking whether yytext is a pointer... " >&6; }
12713if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
12714 $as_echo_n "(cached) " >&6
d7040cdb
SE
12715else
12716 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 12717# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
12718# not all implementations provide the %pointer and %array declarations.
12719ac_cv_prog_lex_yytext_pointer=no
d7040cdb 12720ac_save_LIBS=$LIBS
81ecdfbb
RW
12721LIBS="$LEXLIB $ac_save_LIBS"
12722cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12723/* end confdefs.h. */
12724#define YYTEXT_POINTER 1
d7040cdb 12725`cat $LEX_OUTPUT_ROOT.c`
13b2be9c 12726_ACEOF
81ecdfbb 12727if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 12728 ac_cv_prog_lex_yytext_pointer=yes
13b2be9c 12729fi
81ecdfbb
RW
12730rm -f core conftest.err conftest.$ac_objext \
12731 conftest$ac_exeext conftest.$ac_ext
d7040cdb 12732LIBS=$ac_save_LIBS
252b5132 12733
9b2b7d69 12734fi
81ecdfbb
RW
12735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12736$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb 12737if test $ac_cv_prog_lex_yytext_pointer = yes; then
13b2be9c 12738
81ecdfbb 12739$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
9b2b7d69 12740
d6d788bd 12741fi
81ecdfbb 12742rm -f conftest.l $LEX_OUTPUT_ROOT.c
d7040cdb 12743
c8615825 12744fi
d7040cdb
SE
12745if test "$LEX" = :; then
12746 LEX=${am_missing_run}flex
12747fi
12748
bd32c6bd 12749ALL_LINGUAS="fr tr es rw id ru"
d7040cdb
SE
12750# If we haven't got the data from the intl directory,
12751# assume NLS is disabled.
12752USE_NLS=no
12753LIBINTL=
12754LIBINTL_DEP=
12755INCINTL=
12756XGETTEXT=
12757GMSGFMT=
12758POSUB=
12759
12760if test -f ../intl/config.intl; then
12761 . ../intl/config.intl
12762fi
81ecdfbb
RW
12763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12764$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 12765if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12767$as_echo "no" >&6; }
d7040cdb 12768else
81ecdfbb
RW
12769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12770$as_echo "yes" >&6; }
d7040cdb 12771
81ecdfbb 12772$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
12773
12774
81ecdfbb
RW
12775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
12776$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
12777 # Look for .po and .gmo files in the source directory.
12778 CATALOGS=
12779 XLINGUAS=
12780 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
12781 # If there aren't any .gmo files the shell will give us the
12782 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12783 # weeded out.
12784 case "$cat" in *\**)
12785 continue;;
12786 esac
12787 # The quadruple backslash is collapsed to a double backslash
12788 # by the backticks, then collapsed again by the double quotes,
12789 # leaving us with one backslash in the sed expression (right
12790 # before the dot that mustn't act as a wildcard).
12791 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12792 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12793 # The user is allowed to set LINGUAS to a list of languages to
12794 # install catalogs for. If it's empty that means "all of them."
12795 if test "x$LINGUAS" = x; then
12796 CATALOGS="$CATALOGS $cat"
12797 XLINGUAS="$XLINGUAS $lang"
12798 else
12799 case "$LINGUAS" in *$lang*)
12800 CATALOGS="$CATALOGS $cat"
12801 XLINGUAS="$XLINGUAS $lang"
12802 ;;
12803 esac
12804 fi
12805 done
12806 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12808$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
12809
12810
12811 DATADIRNAME=share
12812
12813 INSTOBJEXT=.mo
12814
12815 GENCAT=gencat
12816
12817 CATOBJEXT=.gmo
12818
12819fi
12820
12821 MKINSTALLDIRS=
12822 if test -n "$ac_aux_dir"; then
12823 case "$ac_aux_dir" in
12824 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12825 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12826 esac
12827 fi
12828 if test -z "$MKINSTALLDIRS"; then
12829 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12830 fi
12831
12832
12833
81ecdfbb
RW
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12835$as_echo_n "checking whether NLS is requested... " >&6; }
12836 # Check whether --enable-nls was given.
12837if test "${enable_nls+set}" = set; then :
12838 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
12839else
12840 USE_NLS=yes
81ecdfbb
RW
12841fi
12842
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12844$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
12845
12846
12847
12848
12849
12850
12851# Prepare PATH_SEPARATOR.
12852# The user is always right.
12853if test "${PATH_SEPARATOR+set}" != set; then
12854 echo "#! /bin/sh" >conf$$.sh
12855 echo "exit 0" >>conf$$.sh
12856 chmod +x conf$$.sh
12857 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12858 PATH_SEPARATOR=';'
13b2be9c 12859 else
d7040cdb 12860 PATH_SEPARATOR=:
13b2be9c 12861 fi
d7040cdb 12862 rm -f conf$$.sh
252b5132 12863fi
13b2be9c 12864
d7040cdb
SE
12865# Find out how to test for executable files. Don't use a zero-byte file,
12866# as systems may use methods other than mode bits to determine executability.
12867cat >conf$$.file <<_ASEOF
12868#! /bin/sh
12869exit 0
12870_ASEOF
12871chmod +x conf$$.file
12872if test -x conf$$.file >/dev/null 2>&1; then
12873 ac_executable_p="test -x"
12874else
12875 ac_executable_p="test -f"
13b2be9c 12876fi
d7040cdb 12877rm -f conf$$.file
13b2be9c 12878
d7040cdb
SE
12879# Extract the first word of "msgfmt", so it can be a program name with args.
12880set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12882$as_echo_n "checking for $ac_word... " >&6; }
12883if test "${ac_cv_path_MSGFMT+set}" = set; then :
12884 $as_echo_n "(cached) " >&6
252b5132 12885else
d7040cdb
SE
12886 case "$MSGFMT" in
12887 [\\/]* | ?:[\\/]*)
12888 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12889 ;;
12890 *)
12891 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12892 for ac_dir in $PATH; do
12893 IFS="$ac_save_IFS"
12894 test -z "$ac_dir" && ac_dir=.
12895 for ac_exec_ext in '' $ac_executable_extensions; do
12896 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12897 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12898 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12899 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12900 break 2
12901 fi
12902 fi
12903 done
12904 done
12905 IFS="$ac_save_IFS"
12906 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12907 ;;
12908esac
252b5132 12909fi
d7040cdb
SE
12910MSGFMT="$ac_cv_path_MSGFMT"
12911if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12913$as_echo "$MSGFMT" >&6; }
252b5132 12914else
81ecdfbb
RW
12915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12916$as_echo "no" >&6; }
252b5132 12917fi
252b5132 12918
d7040cdb
SE
12919 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12920set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12922$as_echo_n "checking for $ac_word... " >&6; }
12923if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12924 $as_echo_n "(cached) " >&6
13b2be9c 12925else
d7040cdb
SE
12926 case $GMSGFMT in
12927 [\\/]* | ?:[\\/]*)
12928 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12929 ;;
12930 *)
12931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12932for as_dir in $PATH
12933do
12934 IFS=$as_save_IFS
12935 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12936 for ac_exec_ext in '' $ac_executable_extensions; do
12937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12938 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12940 break 2
12941 fi
12942done
81ecdfbb
RW
12943 done
12944IFS=$as_save_IFS
252b5132 12945
d7040cdb
SE
12946 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12947 ;;
12948esac
12949fi
12950GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12951if test -n "$GMSGFMT"; then
81ecdfbb
RW
12952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12953$as_echo "$GMSGFMT" >&6; }
ac48eca1 12954else
81ecdfbb
RW
12955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12956$as_echo "no" >&6; }
6840198f 12957fi
6840198f 12958
13b2be9c 12959
20e95c23 12960
81ecdfbb 12961
d7040cdb
SE
12962# Prepare PATH_SEPARATOR.
12963# The user is always right.
12964if test "${PATH_SEPARATOR+set}" != set; then
12965 echo "#! /bin/sh" >conf$$.sh
12966 echo "exit 0" >>conf$$.sh
12967 chmod +x conf$$.sh
12968 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12969 PATH_SEPARATOR=';'
12970 else
12971 PATH_SEPARATOR=:
12972 fi
12973 rm -f conf$$.sh
12974fi
20e95c23 12975
d7040cdb
SE
12976# Find out how to test for executable files. Don't use a zero-byte file,
12977# as systems may use methods other than mode bits to determine executability.
12978cat >conf$$.file <<_ASEOF
12979#! /bin/sh
12980exit 0
12981_ASEOF
12982chmod +x conf$$.file
12983if test -x conf$$.file >/dev/null 2>&1; then
12984 ac_executable_p="test -x"
13b2be9c 12985else
d7040cdb 12986 ac_executable_p="test -f"
13b2be9c 12987fi
d7040cdb 12988rm -f conf$$.file
20e95c23 12989
d7040cdb
SE
12990# Extract the first word of "xgettext", so it can be a program name with args.
12991set dummy xgettext; ac_word=$2
81ecdfbb
RW
12992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12993$as_echo_n "checking for $ac_word... " >&6; }
12994if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12995 $as_echo_n "(cached) " >&6
252b5132 12996else
d7040cdb
SE
12997 case "$XGETTEXT" in
12998 [\\/]* | ?:[\\/]*)
12999 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13000 ;;
13001 *)
13002 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13003 for ac_dir in $PATH; do
13004 IFS="$ac_save_IFS"
13005 test -z "$ac_dir" && ac_dir=.
13006 for ac_exec_ext in '' $ac_executable_extensions; do
13007 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13008 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13009 (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
13010 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13011 break 2
13012 fi
13013 fi
13014 done
13015 done
13016 IFS="$ac_save_IFS"
13017 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13018 ;;
13019esac
13b2be9c 13020fi
d7040cdb
SE
13021XGETTEXT="$ac_cv_path_XGETTEXT"
13022if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13024$as_echo "$XGETTEXT" >&6; }
d7040cdb 13025else
81ecdfbb
RW
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13027$as_echo "no" >&6; }
13b2be9c 13028fi
13b2be9c 13029
d7040cdb 13030 rm -f messages.po
20e95c23 13031
13b2be9c 13032
d7040cdb
SE
13033# Prepare PATH_SEPARATOR.
13034# The user is always right.
13035if test "${PATH_SEPARATOR+set}" != set; then
13036 echo "#! /bin/sh" >conf$$.sh
13037 echo "exit 0" >>conf$$.sh
13038 chmod +x conf$$.sh
13039 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13040 PATH_SEPARATOR=';'
13041 else
13042 PATH_SEPARATOR=:
13043 fi
13044 rm -f conf$$.sh
252b5132 13045fi
20e95c23 13046
d7040cdb
SE
13047# Find out how to test for executable files. Don't use a zero-byte file,
13048# as systems may use methods other than mode bits to determine executability.
13049cat >conf$$.file <<_ASEOF
13050#! /bin/sh
13051exit 0
13052_ASEOF
13053chmod +x conf$$.file
13054if test -x conf$$.file >/dev/null 2>&1; then
13055 ac_executable_p="test -x"
252b5132 13056else
d7040cdb
SE
13057 ac_executable_p="test -f"
13058fi
13059rm -f conf$$.file
20e95c23 13060
d7040cdb
SE
13061# Extract the first word of "msgmerge", so it can be a program name with args.
13062set dummy msgmerge; ac_word=$2
81ecdfbb
RW
13063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13064$as_echo_n "checking for $ac_word... " >&6; }
13065if test "${ac_cv_path_MSGMERGE+set}" = set; then :
13066 $as_echo_n "(cached) " >&6
20e95c23 13067else
d7040cdb
SE
13068 case "$MSGMERGE" in
13069 [\\/]* | ?:[\\/]*)
13070 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13071 ;;
13072 *)
13073 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13074 for ac_dir in $PATH; do
13075 IFS="$ac_save_IFS"
13076 test -z "$ac_dir" && ac_dir=.
13077 for ac_exec_ext in '' $ac_executable_extensions; do
13078 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13079 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13080 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13081 break 2
13082 fi
13083 fi
13084 done
13085 done
13086 IFS="$ac_save_IFS"
13087 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13088 ;;
13089esac
20e95c23 13090fi
d7040cdb
SE
13091MSGMERGE="$ac_cv_path_MSGMERGE"
13092if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
13093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13094$as_echo "$MSGMERGE" >&6; }
d7040cdb 13095else
81ecdfbb
RW
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13097$as_echo "no" >&6; }
20e95c23 13098fi
252b5132 13099
252b5132 13100
d7040cdb
SE
13101 if test "$GMSGFMT" != ":"; then
13102 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13103 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13104 : ;
13105 else
13106 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
13107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13108$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
13109 GMSGFMT=":"
13110 fi
13111 fi
13b2be9c 13112
d7040cdb
SE
13113 if test "$XGETTEXT" != ":"; then
13114 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13115 (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
13116 : ;
13117 else
81ecdfbb
RW
13118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13119$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
13120 XGETTEXT=":"
13121 fi
13122 rm -f messages.po
13123 fi
252b5132 13124
81ecdfbb 13125 ac_config_commands="$ac_config_commands default-1"
13b2be9c 13126
13b2be9c 13127
81ecdfbb
RW
13128
13129
13130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13131$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13132 # Check whether --enable-maintainer-mode was given.
13133if test "${enable_maintainer_mode+set}" = set; then :
13134 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
9b2b7d69 13135else
81ecdfbb 13136 USE_MAINTAINER_MODE=no
13b2be9c 13137fi
13b2be9c 13138
81ecdfbb
RW
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13140$as_echo "$USE_MAINTAINER_MODE" >&6; }
13141 if test $USE_MAINTAINER_MODE = yes; then
13142 MAINTAINER_MODE_TRUE=
13143 MAINTAINER_MODE_FALSE='#'
13144else
13145 MAINTAINER_MODE_TRUE='#'
13146 MAINTAINER_MODE_FALSE=
13b2be9c 13147fi
13b2be9c 13148
81ecdfbb
RW
13149 MAINT=$MAINTAINER_MODE_TRUE
13150
13151
13152 if false; then
13153 GENINSRC_NEVER_TRUE=
13154 GENINSRC_NEVER_FALSE='#'
13b2be9c 13155else
81ecdfbb
RW
13156 GENINSRC_NEVER_TRUE='#'
13157 GENINSRC_NEVER_FALSE=
252b5132 13158fi
13b2be9c 13159
81ecdfbb
RW
13160
13161
aadd8030 13162for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h time.h sys/stat.h
81ecdfbb
RW
13163do :
13164 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13165ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13166eval as_val=\$$as_ac_Header
13167 if test "x$as_val" = x""yes; then :
13b2be9c 13168 cat >>confdefs.h <<_ACEOF
81ecdfbb 13169#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13b2be9c
DJ
13170_ACEOF
13171
252b5132 13172fi
13b2be9c 13173
252b5132
RH
13174done
13175
d6d788bd 13176
252b5132
RH
13177# Put this here so that autoconf's "cross-compiling" message doesn't confuse
13178# people who are not cross-compiling but are compiling cross-assemblers.
81ecdfbb
RW
13179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
13180$as_echo_n "checking whether compiling a cross-assembler... " >&6; }
252b5132
RH
13181if test "${host}" = "${target}"; then
13182 cross_gas=no
13183else
13184 cross_gas=yes
13b2be9c 13185
81ecdfbb 13186$as_echo "#define CROSS_COMPILE 1" >>confdefs.h
252b5132
RH
13187
13188fi
81ecdfbb
RW
13189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
13190$as_echo "$cross_gas" >&6; }
252b5132
RH
13191
13192# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13193# for constant arguments. Useless!
81ecdfbb
RW
13194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13195$as_echo_n "checking for working alloca.h... " >&6; }
13196if test "${ac_cv_working_alloca_h+set}" = set; then :
13197 $as_echo_n "(cached) " >&6
13b2be9c 13198else
81ecdfbb 13199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13200/* end confdefs.h. */
252b5132 13201#include <alloca.h>
13b2be9c
DJ
13202int
13203main ()
13204{
13205char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 13206 if (p) return 0;
13b2be9c
DJ
13207 ;
13208 return 0;
13209}
13210_ACEOF
81ecdfbb 13211if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
13212 ac_cv_working_alloca_h=yes
13213else
81ecdfbb 13214 ac_cv_working_alloca_h=no
13b2be9c 13215fi
81ecdfbb
RW
13216rm -f core conftest.err conftest.$ac_objext \
13217 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13218fi
81ecdfbb
RW
13219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13220$as_echo "$ac_cv_working_alloca_h" >&6; }
13b2be9c
DJ
13221if test $ac_cv_working_alloca_h = yes; then
13222
81ecdfbb 13223$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
13224
13225fi
13226
81ecdfbb
RW
13227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13228$as_echo_n "checking for alloca... " >&6; }
13229if test "${ac_cv_func_alloca_works+set}" = set; then :
13230 $as_echo_n "(cached) " >&6
252b5132 13231else
81ecdfbb 13232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13233/* end confdefs.h. */
252b5132
RH
13234#ifdef __GNUC__
13235# define alloca __builtin_alloca
13236#else
13237# ifdef _MSC_VER
13238# include <malloc.h>
13239# define alloca _alloca
13240# else
81ecdfbb 13241# ifdef HAVE_ALLOCA_H
252b5132
RH
13242# include <alloca.h>
13243# else
13244# ifdef _AIX
13245 #pragma alloca
13246# else
13247# ifndef alloca /* predefined by HP cc +Olibcalls */
13248char *alloca ();
13249# endif
13250# endif
13251# endif
13252# endif
13253#endif
13254
13b2be9c
DJ
13255int
13256main ()
13257{
13258char *p = (char *) alloca (1);
81ecdfbb 13259 if (p) return 0;
13b2be9c
DJ
13260 ;
13261 return 0;
13262}
13263_ACEOF
81ecdfbb 13264if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13265 ac_cv_func_alloca_works=yes
13266else
81ecdfbb 13267 ac_cv_func_alloca_works=no
252b5132 13268fi
81ecdfbb
RW
13269rm -f core conftest.err conftest.$ac_objext \
13270 conftest$ac_exeext conftest.$ac_ext
252b5132 13271fi
81ecdfbb
RW
13272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13273$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 13274
252b5132 13275if test $ac_cv_func_alloca_works = yes; then
9b2b7d69 13276
81ecdfbb 13277$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9b2b7d69 13278
13b2be9c 13279else
c8615825 13280 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13b2be9c
DJ
13281# that cause trouble. Some versions do not even contain alloca or
13282# contain a buggy version. If you still want to use their alloca,
13283# use ar to extract alloca.o from them instead of compiling alloca.c.
13284
81ecdfbb 13285ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13b2be9c 13286
81ecdfbb 13287$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132 13288
d6d788bd 13289
81ecdfbb
RW
13290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13291$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13292if test "${ac_cv_os_cray+set}" = set; then :
13293 $as_echo_n "(cached) " >&6
252b5132 13294else
81ecdfbb 13295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13296/* end confdefs.h. */
81ecdfbb 13297#if defined CRAY && ! defined CRAY2
252b5132
RH
13298webecray
13299#else
13300wenotbecray
13301#endif
13302
13b2be9c 13303_ACEOF
252b5132 13304if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13305 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
13306 ac_cv_os_cray=yes
13307else
252b5132
RH
13308 ac_cv_os_cray=no
13309fi
13310rm -f conftest*
13311
13312fi
81ecdfbb
RW
13313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13314$as_echo "$ac_cv_os_cray" >&6; }
252b5132 13315if test $ac_cv_os_cray = yes; then
13b2be9c 13316 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
13317 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13318ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13319eval as_val=\$$as_ac_var
13320 if test "x$as_val" = x""yes; then :
13b2be9c
DJ
13321
13322cat >>confdefs.h <<_ACEOF
252b5132 13323#define CRAY_STACKSEG_END $ac_func
13b2be9c 13324_ACEOF
252b5132 13325
13b2be9c 13326 break
252b5132
RH
13327fi
13328
13b2be9c 13329 done
252b5132
RH
13330fi
13331
81ecdfbb
RW
13332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13333$as_echo_n "checking stack direction for C alloca... " >&6; }
13334if test "${ac_cv_c_stack_direction+set}" = set; then :
13335 $as_echo_n "(cached) " >&6
252b5132 13336else
81ecdfbb 13337 if test "$cross_compiling" = yes; then :
252b5132
RH
13338 ac_cv_c_stack_direction=0
13339else
81ecdfbb 13340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13341/* end confdefs.h. */
81ecdfbb 13342$ac_includes_default
13b2be9c 13343int
252b5132
RH
13344find_stack_direction ()
13345{
13346 static char *addr = 0;
13347 auto char dummy;
13348 if (addr == 0)
13349 {
13350 addr = &dummy;
13351 return find_stack_direction ();
13352 }
13353 else
13354 return (&dummy > addr) ? 1 : -1;
13355}
13b2be9c
DJ
13356
13357int
252b5132
RH
13358main ()
13359{
81ecdfbb 13360 return find_stack_direction () < 0;
252b5132 13361}
13b2be9c 13362_ACEOF
81ecdfbb 13363if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
13364 ac_cv_c_stack_direction=1
13365else
81ecdfbb 13366 ac_cv_c_stack_direction=-1
252b5132 13367fi
81ecdfbb
RW
13368rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13369 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132 13370fi
252b5132 13371
81ecdfbb
RW
13372fi
13373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13374$as_echo "$ac_cv_c_stack_direction" >&6; }
13b2be9c 13375cat >>confdefs.h <<_ACEOF
252b5132 13376#define STACK_DIRECTION $ac_cv_c_stack_direction
13b2be9c
DJ
13377_ACEOF
13378
252b5132
RH
13379
13380fi
13381
81ecdfbb
RW
13382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13383$as_echo_n "checking for inline... " >&6; }
13384if test "${ac_cv_c_inline+set}" = set; then :
13385 $as_echo_n "(cached) " >&6
252b5132
RH
13386else
13387 ac_cv_c_inline=no
13388for ac_kw in inline __inline__ __inline; do
81ecdfbb 13389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13390/* end confdefs.h. */
13391#ifndef __cplusplus
13392typedef int foo_t;
13393static $ac_kw foo_t static_foo () {return 0; }
13394$ac_kw foo_t foo () {return 0; }
13395#endif
252b5132 13396
13b2be9c 13397_ACEOF
81ecdfbb
RW
13398if ac_fn_c_try_compile "$LINENO"; then :
13399 ac_cv_c_inline=$ac_kw
252b5132 13400fi
81ecdfbb
RW
13401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13402 test "$ac_cv_c_inline" != no && break
252b5132
RH
13403done
13404
13405fi
81ecdfbb
RW
13406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13407$as_echo "$ac_cv_c_inline" >&6; }
ab509236 13408
13b2be9c 13409case $ac_cv_c_inline in
252b5132 13410 inline | yes) ;;
ab509236
L
13411 *)
13412 case $ac_cv_c_inline in
13413 no) ac_val=;;
13414 *) ac_val=$ac_cv_c_inline;;
13415 esac
13416 cat >>confdefs.h <<_ACEOF
13417#ifndef __cplusplus
13418#define inline $ac_val
13419#endif
13b2be9c 13420_ACEOF
ab509236 13421 ;;
252b5132
RH
13422esac
13423
6840198f 13424
d6d788bd 13425# VMS doesn't have unlink.
252b5132 13426for ac_func in unlink remove
81ecdfbb
RW
13427do :
13428 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13429ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13430eval as_val=\$$as_ac_var
13431 if test "x$as_val" = x""yes; then :
13b2be9c 13432 cat >>confdefs.h <<_ACEOF
81ecdfbb 13433#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13b2be9c 13434_ACEOF
252b5132 13435 break
252b5132
RH
13436fi
13437done
13438
6840198f 13439
d6d788bd 13440# Some systems don't have sbrk().
252b5132 13441for ac_func in sbrk
81ecdfbb
RW
13442do :
13443 ac_fn_c_check_func "$LINENO" "sbrk" "ac_cv_func_sbrk"
13444if test "x$ac_cv_func_sbrk" = x""yes; then :
13b2be9c 13445 cat >>confdefs.h <<_ACEOF
81ecdfbb 13446#define HAVE_SBRK 1
13b2be9c 13447_ACEOF
252b5132 13448
252b5132
RH
13449fi
13450done
13451
d6d788bd 13452
39bec121
TW
13453# do we need the math library?
13454case "${need_libm}" in
13b2be9c 13455yes)
39bec121 13456 LIBM=
f9c19112 13457case $host in
3725885a 13458*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
d7040cdb 13459 # These system don't have libm, or don't need it
39bec121
TW
13460 ;;
13461*-ncr-sysv4.3*)
81ecdfbb
RW
13462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13463$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13464if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
13465 $as_echo_n "(cached) " >&6
39bec121 13466else
13b2be9c 13467 ac_check_lib_save_LIBS=$LIBS
39bec121 13468LIBS="-lmw $LIBS"
81ecdfbb 13469cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13470/* end confdefs.h. */
13471
81ecdfbb
RW
13472/* Override any GCC internal prototype to avoid an error.
13473 Use char because int might match the return type of a GCC
13474 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
13475#ifdef __cplusplus
13476extern "C"
13477#endif
13b2be9c
DJ
13478char _mwvalidcheckl ();
13479int
13480main ()
13481{
81ecdfbb 13482return _mwvalidcheckl ();
13b2be9c
DJ
13483 ;
13484 return 0;
13485}
13486_ACEOF
81ecdfbb 13487if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
13488 ac_cv_lib_mw__mwvalidcheckl=yes
13489else
81ecdfbb 13490 ac_cv_lib_mw__mwvalidcheckl=no
13b2be9c 13491fi
81ecdfbb
RW
13492rm -f core conftest.err conftest.$ac_objext \
13493 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13494LIBS=$ac_check_lib_save_LIBS
13495fi
81ecdfbb
RW
13496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13497$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13498if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
39bec121 13499 LIBM="-lmw"
39bec121
TW
13500fi
13501
81ecdfbb
RW
13502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13503$as_echo_n "checking for cos in -lm... " >&6; }
13504if test "${ac_cv_lib_m_cos+set}" = set; then :
13505 $as_echo_n "(cached) " >&6
39bec121 13506else
13b2be9c 13507 ac_check_lib_save_LIBS=$LIBS
39bec121 13508LIBS="-lm $LIBS"
81ecdfbb 13509cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13510/* end confdefs.h. */
39bec121 13511
81ecdfbb
RW
13512/* Override any GCC internal prototype to avoid an error.
13513 Use char because int might match the return type of a GCC
13514 builtin and then its argument prototype would still apply. */
d7040cdb
SE
13515#ifdef __cplusplus
13516extern "C"
13517#endif
d7040cdb 13518char cos ();
13b2be9c
DJ
13519int
13520main ()
13521{
81ecdfbb 13522return cos ();
13b2be9c
DJ
13523 ;
13524 return 0;
13525}
13526_ACEOF
81ecdfbb 13527if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13528 ac_cv_lib_m_cos=yes
13b2be9c 13529else
81ecdfbb 13530 ac_cv_lib_m_cos=no
13b2be9c 13531fi
81ecdfbb
RW
13532rm -f core conftest.err conftest.$ac_objext \
13533 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13534LIBS=$ac_check_lib_save_LIBS
13535fi
81ecdfbb
RW
13536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13537$as_echo "$ac_cv_lib_m_cos" >&6; }
13538if test "x$ac_cv_lib_m_cos" = x""yes; then :
39bec121 13539 LIBM="$LIBM -lm"
39bec121
TW
13540fi
13541
13542 ;;
13543*)
81ecdfbb
RW
13544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13545$as_echo_n "checking for cos in -lm... " >&6; }
13546if test "${ac_cv_lib_m_cos+set}" = set; then :
13547 $as_echo_n "(cached) " >&6
39bec121 13548else
13b2be9c 13549 ac_check_lib_save_LIBS=$LIBS
39bec121 13550LIBS="-lm $LIBS"
81ecdfbb 13551cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13552/* end confdefs.h. */
39bec121 13553
81ecdfbb
RW
13554/* Override any GCC internal prototype to avoid an error.
13555 Use char because int might match the return type of a GCC
13556 builtin and then its argument prototype would still apply. */
d7040cdb
SE
13557#ifdef __cplusplus
13558extern "C"
13559#endif
d7040cdb 13560char cos ();
13b2be9c
DJ
13561int
13562main ()
13563{
81ecdfbb 13564return cos ();
13b2be9c
DJ
13565 ;
13566 return 0;
13567}
13568_ACEOF
81ecdfbb 13569if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13570 ac_cv_lib_m_cos=yes
13b2be9c 13571else
81ecdfbb 13572 ac_cv_lib_m_cos=no
13b2be9c 13573fi
81ecdfbb
RW
13574rm -f core conftest.err conftest.$ac_objext \
13575 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13576LIBS=$ac_check_lib_save_LIBS
13577fi
81ecdfbb
RW
13578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13579$as_echo "$ac_cv_lib_m_cos" >&6; }
13580if test "x$ac_cv_lib_m_cos" = x""yes; then :
39bec121 13581 LIBM="-lm"
39bec121
TW
13582fi
13583
13584 ;;
13585esac
13586
13b2be9c 13587
d7040cdb 13588
39bec121
TW
13589 ;;
13590esac
13591
252b5132
RH
13592# Some non-ANSI preprocessors botch requoting inside strings. That's bad
13593# enough, but on some of those systems, the assert macro relies on requoting
13594# working properly!
81ecdfbb
RW
13595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
13596$as_echo_n "checking for working assert macro... " >&6; }
13597if test "${gas_cv_assert_ok+set}" = set; then :
13598 $as_echo_n "(cached) " >&6
13b2be9c 13599else
81ecdfbb 13600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13601/* end confdefs.h. */
252b5132
RH
13602#include <assert.h>
13603#include <stdio.h>
13b2be9c
DJ
13604int
13605main ()
13606{
252b5132
RH
13607
13608/* check for requoting problems */
13609static int a, b, c, d;
13610static char *s;
13611assert (!strcmp(s, "foo bar baz quux"));
13612/* check for newline handling */
13613assert (a == b
13614 || c == d);
13615
13b2be9c
DJ
13616 ;
13617 return 0;
81ecdfbb
RW
13618}
13619_ACEOF
13620if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13621 gas_cv_assert_ok=yes
13622else
81ecdfbb 13623 gas_cv_assert_ok=no
252b5132 13624fi
81ecdfbb
RW
13625rm -f core conftest.err conftest.$ac_objext \
13626 conftest$ac_exeext conftest.$ac_ext
252b5132 13627fi
81ecdfbb
RW
13628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
13629$as_echo "$gas_cv_assert_ok" >&6; }
13b2be9c 13630test $gas_cv_assert_ok = yes ||
81ecdfbb 13631$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
252b5132 13632
d6d788bd
L
13633
13634
252b5132
RH
13635# On some systems, the system header files may not declare malloc, realloc,
13636# and free. There are places where gas needs these functions to have been
13637# declared -- such as when taking their addresses.
13638gas_test_headers="
13639#ifdef HAVE_MEMORY_H
13640#include <memory.h>
13641#endif
13642#ifdef HAVE_STRING_H
13643#include <string.h>
13644#else
13645#ifdef HAVE_STRINGS_H
13646#include <strings.h>
13647#endif
13648#endif
13649#ifdef HAVE_STDLIB_H
13650#include <stdlib.h>
13651#endif
13652#ifdef HAVE_UNISTD_H
13653#include <unistd.h>
13654#endif
13655"
13656
e8a38df5
AL
13657# Does errno.h declare errno, or do we have to add a separate declaration
13658# for it?
13659
81ecdfbb
RW
13660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5
13661$as_echo_n "checking whether declaration is required for errno... " >&6; }
13662if test "${gas_cv_decl_needed_errno+set}" = set; then :
13663 $as_echo_n "(cached) " >&6
e8a38df5 13664else
81ecdfbb 13665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e8a38df5
AL
13666/* end confdefs.h. */
13667
13668#ifdef HAVE_ERRNO_H
13669#include <errno.h>
13670#endif
13671
13672int
13673main ()
13674{
13675
13676typedef int f;
13677f x;
13678x = (f) errno;
13679
13680 ;
13681 return 0;
13682}
13683_ACEOF
81ecdfbb 13684if ac_fn_c_try_link "$LINENO"; then :
e8a38df5
AL
13685 gas_cv_decl_needed_errno=no
13686else
81ecdfbb 13687 gas_cv_decl_needed_errno=yes
e8a38df5 13688fi
81ecdfbb
RW
13689rm -f core conftest.err conftest.$ac_objext \
13690 conftest$ac_exeext conftest.$ac_ext
e8a38df5 13691fi
81ecdfbb
RW
13692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5
13693$as_echo "$gas_cv_decl_needed_errno" >&6; }
e8a38df5
AL
13694if test $gas_cv_decl_needed_errno = yes; then
13695
81ecdfbb 13696$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
e8a38df5
AL
13697
13698fi
13699
13700
81ecdfbb
RW
13701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
13702$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
13703if test "${gas_cv_decl_getopt_unistd_h+set}" = set; then :
13704 $as_echo_n "(cached) " >&6
56f36663 13705else
81ecdfbb 13706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56f36663
NC
13707/* end confdefs.h. */
13708#include <unistd.h>
13709int
13710main ()
13711{
13712extern int getopt (int, char *const*, const char *);
13713 ;
13714 return 0;
13715}
13716_ACEOF
81ecdfbb 13717if ac_fn_c_try_compile "$LINENO"; then :
56f36663
NC
13718 gas_cv_decl_getopt_unistd_h=yes
13719else
81ecdfbb 13720 gas_cv_decl_getopt_unistd_h=no
56f36663 13721fi
81ecdfbb 13722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
56f36663
NC
13723fi
13724
81ecdfbb
RW
13725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
13726$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
56f36663
NC
13727if test $gas_cv_decl_getopt_unistd_h = yes; then
13728
81ecdfbb 13729$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
56f36663
NC
13730
13731fi
13732
e8a38df5 13733
81ecdfbb
RW
13734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
13735$as_echo_n "checking whether declaration is required for environ... " >&6; }
13736if test "${gas_cv_decl_needed_environ+set}" = set; then :
13737 $as_echo_n "(cached) " >&6
13b2be9c 13738else
81ecdfbb 13739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13740/* end confdefs.h. */
252b5132 13741$gas_test_headers
13b2be9c
DJ
13742int
13743main ()
13744{
252b5132 13745
e8a38df5 13746typedef char **f;
252b5132 13747f x;
e8a38df5 13748x = (f) environ;
252b5132 13749
13b2be9c
DJ
13750 ;
13751 return 0;
13752}
13753_ACEOF
81ecdfbb 13754if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 13755 gas_cv_decl_needed_environ=no
252b5132 13756else
81ecdfbb 13757 gas_cv_decl_needed_environ=yes
252b5132 13758fi
81ecdfbb
RW
13759rm -f core conftest.err conftest.$ac_objext \
13760 conftest$ac_exeext conftest.$ac_ext
252b5132 13761fi
81ecdfbb
RW
13762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
13763$as_echo "$gas_cv_decl_needed_environ" >&6; }
e8a38df5 13764if test $gas_cv_decl_needed_environ = yes; then
13b2be9c 13765
81ecdfbb 13766$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
13b2be9c
DJ
13767
13768fi
13769
13770
81ecdfbb
RW
13771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
13772$as_echo_n "checking whether declaration is required for ffs... " >&6; }
13773if test "${gas_cv_decl_needed_ffs+set}" = set; then :
13774 $as_echo_n "(cached) " >&6
13b2be9c 13775else
81ecdfbb 13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13777/* end confdefs.h. */
13778$gas_test_headers
13779int
13780main ()
13781{
13782
e8a38df5 13783typedef int (*f)(int);
13b2be9c 13784f x;
e8a38df5 13785x = (f) ffs;
13b2be9c
DJ
13786
13787 ;
13788 return 0;
13789}
13790_ACEOF
81ecdfbb 13791if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 13792 gas_cv_decl_needed_ffs=no
13b2be9c 13793else
81ecdfbb 13794 gas_cv_decl_needed_ffs=yes
13b2be9c 13795fi
81ecdfbb
RW
13796rm -f core conftest.err conftest.$ac_objext \
13797 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13798fi
81ecdfbb
RW
13799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
13800$as_echo "$gas_cv_decl_needed_ffs" >&6; }
e8a38df5 13801if test $gas_cv_decl_needed_ffs = yes; then
13b2be9c 13802
81ecdfbb 13803$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
13b2be9c
DJ
13804
13805fi
13806
13807
81ecdfbb
RW
13808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5
13809$as_echo_n "checking whether declaration is required for free... " >&6; }
13810if test "${gas_cv_decl_needed_free+set}" = set; then :
13811 $as_echo_n "(cached) " >&6
13b2be9c 13812else
81ecdfbb 13813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13814/* end confdefs.h. */
13815$gas_test_headers
13816int
13817main ()
13818{
13819
13820typedef void (*f)();
13821f x;
13822x = (f) free;
13823
13824 ;
13825 return 0;
13826}
13827_ACEOF
81ecdfbb 13828if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
13829 gas_cv_decl_needed_free=no
13830else
81ecdfbb 13831 gas_cv_decl_needed_free=yes
13b2be9c 13832fi
81ecdfbb
RW
13833rm -f core conftest.err conftest.$ac_objext \
13834 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13835fi
81ecdfbb
RW
13836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5
13837$as_echo "$gas_cv_decl_needed_free" >&6; }
13b2be9c
DJ
13838if test $gas_cv_decl_needed_free = yes; then
13839
81ecdfbb 13840$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h
13b2be9c
DJ
13841
13842fi
13843
13844
81ecdfbb
RW
13845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5
13846$as_echo_n "checking whether declaration is required for malloc... " >&6; }
13847if test "${gas_cv_decl_needed_malloc+set}" = set; then :
13848 $as_echo_n "(cached) " >&6
13b2be9c 13849else
81ecdfbb 13850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13851/* end confdefs.h. */
13852$gas_test_headers
13853int
13854main ()
13855{
13856
13857typedef char *(*f)();
13858f x;
e8a38df5 13859x = (f) malloc;
13b2be9c
DJ
13860
13861 ;
13862 return 0;
13863}
13864_ACEOF
81ecdfbb 13865if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 13866 gas_cv_decl_needed_malloc=no
13b2be9c 13867else
81ecdfbb 13868 gas_cv_decl_needed_malloc=yes
13b2be9c 13869fi
81ecdfbb
RW
13870rm -f core conftest.err conftest.$ac_objext \
13871 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13872fi
81ecdfbb
RW
13873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5
13874$as_echo "$gas_cv_decl_needed_malloc" >&6; }
e8a38df5 13875if test $gas_cv_decl_needed_malloc = yes; then
13b2be9c 13876
81ecdfbb 13877$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h
13b2be9c
DJ
13878
13879fi
13880
13881
81ecdfbb
RW
13882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5
13883$as_echo_n "checking whether declaration is required for sbrk... " >&6; }
13884if test "${gas_cv_decl_needed_sbrk+set}" = set; then :
13885 $as_echo_n "(cached) " >&6
13b2be9c 13886else
81ecdfbb 13887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13888/* end confdefs.h. */
13889$gas_test_headers
13890int
13891main ()
13892{
13893
e8a38df5 13894typedef char *(*f)();
13b2be9c 13895f x;
e8a38df5 13896x = (f) sbrk;
13b2be9c
DJ
13897
13898 ;
13899 return 0;
13900}
13901_ACEOF
81ecdfbb 13902if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 13903 gas_cv_decl_needed_sbrk=no
13b2be9c 13904else
81ecdfbb 13905 gas_cv_decl_needed_sbrk=yes
13b2be9c 13906fi
81ecdfbb
RW
13907rm -f core conftest.err conftest.$ac_objext \
13908 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13909fi
81ecdfbb
RW
13910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5
13911$as_echo "$gas_cv_decl_needed_sbrk" >&6; }
e8a38df5 13912if test $gas_cv_decl_needed_sbrk = yes; then
13b2be9c 13913
81ecdfbb 13914$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h
13b2be9c
DJ
13915
13916fi
13917
13918
81ecdfbb
RW
13919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5
13920$as_echo_n "checking whether declaration is required for strstr... " >&6; }
13921if test "${gas_cv_decl_needed_strstr+set}" = set; then :
13922 $as_echo_n "(cached) " >&6
13b2be9c 13923else
81ecdfbb 13924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13925/* end confdefs.h. */
e8a38df5 13926$gas_test_headers
13b2be9c
DJ
13927int
13928main ()
13929{
13930
e8a38df5 13931typedef char *(*f)();
13b2be9c 13932f x;
e8a38df5 13933x = (f) strstr;
13b2be9c
DJ
13934
13935 ;
13936 return 0;
13937}
13938_ACEOF
81ecdfbb 13939if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 13940 gas_cv_decl_needed_strstr=no
13b2be9c 13941else
81ecdfbb 13942 gas_cv_decl_needed_strstr=yes
13b2be9c 13943fi
81ecdfbb
RW
13944rm -f core conftest.err conftest.$ac_objext \
13945 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13946fi
81ecdfbb
RW
13947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5
13948$as_echo "$gas_cv_decl_needed_strstr" >&6; }
e8a38df5 13949if test $gas_cv_decl_needed_strstr = yes; then
13b2be9c 13950
81ecdfbb 13951$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h
13b2be9c
DJ
13952
13953fi
13954
13955
0175442d
L
13956ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
13957if test "x$ac_cv_have_decl_mempcpy" = x""yes; then :
13958 ac_have_decl=1
13959else
13960 ac_have_decl=0
13961fi
13962
13963cat >>confdefs.h <<_ACEOF
13964#define HAVE_DECL_MEMPCPY $ac_have_decl
13965_ACEOF
13966
81ecdfbb
RW
13967ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13968if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
13969 ac_have_decl=1
6d74f28b 13970else
81ecdfbb 13971 ac_have_decl=0
6d74f28b 13972fi
6d74f28b
EB
13973
13974cat >>confdefs.h <<_ACEOF
81ecdfbb 13975#define HAVE_DECL_VSNPRINTF $ac_have_decl
6d74f28b
EB
13976_ACEOF
13977
13978
13b2be9c 13979
c973bc5c
NC
13980case "${host}" in
13981*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13982
81ecdfbb 13983$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
c973bc5c
NC
13984 ;;
13985esac
13986
b11d79f2
TG
13987# Support for VMS timestamps via cross compile
13988
13989if test "$ac_cv_header_time_h" = yes; then
13990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
13991$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
13992 if test "${gas_cv_have_time_type_member_tm_gmtoff+set}" = set; then :
13993 $as_echo_n "(cached) " >&6
13994else
13995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13996/* end confdefs.h. */
13997
13998#define _BSD_SOURCE 1
13999#include <time.h>
14000int
14001main ()
14002{
14003struct tm avar; void* aref = (void*) &avar.tm_gmtoff
14004 ;
14005 return 0;
14006}
14007_ACEOF
14008if ac_fn_c_try_compile "$LINENO"; then :
14009 gas_cv_have_time_type_member_tm_gmtoff=yes
14010else
14011 gas_cv_have_time_type_member_tm_gmtoff=no
14012
14013fi
14014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14015fi
14016
14017 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
14018
14019$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
14020
14021 fi
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
14023$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
14024
14025fi
14026
14027if test "$ac_cv_header_sys_stat_h" = yes; then
14028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
14029$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
14030 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+set}" = set; then :
14031 $as_echo_n "(cached) " >&6
14032else
14033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14034/* end confdefs.h. */
14035
14036#define _BSD_SOURCE 1
14037#include <sys/stat.h>
14038int
14039main ()
14040{
14041struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
14042 ;
14043 return 0;
14044}
14045_ACEOF
14046if ac_fn_c_try_compile "$LINENO"; then :
14047 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
14048else
14049 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
14050
14051fi
14052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14053fi
14054
14055 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
14056
14057$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
14058
14059 fi
14060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
14061$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
14062
14063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
14064$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
14065 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+set}" = set; then :
14066 $as_echo_n "(cached) " >&6
14067else
14068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14069/* end confdefs.h. */
14070
14071#define _BSD_SOURCE 1
14072#include <sys/stat.h>
14073int
14074main ()
14075{
14076struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
14077 ;
14078 return 0;
14079}
14080_ACEOF
14081if ac_fn_c_try_compile "$LINENO"; then :
14082 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
14083else
14084 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
14085
14086fi
14087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14088fi
14089
14090 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
14091
14092$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
14093
14094 fi
14095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
14096$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
14097
14098fi
14099
14100
c973bc5c 14101
13b2be9c 14102
108a6f8e
CD
14103
14104
14105
14106
31dd3154 14107
81ecdfbb 14108ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
13b2be9c 14109
81ecdfbb 14110ac_config_commands="$ac_config_commands default"
13b2be9c
DJ
14111
14112
14113cat >confcache <<\_ACEOF
14114# This file is a shell script that caches the results of configure
14115# tests run on this system so they can be shared between configure
14116# scripts and configure runs, see configure's option --config-cache.
14117# It is not useful on other systems. If it contains results you don't
14118# want to keep, you may remove or edit it.
14119#
14120# config.status only pays attention to the cache file if you give it
14121# the --recheck option to rerun configure.
14122#
14123# `ac_cv_env_foo' variables (set or unset) will be overridden when
14124# loading this file, other *unset* `ac_cv_foo' will be assigned the
14125# following values.
14126
14127_ACEOF
14128
14129# The following way of writing the cache mishandles newlines in values,
14130# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14131# So, we kill variables containing newlines.
13b2be9c
DJ
14132# Ultrix sh set writes to stderr and can't be redirected directly,
14133# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14134(
14135 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14136 eval ac_val=\$$ac_var
14137 case $ac_val in #(
14138 *${as_nl}*)
14139 case $ac_var in #(
14140 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14141$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14142 esac
14143 case $ac_var in #(
14144 _ | IFS | as_nl) ;; #(
14145 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14146 *) { eval $ac_var=; unset $ac_var;} ;;
14147 esac ;;
14148 esac
14149 done
14150
13b2be9c 14151 (set) 2>&1 |
81ecdfbb
RW
14152 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14153 *${as_nl}ac_space=\ *)
14154 # `set' does not quote correctly, so add quotes: double-quote
14155 # substitution turns \\\\ into \\, and sed turns \\ into \.
13b2be9c 14156 sed -n \
ab509236
L
14157 "s/'/'\\\\''/g;
14158 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14159 ;; #(
13b2be9c
DJ
14160 *)
14161 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14162 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 14163 ;;
81ecdfbb
RW
14164 esac |
14165 sort
14166) |
13b2be9c 14167 sed '
81ecdfbb 14168 /^ac_cv_env_/b end
13b2be9c 14169 t clear
81ecdfbb 14170 :clear
13b2be9c
DJ
14171 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14172 t end
81ecdfbb
RW
14173 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14174 :end' >>confcache
14175if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14176 if test -w "$cache_file"; then
14177 test "x$cache_file" != "x/dev/null" &&
14178 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14179$as_echo "$as_me: updating cache $cache_file" >&6;}
13b2be9c
DJ
14180 cat confcache >$cache_file
14181 else
81ecdfbb
RW
14182 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14183$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13b2be9c
DJ
14184 fi
14185fi
14186rm -f confcache
14187
14188test "x$prefix" = xNONE && prefix=$ac_default_prefix
14189# Let make expand exec_prefix.
14190test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14191
13b2be9c
DJ
14192DEFS=-DHAVE_CONFIG_H
14193
14194ac_libobjs=
14195ac_ltlibobjs=
14196for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14197 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14198 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14199 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14200 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14201 # will be set to the directory where LIBOBJS objects are built.
14202 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14203 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13b2be9c
DJ
14204done
14205LIBOBJS=$ac_libobjs
14206
14207LTLIBOBJS=$ac_ltlibobjs
14208
14209
14210if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
14211 as_fn_error "conditional \"AMDEP\" was never defined.
14212Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c
DJ
14213fi
14214if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
14215 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14216Usually this means the macro was only invoked conditionally." "$LINENO" 5
14217fi
14218 if test -n "$EXEEXT"; then
14219 am__EXEEXT_TRUE=
14220 am__EXEEXT_FALSE='#'
14221else
14222 am__EXEEXT_TRUE='#'
14223 am__EXEEXT_FALSE=
13b2be9c 14224fi
81ecdfbb
RW
14225
14226
13b2be9c 14227if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
14228 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14229Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c 14230fi
d5fbea21 14231if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
14232 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
14233Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 14234fi
13b2be9c
DJ
14235
14236: ${CONFIG_STATUS=./config.status}
81ecdfbb 14237ac_write_fail=0
13b2be9c
DJ
14238ac_clean_files_save=$ac_clean_files
14239ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14240{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14241$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14242as_write_fail=0
14243cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13b2be9c
DJ
14244#! $SHELL
14245# Generated by $as_me.
14246# Run this file to recreate the current configuration.
14247# Compiler output produced by configure, useful for debugging
14248# configure, is in config.log if it exists.
14249
14250debug=false
14251ac_cs_recheck=false
14252ac_cs_silent=false
13b2be9c 14253
81ecdfbb
RW
14254SHELL=\${CONFIG_SHELL-$SHELL}
14255export SHELL
14256_ASEOF
14257cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14258## -------------------- ##
14259## M4sh Initialization. ##
14260## -------------------- ##
13b2be9c 14261
81ecdfbb
RW
14262# Be more Bourne compatible
14263DUALCASE=1; export DUALCASE # for MKS sh
14264if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13b2be9c
DJ
14265 emulate sh
14266 NULLCMD=:
81ecdfbb 14267 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13b2be9c
DJ
14268 # is contrary to our usage. Disable this feature.
14269 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14270 setopt NO_GLOB_SUBST
14271else
14272 case `(set -o) 2>/dev/null` in #(
14273 *posix*) :
14274 set -o posix ;; #(
14275 *) :
14276 ;;
14277esac
13b2be9c
DJ
14278fi
14279
81ecdfbb
RW
14280
14281as_nl='
14282'
14283export as_nl
14284# Printing a long string crashes Solaris 7 /usr/bin/printf.
14285as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14286as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14287as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14288# Prefer a ksh shell builtin over an external printf program on Solaris,
14289# but without wasting forks for bash or zsh.
14290if test -z "$BASH_VERSION$ZSH_VERSION" \
14291 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14292 as_echo='print -r --'
14293 as_echo_n='print -rn --'
14294elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14295 as_echo='printf %s\n'
14296 as_echo_n='printf %s'
14297else
14298 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14299 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14300 as_echo_n='/usr/ucb/echo -n'
14301 else
14302 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14303 as_echo_n_body='eval
14304 arg=$1;
14305 case $arg in #(
14306 *"$as_nl"*)
14307 expr "X$arg" : "X\\(.*\\)$as_nl";
14308 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14309 esac;
14310 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14311 '
14312 export as_echo_n_body
14313 as_echo_n='sh -c $as_echo_n_body as_echo'
14314 fi
14315 export as_echo_body
14316 as_echo='sh -c $as_echo_body as_echo'
13b2be9c
DJ
14317fi
14318
81ecdfbb
RW
14319# The user is always right.
14320if test "${PATH_SEPARATOR+set}" != set; then
14321 PATH_SEPARATOR=:
14322 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14323 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14324 PATH_SEPARATOR=';'
14325 }
14326fi
14327
14328
14329# IFS
14330# We need space, tab and new line, in precisely that order. Quoting is
14331# there to prevent editors from complaining about space-tab.
14332# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14333# splitting by setting IFS to empty value.)
14334IFS=" "" $as_nl"
14335
14336# Find who we are. Look in the path if we contain no directory separator.
14337case $0 in #((
14338 *[\\/]* ) as_myself=$0 ;;
14339 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14340for as_dir in $PATH
14341do
14342 IFS=$as_save_IFS
14343 test -z "$as_dir" && as_dir=.
14344 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14345 done
14346IFS=$as_save_IFS
14347
14348 ;;
14349esac
14350# We did not find ourselves, most probably we were run as `sh COMMAND'
14351# in which case we are not to be found in the path.
14352if test "x$as_myself" = x; then
14353 as_myself=$0
14354fi
14355if test ! -f "$as_myself"; then
14356 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14357 exit 1
14358fi
13b2be9c 14359
81ecdfbb
RW
14360# Unset variables that we do not need and which cause bugs (e.g. in
14361# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14362# suppresses any "Segmentation fault" message there. '((' could
14363# trigger a bug in pdksh 5.2.14.
14364for as_var in BASH_ENV ENV MAIL MAILPATH
14365do eval test x\${$as_var+set} = xset \
14366 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14367done
13b2be9c
DJ
14368PS1='$ '
14369PS2='> '
14370PS4='+ '
14371
14372# NLS nuisances.
81ecdfbb
RW
14373LC_ALL=C
14374export LC_ALL
14375LANGUAGE=C
14376export LANGUAGE
14377
14378# CDPATH.
14379(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14380
14381
14382# as_fn_error ERROR [LINENO LOG_FD]
14383# ---------------------------------
14384# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14385# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14386# script with status $?, using 1 if that was 0.
14387as_fn_error ()
14388{
14389 as_status=$?; test $as_status -eq 0 && as_status=1
14390 if test "$3"; then
14391 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14392 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13b2be9c 14393 fi
81ecdfbb
RW
14394 $as_echo "$as_me: error: $1" >&2
14395 as_fn_exit $as_status
14396} # as_fn_error
14397
14398
14399# as_fn_set_status STATUS
14400# -----------------------
14401# Set $? to STATUS, without forking.
14402as_fn_set_status ()
14403{
14404 return $1
14405} # as_fn_set_status
14406
14407# as_fn_exit STATUS
14408# -----------------
14409# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14410as_fn_exit ()
14411{
14412 set +e
14413 as_fn_set_status $1
14414 exit $1
14415} # as_fn_exit
14416
14417# as_fn_unset VAR
14418# ---------------
14419# Portably unset VAR.
14420as_fn_unset ()
14421{
14422 { eval $1=; unset $1;}
14423}
14424as_unset=as_fn_unset
14425# as_fn_append VAR VALUE
14426# ----------------------
14427# Append the text in VALUE to the end of the definition contained in VAR. Take
14428# advantage of any shell optimizations that allow amortized linear growth over
14429# repeated appends, instead of the typical quadratic growth present in naive
14430# implementations.
14431if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14432 eval 'as_fn_append ()
14433 {
14434 eval $1+=\$2
14435 }'
14436else
14437 as_fn_append ()
14438 {
14439 eval $1=\$$1\$2
14440 }
14441fi # as_fn_append
14442
14443# as_fn_arith ARG...
14444# ------------------
14445# Perform arithmetic evaluation on the ARGs, and store the result in the
14446# global $as_val. Take advantage of shells that can avoid forks. The arguments
14447# must be portable across $(()) and expr.
14448if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14449 eval 'as_fn_arith ()
14450 {
14451 as_val=$(( $* ))
14452 }'
14453else
14454 as_fn_arith ()
14455 {
14456 as_val=`expr "$@" || test $? -eq 1`
14457 }
14458fi # as_fn_arith
14459
13b2be9c 14460
81ecdfbb
RW
14461if expr a : '\(a\)' >/dev/null 2>&1 &&
14462 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13b2be9c
DJ
14463 as_expr=expr
14464else
14465 as_expr=false
14466fi
14467
81ecdfbb 14468if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13b2be9c
DJ
14469 as_basename=basename
14470else
14471 as_basename=false
14472fi
14473
81ecdfbb
RW
14474if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14475 as_dirname=dirname
14476else
14477 as_dirname=false
14478fi
13b2be9c 14479
81ecdfbb 14480as_me=`$as_basename -- "$0" ||
13b2be9c
DJ
14481$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14482 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14483 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14484$as_echo X/"$0" |
14485 sed '/^.*\/\([^/][^/]*\)\/*$/{
14486 s//\1/
14487 q
14488 }
14489 /^X\/\(\/\/\)$/{
14490 s//\1/
14491 q
14492 }
14493 /^X\/\(\/\).*/{
14494 s//\1/
14495 q
14496 }
14497 s/.*/./; q'`
13b2be9c 14498
13b2be9c
DJ
14499# Avoid depending upon Character Ranges.
14500as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14501as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14502as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14503as_cr_digits='0123456789'
14504as_cr_alnum=$as_cr_Letters$as_cr_digits
14505
81ecdfbb
RW
14506ECHO_C= ECHO_N= ECHO_T=
14507case `echo -n x` in #(((((
14508-n*)
14509 case `echo 'xy\c'` in
14510 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14511 xy) ECHO_C='\c';;
14512 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14513 ECHO_T=' ';;
14514 esac;;
14515*)
14516 ECHO_N='-n';;
13b2be9c 14517esac
252b5132 14518
81ecdfbb
RW
14519rm -f conf$$ conf$$.exe conf$$.file
14520if test -d conf$$.dir; then
14521 rm -f conf$$.dir/conf$$.file
252b5132 14522else
81ecdfbb
RW
14523 rm -f conf$$.dir
14524 mkdir conf$$.dir 2>/dev/null
252b5132 14525fi
81ecdfbb
RW
14526if (echo >conf$$.file) 2>/dev/null; then
14527 if ln -s conf$$.file conf$$ 2>/dev/null; then
13b2be9c 14528 as_ln_s='ln -s'
81ecdfbb
RW
14529 # ... but there are two gotchas:
14530 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14531 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14532 # In both cases, we have to default to `cp -p'.
14533 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14534 as_ln_s='cp -p'
14535 elif ln conf$$.file conf$$ 2>/dev/null; then
14536 as_ln_s=ln
14537 else
14538 as_ln_s='cp -p'
13b2be9c 14539 fi
13b2be9c
DJ
14540else
14541 as_ln_s='cp -p'
252b5132 14542fi
81ecdfbb
RW
14543rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14544rmdir conf$$.dir 2>/dev/null
252b5132 14545
81ecdfbb
RW
14546
14547# as_fn_mkdir_p
14548# -------------
14549# Create "$as_dir" as a directory, including parents if necessary.
14550as_fn_mkdir_p ()
14551{
14552
14553 case $as_dir in #(
14554 -*) as_dir=./$as_dir;;
14555 esac
14556 test -d "$as_dir" || eval $as_mkdir_p || {
14557 as_dirs=
14558 while :; do
14559 case $as_dir in #(
14560 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14561 *) as_qdir=$as_dir;;
14562 esac
14563 as_dirs="'$as_qdir' $as_dirs"
14564 as_dir=`$as_dirname -- "$as_dir" ||
14565$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14566 X"$as_dir" : 'X\(//\)[^/]' \| \
14567 X"$as_dir" : 'X\(//\)$' \| \
14568 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14569$as_echo X"$as_dir" |
14570 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14571 s//\1/
14572 q
14573 }
14574 /^X\(\/\/\)[^/].*/{
14575 s//\1/
14576 q
14577 }
14578 /^X\(\/\/\)$/{
14579 s//\1/
14580 q
14581 }
14582 /^X\(\/\).*/{
14583 s//\1/
14584 q
14585 }
14586 s/.*/./; q'`
14587 test -d "$as_dir" && break
14588 done
14589 test -z "$as_dirs" || eval "mkdir $as_dirs"
14590 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14591
14592
14593} # as_fn_mkdir_p
13b2be9c 14594if mkdir -p . 2>/dev/null; then
81ecdfbb 14595 as_mkdir_p='mkdir -p "$as_dir"'
252b5132 14596else
ab509236 14597 test -d ./-p && rmdir ./-p
13b2be9c
DJ
14598 as_mkdir_p=false
14599fi
81ecdfbb
RW
14600
14601if test -x / >/dev/null 2>&1; then
14602 as_test_x='test -x'
14603else
14604 if ls -dL / >/dev/null 2>&1; then
14605 as_ls_L_option=L
14606 else
14607 as_ls_L_option=
14608 fi
14609 as_test_x='
14610 eval sh -c '\''
14611 if test -d "$1"; then
14612 test -d "$1/.";
14613 else
14614 case $1 in #(
14615 -*)set "./$1";;
14616 esac;
14617 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14618 ???[sx]*):;;*)false;;esac;fi
14619 '\'' sh
14620 '
14621fi
14622as_executable_p=$as_test_x
252b5132 14623
13b2be9c 14624# Sed expression to map a string onto a valid CPP name.
ab509236 14625as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 14626
13b2be9c 14627# Sed expression to map a string onto a valid variable name.
ab509236 14628as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
252b5132 14629
d6d788bd 14630
13b2be9c 14631exec 6>&1
81ecdfbb
RW
14632## ----------------------------------- ##
14633## Main body of $CONFIG_STATUS script. ##
14634## ----------------------------------- ##
14635_ASEOF
14636test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
252b5132 14637
81ecdfbb
RW
14638cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14639# Save the log message, to keep $0 and so on meaningful, and to
13b2be9c 14640# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14641# values after options handling.
14642ac_log="
13b2be9c 14643This file was extended by $as_me, which was
81ecdfbb 14644generated by GNU Autoconf 2.64. Invocation command line was
d6d788bd 14645
13b2be9c
DJ
14646 CONFIG_FILES = $CONFIG_FILES
14647 CONFIG_HEADERS = $CONFIG_HEADERS
14648 CONFIG_LINKS = $CONFIG_LINKS
14649 CONFIG_COMMANDS = $CONFIG_COMMANDS
14650 $ $0 $@
252b5132 14651
81ecdfbb
RW
14652on `(hostname || uname -n) 2>/dev/null | sed 1q`
14653"
14654
13b2be9c 14655_ACEOF
252b5132 14656
81ecdfbb
RW
14657case $ac_config_files in *"
14658"*) set x $ac_config_files; shift; ac_config_files=$*;;
14659esac
13b2be9c 14660
81ecdfbb
RW
14661case $ac_config_headers in *"
14662"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14663esac
252b5132 14664
252b5132 14665
81ecdfbb
RW
14666cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14667# Files that config.status was made for.
14668config_files="$ac_config_files"
14669config_headers="$ac_config_headers"
14670config_commands="$ac_config_commands"
d6d788bd 14671
81ecdfbb 14672_ACEOF
252b5132 14673
81ecdfbb 14674cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 14675ac_cs_usage="\
81ecdfbb
RW
14676\`$as_me' instantiates files and other configuration actions
14677from templates according to the current configuration. Unless the files
14678and actions are specified as TAGs, all are instantiated by default.
252b5132 14679
81ecdfbb 14680Usage: $0 [OPTION]... [TAG]...
252b5132 14681
13b2be9c 14682 -h, --help print this help, then exit
81ecdfbb
RW
14683 -V, --version print version number and configuration settings, then exit
14684 -q, --quiet, --silent
14685 do not print progress messages
13b2be9c
DJ
14686 -d, --debug don't remove temporary files
14687 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14688 --file=FILE[:TEMPLATE]
14689 instantiate the configuration file FILE
14690 --header=FILE[:TEMPLATE]
14691 instantiate the configuration header FILE
252b5132 14692
13b2be9c
DJ
14693Configuration files:
14694$config_files
252b5132 14695
13b2be9c
DJ
14696Configuration headers:
14697$config_headers
252b5132 14698
13b2be9c
DJ
14699Configuration commands:
14700$config_commands
252b5132 14701
81ecdfbb 14702Report bugs to the package provider."
d6d788bd 14703
81ecdfbb
RW
14704_ACEOF
14705cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c
DJ
14706ac_cs_version="\\
14707config.status
81ecdfbb
RW
14708configured by $0, generated by GNU Autoconf 2.64,
14709 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
d6d788bd 14710
81ecdfbb 14711Copyright (C) 2009 Free Software Foundation, Inc.
13b2be9c
DJ
14712This config.status script is free software; the Free Software Foundation
14713gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14714
14715ac_pwd='$ac_pwd'
14716srcdir='$srcdir'
14717INSTALL='$INSTALL'
14718MKDIR_P='$MKDIR_P'
14719AWK='$AWK'
14720test -n "\$AWK" || AWK=awk
13b2be9c 14721_ACEOF
d6d788bd 14722
81ecdfbb
RW
14723cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14724# The default lists apply if the user does not specify any file.
13b2be9c
DJ
14725ac_need_defaults=:
14726while test $# != 0
14727do
14728 case $1 in
14729 --*=*)
81ecdfbb
RW
14730 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14731 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13b2be9c 14732 ac_shift=:
c8615825 14733 ;;
81ecdfbb 14734 *)
13b2be9c
DJ
14735 ac_option=$1
14736 ac_optarg=$2
14737 ac_shift=shift
c8615825 14738 ;;
13b2be9c 14739 esac
252b5132 14740
13b2be9c
DJ
14741 case $ac_option in
14742 # Handling of the options.
13b2be9c
DJ
14743 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14744 ac_cs_recheck=: ;;
81ecdfbb
RW
14745 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14746 $as_echo "$ac_cs_version"; exit ;;
14747 --debug | --debu | --deb | --de | --d | -d )
13b2be9c
DJ
14748 debug=: ;;
14749 --file | --fil | --fi | --f )
14750 $ac_shift
81ecdfbb
RW
14751 case $ac_optarg in
14752 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14753 esac
14754 as_fn_append CONFIG_FILES " '$ac_optarg'"
13b2be9c
DJ
14755 ac_need_defaults=false;;
14756 --header | --heade | --head | --hea )
14757 $ac_shift
81ecdfbb
RW
14758 case $ac_optarg in
14759 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14760 esac
14761 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13b2be9c 14762 ac_need_defaults=false;;
81ecdfbb
RW
14763 --he | --h)
14764 # Conflict between --help and --header
14765 as_fn_error "ambiguous option: \`$1'
14766Try \`$0 --help' for more information.";;
14767 --help | --hel | -h )
14768 $as_echo "$ac_cs_usage"; exit ;;
13b2be9c
DJ
14769 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14770 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14771 ac_cs_silent=: ;;
c8615825 14772
13b2be9c 14773 # This is an error.
81ecdfbb
RW
14774 -*) as_fn_error "unrecognized option: \`$1'
14775Try \`$0 --help' for more information." ;;
252b5132 14776
81ecdfbb
RW
14777 *) as_fn_append ac_config_targets " $1"
14778 ac_need_defaults=false ;;
252b5132 14779
13b2be9c
DJ
14780 esac
14781 shift
14782done
252b5132 14783
13b2be9c 14784ac_configure_extra_args=
d6d788bd 14785
13b2be9c
DJ
14786if $ac_cs_silent; then
14787 exec 6>/dev/null
14788 ac_configure_extra_args="$ac_configure_extra_args --silent"
14789fi
9b2b7d69 14790
13b2be9c 14791_ACEOF
81ecdfbb 14792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c 14793if \$ac_cs_recheck; then
81ecdfbb
RW
14794 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14795 shift
14796 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14797 CONFIG_SHELL='$SHELL'
14798 export CONFIG_SHELL
14799 exec "\$@"
13b2be9c
DJ
14800fi
14801
14802_ACEOF
81ecdfbb
RW
14803cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14804exec 5>>config.log
14805{
14806 echo
14807 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14808## Running $as_me. ##
14809_ASBOX
14810 $as_echo "$ac_log"
14811} >&5
13b2be9c 14812
81ecdfbb
RW
14813_ACEOF
14814cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9b2b7d69 14815#
81ecdfbb 14816# INIT-COMMANDS
9b2b7d69 14817#
13b2be9c 14818AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
14819
14820
14821# The HP-UX ksh and POSIX shell print the target directory to stdout
14822# if CDPATH is set.
14823(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14824
14825sed_quote_subst='$sed_quote_subst'
14826double_quote_subst='$double_quote_subst'
14827delay_variable_subst='$delay_variable_subst'
3725885a
RW
14828macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14829macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14830enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14831enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14832pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14833enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14834SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14835ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14836host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14837host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14838host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14839build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14840build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14841build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14842SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14843Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14844GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14845EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14846FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14847LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14848NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14849LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14850max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14851ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14852exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14853lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14854lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14855lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14856reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14857reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14858OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14859deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14860file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14861AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14862AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14863STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14864RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14865old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14866old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14867old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14868lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14869CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14870CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14871compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14872GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14873lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14874lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14875lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14876lt_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"`'
14877objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14878MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14879lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14880lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14881lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14882lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14883lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14884need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14885DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14886NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14887LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14888OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14889OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14890libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14891shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14892extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14893archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14894enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14895export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14896whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14897compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14898old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14899old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14900archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14901archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14902module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14903module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14904with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14905allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14906no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14907hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14908hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14909hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14910hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14911hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14912hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14913hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14914hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14915inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14916link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14917fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14918always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14919export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14920exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14921include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14922prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14923file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14924variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14925need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14926need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14927version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14928runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14929shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14930shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14931libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14932library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14933soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14934install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14935postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14936postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14937finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14938finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14939hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14940sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14941sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14942hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14943enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14944enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14945enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14946old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14947striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
14948
14949LTCC='$LTCC'
14950LTCFLAGS='$LTCFLAGS'
14951compiler='$compiler_DEFAULT'
14952
3725885a
RW
14953# A function that is used when there is no print builtin or printf.
14954func_fallback_echo ()
14955{
14956 eval 'cat <<_LTECHO_EOF
14957\$1
14958_LTECHO_EOF'
14959}
14960
d7040cdb 14961# Quote evaled strings.
3725885a
RW
14962for var in SHELL \
14963ECHO \
14964SED \
d7040cdb
SE
14965GREP \
14966EGREP \
14967FGREP \
14968LD \
14969NM \
14970LN_S \
14971lt_SP2NL \
14972lt_NL2SP \
14973reload_flag \
718a6fd8 14974OBJDUMP \
d7040cdb
SE
14975deplibs_check_method \
14976file_magic_cmd \
14977AR \
14978AR_FLAGS \
14979STRIP \
14980RANLIB \
14981CC \
14982CFLAGS \
14983compiler \
14984lt_cv_sys_global_symbol_pipe \
14985lt_cv_sys_global_symbol_to_cdecl \
14986lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 14987lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
14988lt_prog_compiler_no_builtin_flag \
14989lt_prog_compiler_wl \
14990lt_prog_compiler_pic \
14991lt_prog_compiler_static \
14992lt_cv_prog_compiler_c_o \
14993need_locks \
718a6fd8
SE
14994DSYMUTIL \
14995NMEDIT \
14996LIPO \
14997OTOOL \
14998OTOOL64 \
d7040cdb
SE
14999shrext_cmds \
15000export_dynamic_flag_spec \
15001whole_archive_flag_spec \
15002compiler_needs_object \
15003with_gnu_ld \
15004allow_undefined_flag \
15005no_undefined_flag \
15006hardcode_libdir_flag_spec \
15007hardcode_libdir_flag_spec_ld \
15008hardcode_libdir_separator \
15009fix_srcfile_path \
15010exclude_expsyms \
15011include_expsyms \
15012file_list_spec \
15013variables_saved_for_relink \
15014libname_spec \
15015library_names_spec \
15016soname_spec \
3725885a 15017install_override_mode \
d7040cdb
SE
15018finish_eval \
15019old_striplib \
15020striplib; do
3725885a 15021 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15022 *[\\\\\\\`\\"\\\$]*)
3725885a 15023 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
15024 ;;
15025 *)
15026 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15027 ;;
15028 esac
15029done
15030
15031# Double-quote double-evaled strings.
15032for var in reload_cmds \
15033old_postinstall_cmds \
15034old_postuninstall_cmds \
15035old_archive_cmds \
15036extract_expsyms_cmds \
15037old_archive_from_new_cmds \
15038old_archive_from_expsyms_cmds \
15039archive_cmds \
15040archive_expsym_cmds \
15041module_cmds \
15042module_expsym_cmds \
15043export_symbols_cmds \
15044prelink_cmds \
15045postinstall_cmds \
15046postuninstall_cmds \
15047finish_cmds \
15048sys_lib_search_path_spec \
15049sys_lib_dlsearch_path_spec; do
3725885a 15050 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15051 *[\\\\\\\`\\"\\\$]*)
3725885a 15052 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
15053 ;;
15054 *)
15055 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15056 ;;
15057 esac
15058done
15059
d7040cdb
SE
15060ac_aux_dir='$ac_aux_dir'
15061xsi_shell='$xsi_shell'
15062lt_shell_append='$lt_shell_append'
15063
15064# See if we are running on zsh, and set the options which allow our
15065# commands through without removal of \ escapes INIT.
15066if test -n "\${ZSH_VERSION+set}" ; then
15067 setopt NO_GLOB_SUBST
15068fi
15069
15070
15071 PACKAGE='$PACKAGE'
15072 VERSION='$VERSION'
15073 TIMESTAMP='$TIMESTAMP'
15074 RM='$RM'
15075 ofile='$ofile'
15076
15077
15078
20e95c23
DJ
15079# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15080 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15081 # from automake.
15082 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15083 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15084 LINGUAS="${LINGUAS-%UNSET%}"
15085
13b2be9c
DJ
15086target_cpu_type=${target_cpu_type}
15087 cgen_cpu_prefix=${cgen_cpu_prefix}
15088 obj_format=${obj_format}
15089 te_file=${te_file}
15090
15091_ACEOF
15092
81ecdfbb 15093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 15094
81ecdfbb 15095# Handling of arguments.
13b2be9c 15096for ac_config_target in $ac_config_targets
9b2b7d69 15097do
81ecdfbb
RW
15098 case $ac_config_target in
15099 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15100 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15101 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15102 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
15103 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
15104 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15105 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15106 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15107 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
15108 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15109
15110 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9b2b7d69
MM
15111 esac
15112done
15113
81ecdfbb 15114
13b2be9c
DJ
15115# If the user did not use the arguments to specify the items to instantiate,
15116# then the envvar interface is used. Set only those that are not.
15117# We use the long form for the default assignment because of an extremely
15118# bizarre bug on SunOS 4.1.3.
15119if $ac_need_defaults; then
15120 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15121 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15122 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15123fi
15124
15125# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15126# simply because there is no reason against having it here, and in addition,
13b2be9c 15127# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15128# Hook for its removal unless debugging.
15129# Note that there is a small window in which the directory will not be cleaned:
15130# after its creation but before its name has been assigned to `$tmp'.
13b2be9c
DJ
15131$debug ||
15132{
81ecdfbb
RW
15133 tmp=
15134 trap 'exit_status=$?
15135 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15136' 0
15137 trap 'as_fn_exit 1' 1 2 13 15
13b2be9c 15138}
13b2be9c 15139# Create a (secure) tmp directory for tmp files.
9b2b7d69 15140
13b2be9c 15141{
81ecdfbb 15142 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13b2be9c
DJ
15143 test -n "$tmp" && test -d "$tmp"
15144} ||
15145{
81ecdfbb
RW
15146 tmp=./conf$$-$RANDOM
15147 (umask 077 && mkdir "$tmp")
15148} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15149
15150# Set up the scripts for CONFIG_FILES section.
15151# No need to generate them if there are no CONFIG_FILES.
15152# This happens for instance with `./config.status config.h'.
15153if test -n "$CONFIG_FILES"; then
15154
15155
15156ac_cr=`echo X | tr X '\015'`
15157# On cygwin, bash can eat \r inside `` if the user requested igncr.
15158# But we know of no other shell where ac_cr would be empty at this
15159# point, so we can use a bashism as a fallback.
15160if test "x$ac_cr" = x; then
15161 eval ac_cr=\$\'\\r\'
15162fi
15163ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15164if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15165 ac_cs_awk_cr='\r'
15166else
15167 ac_cs_awk_cr=$ac_cr
15168fi
15169
15170echo 'BEGIN {' >"$tmp/subs1.awk" &&
15171_ACEOF
15172
15173
15174{
15175 echo "cat >conf$$subs.awk <<_ACEOF" &&
15176 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15177 echo "_ACEOF"
15178} >conf$$subs.sh ||
15179 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15180ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15181ac_delim='%!_!# '
15182for ac_last_try in false false false false false :; do
15183 . ./conf$$subs.sh ||
15184 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15185
15186 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15187 if test $ac_delim_n = $ac_delim_num; then
15188 break
15189 elif $ac_last_try; then
15190 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15191 else
15192 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15193 fi
15194done
15195rm -f conf$$subs.sh
15196
15197cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15198cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15199_ACEOF
15200sed -n '
15201h
15202s/^/S["/; s/!.*/"]=/
15203p
15204g
15205s/^[^!]*!//
15206:repl
15207t repl
15208s/'"$ac_delim"'$//
15209t delim
15210:nl
15211h
15212s/\(.\{148\}\).*/\1/
15213t more1
15214s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15215p
15216n
15217b repl
15218:more1
15219s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15220p
15221g
15222s/.\{148\}//
15223t nl
15224:delim
15225h
15226s/\(.\{148\}\).*/\1/
15227t more2
15228s/["\\]/\\&/g; s/^/"/; s/$/"/
15229p
15230b
15231:more2
15232s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15233p
15234g
15235s/.\{148\}//
15236t delim
15237' <conf$$subs.awk | sed '
15238/^[^""]/{
15239 N
15240 s/\n//
15241}
15242' >>$CONFIG_STATUS || ac_write_fail=1
15243rm -f conf$$subs.awk
15244cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15245_ACAWK
15246cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15247 for (key in S) S_is_set[key] = 1
15248 FS = "\a"
15249
15250}
13b2be9c 15251{
81ecdfbb
RW
15252 line = $ 0
15253 nfields = split(line, field, "@")
15254 substed = 0
15255 len = length(field[1])
15256 for (i = 2; i < nfields; i++) {
15257 key = field[i]
15258 keylen = length(key)
15259 if (S_is_set[key]) {
15260 value = S[key]
15261 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15262 len += length(value) + length(field[++i])
15263 substed = 1
15264 } else
15265 len += 1 + keylen
15266 }
15267
15268 print line
13b2be9c 15269}
9b2b7d69 15270
81ecdfbb
RW
15271_ACAWK
15272_ACEOF
15273cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15274if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15275 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15276else
15277 cat
15278fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15279 || as_fn_error "could not setup config files machinery" "$LINENO" 5
13b2be9c
DJ
15280_ACEOF
15281
81ecdfbb
RW
15282# VPATH may cause trouble with some makes, so we remove $(srcdir),
15283# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15284# trailing colons and then remove the whole line if VPATH becomes empty
15285# (actually we leave an empty line to preserve line numbers).
15286if test "x$srcdir" = x.; then
15287 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15288s/:*\$(srcdir):*/:/
15289s/:*\${srcdir}:*/:/
15290s/:*@srcdir@:*/:/
15291s/^\([^=]*=[ ]*\):*/\1/
15292s/:*$//
15293s/^[^=]*=[ ]*$//
15294}'
15295fi
15296
15297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15298fi # test -n "$CONFIG_FILES"
13b2be9c 15299
81ecdfbb
RW
15300# Set up the scripts for CONFIG_HEADERS section.
15301# No need to generate them if there are no CONFIG_HEADERS.
15302# This happens for instance with `./config.status Makefile'.
15303if test -n "$CONFIG_HEADERS"; then
15304cat >"$tmp/defines.awk" <<\_ACAWK ||
15305BEGIN {
15306_ACEOF
13b2be9c 15307
81ecdfbb
RW
15308# Transform confdefs.h into an awk script `defines.awk', embedded as
15309# here-document in config.status, that substitutes the proper values into
15310# config.h.in to produce config.h.
9b2b7d69 15311
81ecdfbb
RW
15312# Create a delimiter string that does not exist in confdefs.h, to ease
15313# handling of long lines.
15314ac_delim='%!_!# '
15315for ac_last_try in false false :; do
15316 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15317 if test -z "$ac_t"; then
15318 break
15319 elif $ac_last_try; then
15320 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15321 else
15322 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15323 fi
15324done
15325
15326# For the awk script, D is an array of macro values keyed by name,
15327# likewise P contains macro parameters if any. Preserve backslash
15328# newline sequences.
15329
15330ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15331sed -n '
15332s/.\{148\}/&'"$ac_delim"'/g
15333t rset
15334:rset
15335s/^[ ]*#[ ]*define[ ][ ]*/ /
15336t def
15337d
15338:def
15339s/\\$//
15340t bsnl
15341s/["\\]/\\&/g
15342s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15343D["\1"]=" \3"/p
15344s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15345d
15346:bsnl
15347s/["\\]/\\&/g
15348s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15349D["\1"]=" \3\\\\\\n"\\/p
15350t cont
15351s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15352t cont
15353d
15354:cont
15355n
15356s/.\{148\}/&'"$ac_delim"'/g
15357t clear
15358:clear
15359s/\\$//
15360t bsnlc
15361s/["\\]/\\&/g; s/^/"/; s/$/"/p
15362d
15363:bsnlc
15364s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15365b cont
15366' <confdefs.h | sed '
15367s/'"$ac_delim"'/"\\\
15368"/g' >>$CONFIG_STATUS || ac_write_fail=1
15369
15370cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15371 for (key in D) D_is_set[key] = 1
15372 FS = "\a"
15373}
15374/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15375 line = \$ 0
15376 split(line, arg, " ")
15377 if (arg[1] == "#") {
15378 defundef = arg[2]
15379 mac1 = arg[3]
15380 } else {
15381 defundef = substr(arg[1], 2)
15382 mac1 = arg[2]
15383 }
15384 split(mac1, mac2, "(") #)
15385 macro = mac2[1]
15386 prefix = substr(line, 1, index(line, defundef) - 1)
15387 if (D_is_set[macro]) {
15388 # Preserve the white space surrounding the "#".
15389 print prefix "define", macro P[macro] D[macro]
15390 next
15391 } else {
15392 # Replace #undef with comments. This is necessary, for example,
15393 # in the case of _POSIX_SOURCE, which is predefined and required
15394 # on some systems where configure will not decide to define it.
15395 if (defundef == "undef") {
15396 print "/*", prefix defundef, macro, "*/"
15397 next
15398 }
15399 }
15400}
15401{ print }
15402_ACAWK
13b2be9c 15403_ACEOF
81ecdfbb
RW
15404cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15405 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15406fi # test -n "$CONFIG_HEADERS"
13b2be9c 15407
81ecdfbb
RW
15408
15409eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15410shift
15411for ac_tag
15412do
15413 case $ac_tag in
15414 :[FHLC]) ac_mode=$ac_tag; continue;;
15415 esac
15416 case $ac_mode$ac_tag in
15417 :[FHL]*:*);;
15418 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15419 :[FH]-) ac_tag=-:-;;
15420 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15421 esac
15422 ac_save_IFS=$IFS
15423 IFS=:
15424 set x $ac_tag
15425 IFS=$ac_save_IFS
15426 shift
15427 ac_file=$1
15428 shift
15429
15430 case $ac_mode in
15431 :L) ac_source=$1;;
15432 :[FH])
15433 ac_file_inputs=
15434 for ac_f
15435 do
15436 case $ac_f in
15437 -) ac_f="$tmp/stdin";;
15438 *) # Look for the file first in the build tree, then in the source tree
15439 # (if the path is not absolute). The absolute path cannot be DOS-style,
15440 # because $ac_f cannot contain `:'.
15441 test -f "$ac_f" ||
15442 case $ac_f in
15443 [\\/$]*) false;;
15444 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15445 esac ||
15446 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15447 esac
15448 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15449 as_fn_append ac_file_inputs " '$ac_f'"
15450 done
15451
15452 # Let's still pretend it is `configure' which instantiates (i.e., don't
15453 # use $as_me), people would be surprised to read:
15454 # /* config.h. Generated by config.status. */
15455 configure_input='Generated from '`
15456 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15457 `' by configure.'
15458 if test x"$ac_file" != x-; then
15459 configure_input="$ac_file. $configure_input"
15460 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15461$as_echo "$as_me: creating $ac_file" >&6;}
9b2b7d69 15462 fi
81ecdfbb
RW
15463 # Neutralize special characters interpreted by sed in replacement strings.
15464 case $configure_input in #(
15465 *\&* | *\|* | *\\* )
15466 ac_sed_conf_input=`$as_echo "$configure_input" |
15467 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15468 *) ac_sed_conf_input=$configure_input;;
15469 esac
252b5132 15470
81ecdfbb
RW
15471 case $ac_tag in
15472 *:-:* | *:-) cat >"$tmp/stdin" \
15473 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15474 esac
15475 ;;
252b5132 15476 esac
9b2b7d69 15477
81ecdfbb 15478 ac_dir=`$as_dirname -- "$ac_file" ||
13b2be9c 15479$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
15480 X"$ac_file" : 'X\(//\)[^/]' \| \
15481 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15482 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15483$as_echo X"$ac_file" |
15484 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15485 s//\1/
15486 q
15487 }
15488 /^X\(\/\/\)[^/].*/{
15489 s//\1/
15490 q
15491 }
15492 /^X\(\/\/\)$/{
15493 s//\1/
15494 q
15495 }
15496 /^X\(\/\).*/{
15497 s//\1/
15498 q
15499 }
15500 s/.*/./; q'`
15501 as_dir="$ac_dir"; as_fn_mkdir_p
13b2be9c
DJ
15502 ac_builddir=.
15503
81ecdfbb
RW
15504case "$ac_dir" in
15505.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15506*)
15507 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15508 # A ".." for each directory in $ac_dir_suffix.
15509 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15510 case $ac_top_builddir_sub in
15511 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15512 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15513 esac ;;
15514esac
15515ac_abs_top_builddir=$ac_pwd
15516ac_abs_builddir=$ac_pwd$ac_dir_suffix
15517# for backward compatibility:
15518ac_top_builddir=$ac_top_build_prefix
9b2b7d69 15519
13b2be9c 15520case $srcdir in
81ecdfbb 15521 .) # We are building in place.
13b2be9c 15522 ac_srcdir=.
81ecdfbb
RW
15523 ac_top_srcdir=$ac_top_builddir_sub
15524 ac_abs_top_srcdir=$ac_pwd ;;
15525 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 15526 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15527 ac_top_srcdir=$srcdir
15528 ac_abs_top_srcdir=$srcdir ;;
15529 *) # Relative name.
15530 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15531 ac_top_srcdir=$ac_top_build_prefix$srcdir
15532 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13b2be9c 15533esac
81ecdfbb 15534ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
ab509236 15535
252b5132 15536
81ecdfbb
RW
15537 case $ac_mode in
15538 :F)
15539 #
15540 # CONFIG_FILE
15541 #
9b2b7d69 15542
13b2be9c
DJ
15543 case $INSTALL in
15544 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
15545 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15546 esac
15547 ac_MKDIR_P=$MKDIR_P
15548 case $MKDIR_P in
15549 [\\/$]* | ?:[\\/]* ) ;;
15550 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
c8615825 15551 esac
81ecdfbb 15552_ACEOF
9b2b7d69 15553
81ecdfbb
RW
15554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15555# If the template does not know about datarootdir, expand it.
15556# FIXME: This hack should be removed a few years after 2.60.
15557ac_datarootdir_hack=; ac_datarootdir_seen=
15558ac_sed_dataroot='
15559/datarootdir/ {
15560 p
15561 q
15562}
15563/@datadir@/p
15564/@docdir@/p
15565/@infodir@/p
15566/@localedir@/p
15567/@mandir@/p'
15568case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15569*datarootdir*) ac_datarootdir_seen=yes;;
15570*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15572$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15573_ACEOF
15574cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15575 ac_datarootdir_hack='
15576 s&@datadir@&$datadir&g
15577 s&@docdir@&$docdir&g
15578 s&@infodir@&$infodir&g
15579 s&@localedir@&$localedir&g
15580 s&@mandir@&$mandir&g
15581 s&\\\${datarootdir}&$datarootdir&g' ;;
15582esac
13b2be9c 15583_ACEOF
81ecdfbb
RW
15584
15585# Neutralize VPATH when `$srcdir' = `.'.
15586# Shell code in configure.ac might set extrasub.
15587# FIXME: do we really want to maintain this feature?
15588cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15589ac_sed_extra="$ac_vpsub
13b2be9c
DJ
15590$extrasub
15591_ACEOF
81ecdfbb 15592cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c
DJ
15593:t
15594/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
15595s|@configure_input@|$ac_sed_conf_input|;t t
15596s&@top_builddir@&$ac_top_builddir_sub&;t t
15597s&@top_build_prefix@&$ac_top_build_prefix&;t t
15598s&@srcdir@&$ac_srcdir&;t t
15599s&@abs_srcdir@&$ac_abs_srcdir&;t t
15600s&@top_srcdir@&$ac_top_srcdir&;t t
15601s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15602s&@builddir@&$ac_builddir&;t t
15603s&@abs_builddir@&$ac_abs_builddir&;t t
15604s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15605s&@INSTALL@&$ac_INSTALL&;t t
15606s&@MKDIR_P@&$ac_MKDIR_P&;t t
15607$ac_datarootdir_hack
15608"
15609eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15610 || as_fn_error "could not create $ac_file" "$LINENO" 5
15611
15612test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15613 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15614 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15616which seems to be undefined. Please make sure it is defined." >&5
15617$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15618which seems to be undefined. Please make sure it is defined." >&2;}
15619
15620 rm -f "$tmp/stdin"
13b2be9c 15621 case $ac_file in
81ecdfbb
RW
15622 -) cat "$tmp/out" && rm -f "$tmp/out";;
15623 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15624 esac \
15625 || as_fn_error "could not create $ac_file" "$LINENO" 5
15626 ;;
15627 :H)
15628 #
15629 # CONFIG_HEADER
15630 #
13b2be9c 15631 if test x"$ac_file" != x-; then
81ecdfbb
RW
15632 {
15633 $as_echo "/* $configure_input */" \
15634 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15635 } >"$tmp/config.h" \
15636 || as_fn_error "could not create $ac_file" "$LINENO" 5
15637 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15638 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15639$as_echo "$as_me: $ac_file is unchanged" >&6;}
13b2be9c 15640 else
81ecdfbb
RW
15641 rm -f "$ac_file"
15642 mv "$tmp/config.h" "$ac_file" \
15643 || as_fn_error "could not create $ac_file" "$LINENO" 5
9b2b7d69 15644 fi
13b2be9c 15645 else
81ecdfbb
RW
15646 $as_echo "/* $configure_input */" \
15647 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15648 || as_fn_error "could not create -" "$LINENO" 5
9b2b7d69 15649 fi
81ecdfbb
RW
15650# Compute "$ac_file"'s index in $config_headers.
15651_am_arg="$ac_file"
13b2be9c
DJ
15652_am_stamp_count=1
15653for _am_header in $config_headers :; do
15654 case $_am_header in
81ecdfbb 15655 $_am_arg | $_am_arg:* )
13b2be9c
DJ
15656 break ;;
15657 * )
15658 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15659 esac
15660done
81ecdfbb
RW
15661echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15662$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15663 X"$_am_arg" : 'X\(//\)[^/]' \| \
15664 X"$_am_arg" : 'X\(//\)$' \| \
15665 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15666$as_echo X"$_am_arg" |
15667 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15668 s//\1/
15669 q
15670 }
15671 /^X\(\/\/\)[^/].*/{
15672 s//\1/
15673 q
15674 }
15675 /^X\(\/\/\)$/{
15676 s//\1/
15677 q
15678 }
15679 /^X\(\/\).*/{
15680 s//\1/
15681 q
15682 }
15683 s/.*/./; q'`/stamp-h$_am_stamp_count
15684 ;;
ab509236 15685
81ecdfbb
RW
15686 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15687$as_echo "$as_me: executing $ac_file commands" >&6;}
15688 ;;
15689 esac
13b2be9c
DJ
15690
15691
81ecdfbb
RW
15692 case $ac_file$ac_mode in
15693 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15694 # Autoconf 2.62 quotes --file arguments for eval, but not when files
15695 # are listed without --file. Let's play safe and only enable the eval
15696 # if we detect the quoting.
15697 case $CONFIG_FILES in
15698 *\'*) eval set x "$CONFIG_FILES" ;;
15699 *) set x $CONFIG_FILES ;;
15700 esac
15701 shift
15702 for mf
15703 do
15704 # Strip MF so we end up with the name of the file.
15705 mf=`echo "$mf" | sed -e 's/:.*$//'`
15706 # Check whether this is an Automake generated Makefile or not.
15707 # We used to match only the files named `Makefile.in', but
15708 # some people rename them; so instead we look at the file content.
15709 # Grep'ing the first line is not enough: some people post-process
15710 # each Makefile.in and add a new line on top of each file to say so.
15711 # Grep'ing the whole file is not good either: AIX grep has a line
15712 # limit of 2048, but all sed's we know have understand at least 4000.
15713 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15714 dirpart=`$as_dirname -- "$mf" ||
13b2be9c 15715$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
15716 X"$mf" : 'X\(//\)[^/]' \| \
15717 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
15718 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15719$as_echo X"$mf" |
15720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15721 s//\1/
15722 q
15723 }
15724 /^X\(\/\/\)[^/].*/{
15725 s//\1/
15726 q
15727 }
15728 /^X\(\/\/\)$/{
15729 s//\1/
15730 q
15731 }
15732 /^X\(\/\).*/{
15733 s//\1/
15734 q
15735 }
15736 s/.*/./; q'`
15737 else
15738 continue
15739 fi
15740 # Extract the definition of DEPDIR, am__include, and am__quote
15741 # from the Makefile without running `make'.
15742 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15743 test -z "$DEPDIR" && continue
15744 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15745 test -z "am__include" && continue
15746 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15747 # When using ansi2knr, U may be empty or an underscore; expand it
15748 U=`sed -n 's/^U = //p' < "$mf"`
15749 # Find all dependency output files, they are included files with
15750 # $(DEPDIR) in their names. We invoke sed twice because it is the
15751 # simplest approach to changing $(DEPDIR) to its actual value in the
15752 # expansion.
15753 for file in `sed -n "
15754 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15755 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15756 # Make sure the directory exists.
15757 test -f "$dirpart/$file" && continue
15758 fdir=`$as_dirname -- "$file" ||
13b2be9c 15759$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
15760 X"$file" : 'X\(//\)[^/]' \| \
15761 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
15762 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15763$as_echo X"$file" |
15764 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15765 s//\1/
15766 q
15767 }
15768 /^X\(\/\/\)[^/].*/{
15769 s//\1/
15770 q
15771 }
15772 /^X\(\/\/\)$/{
15773 s//\1/
15774 q
15775 }
15776 /^X\(\/\).*/{
15777 s//\1/
15778 q
15779 }
15780 s/.*/./; q'`
15781 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15782 # echo "creating $dirpart/$file"
15783 echo '# dummy' > "$dirpart/$file"
13b2be9c 15784 done
13b2be9c 15785 done
81ecdfbb 15786}
d7040cdb 15787 ;;
81ecdfbb 15788 "libtool":C)
d7040cdb
SE
15789
15790 # See if we are running on zsh, and set the options which allow our
15791 # commands through without removal of \ escapes.
15792 if test -n "${ZSH_VERSION+set}" ; then
15793 setopt NO_GLOB_SUBST
15794 fi
15795
15796 cfgfile="${ofile}T"
15797 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15798 $RM "$cfgfile"
15799
15800 cat <<_LT_EOF >> "$cfgfile"
15801#! $SHELL
15802
15803# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 15804# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
15805# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15806# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15807#
718a6fd8 15808# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 15809# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 15810# Written by Gordon Matzigkeit, 1996
d7040cdb 15811#
718a6fd8 15812# This file is part of GNU Libtool.
d7040cdb 15813#
718a6fd8
SE
15814# GNU Libtool is free software; you can redistribute it and/or
15815# modify it under the terms of the GNU General Public License as
15816# published by the Free Software Foundation; either version 2 of
15817# the License, or (at your option) any later version.
d7040cdb 15818#
718a6fd8
SE
15819# As a special exception to the GNU General Public License,
15820# if you distribute this file as part of a program or library that
15821# is built using GNU Libtool, you may include this file under the
15822# same distribution terms that you use for the rest of that program.
d7040cdb 15823#
718a6fd8
SE
15824# GNU Libtool is distributed in the hope that it will be useful,
15825# but WITHOUT ANY WARRANTY; without even the implied warranty of
15826# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15827# GNU General Public License for more details.
d7040cdb 15828#
718a6fd8
SE
15829# You should have received a copy of the GNU General Public License
15830# along with GNU Libtool; see the file COPYING. If not, a copy
15831# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15832# obtained by writing to the Free Software Foundation, Inc.,
15833# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
15834
15835
15836# The names of the tagged configurations supported by this script.
15837available_tags=""
15838
15839# ### BEGIN LIBTOOL CONFIG
15840
15841# Which release of libtool.m4 was used?
15842macro_version=$macro_version
15843macro_revision=$macro_revision
15844
15845# Whether or not to build shared libraries.
15846build_libtool_libs=$enable_shared
15847
15848# Whether or not to build static libraries.
15849build_old_libs=$enable_static
15850
15851# What type of objects to build.
15852pic_mode=$pic_mode
15853
15854# Whether or not to optimize for fast installation.
15855fast_install=$enable_fast_install
15856
3725885a
RW
15857# Shell to use when invoking shell scripts.
15858SHELL=$lt_SHELL
15859
15860# An echo program that protects backslashes.
15861ECHO=$lt_ECHO
15862
d7040cdb
SE
15863# The host system.
15864host_alias=$host_alias
15865host=$host
15866host_os=$host_os
15867
15868# The build system.
15869build_alias=$build_alias
15870build=$build
15871build_os=$build_os
15872
15873# A sed program that does not truncate output.
15874SED=$lt_SED
15875
15876# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15877Xsed="\$SED -e 1s/^X//"
15878
15879# A grep program that handles long lines.
15880GREP=$lt_GREP
15881
15882# An ERE matcher.
15883EGREP=$lt_EGREP
15884
15885# A literal string matcher.
15886FGREP=$lt_FGREP
15887
15888# A BSD- or MS-compatible name lister.
15889NM=$lt_NM
15890
15891# Whether we need soft or hard links.
15892LN_S=$lt_LN_S
15893
15894# What is the maximum length of a command?
15895max_cmd_len=$max_cmd_len
15896
15897# Object file suffix (normally "o").
15898objext=$ac_objext
15899
15900# Executable file suffix (normally "").
15901exeext=$exeext
15902
15903# whether the shell understands "unset".
15904lt_unset=$lt_unset
15905
15906# turn spaces into newlines.
15907SP2NL=$lt_lt_SP2NL
15908
15909# turn newlines into spaces.
15910NL2SP=$lt_lt_NL2SP
15911
718a6fd8
SE
15912# An object symbol dumper.
15913OBJDUMP=$lt_OBJDUMP
15914
d7040cdb
SE
15915# Method to check whether dependent libraries are shared objects.
15916deplibs_check_method=$lt_deplibs_check_method
15917
15918# Command to use when deplibs_check_method == "file_magic".
15919file_magic_cmd=$lt_file_magic_cmd
15920
15921# The archiver.
15922AR=$lt_AR
15923AR_FLAGS=$lt_AR_FLAGS
15924
15925# A symbol stripping program.
15926STRIP=$lt_STRIP
15927
15928# Commands used to install an old-style archive.
15929RANLIB=$lt_RANLIB
15930old_postinstall_cmds=$lt_old_postinstall_cmds
15931old_postuninstall_cmds=$lt_old_postuninstall_cmds
15932
3725885a
RW
15933# Whether to use a lock for old archive extraction.
15934lock_old_archive_extraction=$lock_old_archive_extraction
15935
d7040cdb
SE
15936# A C compiler.
15937LTCC=$lt_CC
15938
15939# LTCC compiler flags.
15940LTCFLAGS=$lt_CFLAGS
15941
15942# Take the output of nm and produce a listing of raw symbols and C names.
15943global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15944
15945# Transform the output of nm in a proper C declaration.
15946global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15947
15948# Transform the output of nm in a C name address pair.
15949global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15950
718a6fd8
SE
15951# Transform the output of nm in a C name address pair when lib prefix is needed.
15952global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15953
d7040cdb
SE
15954# The name of the directory that contains temporary libtool files.
15955objdir=$objdir
15956
d7040cdb
SE
15957# Used to examine libraries when file_magic_cmd begins with "file".
15958MAGIC_CMD=$MAGIC_CMD
15959
15960# Must we lock files when doing compilation?
15961need_locks=$lt_need_locks
15962
718a6fd8
SE
15963# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15964DSYMUTIL=$lt_DSYMUTIL
15965
15966# Tool to change global to local symbols on Mac OS X.
15967NMEDIT=$lt_NMEDIT
15968
15969# Tool to manipulate fat objects and archives on Mac OS X.
15970LIPO=$lt_LIPO
15971
15972# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15973OTOOL=$lt_OTOOL
15974
15975# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15976OTOOL64=$lt_OTOOL64
15977
d7040cdb
SE
15978# Old archive suffix (normally "a").
15979libext=$libext
15980
15981# Shared library suffix (normally ".so").
15982shrext_cmds=$lt_shrext_cmds
15983
15984# The commands to extract the exported symbol list from a shared archive.
15985extract_expsyms_cmds=$lt_extract_expsyms_cmds
15986
15987# Variables whose values should be saved in libtool wrapper scripts and
15988# restored at link time.
15989variables_saved_for_relink=$lt_variables_saved_for_relink
15990
15991# Do we need the "lib" prefix for modules?
15992need_lib_prefix=$need_lib_prefix
15993
15994# Do we need a version for libraries?
15995need_version=$need_version
15996
15997# Library versioning type.
15998version_type=$version_type
15999
16000# Shared library runtime path variable.
16001runpath_var=$runpath_var
16002
16003# Shared library path variable.
16004shlibpath_var=$shlibpath_var
16005
16006# Is shlibpath searched before the hard-coded library search path?
16007shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16008
16009# Format of library name prefix.
16010libname_spec=$lt_libname_spec
16011
16012# List of archive names. First name is the real one, the rest are links.
16013# The last name is the one that the linker finds with -lNAME
16014library_names_spec=$lt_library_names_spec
16015
16016# The coded name of the library, if different from the real name.
16017soname_spec=$lt_soname_spec
16018
3725885a
RW
16019# Permission mode override for installation of shared libraries.
16020install_override_mode=$lt_install_override_mode
16021
d7040cdb
SE
16022# Command to use after installation of a shared archive.
16023postinstall_cmds=$lt_postinstall_cmds
16024
16025# Command to use after uninstallation of a shared archive.
16026postuninstall_cmds=$lt_postuninstall_cmds
16027
16028# Commands used to finish a libtool library installation in a directory.
16029finish_cmds=$lt_finish_cmds
16030
16031# As "finish_cmds", except a single script fragment to be evaled but
16032# not shown.
16033finish_eval=$lt_finish_eval
16034
16035# Whether we should hardcode library paths into libraries.
16036hardcode_into_libs=$hardcode_into_libs
16037
16038# Compile-time system search path for libraries.
16039sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16040
16041# Run-time system search path for libraries.
16042sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16043
16044# Whether dlopen is supported.
16045dlopen_support=$enable_dlopen
16046
16047# Whether dlopen of programs is supported.
16048dlopen_self=$enable_dlopen_self
16049
16050# Whether dlopen of statically linked programs is supported.
16051dlopen_self_static=$enable_dlopen_self_static
16052
16053# Commands to strip libraries.
16054old_striplib=$lt_old_striplib
16055striplib=$lt_striplib
16056
16057
16058# The linker used to build libraries.
16059LD=$lt_LD
16060
3725885a
RW
16061# How to create reloadable object files.
16062reload_flag=$lt_reload_flag
16063reload_cmds=$lt_reload_cmds
16064
d7040cdb
SE
16065# Commands used to build an old-style archive.
16066old_archive_cmds=$lt_old_archive_cmds
16067
16068# A language specific compiler.
16069CC=$lt_compiler
16070
16071# Is the compiler the GNU compiler?
16072with_gcc=$GCC
16073
16074# Compiler flag to turn off builtin functions.
16075no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16076
16077# How to pass a linker flag through the compiler.
16078wl=$lt_lt_prog_compiler_wl
16079
16080# Additional compiler flags for building library objects.
16081pic_flag=$lt_lt_prog_compiler_pic
16082
16083# Compiler flag to prevent dynamic linking.
16084link_static_flag=$lt_lt_prog_compiler_static
16085
16086# Does compiler simultaneously support -c and -o options?
16087compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16088
16089# Whether or not to add -lc for building shared libraries.
16090build_libtool_need_lc=$archive_cmds_need_lc
16091
16092# Whether or not to disallow shared libs when runtime libs are static.
16093allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16094
16095# Compiler flag to allow reflexive dlopens.
16096export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16097
16098# Compiler flag to generate shared objects directly from archives.
16099whole_archive_flag_spec=$lt_whole_archive_flag_spec
16100
16101# Whether the compiler copes with passing no objects directly.
16102compiler_needs_object=$lt_compiler_needs_object
16103
16104# Create an old-style archive from a shared archive.
16105old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16106
16107# Create a temporary old-style archive to link instead of a shared archive.
16108old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16109
16110# Commands used to build a shared archive.
16111archive_cmds=$lt_archive_cmds
16112archive_expsym_cmds=$lt_archive_expsym_cmds
16113
16114# Commands used to build a loadable module if different from building
16115# a shared archive.
16116module_cmds=$lt_module_cmds
16117module_expsym_cmds=$lt_module_expsym_cmds
16118
16119# Whether we are building with GNU ld or not.
16120with_gnu_ld=$lt_with_gnu_ld
16121
16122# Flag that allows shared libraries with undefined symbols to be built.
16123allow_undefined_flag=$lt_allow_undefined_flag
16124
16125# Flag that enforces no undefined symbols.
16126no_undefined_flag=$lt_no_undefined_flag
16127
16128# Flag to hardcode \$libdir into a binary during linking.
16129# This must work even if \$libdir does not exist
16130hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16131
16132# If ld is used when linking, flag to hardcode \$libdir into a binary
16133# during linking. This must work even if \$libdir does not exist.
16134hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16135
16136# Whether we need a single "-rpath" flag with a separated argument.
16137hardcode_libdir_separator=$lt_hardcode_libdir_separator
16138
16139# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16140# DIR into the resulting binary.
16141hardcode_direct=$hardcode_direct
16142
16143# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16144# DIR into the resulting binary and the resulting library dependency is
16145# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16146# library is relocated.
16147hardcode_direct_absolute=$hardcode_direct_absolute
16148
16149# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16150# into the resulting binary.
16151hardcode_minus_L=$hardcode_minus_L
16152
16153# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16154# into the resulting binary.
16155hardcode_shlibpath_var=$hardcode_shlibpath_var
16156
16157# Set to "yes" if building a shared library automatically hardcodes DIR
16158# into the library and all subsequent libraries and executables linked
16159# against it.
16160hardcode_automatic=$hardcode_automatic
16161
16162# Set to yes if linker adds runtime paths of dependent libraries
16163# to runtime path list.
16164inherit_rpath=$inherit_rpath
16165
16166# Whether libtool must link a program against all its dependency libraries.
16167link_all_deplibs=$link_all_deplibs
16168
16169# Fix the shell variable \$srcfile for the compiler.
16170fix_srcfile_path=$lt_fix_srcfile_path
16171
16172# Set to "yes" if exported symbols are required.
16173always_export_symbols=$always_export_symbols
16174
16175# The commands to list exported symbols.
16176export_symbols_cmds=$lt_export_symbols_cmds
16177
16178# Symbols that should not be listed in the preloaded symbols.
16179exclude_expsyms=$lt_exclude_expsyms
16180
16181# Symbols that must always be exported.
16182include_expsyms=$lt_include_expsyms
16183
16184# Commands necessary for linking programs (against libraries) with templates.
16185prelink_cmds=$lt_prelink_cmds
16186
16187# Specify filename containing input files.
16188file_list_spec=$lt_file_list_spec
16189
16190# How to hardcode a shared library path into an executable.
16191hardcode_action=$hardcode_action
16192
16193# ### END LIBTOOL CONFIG
16194
16195_LT_EOF
16196
16197 case $host_os in
16198 aix3*)
16199 cat <<\_LT_EOF >> "$cfgfile"
16200# AIX sometimes has problems with the GCC collect2 program. For some
16201# reason, if we set the COLLECT_NAMES environment variable, the problems
16202# vanish in a puff of smoke.
16203if test "X${COLLECT_NAMES+set}" != Xset; then
16204 COLLECT_NAMES=
16205 export COLLECT_NAMES
16206fi
16207_LT_EOF
16208 ;;
16209 esac
16210
16211
16212ltmain="$ac_aux_dir/ltmain.sh"
16213
16214
16215 # We use sed instead of cat because bash on DJGPP gets confused if
16216 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16217 # text mode, it properly converts lines to CR/LF. This bash problem
16218 # is reportedly fixed, but why not run on old versions too?
16219 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16220 || (rm -f "$cfgfile"; exit 1)
16221
16222 case $xsi_shell in
16223 yes)
16224 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 16225
d7040cdb
SE
16226# func_dirname file append nondir_replacement
16227# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16228# otherwise set result to NONDIR_REPLACEMENT.
16229func_dirname ()
16230{
16231 case ${1} in
16232 */*) func_dirname_result="${1%/*}${2}" ;;
16233 * ) func_dirname_result="${3}" ;;
16234 esac
16235}
16236
16237# func_basename file
16238func_basename ()
16239{
16240 func_basename_result="${1##*/}"
16241}
16242
718a6fd8
SE
16243# func_dirname_and_basename file append nondir_replacement
16244# perform func_basename and func_dirname in a single function
16245# call:
16246# dirname: Compute the dirname of FILE. If nonempty,
16247# add APPEND to the result, otherwise set result
16248# to NONDIR_REPLACEMENT.
16249# value returned in "$func_dirname_result"
16250# basename: Compute filename of FILE.
16251# value retuned in "$func_basename_result"
16252# Implementation must be kept synchronized with func_dirname
16253# and func_basename. For efficiency, we do not delegate to
16254# those functions but instead duplicate the functionality here.
16255func_dirname_and_basename ()
16256{
16257 case ${1} in
16258 */*) func_dirname_result="${1%/*}${2}" ;;
16259 * ) func_dirname_result="${3}" ;;
16260 esac
16261 func_basename_result="${1##*/}"
16262}
16263
d7040cdb
SE
16264# func_stripname prefix suffix name
16265# strip PREFIX and SUFFIX off of NAME.
16266# PREFIX and SUFFIX must not contain globbing or regex special
16267# characters, hashes, percent signs, but SUFFIX may contain a leading
16268# dot (in which case that matches only a dot).
16269func_stripname ()
16270{
16271 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16272 # positional parameters, so assign one to ordinary parameter first.
16273 func_stripname_result=${3}
16274 func_stripname_result=${func_stripname_result#"${1}"}
16275 func_stripname_result=${func_stripname_result%"${2}"}
16276}
16277
16278# func_opt_split
16279func_opt_split ()
16280{
16281 func_opt_split_opt=${1%%=*}
16282 func_opt_split_arg=${1#*=}
16283}
16284
16285# func_lo2o object
16286func_lo2o ()
16287{
16288 case ${1} in
16289 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16290 *) func_lo2o_result=${1} ;;
16291 esac
16292}
718a6fd8
SE
16293
16294# func_xform libobj-or-source
16295func_xform ()
16296{
16297 func_xform_result=${1%.*}.lo
16298}
16299
16300# func_arith arithmetic-term...
16301func_arith ()
16302{
16303 func_arith_result=$(( $* ))
16304}
16305
16306# func_len string
16307# STRING may not start with a hyphen.
16308func_len ()
16309{
16310 func_len_result=${#1}
16311}
16312
d7040cdb
SE
16313_LT_EOF
16314 ;;
16315 *) # Bourne compatible functions.
16316 cat << \_LT_EOF >> "$cfgfile"
718a6fd8 16317
d7040cdb
SE
16318# func_dirname file append nondir_replacement
16319# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16320# otherwise set result to NONDIR_REPLACEMENT.
16321func_dirname ()
16322{
16323 # Extract subdirectory from the argument.
3725885a 16324 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
16325 if test "X$func_dirname_result" = "X${1}"; then
16326 func_dirname_result="${3}"
16327 else
16328 func_dirname_result="$func_dirname_result${2}"
16329 fi
16330}
16331
16332# func_basename file
16333func_basename ()
16334{
3725885a 16335 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
16336}
16337
718a6fd8 16338
d7040cdb
SE
16339# func_stripname prefix suffix name
16340# strip PREFIX and SUFFIX off of NAME.
16341# PREFIX and SUFFIX must not contain globbing or regex special
16342# characters, hashes, percent signs, but SUFFIX may contain a leading
16343# dot (in which case that matches only a dot).
16344# func_strip_suffix prefix name
16345func_stripname ()
16346{
16347 case ${2} in
3725885a
RW
16348 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16349 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
16350 esac
16351}
16352
16353# sed scripts:
16354my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16355my_sed_long_arg='1s/^-[^=]*=//'
16356
16357# func_opt_split
16358func_opt_split ()
16359{
3725885a
RW
16360 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16361 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
16362}
16363
16364# func_lo2o object
16365func_lo2o ()
16366{
3725885a 16367 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 16368}
718a6fd8
SE
16369
16370# func_xform libobj-or-source
16371func_xform ()
16372{
3725885a 16373 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
718a6fd8
SE
16374}
16375
16376# func_arith arithmetic-term...
16377func_arith ()
16378{
16379 func_arith_result=`expr "$@"`
16380}
16381
16382# func_len string
16383# STRING may not start with a hyphen.
16384func_len ()
16385{
16386 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16387}
16388
d7040cdb
SE
16389_LT_EOF
16390esac
16391
16392case $lt_shell_append in
16393 yes)
16394 cat << \_LT_EOF >> "$cfgfile"
16395
16396# func_append var value
16397# Append VALUE to the end of shell variable VAR.
16398func_append ()
16399{
16400 eval "$1+=\$2"
16401}
16402_LT_EOF
16403 ;;
16404 *)
16405 cat << \_LT_EOF >> "$cfgfile"
16406
16407# func_append var value
16408# Append VALUE to the end of shell variable VAR.
16409func_append ()
16410{
16411 eval "$1=\$$1\$2"
16412}
718a6fd8 16413
d7040cdb
SE
16414_LT_EOF
16415 ;;
16416 esac
16417
16418
16419 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16420 || (rm -f "$cfgfile"; exit 1)
16421
16422 mv -f "$cfgfile" "$ofile" ||
16423 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16424 chmod +x "$ofile"
16425
13b2be9c 16426 ;;
81ecdfbb 16427 "default-1":C)
20e95c23
DJ
16428 for ac_file in $CONFIG_FILES; do
16429 # Support "outfile[:infile[:infile...]]"
16430 case "$ac_file" in
16431 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16432 esac
16433 # PO directories have a Makefile.in generated from Makefile.in.in.
16434 case "$ac_file" in */Makefile.in)
16435 # Adjust a relative srcdir.
16436 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16437 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
16438 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16439 # In autoconf-2.13 it is called $ac_given_srcdir.
16440 # In autoconf-2.50 it is called $srcdir.
16441 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16442 case "$ac_given_srcdir" in
16443 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16444 /*) top_srcdir="$ac_given_srcdir" ;;
16445 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16446 esac
16447 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16448 rm -f "$ac_dir/POTFILES"
16449 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16450 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16451 POMAKEFILEDEPS="POTFILES.in"
16452 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16453 # on $ac_dir but don't depend on user-specified configuration
16454 # parameters.
16455 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16456 # The LINGUAS file contains the set of available languages.
16457 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16458 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16459 fi
16460 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16461 # Hide the ALL_LINGUAS assigment from automake.
16462 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16463 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16464 else
16465 # The set of available languages was given in configure.in.
16466 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16467 fi
16468 case "$ac_given_srcdir" in
16469 .) srcdirpre= ;;
16470 *) srcdirpre='$(srcdir)/' ;;
16471 esac
16472 POFILES=
16473 GMOFILES=
16474 UPDATEPOFILES=
16475 DUMMYPOFILES=
16476 for lang in $ALL_LINGUAS; do
16477 POFILES="$POFILES $srcdirpre$lang.po"
16478 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16479 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16480 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16481 done
16482 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16483 # environment variable.
16484 INST_LINGUAS=
16485 if test -n "$ALL_LINGUAS"; then
16486 for presentlang in $ALL_LINGUAS; do
16487 useit=no
16488 if test "%UNSET%" != "$LINGUAS"; then
16489 desiredlanguages="$LINGUAS"
16490 else
16491 desiredlanguages="$ALL_LINGUAS"
16492 fi
16493 for desiredlang in $desiredlanguages; do
16494 # Use the presentlang catalog if desiredlang is
16495 # a. equal to presentlang, or
16496 # b. a variant of presentlang (because in this case,
16497 # presentlang can be used as a fallback for messages
16498 # which are not translated in the desiredlang catalog).
16499 case "$desiredlang" in
16500 "$presentlang"*) useit=yes;;
16501 esac
16502 done
16503 if test $useit = yes; then
16504 INST_LINGUAS="$INST_LINGUAS $presentlang"
16505 fi
16506 done
16507 fi
16508 CATALOGS=
16509 if test -n "$INST_LINGUAS"; then
16510 for lang in $INST_LINGUAS; do
16511 CATALOGS="$CATALOGS $lang.gmo"
16512 done
16513 fi
16514 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16515 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"
16516 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16517 if test -f "$f"; then
16518 case "$f" in
16519 *.orig | *.bak | *~) ;;
16520 *) cat "$f" >> "$ac_dir/Makefile" ;;
16521 esac
16522 fi
16523 done
16524 fi
16525 ;;
16526 esac
16527 done ;;
81ecdfbb 16528 "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
252b5132
RH
16529 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
16530 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
16531 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
16532 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
16533 if test "x$cgen_cpu_prefix" != x ; then
16534 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
20e95c23 16535 fi ;;
81ecdfbb 16536
13b2be9c 16537 esac
81ecdfbb 16538done # for ac_tag
13b2be9c 16539
13b2be9c 16540
81ecdfbb 16541as_fn_exit 0
13b2be9c 16542_ACEOF
13b2be9c
DJ
16543ac_clean_files=$ac_clean_files_save
16544
81ecdfbb
RW
16545test $ac_write_fail = 0 ||
16546 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16547
13b2be9c
DJ
16548
16549# configure is writing to config.log, and then calls config.status.
16550# config.status does its own redirection, appending to config.log.
16551# Unfortunately, on DOS this fails, as config.log is still kept open
16552# by configure, so config.status won't be able to write to it; its
16553# output is simply discarded. So we exec the FD to /dev/null,
16554# effectively closing config.log, so it can be properly (re)opened and
16555# appended to by config.status. When coming back to configure, we
16556# need to make the FD available again.
16557if test "$no_create" != yes; then
16558 ac_cs_success=:
16559 ac_config_status_args=
16560 test "$silent" = yes &&
16561 ac_config_status_args="$ac_config_status_args --quiet"
16562 exec 5>/dev/null
16563 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16564 exec 5>>config.log
16565 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16566 # would make configure fail if this is the last instruction.
81ecdfbb
RW
16567 $ac_cs_success || as_fn_exit $?
16568fi
16569if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16570 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16571$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13b2be9c 16572fi
252b5132 16573
This page took 1.588157 seconds and 4 git commands to generate.