Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
d8bd95ef 3# Generated by GNU Autoconf 2.64 for gas 2.26.51.
81ecdfbb
RW
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
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.
2e98a7bd
AM
557PACKAGE_NAME='gas'
558PACKAGE_TARNAME='gas'
d8bd95ef
TG
559PACKAGE_VERSION='2.26.51'
560PACKAGE_STRING='gas 2.26.51'
2e98a7bd
AM
561PACKAGE_BUGREPORT=''
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
0138187e 605zlibinc
543b7933 606zlibdir
81ecdfbb
RW
607LIBM
608ALLOCA
609GENINSRC_NEVER_FALSE
610GENINSRC_NEVER_TRUE
611MAINT
612MAINTAINER_MODE_FALSE
613MAINTAINER_MODE_TRUE
614MSGMERGE
615MSGFMT
616MKINSTALLDIRS
617CATOBJEXT
618GENCAT
619INSTOBJEXT
620DATADIRNAME
621CATALOGS
622POSUB
623GMSGFMT
624XGETTEXT
625INCINTL
626LIBINTL_DEP
627LIBINTL
628USE_NLS
629LEXLIB
630LEX_OUTPUT_ROOT
631LEX
632YFLAGS
633YACC
634OPCODES_LIB
635atof
636install_tooldir
637te_file
638obj_format
639target_cpu_type
640extra_objects
641cgen_cpu_prefix
642GDBINIT
643NO_WERROR
644WARN_CFLAGS
645OTOOL64
646OTOOL
647LIPO
648NMEDIT
649DSYMUTIL
81ecdfbb
RW
650RANLIB
651AR
652OBJDUMP
653LN_S
654NM
655ac_ct_DUMPBIN
656DUMPBIN
657LD
658FGREP
659SED
660LIBTOOL
661EGREP
662GREP
663CPP
664am__fastdepCC_FALSE
665am__fastdepCC_TRUE
666CCDEPMODE
667AMDEPBACKSLASH
668AMDEP_FALSE
669AMDEP_TRUE
670am__quote
671am__include
672DEPDIR
673am__untar
674am__tar
675AMTAR
676am__leading_dot
677SET_MAKE
678AWK
679mkdir_p
680MKDIR_P
681INSTALL_STRIP_PROGRAM
682STRIP
683install_sh
684MAKEINFO
685AUTOHEADER
686AUTOMAKE
687AUTOCONF
688ACLOCAL
689VERSION
690PACKAGE
691CYGPATH_W
692am__isrc
693INSTALL_DATA
694INSTALL_SCRIPT
695INSTALL_PROGRAM
696OBJEXT
697EXEEXT
698ac_ct_CC
699CPPFLAGS
700LDFLAGS
701CFLAGS
702CC
703target_os
704target_vendor
705target_cpu
706target
707host_os
708host_vendor
709host_cpu
710host
711build_os
712build_vendor
713build_cpu
714build
715target_alias
716host_alias
717build_alias
718LIBS
719ECHO_T
720ECHO_N
721ECHO_C
722DEFS
723mandir
724localedir
725libdir
726psdir
727pdfdir
728dvidir
729htmldir
730infodir
731docdir
732oldincludedir
733includedir
734localstatedir
735sharedstatedir
736sysconfdir
737datadir
738datarootdir
739libexecdir
740sbindir
741bindir
742program_transform_name
743prefix
744exec_prefix
745PACKAGE_URL
746PACKAGE_BUGREPORT
747PACKAGE_STRING
748PACKAGE_VERSION
749PACKAGE_TARNAME
750PACKAGE_NAME
751PATH_SEPARATOR
752SHELL'
13b2be9c 753ac_subst_files=''
81ecdfbb
RW
754ac_user_opts='
755enable_option_checking
756enable_dependency_tracking
81ecdfbb
RW
757enable_shared
758enable_static
759with_pic
760enable_fast_install
761with_gnu_ld
762enable_libtool_lock
b879806f
AM
763enable_plugins
764enable_largefile
81ecdfbb
RW
765enable_targets
766enable_checking
6c3bc0f8 767enable_compressed_debug_sections
0cb4071e 768enable_x86_relax_relocations
81ecdfbb
RW
769enable_werror
770enable_build_warnings
771enable_nls
772enable_maintainer_mode
0138187e 773with_system_zlib
81ecdfbb
RW
774'
775 ac_precious_vars='build_alias
776host_alias
777target_alias
778CC
779CFLAGS
780LDFLAGS
781LIBS
782CPPFLAGS
783CPP
784YACC
785YFLAGS'
786
252b5132
RH
787
788# Initialize some variables set by options.
13b2be9c
DJ
789ac_init_help=
790ac_init_version=false
81ecdfbb
RW
791ac_unrecognized_opts=
792ac_unrecognized_sep=
252b5132
RH
793# The variables have the same names as the options, with
794# dashes changed to underlines.
13b2be9c 795cache_file=/dev/null
252b5132 796exec_prefix=NONE
252b5132 797no_create=
252b5132
RH
798no_recursion=
799prefix=NONE
800program_prefix=NONE
801program_suffix=NONE
802program_transform_name=s,x,x,
803silent=
804site=
805srcdir=
252b5132
RH
806verbose=
807x_includes=NONE
808x_libraries=NONE
13b2be9c
DJ
809
810# Installation directory options.
811# These are left unexpanded so users can "make install exec_prefix=/foo"
812# and all the variables that are supposed to be based on exec_prefix
813# by default will actually change.
814# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 815# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
816bindir='${exec_prefix}/bin'
817sbindir='${exec_prefix}/sbin'
818libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
819datarootdir='${prefix}/share'
820datadir='${datarootdir}'
252b5132
RH
821sysconfdir='${prefix}/etc'
822sharedstatedir='${prefix}/com'
823localstatedir='${prefix}/var'
252b5132
RH
824includedir='${prefix}/include'
825oldincludedir='/usr/include'
2e98a7bd 826docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
827infodir='${datarootdir}/info'
828htmldir='${docdir}'
829dvidir='${docdir}'
830pdfdir='${docdir}'
831psdir='${docdir}'
832libdir='${exec_prefix}/lib'
833localedir='${datarootdir}/locale'
834mandir='${datarootdir}/man'
252b5132 835
252b5132 836ac_prev=
81ecdfbb 837ac_dashdash=
252b5132
RH
838for ac_option
839do
252b5132
RH
840 # If the previous option needs an argument, assign it.
841 if test -n "$ac_prev"; then
81ecdfbb 842 eval $ac_prev=\$ac_option
252b5132
RH
843 ac_prev=
844 continue
845 fi
846
81ecdfbb
RW
847 case $ac_option in
848 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849 *) ac_optarg=yes ;;
850 esac
252b5132
RH
851
852 # Accept the important Cygnus configure options, so we can diagnose typos.
853
81ecdfbb
RW
854 case $ac_dashdash$ac_option in
855 --)
856 ac_dashdash=yes ;;
252b5132
RH
857
858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
859 ac_prev=bindir ;;
860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
13b2be9c 861 bindir=$ac_optarg ;;
252b5132
RH
862
863 -build | --build | --buil | --bui | --bu)
13b2be9c 864 ac_prev=build_alias ;;
252b5132 865 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
13b2be9c 866 build_alias=$ac_optarg ;;
252b5132
RH
867
868 -cache-file | --cache-file | --cache-fil | --cache-fi \
869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870 ac_prev=cache_file ;;
871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
13b2be9c
DJ
873 cache_file=$ac_optarg ;;
874
875 --config-cache | -C)
876 cache_file=config.cache ;;
252b5132 877
81ecdfbb 878 -datadir | --datadir | --datadi | --datad)
252b5132 879 ac_prev=datadir ;;
81ecdfbb 880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
13b2be9c 881 datadir=$ac_optarg ;;
252b5132 882
81ecdfbb
RW
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
889
252b5132 890 -disable-* | --disable-*)
81ecdfbb 891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 892 # Reject names that are not valid shell variable names.
81ecdfbb
RW
893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894 as_fn_error "invalid feature name: $ac_useropt"
895 ac_useropt_orig=$ac_useropt
896 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
898 *"
899"enable_$ac_useropt"
900"*) ;;
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
903 esac
904 eval enable_$ac_useropt=no ;;
905
906 -docdir | --docdir | --docdi | --doc | --do)
907 ac_prev=docdir ;;
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909 docdir=$ac_optarg ;;
910
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 ac_prev=dvidir ;;
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914 dvidir=$ac_optarg ;;
252b5132
RH
915
916 -enable-* | --enable-*)
81ecdfbb 917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 918 # Reject names that are not valid shell variable names.
81ecdfbb
RW
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925"enable_$ac_useropt"
926"*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
252b5132 929 esac
81ecdfbb 930 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
931
932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934 | --exec | --exe | --ex)
935 ac_prev=exec_prefix ;;
936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938 | --exec=* | --exe=* | --ex=*)
13b2be9c 939 exec_prefix=$ac_optarg ;;
252b5132
RH
940
941 -gas | --gas | --ga | --g)
942 # Obsolete; use --with-gas.
943 with_gas=yes ;;
944
13b2be9c
DJ
945 -help | --help | --hel | --he | -h)
946 ac_init_help=long ;;
947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948 ac_init_help=recursive ;;
949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950 ac_init_help=short ;;
252b5132
RH
951
952 -host | --host | --hos | --ho)
13b2be9c 953 ac_prev=host_alias ;;
252b5132 954 -host=* | --host=* | --hos=* | --ho=*)
13b2be9c 955 host_alias=$ac_optarg ;;
252b5132 956
81ecdfbb
RW
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 ac_prev=htmldir ;;
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 | --ht=*)
961 htmldir=$ac_optarg ;;
962
252b5132
RH
963 -includedir | --includedir | --includedi | --included | --include \
964 | --includ | --inclu | --incl | --inc)
965 ac_prev=includedir ;;
966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967 | --includ=* | --inclu=* | --incl=* | --inc=*)
13b2be9c 968 includedir=$ac_optarg ;;
252b5132
RH
969
970 -infodir | --infodir | --infodi | --infod | --info | --inf)
971 ac_prev=infodir ;;
972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
13b2be9c 973 infodir=$ac_optarg ;;
252b5132
RH
974
975 -libdir | --libdir | --libdi | --libd)
976 ac_prev=libdir ;;
977 -libdir=* | --libdir=* | --libdi=* | --libd=*)
13b2be9c 978 libdir=$ac_optarg ;;
252b5132
RH
979
980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981 | --libexe | --libex | --libe)
982 ac_prev=libexecdir ;;
983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984 | --libexe=* | --libex=* | --libe=*)
13b2be9c 985 libexecdir=$ac_optarg ;;
252b5132 986
81ecdfbb
RW
987 -localedir | --localedir | --localedi | --localed | --locale)
988 ac_prev=localedir ;;
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
991
252b5132 992 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 993 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
994 ac_prev=localstatedir ;;
995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
13b2be9c 997 localstatedir=$ac_optarg ;;
252b5132
RH
998
999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000 ac_prev=mandir ;;
1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
13b2be9c 1002 mandir=$ac_optarg ;;
252b5132
RH
1003
1004 -nfp | --nfp | --nf)
1005 # Obsolete; use --without-fp.
1006 with_fp=no ;;
1007
1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
13b2be9c 1009 | --no-cr | --no-c | -n)
252b5132
RH
1010 no_create=yes ;;
1011
1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014 no_recursion=yes ;;
1015
1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018 | --oldin | --oldi | --old | --ol | --o)
1019 ac_prev=oldincludedir ;;
1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
13b2be9c 1023 oldincludedir=$ac_optarg ;;
252b5132
RH
1024
1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026 ac_prev=prefix ;;
1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
13b2be9c 1028 prefix=$ac_optarg ;;
252b5132
RH
1029
1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031 | --program-pre | --program-pr | --program-p)
1032 ac_prev=program_prefix ;;
1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
13b2be9c 1035 program_prefix=$ac_optarg ;;
252b5132
RH
1036
1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038 | --program-suf | --program-su | --program-s)
1039 ac_prev=program_suffix ;;
1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
13b2be9c 1042 program_suffix=$ac_optarg ;;
252b5132
RH
1043
1044 -program-transform-name | --program-transform-name \
1045 | --program-transform-nam | --program-transform-na \
1046 | --program-transform-n | --program-transform- \
1047 | --program-transform | --program-transfor \
1048 | --program-transfo | --program-transf \
1049 | --program-trans | --program-tran \
1050 | --progr-tra | --program-tr | --program-t)
1051 ac_prev=program_transform_name ;;
1052 -program-transform-name=* | --program-transform-name=* \
1053 | --program-transform-nam=* | --program-transform-na=* \
1054 | --program-transform-n=* | --program-transform-=* \
1055 | --program-transform=* | --program-transfor=* \
1056 | --program-transfo=* | --program-transf=* \
1057 | --program-trans=* | --program-tran=* \
1058 | --progr-tra=* | --program-tr=* | --program-t=*)
13b2be9c 1059 program_transform_name=$ac_optarg ;;
252b5132 1060
81ecdfbb
RW
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 ac_prev=pdfdir ;;
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1065
1066 -psdir | --psdir | --psdi | --psd | --ps)
1067 ac_prev=psdir ;;
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069 psdir=$ac_optarg ;;
1070
252b5132
RH
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1073 silent=yes ;;
1074
1075 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076 ac_prev=sbindir ;;
1077 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078 | --sbi=* | --sb=*)
13b2be9c 1079 sbindir=$ac_optarg ;;
252b5132
RH
1080
1081 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083 | --sharedst | --shareds | --shared | --share | --shar \
1084 | --sha | --sh)
1085 ac_prev=sharedstatedir ;;
1086 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089 | --sha=* | --sh=*)
13b2be9c 1090 sharedstatedir=$ac_optarg ;;
252b5132
RH
1091
1092 -site | --site | --sit)
1093 ac_prev=site ;;
1094 -site=* | --site=* | --sit=*)
13b2be9c 1095 site=$ac_optarg ;;
76bff705 1096
252b5132
RH
1097 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098 ac_prev=srcdir ;;
1099 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
13b2be9c 1100 srcdir=$ac_optarg ;;
252b5132
RH
1101
1102 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103 | --syscon | --sysco | --sysc | --sys | --sy)
1104 ac_prev=sysconfdir ;;
1105 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
13b2be9c 1107 sysconfdir=$ac_optarg ;;
252b5132
RH
1108
1109 -target | --target | --targe | --targ | --tar | --ta | --t)
13b2be9c 1110 ac_prev=target_alias ;;
252b5132 1111 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
13b2be9c 1112 target_alias=$ac_optarg ;;
252b5132
RH
1113
1114 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1115 verbose=yes ;;
1116
13b2be9c
DJ
1117 -version | --version | --versio | --versi | --vers | -V)
1118 ac_init_version=: ;;
252b5132
RH
1119
1120 -with-* | --with-*)
81ecdfbb 1121 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1122 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124 as_fn_error "invalid package name: $ac_useropt"
1125 ac_useropt_orig=$ac_useropt
1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1128 *"
1129"with_$ac_useropt"
1130"*) ;;
1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132 ac_unrecognized_sep=', ';;
252b5132 1133 esac
81ecdfbb 1134 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1135
1136 -without-* | --without-*)
81ecdfbb 1137 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1138 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145"with_$ac_useropt"
1146"*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=no ;;
252b5132
RH
1151
1152 --x)
1153 # Obsolete; use --with-x.
1154 with_x=yes ;;
1155
1156 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157 | --x-incl | --x-inc | --x-in | --x-i)
1158 ac_prev=x_includes ;;
1159 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
13b2be9c 1161 x_includes=$ac_optarg ;;
252b5132
RH
1162
1163 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165 ac_prev=x_libraries ;;
1166 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13b2be9c 1168 x_libraries=$ac_optarg ;;
252b5132 1169
81ecdfbb
RW
1170 -*) as_fn_error "unrecognized option: \`$ac_option'
1171Try \`$0 --help' for more information."
252b5132
RH
1172 ;;
1173
13b2be9c
DJ
1174 *=*)
1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1177 case $ac_envvar in #(
1178 '' | [0-9]* | *[!_$as_cr_alnum]* )
1179 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1180 esac
1181 eval $ac_envvar=\$ac_optarg
13b2be9c
DJ
1182 export $ac_envvar ;;
1183
252b5132 1184 *)
13b2be9c 1185 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1186 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13b2be9c 1187 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1188 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
13b2be9c 1189 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1190 ;;
1191
1192 esac
1193done
1194
1195if test -n "$ac_prev"; then
13b2be9c 1196 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1197 as_fn_error "missing argument to $ac_option"
c8615825 1198fi
c8615825 1199
81ecdfbb
RW
1200if test -n "$ac_unrecognized_opts"; then
1201 case $enable_option_checking in
1202 no) ;;
1203 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1204 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13b2be9c 1205 esac
81ecdfbb 1206fi
252b5132 1207
81ecdfbb
RW
1208# Check all directory arguments for consistency.
1209for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210 datadir sysconfdir sharedstatedir localstatedir includedir \
1211 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212 libdir localedir mandir
252b5132 1213do
81ecdfbb
RW
1214 eval ac_val=\$$ac_var
1215 # Remove trailing slashes.
1216 case $ac_val in
1217 */ )
1218 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219 eval $ac_var=\$ac_val;;
1220 esac
1221 # Be sure to have absolute directory names.
13b2be9c 1222 case $ac_val in
81ecdfbb
RW
1223 [\\/$]* | ?:[\\/]* ) continue;;
1224 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1225 esac
81ecdfbb 1226 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1227done
1228
13b2be9c
DJ
1229# There might be people who depend on the old broken behavior: `$host'
1230# used to hold the argument of --host etc.
1231# FIXME: To remove some day.
1232build=$build_alias
1233host=$host_alias
1234target=$target_alias
1235
1236# FIXME: To remove some day.
1237if test "x$host_alias" != x; then
1238 if test "x$build_alias" = x; then
1239 cross_compiling=maybe
81ecdfbb 1240 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
13b2be9c
DJ
1241 If a cross compiler is detected then cross compile mode will be used." >&2
1242 elif test "x$build_alias" != "x$host_alias"; then
1243 cross_compiling=yes
1244 fi
1245fi
9b2b7d69 1246
13b2be9c
DJ
1247ac_tool_prefix=
1248test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250test "$silent" = yes && exec 6>/dev/null
252b5132 1251
252b5132 1252
81ecdfbb
RW
1253ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254ac_ls_di=`ls -di .` &&
1255ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256 as_fn_error "working directory cannot be determined"
1257test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1258 as_fn_error "pwd does not report name of working directory"
1259
1260
252b5132
RH
1261# Find the source files, if location was not specified.
1262if test -z "$srcdir"; then
1263 ac_srcdir_defaulted=yes
81ecdfbb
RW
1264 # Try the directory containing this script, then the parent directory.
1265 ac_confdir=`$as_dirname -- "$as_myself" ||
1266$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267 X"$as_myself" : 'X\(//\)[^/]' \| \
1268 X"$as_myself" : 'X\(//\)$' \| \
1269 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1270$as_echo X"$as_myself" |
1271 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\/\)[^/].*/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\/\)$/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\).*/{
1284 s//\1/
1285 q
1286 }
1287 s/.*/./; q'`
252b5132 1288 srcdir=$ac_confdir
81ecdfbb 1289 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1290 srcdir=..
1291 fi
1292else
1293 ac_srcdir_defaulted=no
1294fi
81ecdfbb
RW
1295if test ! -r "$srcdir/$ac_unique_file"; then
1296 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1298fi
1299ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1300ac_abs_confdir=`(
1301 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1302 pwd)`
1303# When building in place, set srcdir=.
1304if test "$ac_abs_confdir" = "$ac_pwd"; then
1305 srcdir=.
1306fi
1307# Remove unnecessary trailing slashes from srcdir.
1308# Double slashes in file names in object file debugging info
1309# mess up M-x gdb in Emacs.
1310case $srcdir in
1311*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1312esac
1313for ac_var in $ac_precious_vars; do
1314 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_env_${ac_var}_value=\$${ac_var}
1316 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318done
d6d788bd 1319
13b2be9c
DJ
1320#
1321# Report the --help message.
1322#
1323if test "$ac_init_help" = "long"; then
1324 # Omit some internal or obsolete options to make the list less imposing.
1325 # This message is too long to be a string in the A/UX 3.1 sh.
1326 cat <<_ACEOF
d8bd95ef 1327\`configure' configures gas 2.26.51 to adapt to many kinds of systems.
9b2b7d69 1328
13b2be9c 1329Usage: $0 [OPTION]... [VAR=VALUE]...
9b2b7d69 1330
13b2be9c
DJ
1331To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332VAR=VALUE. See below for descriptions of some of the useful variables.
9b2b7d69 1333
13b2be9c 1334Defaults for the options are specified in brackets.
9b2b7d69 1335
13b2be9c
DJ
1336Configuration:
1337 -h, --help display this help and exit
1338 --help=short display options specific to this package
1339 --help=recursive display the short help of all the included packages
1340 -V, --version display version information and exit
1341 -q, --quiet, --silent do not print \`checking...' messages
1342 --cache-file=FILE cache test results in FILE [disabled]
1343 -C, --config-cache alias for \`--cache-file=config.cache'
1344 -n, --no-create do not create output files
1345 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1346
13b2be9c
DJ
1347Installation directories:
1348 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1349 [$ac_default_prefix]
13b2be9c 1350 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1351 [PREFIX]
9b2b7d69 1352
13b2be9c
DJ
1353By default, \`make install' will install all the files in
1354\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1355an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356for instance \`--prefix=\$HOME'.
9b2b7d69 1357
13b2be9c 1358For better control, use the options below.
9b2b7d69 1359
13b2be9c 1360Fine tuning of the installation directories:
81ecdfbb
RW
1361 --bindir=DIR user executables [EPREFIX/bin]
1362 --sbindir=DIR system admin executables [EPREFIX/sbin]
1363 --libexecdir=DIR program executables [EPREFIX/libexec]
1364 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1365 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1366 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1367 --libdir=DIR object code libraries [EPREFIX/lib]
1368 --includedir=DIR C header files [PREFIX/include]
1369 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1370 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1371 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1372 --infodir=DIR info documentation [DATAROOTDIR/info]
1373 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1374 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1375 --docdir=DIR documentation root [DATAROOTDIR/doc/gas]
81ecdfbb
RW
1376 --htmldir=DIR html documentation [DOCDIR]
1377 --dvidir=DIR dvi documentation [DOCDIR]
1378 --pdfdir=DIR pdf documentation [DOCDIR]
1379 --psdir=DIR ps documentation [DOCDIR]
13b2be9c 1380_ACEOF
9b2b7d69 1381
13b2be9c 1382 cat <<\_ACEOF
9b2b7d69 1383
13b2be9c
DJ
1384Program names:
1385 --program-prefix=PREFIX prepend PREFIX to installed program names
1386 --program-suffix=SUFFIX append SUFFIX to installed program names
1387 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
9b2b7d69 1388
13b2be9c
DJ
1389System types:
1390 --build=BUILD configure for building on BUILD [guessed]
1391 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1392 --target=TARGET configure for building compilers for TARGET [HOST]
1393_ACEOF
9b2b7d69 1394fi
9b2b7d69 1395
13b2be9c 1396if test -n "$ac_init_help"; then
2e98a7bd 1397 case $ac_init_help in
d8bd95ef 1398 short | recursive ) echo "Configuration of gas 2.26.51:";;
2e98a7bd 1399 esac
13b2be9c 1400 cat <<\_ACEOF
9b2b7d69 1401
13b2be9c 1402Optional Features:
81ecdfbb 1403 --disable-option-checking ignore unrecognized --enable/--with options
13b2be9c
DJ
1404 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1405 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
ab509236
L
1406 --disable-dependency-tracking speeds up one-time build
1407 --enable-dependency-tracking do not reject slow dependency extractors
81ecdfbb
RW
1408 --enable-shared[=PKGS] build shared libraries [default=yes]
1409 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1410 --enable-fast-install[=PKGS]
1411 optimize for fast installation [default=yes]
13b2be9c 1412 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1413 --enable-plugins Enable support for plugins
1414 --disable-largefile omit support for large files
241a6c40 1415 --enable-targets alternative target configurations besides the primary
c43a438d 1416 --enable-checking enable run-time checks
4894d80b 1417 --enable-compressed-debug-sections={all,gas,none}
27ba7c94 1418 compress debug sections by default
0cb4071e
L
1419 --enable-x86-relax-relocations
1420 generate x86 relax relocations by default
241a6c40
AM
1421 --enable-werror treat compile warnings as errors
1422 --enable-build-warnings enable build-time compiler warnings
13b2be9c 1423 --disable-nls do not use Native Language Support
ab509236
L
1424 --enable-maintainer-mode enable make rules and dependencies not useful
1425 (and sometimes confusing) to the casual installer
9b2b7d69 1426
13b2be9c
DJ
1427Optional Packages:
1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1430 --with-pic try to use only PIC/non-PIC objects [default=use
1431 both]
1432 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
0138187e 1433 --with-system-zlib use installed libz
9b2b7d69 1434
13b2be9c
DJ
1435Some influential environment variables:
1436 CC C compiler command
1437 CFLAGS C compiler flags
1438 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1439 nonstandard directory <lib dir>
81ecdfbb
RW
1440 LIBS libraries to pass to the linker, e.g. -l<library>
1441 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1442 you have headers in a nonstandard directory <include dir>
13b2be9c 1443 CPP C preprocessor
81ecdfbb
RW
1444 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1445 the first program found out of: `bison -y', `byacc', `yacc'.
1446 YFLAGS The list of arguments that will be passed by default to $YACC.
1447 This script will default YFLAGS to the empty string to avoid a
1448 default value of `-d' given by some make applications.
13b2be9c
DJ
1449
1450Use these variables to override the choices made by `configure' or to help
1451it to find libraries and programs with nonstandard names/locations.
1452
81ecdfbb 1453Report bugs to the package provider.
13b2be9c 1454_ACEOF
81ecdfbb 1455ac_status=$?
9b2b7d69 1456fi
9b2b7d69 1457
13b2be9c
DJ
1458if test "$ac_init_help" = "recursive"; then
1459 # If there are subdirs, report their specific --help.
13b2be9c 1460 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1461 test -d "$ac_dir" ||
1462 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1463 continue
13b2be9c
DJ
1464 ac_builddir=.
1465
81ecdfbb
RW
1466case "$ac_dir" in
1467.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1468*)
1469 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1470 # A ".." for each directory in $ac_dir_suffix.
1471 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1472 case $ac_top_builddir_sub in
1473 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1475 esac ;;
1476esac
1477ac_abs_top_builddir=$ac_pwd
1478ac_abs_builddir=$ac_pwd$ac_dir_suffix
1479# for backward compatibility:
1480ac_top_builddir=$ac_top_build_prefix
9b2b7d69 1481
13b2be9c 1482case $srcdir in
81ecdfbb 1483 .) # We are building in place.
13b2be9c 1484 ac_srcdir=.
81ecdfbb
RW
1485 ac_top_srcdir=$ac_top_builddir_sub
1486 ac_abs_top_srcdir=$ac_pwd ;;
1487 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 1488 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1489 ac_top_srcdir=$srcdir
1490 ac_abs_top_srcdir=$srcdir ;;
1491 *) # Relative name.
1492 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1493 ac_top_srcdir=$ac_top_build_prefix$srcdir
1494 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
ab509236 1495esac
81ecdfbb
RW
1496ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1497
1498 cd "$ac_dir" || { ac_status=$?; continue; }
1499 # Check for guested configure.
1500 if test -f "$ac_srcdir/configure.gnu"; then
1501 echo &&
1502 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1503 elif test -f "$ac_srcdir/configure"; then
1504 echo &&
1505 $SHELL "$ac_srcdir/configure" --help=recursive
13b2be9c 1506 else
81ecdfbb
RW
1507 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1508 fi || ac_status=$?
1509 cd "$ac_pwd" || { ac_status=$?; break; }
13b2be9c
DJ
1510 done
1511fi
6840198f 1512
81ecdfbb 1513test -n "$ac_init_help" && exit $ac_status
13b2be9c
DJ
1514if $ac_init_version; then
1515 cat <<\_ACEOF
d8bd95ef 1516gas configure 2.26.51
81ecdfbb 1517generated by GNU Autoconf 2.64
c8615825 1518
81ecdfbb 1519Copyright (C) 2009 Free Software Foundation, Inc.
13b2be9c
DJ
1520This configure script is free software; the Free Software Foundation
1521gives unlimited permission to copy, distribute and modify it.
1522_ACEOF
81ecdfbb 1523 exit
13b2be9c 1524fi
c8615825 1525
81ecdfbb
RW
1526## ------------------------ ##
1527## Autoconf initialization. ##
1528## ------------------------ ##
c8615825 1529
81ecdfbb
RW
1530# ac_fn_c_try_compile LINENO
1531# --------------------------
1532# Try to compile conftest.$ac_ext, and return whether this succeeded.
1533ac_fn_c_try_compile ()
13b2be9c 1534{
81ecdfbb
RW
1535 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1536 rm -f conftest.$ac_objext
1537 if { { ac_try="$ac_compile"
1538case "(($ac_try" in
1539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1540 *) ac_try_echo=$ac_try;;
1541esac
1542eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1543$as_echo "$ac_try_echo"; } >&5
1544 (eval "$ac_compile") 2>conftest.err
1545 ac_status=$?
1546 if test -s conftest.err; then
1547 grep -v '^ *+' conftest.err >conftest.er1
1548 cat conftest.er1 >&5
1549 mv -f conftest.er1 conftest.err
1550 fi
1551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1552 test $ac_status = 0; } && {
1553 test -z "$ac_c_werror_flag" ||
1554 test ! -s conftest.err
1555 } && test -s conftest.$ac_objext; then :
1556 ac_retval=0
1557else
1558 $as_echo "$as_me: failed program was:" >&5
1559sed 's/^/| /' conftest.$ac_ext >&5
13b2be9c 1560
81ecdfbb
RW
1561 ac_retval=1
1562fi
1563 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1564 return $ac_retval
13b2be9c 1565
81ecdfbb 1566} # ac_fn_c_try_compile
13b2be9c 1567
81ecdfbb
RW
1568# ac_fn_c_try_link LINENO
1569# -----------------------
1570# Try to link conftest.$ac_ext, and return whether this succeeded.
1571ac_fn_c_try_link ()
1572{
1573 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1574 rm -f conftest.$ac_objext conftest$ac_exeext
1575 if { { ac_try="$ac_link"
1576case "(($ac_try" in
1577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578 *) ac_try_echo=$ac_try;;
1579esac
1580eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581$as_echo "$ac_try_echo"; } >&5
1582 (eval "$ac_link") 2>conftest.err
1583 ac_status=$?
1584 if test -s conftest.err; then
1585 grep -v '^ *+' conftest.err >conftest.er1
1586 cat conftest.er1 >&5
1587 mv -f conftest.er1 conftest.err
1588 fi
1589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1590 test $ac_status = 0; } && {
1591 test -z "$ac_c_werror_flag" ||
1592 test ! -s conftest.err
1593 } && test -s conftest$ac_exeext && {
1594 test "$cross_compiling" = yes ||
1595 $as_test_x conftest$ac_exeext
1596 }; then :
1597 ac_retval=0
1598else
1599 $as_echo "$as_me: failed program was:" >&5
1600sed 's/^/| /' conftest.$ac_ext >&5
1601
1602 ac_retval=1
1603fi
1604 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1605 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1606 # interfere with the next link command; also delete a directory that is
1607 # left behind by Apple's compiler. We do this before executing the actions.
1608 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1609 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1610 return $ac_retval
1611
1612} # ac_fn_c_try_link
1613
1614# ac_fn_c_try_cpp LINENO
1615# ----------------------
1616# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1617ac_fn_c_try_cpp ()
1618{
1619 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620 if { { ac_try="$ac_cpp conftest.$ac_ext"
1621case "(($ac_try" in
1622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1623 *) ac_try_echo=$ac_try;;
1624esac
1625eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1626$as_echo "$ac_try_echo"; } >&5
1627 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1628 ac_status=$?
1629 if test -s conftest.err; then
1630 grep -v '^ *+' conftest.err >conftest.er1
1631 cat conftest.er1 >&5
1632 mv -f conftest.er1 conftest.err
1633 fi
1634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1635 test $ac_status = 0; } >/dev/null && {
1636 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1637 test ! -s conftest.err
1638 }; then :
1639 ac_retval=0
1640else
1641 $as_echo "$as_me: failed program was:" >&5
1642sed 's/^/| /' conftest.$ac_ext >&5
1643
1644 ac_retval=1
1645fi
1646 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1647 return $ac_retval
1648
1649} # ac_fn_c_try_cpp
1650
1651# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1652# -------------------------------------------------------
1653# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1654# the include files in INCLUDES and setting the cache variable VAR
1655# accordingly.
1656ac_fn_c_check_header_mongrel ()
1657{
1658 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1661$as_echo_n "checking for $2... " >&6; }
1662if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1663 $as_echo_n "(cached) " >&6
1664fi
1665eval ac_res=\$$3
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667$as_echo "$ac_res" >&6; }
1668else
1669 # Is the header compilable?
1670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1671$as_echo_n "checking $2 usability... " >&6; }
1672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1673/* end confdefs.h. */
1674$4
1675#include <$2>
1676_ACEOF
1677if ac_fn_c_try_compile "$LINENO"; then :
1678 ac_header_compiler=yes
1679else
1680 ac_header_compiler=no
1681fi
1682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1684$as_echo "$ac_header_compiler" >&6; }
1685
1686# Is the header present?
1687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1688$as_echo_n "checking $2 presence... " >&6; }
1689cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1690/* end confdefs.h. */
1691#include <$2>
1692_ACEOF
1693if ac_fn_c_try_cpp "$LINENO"; then :
1694 ac_header_preproc=yes
1695else
1696 ac_header_preproc=no
1697fi
1698rm -f conftest.err conftest.$ac_ext
1699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1700$as_echo "$ac_header_preproc" >&6; }
1701
1702# So? What about this header?
1703case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1704 yes:no: )
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1706$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&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 ;;
1710 no:yes:* )
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1712$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1714$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1716$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1718$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1720$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1721 ;;
1722esac
1723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724$as_echo_n "checking for $2... " >&6; }
1725if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1726 $as_echo_n "(cached) " >&6
1727else
1728 eval "$3=\$ac_header_compiler"
1729fi
1730eval ac_res=\$$3
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1732$as_echo "$ac_res" >&6; }
1733fi
1734 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1735
1736} # ac_fn_c_check_header_mongrel
1737
1738# ac_fn_c_try_run LINENO
1739# ----------------------
1740# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1741# that executables *can* be run.
1742ac_fn_c_try_run ()
1743{
1744 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1745 if { { ac_try="$ac_link"
1746case "(($ac_try" in
1747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1748 *) ac_try_echo=$ac_try;;
1749esac
1750eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751$as_echo "$ac_try_echo"; } >&5
1752 (eval "$ac_link") 2>&5
1753 ac_status=$?
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1756 { { case "(($ac_try" in
1757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1758 *) ac_try_echo=$ac_try;;
1759esac
1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1761$as_echo "$ac_try_echo"; } >&5
1762 (eval "$ac_try") 2>&5
1763 ac_status=$?
1764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1765 test $ac_status = 0; }; }; then :
1766 ac_retval=0
1767else
1768 $as_echo "$as_me: program exited with status $ac_status" >&5
1769 $as_echo "$as_me: failed program was:" >&5
1770sed 's/^/| /' conftest.$ac_ext >&5
1771
1772 ac_retval=$ac_status
1773fi
1774 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1775 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1776 return $ac_retval
1777
1778} # ac_fn_c_try_run
1779
1780# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1781# -------------------------------------------------------
1782# Tests whether HEADER exists and can be compiled using the include files in
1783# INCLUDES, setting the cache variable VAR accordingly.
1784ac_fn_c_check_header_compile ()
1785{
1786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1788$as_echo_n "checking for $2... " >&6; }
1789if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1790 $as_echo_n "(cached) " >&6
1791else
1792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793/* end confdefs.h. */
1794$4
1795#include <$2>
1796_ACEOF
1797if ac_fn_c_try_compile "$LINENO"; then :
1798 eval "$3=yes"
1799else
1800 eval "$3=no"
1801fi
1802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1803fi
1804eval ac_res=\$$3
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806$as_echo "$ac_res" >&6; }
1807 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1808
1809} # ac_fn_c_check_header_compile
1810
1811# ac_fn_c_check_func LINENO FUNC VAR
1812# ----------------------------------
1813# Tests whether FUNC exists, setting the cache variable VAR accordingly
1814ac_fn_c_check_func ()
1815{
1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818$as_echo_n "checking for $2... " >&6; }
1819if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1820 $as_echo_n "(cached) " >&6
1821else
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823/* end confdefs.h. */
1824/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1825 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1826#define $2 innocuous_$2
1827
1828/* System header to define __stub macros and hopefully few prototypes,
1829 which can conflict with char $2 (); below.
1830 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1831 <limits.h> exists even on freestanding compilers. */
1832
1833#ifdef __STDC__
1834# include <limits.h>
1835#else
1836# include <assert.h>
1837#endif
1838
1839#undef $2
1840
1841/* Override any GCC internal prototype to avoid an error.
1842 Use char because int might match the return type of a GCC
1843 builtin and then its argument prototype would still apply. */
1844#ifdef __cplusplus
1845extern "C"
1846#endif
1847char $2 ();
1848/* The GNU C library defines this for functions which it implements
1849 to always fail with ENOSYS. Some functions are actually named
1850 something starting with __ and the normal name is an alias. */
1851#if defined __stub_$2 || defined __stub___$2
1852choke me
1853#endif
1854
1855int
1856main ()
1857{
1858return $2 ();
1859 ;
1860 return 0;
1861}
1862_ACEOF
1863if ac_fn_c_try_link "$LINENO"; then :
1864 eval "$3=yes"
1865else
1866 eval "$3=no"
1867fi
1868rm -f core conftest.err conftest.$ac_objext \
1869 conftest$ac_exeext conftest.$ac_ext
1870fi
1871eval ac_res=\$$3
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873$as_echo "$ac_res" >&6; }
1874 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1875
1876} # ac_fn_c_check_func
1877
1878# ac_fn_c_check_decl LINENO SYMBOL VAR
1879# ------------------------------------
1880# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1881ac_fn_c_check_decl ()
1882{
1883 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1884 as_decl_name=`echo $2|sed 's/ *(.*//'`
1885 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1887$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1888if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1889 $as_echo_n "(cached) " >&6
1890else
1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892/* end confdefs.h. */
1893$4
1894int
1895main ()
1896{
360cfc9c
AM
1897#ifndef $as_decl_name
1898#ifdef __cplusplus
1899 (void) $as_decl_use;
1900#else
1901 (void) $as_decl_name;
1902#endif
81ecdfbb
RW
1903#endif
1904
1905 ;
1906 return 0;
1907}
1908_ACEOF
1909if ac_fn_c_try_compile "$LINENO"; then :
1910 eval "$3=yes"
1911else
1912 eval "$3=no"
1913fi
1914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1915fi
1916eval ac_res=\$$3
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1918$as_echo "$ac_res" >&6; }
1919 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1920
1921} # ac_fn_c_check_decl
1922cat >config.log <<_ACEOF
1923This file contains any messages produced by compilers while
1924running configure, to aid debugging if configure makes a mistake.
1925
d8bd95ef 1926It was created by gas $as_me 2.26.51, which was
81ecdfbb
RW
1927generated by GNU Autoconf 2.64. Invocation command line was
1928
1929 $ $0 $@
1930
1931_ACEOF
1932exec 5>>config.log
1933{
1934cat <<_ASUNAME
1935## --------- ##
1936## Platform. ##
1937## --------- ##
1938
1939hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1940uname -m = `(uname -m) 2>/dev/null || echo unknown`
1941uname -r = `(uname -r) 2>/dev/null || echo unknown`
1942uname -s = `(uname -s) 2>/dev/null || echo unknown`
1943uname -v = `(uname -v) 2>/dev/null || echo unknown`
1944
1945/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1946/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1947
1948/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
13b2be9c
DJ
1949/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1950/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 1951/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
13b2be9c
DJ
1952/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1953/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1954/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1955
1956_ASUNAME
1957
1958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1959for as_dir in $PATH
1960do
1961 IFS=$as_save_IFS
1962 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1963 $as_echo "PATH: $as_dir"
1964 done
1965IFS=$as_save_IFS
9b2b7d69 1966
13b2be9c 1967} >&5
6840198f 1968
13b2be9c 1969cat >&5 <<_ACEOF
c8615825 1970
9b2b7d69 1971
13b2be9c
DJ
1972## ----------- ##
1973## Core tests. ##
1974## ----------- ##
87ccc1b0 1975
13b2be9c 1976_ACEOF
9b2b7d69 1977
13b2be9c
DJ
1978
1979# Keep a trace of the command line.
1980# Strip out --no-create and --no-recursion so they do not pile up.
1981# Strip out --silent because we don't want to record it for future runs.
1982# Also quote any args containing shell meta-characters.
1983# Make two passes to allow for proper duplicate-argument suppression.
1984ac_configure_args=
1985ac_configure_args0=
1986ac_configure_args1=
13b2be9c
DJ
1987ac_must_keep_next=false
1988for ac_pass in 1 2
1989do
1990 for ac_arg
1991 do
1992 case $ac_arg in
1993 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1994 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1995 | -silent | --silent | --silen | --sile | --sil)
1996 continue ;;
81ecdfbb
RW
1997 *\'*)
1998 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
1999 esac
2000 case $ac_pass in
81ecdfbb 2001 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
13b2be9c 2002 2)
81ecdfbb 2003 as_fn_append ac_configure_args1 " '$ac_arg'"
13b2be9c 2004 if test $ac_must_keep_next = true; then
ab509236 2005 ac_must_keep_next=false # Got value, back to normal.
13b2be9c 2006 else
ab509236
L
2007 case $ac_arg in
2008 *=* | --config-cache | -C | -disable-* | --disable-* \
2009 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2010 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2011 | -with-* | --with-* | -without-* | --without-* | --x)
2012 case "$ac_configure_args0 " in
2013 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2014 esac
2015 ;;
2016 -* ) ac_must_keep_next=true ;;
2017 esac
13b2be9c 2018 fi
81ecdfbb 2019 as_fn_append ac_configure_args " '$ac_arg'"
c8615825
AM
2020 ;;
2021 esac
2022 done
13b2be9c 2023done
81ecdfbb
RW
2024{ ac_configure_args0=; unset ac_configure_args0;}
2025{ ac_configure_args1=; unset ac_configure_args1;}
13b2be9c
DJ
2026
2027# When interrupted or exit'd, cleanup temporary files, and complete
2028# config.log. We remove comments because anyway the quotes in there
2029# would cause problems or look ugly.
81ecdfbb
RW
2030# WARNING: Use '\'' to represent an apostrophe within the trap.
2031# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
13b2be9c
DJ
2032trap 'exit_status=$?
2033 # Save into config.log some information that might help in debugging.
2034 {
2035 echo
2036
2037 cat <<\_ASBOX
2038## ---------------- ##
2039## Cache variables. ##
2040## ---------------- ##
2041_ASBOX
2042 echo
2043 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2044(
2045 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2046 eval ac_val=\$$ac_var
2047 case $ac_val in #(
2048 *${as_nl}*)
2049 case $ac_var in #(
2050 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2051$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2052 esac
2053 case $ac_var in #(
2054 _ | IFS | as_nl) ;; #(
2055 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2056 *) { eval $ac_var=; unset $ac_var;} ;;
2057 esac ;;
2058 esac
2059 done
13b2be9c 2060 (set) 2>&1 |
81ecdfbb
RW
2061 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2062 *${as_nl}ac_space=\ *)
13b2be9c 2063 sed -n \
81ecdfbb
RW
2064 "s/'\''/'\''\\\\'\'''\''/g;
2065 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2066 ;; #(
13b2be9c 2067 *)
81ecdfbb 2068 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 2069 ;;
81ecdfbb
RW
2070 esac |
2071 sort
2072)
13b2be9c
DJ
2073 echo
2074
2075 cat <<\_ASBOX
2076## ----------------- ##
2077## Output variables. ##
2078## ----------------- ##
2079_ASBOX
2080 echo
2081 for ac_var in $ac_subst_vars
2082 do
81ecdfbb
RW
2083 eval ac_val=\$$ac_var
2084 case $ac_val in
2085 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2086 esac
2087 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2088 done | sort
2089 echo
2090
2091 if test -n "$ac_subst_files"; then
2092 cat <<\_ASBOX
81ecdfbb
RW
2093## ------------------- ##
2094## File substitutions. ##
2095## ------------------- ##
13b2be9c
DJ
2096_ASBOX
2097 echo
2098 for ac_var in $ac_subst_files
2099 do
81ecdfbb
RW
2100 eval ac_val=\$$ac_var
2101 case $ac_val in
2102 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2103 esac
2104 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2105 done | sort
2106 echo
2107 fi
2108
2109 if test -s confdefs.h; then
2110 cat <<\_ASBOX
2111## ----------- ##
2112## confdefs.h. ##
2113## ----------- ##
2114_ASBOX
2115 echo
81ecdfbb 2116 cat confdefs.h
13b2be9c
DJ
2117 echo
2118 fi
2119 test "$ac_signal" != 0 &&
81ecdfbb
RW
2120 $as_echo "$as_me: caught signal $ac_signal"
2121 $as_echo "$as_me: exit $exit_status"
13b2be9c 2122 } >&5
81ecdfbb
RW
2123 rm -f core *.core core.conftest.* &&
2124 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
13b2be9c 2125 exit $exit_status
81ecdfbb 2126' 0
13b2be9c 2127for ac_signal in 1 2 13 15; do
81ecdfbb 2128 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
13b2be9c
DJ
2129done
2130ac_signal=0
2131
2132# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2133rm -f -r conftest* confdefs.h
2134
2135$as_echo "/* confdefs.h */" > confdefs.h
13b2be9c
DJ
2136
2137# Predefined preprocessor variables.
2138
2139cat >>confdefs.h <<_ACEOF
2140#define PACKAGE_NAME "$PACKAGE_NAME"
2141_ACEOF
2142
13b2be9c
DJ
2143cat >>confdefs.h <<_ACEOF
2144#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2145_ACEOF
2146
13b2be9c
DJ
2147cat >>confdefs.h <<_ACEOF
2148#define PACKAGE_VERSION "$PACKAGE_VERSION"
2149_ACEOF
2150
13b2be9c
DJ
2151cat >>confdefs.h <<_ACEOF
2152#define PACKAGE_STRING "$PACKAGE_STRING"
2153_ACEOF
2154
13b2be9c
DJ
2155cat >>confdefs.h <<_ACEOF
2156#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2157_ACEOF
2158
81ecdfbb
RW
2159cat >>confdefs.h <<_ACEOF
2160#define PACKAGE_URL "$PACKAGE_URL"
2161_ACEOF
2162
13b2be9c
DJ
2163
2164# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2165# Prefer an explicitly selected file to automatically selected ones.
2166ac_site_file1=NONE
2167ac_site_file2=NONE
2168if test -n "$CONFIG_SITE"; then
2169 ac_site_file1=$CONFIG_SITE
2170elif test "x$prefix" != xNONE; then
2171 ac_site_file1=$prefix/share/config.site
2172 ac_site_file2=$prefix/etc/config.site
2173else
2174 ac_site_file1=$ac_default_prefix/share/config.site
2175 ac_site_file2=$ac_default_prefix/etc/config.site
2176fi
2177for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2178do
2179 test "x$ac_site_file" = xNONE && continue
13b2be9c 2180 if test -r "$ac_site_file"; then
81ecdfbb
RW
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2182$as_echo "$as_me: loading site script $ac_site_file" >&6;}
13b2be9c
DJ
2183 sed 's/^/| /' "$ac_site_file" >&5
2184 . "$ac_site_file"
2185 fi
2186done
2187
2188if test -r "$cache_file"; then
2189 # Some versions of bash will fail to source /dev/null (special
2190 # files actually), so we avoid doing that.
2191 if test -f "$cache_file"; then
81ecdfbb
RW
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2193$as_echo "$as_me: loading cache $cache_file" >&6;}
13b2be9c 2194 case $cache_file in
81ecdfbb
RW
2195 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2196 *) . "./$cache_file";;
13b2be9c
DJ
2197 esac
2198 fi
2199else
81ecdfbb
RW
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2201$as_echo "$as_me: creating cache $cache_file" >&6;}
13b2be9c
DJ
2202 >$cache_file
2203fi
2204
2205# Check that the precious variables saved in the cache have kept the same
2206# value.
2207ac_cache_corrupted=false
81ecdfbb 2208for ac_var in $ac_precious_vars; do
13b2be9c
DJ
2209 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2210 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2211 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2212 eval ac_new_val=\$ac_env_${ac_var}_value
13b2be9c
DJ
2213 case $ac_old_set,$ac_new_set in
2214 set,)
81ecdfbb
RW
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2216$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
13b2be9c
DJ
2217 ac_cache_corrupted=: ;;
2218 ,set)
81ecdfbb
RW
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2220$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
13b2be9c
DJ
2221 ac_cache_corrupted=: ;;
2222 ,);;
2223 *)
2224 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2225 # differences in whitespace do not lead to failure.
2226 ac_old_val_w=`echo x $ac_old_val`
2227 ac_new_val_w=`echo x $ac_new_val`
2228 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2230$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2231 ac_cache_corrupted=:
2232 else
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2234$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2235 eval $ac_var=\$ac_old_val
2236 fi
2237 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2238$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2240$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
13b2be9c
DJ
2241 fi;;
2242 esac
2243 # Pass precious variables to config.status.
2244 if test "$ac_new_set" = set; then
2245 case $ac_new_val in
81ecdfbb 2246 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2247 *) ac_arg=$ac_var=$ac_new_val ;;
2248 esac
2249 case " $ac_configure_args " in
2250 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2251 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
13b2be9c
DJ
2252 esac
2253 fi
2254done
2255if $ac_cache_corrupted; then
81ecdfbb
RW
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2257$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2259$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2260 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
13b2be9c 2261fi
81ecdfbb
RW
2262## -------------------- ##
2263## Main body of script. ##
2264## -------------------- ##
13b2be9c
DJ
2265
2266ac_ext=c
2267ac_cpp='$CPP $CPPFLAGS'
2268ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2269ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2270ac_compiler_gnu=$ac_cv_c_compiler_gnu
2271
2272
2273
13b2be9c 2274
da594c4a 2275
13b2be9c
DJ
2276
2277
2278ac_aux_dir=
81ecdfbb
RW
2279for ac_dir in .. "$srcdir"/..; do
2280 for ac_t in install-sh install.sh shtool; do
2281 if test -f "$ac_dir/$ac_t"; then
2282 ac_aux_dir=$ac_dir
2283 ac_install_sh="$ac_aux_dir/$ac_t -c"
2284 break 2
2285 fi
2286 done
13b2be9c
DJ
2287done
2288if test -z "$ac_aux_dir"; then
81ecdfbb 2289 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
13b2be9c 2290fi
81ecdfbb
RW
2291
2292# These three variables are undocumented and unsupported,
2293# and are intended to be withdrawn in a future Autoconf release.
2294# They can cause serious problems if a builder's source tree is in a directory
2295# whose full name contains unusual characters.
2296ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2297ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2298ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2299
13b2be9c
DJ
2300
2301# Make sure we can run config.sub.
81ecdfbb
RW
2302$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2303 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2304
2305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2306$as_echo_n "checking build system type... " >&6; }
2307if test "${ac_cv_build+set}" = set; then :
2308 $as_echo_n "(cached) " >&6
2309else
2310 ac_build_alias=$build_alias
2311test "x$ac_build_alias" = x &&
2312 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2313test "x$ac_build_alias" = x &&
2314 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2315ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2316 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2317
2318fi
2319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2320$as_echo "$ac_cv_build" >&6; }
2321case $ac_cv_build in
2322*-*-*) ;;
2323*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2324esac
13b2be9c 2325build=$ac_cv_build
81ecdfbb
RW
2326ac_save_IFS=$IFS; IFS='-'
2327set x $ac_cv_build
2328shift
2329build_cpu=$1
2330build_vendor=$2
2331shift; shift
2332# Remember, the first character of IFS is used to create $*,
2333# except with old shells:
2334build_os=$*
2335IFS=$ac_save_IFS
2336case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2337
2338
81ecdfbb
RW
2339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2340$as_echo_n "checking host system type... " >&6; }
2341if test "${ac_cv_host+set}" = set; then :
2342 $as_echo_n "(cached) " >&6
13b2be9c 2343else
81ecdfbb
RW
2344 if test "x$host_alias" = x; then
2345 ac_cv_host=$ac_cv_build
2346else
2347 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2348 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2349fi
13b2be9c
DJ
2350
2351fi
81ecdfbb
RW
2352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2353$as_echo "$ac_cv_host" >&6; }
2354case $ac_cv_host in
2355*-*-*) ;;
2356*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2357esac
13b2be9c 2358host=$ac_cv_host
81ecdfbb
RW
2359ac_save_IFS=$IFS; IFS='-'
2360set x $ac_cv_host
2361shift
2362host_cpu=$1
2363host_vendor=$2
2364shift; shift
2365# Remember, the first character of IFS is used to create $*,
2366# except with old shells:
2367host_os=$*
2368IFS=$ac_save_IFS
2369case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2370
2371
81ecdfbb
RW
2372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2373$as_echo_n "checking target system type... " >&6; }
2374if test "${ac_cv_target+set}" = set; then :
2375 $as_echo_n "(cached) " >&6
2376else
2377 if test "x$target_alias" = x; then
2378 ac_cv_target=$ac_cv_host
13b2be9c 2379else
81ecdfbb
RW
2380 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2381 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2382fi
13b2be9c
DJ
2383
2384fi
81ecdfbb
RW
2385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2386$as_echo "$ac_cv_target" >&6; }
2387case $ac_cv_target in
2388*-*-*) ;;
2389*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2390esac
13b2be9c 2391target=$ac_cv_target
81ecdfbb
RW
2392ac_save_IFS=$IFS; IFS='-'
2393set x $ac_cv_target
2394shift
2395target_cpu=$1
2396target_vendor=$2
2397shift; shift
2398# Remember, the first character of IFS is used to create $*,
2399# except with old shells:
2400target_os=$*
2401IFS=$ac_save_IFS
2402case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2403
2404
2405# The aliases save the names the user supplied, while $host etc.
2406# will get canonicalized.
2407test -n "$target_alias" &&
2408 test "$program_prefix$program_suffix$program_transform_name" = \
2409 NONENONEs,x,x, &&
2410 program_prefix=${target_alias}-
2411ac_ext=c
2412ac_cpp='$CPP $CPPFLAGS'
2413ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2414ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2415ac_compiler_gnu=$ac_cv_c_compiler_gnu
2416if test -n "$ac_tool_prefix"; then
2417 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2418set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2420$as_echo_n "checking for $ac_word... " >&6; }
2421if test "${ac_cv_prog_CC+set}" = set; then :
2422 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2423else
2424 if test -n "$CC"; then
2425 ac_cv_prog_CC="$CC" # Let the user override the test.
2426else
2427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2428for as_dir in $PATH
2429do
2430 IFS=$as_save_IFS
2431 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2432 for ac_exec_ext in '' $ac_executable_extensions; do
2433 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2434 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2436 break 2
2437 fi
2438done
81ecdfbb
RW
2439 done
2440IFS=$as_save_IFS
13b2be9c
DJ
2441
2442fi
2443fi
2444CC=$ac_cv_prog_CC
2445if test -n "$CC"; then
81ecdfbb
RW
2446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2447$as_echo "$CC" >&6; }
13b2be9c 2448else
81ecdfbb
RW
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2450$as_echo "no" >&6; }
13b2be9c
DJ
2451fi
2452
81ecdfbb 2453
13b2be9c
DJ
2454fi
2455if test -z "$ac_cv_prog_CC"; then
2456 ac_ct_CC=$CC
2457 # Extract the first word of "gcc", so it can be a program name with args.
2458set dummy gcc; ac_word=$2
81ecdfbb
RW
2459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2460$as_echo_n "checking for $ac_word... " >&6; }
2461if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2462 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2463else
2464 if test -n "$ac_ct_CC"; then
2465 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2466else
2467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2468for as_dir in $PATH
2469do
2470 IFS=$as_save_IFS
2471 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2472 for ac_exec_ext in '' $ac_executable_extensions; do
2473 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2474 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2476 break 2
2477 fi
2478done
81ecdfbb
RW
2479 done
2480IFS=$as_save_IFS
13b2be9c
DJ
2481
2482fi
2483fi
2484ac_ct_CC=$ac_cv_prog_ac_ct_CC
2485if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2487$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2488else
81ecdfbb
RW
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2490$as_echo "no" >&6; }
13b2be9c
DJ
2491fi
2492
81ecdfbb
RW
2493 if test "x$ac_ct_CC" = x; then
2494 CC=""
2495 else
2496 case $cross_compiling:$ac_tool_warned in
2497yes:)
2498{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2499$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2500ac_tool_warned=yes ;;
2501esac
2502 CC=$ac_ct_CC
2503 fi
13b2be9c
DJ
2504else
2505 CC="$ac_cv_prog_CC"
2506fi
2507
2508if test -z "$CC"; then
81ecdfbb
RW
2509 if test -n "$ac_tool_prefix"; then
2510 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
13b2be9c 2511set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2513$as_echo_n "checking for $ac_word... " >&6; }
2514if test "${ac_cv_prog_CC+set}" = set; then :
2515 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2516else
2517 if test -n "$CC"; then
2518 ac_cv_prog_CC="$CC" # Let the user override the test.
2519else
2520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2521for as_dir in $PATH
2522do
2523 IFS=$as_save_IFS
2524 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2525 for ac_exec_ext in '' $ac_executable_extensions; do
2526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2527 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2529 break 2
2530 fi
2531done
81ecdfbb
RW
2532 done
2533IFS=$as_save_IFS
13b2be9c
DJ
2534
2535fi
2536fi
2537CC=$ac_cv_prog_CC
2538if test -n "$CC"; then
81ecdfbb
RW
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2540$as_echo "$CC" >&6; }
13b2be9c 2541else
81ecdfbb
RW
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2543$as_echo "no" >&6; }
13b2be9c
DJ
2544fi
2545
13b2be9c 2546
81ecdfbb 2547 fi
13b2be9c
DJ
2548fi
2549if test -z "$CC"; then
2550 # Extract the first word of "cc", so it can be a program name with args.
2551set dummy cc; ac_word=$2
81ecdfbb
RW
2552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2553$as_echo_n "checking for $ac_word... " >&6; }
2554if test "${ac_cv_prog_CC+set}" = set; then :
2555 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2556else
2557 if test -n "$CC"; then
2558 ac_cv_prog_CC="$CC" # Let the user override the test.
2559else
2560 ac_prog_rejected=no
2561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2562for as_dir in $PATH
2563do
2564 IFS=$as_save_IFS
2565 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2566 for ac_exec_ext in '' $ac_executable_extensions; do
2567 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c
DJ
2568 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2569 ac_prog_rejected=yes
2570 continue
2571 fi
2572 ac_cv_prog_CC="cc"
81ecdfbb 2573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2574 break 2
2575 fi
2576done
81ecdfbb
RW
2577 done
2578IFS=$as_save_IFS
2579
13b2be9c
DJ
2580if test $ac_prog_rejected = yes; then
2581 # We found a bogon in the path, so make sure we never use it.
2582 set dummy $ac_cv_prog_CC
2583 shift
2584 if test $# != 0; then
2585 # We chose a different compiler from the bogus one.
2586 # However, it has the same basename, so the bogon will be chosen
2587 # first if we set CC to just the basename; use the full file name.
2588 shift
2589 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2590 fi
2591fi
2592fi
2593fi
2594CC=$ac_cv_prog_CC
2595if test -n "$CC"; then
81ecdfbb
RW
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2597$as_echo "$CC" >&6; }
13b2be9c 2598else
81ecdfbb
RW
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2600$as_echo "no" >&6; }
13b2be9c
DJ
2601fi
2602
81ecdfbb 2603
13b2be9c
DJ
2604fi
2605if test -z "$CC"; then
2606 if test -n "$ac_tool_prefix"; then
81ecdfbb 2607 for ac_prog in cl.exe
13b2be9c
DJ
2608 do
2609 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2610set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2612$as_echo_n "checking for $ac_word... " >&6; }
2613if test "${ac_cv_prog_CC+set}" = set; then :
2614 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2615else
2616 if test -n "$CC"; then
2617 ac_cv_prog_CC="$CC" # Let the user override the test.
2618else
2619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2620for as_dir in $PATH
2621do
2622 IFS=$as_save_IFS
2623 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2624 for ac_exec_ext in '' $ac_executable_extensions; do
2625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2626 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2628 break 2
2629 fi
2630done
81ecdfbb
RW
2631 done
2632IFS=$as_save_IFS
13b2be9c
DJ
2633
2634fi
2635fi
2636CC=$ac_cv_prog_CC
2637if test -n "$CC"; then
81ecdfbb
RW
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2639$as_echo "$CC" >&6; }
13b2be9c 2640else
81ecdfbb
RW
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2642$as_echo "no" >&6; }
13b2be9c
DJ
2643fi
2644
81ecdfbb 2645
13b2be9c
DJ
2646 test -n "$CC" && break
2647 done
2648fi
2649if test -z "$CC"; then
2650 ac_ct_CC=$CC
81ecdfbb 2651 for ac_prog in cl.exe
13b2be9c
DJ
2652do
2653 # Extract the first word of "$ac_prog", so it can be a program name with args.
2654set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2656$as_echo_n "checking for $ac_word... " >&6; }
2657if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2658 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2659else
2660 if test -n "$ac_ct_CC"; then
2661 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2662else
2663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2664for as_dir in $PATH
2665do
2666 IFS=$as_save_IFS
2667 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2668 for ac_exec_ext in '' $ac_executable_extensions; do
2669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2670 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2672 break 2
2673 fi
2674done
81ecdfbb
RW
2675 done
2676IFS=$as_save_IFS
13b2be9c
DJ
2677
2678fi
2679fi
2680ac_ct_CC=$ac_cv_prog_ac_ct_CC
2681if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2683$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2684else
81ecdfbb
RW
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2686$as_echo "no" >&6; }
13b2be9c
DJ
2687fi
2688
81ecdfbb 2689
13b2be9c
DJ
2690 test -n "$ac_ct_CC" && break
2691done
2692
81ecdfbb
RW
2693 if test "x$ac_ct_CC" = x; then
2694 CC=""
2695 else
2696 case $cross_compiling:$ac_tool_warned in
2697yes:)
2698{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2699$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2700ac_tool_warned=yes ;;
2701esac
2702 CC=$ac_ct_CC
2703 fi
13b2be9c
DJ
2704fi
2705
2706fi
2707
2708
81ecdfbb
RW
2709test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2711as_fn_error "no acceptable C compiler found in \$PATH
2712See \`config.log' for more details." "$LINENO" 5; }
13b2be9c
DJ
2713
2714# Provide some information about the compiler.
81ecdfbb
RW
2715$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2716set X $ac_compile
2717ac_compiler=$2
2718for ac_option in --version -v -V -qversion; do
2719 { { ac_try="$ac_compiler $ac_option >&5"
2720case "(($ac_try" in
2721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2722 *) ac_try_echo=$ac_try;;
2723esac
2724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2725$as_echo "$ac_try_echo"; } >&5
2726 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13b2be9c 2727 ac_status=$?
81ecdfbb
RW
2728 if test -s conftest.err; then
2729 sed '10a\
2730... rest of stderr output deleted ...
2731 10q' conftest.err >conftest.er1
2732 cat conftest.er1 >&5
2733 rm -f conftest.er1 conftest.err
2734 fi
2735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2736 test $ac_status = 0; }
2737done
13b2be9c 2738
81ecdfbb 2739cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2740/* end confdefs.h. */
2741
2742int
2743main ()
2744{
2745
2746 ;
2747 return 0;
2748}
2749_ACEOF
2750ac_clean_files_save=$ac_clean_files
81ecdfbb 2751ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
13b2be9c
DJ
2752# Try to create an executable without -o first, disregard a.out.
2753# It will help us diagnose broken compilers, and finding out an intuition
2754# of exeext.
81ecdfbb
RW
2755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2756$as_echo_n "checking for C compiler default output file name... " >&6; }
2757ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2758
2759# The possible output files:
2760ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2761
2762ac_rmfiles=
2763for ac_file in $ac_files
2764do
2765 case $ac_file in
2766 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2767 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2768 esac
2769done
2770rm -f $ac_rmfiles
2771
2772if { { ac_try="$ac_link_default"
2773case "(($ac_try" in
2774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2775 *) ac_try_echo=$ac_try;;
2776esac
2777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2778$as_echo "$ac_try_echo"; } >&5
2779 (eval "$ac_link_default") 2>&5
2780 ac_status=$?
2781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2782 test $ac_status = 0; }; then :
2783 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2784# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2785# in a Makefile. We should not override ac_cv_exeext if it was cached,
2786# so that the user can short-circuit this test for compilers unknown to
2787# Autoconf.
2788for ac_file in $ac_files ''
13b2be9c
DJ
2789do
2790 test -f "$ac_file" || continue
2791 case $ac_file in
81ecdfbb 2792 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
ab509236 2793 ;;
13b2be9c 2794 [ab].out )
ab509236
L
2795 # We found the default executable, but exeext='' is most
2796 # certainly right.
2797 break;;
13b2be9c 2798 *.* )
81ecdfbb
RW
2799 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2800 then :; else
2801 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2802 fi
2803 # We set ac_cv_exeext here because the later test for it is not
2804 # safe: cross compilers may not add the suffix if given an `-o'
2805 # argument, so we may need to know it at that point already.
2806 # Even if this section looks crufty: it has the advantage of
2807 # actually working.
ab509236 2808 break;;
13b2be9c 2809 * )
ab509236 2810 break;;
13b2be9c
DJ
2811 esac
2812done
81ecdfbb
RW
2813test "$ac_cv_exeext" = no && ac_cv_exeext=
2814
13b2be9c 2815else
81ecdfbb
RW
2816 ac_file=''
2817fi
2818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2819$as_echo "$ac_file" >&6; }
2820if test -z "$ac_file"; then :
2821 $as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
2822sed 's/^/| /' conftest.$ac_ext >&5
2823
81ecdfbb
RW
2824{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2825$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2826{ as_fn_set_status 77
2827as_fn_error "C compiler cannot create executables
2828See \`config.log' for more details." "$LINENO" 5; }; }
13b2be9c 2829fi
13b2be9c 2830ac_exeext=$ac_cv_exeext
13b2be9c 2831
81ecdfbb 2832# Check that the compiler produces executables we can run. If not, either
13b2be9c 2833# the compiler is broken, or we cross compile.
81ecdfbb
RW
2834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2835$as_echo_n "checking whether the C compiler works... " >&6; }
13b2be9c
DJ
2836# If not cross compiling, check that we can run a simple program.
2837if test "$cross_compiling" != yes; then
2838 if { ac_try='./$ac_file'
81ecdfbb
RW
2839 { { case "(($ac_try" in
2840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2841 *) ac_try_echo=$ac_try;;
2842esac
2843eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2844$as_echo "$ac_try_echo"; } >&5
2845 (eval "$ac_try") 2>&5
13b2be9c 2846 ac_status=$?
81ecdfbb
RW
2847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2848 test $ac_status = 0; }; }; then
13b2be9c
DJ
2849 cross_compiling=no
2850 else
2851 if test "$cross_compiling" = maybe; then
2852 cross_compiling=yes
2853 else
81ecdfbb
RW
2854 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2855$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2856as_fn_error "cannot run C compiled programs.
13b2be9c 2857If you meant to cross compile, use \`--host'.
81ecdfbb 2858See \`config.log' for more details." "$LINENO" 5; }
13b2be9c
DJ
2859 fi
2860 fi
2861fi
81ecdfbb
RW
2862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2863$as_echo "yes" >&6; }
13b2be9c 2864
81ecdfbb 2865rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
13b2be9c 2866ac_clean_files=$ac_clean_files_save
81ecdfbb 2867# Check that the compiler produces executables we can run. If not, either
13b2be9c 2868# the compiler is broken, or we cross compile.
81ecdfbb
RW
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2870$as_echo_n "checking whether we are cross compiling... " >&6; }
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2872$as_echo "$cross_compiling" >&6; }
2873
2874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2875$as_echo_n "checking for suffix of executables... " >&6; }
2876if { { ac_try="$ac_link"
2877case "(($ac_try" in
2878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2879 *) ac_try_echo=$ac_try;;
2880esac
2881eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2882$as_echo "$ac_try_echo"; } >&5
2883 (eval "$ac_link") 2>&5
13b2be9c 2884 ac_status=$?
81ecdfbb
RW
2885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2886 test $ac_status = 0; }; then :
13b2be9c
DJ
2887 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2888# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2889# work properly (i.e., refer to `conftest.exe'), while it won't with
2890# `rm'.
2891for ac_file in conftest.exe conftest conftest.*; do
2892 test -f "$ac_file" || continue
2893 case $ac_file in
81ecdfbb 2894 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
13b2be9c 2895 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
ab509236 2896 break;;
13b2be9c
DJ
2897 * ) break;;
2898 esac
2899done
2900else
81ecdfbb
RW
2901 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2902$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2903as_fn_error "cannot compute suffix of executables: cannot compile and link
2904See \`config.log' for more details." "$LINENO" 5; }
13b2be9c 2905fi
13b2be9c 2906rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2908$as_echo "$ac_cv_exeext" >&6; }
13b2be9c
DJ
2909
2910rm -f conftest.$ac_ext
2911EXEEXT=$ac_cv_exeext
2912ac_exeext=$EXEEXT
81ecdfbb
RW
2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2914$as_echo_n "checking for suffix of object files... " >&6; }
2915if test "${ac_cv_objext+set}" = set; then :
2916 $as_echo_n "(cached) " >&6
13b2be9c 2917else
81ecdfbb 2918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2919/* end confdefs.h. */
2920
2921int
2922main ()
2923{
2924
2925 ;
2926 return 0;
2927}
2928_ACEOF
2929rm -f conftest.o conftest.obj
81ecdfbb
RW
2930if { { ac_try="$ac_compile"
2931case "(($ac_try" in
2932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2933 *) ac_try_echo=$ac_try;;
2934esac
2935eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2936$as_echo "$ac_try_echo"; } >&5
2937 (eval "$ac_compile") 2>&5
2938 ac_status=$?
2939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2940 test $ac_status = 0; }; then :
2941 for ac_file in conftest.o conftest.obj conftest.*; do
2942 test -f "$ac_file" || continue;
13b2be9c 2943 case $ac_file in
81ecdfbb 2944 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
13b2be9c
DJ
2945 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2946 break;;
2947 esac
2948done
2949else
81ecdfbb 2950 $as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
2951sed 's/^/| /' conftest.$ac_ext >&5
2952
81ecdfbb
RW
2953{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2954$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2955as_fn_error "cannot compute suffix of object files: cannot compile
2956See \`config.log' for more details." "$LINENO" 5; }
13b2be9c 2957fi
13b2be9c
DJ
2958rm -f conftest.$ac_cv_objext conftest.$ac_ext
2959fi
81ecdfbb
RW
2960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2961$as_echo "$ac_cv_objext" >&6; }
13b2be9c
DJ
2962OBJEXT=$ac_cv_objext
2963ac_objext=$OBJEXT
81ecdfbb
RW
2964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2965$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2966if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2967 $as_echo_n "(cached) " >&6
13b2be9c 2968else
81ecdfbb 2969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2970/* end confdefs.h. */
2971
2972int
2973main ()
2974{
2975#ifndef __GNUC__
2976 choke me
2977#endif
2978
2979 ;
2980 return 0;
2981}
2982_ACEOF
81ecdfbb 2983if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
2984 ac_compiler_gnu=yes
2985else
81ecdfbb 2986 ac_compiler_gnu=no
13b2be9c 2987fi
81ecdfbb 2988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
2989ac_cv_c_compiler_gnu=$ac_compiler_gnu
2990
2991fi
81ecdfbb
RW
2992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2993$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2994if test $ac_compiler_gnu = yes; then
2995 GCC=yes
2996else
2997 GCC=
2998fi
13b2be9c
DJ
2999ac_test_CFLAGS=${CFLAGS+set}
3000ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3002$as_echo_n "checking whether $CC accepts -g... " >&6; }
3003if test "${ac_cv_prog_cc_g+set}" = set; then :
3004 $as_echo_n "(cached) " >&6
3005else
3006 ac_save_c_werror_flag=$ac_c_werror_flag
3007 ac_c_werror_flag=yes
3008 ac_cv_prog_cc_g=no
3009 CFLAGS="-g"
3010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3011/* end confdefs.h. */
3012
3013int
3014main ()
3015{
3016
3017 ;
3018 return 0;
3019}
3020_ACEOF
81ecdfbb 3021if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
3022 ac_cv_prog_cc_g=yes
3023else
81ecdfbb
RW
3024 CFLAGS=""
3025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3026/* end confdefs.h. */
13b2be9c 3027
81ecdfbb
RW
3028int
3029main ()
3030{
3031
3032 ;
3033 return 0;
3034}
3035_ACEOF
3036if ac_fn_c_try_compile "$LINENO"; then :
3037
3038else
3039 ac_c_werror_flag=$ac_save_c_werror_flag
3040 CFLAGS="-g"
3041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3042/* end confdefs.h. */
3043
3044int
3045main ()
3046{
3047
3048 ;
3049 return 0;
3050}
3051_ACEOF
3052if ac_fn_c_try_compile "$LINENO"; then :
3053 ac_cv_prog_cc_g=yes
3054fi
3055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3056fi
81ecdfbb 3057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3058fi
81ecdfbb
RW
3059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3060 ac_c_werror_flag=$ac_save_c_werror_flag
3061fi
3062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3063$as_echo "$ac_cv_prog_cc_g" >&6; }
13b2be9c
DJ
3064if test "$ac_test_CFLAGS" = set; then
3065 CFLAGS=$ac_save_CFLAGS
3066elif test $ac_cv_prog_cc_g = yes; then
3067 if test "$GCC" = yes; then
3068 CFLAGS="-g -O2"
3069 else
3070 CFLAGS="-g"
3071 fi
3072else
3073 if test "$GCC" = yes; then
3074 CFLAGS="-O2"
3075 else
3076 CFLAGS=
3077 fi
3078fi
81ecdfbb
RW
3079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3080$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3081if test "${ac_cv_prog_cc_c89+set}" = set; then :
3082 $as_echo_n "(cached) " >&6
13b2be9c 3083else
81ecdfbb 3084 ac_cv_prog_cc_c89=no
13b2be9c 3085ac_save_CC=$CC
81ecdfbb 3086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3087/* end confdefs.h. */
3088#include <stdarg.h>
3089#include <stdio.h>
3090#include <sys/types.h>
3091#include <sys/stat.h>
3092/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3093struct buf { int x; };
3094FILE * (*rcsopen) (struct buf *, struct stat *, int);
3095static char *e (p, i)
3096 char **p;
3097 int i;
3098{
3099 return p[i];
3100}
3101static char *f (char * (*g) (char **, int), char **p, ...)
3102{
3103 char *s;
3104 va_list v;
3105 va_start (v,p);
3106 s = g (p, va_arg (v,int));
3107 va_end (v);
3108 return s;
3109}
ab509236
L
3110
3111/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3112 function prototypes and stuff, but not '\xHH' hex character constants.
3113 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3114 as 'x'. The following induces an error, until -std is added to get
ab509236
L
3115 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3116 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3117 that's true only with -std. */
ab509236
L
3118int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3119
81ecdfbb
RW
3120/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3121 inside strings and character constants. */
3122#define FOO(x) 'x'
3123int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3124
13b2be9c
DJ
3125int test (int i, double x);
3126struct s1 {int (*f) (int a);};
3127struct s2 {int (*f) (double a);};
3128int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3129int argc;
3130char **argv;
3131int
3132main ()
3133{
3134return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3135 ;
3136 return 0;
3137}
3138_ACEOF
81ecdfbb
RW
3139for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3140 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13b2be9c
DJ
3141do
3142 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3143 if ac_fn_c_try_compile "$LINENO"; then :
3144 ac_cv_prog_cc_c89=$ac_arg
13b2be9c 3145fi
81ecdfbb
RW
3146rm -f core conftest.err conftest.$ac_objext
3147 test "x$ac_cv_prog_cc_c89" != "xno" && break
13b2be9c 3148done
81ecdfbb 3149rm -f conftest.$ac_ext
13b2be9c
DJ
3150CC=$ac_save_CC
3151
3152fi
81ecdfbb
RW
3153# AC_CACHE_VAL
3154case "x$ac_cv_prog_cc_c89" in
3155 x)
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3157$as_echo "none needed" >&6; } ;;
3158 xno)
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3160$as_echo "unsupported" >&6; } ;;
13b2be9c 3161 *)
81ecdfbb
RW
3162 CC="$CC $ac_cv_prog_cc_c89"
3163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3164$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
13b2be9c 3165esac
81ecdfbb 3166if test "x$ac_cv_prog_cc_c89" != xno; then :
13b2be9c 3167
13b2be9c
DJ
3168fi
3169
13b2be9c
DJ
3170ac_ext=c
3171ac_cpp='$CPP $CPPFLAGS'
3172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3174ac_compiler_gnu=$ac_cv_c_compiler_gnu
3175
3176
81ecdfbb
RW
3177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3178$as_echo_n "checking for library containing strerror... " >&6; }
3179if test "${ac_cv_search_strerror+set}" = set; then :
3180 $as_echo_n "(cached) " >&6
13b2be9c 3181else
ab509236 3182 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3183cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3184/* end confdefs.h. */
3185
81ecdfbb
RW
3186/* Override any GCC internal prototype to avoid an error.
3187 Use char because int might match the return type of a GCC
3188 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
3189#ifdef __cplusplus
3190extern "C"
3191#endif
13b2be9c
DJ
3192char strerror ();
3193int
3194main ()
3195{
81ecdfbb 3196return strerror ();
13b2be9c
DJ
3197 ;
3198 return 0;
3199}
3200_ACEOF
81ecdfbb
RW
3201for ac_lib in '' cposix; do
3202 if test -z "$ac_lib"; then
3203 ac_res="none required"
3204 else
3205 ac_res=-l$ac_lib
ab509236 3206 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3207 fi
3208 if ac_fn_c_try_link "$LINENO"; then :
3209 ac_cv_search_strerror=$ac_res
3210fi
3211rm -f core conftest.err conftest.$ac_objext \
3212 conftest$ac_exeext
3213 if test "${ac_cv_search_strerror+set}" = set; then :
3214 break
3215fi
3216done
3217if test "${ac_cv_search_strerror+set}" = set; then :
ab509236 3218
ab509236 3219else
81ecdfbb 3220 ac_cv_search_strerror=no
13b2be9c 3221fi
81ecdfbb 3222rm conftest.$ac_ext
ab509236
L
3223LIBS=$ac_func_search_save_LIBS
3224fi
81ecdfbb
RW
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3226$as_echo "$ac_cv_search_strerror" >&6; }
3227ac_res=$ac_cv_search_strerror
3228if test "$ac_res" != no; then :
3229 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13b2be9c 3230
ab509236 3231fi
13b2be9c
DJ
3232
3233
81ecdfbb
RW
3234am__api_version='1.11'
3235
13b2be9c
DJ
3236# Find a good install program. We prefer a C program (faster),
3237# so one script is as good as another. But avoid the broken or
3238# incompatible versions:
3239# SysV /etc/install, /usr/sbin/install
3240# SunOS /usr/etc/install
3241# IRIX /sbin/install
3242# AIX /bin/install
3243# AmigaOS /C/install, which installs bootblocks on floppy discs
3244# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3245# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3246# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
ab509236 3247# OS/2's system install, which has a completely different semantic
13b2be9c 3248# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3249# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3251$as_echo_n "checking for a BSD-compatible install... " >&6; }
13b2be9c 3252if test -z "$INSTALL"; then
81ecdfbb
RW
3253if test "${ac_cv_path_install+set}" = set; then :
3254 $as_echo_n "(cached) " >&6
13b2be9c
DJ
3255else
3256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3257for as_dir in $PATH
3258do
3259 IFS=$as_save_IFS
3260 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3261 # Account for people who put trailing slashes in PATH elements.
3262case $as_dir/ in #((
3263 ./ | .// | /[cC]/* | \
13b2be9c 3264 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3265 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
13b2be9c
DJ
3266 /usr/ucb/* ) ;;
3267 *)
3268 # OSF1 and SCO ODT 3.0 have their own names for install.
3269 # Don't use installbsd from OSF since it installs stuff as root
3270 # by default.
3271 for ac_prog in ginstall scoinst install; do
3272 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3273 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
ab509236
L
3274 if test $ac_prog = install &&
3275 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3276 # AIX install. It has an incompatible calling convention.
3277 :
3278 elif test $ac_prog = install &&
3279 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3280 # program-specific install script used by HP pwplus--don't use.
3281 :
3282 else
58c85be7
RW
3283 rm -rf conftest.one conftest.two conftest.dir
3284 echo one > conftest.one
3285 echo two > conftest.two
3286 mkdir conftest.dir
3287 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3288 test -s conftest.one && test -s conftest.two &&
3289 test -s conftest.dir/conftest.one &&
3290 test -s conftest.dir/conftest.two
3291 then
3292 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3293 break 3
3294 fi
ab509236
L
3295 fi
3296 fi
13b2be9c
DJ
3297 done
3298 done
3299 ;;
3300esac
81ecdfbb
RW
3301
3302 done
3303IFS=$as_save_IFS
13b2be9c 3304
58c85be7 3305rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3306
3307fi
3308 if test "${ac_cv_path_install+set}" = set; then
13b2be9c 3309 INSTALL=$ac_cv_path_install
252b5132 3310 else
58c85be7
RW
3311 # As a last resort, use the slow shell script. Don't cache a
3312 # value for INSTALL within a source directory, because that will
252b5132 3313 # break other packages using the cache if that directory is
58c85be7 3314 # removed, or if the value is a relative name.
13b2be9c 3315 INSTALL=$ac_install_sh
252b5132
RH
3316 fi
3317fi
81ecdfbb
RW
3318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3319$as_echo "$INSTALL" >&6; }
252b5132
RH
3320
3321# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3322# It thinks the first close brace ends the variable substitution.
3323test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3324
13b2be9c 3325test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3326
3327test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3328
81ecdfbb
RW
3329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3330$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3331# Just in case
3332sleep 1
13b2be9c 3333echo timestamp > conftest.file
81ecdfbb
RW
3334# Reject unsafe characters in $srcdir or the absolute working directory
3335# name. Accept space and tab only in the latter.
3336am_lf='
3337'
3338case `pwd` in
3339 *[\\\"\#\$\&\'\`$am_lf]*)
3340 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3341esac
3342case $srcdir in
3343 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3344 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3345esac
3346
252b5132
RH
3347# Do `set' in a subshell so we don't clobber the current shell's
3348# arguments. Must try -L first in case configure is actually a
3349# symlink; some systems play weird games with the mod time of symlinks
3350# (eg FreeBSD returns the mod time of the symlink's containing
3351# directory).
3352if (
81ecdfbb 3353 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3354 if test "$*" = "X"; then
3355 # -L didn't work.
81ecdfbb 3356 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3357 fi
13b2be9c
DJ
3358 rm -f conftest.file
3359 if test "$*" != "X $srcdir/configure conftest.file" \
3360 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3361
3362 # If neither matched, then we have a broken ls. This can happen
3363 # if, for instance, CONFIG_SHELL is bash and it inherits a
3364 # broken ls alias from the environment. This has actually
3365 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3366 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3367alias in your environment" "$LINENO" 5
252b5132
RH
3368 fi
3369
13b2be9c
DJ
3370 test "$2" = conftest.file
3371 )
3372then
3373 # Ok.
3374 :
3375else
81ecdfbb
RW
3376 as_fn_error "newly created file is older than distributed files!
3377Check your system clock" "$LINENO" 5
13b2be9c 3378fi
81ecdfbb
RW
3379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3380$as_echo "yes" >&6; }
13b2be9c 3381test "$program_prefix" != NONE &&
81ecdfbb 3382 program_transform_name="s&^&$program_prefix&;$program_transform_name"
13b2be9c
DJ
3383# Use a double $ so make ignores it.
3384test "$program_suffix" != NONE &&
81ecdfbb
RW
3385 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3386# Double any \ or $.
13b2be9c 3387# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3388ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3389program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
13b2be9c 3390
13b2be9c
DJ
3391# expand $ac_aux_dir to an absolute path
3392am_aux_dir=`cd $ac_aux_dir && pwd`
3393
81ecdfbb
RW
3394if test x"${MISSING+set}" != xset; then
3395 case $am_aux_dir in
3396 *\ * | *\ *)
3397 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3398 *)
3399 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3400 esac
3401fi
13b2be9c
DJ
3402# Use eval to expand $SHELL
3403if eval "$MISSING --run true"; then
3404 am_missing_run="$MISSING --run "
3405else
3406 am_missing_run=
81ecdfbb
RW
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3408$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
ab509236
L
3409fi
3410
81ecdfbb
RW
3411if test x"${install_sh}" != xset; then
3412 case $am_aux_dir in
3413 *\ * | *\ *)
3414 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3415 *)
3416 install_sh="\${SHELL} $am_aux_dir/install-sh"
3417 esac
3418fi
3419
3420# Installed binaries are usually stripped using `strip' when the user
3421# run `make install-strip'. However `strip' might not be the right
3422# tool to use in cross-compilation environments, therefore Automake
3423# will honor the `STRIP' environment variable to overrule this program.
3424if test "$cross_compiling" != no; then
3425 if test -n "$ac_tool_prefix"; then
3426 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3427set dummy ${ac_tool_prefix}strip; ac_word=$2
3428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3429$as_echo_n "checking for $ac_word... " >&6; }
3430if test "${ac_cv_prog_STRIP+set}" = set; then :
3431 $as_echo_n "(cached) " >&6
13b2be9c 3432else
81ecdfbb
RW
3433 if test -n "$STRIP"; then
3434 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13b2be9c
DJ
3435else
3436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3437for as_dir in $PATH
3438do
3439 IFS=$as_save_IFS
3440 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3441 for ac_exec_ext in '' $ac_executable_extensions; do
3442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3443 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
3445 break 2
3446 fi
3447done
81ecdfbb
RW
3448 done
3449IFS=$as_save_IFS
13b2be9c
DJ
3450
3451fi
3452fi
81ecdfbb
RW
3453STRIP=$ac_cv_prog_STRIP
3454if test -n "$STRIP"; then
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3456$as_echo "$STRIP" >&6; }
13b2be9c 3457else
81ecdfbb
RW
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3459$as_echo "no" >&6; }
13b2be9c
DJ
3460fi
3461
13b2be9c 3462
81ecdfbb
RW
3463fi
3464if test -z "$ac_cv_prog_STRIP"; then
3465 ac_ct_STRIP=$STRIP
3466 # Extract the first word of "strip", so it can be a program name with args.
3467set dummy strip; ac_word=$2
3468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3469$as_echo_n "checking for $ac_word... " >&6; }
3470if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3471 $as_echo_n "(cached) " >&6
13b2be9c 3472else
81ecdfbb
RW
3473 if test -n "$ac_ct_STRIP"; then
3474 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
13b2be9c 3475else
81ecdfbb
RW
3476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3477for as_dir in $PATH
3478do
3479 IFS=$as_save_IFS
3480 test -z "$as_dir" && as_dir=.
3481 for ac_exec_ext in '' $ac_executable_extensions; do
3482 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3483 ac_cv_prog_ac_ct_STRIP="strip"
3484 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3485 break 2
3486 fi
3487done
3488 done
3489IFS=$as_save_IFS
3490
3491fi
3492fi
3493ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3494if test -n "$ac_ct_STRIP"; then
3495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3496$as_echo "$ac_ct_STRIP" >&6; }
3497else
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3499$as_echo "no" >&6; }
3500fi
3501
3502 if test "x$ac_ct_STRIP" = x; then
3503 STRIP=":"
3504 else
3505 case $cross_compiling:$ac_tool_warned in
3506yes:)
3507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3509ac_tool_warned=yes ;;
3510esac
3511 STRIP=$ac_ct_STRIP
3512 fi
3513else
3514 STRIP="$ac_cv_prog_STRIP"
3515fi
3516
3517fi
3518INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3519
3520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3521$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3522if test -z "$MKDIR_P"; then
3523 if test "${ac_cv_path_mkdir+set}" = set; then :
3524 $as_echo_n "(cached) " >&6
3525else
3526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3527for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3528do
3529 IFS=$as_save_IFS
3530 test -z "$as_dir" && as_dir=.
3531 for ac_prog in mkdir gmkdir; do
3532 for ac_exec_ext in '' $ac_executable_extensions; do
3533 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3534 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3535 'mkdir (GNU coreutils) '* | \
3536 'mkdir (coreutils) '* | \
3537 'mkdir (fileutils) '4.1*)
3538 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3539 break 3;;
3540 esac
3541 done
3542 done
3543 done
3544IFS=$as_save_IFS
3545
3546fi
3547
3548 if test "${ac_cv_path_mkdir+set}" = set; then
3549 MKDIR_P="$ac_cv_path_mkdir -p"
3550 else
3551 # As a last resort, use the slow shell script. Don't cache a
3552 # value for MKDIR_P within a source directory, because that will
3553 # break other packages using the cache if that directory is
3554 # removed, or if the value is a relative name.
3555 test -d ./--version && rmdir ./--version
3556 MKDIR_P="$ac_install_sh -d"
3557 fi
3558fi
3559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3560$as_echo "$MKDIR_P" >&6; }
3561
3562mkdir_p="$MKDIR_P"
3563case $mkdir_p in
3564 [\\/$]* | ?:[\\/]*) ;;
3565 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3566esac
3567
3568for ac_prog in gawk mawk nawk awk
3569do
3570 # Extract the first word of "$ac_prog", so it can be a program name with args.
3571set dummy $ac_prog; ac_word=$2
3572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3573$as_echo_n "checking for $ac_word... " >&6; }
3574if test "${ac_cv_prog_AWK+set}" = set; then :
3575 $as_echo_n "(cached) " >&6
3576else
3577 if test -n "$AWK"; then
3578 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3579else
3580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3581for as_dir in $PATH
3582do
3583 IFS=$as_save_IFS
3584 test -z "$as_dir" && as_dir=.
3585 for ac_exec_ext in '' $ac_executable_extensions; do
3586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3587 ac_cv_prog_AWK="$ac_prog"
3588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3589 break 2
3590 fi
3591done
3592 done
3593IFS=$as_save_IFS
3594
3595fi
3596fi
3597AWK=$ac_cv_prog_AWK
3598if test -n "$AWK"; then
3599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3600$as_echo "$AWK" >&6; }
3601else
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3603$as_echo "no" >&6; }
13b2be9c 3604fi
81ecdfbb
RW
3605
3606
3607 test -n "$AWK" && break
3608done
3609
3610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3611$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3612set x ${MAKE-make}
3613ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3614if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3615 $as_echo_n "(cached) " >&6
3616else
3617 cat >conftest.make <<\_ACEOF
3618SHELL = /bin/sh
3619all:
3620 @echo '@@@%%%=$(MAKE)=@@@%%%'
3621_ACEOF
3622# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3623case `${MAKE-make} -f conftest.make 2>/dev/null` in
3624 *@@@%%%=?*=@@@%%%*)
3625 eval ac_cv_prog_make_${ac_make}_set=yes;;
3626 *)
3627 eval ac_cv_prog_make_${ac_make}_set=no;;
3628esac
13b2be9c
DJ
3629rm -f conftest.make
3630fi
81ecdfbb
RW
3631if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3633$as_echo "yes" >&6; }
13b2be9c
DJ
3634 SET_MAKE=
3635else
81ecdfbb
RW
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3637$as_echo "no" >&6; }
13b2be9c
DJ
3638 SET_MAKE="MAKE=${MAKE-make}"
3639fi
3640
3641rm -rf .tst 2>/dev/null
3642mkdir .tst 2>/dev/null
3643if test -d .tst; then
3644 am__leading_dot=.
3645else
3646 am__leading_dot=_
3647fi
3648rmdir .tst 2>/dev/null
3649
3650DEPDIR="${am__leading_dot}deps"
3651
81ecdfbb 3652ac_config_commands="$ac_config_commands depfiles"
13b2be9c
DJ
3653
3654
3655am_make=${MAKE-make}
3656cat > confinc << 'END'
3657am__doit:
81ecdfbb 3658 @echo this is the am__doit target
13b2be9c
DJ
3659.PHONY: am__doit
3660END
3661# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3663$as_echo_n "checking for style of include used by $am_make... " >&6; }
13b2be9c
DJ
3664am__include="#"
3665am__quote=
3666_am_result=none
3667# First try GNU make style include.
3668echo "include confinc" > confmf
81ecdfbb
RW
3669# Ignore all kinds of additional output from `make'.
3670case `$am_make -s -f confmf 2> /dev/null` in #(
3671*the\ am__doit\ target*)
3672 am__include=include
3673 am__quote=
3674 _am_result=GNU
3675 ;;
3676esac
13b2be9c
DJ
3677# Now try BSD make style include.
3678if test "$am__include" = "#"; then
3679 echo '.include "confinc"' > confmf
81ecdfbb
RW
3680 case `$am_make -s -f confmf 2> /dev/null` in #(
3681 *the\ am__doit\ target*)
3682 am__include=.include
3683 am__quote="\""
3684 _am_result=BSD
3685 ;;
3686 esac
13b2be9c
DJ
3687fi
3688
3689
81ecdfbb
RW
3690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3691$as_echo "$_am_result" >&6; }
13b2be9c
DJ
3692rm -f confinc confmf
3693
81ecdfbb
RW
3694# Check whether --enable-dependency-tracking was given.
3695if test "${enable_dependency_tracking+set}" = set; then :
3696 enableval=$enable_dependency_tracking;
3697fi
13b2be9c 3698
13b2be9c
DJ
3699if test "x$enable_dependency_tracking" != xno; then
3700 am_depcomp="$ac_aux_dir/depcomp"
3701 AMDEPBACKSLASH='\'
3702fi
81ecdfbb 3703 if test "x$enable_dependency_tracking" != xno; then
13b2be9c
DJ
3704 AMDEP_TRUE=
3705 AMDEP_FALSE='#'
3706else
3707 AMDEP_TRUE='#'
3708 AMDEP_FALSE=
3709fi
3710
3711
81ecdfbb
RW
3712if test "`cd $srcdir && pwd`" != "`pwd`"; then
3713 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3714 # is not polluted with repeated "-I."
3715 am__isrc=' -I$(srcdir)'
3716 # test to see if srcdir already configured
3717 if test -f $srcdir/config.status; then
3718 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3719 fi
13b2be9c
DJ
3720fi
3721
3722# test whether we have cygpath
3723if test -z "$CYGPATH_W"; then
3724 if (cygpath --version) >/dev/null 2>/dev/null; then
3725 CYGPATH_W='cygpath -w'
3726 else
3727 CYGPATH_W=echo
3728 fi
3729fi
3730
3731
3732# Define the identity of the package.
2e98a7bd 3733 PACKAGE='gas'
d8bd95ef 3734 VERSION='2.26.51'
13b2be9c
DJ
3735
3736
3737cat >>confdefs.h <<_ACEOF
3738#define PACKAGE "$PACKAGE"
3739_ACEOF
3740
3741
3742cat >>confdefs.h <<_ACEOF
3743#define VERSION "$VERSION"
3744_ACEOF
3745
3746# Some tools Automake needs.
3747
3748ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3749
3750
3751AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3752
3753
3754AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3755
3756
3757AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3758
3759
3760MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3761
13b2be9c
DJ
3762# We need awk for the "check" target. The system "awk" is bad on
3763# some platforms.
8ea2b00f
AM
3764# Always define AMTAR for backward compatibility.
3765
3766AMTAR=${AMTAR-"${am_missing_run}tar"}
3767
3768am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3769
3770
252b5132 3771
d6d788bd 3772
13b2be9c 3773depcc="$CC" am_compiler_list=
d6d788bd 3774
81ecdfbb
RW
3775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3776$as_echo_n "checking dependency style of $depcc... " >&6; }
3777if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3778 $as_echo_n "(cached) " >&6
252b5132 3779else
13b2be9c
DJ
3780 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3781 # We make a subdir and do the tests there. Otherwise we can end up
3782 # making bogus files that we don't know about and never remove. For
3783 # instance it was reported that on HP-UX the gcc test will end up
3784 # making a dummy file named `D' -- because `-MD' means `put the output
3785 # in D'.
3786 mkdir conftest.dir
3787 # Copy depcomp to subdir because otherwise we won't find it if we're
3788 # using a relative directory.
3789 cp "$am_depcomp" conftest.dir
3790 cd conftest.dir
3791 # We will build objects and dependencies in a subdirectory because
3792 # it helps to detect inapplicable dependency modes. For instance
3793 # both Tru64's cc and ICC support -MD to output dependencies as a
3794 # side effect of compilation, but ICC will put the dependencies in
3795 # the current directory while Tru64 will put them in the object
3796 # directory.
3797 mkdir sub
252b5132 3798
13b2be9c
DJ
3799 am_cv_CC_dependencies_compiler_type=none
3800 if test "$am_compiler_list" = ""; then
3801 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3802 fi
81ecdfbb
RW
3803 am__universal=false
3804 case " $depcc " in #(
3805 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3806 esac
3807
13b2be9c
DJ
3808 for depmode in $am_compiler_list; do
3809 # Setup a source with many dependencies, because some compilers
3810 # like to wrap large dependency lists on column 80 (with \), and
3811 # we should not choose a depcomp mode which is confused by this.
3812 #
3813 # We need to recreate these files for each test, as the compiler may
3814 # overwrite some of them when testing with obscure command lines.
3815 # This happens at least with the AIX C compiler.
3816 : > sub/conftest.c
3817 for i in 1 2 3 4 5 6; do
3818 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4b363073
NC
3819 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3820 # Solaris 8's {/usr,}/bin/sh.
3821 touch sub/conftst$i.h
13b2be9c
DJ
3822 done
3823 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3824
81ecdfbb
RW
3825 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3826 # mode. It turns out that the SunPro C++ compiler does not properly
3827 # handle `-M -o', and we need to detect this. Also, some Intel
3828 # versions had trouble with output in subdirs
3829 am__obj=sub/conftest.${OBJEXT-o}
3830 am__minus_obj="-o $am__obj"
13b2be9c 3831 case $depmode in
81ecdfbb
RW
3832 gcc)
3833 # This depmode causes a compiler race in universal mode.
3834 test "$am__universal" = false || continue
3835 ;;
13b2be9c
DJ
3836 nosideeffect)
3837 # after this tag, mechanisms are not by side-effect, so they'll
3838 # only be used when explicitly requested
3839 if test "x$enable_dependency_tracking" = xyes; then
3840 continue
3841 else
3842 break
3843 fi
3844 ;;
81ecdfbb
RW
3845 msvisualcpp | msvcmsys)
3846 # This compiler won't grok `-c -o', but also, the minuso test has
3847 # not run yet. These depmodes are late enough in the game, and
3848 # so weak that their functioning should not be impacted.
3849 am__obj=conftest.${OBJEXT-o}
3850 am__minus_obj=
3851 ;;
13b2be9c
DJ
3852 none) break ;;
3853 esac
13b2be9c 3854 if depmode=$depmode \
81ecdfbb 3855 source=sub/conftest.c object=$am__obj \
13b2be9c 3856 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3857 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13b2be9c 3858 >/dev/null 2>conftest.err &&
81ecdfbb 3859 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c 3860 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3861 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c
DJ
3862 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3863 # icc doesn't choke on unknown options, it will just issue warnings
4b363073
NC
3864 # or remarks (even with -Werror). So we grep stderr for any message
3865 # that says an option was ignored or not supported.
3866 # When given -MP, icc 7.0 and 7.1 complain thusly:
3867 # icc: Command line warning: ignoring option '-M'; no argument required
3868 # The diagnosis changed in icc 8.0:
3869 # icc: Command line remark: option '-MP' not supported
3870 if (grep 'ignoring option' conftest.err ||
3871 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13b2be9c
DJ
3872 am_cv_CC_dependencies_compiler_type=$depmode
3873 break
3874 fi
3875 fi
3876 done
252b5132 3877
13b2be9c
DJ
3878 cd ..
3879 rm -rf conftest.dir
252b5132 3880else
13b2be9c 3881 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3882fi
3883
252b5132 3884fi
81ecdfbb
RW
3885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3886$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13b2be9c 3887CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 3888
81ecdfbb 3889 if
13b2be9c
DJ
3890 test "x$enable_dependency_tracking" != xno \
3891 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3892 am__fastdepCC_TRUE=
3893 am__fastdepCC_FALSE='#'
252b5132 3894else
13b2be9c
DJ
3895 am__fastdepCC_TRUE='#'
3896 am__fastdepCC_FALSE=
252b5132
RH
3897fi
3898
d6d788bd
L
3899
3900
13b2be9c 3901
ce2cded5
L
3902ac_ext=c
3903ac_cpp='$CPP $CPPFLAGS'
3904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3906ac_compiler_gnu=$ac_cv_c_compiler_gnu
3907if test -n "$ac_tool_prefix"; then
3908 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3909set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3911$as_echo_n "checking for $ac_word... " >&6; }
3912if test "${ac_cv_prog_CC+set}" = set; then :
3913 $as_echo_n "(cached) " >&6
252b5132 3914else
ce2cded5
L
3915 if test -n "$CC"; then
3916 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 3917else
ce2cded5
L
3918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3919for as_dir in $PATH
3920do
3921 IFS=$as_save_IFS
3922 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3923 for ac_exec_ext in '' $ac_executable_extensions; do
3924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3925 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3927 break 2
3928 fi
3929done
81ecdfbb
RW
3930 done
3931IFS=$as_save_IFS
d7040cdb 3932
ce2cded5
L
3933fi
3934fi
3935CC=$ac_cv_prog_CC
3936if test -n "$CC"; then
81ecdfbb
RW
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3938$as_echo "$CC" >&6; }
bedf545c 3939else
81ecdfbb
RW
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3941$as_echo "no" >&6; }
ce2cded5 3942fi
d7040cdb 3943
81ecdfbb 3944
ce2cded5
L
3945fi
3946if test -z "$ac_cv_prog_CC"; then
3947 ac_ct_CC=$CC
3948 # Extract the first word of "gcc", so it can be a program name with args.
3949set dummy gcc; ac_word=$2
81ecdfbb
RW
3950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3951$as_echo_n "checking for $ac_word... " >&6; }
3952if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3953 $as_echo_n "(cached) " >&6
d7040cdb 3954else
ce2cded5
L
3955 if test -n "$ac_ct_CC"; then
3956 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3957else
d7040cdb
SE
3958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3959for as_dir in $PATH
3960do
3961 IFS=$as_save_IFS
3962 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3963 for ac_exec_ext in '' $ac_executable_extensions; do
3964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3965 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 3967 break 2
d7040cdb 3968 fi
ce2cded5 3969done
81ecdfbb
RW
3970 done
3971IFS=$as_save_IFS
d7040cdb 3972
ce2cded5
L
3973fi
3974fi
3975ac_ct_CC=$ac_cv_prog_ac_ct_CC
3976if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3978$as_echo "$ac_ct_CC" >&6; }
ce2cded5 3979else
81ecdfbb
RW
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3981$as_echo "no" >&6; }
d7040cdb
SE
3982fi
3983
81ecdfbb
RW
3984 if test "x$ac_ct_CC" = x; then
3985 CC=""
3986 else
3987 case $cross_compiling:$ac_tool_warned in
3988yes:)
3989{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3990$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3991ac_tool_warned=yes ;;
3992esac
3993 CC=$ac_ct_CC
3994 fi
ce2cded5
L
3995else
3996 CC="$ac_cv_prog_CC"
3997fi
d7040cdb 3998
ce2cded5 3999if test -z "$CC"; then
81ecdfbb
RW
4000 if test -n "$ac_tool_prefix"; then
4001 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 4002set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4004$as_echo_n "checking for $ac_word... " >&6; }
4005if test "${ac_cv_prog_CC+set}" = set; then :
4006 $as_echo_n "(cached) " >&6
d7040cdb 4007else
ce2cded5
L
4008 if test -n "$CC"; then
4009 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 4010else
ce2cded5
L
4011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4012for as_dir in $PATH
4013do
4014 IFS=$as_save_IFS
4015 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4016 for ac_exec_ext in '' $ac_executable_extensions; do
4017 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4018 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4020 break 2
4021 fi
4022done
81ecdfbb
RW
4023 done
4024IFS=$as_save_IFS
d7040cdb 4025
252b5132
RH
4026fi
4027fi
ce2cded5
L
4028CC=$ac_cv_prog_CC
4029if test -n "$CC"; then
81ecdfbb
RW
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4031$as_echo "$CC" >&6; }
ce2cded5 4032else
81ecdfbb
RW
4033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4034$as_echo "no" >&6; }
d7040cdb 4035fi
f9c19112 4036
ce2cded5 4037
81ecdfbb 4038 fi
ce2cded5
L
4039fi
4040if test -z "$CC"; then
4041 # Extract the first word of "cc", so it can be a program name with args.
4042set dummy cc; ac_word=$2
81ecdfbb
RW
4043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4044$as_echo_n "checking for $ac_word... " >&6; }
4045if test "${ac_cv_prog_CC+set}" = set; then :
4046 $as_echo_n "(cached) " >&6
ce2cded5
L
4047else
4048 if test -n "$CC"; then
4049 ac_cv_prog_CC="$CC" # Let the user override the test.
4050else
4051 ac_prog_rejected=no
4052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4053for as_dir in $PATH
4054do
4055 IFS=$as_save_IFS
4056 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4057 for ac_exec_ext in '' $ac_executable_extensions; do
4058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5
L
4059 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4060 ac_prog_rejected=yes
4061 continue
4062 fi
4063 ac_cv_prog_CC="cc"
81ecdfbb 4064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4065 break 2
4066 fi
4067done
81ecdfbb
RW
4068 done
4069IFS=$as_save_IFS
ce2cded5
L
4070
4071if test $ac_prog_rejected = yes; then
4072 # We found a bogon in the path, so make sure we never use it.
4073 set dummy $ac_cv_prog_CC
4074 shift
4075 if test $# != 0; then
4076 # We chose a different compiler from the bogus one.
4077 # However, it has the same basename, so the bogon will be chosen
4078 # first if we set CC to just the basename; use the full file name.
4079 shift
4080 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4081 fi
4082fi
4083fi
4084fi
4085CC=$ac_cv_prog_CC
4086if test -n "$CC"; then
81ecdfbb
RW
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4088$as_echo "$CC" >&6; }
ce2cded5 4089else
81ecdfbb
RW
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4091$as_echo "no" >&6; }
ce2cded5
L
4092fi
4093
81ecdfbb 4094
ce2cded5
L
4095fi
4096if test -z "$CC"; then
4097 if test -n "$ac_tool_prefix"; then
81ecdfbb 4098 for ac_prog in cl.exe
ce2cded5
L
4099 do
4100 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4101set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4103$as_echo_n "checking for $ac_word... " >&6; }
4104if test "${ac_cv_prog_CC+set}" = set; then :
4105 $as_echo_n "(cached) " >&6
ce2cded5
L
4106else
4107 if test -n "$CC"; then
4108 ac_cv_prog_CC="$CC" # Let the user override the test.
4109else
4110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4111for as_dir in $PATH
4112do
4113 IFS=$as_save_IFS
4114 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4115 for ac_exec_ext in '' $ac_executable_extensions; do
4116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4117 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4119 break 2
4120 fi
4121done
81ecdfbb
RW
4122 done
4123IFS=$as_save_IFS
ce2cded5
L
4124
4125fi
4126fi
4127CC=$ac_cv_prog_CC
4128if test -n "$CC"; then
81ecdfbb
RW
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4130$as_echo "$CC" >&6; }
ce2cded5 4131else
81ecdfbb
RW
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4133$as_echo "no" >&6; }
ce2cded5
L
4134fi
4135
81ecdfbb 4136
ce2cded5 4137 test -n "$CC" && break
d7040cdb
SE
4138 done
4139fi
ce2cded5
L
4140if test -z "$CC"; then
4141 ac_ct_CC=$CC
81ecdfbb 4142 for ac_prog in cl.exe
d7040cdb
SE
4143do
4144 # Extract the first word of "$ac_prog", so it can be a program name with args.
4145set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4147$as_echo_n "checking for $ac_word... " >&6; }
4148if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4149 $as_echo_n "(cached) " >&6
d7040cdb 4150else
ce2cded5
L
4151 if test -n "$ac_ct_CC"; then
4152 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4153else
4154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4155for as_dir in $PATH
4156do
4157 IFS=$as_save_IFS
4158 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4159 for ac_exec_ext in '' $ac_executable_extensions; do
4160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4161 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 4163 break 2
ac48eca1 4164 fi
d7040cdb 4165done
81ecdfbb
RW
4166 done
4167IFS=$as_save_IFS
ac48eca1 4168
d7040cdb
SE
4169fi
4170fi
ce2cded5
L
4171ac_ct_CC=$ac_cv_prog_ac_ct_CC
4172if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4174$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4175else
81ecdfbb
RW
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4177$as_echo "no" >&6; }
d7040cdb 4178fi
ac48eca1 4179
81ecdfbb 4180
ce2cded5 4181 test -n "$ac_ct_CC" && break
d7040cdb 4182done
ac48eca1 4183
81ecdfbb
RW
4184 if test "x$ac_ct_CC" = x; then
4185 CC=""
4186 else
4187 case $cross_compiling:$ac_tool_warned in
4188yes:)
4189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4191ac_tool_warned=yes ;;
4192esac
4193 CC=$ac_ct_CC
4194 fi
d7040cdb 4195fi
ac48eca1 4196
d7040cdb 4197fi
ac48eca1 4198
ac48eca1 4199
81ecdfbb
RW
4200test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4202as_fn_error "no acceptable C compiler found in \$PATH
4203See \`config.log' for more details." "$LINENO" 5; }
6be7c12c 4204
ce2cded5 4205# Provide some information about the compiler.
81ecdfbb
RW
4206$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4207set X $ac_compile
4208ac_compiler=$2
4209for ac_option in --version -v -V -qversion; do
4210 { { ac_try="$ac_compiler $ac_option >&5"
4211case "(($ac_try" in
4212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4213 *) ac_try_echo=$ac_try;;
4214esac
4215eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4216$as_echo "$ac_try_echo"; } >&5
4217 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4218 ac_status=$?
81ecdfbb
RW
4219 if test -s conftest.err; then
4220 sed '10a\
4221... rest of stderr output deleted ...
4222 10q' conftest.err >conftest.er1
4223 cat conftest.er1 >&5
4224 rm -f conftest.er1 conftest.err
4225 fi
4226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4227 test $ac_status = 0; }
4228done
ac48eca1 4229
81ecdfbb
RW
4230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4231$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4232if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4233 $as_echo_n "(cached) " >&6
d7040cdb 4234else
81ecdfbb 4235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4236/* end confdefs.h. */
c8615825 4237
ce2cded5
L
4238int
4239main ()
4240{
4241#ifndef __GNUC__
4242 choke me
4243#endif
4244
4245 ;
4246 return 0;
4247}
4248_ACEOF
81ecdfbb 4249if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4250 ac_compiler_gnu=yes
d7040cdb 4251else
81ecdfbb 4252 ac_compiler_gnu=no
d7040cdb 4253fi
81ecdfbb 4254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4255ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4256
ce2cded5 4257fi
81ecdfbb
RW
4258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4259$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4260if test $ac_compiler_gnu = yes; then
4261 GCC=yes
4262else
4263 GCC=
4264fi
ce2cded5
L
4265ac_test_CFLAGS=${CFLAGS+set}
4266ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4268$as_echo_n "checking whether $CC accepts -g... " >&6; }
4269if test "${ac_cv_prog_cc_g+set}" = set; then :
4270 $as_echo_n "(cached) " >&6
4271else
4272 ac_save_c_werror_flag=$ac_c_werror_flag
4273 ac_c_werror_flag=yes
4274 ac_cv_prog_cc_g=no
4275 CFLAGS="-g"
4276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4277/* end confdefs.h. */
d7040cdb 4278
ce2cded5
L
4279int
4280main ()
4281{
d7040cdb 4282
ce2cded5
L
4283 ;
4284 return 0;
4285}
4286_ACEOF
81ecdfbb 4287if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4288 ac_cv_prog_cc_g=yes
4289else
81ecdfbb
RW
4290 CFLAGS=""
4291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4292/* end confdefs.h. */
4293
4294int
4295main ()
4296{
4297
4298 ;
4299 return 0;
4300}
4301_ACEOF
4302if ac_fn_c_try_compile "$LINENO"; then :
4303
4304else
4305 ac_c_werror_flag=$ac_save_c_werror_flag
4306 CFLAGS="-g"
4307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308/* end confdefs.h. */
d70c5fc7 4309
81ecdfbb
RW
4310int
4311main ()
4312{
4313
4314 ;
4315 return 0;
4316}
4317_ACEOF
4318if ac_fn_c_try_compile "$LINENO"; then :
4319 ac_cv_prog_cc_g=yes
4320fi
4321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4322fi
81ecdfbb 4323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4324fi
81ecdfbb
RW
4325rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4326 ac_c_werror_flag=$ac_save_c_werror_flag
4327fi
4328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4329$as_echo "$ac_cv_prog_cc_g" >&6; }
ce2cded5
L
4330if test "$ac_test_CFLAGS" = set; then
4331 CFLAGS=$ac_save_CFLAGS
4332elif test $ac_cv_prog_cc_g = yes; then
4333 if test "$GCC" = yes; then
4334 CFLAGS="-g -O2"
4335 else
4336 CFLAGS="-g"
4337 fi
ac48eca1 4338else
ce2cded5
L
4339 if test "$GCC" = yes; then
4340 CFLAGS="-O2"
4341 else
4342 CFLAGS=
4343 fi
ac48eca1 4344fi
81ecdfbb
RW
4345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4346$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4347if test "${ac_cv_prog_cc_c89+set}" = set; then :
4348 $as_echo_n "(cached) " >&6
ac48eca1 4349else
81ecdfbb 4350 ac_cv_prog_cc_c89=no
ce2cded5 4351ac_save_CC=$CC
81ecdfbb 4352cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
4353/* end confdefs.h. */
4354#include <stdarg.h>
4355#include <stdio.h>
4356#include <sys/types.h>
4357#include <sys/stat.h>
4358/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4359struct buf { int x; };
4360FILE * (*rcsopen) (struct buf *, struct stat *, int);
4361static char *e (p, i)
4362 char **p;
4363 int i;
4364{
4365 return p[i];
4366}
4367static char *f (char * (*g) (char **, int), char **p, ...)
4368{
4369 char *s;
4370 va_list v;
4371 va_start (v,p);
4372 s = g (p, va_arg (v,int));
4373 va_end (v);
4374 return s;
4375}
4376
4377/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4378 function prototypes and stuff, but not '\xHH' hex character constants.
4379 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4380 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
4381 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4382 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4383 that's true only with -std. */
ce2cded5
L
4384int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4385
81ecdfbb
RW
4386/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4387 inside strings and character constants. */
4388#define FOO(x) 'x'
4389int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4390
ce2cded5
L
4391int test (int i, double x);
4392struct s1 {int (*f) (int a);};
4393struct s2 {int (*f) (double a);};
4394int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4395int argc;
4396char **argv;
4397int
4398main ()
4399{
4400return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4401 ;
4402 return 0;
4403}
4404_ACEOF
81ecdfbb
RW
4405for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4406 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
4407do
4408 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4409 if ac_fn_c_try_compile "$LINENO"; then :
4410 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 4411fi
81ecdfbb
RW
4412rm -f core conftest.err conftest.$ac_objext
4413 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 4414done
81ecdfbb 4415rm -f conftest.$ac_ext
ce2cded5
L
4416CC=$ac_save_CC
4417
4418fi
81ecdfbb
RW
4419# AC_CACHE_VAL
4420case "x$ac_cv_prog_cc_c89" in
4421 x)
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4423$as_echo "none needed" >&6; } ;;
4424 xno)
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4426$as_echo "unsupported" >&6; } ;;
ce2cded5 4427 *)
81ecdfbb
RW
4428 CC="$CC $ac_cv_prog_cc_c89"
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4430$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d7040cdb 4431esac
81ecdfbb 4432if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 4433
ce2cded5 4434fi
d7040cdb 4435
ce2cded5
L
4436ac_ext=c
4437ac_cpp='$CPP $CPPFLAGS'
4438ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4439ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4440ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4441
7357c5b6
AM
4442ac_ext=c
4443ac_cpp='$CPP $CPPFLAGS'
4444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4446ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4448$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4449# On Suns, sometimes $CPP names a directory.
4450if test -n "$CPP" && test -d "$CPP"; then
4451 CPP=
4452fi
4453if test -z "$CPP"; then
81ecdfbb
RW
4454 if test "${ac_cv_prog_CPP+set}" = set; then :
4455 $as_echo_n "(cached) " >&6
7357c5b6
AM
4456else
4457 # Double quotes because CPP needs to be expanded
4458 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4459 do
4460 ac_preproc_ok=false
4461for ac_c_preproc_warn_flag in '' yes
4462do
4463 # Use a header file that comes with gcc, so configuring glibc
4464 # with a fresh cross-compiler works.
4465 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4466 # <limits.h> exists even on freestanding compilers.
4467 # On the NeXT, cc -E runs the code through the compiler's parser,
4468 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4470/* end confdefs.h. */
4471#ifdef __STDC__
4472# include <limits.h>
4473#else
4474# include <assert.h>
4475#endif
4476 Syntax error
4477_ACEOF
81ecdfbb 4478if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4479
81ecdfbb 4480else
7357c5b6
AM
4481 # Broken: fails on valid input.
4482continue
4483fi
4484rm -f conftest.err conftest.$ac_ext
d7040cdb 4485
81ecdfbb 4486 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4487 # can be detected and how.
81ecdfbb 4488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4489/* end confdefs.h. */
4490#include <ac_nonexistent.h>
4491_ACEOF
81ecdfbb 4492if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4493 # Broken: success on invalid input.
4494continue
4495else
7357c5b6
AM
4496 # Passes both tests.
4497ac_preproc_ok=:
4498break
4499fi
4500rm -f conftest.err conftest.$ac_ext
d7040cdb 4501
7357c5b6
AM
4502done
4503# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4504rm -f conftest.err conftest.$ac_ext
81ecdfbb 4505if $ac_preproc_ok; then :
7357c5b6
AM
4506 break
4507fi
d7040cdb 4508
7357c5b6
AM
4509 done
4510 ac_cv_prog_CPP=$CPP
d7040cdb 4511
7357c5b6
AM
4512fi
4513 CPP=$ac_cv_prog_CPP
4514else
4515 ac_cv_prog_CPP=$CPP
4516fi
81ecdfbb
RW
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4518$as_echo "$CPP" >&6; }
7357c5b6
AM
4519ac_preproc_ok=false
4520for ac_c_preproc_warn_flag in '' yes
4521do
4522 # Use a header file that comes with gcc, so configuring glibc
4523 # with a fresh cross-compiler works.
4524 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4525 # <limits.h> exists even on freestanding compilers.
4526 # On the NeXT, cc -E runs the code through the compiler's parser,
4527 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4529/* end confdefs.h. */
4530#ifdef __STDC__
4531# include <limits.h>
4532#else
4533# include <assert.h>
4534#endif
4535 Syntax error
4536_ACEOF
81ecdfbb 4537if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4538
81ecdfbb 4539else
7357c5b6
AM
4540 # Broken: fails on valid input.
4541continue
4542fi
4543rm -f conftest.err conftest.$ac_ext
d7040cdb 4544
81ecdfbb 4545 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4546 # can be detected and how.
81ecdfbb 4547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4548/* end confdefs.h. */
4549#include <ac_nonexistent.h>
4550_ACEOF
81ecdfbb 4551if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4552 # Broken: success on invalid input.
4553continue
4554else
7357c5b6
AM
4555 # Passes both tests.
4556ac_preproc_ok=:
4557break
4558fi
4559rm -f conftest.err conftest.$ac_ext
d7040cdb 4560
7357c5b6
AM
4561done
4562# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4563rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
4564if $ac_preproc_ok; then :
4565
7357c5b6 4566else
81ecdfbb
RW
4567 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4568$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4569as_fn_error "C preprocessor \"$CPP\" fails sanity check
4570See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 4571fi
ac48eca1 4572
7357c5b6
AM
4573ac_ext=c
4574ac_cpp='$CPP $CPPFLAGS'
4575ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4576ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4577ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac48eca1 4578
ac48eca1 4579
81ecdfbb
RW
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4581$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4582if test "${ac_cv_path_GREP+set}" = set; then :
4583 $as_echo_n "(cached) " >&6
7357c5b6 4584else
81ecdfbb
RW
4585 if test -z "$GREP"; then
4586 ac_path_GREP_found=false
4587 # Loop through the user's path and test for each of PROGNAME-LIST
4588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4589for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4590do
4591 IFS=$as_save_IFS
4592 test -z "$as_dir" && as_dir=.
4593 for ac_prog in grep ggrep; do
4594 for ac_exec_ext in '' $ac_executable_extensions; do
4595 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4596 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4597# Check for GNU ac_path_GREP and select it if it is found.
4598 # Check for GNU $ac_path_GREP
4599case `"$ac_path_GREP" --version 2>&1` in
4600*GNU*)
4601 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4602*)
4603 ac_count=0
4604 $as_echo_n 0123456789 >"conftest.in"
4605 while :
4606 do
4607 cat "conftest.in" "conftest.in" >"conftest.tmp"
4608 mv "conftest.tmp" "conftest.in"
4609 cp "conftest.in" "conftest.nl"
4610 $as_echo 'GREP' >> "conftest.nl"
4611 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4612 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4613 as_fn_arith $ac_count + 1 && ac_count=$as_val
4614 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4615 # Best one so far, save it but keep looking for a better one
4616 ac_cv_path_GREP="$ac_path_GREP"
4617 ac_path_GREP_max=$ac_count
7357c5b6 4618 fi
81ecdfbb
RW
4619 # 10*(2^10) chars as input seems more than enough
4620 test $ac_count -gt 10 && break
4621 done
4622 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4623esac
4624
4625 $ac_path_GREP_found && break 3
4626 done
4627 done
4628 done
4629IFS=$as_save_IFS
4630 if test -z "$ac_cv_path_GREP"; then
4631 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4632 fi
4633else
4634 ac_cv_path_GREP=$GREP
7357c5b6 4635fi
81ecdfbb
RW
4636
4637fi
4638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4639$as_echo "$ac_cv_path_GREP" >&6; }
4640 GREP="$ac_cv_path_GREP"
ac48eca1 4641
d7040cdb 4642
81ecdfbb
RW
4643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4644$as_echo_n "checking for egrep... " >&6; }
4645if test "${ac_cv_path_EGREP+set}" = set; then :
4646 $as_echo_n "(cached) " >&6
7357c5b6 4647else
81ecdfbb
RW
4648 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4649 then ac_cv_path_EGREP="$GREP -E"
4650 else
4651 if test -z "$EGREP"; then
4652 ac_path_EGREP_found=false
4653 # Loop through the user's path and test for each of PROGNAME-LIST
4654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4655for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4656do
4657 IFS=$as_save_IFS
4658 test -z "$as_dir" && as_dir=.
4659 for ac_prog in egrep; do
4660 for ac_exec_ext in '' $ac_executable_extensions; do
4661 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4662 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4663# Check for GNU ac_path_EGREP and select it if it is found.
4664 # Check for GNU $ac_path_EGREP
4665case `"$ac_path_EGREP" --version 2>&1` in
4666*GNU*)
4667 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4668*)
4669 ac_count=0
4670 $as_echo_n 0123456789 >"conftest.in"
4671 while :
4672 do
4673 cat "conftest.in" "conftest.in" >"conftest.tmp"
4674 mv "conftest.tmp" "conftest.in"
4675 cp "conftest.in" "conftest.nl"
4676 $as_echo 'EGREP' >> "conftest.nl"
4677 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4678 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4679 as_fn_arith $ac_count + 1 && ac_count=$as_val
4680 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4681 # Best one so far, save it but keep looking for a better one
4682 ac_cv_path_EGREP="$ac_path_EGREP"
4683 ac_path_EGREP_max=$ac_count
4684 fi
4685 # 10*(2^10) chars as input seems more than enough
4686 test $ac_count -gt 10 && break
4687 done
4688 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4689esac
4690
4691 $ac_path_EGREP_found && break 3
4692 done
4693 done
4694 done
4695IFS=$as_save_IFS
4696 if test -z "$ac_cv_path_EGREP"; then
4697 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4698 fi
4699else
4700 ac_cv_path_EGREP=$EGREP
4701fi
4702
4703 fi
4704fi
4705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4706$as_echo "$ac_cv_path_EGREP" >&6; }
4707 EGREP="$ac_cv_path_EGREP"
4708
4709
4710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4711$as_echo_n "checking for ANSI C header files... " >&6; }
4712if test "${ac_cv_header_stdc+set}" = set; then :
4713 $as_echo_n "(cached) " >&6
4714else
4715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4716/* end confdefs.h. */
4717#include <stdlib.h>
4718#include <stdarg.h>
4719#include <string.h>
4720#include <float.h>
d7040cdb 4721
7357c5b6
AM
4722int
4723main ()
4724{
d7040cdb 4725
7357c5b6
AM
4726 ;
4727 return 0;
4728}
4729_ACEOF
81ecdfbb 4730if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4731 ac_cv_header_stdc=yes
4732else
81ecdfbb 4733 ac_cv_header_stdc=no
7357c5b6 4734fi
81ecdfbb 4735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4736
7357c5b6
AM
4737if test $ac_cv_header_stdc = yes; then
4738 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4740/* end confdefs.h. */
4741#include <string.h>
d7040cdb 4742
7357c5b6
AM
4743_ACEOF
4744if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4745 $EGREP "memchr" >/dev/null 2>&1; then :
4746
ce2cded5 4747else
7357c5b6
AM
4748 ac_cv_header_stdc=no
4749fi
4750rm -f conftest*
d7040cdb 4751
7357c5b6 4752fi
d7040cdb 4753
7357c5b6
AM
4754if test $ac_cv_header_stdc = yes; then
4755 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4757/* end confdefs.h. */
4758#include <stdlib.h>
ac48eca1 4759
7357c5b6
AM
4760_ACEOF
4761if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4762 $EGREP "free" >/dev/null 2>&1; then :
4763
7357c5b6
AM
4764else
4765 ac_cv_header_stdc=no
4766fi
4767rm -f conftest*
d7040cdb 4768
7357c5b6 4769fi
d7040cdb 4770
7357c5b6
AM
4771if test $ac_cv_header_stdc = yes; then
4772 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4773 if test "$cross_compiling" = yes; then :
7357c5b6
AM
4774 :
4775else
81ecdfbb 4776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4777/* end confdefs.h. */
4778#include <ctype.h>
81ecdfbb 4779#include <stdlib.h>
7357c5b6
AM
4780#if ((' ' & 0x0FF) == 0x020)
4781# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4782# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4783#else
4784# define ISLOWER(c) \
4785 (('a' <= (c) && (c) <= 'i') \
4786 || ('j' <= (c) && (c) <= 'r') \
4787 || ('s' <= (c) && (c) <= 'z'))
4788# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4789#endif
d7040cdb 4790
7357c5b6
AM
4791#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4792int
4793main ()
4794{
4795 int i;
4796 for (i = 0; i < 256; i++)
4797 if (XOR (islower (i), ISLOWER (i))
4798 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4799 return 2;
4800 return 0;
7357c5b6
AM
4801}
4802_ACEOF
81ecdfbb 4803if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 4804
81ecdfbb
RW
4805else
4806 ac_cv_header_stdc=no
7357c5b6 4807fi
81ecdfbb
RW
4808rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4809 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4810fi
81ecdfbb 4811
7357c5b6
AM
4812fi
4813fi
81ecdfbb
RW
4814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4815$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4816if test $ac_cv_header_stdc = yes; then
d7040cdb 4817
81ecdfbb 4818$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4819
7357c5b6 4820fi
d7040cdb 4821
7357c5b6 4822# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
4823for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4824 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4825do :
4826 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4827ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4828"
4829eval as_val=\$$as_ac_Header
4830 if test "x$as_val" = x""yes; then :
7357c5b6 4831 cat >>confdefs.h <<_ACEOF
81ecdfbb 4832#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 4833_ACEOF
ce2cded5 4834
7357c5b6 4835fi
ce2cded5 4836
7357c5b6 4837done
ce2cded5
L
4838
4839
4840
81ecdfbb
RW
4841 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4842if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
4843 MINIX=yes
4844else
4845 MINIX=
4846fi
d7040cdb
SE
4847
4848
7357c5b6 4849 if test "$MINIX" = yes; then
d7040cdb 4850
81ecdfbb 4851$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
4852
4853
81ecdfbb 4854$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
4855
4856
81ecdfbb 4857$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4858
7357c5b6 4859 fi
d7040cdb
SE
4860
4861
81ecdfbb
RW
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4863$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4864if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4865 $as_echo_n "(cached) " >&6
ac48eca1 4866else
81ecdfbb 4867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4868/* end confdefs.h. */
ac48eca1 4869
7357c5b6
AM
4870# define __EXTENSIONS__ 1
4871 $ac_includes_default
4872int
4873main ()
4874{
13b2be9c 4875
7357c5b6
AM
4876 ;
4877 return 0;
4878}
4879_ACEOF
81ecdfbb 4880if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 4881 ac_cv_safe_to_define___extensions__=yes
d6d788bd 4882else
81ecdfbb 4883 ac_cv_safe_to_define___extensions__=no
d6d788bd 4884fi
81ecdfbb 4885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 4886fi
81ecdfbb
RW
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4888$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4889 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4890 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d6d788bd 4891
81ecdfbb 4892 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d6d788bd 4893
81ecdfbb 4894 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
252b5132 4895
81ecdfbb 4896 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
252b5132 4897
81ecdfbb 4898 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d6d788bd 4899
a74801ba 4900
d053aef8 4901
81ecdfbb 4902
da2f07f1 4903
718a6fd8
SE
4904case `pwd` in
4905 *\ * | *\ *)
81ecdfbb
RW
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4907$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 4908esac
13b2be9c 4909
252b5132 4910
7357c5b6 4911
f2c621e4
AS
4912macro_version='2.2.7a'
4913macro_revision='1.3134'
7357c5b6
AM
4914
4915
4916
4917
4918
4919
7357c5b6
AM
4920
4921
4922
4923
4924
4925
4926
718a6fd8 4927ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 4928
3725885a
RW
4929# Backslashify metacharacters that are still active within
4930# double-quoted strings.
4931sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4932
4933# Same as above, but do not quote variable references.
4934double_quote_subst='s/\(["`\\]\)/\\\1/g'
4935
4936# Sed substitution to delay expansion of an escaped shell variable in a
4937# double_quote_subst'ed string.
4938delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4939
4940# Sed substitution to delay expansion of an escaped single quote.
4941delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4942
4943# Sed substitution to avoid accidental globbing in evaled expressions
4944no_glob_subst='s/\*/\\\*/g'
4945
4946ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4947ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4948ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4949
4950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4951$as_echo_n "checking how to print strings... " >&6; }
4952# Test print first, because it will be a builtin if present.
f2c621e4 4953if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3725885a
RW
4954 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4955 ECHO='print -r --'
4956elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4957 ECHO='printf %s\n'
4958else
4959 # Use this function as a fallback that always works.
4960 func_fallback_echo ()
4961 {
4962 eval 'cat <<_LTECHO_EOF
4963$1
4964_LTECHO_EOF'
4965 }
4966 ECHO='func_fallback_echo'
4967fi
4968
4969# func_echo_all arg...
4970# Invoke $ECHO with all args, space-separated.
4971func_echo_all ()
4972{
4973 $ECHO ""
4974}
4975
4976case "$ECHO" in
4977 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4978$as_echo "printf" >&6; } ;;
4979 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4980$as_echo "print -r" >&6; } ;;
4981 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4982$as_echo "cat" >&6; } ;;
4983esac
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
81ecdfbb
RW
4998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4999$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5000if test "${ac_cv_path_SED+set}" = set; then :
5001 $as_echo_n "(cached) " >&6
5002else
5003 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5004 for ac_i in 1 2 3 4 5 6 7; do
5005 ac_script="$ac_script$as_nl$ac_script"
5006 done
5007 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5008 { ac_script=; unset ac_script;}
5009 if test -z "$SED"; then
5010 ac_path_SED_found=false
5011 # Loop through the user's path and test for each of PROGNAME-LIST
5012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5013for as_dir in $PATH
5014do
5015 IFS=$as_save_IFS
5016 test -z "$as_dir" && as_dir=.
81ecdfbb 5017 for ac_prog in sed gsed; do
7357c5b6 5018 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5019 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5020 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5021# Check for GNU ac_path_SED and select it if it is found.
5022 # Check for GNU $ac_path_SED
5023case `"$ac_path_SED" --version 2>&1` in
5024*GNU*)
5025 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5026*)
5027 ac_count=0
5028 $as_echo_n 0123456789 >"conftest.in"
5029 while :
5030 do
5031 cat "conftest.in" "conftest.in" >"conftest.tmp"
5032 mv "conftest.tmp" "conftest.in"
5033 cp "conftest.in" "conftest.nl"
5034 $as_echo '' >> "conftest.nl"
5035 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5036 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5037 as_fn_arith $ac_count + 1 && ac_count=$as_val
5038 if test $ac_count -gt ${ac_path_SED_max-0}; then
5039 # Best one so far, save it but keep looking for a better one
5040 ac_cv_path_SED="$ac_path_SED"
5041 ac_path_SED_max=$ac_count
5042 fi
5043 # 10*(2^10) chars as input seems more than enough
5044 test $ac_count -gt 10 && break
5045 done
5046 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5047esac
5048
5049 $ac_path_SED_found && break 3
7357c5b6
AM
5050 done
5051 done
81ecdfbb 5052 done
7357c5b6 5053IFS=$as_save_IFS
81ecdfbb
RW
5054 if test -z "$ac_cv_path_SED"; then
5055 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5056 fi
81ecdfbb
RW
5057else
5058 ac_cv_path_SED=$SED
7357c5b6
AM
5059fi
5060
81ecdfbb
RW
5061fi
5062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5063$as_echo "$ac_cv_path_SED" >&6; }
5064 SED="$ac_cv_path_SED"
5065 rm -f conftest.sed
7357c5b6
AM
5066
5067test -z "$SED" && SED=sed
5068Xsed="$SED -e 1s/^X//"
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
81ecdfbb
RW
5080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5081$as_echo_n "checking for fgrep... " >&6; }
5082if test "${ac_cv_path_FGREP+set}" = set; then :
5083 $as_echo_n "(cached) " >&6
7357c5b6 5084else
81ecdfbb
RW
5085 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5086 then ac_cv_path_FGREP="$GREP -F"
5087 else
5088 if test -z "$FGREP"; then
5089 ac_path_FGREP_found=false
5090 # Loop through the user's path and test for each of PROGNAME-LIST
5091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5092for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5093do
5094 IFS=$as_save_IFS
5095 test -z "$as_dir" && as_dir=.
5096 for ac_prog in fgrep; do
5097 for ac_exec_ext in '' $ac_executable_extensions; do
5098 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5099 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5100# Check for GNU ac_path_FGREP and select it if it is found.
5101 # Check for GNU $ac_path_FGREP
5102case `"$ac_path_FGREP" --version 2>&1` in
5103*GNU*)
5104 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5105*)
5106 ac_count=0
5107 $as_echo_n 0123456789 >"conftest.in"
5108 while :
5109 do
5110 cat "conftest.in" "conftest.in" >"conftest.tmp"
5111 mv "conftest.tmp" "conftest.in"
5112 cp "conftest.in" "conftest.nl"
5113 $as_echo 'FGREP' >> "conftest.nl"
5114 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5115 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5116 as_fn_arith $ac_count + 1 && ac_count=$as_val
5117 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5118 # Best one so far, save it but keep looking for a better one
5119 ac_cv_path_FGREP="$ac_path_FGREP"
5120 ac_path_FGREP_max=$ac_count
7357c5b6 5121 fi
81ecdfbb
RW
5122 # 10*(2^10) chars as input seems more than enough
5123 test $ac_count -gt 10 && break
5124 done
5125 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5126esac
5127
5128 $ac_path_FGREP_found && break 3
5129 done
5130 done
5131 done
5132IFS=$as_save_IFS
5133 if test -z "$ac_cv_path_FGREP"; then
5134 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5135 fi
5136else
5137 ac_cv_path_FGREP=$FGREP
7357c5b6 5138fi
81ecdfbb
RW
5139
5140 fi
5141fi
5142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5143$as_echo "$ac_cv_path_FGREP" >&6; }
5144 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5145
5146
5147test -z "$GREP" && GREP=grep
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
81ecdfbb
RW
5167# Check whether --with-gnu-ld was given.
5168if test "${with_gnu_ld+set}" = set; then :
5169 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5170else
5171 with_gnu_ld=no
81ecdfbb
RW
5172fi
5173
ce2cded5
L
5174ac_prog=ld
5175if test "$GCC" = yes; then
5176 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5178$as_echo_n "checking for ld used by $CC... " >&6; }
ce2cded5
L
5179 case $host in
5180 *-*-mingw*)
5181 # gcc leaves a trailing carriage return which upsets mingw
5182 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5183 *)
5184 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5185 esac
5186 case $ac_prog in
5187 # Accept absolute paths.
5188 [\\/]* | ?:[\\/]*)
5189 re_direlt='/[^/][^/]*/\.\./'
5190 # Canonicalize the pathname of ld
5191 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5192 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5193 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5194 done
5195 test -z "$LD" && LD="$ac_prog"
5196 ;;
5197 "")
5198 # If it fails, then pretend we aren't using GCC.
5199 ac_prog=ld
5200 ;;
5201 *)
5202 # If it is relative, then search for the first ld in PATH.
5203 with_gnu_ld=unknown
5204 ;;
5205 esac
5206elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5208$as_echo_n "checking for GNU ld... " >&6; }
ce2cded5 5209else
81ecdfbb
RW
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5211$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5212fi
81ecdfbb
RW
5213if test "${lt_cv_path_LD+set}" = set; then :
5214 $as_echo_n "(cached) " >&6
ce2cded5
L
5215else
5216 if test -z "$LD"; then
5217 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5218 for ac_dir in $PATH; do
5219 IFS="$lt_save_ifs"
5220 test -z "$ac_dir" && ac_dir=.
5221 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5222 lt_cv_path_LD="$ac_dir/$ac_prog"
5223 # Check to see if the program is GNU ld. I'd rather use --version,
5224 # but apparently some variants of GNU ld only accept -v.
5225 # Break only if it was the GNU/non-GNU ld that we prefer.
5226 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5227 *GNU* | *'with BFD'*)
5228 test "$with_gnu_ld" != no && break
5229 ;;
5230 *)
5231 test "$with_gnu_ld" != yes && break
5232 ;;
5233 esac
5234 fi
5235 done
5236 IFS="$lt_save_ifs"
5237else
5238 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5239fi
5240fi
5241
5242LD="$lt_cv_path_LD"
5243if test -n "$LD"; then
81ecdfbb
RW
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5245$as_echo "$LD" >&6; }
ce2cded5 5246else
81ecdfbb
RW
5247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5248$as_echo "no" >&6; }
ce2cded5 5249fi
81ecdfbb
RW
5250test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5252$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5253if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5254 $as_echo_n "(cached) " >&6
ce2cded5
L
5255else
5256 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5257case `$LD -v 2>&1 </dev/null` in
5258*GNU* | *'with BFD'*)
5259 lt_cv_prog_gnu_ld=yes
5260 ;;
5261*)
5262 lt_cv_prog_gnu_ld=no
5263 ;;
5264esac
5265fi
81ecdfbb
RW
5266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5267$as_echo "$lt_cv_prog_gnu_ld" >&6; }
ce2cded5
L
5268with_gnu_ld=$lt_cv_prog_gnu_ld
5269
5270
5271
5272
5273
5274
5275
5276
5277
81ecdfbb
RW
5278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5279$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5280if test "${lt_cv_path_NM+set}" = set; then :
5281 $as_echo_n "(cached) " >&6
ce2cded5
L
5282else
5283 if test -n "$NM"; then
5284 # Let the user override the test.
5285 lt_cv_path_NM="$NM"
5286else
5287 lt_nm_to_check="${ac_tool_prefix}nm"
5288 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5289 lt_nm_to_check="$lt_nm_to_check nm"
5290 fi
5291 for lt_tmp_nm in $lt_nm_to_check; do
5292 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5293 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5294 IFS="$lt_save_ifs"
5295 test -z "$ac_dir" && ac_dir=.
5296 tmp_nm="$ac_dir/$lt_tmp_nm"
5297 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5298 # Check to see if the nm accepts a BSD-compat flag.
5299 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5300 # nm: unknown option "B" ignored
5301 # Tru64's nm complains that /dev/null is an invalid object file
5302 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5303 */dev/null* | *'Invalid file or object type'*)
5304 lt_cv_path_NM="$tmp_nm -B"
5305 break
5306 ;;
5307 *)
5308 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5309 */dev/null*)
5310 lt_cv_path_NM="$tmp_nm -p"
5311 break
5312 ;;
5313 *)
5314 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5315 continue # so that we can try to find one that supports BSD flags
5316 ;;
5317 esac
5318 ;;
5319 esac
5320 fi
5321 done
5322 IFS="$lt_save_ifs"
5323 done
5324 : ${lt_cv_path_NM=no}
5325fi
5326fi
81ecdfbb
RW
5327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5328$as_echo "$lt_cv_path_NM" >&6; }
ce2cded5
L
5329if test "$lt_cv_path_NM" != "no"; then
5330 NM="$lt_cv_path_NM"
5331else
5332 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5333 if test -n "$DUMPBIN"; then :
5334 # Let the user override the test.
5335 else
5336 if test -n "$ac_tool_prefix"; then
5337 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5338 do
5339 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5340set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5342$as_echo_n "checking for $ac_word... " >&6; }
5343if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5344 $as_echo_n "(cached) " >&6
d7040cdb 5345else
ce2cded5
L
5346 if test -n "$DUMPBIN"; then
5347 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
d7040cdb
SE
5348else
5349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5350for as_dir in $PATH
5351do
5352 IFS=$as_save_IFS
5353 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5354 for ac_exec_ext in '' $ac_executable_extensions; do
5355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 5356 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5358 break 2
d70c5fc7 5359 fi
d7040cdb 5360done
81ecdfbb
RW
5361 done
5362IFS=$as_save_IFS
d70c5fc7 5363
d7040cdb
SE
5364fi
5365fi
ce2cded5
L
5366DUMPBIN=$ac_cv_prog_DUMPBIN
5367if test -n "$DUMPBIN"; then
81ecdfbb
RW
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5369$as_echo "$DUMPBIN" >&6; }
bedf545c 5370else
81ecdfbb
RW
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5372$as_echo "no" >&6; }
d7040cdb 5373fi
13b2be9c 5374
81ecdfbb 5375
ce2cded5
L
5376 test -n "$DUMPBIN" && break
5377 done
5378fi
5379if test -z "$DUMPBIN"; then
5380 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5381 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5382do
5383 # Extract the first word of "$ac_prog", so it can be a program name with args.
5384set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5386$as_echo_n "checking for $ac_word... " >&6; }
5387if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5388 $as_echo_n "(cached) " >&6
d7040cdb 5389else
ce2cded5
L
5390 if test -n "$ac_ct_DUMPBIN"; then
5391 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5392else
5393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5394for as_dir in $PATH
5395do
5396 IFS=$as_save_IFS
5397 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5398 for ac_exec_ext in '' $ac_executable_extensions; do
5399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 5400 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5402 break 2
5403 fi
5404done
81ecdfbb
RW
5405 done
5406IFS=$as_save_IFS
ce2cded5
L
5407
5408fi
5409fi
5410ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5411if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5413$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5414else
81ecdfbb
RW
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5416$as_echo "no" >&6; }
d7040cdb
SE
5417fi
5418
81ecdfbb 5419
ce2cded5
L
5420 test -n "$ac_ct_DUMPBIN" && break
5421done
13b2be9c 5422
81ecdfbb
RW
5423 if test "x$ac_ct_DUMPBIN" = x; then
5424 DUMPBIN=":"
5425 else
5426 case $cross_compiling:$ac_tool_warned in
5427yes:)
5428{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5429$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5430ac_tool_warned=yes ;;
5431esac
5432 DUMPBIN=$ac_ct_DUMPBIN
5433 fi
ce2cded5 5434fi
13b2be9c 5435
3725885a
RW
5436 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5437 *COFF*)
5438 DUMPBIN="$DUMPBIN -symbols"
5439 ;;
5440 *)
5441 DUMPBIN=:
5442 ;;
5443 esac
5444 fi
bedf545c 5445
ce2cded5
L
5446 if test "$DUMPBIN" != ":"; then
5447 NM="$DUMPBIN"
5448 fi
5449fi
5450test -z "$NM" && NM=nm
6840198f 5451
13b2be9c 5452
ac48eca1 5453
d7040cdb 5454
ce2cded5
L
5455
5456
81ecdfbb
RW
5457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5458$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5459if test "${lt_cv_nm_interface+set}" = set; then :
5460 $as_echo_n "(cached) " >&6
ce2cded5
L
5461else
5462 lt_cv_nm_interface="BSD nm"
5463 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5464 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
ce2cded5
L
5465 (eval "$ac_compile" 2>conftest.err)
5466 cat conftest.err >&5
3725885a 5467 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
ce2cded5
L
5468 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5469 cat conftest.err >&5
3725885a 5470 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
ce2cded5
L
5471 cat conftest.out >&5
5472 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5473 lt_cv_nm_interface="MS dumpbin"
5474 fi
5475 rm -f conftest*
5476fi
81ecdfbb
RW
5477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5478$as_echo "$lt_cv_nm_interface" >&6; }
ce2cded5 5479
81ecdfbb
RW
5480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5481$as_echo_n "checking whether ln -s works... " >&6; }
ce2cded5
L
5482LN_S=$as_ln_s
5483if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5485$as_echo "yes" >&6; }
ce2cded5 5486else
81ecdfbb
RW
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5488$as_echo "no, using $LN_S" >&6; }
ce2cded5
L
5489fi
5490
5491# find the maximum length of command line arguments
81ecdfbb
RW
5492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5493$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5494if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5495 $as_echo_n "(cached) " >&6
ce2cded5
L
5496else
5497 i=0
5498 teststring="ABCD"
5499
5500 case $build_os in
5501 msdosdjgpp*)
5502 # On DJGPP, this test can blow up pretty badly due to problems in libc
5503 # (any single argument exceeding 2000 bytes causes a buffer overrun
5504 # during glob expansion). Even if it were fixed, the result of this
5505 # check would be larger than it should be.
5506 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5507 ;;
5508
5509 gnu*)
5510 # Under GNU Hurd, this test is not required because there is
5511 # no limit to the length of command line arguments.
5512 # Libtool will interpret -1 as no limit whatsoever
5513 lt_cv_sys_max_cmd_len=-1;
5514 ;;
5515
718a6fd8 5516 cygwin* | mingw* | cegcc*)
ce2cded5
L
5517 # On Win9x/ME, this test blows up -- it succeeds, but takes
5518 # about 5 minutes as the teststring grows exponentially.
5519 # Worse, since 9x/ME are not pre-emptively multitasking,
5520 # you end up with a "frozen" computer, even though with patience
5521 # the test eventually succeeds (with a max line length of 256k).
5522 # Instead, let's just punt: use the minimum linelength reported by
5523 # all of the supported platforms: 8192 (on NT/2K/XP).
5524 lt_cv_sys_max_cmd_len=8192;
5525 ;;
5526
3725885a
RW
5527 mint*)
5528 # On MiNT this can take a long time and run out of memory.
5529 lt_cv_sys_max_cmd_len=8192;
5530 ;;
5531
ce2cded5
L
5532 amigaos*)
5533 # On AmigaOS with pdksh, this test takes hours, literally.
5534 # So we just punt and use a minimum line length of 8192.
5535 lt_cv_sys_max_cmd_len=8192;
5536 ;;
5537
5538 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5539 # This has been around since 386BSD, at least. Likely further.
5540 if test -x /sbin/sysctl; then
5541 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5542 elif test -x /usr/sbin/sysctl; then
5543 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5544 else
5545 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5546 fi
5547 # And add a safety zone
5548 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5549 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5550 ;;
5551
5552 interix*)
5553 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5554 lt_cv_sys_max_cmd_len=196608
5555 ;;
5556
5557 osf*)
5558 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5559 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5560 # nice to cause kernel panics so lets avoid the loop below.
5561 # First set a reasonable default.
5562 lt_cv_sys_max_cmd_len=16384
5563 #
5564 if test -x /sbin/sysconfig; then
5565 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5566 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5567 esac
5568 fi
5569 ;;
5570 sco3.2v5*)
5571 lt_cv_sys_max_cmd_len=102400
5572 ;;
5573 sysv5* | sco5v6* | sysv4.2uw2*)
5574 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5575 if test -n "$kargmax"; then
5576 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5577 else
5578 lt_cv_sys_max_cmd_len=32768
5579 fi
d7040cdb
SE
5580 ;;
5581 *)
718a6fd8
SE
5582 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5583 if test -n "$lt_cv_sys_max_cmd_len"; then
ce2cded5
L
5584 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5585 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5586 else
5587 # Make teststring a little bigger before we do anything with it.
5588 # a 1K string should be a reasonable start.
5589 for i in 1 2 3 4 5 6 7 8 ; do
5590 teststring=$teststring$teststring
5591 done
5592 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5593 # If test is not a shell built-in, we'll probably end up computing a
5594 # maximum length that is only half of the actual maximum length, but
5595 # we can't tell.
3725885a
RW
5596 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5597 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
ce2cded5
L
5598 test $i != 17 # 1/2 MB should be enough
5599 do
5600 i=`expr $i + 1`
5601 teststring=$teststring$teststring
5602 done
5603 # Only check the string length outside the loop.
5604 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5605 teststring=
5606 # Add a significant safety factor because C++ compilers can tack on
5607 # massive amounts of additional arguments before passing them to the
5608 # linker. It appears as though 1/2 is a usable value.
5609 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5610 fi
d7040cdb
SE
5611 ;;
5612 esac
252b5132 5613
ce2cded5 5614fi
d6d788bd 5615
ce2cded5 5616if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5618$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
ce2cded5 5619else
81ecdfbb
RW
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5621$as_echo "none" >&6; }
ce2cded5
L
5622fi
5623max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 5624
d6d788bd 5625
13b2be9c 5626
13b2be9c 5627
bedf545c 5628
252b5132 5629
ce2cded5
L
5630: ${CP="cp -f"}
5631: ${MV="mv -f"}
5632: ${RM="rm -f"}
d6d788bd 5633
81ecdfbb
RW
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5635$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
ce2cded5
L
5636# Try some XSI features
5637xsi_shell=no
5638( _lt_dummy="a/b/c"
f2c621e4
AS
5639 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5640 = c,a/b,, \
718a6fd8
SE
5641 && eval 'test $(( 1 + 1 )) -eq 2 \
5642 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
ce2cded5 5643 && xsi_shell=yes
81ecdfbb
RW
5644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5645$as_echo "$xsi_shell" >&6; }
bedf545c 5646
bedf545c 5647
81ecdfbb
RW
5648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5649$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
ce2cded5
L
5650lt_shell_append=no
5651( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5652 >/dev/null 2>&1 \
5653 && lt_shell_append=yes
81ecdfbb
RW
5654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5655$as_echo "$lt_shell_append" >&6; }
252b5132 5656
d6d788bd 5657
ce2cded5
L
5658if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5659 lt_unset=unset
5660else
5661 lt_unset=false
5662fi
13b2be9c
DJ
5663
5664
5665
5666
d6d788bd 5667
ce2cded5
L
5668# test EBCDIC or ASCII
5669case `echo X|tr X '\101'` in
5670 A) # ASCII based system
5671 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5672 lt_SP2NL='tr \040 \012'
5673 lt_NL2SP='tr \015\012 \040\040'
5674 ;;
5675 *) # EBCDIC based system
5676 lt_SP2NL='tr \100 \n'
5677 lt_NL2SP='tr \r\n \100\100'
5678 ;;
5679esac
c43a438d 5680
c43a438d 5681
c43a438d 5682
252b5132 5683
ad22bfe8 5684
1ad12f97 5685
1ad12f97 5686
9e9b66a9 5687
1ad12f97 5688
81ecdfbb
RW
5689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5690$as_echo_n "checking for $LD option to reload object files... " >&6; }
5691if test "${lt_cv_ld_reload_flag+set}" = set; then :
5692 $as_echo_n "(cached) " >&6
ce2cded5
L
5693else
5694 lt_cv_ld_reload_flag='-r'
5695fi
81ecdfbb
RW
5696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5697$as_echo "$lt_cv_ld_reload_flag" >&6; }
ce2cded5
L
5698reload_flag=$lt_cv_ld_reload_flag
5699case $reload_flag in
5700"" | " "*) ;;
5701*) reload_flag=" $reload_flag" ;;
5702esac
5703reload_cmds='$LD$reload_flag -o $output$reload_objs'
5704case $host_os in
5705 darwin*)
5706 if test "$GCC" = yes; then
5707 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5708 else
5709 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5710 fi
5711 ;;
5712esac
a541e3ce 5713
9e9b66a9 5714
a2d91340 5715
d6d788bd 5716
9e9b66a9
AM
5717
5718
5719
d6d788bd 5720
252b5132 5721
718a6fd8
SE
5722if test -n "$ac_tool_prefix"; then
5723 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5724set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5726$as_echo_n "checking for $ac_word... " >&6; }
5727if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5728 $as_echo_n "(cached) " >&6
718a6fd8
SE
5729else
5730 if test -n "$OBJDUMP"; then
5731 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5732else
5733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5734for as_dir in $PATH
5735do
5736 IFS=$as_save_IFS
5737 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5738 for ac_exec_ext in '' $ac_executable_extensions; do
5739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 5740 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5742 break 2
5743 fi
5744done
81ecdfbb
RW
5745 done
5746IFS=$as_save_IFS
718a6fd8
SE
5747
5748fi
5749fi
5750OBJDUMP=$ac_cv_prog_OBJDUMP
5751if test -n "$OBJDUMP"; then
81ecdfbb
RW
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5753$as_echo "$OBJDUMP" >&6; }
718a6fd8 5754else
81ecdfbb
RW
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5756$as_echo "no" >&6; }
718a6fd8
SE
5757fi
5758
81ecdfbb 5759
718a6fd8
SE
5760fi
5761if test -z "$ac_cv_prog_OBJDUMP"; then
5762 ac_ct_OBJDUMP=$OBJDUMP
5763 # Extract the first word of "objdump", so it can be a program name with args.
5764set dummy objdump; ac_word=$2
81ecdfbb
RW
5765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5766$as_echo_n "checking for $ac_word... " >&6; }
5767if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5768 $as_echo_n "(cached) " >&6
718a6fd8
SE
5769else
5770 if test -n "$ac_ct_OBJDUMP"; then
5771 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5772else
5773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5774for as_dir in $PATH
5775do
5776 IFS=$as_save_IFS
5777 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5778 for ac_exec_ext in '' $ac_executable_extensions; do
5779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 5780 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 5781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5782 break 2
5783 fi
5784done
81ecdfbb
RW
5785 done
5786IFS=$as_save_IFS
718a6fd8 5787
718a6fd8
SE
5788fi
5789fi
5790ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5791if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
5792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5793$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 5794else
81ecdfbb
RW
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5796$as_echo "no" >&6; }
718a6fd8
SE
5797fi
5798
81ecdfbb
RW
5799 if test "x$ac_ct_OBJDUMP" = x; then
5800 OBJDUMP="false"
5801 else
5802 case $cross_compiling:$ac_tool_warned in
5803yes:)
5804{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5805$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5806ac_tool_warned=yes ;;
5807esac
5808 OBJDUMP=$ac_ct_OBJDUMP
5809 fi
718a6fd8
SE
5810else
5811 OBJDUMP="$ac_cv_prog_OBJDUMP"
5812fi
5813
5814test -z "$OBJDUMP" && OBJDUMP=objdump
5815
5816
5817
5818
5819
5820
5821
5822
13b2be9c 5823
81ecdfbb
RW
5824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5825$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5826if test "${lt_cv_deplibs_check_method+set}" = set; then :
5827 $as_echo_n "(cached) " >&6
d7040cdb 5828else
ce2cded5
L
5829 lt_cv_file_magic_cmd='$MAGIC_CMD'
5830lt_cv_file_magic_test_file=
5831lt_cv_deplibs_check_method='unknown'
5832# Need to set the preceding variable on all platforms that support
5833# interlibrary dependencies.
5834# 'none' -- dependencies not supported.
5835# `unknown' -- same as none, but documents that we really don't know.
5836# 'pass_all' -- all dependencies passed with no checks.
5837# 'test_compile' -- check by making test program.
5838# 'file_magic [[regex]]' -- check by looking for files in library path
5839# which responds to the $file_magic_cmd with a given extended regex.
5840# If you have `file' or equivalent on your system and you're not sure
5841# whether `pass_all' will *always* work, you probably want this one.
13b2be9c 5842
ce2cded5 5843case $host_os in
50e7d84b 5844aix[4-9]*)
ce2cded5
L
5845 lt_cv_deplibs_check_method=pass_all
5846 ;;
d7040cdb 5847
ce2cded5
L
5848beos*)
5849 lt_cv_deplibs_check_method=pass_all
5850 ;;
d7040cdb 5851
ce2cded5
L
5852bsdi[45]*)
5853 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5854 lt_cv_file_magic_cmd='/usr/bin/file -L'
5855 lt_cv_file_magic_test_file=/shlib/libc.so
5856 ;;
d7040cdb 5857
ce2cded5
L
5858cygwin*)
5859 # func_win32_libid is a shell function defined in ltmain.sh
5860 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5861 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 5862 ;;
ce2cded5
L
5863
5864mingw* | pw32*)
5865 # Base MSYS/MinGW do not provide the 'file' command needed by
5866 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5867 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
5868 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5869 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
ce2cded5
L
5870 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5871 lt_cv_file_magic_cmd='func_win32_libid'
5872 else
f2c621e4 5873 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
ce2cded5
L
5874 lt_cv_file_magic_cmd='$OBJDUMP -f'
5875 fi
d7040cdb 5876 ;;
ce2cded5 5877
3725885a 5878cegcc*)
718a6fd8
SE
5879 # use the weaker test based on 'objdump'. See mingw*.
5880 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5881 lt_cv_file_magic_cmd='$OBJDUMP -f'
5882 ;;
5883
ce2cded5
L
5884darwin* | rhapsody*)
5885 lt_cv_deplibs_check_method=pass_all
5886 ;;
5887
5888freebsd* | dragonfly*)
5889 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5890 case $host_cpu in
5891 i*86 )
5892 # Not sure whether the presence of OpenBSD here was a mistake.
5893 # Let's accept both of them until this is cleared up.
5894 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5895 lt_cv_file_magic_cmd=/usr/bin/file
5896 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5897 ;;
5898 esac
5899 else
5900 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
5901 fi
5902 ;;
ce2cded5
L
5903
5904gnu*)
5905 lt_cv_deplibs_check_method=pass_all
d7040cdb 5906 ;;
ce2cded5 5907
3725885a
RW
5908haiku*)
5909 lt_cv_deplibs_check_method=pass_all
5910 ;;
5911
ce2cded5
L
5912hpux10.20* | hpux11*)
5913 lt_cv_file_magic_cmd=/usr/bin/file
5914 case $host_cpu in
5915 ia64*)
5916 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5917 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5918 ;;
5919 hppa*64*)
3725885a 5920 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
5921 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5922 ;;
5923 *)
3725885a 5924 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
ce2cded5
L
5925 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5926 ;;
5927 esac
d7040cdb 5928 ;;
ce2cded5
L
5929
5930interix[3-9]*)
5931 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5932 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 5933 ;;
ce2cded5
L
5934
5935irix5* | irix6* | nonstopux*)
5936 case $LD in
5937 *-32|*"-32 ") libmagic=32-bit;;
5938 *-n32|*"-n32 ") libmagic=N32;;
5939 *-64|*"-64 ") libmagic=64-bit;;
5940 *) libmagic=never-match;;
5941 esac
5942 lt_cv_deplibs_check_method=pass_all
d7040cdb 5943 ;;
ce2cded5
L
5944
5945# This must be Linux ELF.
58e24671 5946linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 5947 lt_cv_deplibs_check_method=pass_all
d7040cdb 5948 ;;
ce2cded5
L
5949
5950netbsd*)
5951 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5952 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5953 else
5954 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5955 fi
d7040cdb 5956 ;;
ce2cded5
L
5957
5958newos6*)
5959 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5960 lt_cv_file_magic_cmd=/usr/bin/file
5961 lt_cv_file_magic_test_file=/usr/lib/libnls.so
d7040cdb 5962 ;;
76a27922 5963
ce2cded5
L
5964*nto* | *qnx*)
5965 lt_cv_deplibs_check_method=pass_all
5966 ;;
d6d788bd 5967
ce2cded5
L
5968openbsd*)
5969 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5970 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5971 else
5972 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5973 fi
5974 ;;
44f2f9d2 5975
ce2cded5
L
5976osf3* | osf4* | osf5*)
5977 lt_cv_deplibs_check_method=pass_all
5978 ;;
44f2f9d2 5979
ce2cded5
L
5980rdos*)
5981 lt_cv_deplibs_check_method=pass_all
5982 ;;
5983
5984solaris*)
5985 lt_cv_deplibs_check_method=pass_all
5986 ;;
5987
5988sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5989 lt_cv_deplibs_check_method=pass_all
5990 ;;
5991
5992sysv4 | sysv4.3*)
5993 case $host_vendor in
5994 motorola)
5995 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]'
5996 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5997 ;;
5998 ncr)
5999 lt_cv_deplibs_check_method=pass_all
6000 ;;
6001 sequent)
6002 lt_cv_file_magic_cmd='/bin/file'
6003 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6004 ;;
6005 sni)
6006 lt_cv_file_magic_cmd='/bin/file'
6007 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6008 lt_cv_file_magic_test_file=/lib/libc.so
6009 ;;
6010 siemens)
6011 lt_cv_deplibs_check_method=pass_all
6012 ;;
6013 pc)
6014 lt_cv_deplibs_check_method=pass_all
6015 ;;
6016 esac
6017 ;;
6018
6019tpf*)
6020 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
6021 ;;
6022esac
6023
ce2cded5 6024fi
81ecdfbb
RW
6025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6026$as_echo "$lt_cv_deplibs_check_method" >&6; }
ce2cded5
L
6027file_magic_cmd=$lt_cv_file_magic_cmd
6028deplibs_check_method=$lt_cv_deplibs_check_method
6029test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6030
d7040cdb 6031
d7040cdb 6032
d7040cdb 6033
d7040cdb 6034
44f2f9d2 6035
d7040cdb 6036
d7040cdb 6037
d7040cdb 6038
d7040cdb 6039
44f2f9d2 6040
d7040cdb 6041
ce2cded5 6042if test -n "$ac_tool_prefix"; then
f2c621e4
AS
6043 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6044set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6046$as_echo_n "checking for $ac_word... " >&6; }
6047if test "${ac_cv_prog_AR+set}" = set; then :
6048 $as_echo_n "(cached) " >&6
ce2cded5
L
6049else
6050 if test -n "$AR"; then
6051 ac_cv_prog_AR="$AR" # Let the user override the test.
6052else
6053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6054for as_dir in $PATH
6055do
6056 IFS=$as_save_IFS
6057 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6058 for ac_exec_ext in '' $ac_executable_extensions; do
6059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f2c621e4 6060 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6062 break 2
d7040cdb
SE
6063 fi
6064done
81ecdfbb
RW
6065 done
6066IFS=$as_save_IFS
44f2f9d2 6067
ce2cded5
L
6068fi
6069fi
6070AR=$ac_cv_prog_AR
6071if test -n "$AR"; then
81ecdfbb
RW
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6073$as_echo "$AR" >&6; }
ce2cded5 6074else
81ecdfbb
RW
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6076$as_echo "no" >&6; }
44f2f9d2 6077fi
d7040cdb 6078
81ecdfbb 6079
d7040cdb 6080fi
f2c621e4 6081if test -z "$ac_cv_prog_AR"; then
ce2cded5 6082 ac_ct_AR=$AR
f2c621e4
AS
6083 # Extract the first word of "ar", so it can be a program name with args.
6084set dummy ar; ac_word=$2
81ecdfbb
RW
6085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6086$as_echo_n "checking for $ac_word... " >&6; }
6087if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6088 $as_echo_n "(cached) " >&6
44f2f9d2 6089else
ce2cded5
L
6090 if test -n "$ac_ct_AR"; then
6091 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6092else
6093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094for as_dir in $PATH
6095do
6096 IFS=$as_save_IFS
6097 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6098 for ac_exec_ext in '' $ac_executable_extensions; do
6099 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f2c621e4 6100 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6102 break 2
6103 fi
6104done
81ecdfbb
RW
6105 done
6106IFS=$as_save_IFS
ce2cded5 6107
ce2cded5
L
6108fi
6109fi
6110ac_ct_AR=$ac_cv_prog_ac_ct_AR
6111if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6113$as_echo "$ac_ct_AR" >&6; }
ce2cded5 6114else
81ecdfbb
RW
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116$as_echo "no" >&6; }
d7040cdb 6117fi
44f2f9d2 6118
81ecdfbb
RW
6119 if test "x$ac_ct_AR" = x; then
6120 AR="false"
6121 else
6122 case $cross_compiling:$ac_tool_warned in
6123yes:)
6124{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6125$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6126ac_tool_warned=yes ;;
6127esac
6128 AR=$ac_ct_AR
6129 fi
df7b86aa 6130else
f2c621e4
AS
6131 AR="$ac_cv_prog_AR"
6132fi
df7b86aa 6133
f2c621e4
AS
6134test -z "$AR" && AR=ar
6135test -z "$AR_FLAGS" && AR_FLAGS=cru
df7b86aa 6136
df7b86aa 6137
df7b86aa 6138
df7b86aa 6139
df7b86aa
NC
6140
6141
6142
6143
6144
6145
d7040cdb 6146
ce2cded5
L
6147if test -n "$ac_tool_prefix"; then
6148 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6149set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6151$as_echo_n "checking for $ac_word... " >&6; }
6152if test "${ac_cv_prog_STRIP+set}" = set; then :
6153 $as_echo_n "(cached) " >&6
ce2cded5
L
6154else
6155 if test -n "$STRIP"; then
6156 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6157else
6158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6159for as_dir in $PATH
6160do
6161 IFS=$as_save_IFS
6162 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6163 for ac_exec_ext in '' $ac_executable_extensions; do
6164 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6165 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6167 break 2
6168 fi
6169done
81ecdfbb
RW
6170 done
6171IFS=$as_save_IFS
d7040cdb 6172
ce2cded5
L
6173fi
6174fi
6175STRIP=$ac_cv_prog_STRIP
6176if test -n "$STRIP"; then
81ecdfbb
RW
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6178$as_echo "$STRIP" >&6; }
ce2cded5 6179else
81ecdfbb
RW
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6181$as_echo "no" >&6; }
ce2cded5 6182fi
d7040cdb 6183
81ecdfbb 6184
ce2cded5
L
6185fi
6186if test -z "$ac_cv_prog_STRIP"; then
6187 ac_ct_STRIP=$STRIP
6188 # Extract the first word of "strip", so it can be a program name with args.
6189set dummy strip; ac_word=$2
81ecdfbb
RW
6190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6191$as_echo_n "checking for $ac_word... " >&6; }
6192if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6193 $as_echo_n "(cached) " >&6
ce2cded5
L
6194else
6195 if test -n "$ac_ct_STRIP"; then
6196 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6197else
6198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6199for as_dir in $PATH
6200do
6201 IFS=$as_save_IFS
6202 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6203 for ac_exec_ext in '' $ac_executable_extensions; do
6204 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6205 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6207 break 2
6208 fi
6209done
81ecdfbb
RW
6210 done
6211IFS=$as_save_IFS
d7040cdb 6212
ce2cded5
L
6213fi
6214fi
6215ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6216if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6218$as_echo "$ac_ct_STRIP" >&6; }
ce2cded5 6219else
81ecdfbb
RW
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6221$as_echo "no" >&6; }
ce2cded5 6222fi
d7040cdb 6223
81ecdfbb
RW
6224 if test "x$ac_ct_STRIP" = x; then
6225 STRIP=":"
6226 else
6227 case $cross_compiling:$ac_tool_warned in
6228yes:)
6229{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6230$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6231ac_tool_warned=yes ;;
6232esac
6233 STRIP=$ac_ct_STRIP
6234 fi
ce2cded5
L
6235else
6236 STRIP="$ac_cv_prog_STRIP"
6237fi
d7040cdb 6238
ce2cded5 6239test -z "$STRIP" && STRIP=:
d7040cdb 6240
d7040cdb 6241
d7040cdb 6242
d7040cdb 6243
d7040cdb 6244
d7040cdb 6245
ce2cded5
L
6246if test -n "$ac_tool_prefix"; then
6247 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6248set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6250$as_echo_n "checking for $ac_word... " >&6; }
6251if test "${ac_cv_prog_RANLIB+set}" = set; then :
6252 $as_echo_n "(cached) " >&6
44f2f9d2 6253else
ce2cded5
L
6254 if test -n "$RANLIB"; then
6255 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6256else
6257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6258for as_dir in $PATH
6259do
6260 IFS=$as_save_IFS
6261 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6262 for ac_exec_ext in '' $ac_executable_extensions; do
6263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6264 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6266 break 2
6267 fi
6268done
81ecdfbb
RW
6269 done
6270IFS=$as_save_IFS
44f2f9d2 6271
d7040cdb 6272fi
44f2f9d2 6273fi
ce2cded5
L
6274RANLIB=$ac_cv_prog_RANLIB
6275if test -n "$RANLIB"; then
81ecdfbb
RW
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6277$as_echo "$RANLIB" >&6; }
ce2cded5 6278else
81ecdfbb
RW
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6280$as_echo "no" >&6; }
ce2cded5 6281fi
d7040cdb 6282
81ecdfbb 6283
d7040cdb 6284fi
ce2cded5
L
6285if test -z "$ac_cv_prog_RANLIB"; then
6286 ac_ct_RANLIB=$RANLIB
6287 # Extract the first word of "ranlib", so it can be a program name with args.
6288set dummy ranlib; ac_word=$2
81ecdfbb
RW
6289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6290$as_echo_n "checking for $ac_word... " >&6; }
6291if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6292 $as_echo_n "(cached) " >&6
44f2f9d2 6293else
ce2cded5
L
6294 if test -n "$ac_ct_RANLIB"; then
6295 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6296else
6297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6298for as_dir in $PATH
d7040cdb 6299do
ce2cded5
L
6300 IFS=$as_save_IFS
6301 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6302 for ac_exec_ext in '' $ac_executable_extensions; do
6303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6304 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6306 break 2
d7040cdb 6307 fi
ce2cded5 6308done
81ecdfbb
RW
6309 done
6310IFS=$as_save_IFS
ce2cded5 6311
d7040cdb 6312fi
ce2cded5
L
6313fi
6314ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6315if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6317$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 6318else
81ecdfbb
RW
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6320$as_echo "no" >&6; }
44f2f9d2 6321fi
44f2f9d2 6322
81ecdfbb
RW
6323 if test "x$ac_ct_RANLIB" = x; then
6324 RANLIB=":"
6325 else
6326 case $cross_compiling:$ac_tool_warned in
6327yes:)
6328{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6330ac_tool_warned=yes ;;
6331esac
6332 RANLIB=$ac_ct_RANLIB
6333 fi
d7040cdb 6334else
ce2cded5 6335 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6336fi
252b5132 6337
ce2cded5 6338test -z "$RANLIB" && RANLIB=:
252b5132 6339
252b5132 6340
ae57792d 6341
252b5132 6342
13b2be9c 6343
14ee9f48 6344
ce2cded5 6345# Determine commands to create old-style static archives.
718a6fd8 6346old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
ce2cded5
L
6347old_postinstall_cmds='chmod 644 $oldlib'
6348old_postuninstall_cmds=
14ee9f48 6349
ce2cded5
L
6350if test -n "$RANLIB"; then
6351 case $host_os in
6352 openbsd*)
6353 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6354 ;;
6355 *)
6356 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6357 ;;
6358 esac
6359 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb 6360fi
14ee9f48 6361
3725885a
RW
6362case $host_os in
6363 darwin*)
6364 lock_old_archive_extraction=yes ;;
6365 *)
6366 lock_old_archive_extraction=no ;;
6367esac
6368
6369
6370
6371
6372
6373
f8fc3443 6374
f8fc3443 6375
252b5132 6376
85fbca6a 6377
85fbca6a 6378
13b2be9c 6379
13b2be9c 6380
d7040cdb 6381
d7040cdb
SE
6382
6383
6384
252b5132 6385
93fbbb04 6386
93fbbb04 6387
d70c5fc7 6388
e0001a05 6389
252b5132 6390
252b5132 6391
252b5132 6392
252b5132 6393
252b5132 6394
3bcbcc3d 6395
252b5132 6396
252b5132 6397
252b5132 6398
15886821 6399
252b5132 6400
252b5132 6401
13b2be9c
DJ
6402
6403
252b5132 6404
252b5132 6405
d6d788bd 6406
ce2cded5
L
6407# If no C compiler was specified, use CC.
6408LTCC=${LTCC-"$CC"}
252b5132 6409
ce2cded5
L
6410# If no C compiler flags were specified, use CFLAGS.
6411LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
252b5132 6412
ce2cded5
L
6413# Allow CC to be a program name with arguments.
6414compiler=$CC
252b5132 6415
252b5132 6416
ce2cded5 6417# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6419$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6420if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6421 $as_echo_n "(cached) " >&6
ce2cded5 6422else
252b5132 6423
ce2cded5
L
6424# These are sane defaults that work on at least a few old systems.
6425# [They come from Ultrix. What could be older than Ultrix?!! ;)]
252b5132 6426
ce2cded5
L
6427# Character class describing NM global symbol codes.
6428symcode='[BCDEGRST]'
252b5132 6429
ce2cded5
L
6430# Regexp to match symbols that can be accessed directly from C.
6431sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
13b2be9c 6432
ce2cded5
L
6433# Define system-specific variables.
6434case $host_os in
6435aix*)
6436 symcode='[BCDT]'
6437 ;;
718a6fd8 6438cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
6439 symcode='[ABCDGISTW]'
6440 ;;
6441hpux*)
6442 if test "$host_cpu" = ia64; then
6443 symcode='[ABCDEGRST]'
6444 fi
6445 ;;
6446irix* | nonstopux*)
6447 symcode='[BCDEGRST]'
6448 ;;
6449osf*)
6450 symcode='[BCDEGQRST]'
6451 ;;
6452solaris*)
6453 symcode='[BDRT]'
6454 ;;
6455sco3.2v5*)
6456 symcode='[DT]'
6457 ;;
6458sysv4.2uw2*)
6459 symcode='[DT]'
6460 ;;
6461sysv5* | sco5v6* | unixware* | OpenUNIX*)
6462 symcode='[ABDT]'
6463 ;;
6464sysv4)
6465 symcode='[DFNSTU]'
6466 ;;
6467esac
6468
6469# If we're using GNU nm, then use its standard symbol codes.
6470case `$NM -V 2>&1` in
6471*GNU* | *'with BFD'*)
6472 symcode='[ABCDGIRSTW]' ;;
6473esac
252b5132 6474
ce2cded5
L
6475# Transform an extracted symbol line into a proper C declaration.
6476# Some systems (esp. on ia64) link data and code symbols differently,
6477# so use this general approach.
6478lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13b2be9c 6479
ce2cded5 6480# Transform an extracted symbol line into symbol name and symbol address
f2c621e4
AS
6481lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6482lt_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 6483
7357c5b6
AM
6484# Handle CRLF in mingw tool chain
6485opt_cr=
6486case $build_os in
6487mingw*)
6488 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6489 ;;
6490esac
d7040cdb 6491
7357c5b6
AM
6492# Try without a prefix underscore, then with it.
6493for ac_symprfx in "" "_"; do
d7040cdb 6494
7357c5b6
AM
6495 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6496 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6497
7357c5b6
AM
6498 # Write the raw and C identifiers.
6499 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6500 # Fake it for dumpbin and say T for any non-static function
6501 # and D for any global variable.
6502 # Also find C++ and __fastcall symbols from MSVC++,
6503 # which start with @ or ?.
6504 lt_cv_sys_global_symbol_pipe="$AWK '"\
6505" {last_section=section; section=\$ 3};"\
6506" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6507" \$ 0!~/External *\|/{next};"\
6508" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6509" {if(hide[section]) next};"\
6510" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6511" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6512" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6513" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6514" ' prfx=^$ac_symprfx"
6515 else
6516 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6517 fi
d7040cdb 6518
7357c5b6
AM
6519 # Check to see that the pipe works correctly.
6520 pipe_works=no
d7040cdb 6521
7357c5b6
AM
6522 rm -f conftest*
6523 cat > conftest.$ac_ext <<_LT_EOF
6524#ifdef __cplusplus
6525extern "C" {
6526#endif
6527char nm_test_var;
6528void nm_test_func(void);
6529void nm_test_func(void){}
6530#ifdef __cplusplus
ce2cded5 6531}
7357c5b6
AM
6532#endif
6533int main(){nm_test_var='a';nm_test_func();return(0);}
6534_LT_EOF
6535
81ecdfbb 6536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6537 (eval $ac_compile) 2>&5
ce2cded5 6538 ac_status=$?
81ecdfbb
RW
6539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6540 test $ac_status = 0; }; then
7357c5b6
AM
6541 # Now try to grab the symbols.
6542 nlist=conftest.nm
3725885a
RW
6543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6544 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6545 ac_status=$?
81ecdfbb
RW
6546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6547 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6548 # Try sorting and uniquifying the output.
6549 if sort "$nlist" | uniq > "$nlist"T; then
6550 mv -f "$nlist"T "$nlist"
6551 else
6552 rm -f "$nlist"T
6553 fi
13b2be9c 6554
7357c5b6
AM
6555 # Make sure that we snagged all the symbols we need.
6556 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6557 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6558 cat <<_LT_EOF > conftest.$ac_ext
6559#ifdef __cplusplus
6560extern "C" {
6561#endif
13b2be9c 6562
7357c5b6
AM
6563_LT_EOF
6564 # Now generate the symbol file.
6565 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13b2be9c 6566
7357c5b6 6567 cat <<_LT_EOF >> conftest.$ac_ext
c8615825 6568
7357c5b6 6569/* The mapping between symbol names and symbols. */
f2c621e4 6570const struct {
7357c5b6
AM
6571 const char *name;
6572 void *address;
6573}
6574lt__PROGRAM__LTX_preloaded_symbols[] =
6575{
6576 { "@PROGRAM@", (void *) 0 },
6577_LT_EOF
6578 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6579 cat <<\_LT_EOF >> conftest.$ac_ext
6580 {0, (void *) 0}
6581};
d7040cdb 6582
7357c5b6
AM
6583/* This works around a problem in FreeBSD linker */
6584#ifdef FREEBSD_WORKAROUND
6585static const void *lt_preloaded_setup() {
6586 return lt__PROGRAM__LTX_preloaded_symbols;
6587}
ce2cded5 6588#endif
d7040cdb 6589
7357c5b6 6590#ifdef __cplusplus
ce2cded5 6591}
7357c5b6
AM
6592#endif
6593_LT_EOF
6594 # Now try linking the two files.
6595 mv conftest.$ac_objext conftstm.$ac_objext
f2c621e4
AS
6596 lt_save_LIBS="$LIBS"
6597 lt_save_CFLAGS="$CFLAGS"
7357c5b6
AM
6598 LIBS="conftstm.$ac_objext"
6599 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6601 (eval $ac_link) 2>&5
6602 ac_status=$?
81ecdfbb
RW
6603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6604 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6605 pipe_works=yes
6606 fi
f2c621e4
AS
6607 LIBS="$lt_save_LIBS"
6608 CFLAGS="$lt_save_CFLAGS"
7357c5b6
AM
6609 else
6610 echo "cannot find nm_test_func in $nlist" >&5
6611 fi
6612 else
6613 echo "cannot find nm_test_var in $nlist" >&5
6614 fi
6615 else
6616 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6617 fi
6618 else
6619 echo "$progname: failed program was:" >&5
6620 cat conftest.$ac_ext >&5
6621 fi
718a6fd8 6622 rm -rf conftest* conftst*
7357c5b6
AM
6623
6624 # Do not use the global_symbol_pipe unless it works.
6625 if test "$pipe_works" = yes; then
6626 break
6627 else
6628 lt_cv_sys_global_symbol_pipe=
6629 fi
6630done
d7040cdb 6631
ce2cded5 6632fi
7357c5b6
AM
6633
6634if test -z "$lt_cv_sys_global_symbol_pipe"; then
6635 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6636fi
7357c5b6 6637if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6639$as_echo "failed" >&6; }
7357c5b6 6640else
81ecdfbb
RW
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6642$as_echo "ok" >&6; }
ce2cded5 6643fi
d7040cdb 6644
df7b86aa
NC
6645
6646
6647
d7040cdb 6648
d7040cdb 6649
d7040cdb 6650
d7040cdb 6651
d7040cdb 6652
d7040cdb 6653
d7040cdb 6654
d7040cdb 6655
d7040cdb 6656
d7040cdb 6657
d7040cdb 6658
7357c5b6
AM
6659
6660
718a6fd8
SE
6661
6662
6663
7357c5b6
AM
6664
6665
81ecdfbb
RW
6666# Check whether --enable-libtool-lock was given.
6667if test "${enable_libtool_lock+set}" = set; then :
6668 enableval=$enable_libtool_lock;
6669fi
7357c5b6 6670
7357c5b6
AM
6671test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6672
6673# Some flags need to be propagated to the compiler or linker for good
6674# libtool support.
6675case $host in
6676ia64-*-hpux*)
6677 # Find out which ABI we are using.
6678 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6679 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6680 (eval $ac_compile) 2>&5
6681 ac_status=$?
81ecdfbb
RW
6682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6683 test $ac_status = 0; }; then
7357c5b6
AM
6684 case `/usr/bin/file conftest.$ac_objext` in
6685 *ELF-32*)
6686 HPUX_IA64_MODE="32"
6687 ;;
6688 *ELF-64*)
6689 HPUX_IA64_MODE="64"
6690 ;;
6691 esac
6692 fi
6693 rm -rf conftest*
6694 ;;
6695*-*-irix6*)
6696 # Find out which ABI we are using.
3725885a 6697 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6698 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6699 (eval $ac_compile) 2>&5
6700 ac_status=$?
81ecdfbb
RW
6701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6702 test $ac_status = 0; }; then
7357c5b6
AM
6703 if test "$lt_cv_prog_gnu_ld" = yes; then
6704 case `/usr/bin/file conftest.$ac_objext` in
6705 *32-bit*)
6706 LD="${LD-ld} -melf32bsmip"
6707 ;;
6708 *N32*)
6709 LD="${LD-ld} -melf32bmipn32"
6710 ;;
6711 *64-bit*)
6712 LD="${LD-ld} -melf64bmip"
6713 ;;
6714 esac
6715 else
6716 case `/usr/bin/file conftest.$ac_objext` in
6717 *32-bit*)
6718 LD="${LD-ld} -32"
6719 ;;
6720 *N32*)
6721 LD="${LD-ld} -n32"
6722 ;;
6723 *64-bit*)
6724 LD="${LD-ld} -64"
6725 ;;
6726 esac
6727 fi
6728 fi
6729 rm -rf conftest*
6730 ;;
6731
cc9afea3 6732x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6733s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6734 # Find out which ABI we are using.
6735 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6736 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6737 (eval $ac_compile) 2>&5
6738 ac_status=$?
81ecdfbb
RW
6739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6740 test $ac_status = 0; }; then
7357c5b6
AM
6741 case `/usr/bin/file conftest.o` in
6742 *32-bit*)
6743 case $host in
6744 x86_64-*kfreebsd*-gnu)
6745 LD="${LD-ld} -m elf_i386_fbsd"
6746 ;;
6747 x86_64-*linux*)
6d2920c8
L
6748 case `/usr/bin/file conftest.o` in
6749 *x86-64*)
6750 LD="${LD-ld} -m elf32_x86_64"
6751 ;;
6752 *)
6753 LD="${LD-ld} -m elf_i386"
6754 ;;
6755 esac
7357c5b6 6756 ;;
cc9afea3
AM
6757 powerpc64le-*linux*)
6758 LD="${LD-ld} -m elf32lppclinux"
6759 ;;
6760 powerpc64-*linux*)
7357c5b6
AM
6761 LD="${LD-ld} -m elf32ppclinux"
6762 ;;
6763 s390x-*linux*)
6764 LD="${LD-ld} -m elf_s390"
6765 ;;
6766 sparc64-*linux*)
6767 LD="${LD-ld} -m elf32_sparc"
6768 ;;
6769 esac
6770 ;;
6771 *64-bit*)
6772 case $host in
6773 x86_64-*kfreebsd*-gnu)
6774 LD="${LD-ld} -m elf_x86_64_fbsd"
6775 ;;
6776 x86_64-*linux*)
6777 LD="${LD-ld} -m elf_x86_64"
6778 ;;
cc9afea3
AM
6779 powerpcle-*linux*)
6780 LD="${LD-ld} -m elf64lppc"
6781 ;;
6782 powerpc-*linux*)
7357c5b6
AM
6783 LD="${LD-ld} -m elf64ppc"
6784 ;;
6785 s390*-*linux*|s390*-*tpf*)
6786 LD="${LD-ld} -m elf64_s390"
6787 ;;
6788 sparc*-*linux*)
6789 LD="${LD-ld} -m elf64_sparc"
6790 ;;
6791 esac
6792 ;;
6793 esac
6794 fi
6795 rm -rf conftest*
6796 ;;
6797
6798*-*-sco3.2v5*)
6799 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6800 SAVE_CFLAGS="$CFLAGS"
6801 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6803$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6804if test "${lt_cv_cc_needs_belf+set}" = set; then :
6805 $as_echo_n "(cached) " >&6
ce2cded5 6806else
7357c5b6
AM
6807 ac_ext=c
6808ac_cpp='$CPP $CPPFLAGS'
6809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6811ac_compiler_gnu=$ac_cv_c_compiler_gnu
6812
81ecdfbb 6813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 6814/* end confdefs.h. */
d7040cdb 6815
7357c5b6
AM
6816int
6817main ()
6818{
6819
6820 ;
6821 return 0;
6822}
ce2cded5 6823_ACEOF
81ecdfbb 6824if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 6825 lt_cv_cc_needs_belf=yes
ce2cded5 6826else
81ecdfbb 6827 lt_cv_cc_needs_belf=no
ce2cded5 6828fi
81ecdfbb
RW
6829rm -f core conftest.err conftest.$ac_objext \
6830 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
6831 ac_ext=c
6832ac_cpp='$CPP $CPPFLAGS'
6833ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6834ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6835ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 6836
ce2cded5 6837fi
81ecdfbb
RW
6838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6839$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
6840 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6841 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6842 CFLAGS="$SAVE_CFLAGS"
6843 fi
6844 ;;
6845sparc*-*solaris*)
6846 # Find out which ABI we are using.
6847 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6848 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6849 (eval $ac_compile) 2>&5
6850 ac_status=$?
81ecdfbb
RW
6851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6852 test $ac_status = 0; }; then
7357c5b6
AM
6853 case `/usr/bin/file conftest.o` in
6854 *64-bit*)
6855 case $lt_cv_prog_gnu_ld in
6856 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
6857 *)
6858 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6859 LD="${LD-ld} -64"
6860 fi
6861 ;;
7357c5b6
AM
6862 esac
6863 ;;
6864 esac
6865 fi
6866 rm -rf conftest*
6867 ;;
6868esac
d7040cdb 6869
df7b86aa
NC
6870need_locks="$enable_libtool_lock"
6871
718a6fd8
SE
6872
6873 case $host_os in
6874 rhapsody* | darwin*)
6875 if test -n "$ac_tool_prefix"; then
6876 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6877set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
6878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6879$as_echo_n "checking for $ac_word... " >&6; }
6880if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6881 $as_echo_n "(cached) " >&6
718a6fd8
SE
6882else
6883 if test -n "$DSYMUTIL"; then
6884 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6885else
6886as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6887for as_dir in $PATH
6888do
6889 IFS=$as_save_IFS
6890 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6891 for ac_exec_ext in '' $ac_executable_extensions; do
6892 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6893 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 6894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6895 break 2
6896 fi
6897done
81ecdfbb
RW
6898 done
6899IFS=$as_save_IFS
718a6fd8
SE
6900
6901fi
6902fi
6903DSYMUTIL=$ac_cv_prog_DSYMUTIL
6904if test -n "$DSYMUTIL"; then
81ecdfbb
RW
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6906$as_echo "$DSYMUTIL" >&6; }
718a6fd8 6907else
81ecdfbb
RW
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6909$as_echo "no" >&6; }
718a6fd8
SE
6910fi
6911
81ecdfbb 6912
718a6fd8
SE
6913fi
6914if test -z "$ac_cv_prog_DSYMUTIL"; then
6915 ac_ct_DSYMUTIL=$DSYMUTIL
6916 # Extract the first word of "dsymutil", so it can be a program name with args.
6917set dummy dsymutil; ac_word=$2
81ecdfbb
RW
6918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6919$as_echo_n "checking for $ac_word... " >&6; }
6920if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6921 $as_echo_n "(cached) " >&6
718a6fd8
SE
6922else
6923 if test -n "$ac_ct_DSYMUTIL"; then
6924 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6925else
6926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6927for as_dir in $PATH
6928do
6929 IFS=$as_save_IFS
6930 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6931 for ac_exec_ext in '' $ac_executable_extensions; do
6932 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6933 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 6934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6935 break 2
6936 fi
6937done
81ecdfbb
RW
6938 done
6939IFS=$as_save_IFS
718a6fd8 6940
718a6fd8
SE
6941fi
6942fi
6943ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6944if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6946$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 6947else
81ecdfbb
RW
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6949$as_echo "no" >&6; }
718a6fd8
SE
6950fi
6951
81ecdfbb
RW
6952 if test "x$ac_ct_DSYMUTIL" = x; then
6953 DSYMUTIL=":"
6954 else
6955 case $cross_compiling:$ac_tool_warned in
6956yes:)
6957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6959ac_tool_warned=yes ;;
6960esac
6961 DSYMUTIL=$ac_ct_DSYMUTIL
6962 fi
718a6fd8
SE
6963else
6964 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6965fi
6966
6967 if test -n "$ac_tool_prefix"; then
6968 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6969set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
6970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6971$as_echo_n "checking for $ac_word... " >&6; }
6972if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6973 $as_echo_n "(cached) " >&6
718a6fd8
SE
6974else
6975 if test -n "$NMEDIT"; then
6976 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6977else
6978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6979for as_dir in $PATH
6980do
6981 IFS=$as_save_IFS
6982 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6983 for ac_exec_ext in '' $ac_executable_extensions; do
6984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6985 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 6986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6987 break 2
6988 fi
6989done
81ecdfbb
RW
6990 done
6991IFS=$as_save_IFS
718a6fd8
SE
6992
6993fi
6994fi
6995NMEDIT=$ac_cv_prog_NMEDIT
6996if test -n "$NMEDIT"; then
81ecdfbb
RW
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6998$as_echo "$NMEDIT" >&6; }
718a6fd8 6999else
81ecdfbb
RW
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7001$as_echo "no" >&6; }
718a6fd8
SE
7002fi
7003
81ecdfbb 7004
718a6fd8
SE
7005fi
7006if test -z "$ac_cv_prog_NMEDIT"; then
7007 ac_ct_NMEDIT=$NMEDIT
7008 # Extract the first word of "nmedit", so it can be a program name with args.
7009set dummy nmedit; ac_word=$2
81ecdfbb
RW
7010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7011$as_echo_n "checking for $ac_word... " >&6; }
7012if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7013 $as_echo_n "(cached) " >&6
718a6fd8
SE
7014else
7015 if test -n "$ac_ct_NMEDIT"; then
7016 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7017else
7018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7019for as_dir in $PATH
7020do
7021 IFS=$as_save_IFS
7022 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7023 for ac_exec_ext in '' $ac_executable_extensions; do
7024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7025 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7027 break 2
7028 fi
7029done
81ecdfbb
RW
7030 done
7031IFS=$as_save_IFS
718a6fd8 7032
718a6fd8
SE
7033fi
7034fi
7035ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7036if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7038$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7039else
81ecdfbb
RW
7040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7041$as_echo "no" >&6; }
718a6fd8
SE
7042fi
7043
81ecdfbb
RW
7044 if test "x$ac_ct_NMEDIT" = x; then
7045 NMEDIT=":"
7046 else
7047 case $cross_compiling:$ac_tool_warned in
7048yes:)
7049{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7050$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7051ac_tool_warned=yes ;;
7052esac
7053 NMEDIT=$ac_ct_NMEDIT
7054 fi
718a6fd8
SE
7055else
7056 NMEDIT="$ac_cv_prog_NMEDIT"
7057fi
7058
7059 if test -n "$ac_tool_prefix"; then
7060 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7061set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7063$as_echo_n "checking for $ac_word... " >&6; }
7064if test "${ac_cv_prog_LIPO+set}" = set; then :
7065 $as_echo_n "(cached) " >&6
718a6fd8
SE
7066else
7067 if test -n "$LIPO"; then
7068 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7069else
7070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7071for as_dir in $PATH
7072do
7073 IFS=$as_save_IFS
7074 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7075 for ac_exec_ext in '' $ac_executable_extensions; do
7076 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7077 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7079 break 2
7080 fi
7081done
81ecdfbb
RW
7082 done
7083IFS=$as_save_IFS
718a6fd8
SE
7084
7085fi
7086fi
7087LIPO=$ac_cv_prog_LIPO
7088if test -n "$LIPO"; then
81ecdfbb
RW
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7090$as_echo "$LIPO" >&6; }
718a6fd8 7091else
81ecdfbb
RW
7092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7093$as_echo "no" >&6; }
718a6fd8
SE
7094fi
7095
81ecdfbb 7096
718a6fd8
SE
7097fi
7098if test -z "$ac_cv_prog_LIPO"; then
7099 ac_ct_LIPO=$LIPO
7100 # Extract the first word of "lipo", so it can be a program name with args.
7101set dummy lipo; ac_word=$2
81ecdfbb
RW
7102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7103$as_echo_n "checking for $ac_word... " >&6; }
7104if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7105 $as_echo_n "(cached) " >&6
718a6fd8
SE
7106else
7107 if test -n "$ac_ct_LIPO"; then
7108 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7109else
7110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7111for as_dir in $PATH
7112do
7113 IFS=$as_save_IFS
7114 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7115 for ac_exec_ext in '' $ac_executable_extensions; do
7116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7117 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7119 break 2
7120 fi
7121done
81ecdfbb
RW
7122 done
7123IFS=$as_save_IFS
718a6fd8 7124
718a6fd8
SE
7125fi
7126fi
7127ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7128if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7130$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7131else
81ecdfbb
RW
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7133$as_echo "no" >&6; }
718a6fd8
SE
7134fi
7135
81ecdfbb
RW
7136 if test "x$ac_ct_LIPO" = x; then
7137 LIPO=":"
7138 else
7139 case $cross_compiling:$ac_tool_warned in
7140yes:)
7141{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7142$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7143ac_tool_warned=yes ;;
7144esac
7145 LIPO=$ac_ct_LIPO
7146 fi
718a6fd8
SE
7147else
7148 LIPO="$ac_cv_prog_LIPO"
7149fi
7150
7151 if test -n "$ac_tool_prefix"; then
7152 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7153set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7155$as_echo_n "checking for $ac_word... " >&6; }
7156if test "${ac_cv_prog_OTOOL+set}" = set; then :
7157 $as_echo_n "(cached) " >&6
718a6fd8
SE
7158else
7159 if test -n "$OTOOL"; then
7160 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7161else
7162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7163for as_dir in $PATH
7164do
7165 IFS=$as_save_IFS
7166 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7167 for ac_exec_ext in '' $ac_executable_extensions; do
7168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7169 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7171 break 2
7172 fi
7173done
81ecdfbb
RW
7174 done
7175IFS=$as_save_IFS
718a6fd8
SE
7176
7177fi
7178fi
7179OTOOL=$ac_cv_prog_OTOOL
7180if test -n "$OTOOL"; then
81ecdfbb
RW
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7182$as_echo "$OTOOL" >&6; }
718a6fd8 7183else
81ecdfbb
RW
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7185$as_echo "no" >&6; }
718a6fd8
SE
7186fi
7187
81ecdfbb 7188
718a6fd8
SE
7189fi
7190if test -z "$ac_cv_prog_OTOOL"; then
7191 ac_ct_OTOOL=$OTOOL
7192 # Extract the first word of "otool", so it can be a program name with args.
7193set dummy otool; ac_word=$2
81ecdfbb
RW
7194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7195$as_echo_n "checking for $ac_word... " >&6; }
7196if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7197 $as_echo_n "(cached) " >&6
718a6fd8
SE
7198else
7199 if test -n "$ac_ct_OTOOL"; then
7200 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7201else
7202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7203for as_dir in $PATH
7204do
7205 IFS=$as_save_IFS
7206 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7207 for ac_exec_ext in '' $ac_executable_extensions; do
7208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7209 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7211 break 2
7212 fi
7213done
81ecdfbb
RW
7214 done
7215IFS=$as_save_IFS
718a6fd8 7216
718a6fd8
SE
7217fi
7218fi
7219ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7220if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7222$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7223else
81ecdfbb
RW
7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7225$as_echo "no" >&6; }
718a6fd8
SE
7226fi
7227
81ecdfbb
RW
7228 if test "x$ac_ct_OTOOL" = x; then
7229 OTOOL=":"
7230 else
7231 case $cross_compiling:$ac_tool_warned in
7232yes:)
7233{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7234$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7235ac_tool_warned=yes ;;
7236esac
7237 OTOOL=$ac_ct_OTOOL
7238 fi
718a6fd8
SE
7239else
7240 OTOOL="$ac_cv_prog_OTOOL"
7241fi
7242
7243 if test -n "$ac_tool_prefix"; then
7244 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7245set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7247$as_echo_n "checking for $ac_word... " >&6; }
7248if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7249 $as_echo_n "(cached) " >&6
718a6fd8
SE
7250else
7251 if test -n "$OTOOL64"; then
7252 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7253else
7254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7255for as_dir in $PATH
7256do
7257 IFS=$as_save_IFS
7258 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7259 for ac_exec_ext in '' $ac_executable_extensions; do
7260 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7261 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7263 break 2
7264 fi
7265done
81ecdfbb
RW
7266 done
7267IFS=$as_save_IFS
718a6fd8
SE
7268
7269fi
7270fi
7271OTOOL64=$ac_cv_prog_OTOOL64
7272if test -n "$OTOOL64"; then
81ecdfbb
RW
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7274$as_echo "$OTOOL64" >&6; }
718a6fd8 7275else
81ecdfbb
RW
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7277$as_echo "no" >&6; }
718a6fd8
SE
7278fi
7279
81ecdfbb 7280
718a6fd8
SE
7281fi
7282if test -z "$ac_cv_prog_OTOOL64"; then
7283 ac_ct_OTOOL64=$OTOOL64
7284 # Extract the first word of "otool64", so it can be a program name with args.
7285set dummy otool64; ac_word=$2
81ecdfbb
RW
7286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7287$as_echo_n "checking for $ac_word... " >&6; }
7288if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7289 $as_echo_n "(cached) " >&6
718a6fd8
SE
7290else
7291 if test -n "$ac_ct_OTOOL64"; then
7292 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7293else
7294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295for as_dir in $PATH
7296do
7297 IFS=$as_save_IFS
7298 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7299 for ac_exec_ext in '' $ac_executable_extensions; do
7300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7301 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7303 break 2
7304 fi
7305done
81ecdfbb
RW
7306 done
7307IFS=$as_save_IFS
718a6fd8 7308
718a6fd8
SE
7309fi
7310fi
7311ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7312if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7314$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7315else
81ecdfbb
RW
7316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7317$as_echo "no" >&6; }
718a6fd8
SE
7318fi
7319
81ecdfbb
RW
7320 if test "x$ac_ct_OTOOL64" = x; then
7321 OTOOL64=":"
7322 else
7323 case $cross_compiling:$ac_tool_warned in
7324yes:)
7325{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7326$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7327ac_tool_warned=yes ;;
7328esac
7329 OTOOL64=$ac_ct_OTOOL64
7330 fi
718a6fd8
SE
7331else
7332 OTOOL64="$ac_cv_prog_OTOOL64"
7333fi
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
81ecdfbb
RW
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7362$as_echo_n "checking for -single_module linker flag... " >&6; }
7363if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7364 $as_echo_n "(cached) " >&6
718a6fd8
SE
7365else
7366 lt_cv_apple_cc_single_mod=no
7367 if test -z "${LT_MULTI_MODULE}"; then
7368 # By default we will add the -single_module flag. You can override
7369 # by either setting the environment variable LT_MULTI_MODULE
7370 # non-empty at configure time, or by adding -multi_module to the
7371 # link flags.
7372 rm -rf libconftest.dylib*
7373 echo "int foo(void){return 1;}" > conftest.c
7374 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7375-dynamiclib -Wl,-single_module conftest.c" >&5
7376 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7377 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7378 _lt_result=$?
7379 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7380 lt_cv_apple_cc_single_mod=yes
7381 else
7382 cat conftest.err >&5
7383 fi
7384 rm -rf libconftest.dylib*
7385 rm -f conftest.*
7386 fi
7387fi
81ecdfbb
RW
7388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7389$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7391$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7392if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7393 $as_echo_n "(cached) " >&6
718a6fd8
SE
7394else
7395 lt_cv_ld_exported_symbols_list=no
7396 save_LDFLAGS=$LDFLAGS
7397 echo "_main" > conftest.sym
7398 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7400/* end confdefs.h. */
7401
7402int
7403main ()
7404{
7405
7406 ;
7407 return 0;
7408}
7409_ACEOF
81ecdfbb 7410if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7411 lt_cv_ld_exported_symbols_list=yes
7412else
81ecdfbb 7413 lt_cv_ld_exported_symbols_list=no
718a6fd8 7414fi
81ecdfbb
RW
7415rm -f core conftest.err conftest.$ac_objext \
7416 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7417 LDFLAGS="$save_LDFLAGS"
7418
7419fi
81ecdfbb
RW
7420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7421$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7423$as_echo_n "checking for -force_load linker flag... " >&6; }
7424if test "${lt_cv_ld_force_load+set}" = set; then :
7425 $as_echo_n "(cached) " >&6
7426else
7427 lt_cv_ld_force_load=no
7428 cat > conftest.c << _LT_EOF
7429int forced_loaded() { return 2;}
7430_LT_EOF
7431 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7432 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7433 echo "$AR cru libconftest.a conftest.o" >&5
7434 $AR cru libconftest.a conftest.o 2>&5
7435 cat > conftest.c << _LT_EOF
7436int main() { return 0;}
7437_LT_EOF
7438 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7439 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7440 _lt_result=$?
7441 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7442 lt_cv_ld_force_load=yes
7443 else
7444 cat conftest.err >&5
7445 fi
7446 rm -f conftest.err libconftest.a conftest conftest.c
7447 rm -rf conftest.dSYM
7448
7449fi
7450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7451$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7452 case $host_os in
7453 rhapsody* | darwin1.[012])
7454 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7455 darwin1.*)
7456 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7457 darwin*) # darwin 5.x on
7458 # if running on 10.5 or later, the deployment target defaults
7459 # to the OS version, if on x86, and 10.4, the deployment
7460 # target defaults to 10.4. Don't you love it?
7461 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7462 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7463 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7464 10.[012][,.]*)
718a6fd8
SE
7465 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7466 10.*)
7467 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7468 esac
7469 ;;
7470 esac
7471 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7472 _lt_dar_single_mod='$single_module'
7473 fi
7474 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7475 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7476 else
7477 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7478 fi
3725885a 7479 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7480 _lt_dsymutil='~$DSYMUTIL $lib || :'
7481 else
7482 _lt_dsymutil=
7483 fi
7484 ;;
7485 esac
7486
718a6fd8 7487for ac_header in dlfcn.h
81ecdfbb
RW
7488do :
7489 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7490"
7491if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
718a6fd8 7492 cat >>confdefs.h <<_ACEOF
81ecdfbb 7493#define HAVE_DLFCN_H 1
718a6fd8
SE
7494_ACEOF
7495
7496fi
7497
7498done
7499
7500
7501
3725885a
RW
7502
7503
718a6fd8
SE
7504# Set options
7505
7506
7507
7508 enable_dlopen=no
7509
7510
7511 enable_win32_dll=no
7512
7513
81ecdfbb
RW
7514 # Check whether --enable-shared was given.
7515if test "${enable_shared+set}" = set; then :
7516 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
7517 case $enableval in
7518 yes) enable_shared=yes ;;
7519 no) enable_shared=no ;;
7520 *)
7521 enable_shared=no
7522 # Look at the argument we got. We use all the common list separators.
7523 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7524 for pkg in $enableval; do
7525 IFS="$lt_save_ifs"
7526 if test "X$pkg" = "X$p"; then
7527 enable_shared=yes
7528 fi
7529 done
7530 IFS="$lt_save_ifs"
7531 ;;
7532 esac
7533else
7534 enable_shared=yes
81ecdfbb
RW
7535fi
7536
718a6fd8
SE
7537
7538
7539
7540
7541
7542
7543
7544
81ecdfbb
RW
7545 # Check whether --enable-static was given.
7546if test "${enable_static+set}" = set; then :
7547 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7548 case $enableval in
7549 yes) enable_static=yes ;;
7550 no) enable_static=no ;;
7551 *)
7552 enable_static=no
7553 # Look at the argument we got. We use all the common list separators.
7554 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7555 for pkg in $enableval; do
7556 IFS="$lt_save_ifs"
7557 if test "X$pkg" = "X$p"; then
7558 enable_static=yes
7559 fi
7560 done
7561 IFS="$lt_save_ifs"
7562 ;;
7563 esac
7564else
7565 enable_static=yes
81ecdfbb
RW
7566fi
7567
718a6fd8
SE
7568
7569
d7040cdb 7570
d7040cdb 7571
718a6fd8
SE
7572
7573
7574
7575
7576
81ecdfbb
RW
7577# Check whether --with-pic was given.
7578if test "${with_pic+set}" = set; then :
7579 withval=$with_pic; pic_mode="$withval"
ce2cded5 7580else
718a6fd8 7581 pic_mode=default
81ecdfbb
RW
7582fi
7583
d7040cdb 7584
718a6fd8
SE
7585test -z "$pic_mode" && pic_mode=default
7586
7587
7588
7589
7590
7591
7592
81ecdfbb
RW
7593 # Check whether --enable-fast-install was given.
7594if test "${enable_fast_install+set}" = set; then :
7595 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
7596 case $enableval in
7597 yes) enable_fast_install=yes ;;
7598 no) enable_fast_install=no ;;
7599 *)
7600 enable_fast_install=no
7601 # Look at the argument we got. We use all the common list separators.
7602 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7603 for pkg in $enableval; do
7604 IFS="$lt_save_ifs"
7605 if test "X$pkg" = "X$p"; then
7606 enable_fast_install=yes
7607 fi
7608 done
7609 IFS="$lt_save_ifs"
7610 ;;
7611 esac
ce2cded5 7612else
718a6fd8 7613 enable_fast_install=yes
81ecdfbb
RW
7614fi
7615
718a6fd8
SE
7616
7617
7618
7619
d7040cdb 7620
d7040cdb 7621
d7040cdb 7622
d7040cdb 7623
d7040cdb 7624
d7040cdb 7625
ce2cded5
L
7626# This can be used to rebuild libtool when needed
7627LIBTOOL_DEPS="$ltmain"
d7040cdb 7628
ce2cded5
L
7629# Always use our own libtool.
7630LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 7631
d7040cdb 7632
d7040cdb 7633
d7040cdb
SE
7634
7635
7636
7637
7638
7639
d7040cdb 7640
d7040cdb 7641
ab509236 7642
ab509236 7643
d7040cdb
SE
7644
7645
7646
7647
7648
13b2be9c 7649
13b2be9c 7650
13b2be9c 7651
13b2be9c 7652
d7040cdb 7653
3725885a 7654
d7040cdb
SE
7655
7656
ce2cded5 7657test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7658
7659
d7040cdb 7660
d7040cdb 7661
d7040cdb
SE
7662
7663
7664
7665
7666
7667
ce2cded5
L
7668
7669
7670
7671
7672if test -n "${ZSH_VERSION+set}" ; then
7673 setopt NO_GLOB_SUBST
7674fi
7675
81ecdfbb
RW
7676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7677$as_echo_n "checking for objdir... " >&6; }
7678if test "${lt_cv_objdir+set}" = set; then :
7679 $as_echo_n "(cached) " >&6
d7040cdb 7680else
ce2cded5
L
7681 rm -f .libs 2>/dev/null
7682mkdir .libs 2>/dev/null
7683if test -d .libs; then
7684 lt_cv_objdir=.libs
7685else
7686 # MS-DOS does not allow filenames that begin with a dot.
7687 lt_cv_objdir=_libs
d7040cdb 7688fi
ce2cded5
L
7689rmdir .libs 2>/dev/null
7690fi
81ecdfbb
RW
7691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7692$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7693objdir=$lt_cv_objdir
d7040cdb
SE
7694
7695
7696
7697
d7040cdb 7698
ce2cded5
L
7699cat >>confdefs.h <<_ACEOF
7700#define LT_OBJDIR "$lt_cv_objdir/"
7701_ACEOF
d7040cdb
SE
7702
7703
7704
7705
ce2cded5
L
7706case $host_os in
7707aix3*)
7708 # AIX sometimes has problems with the GCC collect2 program. For some
7709 # reason, if we set the COLLECT_NAMES environment variable, the problems
7710 # vanish in a puff of smoke.
7711 if test "X${COLLECT_NAMES+set}" != Xset; then
7712 COLLECT_NAMES=
7713 export COLLECT_NAMES
7714 fi
7715 ;;
7716esac
d7040cdb 7717
ce2cded5
L
7718# Global variables:
7719ofile=libtool
7720can_build_shared=yes
d7040cdb 7721
ce2cded5
L
7722# All known linkers require a `.a' archive for static linking (except MSVC,
7723# which needs '.lib').
7724libext=a
d7040cdb 7725
ce2cded5 7726with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7727
ce2cded5
L
7728old_CC="$CC"
7729old_CFLAGS="$CFLAGS"
d7040cdb 7730
ce2cded5
L
7731# Set sane defaults for various variables
7732test -z "$CC" && CC=cc
7733test -z "$LTCC" && LTCC=$CC
7734test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7735test -z "$LD" && LD=ld
7736test -z "$ac_objext" && ac_objext=o
7737
7738for cc_temp in $compiler""; do
7739 case $cc_temp in
7740 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7741 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7742 \-*) ;;
7743 *) break;;
7744 esac
7745done
3725885a 7746cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
ce2cded5
L
7747
7748
7749# Only perform the check for file, if the check method requires it
7750test -z "$MAGIC_CMD" && MAGIC_CMD=file
7751case $deplibs_check_method in
7752file_magic*)
7753 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7755$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7756if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7757 $as_echo_n "(cached) " >&6
ce2cded5
L
7758else
7759 case $MAGIC_CMD in
7760[\\/*] | ?:[\\/]*)
7761 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7762 ;;
7763*)
7764 lt_save_MAGIC_CMD="$MAGIC_CMD"
7765 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7766 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7767 for ac_dir in $ac_dummy; do
7768 IFS="$lt_save_ifs"
7769 test -z "$ac_dir" && ac_dir=.
7770 if test -f $ac_dir/${ac_tool_prefix}file; then
7771 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7772 if test -n "$file_magic_test_file"; then
7773 case $deplibs_check_method in
7774 "file_magic "*)
7775 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7776 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7777 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7778 $EGREP "$file_magic_regex" > /dev/null; then
7779 :
d7040cdb 7780 else
ce2cded5 7781 cat <<_LT_EOF 1>&2
d7040cdb 7782
ce2cded5
L
7783*** Warning: the command libtool uses to detect shared libraries,
7784*** $file_magic_cmd, produces output that libtool cannot recognize.
7785*** The result is that libtool may fail to recognize shared libraries
7786*** as such. This will affect the creation of libtool libraries that
7787*** depend on shared libraries, but programs linked with such libtool
7788*** libraries will work regardless of this problem. Nevertheless, you
7789*** may want to report the problem to your system manager and/or to
7790*** bug-libtool@gnu.org
d7040cdb 7791
ce2cded5
L
7792_LT_EOF
7793 fi ;;
7794 esac
d7040cdb 7795 fi
ce2cded5 7796 break
d7040cdb 7797 fi
ce2cded5
L
7798 done
7799 IFS="$lt_save_ifs"
7800 MAGIC_CMD="$lt_save_MAGIC_CMD"
7801 ;;
7802esac
7803fi
d7040cdb 7804
ce2cded5
L
7805MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7806if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7808$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7809else
81ecdfbb
RW
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7811$as_echo "no" >&6; }
ce2cded5 7812fi
d7040cdb 7813
d7040cdb 7814
d7040cdb 7815
d7040cdb 7816
d7040cdb 7817
ce2cded5
L
7818if test -z "$lt_cv_path_MAGIC_CMD"; then
7819 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7821$as_echo_n "checking for file... " >&6; }
7822if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7823 $as_echo_n "(cached) " >&6
ce2cded5
L
7824else
7825 case $MAGIC_CMD in
7826[\\/*] | ?:[\\/]*)
7827 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7828 ;;
7829*)
7830 lt_save_MAGIC_CMD="$MAGIC_CMD"
7831 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7832 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7833 for ac_dir in $ac_dummy; do
7834 IFS="$lt_save_ifs"
7835 test -z "$ac_dir" && ac_dir=.
7836 if test -f $ac_dir/file; then
7837 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7838 if test -n "$file_magic_test_file"; then
7839 case $deplibs_check_method in
7840 "file_magic "*)
7841 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7842 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7843 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7844 $EGREP "$file_magic_regex" > /dev/null; then
7845 :
d7040cdb 7846 else
ce2cded5
L
7847 cat <<_LT_EOF 1>&2
7848
7849*** Warning: the command libtool uses to detect shared libraries,
7850*** $file_magic_cmd, produces output that libtool cannot recognize.
7851*** The result is that libtool may fail to recognize shared libraries
7852*** as such. This will affect the creation of libtool libraries that
7853*** depend on shared libraries, but programs linked with such libtool
7854*** libraries will work regardless of this problem. Nevertheless, you
7855*** may want to report the problem to your system manager and/or to
7856*** bug-libtool@gnu.org
7857
7858_LT_EOF
7859 fi ;;
d7040cdb 7860 esac
d7040cdb 7861 fi
ce2cded5
L
7862 break
7863 fi
7864 done
7865 IFS="$lt_save_ifs"
7866 MAGIC_CMD="$lt_save_MAGIC_CMD"
7867 ;;
7868esac
7869fi
d7040cdb 7870
ce2cded5
L
7871MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7872if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7874$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7875else
81ecdfbb
RW
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7877$as_echo "no" >&6; }
ce2cded5 7878fi
d7040cdb 7879
d7040cdb 7880
ce2cded5
L
7881 else
7882 MAGIC_CMD=:
7883 fi
d7040cdb 7884fi
d7040cdb 7885
ce2cded5
L
7886 fi
7887 ;;
7888esac
d7040cdb 7889
ce2cded5 7890# Use C for the default configuration in the libtool script
d7040cdb 7891
ce2cded5
L
7892lt_save_CC="$CC"
7893ac_ext=c
7894ac_cpp='$CPP $CPPFLAGS'
7895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7897ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7898
d7040cdb 7899
ce2cded5
L
7900# Source file extension for C test sources.
7901ac_ext=c
d7040cdb 7902
ce2cded5
L
7903# Object file extension for compiled C test sources.
7904objext=o
7905objext=$objext
d7040cdb 7906
ce2cded5
L
7907# Code to be used in simple compile tests
7908lt_simple_compile_test_code="int some_variable = 0;"
7909
7910# Code to be used in simple link tests
7911lt_simple_link_test_code='int main(){return(0);}'
7912
7913
7914
7915
7916
7917
7918
7919# If no C compiler was specified, use CC.
7920LTCC=${LTCC-"$CC"}
7921
7922# If no C compiler flags were specified, use CFLAGS.
7923LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7924
7925# Allow CC to be a program name with arguments.
7926compiler=$CC
7927
7928# Save the default compiler, since it gets overwritten when the other
7929# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7930compiler_DEFAULT=$CC
7931
7932# save warnings/boilerplate of simple test code
7933ac_outfile=conftest.$ac_objext
7934echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7935eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7936_lt_compiler_boilerplate=`cat conftest.err`
7937$RM conftest*
7938
7939ac_outfile=conftest.$ac_objext
7940echo "$lt_simple_link_test_code" >conftest.$ac_ext
7941eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7942_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 7943$RM -r conftest*
ce2cded5
L
7944
7945
f2c621e4
AS
7946## CAVEAT EMPTOR:
7947## There is no encapsulation within the following macros, do not change
7948## the running order or otherwise move them around unless you know exactly
7949## what you are doing...
ce2cded5
L
7950if test -n "$compiler"; then
7951
7952lt_prog_compiler_no_builtin_flag=
7953
7954if test "$GCC" = yes; then
3725885a
RW
7955 case $cc_basename in
7956 nvcc*)
7957 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7958 *)
7959 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7960 esac
ce2cded5 7961
81ecdfbb
RW
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7963$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7964if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7965 $as_echo_n "(cached) " >&6
ce2cded5
L
7966else
7967 lt_cv_prog_compiler_rtti_exceptions=no
7968 ac_outfile=conftest.$ac_objext
7969 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7970 lt_compiler_flag="-fno-rtti -fno-exceptions"
7971 # Insert the option either (1) after the last *FLAGS variable, or
7972 # (2) before a word containing "conftest.", or (3) at the end.
7973 # Note that $ac_compile itself does not contain backslashes and begins
7974 # with a dollar sign (not a hyphen), so the echo should work correctly.
7975 # The option is referenced via a variable to avoid confusing sed.
7976 lt_compile=`echo "$ac_compile" | $SED \
7977 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7978 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7979 -e 's:$: $lt_compiler_flag:'`
3725885a 7980 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
7981 (eval "$lt_compile" 2>conftest.err)
7982 ac_status=$?
7983 cat conftest.err >&5
3725885a 7984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
7985 if (exit $ac_status) && test -s "$ac_outfile"; then
7986 # The compiler can only warn and ignore the option if not recognized
7987 # So say no if there are warnings other than the usual output.
3725885a 7988 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
7989 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7990 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7991 lt_cv_prog_compiler_rtti_exceptions=yes
7992 fi
7993 fi
7994 $RM conftest*
7995
7996fi
81ecdfbb
RW
7997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7998$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
ce2cded5
L
7999
8000if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8001 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8002else
8003 :
8004fi
8005
8006fi
8007
8008
8009
8010
8011
8012
8013 lt_prog_compiler_wl=
8014lt_prog_compiler_pic=
8015lt_prog_compiler_static=
8016
f2c621e4
AS
8017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8018$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
ce2cded5
L
8019
8020 if test "$GCC" = yes; then
8021 lt_prog_compiler_wl='-Wl,'
8022 lt_prog_compiler_static='-static'
8023
8024 case $host_os in
8025 aix*)
8026 # All AIX code is PIC.
8027 if test "$host_cpu" = ia64; then
8028 # AIX 5 now supports IA64 processor
8029 lt_prog_compiler_static='-Bstatic'
8030 fi
6c9c0a50 8031 lt_prog_compiler_pic='-fPIC'
ce2cded5 8032 ;;
d7040cdb
SE
8033
8034 amigaos*)
718a6fd8
SE
8035 case $host_cpu in
8036 powerpc)
8037 # see comment about AmigaOS4 .so support
8038 lt_prog_compiler_pic='-fPIC'
8039 ;;
8040 m68k)
8041 # FIXME: we need at least 68020 code to build shared libraries, but
8042 # adding the `-m68020' flag to GCC prevents building anything better,
8043 # like `-m68040'.
8044 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8045 ;;
8046 esac
d7040cdb
SE
8047 ;;
8048
ce2cded5
L
8049 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8050 # PIC is the default for these OSes.
d7040cdb
SE
8051 ;;
8052
718a6fd8 8053 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8054 # This hack is so that the source file can tell whether it is being
8055 # built for inclusion in a dll (and should export symbols for example).
8056 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8057 # (--disable-auto-import) libraries
8058 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8059 ;;
8060
8061 darwin* | rhapsody*)
ce2cded5
L
8062 # PIC is the default on this platform
8063 # Common symbols not allowed in MH_DYLIB files
8064 lt_prog_compiler_pic='-fno-common'
8065 ;;
8066
3725885a
RW
8067 haiku*)
8068 # PIC is the default for Haiku.
8069 # The "-static" flag exists, but is broken.
8070 lt_prog_compiler_static=
8071 ;;
8072
ce2cded5 8073 hpux*)
718a6fd8
SE
8074 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8075 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8076 # sets the default TLS model and affects inlining.
ce2cded5 8077 case $host_cpu in
718a6fd8 8078 hppa*64*)
ce2cded5 8079 # +Z the default
d7040cdb 8080 ;;
ce2cded5
L
8081 *)
8082 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8083 ;;
8084 esac
ce2cded5 8085 ;;
d7040cdb 8086
ce2cded5
L
8087 interix[3-9]*)
8088 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8089 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
8090 ;;
8091
ce2cded5
L
8092 msdosdjgpp*)
8093 # Just because we use GCC doesn't mean we suddenly get shared libraries
8094 # on systems that don't support them.
8095 lt_prog_compiler_can_build_shared=no
8096 enable_shared=no
d7040cdb
SE
8097 ;;
8098
ce2cded5
L
8099 *nto* | *qnx*)
8100 # QNX uses GNU C++, but need to define -shared option too, otherwise
8101 # it will coredump.
8102 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8103 ;;
8104
ce2cded5
L
8105 sysv4*MP*)
8106 if test -d /usr/nec; then
8107 lt_prog_compiler_pic=-Kconform_pic
8108 fi
d7040cdb
SE
8109 ;;
8110
ce2cded5
L
8111 *)
8112 lt_prog_compiler_pic='-fPIC'
d7040cdb 8113 ;;
ce2cded5 8114 esac
3725885a
RW
8115
8116 case $cc_basename in
8117 nvcc*) # Cuda Compiler Driver 2.2
8118 lt_prog_compiler_wl='-Xlinker '
8119 lt_prog_compiler_pic='-Xcompiler -fPIC'
8120 ;;
8121 esac
ce2cded5
L
8122 else
8123 # PORTME Check for flag to pass linker flags through the system compiler.
8124 case $host_os in
8125 aix*)
8126 lt_prog_compiler_wl='-Wl,'
8127 if test "$host_cpu" = ia64; then
8128 # AIX 5 now supports IA64 processor
8129 lt_prog_compiler_static='-Bstatic'
d7040cdb 8130 else
ce2cded5 8131 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 8132 fi
ce2cded5 8133 ;;
d7040cdb 8134
718a6fd8 8135 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8136 # This hack is so that the source file can tell whether it is being
8137 # built for inclusion in a dll (and should export symbols for example).
8138 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8139 ;;
8140
ce2cded5
L
8141 hpux9* | hpux10* | hpux11*)
8142 lt_prog_compiler_wl='-Wl,'
8143 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8144 # not for PA HP-UX.
8145 case $host_cpu in
8146 hppa*64*|ia64*)
8147 # +Z the default
8148 ;;
8149 *)
8150 lt_prog_compiler_pic='+Z'
8151 ;;
8152 esac
8153 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8154 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
8155 ;;
8156
ce2cded5
L
8157 irix5* | irix6* | nonstopux*)
8158 lt_prog_compiler_wl='-Wl,'
8159 # PIC (with -KPIC) is the default.
8160 lt_prog_compiler_static='-non_shared'
8161 ;;
d7040cdb 8162
58e24671 8163 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8164 case $cc_basename in
718a6fd8
SE
8165 # old Intel for x86_64 which still supported -KPIC.
8166 ecc*)
ce2cded5
L
8167 lt_prog_compiler_wl='-Wl,'
8168 lt_prog_compiler_pic='-KPIC'
8169 lt_prog_compiler_static='-static'
8170 ;;
718a6fd8
SE
8171 # icc used to be incompatible with GCC.
8172 # ICC 10 doesn't accept -KPIC any more.
8173 icc* | ifort*)
8174 lt_prog_compiler_wl='-Wl,'
8175 lt_prog_compiler_pic='-fPIC'
8176 lt_prog_compiler_static='-static'
8177 ;;
8178 # Lahey Fortran 8.1.
8179 lf95*)
8180 lt_prog_compiler_wl='-Wl,'
8181 lt_prog_compiler_pic='--shared'
8182 lt_prog_compiler_static='--static'
8183 ;;
3725885a 8184 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8185 # Portland Group compilers (*not* the Pentium gcc compiler,
8186 # which looks to be a dead project)
8187 lt_prog_compiler_wl='-Wl,'
8188 lt_prog_compiler_pic='-fpic'
8189 lt_prog_compiler_static='-Bstatic'
8190 ;;
8191 ccc*)
8192 lt_prog_compiler_wl='-Wl,'
8193 # All Alpha code is PIC.
8194 lt_prog_compiler_static='-non_shared'
8195 ;;
3725885a
RW
8196 xl* | bgxl* | bgf* | mpixl*)
8197 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8198 lt_prog_compiler_wl='-Wl,'
8199 lt_prog_compiler_pic='-qpic'
8200 lt_prog_compiler_static='-qstaticlink'
8201 ;;
ce2cded5
L
8202 *)
8203 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8204 *Sun\ F* | *Sun*Fortran*)
8205 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8206 lt_prog_compiler_pic='-KPIC'
8207 lt_prog_compiler_static='-Bstatic'
3725885a 8208 lt_prog_compiler_wl=''
d7040cdb 8209 ;;
3725885a
RW
8210 *Sun\ C*)
8211 # Sun C 5.9
ce2cded5
L
8212 lt_prog_compiler_pic='-KPIC'
8213 lt_prog_compiler_static='-Bstatic'
3725885a 8214 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8215 ;;
8216 esac
ce2cded5
L
8217 ;;
8218 esac
d7040cdb
SE
8219 ;;
8220
ce2cded5
L
8221 newsos6)
8222 lt_prog_compiler_pic='-KPIC'
8223 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8224 ;;
8225
ce2cded5
L
8226 *nto* | *qnx*)
8227 # QNX uses GNU C++, but need to define -shared option too, otherwise
8228 # it will coredump.
8229 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8230 ;;
8231
ce2cded5
L
8232 osf3* | osf4* | osf5*)
8233 lt_prog_compiler_wl='-Wl,'
8234 # All OSF/1 code is PIC.
8235 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8236 ;;
8237
ce2cded5
L
8238 rdos*)
8239 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8240 ;;
8241
8242 solaris*)
ce2cded5
L
8243 lt_prog_compiler_pic='-KPIC'
8244 lt_prog_compiler_static='-Bstatic'
8245 case $cc_basename in
f2c621e4 8246 f77* | f90* | f95*)
ce2cded5 8247 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 8248 *)
ce2cded5 8249 lt_prog_compiler_wl='-Wl,';;
d7040cdb 8250 esac
d7040cdb
SE
8251 ;;
8252
8253 sunos4*)
ce2cded5
L
8254 lt_prog_compiler_wl='-Qoption ld '
8255 lt_prog_compiler_pic='-PIC'
8256 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8257 ;;
8258
ce2cded5
L
8259 sysv4 | sysv4.2uw2* | sysv4.3*)
8260 lt_prog_compiler_wl='-Wl,'
8261 lt_prog_compiler_pic='-KPIC'
8262 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8263 ;;
8264
8265 sysv4*MP*)
ce2cded5
L
8266 if test -d /usr/nec ;then
8267 lt_prog_compiler_pic='-Kconform_pic'
8268 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8269 fi
8270 ;;
8271
ce2cded5
L
8272 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8273 lt_prog_compiler_wl='-Wl,'
8274 lt_prog_compiler_pic='-KPIC'
8275 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8276 ;;
8277
ce2cded5
L
8278 unicos*)
8279 lt_prog_compiler_wl='-Wl,'
8280 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8281 ;;
8282
8283 uts4*)
ce2cded5
L
8284 lt_prog_compiler_pic='-pic'
8285 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8286 ;;
8287
8288 *)
ce2cded5 8289 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8290 ;;
8291 esac
d7040cdb
SE
8292 fi
8293
ce2cded5
L
8294case $host_os in
8295 # For platforms which do not support PIC, -DPIC is meaningless:
8296 *djgpp*)
8297 lt_prog_compiler_pic=
8298 ;;
8299 *)
8300 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8301 ;;
8302esac
f2c621e4
AS
8303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8304$as_echo "$lt_prog_compiler_pic" >&6; }
8305
8306
8307
8308
d7040cdb
SE
8309
8310
8311#
ce2cded5 8312# Check to make sure the PIC flag actually works.
d7040cdb 8313#
ce2cded5 8314if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8316$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8317if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8318 $as_echo_n "(cached) " >&6
ce2cded5 8319else
718a6fd8 8320 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8321 ac_outfile=conftest.$ac_objext
8322 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8323 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8324 # Insert the option either (1) after the last *FLAGS variable, or
8325 # (2) before a word containing "conftest.", or (3) at the end.
8326 # Note that $ac_compile itself does not contain backslashes and begins
8327 # with a dollar sign (not a hyphen), so the echo should work correctly.
8328 # The option is referenced via a variable to avoid confusing sed.
8329 lt_compile=`echo "$ac_compile" | $SED \
8330 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8331 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8332 -e 's:$: $lt_compiler_flag:'`
3725885a 8333 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8334 (eval "$lt_compile" 2>conftest.err)
8335 ac_status=$?
8336 cat conftest.err >&5
3725885a 8337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8338 if (exit $ac_status) && test -s "$ac_outfile"; then
8339 # The compiler can only warn and ignore the option if not recognized
8340 # So say no if there are warnings other than the usual output.
3725885a 8341 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8342 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8343 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8344 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8345 fi
8346 fi
8347 $RM conftest*
d7040cdb 8348
ce2cded5 8349fi
81ecdfbb
RW
8350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8351$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8352
718a6fd8 8353if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8354 case $lt_prog_compiler_pic in
8355 "" | " "*) ;;
8356 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8357 esac
8358else
8359 lt_prog_compiler_pic=
8360 lt_prog_compiler_can_build_shared=no
8361fi
d7040cdb 8362
ce2cded5 8363fi
d7040cdb
SE
8364
8365
8366
8367
8368
8369
ce2cded5
L
8370#
8371# Check to make sure the static flag actually works.
8372#
8373wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8375$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8376if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8377 $as_echo_n "(cached) " >&6
ce2cded5 8378else
718a6fd8 8379 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8380 save_LDFLAGS="$LDFLAGS"
8381 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8382 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8383 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8384 # The linker can only warn and ignore the option if not recognized
8385 # So say no if there are warnings
8386 if test -s conftest.err; then
8387 # Append any errors to the config.log.
8388 cat conftest.err 1>&5
3725885a 8389 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8390 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8391 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8392 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8393 fi
8394 else
718a6fd8 8395 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8396 fi
8397 fi
718a6fd8 8398 $RM -r conftest*
ce2cded5 8399 LDFLAGS="$save_LDFLAGS"
d7040cdb 8400
ce2cded5 8401fi
81ecdfbb
RW
8402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8403$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8404
718a6fd8 8405if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8406 :
8407else
8408 lt_prog_compiler_static=
8409fi
d7040cdb
SE
8410
8411
8412
8413
8414
8415
8416
81ecdfbb
RW
8417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8418$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8419if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8420 $as_echo_n "(cached) " >&6
ce2cded5
L
8421else
8422 lt_cv_prog_compiler_c_o=no
8423 $RM -r conftest 2>/dev/null
8424 mkdir conftest
8425 cd conftest
8426 mkdir out
8427 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8428
ce2cded5
L
8429 lt_compiler_flag="-o out/conftest2.$ac_objext"
8430 # Insert the option either (1) after the last *FLAGS variable, or
8431 # (2) before a word containing "conftest.", or (3) at the end.
8432 # Note that $ac_compile itself does not contain backslashes and begins
8433 # with a dollar sign (not a hyphen), so the echo should work correctly.
8434 lt_compile=`echo "$ac_compile" | $SED \
8435 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8436 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8437 -e 's:$: $lt_compiler_flag:'`
3725885a 8438 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8439 (eval "$lt_compile" 2>out/conftest.err)
8440 ac_status=$?
8441 cat out/conftest.err >&5
3725885a 8442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8443 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8444 then
8445 # The compiler can only warn and ignore the option if not recognized
8446 # So say no if there are warnings
3725885a 8447 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8448 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8449 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8450 lt_cv_prog_compiler_c_o=yes
8451 fi
8452 fi
8453 chmod u+w . 2>&5
8454 $RM conftest*
8455 # SGI C++ compiler will create directory out/ii_files/ for
8456 # template instantiation
8457 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8458 $RM out/* && rmdir out
8459 cd ..
8460 $RM -r conftest
8461 $RM conftest*
d7040cdb 8462
ce2cded5 8463fi
81ecdfbb
RW
8464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8465$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8466
8467
8468
8469
8470
8471
81ecdfbb
RW
8472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8473$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8474if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8475 $as_echo_n "(cached) " >&6
ce2cded5
L
8476else
8477 lt_cv_prog_compiler_c_o=no
8478 $RM -r conftest 2>/dev/null
8479 mkdir conftest
8480 cd conftest
8481 mkdir out
8482 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8483
ce2cded5
L
8484 lt_compiler_flag="-o out/conftest2.$ac_objext"
8485 # Insert the option either (1) after the last *FLAGS variable, or
8486 # (2) before a word containing "conftest.", or (3) at the end.
8487 # Note that $ac_compile itself does not contain backslashes and begins
8488 # with a dollar sign (not a hyphen), so the echo should work correctly.
8489 lt_compile=`echo "$ac_compile" | $SED \
8490 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8491 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8492 -e 's:$: $lt_compiler_flag:'`
3725885a 8493 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8494 (eval "$lt_compile" 2>out/conftest.err)
8495 ac_status=$?
8496 cat out/conftest.err >&5
3725885a 8497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8498 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8499 then
8500 # The compiler can only warn and ignore the option if not recognized
8501 # So say no if there are warnings
3725885a 8502 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8503 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8504 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8505 lt_cv_prog_compiler_c_o=yes
8506 fi
8507 fi
8508 chmod u+w . 2>&5
8509 $RM conftest*
8510 # SGI C++ compiler will create directory out/ii_files/ for
8511 # template instantiation
8512 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8513 $RM out/* && rmdir out
8514 cd ..
8515 $RM -r conftest
8516 $RM conftest*
d7040cdb 8517
ce2cded5 8518fi
81ecdfbb
RW
8519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8520$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8521
8522
8523
8524
ce2cded5
L
8525hard_links="nottested"
8526if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8527 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8529$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8530 hard_links=yes
8531 $RM conftest*
8532 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8533 touch conftest.a
8534 ln conftest.a conftest.b 2>&5 || hard_links=no
8535 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8537$as_echo "$hard_links" >&6; }
ce2cded5 8538 if test "$hard_links" = no; then
81ecdfbb
RW
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8540$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5
L
8541 need_locks=warn
8542 fi
8543else
8544 need_locks=no
8545fi
d7040cdb
SE
8546
8547
8548
8549
8550
8551
81ecdfbb
RW
8552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8553$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8554
ce2cded5
L
8555 runpath_var=
8556 allow_undefined_flag=
8557 always_export_symbols=no
8558 archive_cmds=
8559 archive_expsym_cmds=
8560 compiler_needs_object=no
8561 enable_shared_with_static_runtimes=no
8562 export_dynamic_flag_spec=
8563 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8564 hardcode_automatic=no
8565 hardcode_direct=no
8566 hardcode_direct_absolute=no
8567 hardcode_libdir_flag_spec=
8568 hardcode_libdir_flag_spec_ld=
8569 hardcode_libdir_separator=
8570 hardcode_minus_L=no
8571 hardcode_shlibpath_var=unsupported
8572 inherit_rpath=no
8573 link_all_deplibs=unknown
8574 module_cmds=
8575 module_expsym_cmds=
8576 old_archive_from_new_cmds=
8577 old_archive_from_expsyms_cmds=
8578 thread_safe_flag_spec=
8579 whole_archive_flag_spec=
8580 # include_expsyms should be a list of space-separated symbols to be *always*
8581 # included in the symbol list
8582 include_expsyms=
8583 # exclude_expsyms can be an extended regexp of symbols to exclude
8584 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8585 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8586 # as well as any symbol that contains `d'.
718a6fd8 8587 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8588 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8589 # platforms (ab)use it in PIC code, but their linkers get confused if
8590 # the symbol is explicitly referenced. Since portable code cannot
8591 # rely on this symbol name, it's probably fine to never include it in
8592 # preloaded symbol tables.
718a6fd8 8593 # Exclude shared library initialization/finalization symbols.
ce2cded5 8594 extract_expsyms_cmds=
d7040cdb 8595
ce2cded5 8596 case $host_os in
718a6fd8 8597 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8598 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8599 # When not using gcc, we currently assume that we are using
8600 # Microsoft Visual C++.
8601 if test "$GCC" != yes; then
8602 with_gnu_ld=no
8603 fi
8604 ;;
8605 interix*)
8606 # we just hope/assume this is gcc and not c89 (= MSVC++)
8607 with_gnu_ld=yes
8608 ;;
8609 openbsd*)
8610 with_gnu_ld=no
8611 ;;
8612 esac
d7040cdb 8613
ce2cded5 8614 ld_shlibs=yes
3725885a
RW
8615
8616 # On some targets, GNU ld is compatible enough with the native linker
8617 # that we're better off using the native interface for both.
8618 lt_use_gnu_ld_interface=no
ce2cded5 8619 if test "$with_gnu_ld" = yes; then
3725885a
RW
8620 case $host_os in
8621 aix*)
8622 # The AIX port of GNU ld has always aspired to compatibility
8623 # with the native linker. However, as the warning in the GNU ld
8624 # block says, versions before 2.19.5* couldn't really create working
8625 # shared libraries, regardless of the interface used.
8626 case `$LD -v 2>&1` in
8627 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8628 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8629 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8630 *)
8631 lt_use_gnu_ld_interface=yes
8632 ;;
8633 esac
8634 ;;
8635 *)
8636 lt_use_gnu_ld_interface=yes
8637 ;;
8638 esac
8639 fi
8640
8641 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8642 # If archive_cmds runs LD, not CC, wlarc should be empty
8643 wlarc='${wl}'
d7040cdb 8644
ce2cded5
L
8645 # Set some defaults for GNU ld with shared library support. These
8646 # are reset later if shared libraries are not supported. Putting them
8647 # here allows them to be overridden if necessary.
8648 runpath_var=LD_RUN_PATH
8649 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8650 export_dynamic_flag_spec='${wl}--export-dynamic'
8651 # ancient GNU ld didn't support --whole-archive et. al.
8652 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8653 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8654 else
8655 whole_archive_flag_spec=
8656 fi
8657 supports_anon_versioning=no
8658 case `$LD -v 2>&1` in
3725885a 8659 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8660 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8661 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8662 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8663 *\ 2.11.*) ;; # other 2.11 versions
8664 *) supports_anon_versioning=yes ;;
8665 esac
d7040cdb 8666
ce2cded5
L
8667 # See if GNU ld supports shared libraries.
8668 case $host_os in
50e7d84b 8669 aix[3-9]*)
ce2cded5
L
8670 # On AIX/PPC, the GNU linker is very broken
8671 if test "$host_cpu" != ia64; then
8672 ld_shlibs=no
8673 cat <<_LT_EOF 1>&2
d7040cdb 8674
3725885a 8675*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8676*** to be unable to reliably create shared libraries on AIX.
8677*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8678*** really care for shared libraries, you may want to install binutils
8679*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8680*** You will then need to restart the configuration process.
d7040cdb 8681
ce2cded5
L
8682_LT_EOF
8683 fi
8684 ;;
d7040cdb 8685
ce2cded5 8686 amigaos*)
718a6fd8
SE
8687 case $host_cpu in
8688 powerpc)
8689 # see comment about AmigaOS4 .so support
8690 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8691 archive_expsym_cmds=''
8692 ;;
8693 m68k)
8694 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)'
8695 hardcode_libdir_flag_spec='-L$libdir'
8696 hardcode_minus_L=yes
8697 ;;
8698 esac
ce2cded5 8699 ;;
d7040cdb 8700
ce2cded5
L
8701 beos*)
8702 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8703 allow_undefined_flag=unsupported
8704 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8705 # support --undefined. This deserves some investigation. FIXME
8706 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8707 else
8708 ld_shlibs=no
8709 fi
8710 ;;
d7040cdb 8711
718a6fd8 8712 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8713 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8714 # as there is no search path for DLLs.
8715 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8716 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8717 allow_undefined_flag=unsupported
8718 always_export_symbols=no
8719 enable_shared_with_static_runtimes=yes
f2c621e4 8720 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8721
ce2cded5
L
8722 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8723 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8724 # If the export-symbols file already is a .def file (1st line
8725 # is EXPORTS), use it as is; otherwise, prepend...
8726 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8727 cp $export_symbols $output_objdir/$soname.def;
8728 else
8729 echo EXPORTS > $output_objdir/$soname.def;
8730 cat $export_symbols >> $output_objdir/$soname.def;
8731 fi~
8732 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8733 else
8734 ld_shlibs=no
8735 fi
8736 ;;
d7040cdb 8737
3725885a
RW
8738 haiku*)
8739 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8740 link_all_deplibs=yes
8741 ;;
8742
ce2cded5
L
8743 interix[3-9]*)
8744 hardcode_direct=no
8745 hardcode_shlibpath_var=no
8746 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8747 export_dynamic_flag_spec='${wl}-E'
8748 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8749 # Instead, shared libraries are loaded at an image base (0x10000000 by
8750 # default) and relocated if they conflict, which is a slow very memory
8751 # consuming and fragmenting process. To avoid this, we pick a random,
8752 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8753 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8754 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8755 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'
8756 ;;
d7040cdb 8757
58e24671 8758 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
8759 tmp_diet=no
8760 if test "$host_os" = linux-dietlibc; then
8761 case $cc_basename in
8762 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8763 esac
8764 fi
8765 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8766 && test "$tmp_diet" = no
8767 then
6e733cce 8768 tmp_addflag=' $pic_flag'
718a6fd8 8769 tmp_sharedflag='-shared'
ce2cded5
L
8770 case $cc_basename,$host_cpu in
8771 pgcc*) # Portland Group C compiler
3725885a 8772 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
8773 tmp_addflag=' $pic_flag'
8774 ;;
3725885a
RW
8775 pgf77* | pgf90* | pgf95* | pgfortran*)
8776 # Portland Group f77 and f90 compilers
8777 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
8778 tmp_addflag=' $pic_flag -Mnomain' ;;
8779 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8780 tmp_addflag=' -i_dynamic' ;;
8781 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8782 tmp_addflag=' -i_dynamic -nofor_main' ;;
8783 ifc* | ifort*) # Intel Fortran compiler
8784 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
8785 lf95*) # Lahey Fortran 8.1
8786 whole_archive_flag_spec=
8787 tmp_sharedflag='--shared' ;;
3725885a 8788 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
8789 tmp_sharedflag='-qmkshrobj'
8790 tmp_addflag= ;;
3725885a
RW
8791 nvcc*) # Cuda Compiler Driver 2.2
8792 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'
8793 compiler_needs_object=yes
8794 ;;
ce2cded5
L
8795 esac
8796 case `$CC -V 2>&1 | sed 5q` in
8797 *Sun\ C*) # Sun C 5.9
3725885a 8798 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
8799 compiler_needs_object=yes
8800 tmp_sharedflag='-G' ;;
8801 *Sun\ F*) # Sun Fortran 8.3
8802 tmp_sharedflag='-G' ;;
ce2cded5
L
8803 esac
8804 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 8805
ce2cded5
L
8806 if test "x$supports_anon_versioning" = xyes; then
8807 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8808 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8809 echo "local: *; };" >> $output_objdir/$libname.ver~
8810 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8811 fi
718a6fd8
SE
8812
8813 case $cc_basename in
3725885a 8814 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
8815 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8816 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8817 hardcode_libdir_flag_spec=
8818 hardcode_libdir_flag_spec_ld='-rpath $libdir'
f2c621e4 8819 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
718a6fd8
SE
8820 if test "x$supports_anon_versioning" = xyes; then
8821 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8822 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8823 echo "local: *; };" >> $output_objdir/$libname.ver~
f2c621e4 8824 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
718a6fd8
SE
8825 fi
8826 ;;
8827 esac
ce2cded5
L
8828 else
8829 ld_shlibs=no
8830 fi
8831 ;;
d7040cdb 8832
ce2cded5
L
8833 netbsd*)
8834 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8835 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8836 wlarc=
8837 else
f2c621e4
AS
8838 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8839 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8840 fi
8841 ;;
d7040cdb 8842
ce2cded5
L
8843 solaris*)
8844 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8845 ld_shlibs=no
8846 cat <<_LT_EOF 1>&2
d7040cdb 8847
ce2cded5
L
8848*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8849*** create shared libraries on Solaris systems. Therefore, libtool
8850*** is disabling shared libraries support. We urge you to upgrade GNU
8851*** binutils to release 2.9.1 or newer. Another option is to modify
8852*** your PATH or compiler configuration so that the native linker is
8853*** used, and then restart.
d7040cdb 8854
ce2cded5
L
8855_LT_EOF
8856 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
8857 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8858 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8859 else
8860 ld_shlibs=no
8861 fi
8862 ;;
d7040cdb 8863
ce2cded5
L
8864 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8865 case `$LD -v 2>&1` in
8866 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8867 ld_shlibs=no
8868 cat <<_LT_EOF 1>&2
d7040cdb 8869
ce2cded5
L
8870*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8871*** reliably create shared libraries on SCO systems. Therefore, libtool
8872*** is disabling shared libraries support. We urge you to upgrade GNU
8873*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8874*** your PATH or compiler configuration so that the native linker is
8875*** used, and then restart.
d7040cdb 8876
ce2cded5
L
8877_LT_EOF
8878 ;;
8879 *)
8880 # For security reasons, it is highly recommended that you always
8881 # use absolute paths for naming shared libraries, and exclude the
8882 # DT_RUNPATH tag from executables and libraries. But doing so
8883 # requires that you compile everything twice, which is a pain.
8884 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8885 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8886 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8887 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8888 else
8889 ld_shlibs=no
8890 fi
8891 ;;
8892 esac
8893 ;;
d7040cdb 8894
ce2cded5
L
8895 sunos4*)
8896 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8897 wlarc=
8898 hardcode_direct=yes
8899 hardcode_shlibpath_var=no
8900 ;;
d7040cdb 8901
ce2cded5
L
8902 *)
8903 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
8904 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8905 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8906 else
8907 ld_shlibs=no
8908 fi
8909 ;;
8910 esac
d7040cdb 8911
ce2cded5
L
8912 if test "$ld_shlibs" = no; then
8913 runpath_var=
8914 hardcode_libdir_flag_spec=
8915 export_dynamic_flag_spec=
8916 whole_archive_flag_spec=
8917 fi
8918 else
8919 # PORTME fill in a description of your system's linker (not GNU ld)
8920 case $host_os in
8921 aix3*)
8922 allow_undefined_flag=unsupported
8923 always_export_symbols=yes
8924 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'
8925 # Note: this linker hardcodes the directories in LIBPATH if there
8926 # are no directories specified by -L.
8927 hardcode_minus_L=yes
8928 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8929 # Neither direct hardcoding nor static linking is supported with a
8930 # broken collect2.
8931 hardcode_direct=unsupported
8932 fi
8933 ;;
d7040cdb 8934
50e7d84b 8935 aix[4-9]*)
ce2cded5
L
8936 if test "$host_cpu" = ia64; then
8937 # On IA64, the linker does run time linking by default, so we don't
8938 # have to do anything special.
8939 aix_use_runtimelinking=no
8940 exp_sym_flag='-Bexport'
8941 no_entry_flag=""
8942 else
8943 # If we're using GNU nm, then we don't want the "-C" option.
8944 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
8945 # Also, AIX nm treats weak defined symbols like other global
8946 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 8947 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 8948 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 8949 else
5c14705f 8950 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
ce2cded5
L
8951 fi
8952 aix_use_runtimelinking=no
d7040cdb 8953
ce2cded5
L
8954 # Test if we are trying to use run time linking or normal
8955 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8956 # need to do runtime linking.
50e7d84b 8957 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
8958 for ld_flag in $LDFLAGS; do
8959 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8960 aix_use_runtimelinking=yes
8961 break
8962 fi
8963 done
8964 ;;
8965 esac
d7040cdb 8966
ce2cded5
L
8967 exp_sym_flag='-bexport'
8968 no_entry_flag='-bnoentry'
8969 fi
d7040cdb 8970
ce2cded5
L
8971 # When large executables or shared objects are built, AIX ld can
8972 # have problems creating the table of contents. If linking a library
8973 # or program results in "error TOC overflow" add -mminimal-toc to
8974 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8975 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 8976
ce2cded5
L
8977 archive_cmds=''
8978 hardcode_direct=yes
8979 hardcode_direct_absolute=yes
8980 hardcode_libdir_separator=':'
8981 link_all_deplibs=yes
8982 file_list_spec='${wl}-f,'
d7040cdb 8983
ce2cded5
L
8984 if test "$GCC" = yes; then
8985 case $host_os in aix4.[012]|aix4.[012].*)
8986 # We only want to do this on AIX 4.2 and lower, the check
8987 # below for broken collect2 doesn't work under 4.3+
8988 collect2name=`${CC} -print-prog-name=collect2`
8989 if test -f "$collect2name" &&
8990 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8991 then
8992 # We have reworked collect2
8993 :
8994 else
8995 # We have old collect2
8996 hardcode_direct=unsupported
8997 # It fails to find uninstalled libraries when the uninstalled
8998 # path is not listed in the libpath. Setting hardcode_minus_L
8999 # to unsupported forces relinking
9000 hardcode_minus_L=yes
9001 hardcode_libdir_flag_spec='-L$libdir'
9002 hardcode_libdir_separator=
9003 fi
9004 ;;
9005 esac
9006 shared_flag='-shared'
9007 if test "$aix_use_runtimelinking" = yes; then
9008 shared_flag="$shared_flag "'${wl}-G'
9009 fi
9010 else
9011 # not using gcc
9012 if test "$host_cpu" = ia64; then
9013 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9014 # chokes on -Wl,-G. The following line is correct:
9015 shared_flag='-G'
9016 else
9017 if test "$aix_use_runtimelinking" = yes; then
9018 shared_flag='${wl}-G'
9019 else
9020 shared_flag='${wl}-bM:SRE'
9021 fi
9022 fi
9023 fi
d7040cdb 9024
718a6fd8 9025 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
9026 # It seems that -bexpall does not export symbols beginning with
9027 # underscore (_), so it is better to generate a list of symbols to export.
9028 always_export_symbols=yes
9029 if test "$aix_use_runtimelinking" = yes; then
9030 # Warning - without using the other runtime loading flags (-brtl),
9031 # -berok will link without error, but may produce a broken library.
9032 allow_undefined_flag='-berok'
9033 # Determine the default libpath from the value encoded in an
9034 # empty executable.
f2c621e4 9035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9036/* end confdefs.h. */
d7040cdb 9037
ce2cded5
L
9038int
9039main ()
9040{
d7040cdb 9041
ce2cded5
L
9042 ;
9043 return 0;
9044}
9045_ACEOF
81ecdfbb 9046if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9047
f2c621e4
AS
9048lt_aix_libpath_sed='
9049 /Import File Strings/,/^$/ {
9050 /^0/ {
9051 s/^0 *\(.*\)$/\1/
9052 p
9053 }
9054 }'
9055aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9056# Check for a 64-bit object if we didn't find anything.
9057if test -z "$aix_libpath"; then
9058 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9059fi
ce2cded5 9060fi
81ecdfbb
RW
9061rm -f core conftest.err conftest.$ac_objext \
9062 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9063if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9064
ce2cded5 9065 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9066 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
9067 else
9068 if test "$host_cpu" = ia64; then
9069 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9070 allow_undefined_flag="-z nodefs"
9071 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"
9072 else
9073 # Determine the default libpath from the value encoded in an
9074 # empty executable.
f2c621e4 9075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9076/* end confdefs.h. */
d7040cdb 9077
ce2cded5
L
9078int
9079main ()
9080{
d7040cdb 9081
ce2cded5
L
9082 ;
9083 return 0;
9084}
9085_ACEOF
81ecdfbb 9086if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9087
f2c621e4
AS
9088lt_aix_libpath_sed='
9089 /Import File Strings/,/^$/ {
9090 /^0/ {
9091 s/^0 *\(.*\)$/\1/
9092 p
9093 }
9094 }'
9095aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9096# Check for a 64-bit object if we didn't find anything.
9097if test -z "$aix_libpath"; then
9098 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9099fi
ce2cded5 9100fi
81ecdfbb
RW
9101rm -f core conftest.err conftest.$ac_objext \
9102 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9103if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9104
ce2cded5
L
9105 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9106 # Warning - without using the other run time loading flags,
9107 # -berok will link without error, but may produce a broken library.
9108 no_undefined_flag=' ${wl}-bernotok'
9109 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9110 if test "$with_gnu_ld" = yes; then
9111 # We only use this code for GNU lds that support --whole-archive.
9112 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9113 else
9114 # Exported symbols can be pulled into shared objects from archives
9115 whole_archive_flag_spec='$convenience'
9116 fi
ce2cded5
L
9117 archive_cmds_need_lc=yes
9118 # This is similar to how AIX traditionally builds its shared libraries.
9119 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'
9120 fi
9121 fi
9122 ;;
d7040cdb 9123
ce2cded5 9124 amigaos*)
718a6fd8
SE
9125 case $host_cpu in
9126 powerpc)
9127 # see comment about AmigaOS4 .so support
9128 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9129 archive_expsym_cmds=''
9130 ;;
9131 m68k)
9132 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)'
9133 hardcode_libdir_flag_spec='-L$libdir'
9134 hardcode_minus_L=yes
9135 ;;
9136 esac
ce2cded5 9137 ;;
d7040cdb 9138
ce2cded5
L
9139 bsdi[45]*)
9140 export_dynamic_flag_spec=-rdynamic
9141 ;;
d7040cdb 9142
718a6fd8 9143 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9144 # When not using gcc, we currently assume that we are using
9145 # Microsoft Visual C++.
9146 # hardcode_libdir_flag_spec is actually meaningless, as there is
9147 # no search path for DLLs.
f2c621e4
AS
9148 hardcode_libdir_flag_spec=' '
9149 allow_undefined_flag=unsupported
9150 # Tell ltmain to make .lib files, not .a files.
9151 libext=lib
9152 # Tell ltmain to make .dll files, not .so files.
9153 shrext_cmds=".dll"
9154 # FIXME: Setting linknames here is a bad hack.
9155 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9156 # The linker will automatically build a .lib file if we build a DLL.
9157 old_archive_from_new_cmds='true'
9158 # FIXME: Should let the user specify the lib program.
9159 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9160 fix_srcfile_path='`cygpath -w "$srcfile"`'
9161 enable_shared_with_static_runtimes=yes
ce2cded5 9162 ;;
d7040cdb 9163
ce2cded5 9164 darwin* | rhapsody*)
d7040cdb 9165
718a6fd8
SE
9166
9167 archive_cmds_need_lc=no
9168 hardcode_direct=no
9169 hardcode_automatic=yes
9170 hardcode_shlibpath_var=unsupported
3725885a
RW
9171 if test "$lt_cv_ld_force_load" = "yes"; then
9172 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\"`'
9173 else
9174 whole_archive_flag_spec=''
9175 fi
718a6fd8
SE
9176 link_all_deplibs=yes
9177 allow_undefined_flag="$_lt_dar_allow_undefined"
9178 case $cc_basename in
9179 ifort*) _lt_dar_can_shared=yes ;;
9180 *) _lt_dar_can_shared=$GCC ;;
9181 esac
9182 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9183 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9184 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9185 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9186 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}"
9187 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}"
9188
9189 else
9190 ld_shlibs=no
9191 fi
9192
ce2cded5 9193 ;;
d7040cdb 9194
ce2cded5
L
9195 dgux*)
9196 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9197 hardcode_libdir_flag_spec='-L$libdir'
9198 hardcode_shlibpath_var=no
9199 ;;
d7040cdb 9200
ce2cded5
L
9201 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9202 # support. Future versions do this automatically, but an explicit c++rt0.o
9203 # does not break anything, and helps significantly (at the cost of a little
9204 # extra space).
9205 freebsd2.2*)
9206 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9207 hardcode_libdir_flag_spec='-R$libdir'
9208 hardcode_direct=yes
9209 hardcode_shlibpath_var=no
9210 ;;
d7040cdb 9211
ce2cded5 9212 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9213 freebsd2.*)
ce2cded5
L
9214 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9215 hardcode_direct=yes
9216 hardcode_minus_L=yes
9217 hardcode_shlibpath_var=no
9218 ;;
d7040cdb 9219
ce2cded5
L
9220 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9221 freebsd* | dragonfly*)
f2c621e4 9222 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9223 hardcode_libdir_flag_spec='-R$libdir'
9224 hardcode_direct=yes
9225 hardcode_shlibpath_var=no
9226 ;;
d7040cdb 9227
ce2cded5
L
9228 hpux9*)
9229 if test "$GCC" = yes; then
f2c621e4 9230 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'
ce2cded5
L
9231 else
9232 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'
9233 fi
9234 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9235 hardcode_libdir_separator=:
9236 hardcode_direct=yes
d7040cdb 9237
ce2cded5
L
9238 # hardcode_minus_L: Not really in the search PATH,
9239 # but as the default location of the library.
9240 hardcode_minus_L=yes
9241 export_dynamic_flag_spec='${wl}-E'
9242 ;;
d7040cdb 9243
ce2cded5 9244 hpux10*)
3725885a 9245 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
f2c621e4 9246 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9247 else
9248 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9249 fi
9250 if test "$with_gnu_ld" = no; then
9251 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9252 hardcode_libdir_flag_spec_ld='+b $libdir'
9253 hardcode_libdir_separator=:
9254 hardcode_direct=yes
9255 hardcode_direct_absolute=yes
9256 export_dynamic_flag_spec='${wl}-E'
9257 # hardcode_minus_L: Not really in the search PATH,
9258 # but as the default location of the library.
9259 hardcode_minus_L=yes
9260 fi
9261 ;;
d7040cdb 9262
ce2cded5 9263 hpux11*)
3725885a 9264 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9265 case $host_cpu in
9266 hppa*64*)
9267 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9268 ;;
9269 ia64*)
f2c621e4 9270 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9271 ;;
9272 *)
f2c621e4 9273 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9274 ;;
9275 esac
9276 else
9277 case $host_cpu in
9278 hppa*64*)
9279 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9280 ;;
9281 ia64*)
9282 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9283 ;;
9284 *)
3725885a
RW
9285
9286 # Older versions of the 11.00 compiler do not understand -b yet
9287 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9289$as_echo_n "checking if $CC understands -b... " >&6; }
9290if test "${lt_cv_prog_compiler__b+set}" = set; then :
9291 $as_echo_n "(cached) " >&6
9292else
9293 lt_cv_prog_compiler__b=no
9294 save_LDFLAGS="$LDFLAGS"
9295 LDFLAGS="$LDFLAGS -b"
9296 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9297 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9298 # The linker can only warn and ignore the option if not recognized
9299 # So say no if there are warnings
9300 if test -s conftest.err; then
9301 # Append any errors to the config.log.
9302 cat conftest.err 1>&5
9303 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9304 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9305 if diff conftest.exp conftest.er2 >/dev/null; then
9306 lt_cv_prog_compiler__b=yes
9307 fi
9308 else
9309 lt_cv_prog_compiler__b=yes
9310 fi
9311 fi
9312 $RM -r conftest*
9313 LDFLAGS="$save_LDFLAGS"
9314
9315fi
9316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9317$as_echo "$lt_cv_prog_compiler__b" >&6; }
9318
9319if test x"$lt_cv_prog_compiler__b" = xyes; then
9320 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9321else
9322 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9323fi
9324
ce2cded5
L
9325 ;;
9326 esac
9327 fi
9328 if test "$with_gnu_ld" = no; then
9329 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9330 hardcode_libdir_separator=:
d7040cdb 9331
ce2cded5
L
9332 case $host_cpu in
9333 hppa*64*|ia64*)
9334 hardcode_direct=no
9335 hardcode_shlibpath_var=no
9336 ;;
9337 *)
9338 hardcode_direct=yes
9339 hardcode_direct_absolute=yes
9340 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9341
ce2cded5
L
9342 # hardcode_minus_L: Not really in the search PATH,
9343 # but as the default location of the library.
9344 hardcode_minus_L=yes
9345 ;;
9346 esac
9347 fi
9348 ;;
9349
9350 irix5* | irix6* | nonstopux*)
9351 if test "$GCC" = yes; then
f2c621e4 9352 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
9353 # Try to use the -exported_symbol ld option, if it does not
9354 # work, assume that -exports_file does not work either and
9355 # implicitly export all symbols.
f2c621e4
AS
9356 save_LDFLAGS="$LDFLAGS"
9357 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 9359/* end confdefs.h. */
f2c621e4 9360int foo(void) {}
ce2cded5 9361_ACEOF
81ecdfbb 9362if ac_fn_c_try_link "$LINENO"; then :
f2c621e4
AS
9363 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'
9364
d7040cdb 9365fi
81ecdfbb
RW
9366rm -f core conftest.err conftest.$ac_objext \
9367 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9368 LDFLAGS="$save_LDFLAGS"
ce2cded5 9369 else
3725885a
RW
9370 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'
9371 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
9372 fi
9373 archive_cmds_need_lc='no'
9374 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9375 hardcode_libdir_separator=:
9376 inherit_rpath=yes
9377 link_all_deplibs=yes
9378 ;;
d7040cdb 9379
ce2cded5
L
9380 netbsd*)
9381 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9382 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9383 else
9384 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9385 fi
9386 hardcode_libdir_flag_spec='-R$libdir'
9387 hardcode_direct=yes
9388 hardcode_shlibpath_var=no
9389 ;;
d7040cdb 9390
ce2cded5
L
9391 newsos6)
9392 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9393 hardcode_direct=yes
9394 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9395 hardcode_libdir_separator=:
9396 hardcode_shlibpath_var=no
9397 ;;
d7040cdb 9398
ce2cded5
L
9399 *nto* | *qnx*)
9400 ;;
d7040cdb 9401
ce2cded5 9402 openbsd*)
718a6fd8
SE
9403 if test -f /usr/libexec/ld.so; then
9404 hardcode_direct=yes
9405 hardcode_shlibpath_var=no
9406 hardcode_direct_absolute=yes
9407 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9408 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9409 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9410 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9411 export_dynamic_flag_spec='${wl}-E'
9412 else
9413 case $host_os in
9414 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9415 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9416 hardcode_libdir_flag_spec='-R$libdir'
9417 ;;
9418 *)
9419 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9420 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9421 ;;
9422 esac
9423 fi
9424 else
9425 ld_shlibs=no
d7040cdb
SE
9426 fi
9427 ;;
d7040cdb 9428
ce2cded5
L
9429 os2*)
9430 hardcode_libdir_flag_spec='-L$libdir'
9431 hardcode_minus_L=yes
9432 allow_undefined_flag=unsupported
3725885a 9433 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
9434 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9435 ;;
d7040cdb 9436
ce2cded5
L
9437 osf3*)
9438 if test "$GCC" = yes; then
9439 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9440 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
9441 else
9442 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9443 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
9444 fi
9445 archive_cmds_need_lc='no'
9446 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9447 hardcode_libdir_separator=:
9448 ;;
d7040cdb 9449
ce2cded5
L
9450 osf4* | osf5*) # as osf3* with the addition of -msym flag
9451 if test "$GCC" = yes; then
9452 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
f2c621e4 9453 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
9454 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9455 else
9456 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9457 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 9458 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 9459 $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 9460
ce2cded5
L
9461 # Both c and cxx compiler support -rpath directly
9462 hardcode_libdir_flag_spec='-rpath $libdir'
9463 fi
9464 archive_cmds_need_lc='no'
9465 hardcode_libdir_separator=:
9466 ;;
d7040cdb 9467
ce2cded5
L
9468 solaris*)
9469 no_undefined_flag=' -z defs'
9470 if test "$GCC" = yes; then
9471 wlarc='${wl}'
f2c621e4 9472 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5 9473 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
f2c621e4 9474 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
ce2cded5
L
9475 else
9476 case `$CC -V 2>&1` in
9477 *"Compilers 5.0"*)
9478 wlarc=''
9479 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9480 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9481 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9482 ;;
9483 *)
9484 wlarc='${wl}'
9485 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9486 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9487 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9488 ;;
9489 esac
9490 fi
9491 hardcode_libdir_flag_spec='-R$libdir'
9492 hardcode_shlibpath_var=no
9493 case $host_os in
9494 solaris2.[0-5] | solaris2.[0-5].*) ;;
9495 *)
9496 # The compiler driver will combine and reorder linker options,
9497 # but understands `-z linker_flag'. GCC discards it without `$wl',
9498 # but is careful enough not to reorder.
9499 # Supported since Solaris 2.6 (maybe 2.5.1?)
9500 if test "$GCC" = yes; then
9501 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9502 else
9503 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9504 fi
9505 ;;
9506 esac
9507 link_all_deplibs=yes
d7040cdb 9508 ;;
ce2cded5
L
9509
9510 sunos4*)
9511 if test "x$host_vendor" = xsequent; then
9512 # Use $CC to link under sequent, because it throws in some extra .o
9513 # files that make .init and .fini sections work.
9514 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 9515 else
ce2cded5 9516 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 9517 fi
ce2cded5
L
9518 hardcode_libdir_flag_spec='-L$libdir'
9519 hardcode_direct=yes
9520 hardcode_minus_L=yes
9521 hardcode_shlibpath_var=no
d7040cdb 9522 ;;
ce2cded5
L
9523
9524 sysv4)
9525 case $host_vendor in
9526 sni)
9527 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9528 hardcode_direct=yes # is this really true???
9529 ;;
9530 siemens)
9531 ## LD is ld it makes a PLAMLIB
9532 ## CC just makes a GrossModule.
9533 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9534 reload_cmds='$CC -r -o $output$reload_objs'
9535 hardcode_direct=no
9536 ;;
9537 motorola)
9538 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9539 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9540 ;;
9541 esac
9542 runpath_var='LD_RUN_PATH'
9543 hardcode_shlibpath_var=no
d7040cdb 9544 ;;
d7040cdb 9545
ce2cded5
L
9546 sysv4.3*)
9547 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9548 hardcode_shlibpath_var=no
9549 export_dynamic_flag_spec='-Bexport'
9550 ;;
d7040cdb 9551
ce2cded5
L
9552 sysv4*MP*)
9553 if test -d /usr/nec; then
9554 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9555 hardcode_shlibpath_var=no
9556 runpath_var=LD_RUN_PATH
9557 hardcode_runpath_var=yes
9558 ld_shlibs=yes
9559 fi
9560 ;;
d7040cdb 9561
ce2cded5
L
9562 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9563 no_undefined_flag='${wl}-z,text'
9564 archive_cmds_need_lc=no
9565 hardcode_shlibpath_var=no
9566 runpath_var='LD_RUN_PATH'
d7040cdb 9567
ce2cded5
L
9568 if test "$GCC" = yes; then
9569 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9570 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9571 else
9572 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9573 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9574 fi
9575 ;;
d7040cdb 9576
ce2cded5
L
9577 sysv5* | sco3.2v5* | sco5v6*)
9578 # Note: We can NOT use -z defs as we might desire, because we do not
9579 # link with -lc, and that would cause any symbols used from libc to
9580 # always be unresolved, which means just about no library would
9581 # ever link correctly. If we're not using GNU ld we use -z text
9582 # though, which does catch some bad symbols but isn't as heavy-handed
9583 # as -z defs.
9584 no_undefined_flag='${wl}-z,text'
9585 allow_undefined_flag='${wl}-z,nodefs'
9586 archive_cmds_need_lc=no
9587 hardcode_shlibpath_var=no
9588 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9589 hardcode_libdir_separator=':'
9590 link_all_deplibs=yes
9591 export_dynamic_flag_spec='${wl}-Bexport'
9592 runpath_var='LD_RUN_PATH'
d7040cdb 9593
ce2cded5
L
9594 if test "$GCC" = yes; then
9595 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9596 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9597 else
9598 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9599 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9600 fi
d7040cdb 9601 ;;
d7040cdb 9602
ce2cded5
L
9603 uts4*)
9604 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9605 hardcode_libdir_flag_spec='-L$libdir'
9606 hardcode_shlibpath_var=no
9607 ;;
d7040cdb 9608
ce2cded5
L
9609 *)
9610 ld_shlibs=no
9611 ;;
9612 esac
9613
9614 if test x$host_vendor = xsni; then
9615 case $host in
9616 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9617 export_dynamic_flag_spec='${wl}-Blargedynsym'
9618 ;;
9619 esac
d7040cdb 9620 fi
ce2cded5 9621 fi
d7040cdb 9622
81ecdfbb
RW
9623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9624$as_echo "$ld_shlibs" >&6; }
ce2cded5 9625test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 9626
ce2cded5 9627with_gnu_ld=$with_gnu_ld
d7040cdb 9628
d7040cdb 9629
d7040cdb 9630
d7040cdb 9631
d7040cdb 9632
d7040cdb 9633
d7040cdb 9634
d7040cdb 9635
d7040cdb 9636
d7040cdb 9637
d7040cdb 9638
d7040cdb 9639
d7040cdb 9640
d7040cdb 9641
d7040cdb 9642
ce2cded5
L
9643#
9644# Do we need to explicitly link libc?
9645#
9646case "x$archive_cmds_need_lc" in
9647x|xyes)
9648 # Assume -lc should be added
9649 archive_cmds_need_lc=yes
d7040cdb 9650
ce2cded5
L
9651 if test "$enable_shared" = yes && test "$GCC" = yes; then
9652 case $archive_cmds in
9653 *'~'*)
9654 # FIXME: we may have to deal with multi-command sequences.
9655 ;;
9656 '$CC '*)
9657 # Test whether the compiler implicitly links with -lc since on some
9658 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9659 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9661$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9662if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9663 $as_echo_n "(cached) " >&6
39144654
RW
9664else
9665 $RM conftest*
9666 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9667
81ecdfbb 9668 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9669 (eval $ac_compile) 2>&5
9670 ac_status=$?
81ecdfbb
RW
9671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9672 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9673 soname=conftest
9674 lib=conftest
9675 libobjs=conftest.$ac_objext
9676 deplibs=
9677 wl=$lt_prog_compiler_wl
9678 pic_flag=$lt_prog_compiler_pic
9679 compiler_flags=-v
9680 linker_flags=-v
9681 verstring=
9682 output_objdir=.
9683 libname=conftest
9684 lt_save_allow_undefined_flag=$allow_undefined_flag
9685 allow_undefined_flag=
81ecdfbb 9686 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9687 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9688 ac_status=$?
81ecdfbb
RW
9689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9690 test $ac_status = 0; }
39144654
RW
9691 then
9692 lt_cv_archive_cmds_need_lc=no
9693 else
9694 lt_cv_archive_cmds_need_lc=yes
9695 fi
9696 allow_undefined_flag=$lt_save_allow_undefined_flag
9697 else
9698 cat conftest.err 1>&5
9699 fi
9700 $RM conftest*
9701
9702fi
81ecdfbb
RW
9703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9704$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9705 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9706 ;;
9707 esac
d7040cdb 9708 fi
d7040cdb 9709 ;;
ce2cded5 9710esac
d7040cdb 9711
d7040cdb 9712
d7040cdb 9713
d7040cdb 9714
d7040cdb 9715
d7040cdb 9716
d7040cdb 9717
d7040cdb
SE
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
d7040cdb 9805
d7040cdb 9806
d7040cdb
SE
9807
9808
9809
9810
9811
9812
d7040cdb 9813
d7040cdb 9814
d7040cdb 9815
d7040cdb 9816
d7040cdb 9817
d7040cdb 9818
d7040cdb 9819
d7040cdb 9820
d7040cdb 9821
d7040cdb 9822
d7040cdb 9823
d7040cdb 9824
d7040cdb 9825
d7040cdb 9826
d7040cdb 9827
d7040cdb 9828
d7040cdb 9829
d7040cdb 9830
d7040cdb 9831
d7040cdb 9832
d7040cdb 9833
d7040cdb 9834
d7040cdb 9835
ce2cded5
L
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
81ecdfbb
RW
9868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9869$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
9870
9871if test "$GCC" = yes; then
ce2cded5
L
9872 case $host_os in
9873 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9874 *) lt_awk_arg="/^libraries:/" ;;
9875 esac
3725885a
RW
9876 case $host_os in
9877 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9878 *) lt_sed_strip_eq="s,=/,/,g" ;;
9879 esac
9880 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9881 case $lt_search_path_spec in
9882 *\;*)
ce2cded5
L
9883 # if the path contains ";" then we assume it to be the separator
9884 # otherwise default to the standard path separator (i.e. ":") - it is
9885 # assumed that no part of a normal pathname contains ";" but that should
9886 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
9887 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9888 ;;
9889 *)
9890 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9891 ;;
9892 esac
ce2cded5
L
9893 # Ok, now we have the path, separated by spaces, we can step through it
9894 # and add multilib dir if necessary.
9895 lt_tmp_lt_search_path_spec=
9896 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9897 for lt_sys_path in $lt_search_path_spec; do
9898 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9899 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9900 else
9901 test -d "$lt_sys_path" && \
9902 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9903 fi
9904 done
3725885a 9905 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
9906BEGIN {RS=" "; FS="/|\n";} {
9907 lt_foo="";
9908 lt_count=0;
9909 for (lt_i = NF; lt_i > 0; lt_i--) {
9910 if ($lt_i != "" && $lt_i != ".") {
9911 if ($lt_i == "..") {
9912 lt_count++;
9913 } else {
9914 if (lt_count == 0) {
9915 lt_foo="/" $lt_i lt_foo;
9916 } else {
9917 lt_count--;
9918 }
9919 }
9920 }
9921 }
9922 if (lt_foo != "") { lt_freq[lt_foo]++; }
9923 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9924}'`
3725885a
RW
9925 # AWK program above erroneously prepends '/' to C:/dos/paths
9926 # for these hosts.
9927 case $host_os in
9928 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9929 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9930 esac
9931 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 9932else
ce2cded5
L
9933 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9934fi
9935library_names_spec=
9936libname_spec='lib$name'
9937soname_spec=
9938shrext_cmds=".so"
9939postinstall_cmds=
9940postuninstall_cmds=
9941finish_cmds=
9942finish_eval=
9943shlibpath_var=
9944shlibpath_overrides_runpath=unknown
9945version_type=none
9946dynamic_linker="$host_os ld.so"
9947sys_lib_dlsearch_path_spec="/lib /usr/lib"
9948need_lib_prefix=unknown
9949hardcode_into_libs=no
9950
9951# when you set need_version to no, make sure it does not cause -set_version
9952# flags to be left without arguments
9953need_version=unknown
9954
9955case $host_os in
9956aix3*)
9957 version_type=linux
9958 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9959 shlibpath_var=LIBPATH
9960
9961 # AIX 3 has no versioning support, so we append a major version to the name.
9962 soname_spec='${libname}${release}${shared_ext}$major'
9963 ;;
9964
50e7d84b 9965aix[4-9]*)
ce2cded5
L
9966 version_type=linux
9967 need_lib_prefix=no
9968 need_version=no
9969 hardcode_into_libs=yes
9970 if test "$host_cpu" = ia64; then
9971 # AIX 5 supports IA64
9972 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9973 shlibpath_var=LD_LIBRARY_PATH
9974 else
9975 # With GCC up to 2.95.x, collect2 would create an import file
9976 # for dependence libraries. The import file would start with
9977 # the line `#! .'. This would cause the generated library to
9978 # depend on `.', always an invalid library. This was fixed in
9979 # development snapshots of GCC prior to 3.0.
9980 case $host_os in
9981 aix4 | aix4.[01] | aix4.[01].*)
9982 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9983 echo ' yes '
9984 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9985 :
9986 else
9987 can_build_shared=no
9988 fi
9989 ;;
9990 esac
9991 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9992 # soname into executable. Probably we can add versioning support to
9993 # collect2, so additional links can be useful in future.
9994 if test "$aix_use_runtimelinking" = yes; then
9995 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9996 # instead of lib<name>.a to let people know that these are not
9997 # typical AIX shared libraries.
9998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9999 else
10000 # We preserve .a as extension for shared libraries through AIX4.2
10001 # and later when we are not doing run time linking.
10002 library_names_spec='${libname}${release}.a $libname.a'
10003 soname_spec='${libname}${release}${shared_ext}$major'
10004 fi
10005 shlibpath_var=LIBPATH
10006 fi
10007 ;;
10008
10009amigaos*)
718a6fd8
SE
10010 case $host_cpu in
10011 powerpc)
10012 # Since July 2007 AmigaOS4 officially supports .so libraries.
10013 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10015 ;;
10016 m68k)
ce2cded5
L
10017 library_names_spec='$libname.ixlibrary $libname.a'
10018 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10019 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
10020 ;;
10021 esac
ce2cded5
L
10022 ;;
10023
10024beos*)
10025 library_names_spec='${libname}${shared_ext}'
10026 dynamic_linker="$host_os ld.so"
10027 shlibpath_var=LIBRARY_PATH
10028 ;;
10029
10030bsdi[45]*)
10031 version_type=linux
10032 need_version=no
10033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10034 soname_spec='${libname}${release}${shared_ext}$major'
10035 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10036 shlibpath_var=LD_LIBRARY_PATH
10037 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10038 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10039 # the default ld.so.conf also contains /usr/contrib/lib and
10040 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10041 # libtool to hard-code these into programs
10042 ;;
10043
718a6fd8 10044cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10045 version_type=windows
10046 shrext_cmds=".dll"
10047 need_version=no
10048 need_lib_prefix=no
10049
f2c621e4
AS
10050 case $GCC,$host_os in
10051 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
10052 library_names_spec='$libname.dll.a'
10053 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10054 postinstall_cmds='base_file=`basename \${file}`~
10055 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10056 dldir=$destdir/`dirname \$dlpath`~
10057 test -d \$dldir || mkdir -p \$dldir~
10058 $install_prog $dir/$dlname \$dldir/$dlname~
10059 chmod a+x \$dldir/$dlname~
10060 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10061 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10062 fi'
10063 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10064 dlpath=$dir/\$dldll~
10065 $RM \$dlpath'
10066 shlibpath_overrides_runpath=yes
10067
10068 case $host_os in
10069 cygwin*)
10070 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10071 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10072
10073 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 10074 ;;
718a6fd8 10075 mingw* | cegcc*)
ce2cded5
L
10076 # MinGW DLLs use traditional 'lib' prefix
10077 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10078 ;;
10079 pw32*)
10080 # pw32 DLLs use 'pw' prefix rather than 'lib'
10081 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10082 ;;
10083 esac
10084 ;;
10085
10086 *)
10087 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10088 ;;
10089 esac
f2c621e4 10090 dynamic_linker='Win32 ld.exe'
ce2cded5
L
10091 # FIXME: first we should search . and the directory the executable is in
10092 shlibpath_var=PATH
10093 ;;
10094
10095darwin* | rhapsody*)
10096 dynamic_linker="$host_os dyld"
10097 version_type=darwin
10098 need_lib_prefix=no
10099 need_version=no
10100 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10101 soname_spec='${libname}${release}${major}$shared_ext'
10102 shlibpath_overrides_runpath=yes
10103 shlibpath_var=DYLD_LIBRARY_PATH
10104 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10105
10106 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10107 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10108 ;;
10109
10110dgux*)
10111 version_type=linux
10112 need_lib_prefix=no
10113 need_version=no
10114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10115 soname_spec='${libname}${release}${shared_ext}$major'
10116 shlibpath_var=LD_LIBRARY_PATH
10117 ;;
10118
ce2cded5
L
10119freebsd* | dragonfly*)
10120 # DragonFly does not have aout. When/if they implement a new
10121 # versioning mechanism, adjust this.
10122 if test -x /usr/bin/objformat; then
10123 objformat=`/usr/bin/objformat`
10124 else
10125 case $host_os in
6d2920c8 10126 freebsd[23].*) objformat=aout ;;
ce2cded5
L
10127 *) objformat=elf ;;
10128 esac
10129 fi
10130 version_type=freebsd-$objformat
10131 case $version_type in
10132 freebsd-elf*)
10133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10134 need_version=no
10135 need_lib_prefix=no
10136 ;;
10137 freebsd-*)
10138 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10139 need_version=yes
10140 ;;
10141 esac
10142 shlibpath_var=LD_LIBRARY_PATH
10143 case $host_os in
6d2920c8 10144 freebsd2.*)
ce2cded5
L
10145 shlibpath_overrides_runpath=yes
10146 ;;
10147 freebsd3.[01]* | freebsdelf3.[01]*)
10148 shlibpath_overrides_runpath=yes
10149 hardcode_into_libs=yes
10150 ;;
10151 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10152 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10153 shlibpath_overrides_runpath=no
10154 hardcode_into_libs=yes
10155 ;;
10156 *) # from 4.6 on, and DragonFly
10157 shlibpath_overrides_runpath=yes
10158 hardcode_into_libs=yes
10159 ;;
10160 esac
10161 ;;
10162
10163gnu*)
10164 version_type=linux
10165 need_lib_prefix=no
10166 need_version=no
10167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10168 soname_spec='${libname}${release}${shared_ext}$major'
10169 shlibpath_var=LD_LIBRARY_PATH
10170 hardcode_into_libs=yes
10171 ;;
10172
3725885a
RW
10173haiku*)
10174 version_type=linux
10175 need_lib_prefix=no
10176 need_version=no
10177 dynamic_linker="$host_os runtime_loader"
10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10179 soname_spec='${libname}${release}${shared_ext}$major'
10180 shlibpath_var=LIBRARY_PATH
10181 shlibpath_overrides_runpath=yes
f2c621e4 10182 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
3725885a
RW
10183 hardcode_into_libs=yes
10184 ;;
10185
ce2cded5
L
10186hpux9* | hpux10* | hpux11*)
10187 # Give a soname corresponding to the major version so that dld.sl refuses to
10188 # link against other versions.
10189 version_type=sunos
10190 need_lib_prefix=no
10191 need_version=no
10192 case $host_cpu in
10193 ia64*)
10194 shrext_cmds='.so'
10195 hardcode_into_libs=yes
10196 dynamic_linker="$host_os dld.so"
10197 shlibpath_var=LD_LIBRARY_PATH
10198 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10200 soname_spec='${libname}${release}${shared_ext}$major'
10201 if test "X$HPUX_IA64_MODE" = X32; then
10202 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10203 else
10204 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10205 fi
10206 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10207 ;;
10208 hppa*64*)
10209 shrext_cmds='.sl'
10210 hardcode_into_libs=yes
10211 dynamic_linker="$host_os dld.sl"
10212 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10213 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10214 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10215 soname_spec='${libname}${release}${shared_ext}$major'
10216 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10217 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10218 ;;
10219 *)
10220 shrext_cmds='.sl'
10221 dynamic_linker="$host_os dld.sl"
10222 shlibpath_var=SHLIB_PATH
10223 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10225 soname_spec='${libname}${release}${shared_ext}$major'
10226 ;;
10227 esac
3725885a 10228 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10229 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10230 # or fails outright, so override atomically:
10231 install_override_mode=555
ce2cded5
L
10232 ;;
10233
10234interix[3-9]*)
10235 version_type=linux
10236 need_lib_prefix=no
10237 need_version=no
10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10239 soname_spec='${libname}${release}${shared_ext}$major'
10240 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10241 shlibpath_var=LD_LIBRARY_PATH
10242 shlibpath_overrides_runpath=no
10243 hardcode_into_libs=yes
10244 ;;
10245
10246irix5* | irix6* | nonstopux*)
10247 case $host_os in
10248 nonstopux*) version_type=nonstopux ;;
10249 *)
10250 if test "$lt_cv_prog_gnu_ld" = yes; then
10251 version_type=linux
10252 else
10253 version_type=irix
10254 fi ;;
10255 esac
10256 need_lib_prefix=no
10257 need_version=no
10258 soname_spec='${libname}${release}${shared_ext}$major'
10259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10260 case $host_os in
10261 irix5* | nonstopux*)
10262 libsuff= shlibsuff=
10263 ;;
10264 *)
10265 case $LD in # libtool.m4 will add one of these switches to LD
10266 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10267 libsuff= shlibsuff= libmagic=32-bit;;
10268 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10269 libsuff=32 shlibsuff=N32 libmagic=N32;;
10270 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10271 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10272 *) libsuff= shlibsuff= libmagic=never-match;;
10273 esac
10274 ;;
10275 esac
10276 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10277 shlibpath_overrides_runpath=no
10278 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10279 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10280 hardcode_into_libs=yes
10281 ;;
d7040cdb 10282
ce2cded5
L
10283# No shared lib support for Linux oldld, aout, or coff.
10284linux*oldld* | linux*aout* | linux*coff*)
10285 dynamic_linker=no
10286 ;;
10287
10288# This must be Linux ELF.
58e24671 10289linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
10290 version_type=linux
10291 need_lib_prefix=no
10292 need_version=no
10293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10294 soname_spec='${libname}${release}${shared_ext}$major'
10295 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10296 shlibpath_var=LD_LIBRARY_PATH
10297 shlibpath_overrides_runpath=no
39144654 10298
ce2cded5 10299 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10300 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10301 $as_echo_n "(cached) " >&6
39144654
RW
10302else
10303 lt_cv_shlibpath_overrides_runpath=no
10304 save_LDFLAGS=$LDFLAGS
10305 save_libdir=$libdir
10306 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10307 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10309/* end confdefs.h. */
10310
d7040cdb
SE
10311int
10312main ()
10313{
ce2cded5 10314
d7040cdb
SE
10315 ;
10316 return 0;
10317}
10318_ACEOF
81ecdfbb
RW
10319if ac_fn_c_try_link "$LINENO"; then :
10320 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10321 lt_cv_shlibpath_overrides_runpath=yes
ce2cded5 10322fi
ce2cded5 10323fi
81ecdfbb
RW
10324rm -f core conftest.err conftest.$ac_objext \
10325 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10326 LDFLAGS=$save_LDFLAGS
10327 libdir=$save_libdir
10328
10329fi
10330
10331 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ce2cded5
L
10332
10333 # This implies no fast_install, which is unacceptable.
10334 # Some rework will be needed to allow for fast_install
10335 # before this can be enabled.
10336 hardcode_into_libs=yes
10337
10338 # Append ld.so.conf contents to the search path
10339 if test -f /etc/ld.so.conf; then
3725885a 10340 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' ' '`
f2c621e4 10341 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
ce2cded5
L
10342 fi
10343
10344 # We used to test for /lib/ld.so.1 and disable shared libraries on
10345 # powerpc, because MkLinux only supported shared libraries with the
10346 # GNU dynamic linker. Since this was broken with cross compilers,
10347 # most powerpc-linux boxes support dynamic linking these days and
10348 # people can always --disable-shared, the test was removed, and we
10349 # assume the GNU/Linux dynamic linker is in use.
10350 dynamic_linker='GNU/Linux ld.so'
10351 ;;
10352
10353netbsd*)
10354 version_type=sunos
10355 need_lib_prefix=no
10356 need_version=no
10357 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10359 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10360 dynamic_linker='NetBSD (a.out) ld.so'
10361 else
10362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10363 soname_spec='${libname}${release}${shared_ext}$major'
10364 dynamic_linker='NetBSD ld.elf_so'
10365 fi
10366 shlibpath_var=LD_LIBRARY_PATH
10367 shlibpath_overrides_runpath=yes
10368 hardcode_into_libs=yes
10369 ;;
10370
10371newsos6)
10372 version_type=linux
10373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10374 shlibpath_var=LD_LIBRARY_PATH
10375 shlibpath_overrides_runpath=yes
10376 ;;
10377
10378*nto* | *qnx*)
10379 version_type=qnx
10380 need_lib_prefix=no
10381 need_version=no
10382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10383 soname_spec='${libname}${release}${shared_ext}$major'
10384 shlibpath_var=LD_LIBRARY_PATH
10385 shlibpath_overrides_runpath=no
10386 hardcode_into_libs=yes
10387 dynamic_linker='ldqnx.so'
10388 ;;
10389
10390openbsd*)
10391 version_type=sunos
10392 sys_lib_dlsearch_path_spec="/usr/lib"
10393 need_lib_prefix=no
10394 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10395 case $host_os in
10396 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10397 *) need_version=no ;;
10398 esac
10399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10400 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10401 shlibpath_var=LD_LIBRARY_PATH
10402 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10403 case $host_os in
10404 openbsd2.[89] | openbsd2.[89].*)
10405 shlibpath_overrides_runpath=no
10406 ;;
10407 *)
10408 shlibpath_overrides_runpath=yes
10409 ;;
10410 esac
10411 else
10412 shlibpath_overrides_runpath=yes
10413 fi
10414 ;;
10415
10416os2*)
10417 libname_spec='$name'
10418 shrext_cmds=".dll"
10419 need_lib_prefix=no
10420 library_names_spec='$libname${shared_ext} $libname.a'
10421 dynamic_linker='OS/2 ld.exe'
10422 shlibpath_var=LIBPATH
10423 ;;
10424
10425osf3* | osf4* | osf5*)
10426 version_type=osf
10427 need_lib_prefix=no
10428 need_version=no
10429 soname_spec='${libname}${release}${shared_ext}$major'
10430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10431 shlibpath_var=LD_LIBRARY_PATH
10432 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10433 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10434 ;;
10435
10436rdos*)
10437 dynamic_linker=no
10438 ;;
10439
10440solaris*)
10441 version_type=linux
10442 need_lib_prefix=no
10443 need_version=no
10444 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10445 soname_spec='${libname}${release}${shared_ext}$major'
10446 shlibpath_var=LD_LIBRARY_PATH
10447 shlibpath_overrides_runpath=yes
10448 hardcode_into_libs=yes
10449 # ldd complains unless libraries are executable
10450 postinstall_cmds='chmod +x $lib'
10451 ;;
10452
10453sunos4*)
10454 version_type=sunos
10455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10456 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10457 shlibpath_var=LD_LIBRARY_PATH
10458 shlibpath_overrides_runpath=yes
10459 if test "$with_gnu_ld" = yes; then
10460 need_lib_prefix=no
10461 fi
10462 need_version=yes
10463 ;;
10464
10465sysv4 | sysv4.3*)
10466 version_type=linux
10467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10468 soname_spec='${libname}${release}${shared_ext}$major'
10469 shlibpath_var=LD_LIBRARY_PATH
10470 case $host_vendor in
10471 sni)
10472 shlibpath_overrides_runpath=no
10473 need_lib_prefix=no
10474 runpath_var=LD_RUN_PATH
10475 ;;
10476 siemens)
10477 need_lib_prefix=no
10478 ;;
10479 motorola)
10480 need_lib_prefix=no
10481 need_version=no
10482 shlibpath_overrides_runpath=no
10483 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10484 ;;
10485 esac
10486 ;;
10487
10488sysv4*MP*)
10489 if test -d /usr/nec ;then
10490 version_type=linux
10491 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10492 soname_spec='$libname${shared_ext}.$major'
10493 shlibpath_var=LD_LIBRARY_PATH
10494 fi
10495 ;;
10496
10497sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10498 version_type=freebsd-elf
10499 need_lib_prefix=no
10500 need_version=no
10501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10502 soname_spec='${libname}${release}${shared_ext}$major'
10503 shlibpath_var=LD_LIBRARY_PATH
10504 shlibpath_overrides_runpath=yes
10505 hardcode_into_libs=yes
10506 if test "$with_gnu_ld" = yes; then
10507 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10508 else
10509 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10510 case $host_os in
10511 sco3.2v5*)
10512 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10513 ;;
10514 esac
10515 fi
10516 sys_lib_dlsearch_path_spec='/usr/lib'
10517 ;;
10518
10519tpf*)
10520 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10521 version_type=linux
10522 need_lib_prefix=no
10523 need_version=no
718a6fd8 10524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10525 shlibpath_var=LD_LIBRARY_PATH
10526 shlibpath_overrides_runpath=no
10527 hardcode_into_libs=yes
10528 ;;
d7040cdb 10529
ce2cded5
L
10530uts4*)
10531 version_type=linux
10532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10533 soname_spec='${libname}${release}${shared_ext}$major'
10534 shlibpath_var=LD_LIBRARY_PATH
10535 ;;
d7040cdb 10536
ce2cded5
L
10537*)
10538 dynamic_linker=no
10539 ;;
10540esac
81ecdfbb
RW
10541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10542$as_echo "$dynamic_linker" >&6; }
ce2cded5
L
10543test "$dynamic_linker" = no && can_build_shared=no
10544
10545variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10546if test "$GCC" = yes; then
10547 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10548fi
d7040cdb 10549
718a6fd8
SE
10550if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10551 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10552fi
10553if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10554 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10555fi
10556
d7040cdb 10557
d7040cdb
SE
10558
10559
d7040cdb
SE
10560
10561
d7040cdb
SE
10562
10563
d7040cdb
SE
10564
10565
d7040cdb
SE
10566
10567
d7040cdb 10568
d7040cdb 10569
d7040cdb 10570
d7040cdb 10571
d7040cdb 10572
d7040cdb 10573
d7040cdb 10574
d7040cdb 10575
d7040cdb 10576
d7040cdb 10577
d7040cdb 10578
d7040cdb 10579
d7040cdb 10580
d7040cdb 10581
d7040cdb
SE
10582
10583
d7040cdb 10584
d7040cdb 10585
d7040cdb 10586
d7040cdb 10587
d7040cdb 10588
d7040cdb 10589
d7040cdb 10590
d7040cdb 10591
d7040cdb 10592
d7040cdb
SE
10593
10594
d7040cdb 10595
d7040cdb 10596
d7040cdb 10597
d7040cdb
SE
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
d7040cdb
SE
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
d7040cdb 10627
d7040cdb 10628
d7040cdb 10629
d7040cdb 10630
d7040cdb
SE
10631
10632
10633
10634
ce2cded5
L
10635
10636
3725885a
RW
10637
10638
10639
10640
10641
ce2cded5
L
10642
10643
10644
10645
10646
10647
81ecdfbb
RW
10648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10649$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10650hardcode_action=
10651if test -n "$hardcode_libdir_flag_spec" ||
10652 test -n "$runpath_var" ||
10653 test "X$hardcode_automatic" = "Xyes" ; then
10654
10655 # We can hardcode non-existent directories.
10656 if test "$hardcode_direct" != no &&
10657 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10658 # have to relink, otherwise we might link with an installed library
10659 # when we should be linking with a yet-to-be-installed one
10660 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10661 test "$hardcode_minus_L" != no; then
10662 # Linking always hardcodes the temporary library directory.
10663 hardcode_action=relink
10664 else
10665 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10666 hardcode_action=immediate
10667 fi
10668else
10669 # We cannot hardcode anything, or else we can only hardcode existing
10670 # directories.
10671 hardcode_action=unsupported
10672fi
81ecdfbb
RW
10673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10674$as_echo "$hardcode_action" >&6; }
ce2cded5
L
10675
10676if test "$hardcode_action" = relink ||
10677 test "$inherit_rpath" = yes; then
10678 # Fast installation is not supported
10679 enable_fast_install=no
10680elif test "$shlibpath_overrides_runpath" = yes ||
10681 test "$enable_shared" = no; then
10682 # Fast installation is not necessary
10683 enable_fast_install=needless
d7040cdb 10684fi
d7040cdb 10685
d7040cdb
SE
10686
10687
10688
10689
10690
ce2cded5
L
10691 if test "x$enable_dlopen" != xyes; then
10692 enable_dlopen=unknown
10693 enable_dlopen_self=unknown
10694 enable_dlopen_self_static=unknown
10695else
10696 lt_cv_dlopen=no
10697 lt_cv_dlopen_libs=
10698
10699 case $host_os in
10700 beos*)
10701 lt_cv_dlopen="load_add_on"
10702 lt_cv_dlopen_libs=
10703 lt_cv_dlopen_self=yes
10704 ;;
d7040cdb 10705
718a6fd8 10706 mingw* | pw32* | cegcc*)
ce2cded5
L
10707 lt_cv_dlopen="LoadLibrary"
10708 lt_cv_dlopen_libs=
10709 ;;
d7040cdb 10710
ce2cded5
L
10711 cygwin*)
10712 lt_cv_dlopen="dlopen"
10713 lt_cv_dlopen_libs=
10714 ;;
d7040cdb 10715
ce2cded5
L
10716 darwin*)
10717 # if libdl is installed we need to link against it
81ecdfbb
RW
10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10719$as_echo_n "checking for dlopen in -ldl... " >&6; }
10720if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10721 $as_echo_n "(cached) " >&6
ce2cded5
L
10722else
10723 ac_check_lib_save_LIBS=$LIBS
10724LIBS="-ldl $LIBS"
81ecdfbb 10725cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10726/* end confdefs.h. */
d7040cdb 10727
81ecdfbb
RW
10728/* Override any GCC internal prototype to avoid an error.
10729 Use char because int might match the return type of a GCC
10730 builtin and then its argument prototype would still apply. */
ce2cded5
L
10731#ifdef __cplusplus
10732extern "C"
10733#endif
ce2cded5
L
10734char dlopen ();
10735int
10736main ()
10737{
81ecdfbb 10738return dlopen ();
ce2cded5
L
10739 ;
10740 return 0;
10741}
10742_ACEOF
81ecdfbb 10743if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10744 ac_cv_lib_dl_dlopen=yes
10745else
81ecdfbb 10746 ac_cv_lib_dl_dlopen=no
ce2cded5 10747fi
81ecdfbb
RW
10748rm -f core conftest.err conftest.$ac_objext \
10749 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10750LIBS=$ac_check_lib_save_LIBS
10751fi
81ecdfbb
RW
10752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10753$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10754if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5
L
10755 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10756else
d7040cdb 10757
ce2cded5
L
10758 lt_cv_dlopen="dyld"
10759 lt_cv_dlopen_libs=
10760 lt_cv_dlopen_self=yes
d7040cdb 10761
ce2cded5 10762fi
d7040cdb 10763
ce2cded5 10764 ;;
d7040cdb 10765
ce2cded5 10766 *)
81ecdfbb
RW
10767 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10768if test "x$ac_cv_func_shl_load" = x""yes; then :
ce2cded5
L
10769 lt_cv_dlopen="shl_load"
10770else
81ecdfbb
RW
10771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10772$as_echo_n "checking for shl_load in -ldld... " >&6; }
10773if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10774 $as_echo_n "(cached) " >&6
ce2cded5
L
10775else
10776 ac_check_lib_save_LIBS=$LIBS
10777LIBS="-ldld $LIBS"
81ecdfbb 10778cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10779/* end confdefs.h. */
d7040cdb 10780
81ecdfbb
RW
10781/* Override any GCC internal prototype to avoid an error.
10782 Use char because int might match the return type of a GCC
10783 builtin and then its argument prototype would still apply. */
ce2cded5
L
10784#ifdef __cplusplus
10785extern "C"
10786#endif
ce2cded5
L
10787char shl_load ();
10788int
10789main ()
10790{
81ecdfbb 10791return shl_load ();
ce2cded5
L
10792 ;
10793 return 0;
10794}
d7040cdb 10795_ACEOF
81ecdfbb 10796if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10797 ac_cv_lib_dld_shl_load=yes
10798else
81ecdfbb 10799 ac_cv_lib_dld_shl_load=no
d7040cdb 10800fi
81ecdfbb
RW
10801rm -f core conftest.err conftest.$ac_objext \
10802 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10803LIBS=$ac_check_lib_save_LIBS
10804fi
81ecdfbb
RW
10805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10806$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10807if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 10808 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 10809else
81ecdfbb
RW
10810 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10811if test "x$ac_cv_func_dlopen" = x""yes; then :
ce2cded5
L
10812 lt_cv_dlopen="dlopen"
10813else
81ecdfbb
RW
10814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10815$as_echo_n "checking for dlopen in -ldl... " >&6; }
10816if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10817 $as_echo_n "(cached) " >&6
d7040cdb 10818else
ce2cded5
L
10819 ac_check_lib_save_LIBS=$LIBS
10820LIBS="-ldl $LIBS"
81ecdfbb 10821cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10822/* end confdefs.h. */
d7040cdb 10823
81ecdfbb
RW
10824/* Override any GCC internal prototype to avoid an error.
10825 Use char because int might match the return type of a GCC
10826 builtin and then its argument prototype would still apply. */
ce2cded5
L
10827#ifdef __cplusplus
10828extern "C"
10829#endif
ce2cded5 10830char dlopen ();
d7040cdb
SE
10831int
10832main ()
10833{
81ecdfbb 10834return dlopen ();
d7040cdb
SE
10835 ;
10836 return 0;
10837}
10838_ACEOF
81ecdfbb 10839if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10840 ac_cv_lib_dl_dlopen=yes
10841else
81ecdfbb 10842 ac_cv_lib_dl_dlopen=no
ce2cded5 10843fi
81ecdfbb
RW
10844rm -f core conftest.err conftest.$ac_objext \
10845 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10846LIBS=$ac_check_lib_save_LIBS
10847fi
81ecdfbb
RW
10848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10849$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10850if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5
L
10851 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10852else
81ecdfbb
RW
10853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10854$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10855if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10856 $as_echo_n "(cached) " >&6
ce2cded5
L
10857else
10858 ac_check_lib_save_LIBS=$LIBS
10859LIBS="-lsvld $LIBS"
81ecdfbb 10860cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10861/* end confdefs.h. */
d7040cdb 10862
81ecdfbb
RW
10863/* Override any GCC internal prototype to avoid an error.
10864 Use char because int might match the return type of a GCC
10865 builtin and then its argument prototype would still apply. */
ce2cded5
L
10866#ifdef __cplusplus
10867extern "C"
10868#endif
ce2cded5 10869char dlopen ();
d7040cdb
SE
10870int
10871main ()
10872{
81ecdfbb 10873return dlopen ();
d7040cdb
SE
10874 ;
10875 return 0;
10876}
10877_ACEOF
81ecdfbb 10878if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10879 ac_cv_lib_svld_dlopen=yes
d7040cdb 10880else
81ecdfbb 10881 ac_cv_lib_svld_dlopen=no
d7040cdb 10882fi
81ecdfbb
RW
10883rm -f core conftest.err conftest.$ac_objext \
10884 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10885LIBS=$ac_check_lib_save_LIBS
10886fi
81ecdfbb
RW
10887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10888$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10889if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
ce2cded5
L
10890 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10891else
81ecdfbb
RW
10892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10893$as_echo_n "checking for dld_link in -ldld... " >&6; }
10894if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10895 $as_echo_n "(cached) " >&6
d7040cdb 10896else
ce2cded5
L
10897 ac_check_lib_save_LIBS=$LIBS
10898LIBS="-ldld $LIBS"
81ecdfbb 10899cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10900/* end confdefs.h. */
ce2cded5 10901
81ecdfbb
RW
10902/* Override any GCC internal prototype to avoid an error.
10903 Use char because int might match the return type of a GCC
10904 builtin and then its argument prototype would still apply. */
ce2cded5
L
10905#ifdef __cplusplus
10906extern "C"
10907#endif
ce2cded5 10908char dld_link ();
d7040cdb
SE
10909int
10910main ()
10911{
81ecdfbb 10912return dld_link ();
d7040cdb
SE
10913 ;
10914 return 0;
10915}
10916_ACEOF
81ecdfbb 10917if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10918 ac_cv_lib_dld_dld_link=yes
10919else
81ecdfbb 10920 ac_cv_lib_dld_dld_link=no
d7040cdb 10921fi
81ecdfbb
RW
10922rm -f core conftest.err conftest.$ac_objext \
10923 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10924LIBS=$ac_check_lib_save_LIBS
10925fi
81ecdfbb
RW
10926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10927$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10928if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 10929 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
10930fi
10931
10932
10933fi
10934
10935
10936fi
10937
10938
10939fi
10940
10941
10942fi
10943
10944
10945fi
10946
10947 ;;
10948 esac
10949
10950 if test "x$lt_cv_dlopen" != xno; then
10951 enable_dlopen=yes
d7040cdb 10952 else
ce2cded5 10953 enable_dlopen=no
d7040cdb 10954 fi
ce2cded5
L
10955
10956 case $lt_cv_dlopen in
10957 dlopen)
10958 save_CPPFLAGS="$CPPFLAGS"
10959 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10960
10961 save_LDFLAGS="$LDFLAGS"
10962 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10963
10964 save_LIBS="$LIBS"
10965 LIBS="$lt_cv_dlopen_libs $LIBS"
10966
81ecdfbb
RW
10967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10968$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10969if test "${lt_cv_dlopen_self+set}" = set; then :
10970 $as_echo_n "(cached) " >&6
d7040cdb 10971else
ce2cded5
L
10972 if test "$cross_compiling" = yes; then :
10973 lt_cv_dlopen_self=cross
10974else
10975 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10976 lt_status=$lt_dlunknown
10977 cat > conftest.$ac_ext <<_LT_EOF
0cb4071e 10978#line 10978 "configure"
ce2cded5
L
10979#include "confdefs.h"
10980
10981#if HAVE_DLFCN_H
10982#include <dlfcn.h>
10983#endif
10984
10985#include <stdio.h>
10986
10987#ifdef RTLD_GLOBAL
10988# define LT_DLGLOBAL RTLD_GLOBAL
10989#else
10990# ifdef DL_GLOBAL
10991# define LT_DLGLOBAL DL_GLOBAL
10992# else
10993# define LT_DLGLOBAL 0
10994# endif
10995#endif
10996
10997/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10998 find out it does not work in some platform. */
10999#ifndef LT_DLLAZY_OR_NOW
11000# ifdef RTLD_LAZY
11001# define LT_DLLAZY_OR_NOW RTLD_LAZY
11002# else
11003# ifdef DL_LAZY
11004# define LT_DLLAZY_OR_NOW DL_LAZY
11005# else
11006# ifdef RTLD_NOW
11007# define LT_DLLAZY_OR_NOW RTLD_NOW
11008# else
11009# ifdef DL_NOW
11010# define LT_DLLAZY_OR_NOW DL_NOW
11011# else
11012# define LT_DLLAZY_OR_NOW 0
11013# endif
11014# endif
11015# endif
11016# endif
11017#endif
11018
3725885a
RW
11019/* When -fvisbility=hidden is used, assume the code has been annotated
11020 correspondingly for the symbols needed. */
11021#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11022void fnord () __attribute__((visibility("default")));
3725885a
RW
11023#endif
11024
f2c621e4 11025void fnord () { int i=42; }
ce2cded5
L
11026int main ()
11027{
11028 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11029 int status = $lt_dlunknown;
11030
11031 if (self)
11032 {
11033 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11034 else
11035 {
11036 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11037 else puts (dlerror ());
11038 }
ce2cded5
L
11039 /* dlclose (self); */
11040 }
11041 else
11042 puts (dlerror ());
11043
718a6fd8 11044 return status;
ce2cded5
L
11045}
11046_LT_EOF
81ecdfbb 11047 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
11048 (eval $ac_link) 2>&5
11049 ac_status=$?
81ecdfbb
RW
11050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11051 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11052 (./conftest; exit; ) >&5 2>/dev/null
11053 lt_status=$?
11054 case x$lt_status in
11055 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11056 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11057 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11058 esac
11059 else :
11060 # compilation failed
11061 lt_cv_dlopen_self=no
11062 fi
11063fi
11064rm -fr conftest*
11065
d7040cdb
SE
11066
11067fi
81ecdfbb
RW
11068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11069$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
11070
11071 if test "x$lt_cv_dlopen_self" = xyes; then
11072 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11074$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11075if test "${lt_cv_dlopen_self_static+set}" = set; then :
11076 $as_echo_n "(cached) " >&6
d7040cdb 11077else
ce2cded5
L
11078 if test "$cross_compiling" = yes; then :
11079 lt_cv_dlopen_self_static=cross
11080else
11081 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11082 lt_status=$lt_dlunknown
11083 cat > conftest.$ac_ext <<_LT_EOF
0cb4071e 11084#line 11084 "configure"
ce2cded5
L
11085#include "confdefs.h"
11086
11087#if HAVE_DLFCN_H
11088#include <dlfcn.h>
11089#endif
11090
11091#include <stdio.h>
11092
11093#ifdef RTLD_GLOBAL
11094# define LT_DLGLOBAL RTLD_GLOBAL
11095#else
11096# ifdef DL_GLOBAL
11097# define LT_DLGLOBAL DL_GLOBAL
11098# else
11099# define LT_DLGLOBAL 0
11100# endif
11101#endif
11102
11103/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11104 find out it does not work in some platform. */
11105#ifndef LT_DLLAZY_OR_NOW
11106# ifdef RTLD_LAZY
11107# define LT_DLLAZY_OR_NOW RTLD_LAZY
11108# else
11109# ifdef DL_LAZY
11110# define LT_DLLAZY_OR_NOW DL_LAZY
11111# else
11112# ifdef RTLD_NOW
11113# define LT_DLLAZY_OR_NOW RTLD_NOW
11114# else
11115# ifdef DL_NOW
11116# define LT_DLLAZY_OR_NOW DL_NOW
11117# else
11118# define LT_DLLAZY_OR_NOW 0
11119# endif
11120# endif
11121# endif
11122# endif
11123#endif
11124
3725885a
RW
11125/* When -fvisbility=hidden is used, assume the code has been annotated
11126 correspondingly for the symbols needed. */
11127#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11128void fnord () __attribute__((visibility("default")));
3725885a
RW
11129#endif
11130
f2c621e4 11131void fnord () { int i=42; }
ce2cded5 11132int main ()
d7040cdb 11133{
ce2cded5
L
11134 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11135 int status = $lt_dlunknown;
11136
11137 if (self)
11138 {
11139 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11140 else
11141 {
11142 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11143 else puts (dlerror ());
11144 }
ce2cded5
L
11145 /* dlclose (self); */
11146 }
11147 else
11148 puts (dlerror ());
11149
718a6fd8 11150 return status;
d7040cdb 11151}
ce2cded5 11152_LT_EOF
81ecdfbb 11153 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11154 (eval $ac_link) 2>&5
11155 ac_status=$?
81ecdfbb
RW
11156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11157 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11158 (./conftest; exit; ) >&5 2>/dev/null
11159 lt_status=$?
11160 case x$lt_status in
11161 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11162 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11163 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11164 esac
11165 else :
11166 # compilation failed
11167 lt_cv_dlopen_self_static=no
11168 fi
d7040cdb 11169fi
ce2cded5
L
11170rm -fr conftest*
11171
11172
d7040cdb 11173fi
81ecdfbb
RW
11174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11175$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11176 fi
11177
11178 CPPFLAGS="$save_CPPFLAGS"
11179 LDFLAGS="$save_LDFLAGS"
11180 LIBS="$save_LIBS"
11181 ;;
11182 esac
11183
11184 case $lt_cv_dlopen_self in
11185 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11186 *) enable_dlopen_self=unknown ;;
11187 esac
11188
11189 case $lt_cv_dlopen_self_static in
11190 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11191 *) enable_dlopen_self_static=unknown ;;
11192 esac
d7040cdb 11193fi
d7040cdb 11194
d7040cdb
SE
11195
11196
d7040cdb 11197
d7040cdb 11198
ce2cded5
L
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211striplib=
11212old_striplib=
81ecdfbb
RW
11213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11214$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11215if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11216 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11217 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11219$as_echo "yes" >&6; }
ce2cded5
L
11220else
11221# FIXME - insert some real tests, host_os isn't really good enough
11222 case $host_os in
11223 darwin*)
11224 if test -n "$STRIP" ; then
11225 striplib="$STRIP -x"
11226 old_striplib="$STRIP -S"
81ecdfbb
RW
11227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11228$as_echo "yes" >&6; }
ce2cded5 11229 else
81ecdfbb
RW
11230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11231$as_echo "no" >&6; }
d7040cdb 11232 fi
ce2cded5
L
11233 ;;
11234 *)
81ecdfbb
RW
11235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11236$as_echo "no" >&6; }
ce2cded5 11237 ;;
d7040cdb 11238 esac
d7040cdb
SE
11239fi
11240
d7040cdb 11241
d7040cdb 11242
d7040cdb 11243
d7040cdb 11244
d7040cdb 11245
d7040cdb 11246
d7040cdb 11247
d7040cdb 11248
d7040cdb 11249
d7040cdb 11250
d7040cdb 11251
ce2cded5 11252 # Report which library types will actually be built
81ecdfbb
RW
11253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11254$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11256$as_echo "$can_build_shared" >&6; }
d7040cdb 11257
81ecdfbb
RW
11258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11259$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5 11260 test "$can_build_shared" = "no" && enable_shared=no
d7040cdb 11261
ce2cded5
L
11262 # On AIX, shared libraries and static libraries use the same namespace, and
11263 # are all built from PIC.
11264 case $host_os in
11265 aix3*)
11266 test "$enable_shared" = yes && enable_static=no
11267 if test -n "$RANLIB"; then
11268 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11269 postinstall_cmds='$RANLIB $lib'
11270 fi
11271 ;;
d7040cdb 11272
50e7d84b 11273 aix[4-9]*)
ce2cded5
L
11274 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11275 test "$enable_shared" = yes && enable_static=no
11276 fi
11277 ;;
11278 esac
81ecdfbb
RW
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11280$as_echo "$enable_shared" >&6; }
ce2cded5 11281
81ecdfbb
RW
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11283$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11284 # Make sure either enable_shared or enable_static is yes.
11285 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11287$as_echo "$enable_static" >&6; }
d7040cdb 11288
d7040cdb 11289
d7040cdb 11290
d7040cdb 11291
ce2cded5
L
11292fi
11293ac_ext=c
11294ac_cpp='$CPP $CPPFLAGS'
11295ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11296ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11297ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 11298
ce2cded5 11299CC="$lt_save_CC"
d7040cdb 11300
d7040cdb 11301
d7040cdb 11302
d7040cdb 11303
d7040cdb 11304
d7040cdb 11305
d7040cdb 11306
d7040cdb 11307
d7040cdb 11308
d7040cdb
SE
11309
11310
d7040cdb
SE
11311
11312
81ecdfbb 11313 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11314
11315
d7040cdb 11316
d7040cdb 11317
ce2cded5 11318# Only expand once:
d7040cdb 11319
d7040cdb 11320
d7040cdb 11321
b879806f
AM
11322# The tests for host and target for $enable_largefile require
11323# canonical names.
11324
11325
11326
11327# As the $enable_largefile decision depends on --enable-plugins we must set it
11328# even in directories otherwise not depending on the $plugins option.
11329
11330
11331 maybe_plugins=no
11332 for ac_header in dlfcn.h
11333do :
11334 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11335"
11336if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
11337 cat >>confdefs.h <<_ACEOF
11338#define HAVE_DLFCN_H 1
11339_ACEOF
11340 maybe_plugins=yes
11341fi
11342
11343done
11344
11345 for ac_header in windows.h
11346do :
11347 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11348"
11349if test "x$ac_cv_header_windows_h" = x""yes; then :
11350 cat >>confdefs.h <<_ACEOF
11351#define HAVE_WINDOWS_H 1
11352_ACEOF
11353 maybe_plugins=yes
11354fi
11355
11356done
11357
11358
11359 # Check whether --enable-plugins was given.
11360if test "${enable_plugins+set}" = set; then :
11361 enableval=$enable_plugins; case "${enableval}" in
11362 no) plugins=no ;;
11363 *) plugins=yes
11364 if test "$maybe_plugins" != "yes" ; then
11365 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11366 fi ;;
11367 esac
11368else
11369 plugins=$maybe_plugins
11370
11371fi
11372
2974be62
AM
11373 if test "$plugins" = "yes"; then
11374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11375$as_echo_n "checking for library containing dlopen... " >&6; }
11376if test "${ac_cv_search_dlopen+set}" = set; then :
11377 $as_echo_n "(cached) " >&6
11378else
11379 ac_func_search_save_LIBS=$LIBS
11380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11381/* end confdefs.h. */
11382
11383/* Override any GCC internal prototype to avoid an error.
11384 Use char because int might match the return type of a GCC
11385 builtin and then its argument prototype would still apply. */
11386#ifdef __cplusplus
11387extern "C"
11388#endif
11389char dlopen ();
11390int
11391main ()
11392{
11393return dlopen ();
11394 ;
11395 return 0;
11396}
11397_ACEOF
11398for ac_lib in '' dl; do
11399 if test -z "$ac_lib"; then
11400 ac_res="none required"
11401 else
11402 ac_res=-l$ac_lib
11403 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11404 fi
11405 if ac_fn_c_try_link "$LINENO"; then :
11406 ac_cv_search_dlopen=$ac_res
11407fi
11408rm -f core conftest.err conftest.$ac_objext \
11409 conftest$ac_exeext
11410 if test "${ac_cv_search_dlopen+set}" = set; then :
11411 break
11412fi
11413done
11414if test "${ac_cv_search_dlopen+set}" = set; then :
11415
11416else
11417 ac_cv_search_dlopen=no
11418fi
11419rm conftest.$ac_ext
11420LIBS=$ac_func_search_save_LIBS
11421fi
11422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11423$as_echo "$ac_cv_search_dlopen" >&6; }
11424ac_res=$ac_cv_search_dlopen
11425if test "$ac_res" != no; then :
11426 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11427
11428fi
11429
11430 fi
b879806f
AM
11431
11432
11433case "${host}" in
11434 sparc-*-solaris*|i[3-7]86-*-solaris*)
11435 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11436 # are mutually exclusive; and without procfs support, the bfd/ elf module
11437 # cannot provide certain routines such as elfcore_write_prpsinfo
11438 # or elfcore_write_prstatus. So unless the user explicitly requested
11439 # large-file support through the --enable-largefile switch, disable
11440 # large-file support in favor of procfs support.
11441 test "${target}" = "${host}" -a "x$plugins" = xno \
11442 && : ${enable_largefile="no"}
11443 ;;
11444esac
11445
11446# Check whether --enable-largefile was given.
11447if test "${enable_largefile+set}" = set; then :
11448 enableval=$enable_largefile;
11449fi
11450
11451if test "$enable_largefile" != no; then
11452
11453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11454$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11455if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11456 $as_echo_n "(cached) " >&6
11457else
11458 ac_cv_sys_largefile_CC=no
11459 if test "$GCC" != yes; then
11460 ac_save_CC=$CC
11461 while :; do
11462 # IRIX 6.2 and later do not support large files by default,
11463 # so use the C compiler's -n32 option if that helps.
11464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11465/* end confdefs.h. */
11466#include <sys/types.h>
11467 /* Check that off_t can represent 2**63 - 1 correctly.
11468 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11469 since some C++ compilers masquerading as C compilers
11470 incorrectly reject 9223372036854775807. */
11471#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11472 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11473 && LARGE_OFF_T % 2147483647 == 1)
11474 ? 1 : -1];
11475int
11476main ()
11477{
11478
11479 ;
11480 return 0;
11481}
11482_ACEOF
11483 if ac_fn_c_try_compile "$LINENO"; then :
11484 break
11485fi
11486rm -f core conftest.err conftest.$ac_objext
11487 CC="$CC -n32"
11488 if ac_fn_c_try_compile "$LINENO"; then :
11489 ac_cv_sys_largefile_CC=' -n32'; break
11490fi
11491rm -f core conftest.err conftest.$ac_objext
11492 break
11493 done
11494 CC=$ac_save_CC
11495 rm -f conftest.$ac_ext
11496 fi
11497fi
11498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11499$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11500 if test "$ac_cv_sys_largefile_CC" != no; then
11501 CC=$CC$ac_cv_sys_largefile_CC
11502 fi
11503
11504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11505$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11506if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11507 $as_echo_n "(cached) " >&6
11508else
11509 while :; do
11510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11511/* end confdefs.h. */
11512#include <sys/types.h>
11513 /* Check that off_t can represent 2**63 - 1 correctly.
11514 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11515 since some C++ compilers masquerading as C compilers
11516 incorrectly reject 9223372036854775807. */
11517#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11518 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11519 && LARGE_OFF_T % 2147483647 == 1)
11520 ? 1 : -1];
11521int
11522main ()
11523{
11524
11525 ;
11526 return 0;
11527}
11528_ACEOF
11529if ac_fn_c_try_compile "$LINENO"; then :
11530 ac_cv_sys_file_offset_bits=no; break
11531fi
11532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11534/* end confdefs.h. */
11535#define _FILE_OFFSET_BITS 64
11536#include <sys/types.h>
11537 /* Check that off_t can represent 2**63 - 1 correctly.
11538 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11539 since some C++ compilers masquerading as C compilers
11540 incorrectly reject 9223372036854775807. */
11541#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11542 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11543 && LARGE_OFF_T % 2147483647 == 1)
11544 ? 1 : -1];
11545int
11546main ()
11547{
11548
11549 ;
11550 return 0;
11551}
11552_ACEOF
11553if ac_fn_c_try_compile "$LINENO"; then :
11554 ac_cv_sys_file_offset_bits=64; break
11555fi
11556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11557 ac_cv_sys_file_offset_bits=unknown
11558 break
11559done
11560fi
11561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11562$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11563case $ac_cv_sys_file_offset_bits in #(
11564 no | unknown) ;;
11565 *)
11566cat >>confdefs.h <<_ACEOF
11567#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11568_ACEOF
11569;;
11570esac
11571rm -rf conftest*
11572 if test $ac_cv_sys_file_offset_bits = unknown; then
11573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11574$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11575if test "${ac_cv_sys_large_files+set}" = set; then :
11576 $as_echo_n "(cached) " >&6
11577else
11578 while :; do
11579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11580/* end confdefs.h. */
11581#include <sys/types.h>
11582 /* Check that off_t can represent 2**63 - 1 correctly.
11583 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11584 since some C++ compilers masquerading as C compilers
11585 incorrectly reject 9223372036854775807. */
11586#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11587 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11588 && LARGE_OFF_T % 2147483647 == 1)
11589 ? 1 : -1];
11590int
11591main ()
11592{
11593
11594 ;
11595 return 0;
11596}
11597_ACEOF
11598if ac_fn_c_try_compile "$LINENO"; then :
11599 ac_cv_sys_large_files=no; break
11600fi
11601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11603/* end confdefs.h. */
11604#define _LARGE_FILES 1
11605#include <sys/types.h>
11606 /* Check that off_t can represent 2**63 - 1 correctly.
11607 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11608 since some C++ compilers masquerading as C compilers
11609 incorrectly reject 9223372036854775807. */
11610#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11611 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11612 && LARGE_OFF_T % 2147483647 == 1)
11613 ? 1 : -1];
11614int
11615main ()
11616{
11617
11618 ;
11619 return 0;
11620}
11621_ACEOF
11622if ac_fn_c_try_compile "$LINENO"; then :
11623 ac_cv_sys_large_files=1; break
11624fi
11625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11626 ac_cv_sys_large_files=unknown
11627 break
11628done
11629fi
11630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11631$as_echo "$ac_cv_sys_large_files" >&6; }
11632case $ac_cv_sys_large_files in #(
11633 no | unknown) ;;
11634 *)
11635cat >>confdefs.h <<_ACEOF
11636#define _LARGE_FILES $ac_cv_sys_large_files
11637_ACEOF
11638;;
11639esac
11640rm -rf conftest*
11641 fi
11642fi
11643
11644
11645
81ecdfbb
RW
11646# Check whether --enable-targets was given.
11647if test "${enable_targets+set}" = set; then :
11648 enableval=$enable_targets; case "${enableval}" in
11649 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
ce2cded5
L
11650 ;;
11651 no) enable_targets= ;;
11652 *) enable_targets=$enableval ;;
11653esac
81ecdfbb
RW
11654fi
11655
ce2cded5
L
11656ac_checking=yes
11657if grep '^RELEASE=y' ${srcdir}/../bfd/Makefile.am >/dev/null 2>/dev/null ; then
11658 ac_checking=
11659fi
81ecdfbb
RW
11660# Check whether --enable-checking was given.
11661if test "${enable_checking+set}" = set; then :
11662 enableval=$enable_checking; case "${enableval}" in
ce2cded5
L
11663 no|none) ac_checking= ;;
11664 *) ac_checking=yes ;;
11665esac
81ecdfbb
RW
11666fi
11667if test x$ac_checking != x ; then
d7040cdb 11668
81ecdfbb 11669$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
d7040cdb 11670
ce2cded5 11671fi
d7040cdb 11672
6c3bc0f8
NC
11673# PR gas/19109
11674# Decide the default method for compressing debug sections.
11675ac_default_compressed_debug_sections=unset
11676# Provide a configure time option to override our default.
11677# Check whether --enable-compressed_debug_sections was given.
11678if test "${enable_compressed_debug_sections+set}" = set; then :
4894d80b 11679 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
9b4c123c 11680 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;;
4894d80b 11681 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
6c3bc0f8
NC
11682 *) ac_default_compressed_debug_sections=unset ;;
11683esac
11684fi
11685
0cb4071e
L
11686# PR gas/19520
11687# Decide if x86 assembler should generate relax relocations.
11688ac_default_x86_relax_relocations=unset
11689# Provide a configure time option to override our default.
11690# Check whether --enable-x86_relax_relocations was given.
11691if test "${enable_x86_relax_relocations+set}" = set; then :
11692 enableval=$enable_x86_relax_relocations; case "${enableval}" in
11693 no) ac_default_x86_relax_relocations=0 ;;
11694esac
11695fi
11696
ce2cded5 11697using_cgen=no
d7040cdb 11698
d7040cdb 11699
270c9937
JB
11700# Set the 'development' global.
11701. $srcdir/../bfd/development.sh
11702
397841b5
AM
11703GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
11704cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11705/* end confdefs.h. */
11706__GNUC__
11707_ACEOF
11708if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11709 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11710
11711else
11712 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11713fi
11714rm -f conftest*
11715
d7040cdb 11716
81ecdfbb
RW
11717# Check whether --enable-werror was given.
11718if test "${enable_werror+set}" = set; then :
11719 enableval=$enable_werror; case "${enableval}" in
ce2cded5
L
11720 yes | y) ERROR_ON_WARNING="yes" ;;
11721 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 11722 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
ce2cded5 11723 esac
81ecdfbb
RW
11724fi
11725
d7040cdb 11726
397841b5 11727# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
11728case "${host}" in
11729 *-*-mingw32*)
11730 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11731 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11732 fi
11733 ;;
11734 *) ;;
11735esac
11736
270c9937
JB
11737# Enable -Werror by default when using gcc. Turn it off for releases.
11738if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
ce2cded5
L
11739 ERROR_ON_WARNING=yes
11740fi
11741
11742NO_WERROR=
11743if test "${ERROR_ON_WARNING}" = yes ; then
11744 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
11745 NO_WERROR="-Wno-error"
11746fi
11747
11748if test "${GCC}" = yes ; then
11749 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11750fi
11751
81ecdfbb
RW
11752# Check whether --enable-build-warnings was given.
11753if test "${enable_build_warnings+set}" = set; then :
11754 enableval=$enable_build_warnings; case "${enableval}" in
ce2cded5
L
11755 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
11756 no) if test "${GCC}" = yes ; then
11757 WARN_CFLAGS="-w"
11758 fi;;
11759 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11760 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
11761 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11762 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
11763 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11764esac
81ecdfbb
RW
11765fi
11766
d7040cdb 11767
ce2cded5
L
11768if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11769 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11770fi
d7040cdb 11771
d7040cdb 11772
d7040cdb 11773
d7040cdb 11774
d7040cdb 11775
ce2cded5 11776# Generate a header file
81ecdfbb 11777ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb 11778
d7040cdb 11779
df7b86aa
NC
11780# PR 14072
11781
11782
ce2cded5
L
11783# If we are on a DOS filesystem, we must use gdb.ini rather than
11784# .gdbinit.
11785case "${host}" in
11786 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
11787 GDBINIT="gdb.ini"
81ecdfbb 11788 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
d7040cdb 11789
ce2cded5
L
11790 ;;
11791 *)
11792 GDBINIT=".gdbinit"
81ecdfbb 11793 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
d7040cdb 11794
ce2cded5
L
11795 ;;
11796esac
d7040cdb 11797
d7040cdb 11798
ce2cded5 11799#We need this for the host. BOUT header is in host order.
81ecdfbb
RW
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11801$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11802if test "${ac_cv_c_bigendian+set}" = set; then :
11803 $as_echo_n "(cached) " >&6
11804else
11805 ac_cv_c_bigendian=unknown
11806 # See if we're dealing with a universal compiler.
11807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11808/* end confdefs.h. */
11809#ifndef __APPLE_CC__
11810 not a universal capable compiler
11811 #endif
11812 typedef int dummy;
11813
11814_ACEOF
11815if ac_fn_c_try_compile "$LINENO"; then :
11816
11817 # Check for potential -arch flags. It is not universal unless
11818 # there are at least two -arch flags with different values.
11819 ac_arch=
11820 ac_prev=
11821 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11822 if test -n "$ac_prev"; then
11823 case $ac_word in
11824 i?86 | x86_64 | ppc | ppc64)
11825 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11826 ac_arch=$ac_word
11827 else
11828 ac_cv_c_bigendian=universal
11829 break
11830 fi
11831 ;;
11832 esac
11833 ac_prev=
11834 elif test "x$ac_word" = "x-arch"; then
11835 ac_prev=arch
11836 fi
11837 done
11838fi
11839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11840 if test $ac_cv_c_bigendian = unknown; then
11841 # See if sys/param.h defines the BYTE_ORDER macro.
11842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11843/* end confdefs.h. */
11844#include <sys/types.h>
81ecdfbb 11845 #include <sys/param.h>
d7040cdb 11846
ce2cded5
L
11847int
11848main ()
11849{
81ecdfbb
RW
11850#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11851 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11852 && LITTLE_ENDIAN)
11853 bogus endian macros
11854 #endif
d7040cdb 11855
ce2cded5
L
11856 ;
11857 return 0;
11858}
11859_ACEOF
81ecdfbb 11860if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 11861 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 11862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11863/* end confdefs.h. */
11864#include <sys/types.h>
81ecdfbb 11865 #include <sys/param.h>
d7040cdb 11866
ce2cded5
L
11867int
11868main ()
11869{
11870#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
11871 not big endian
11872 #endif
d7040cdb 11873
ce2cded5
L
11874 ;
11875 return 0;
11876}
11877_ACEOF
81ecdfbb 11878if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
11879 ac_cv_c_bigendian=yes
11880else
81ecdfbb 11881 ac_cv_c_bigendian=no
ce2cded5 11882fi
81ecdfbb
RW
11883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11884fi
11885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11886 fi
11887 if test $ac_cv_c_bigendian = unknown; then
11888 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11890/* end confdefs.h. */
11891#include <limits.h>
d7040cdb 11892
81ecdfbb
RW
11893int
11894main ()
11895{
11896#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11897 bogus endian macros
11898 #endif
11899
11900 ;
11901 return 0;
11902}
ce2cded5 11903_ACEOF
81ecdfbb
RW
11904if ac_fn_c_try_compile "$LINENO"; then :
11905 # It does; now see whether it defined to _BIG_ENDIAN or not.
11906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11907/* end confdefs.h. */
81ecdfbb
RW
11908#include <limits.h>
11909
ce2cded5
L
11910int
11911main ()
11912{
81ecdfbb
RW
11913#ifndef _BIG_ENDIAN
11914 not big endian
11915 #endif
11916
ce2cded5
L
11917 ;
11918 return 0;
11919}
11920_ACEOF
81ecdfbb 11921if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 11922 ac_cv_c_bigendian=yes
81ecdfbb
RW
11923else
11924 ac_cv_c_bigendian=no
d7040cdb 11925fi
81ecdfbb 11926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 11927fi
81ecdfbb
RW
11928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11929 fi
11930 if test $ac_cv_c_bigendian = unknown; then
11931 # Compile a test program.
11932 if test "$cross_compiling" = yes; then :
11933 # Try to guess by grepping values from an object file.
11934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11935/* end confdefs.h. */
11936short int ascii_mm[] =
11937 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11938 short int ascii_ii[] =
11939 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11940 int use_ascii (int i) {
11941 return ascii_mm[i] + ascii_ii[i];
11942 }
11943 short int ebcdic_ii[] =
11944 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11945 short int ebcdic_mm[] =
11946 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11947 int use_ebcdic (int i) {
11948 return ebcdic_mm[i] + ebcdic_ii[i];
11949 }
11950 extern int foo;
d7040cdb 11951
81ecdfbb
RW
11952int
11953main ()
11954{
11955return use_ascii (foo) == use_ebcdic (foo);
11956 ;
11957 return 0;
11958}
11959_ACEOF
11960if ac_fn_c_try_compile "$LINENO"; then :
11961 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
11962 ac_cv_c_bigendian=yes
11963 fi
11964 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
11965 if test "$ac_cv_c_bigendian" = unknown; then
11966 ac_cv_c_bigendian=no
11967 else
11968 # finding both strings is unlikely to happen, but who knows?
11969 ac_cv_c_bigendian=unknown
11970 fi
11971 fi
ce2cded5 11972fi
81ecdfbb 11973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 11974else
81ecdfbb 11975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11976/* end confdefs.h. */
81ecdfbb 11977$ac_includes_default
ce2cded5
L
11978int
11979main ()
11980{
81ecdfbb
RW
11981
11982 /* Are we little or big endian? From Harbison&Steele. */
11983 union
11984 {
11985 long int l;
11986 char c[sizeof (long int)];
11987 } u;
11988 u.l = 1;
11989 return u.c[sizeof (long int) - 1] == 1;
11990
11991 ;
11992 return 0;
ce2cded5 11993}
d7040cdb 11994_ACEOF
81ecdfbb 11995if ac_fn_c_try_run "$LINENO"; then :
ce2cded5
L
11996 ac_cv_c_bigendian=no
11997else
81ecdfbb 11998 ac_cv_c_bigendian=yes
d7040cdb 11999fi
81ecdfbb
RW
12000rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12001 conftest.$ac_objext conftest.beam conftest.$ac_ext
d7040cdb 12002fi
81ecdfbb
RW
12003
12004 fi
ce2cded5 12005fi
81ecdfbb
RW
12006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12007$as_echo "$ac_cv_c_bigendian" >&6; }
12008 case $ac_cv_c_bigendian in #(
12009 yes)
12010 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12011;; #(
12012 no)
12013 ;; #(
12014 universal)
d7040cdb 12015
81ecdfbb
RW
12016$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12017
12018 ;; #(
12019 *)
12020 as_fn_error "unknown endianness
12021 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12022 esac
d7040cdb 12023
d7040cdb 12024
ce2cded5 12025te_file=generic
d7040cdb 12026
ce2cded5
L
12027# Makefile target for installing gas in $(tooldir)/bin.
12028install_tooldir=install-exec-tooldir
d7040cdb 12029
ce2cded5
L
12030canon_targets=""
12031all_targets=no
12032if test -n "$enable_targets" ; then
12033 for t in `echo $enable_targets | sed 's/,/ /g'`; do
12034 if test $t = "all"; then
12035 all_targets=yes
12036 continue
12037 fi
12038 result=`$ac_config_sub $t 2>/dev/null`
12039 if test -n "$result" ; then
12040 canon_targets="$canon_targets $result"
12041# else
12042# # Permit "all", etc. We don't support it yet though.
12043# canon_targets="$canon_targets $t"
12044 fi
12045 done
12046 _gas_uniq_list="$canon_targets"
d7040cdb
SE
12047_gas_uniq_newlist=""
12048for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12049 case $_gas_uniq_i in
12050 _gas_uniq_dummy) ;;
12051 *) case " $_gas_uniq_newlist " in
12052 *" $_gas_uniq_i "*) ;;
12053 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12054 esac ;;
12055 esac
12056done
ce2cded5 12057canon_targets=$_gas_uniq_newlist
d7040cdb 12058
ce2cded5
L
12059fi
12060
12061emulations=""
12062
12063for this_target in $target $canon_targets ; do
12064
12065 targ=${this_target}
12066 . ${srcdir}/configure.tgt
12067
12068 case ${target_cpu} in
12069 crisv32)
12070
12071cat >>confdefs.h <<_ACEOF
12072#define DEFAULT_CRIS_ARCH $arch
d7040cdb 12073_ACEOF
ce2cded5
L
12074
12075 ;;
12076 esac
12077
12078 if test ${this_target} = $target ; then
12079 target_cpu_type=${cpu_type}
12080 elif test ${target_cpu_type} != ${cpu_type} ; then
12081 continue
12082 fi
12083
12084 generic_target=${cpu_type}-${target_vendor}-${target_os}
12085 case ${generic_target} in
12086 i386-*-sco3.2v5*)
12087 if test ${this_target} = $target; then
12088
81ecdfbb 12089$as_echo "#define SCO_ELF 1" >>confdefs.h
ce2cded5
L
12090
12091 fi
12092 ;;
12093
12094 i386-*-msdosdjgpp* \
12095 | i386-*-go32* \
12096 | i386-go32-rtems*)
12097
81ecdfbb 12098$as_echo "#define STRICTCOFF 1" >>confdefs.h
ce2cded5
L
12099
12100 ;;
12101
0cb4071e
L
12102 i386-*-solaris2 \
12103 | x86_64-*-solaris2 \
12104 | i386-*-solaris2.[0-9] \
12105 | i386-*-solaris2.1[01] \
12106 | x86_64-*-solaris2.1[01])
12107 if test ${this_target} = $target \
12108 && test ${ac_default_x86_relax_relocations} = unset; then
12109 ac_default_x86_relax_relocations=0
12110 fi
12111 ;;
12112
ce2cded5 12113 i860-*-*)
81ecdfbb
RW
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
12115$as_echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;}
ce2cded5
L
12116 ;;
12117
7ba29e2a
NC
12118 microblaze*)
12119 ;;
12120
e5231592 12121 ppc-*-aix[5-9].*)
ce2cded5 12122
81ecdfbb 12123$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
ce2cded5 12124
ce2cded5
L
12125 ;;
12126 ppc-*-solaris*)
12127 if test ${this_target} = $target; then
12128
81ecdfbb 12129$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
ce2cded5
L
12130
12131 fi
12132 if test x${endian} = xbig; then
81ecdfbb 12133 as_fn_error "Solaris must be configured little endian" "$LINENO" 5
ce2cded5
L
12134 fi
12135 ;;
12136
12137 sh*-*-symbianelf*)
12138
81ecdfbb 12139$as_echo "#define TARGET_SYMBIAN 1" >>confdefs.h
ce2cded5
L
12140
12141 ;;
d7040cdb 12142 esac
d7040cdb 12143
ce2cded5
L
12144 if test ${this_target} = $target ; then
12145 endian_def=
12146 if test x${endian} = xbig; then
12147 endian_def=1
12148 elif test x${endian} = xlittle; then
12149 endian_def=0
12150 fi
12151 if test x${endian_def} != x; then
12152
12153cat >>confdefs.h <<_ACEOF
12154#define TARGET_BYTES_BIG_ENDIAN $endian_def
12155_ACEOF
12156
12157 fi
12158 fi
12159
12160# Other random stuff.
12161
12162 case ${cpu_type} in
12163 mips)
12164 # Set mips_cpu to the name of the default CPU.
12165 case ${target_cpu} in
12166 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12167 mips_cpu=from-abi
12168 ;;
12169 mipsisa32 | mipsisa32el)
12170 mips_cpu=mips32
12171 ;;
12172 mipsisa32r2 | mipsisa32r2el)
12173 mips_cpu=mips32r2
12174 ;;
ae52f483
AB
12175 mipsisa32r3 | mipsisa32r3el)
12176 mips_cpu=mips32r3
12177 ;;
12178 mipsisa32r5 | mipsisa32r5el)
12179 mips_cpu=mips32r5
12180 ;;
7361da2c
AB
12181 mipsisa32r6 | mipsisa32r6el)
12182 mips_cpu=mips32r6
12183 ;;
ce2cded5
L
12184 mipsisa64 | mipsisa64el)
12185 mips_cpu=mips64
12186 ;;
12187 mipsisa64r2 | mipsisa64r2el)
12188 mips_cpu=mips64r2
12189 ;;
ae52f483
AB
12190 mipsisa64r3 | mipsisa64r3el)
12191 mips_cpu=mips64r3
12192 ;;
12193 mipsisa64r5 | mipsisa64r5el)
12194 mips_cpu=mips64r5
12195 ;;
7361da2c
AB
12196 mipsisa64r6 | mipsisa64r6el)
12197 mips_cpu=mips64r6
12198 ;;
ce2cded5
L
12199 mipstx39 | mipstx39el)
12200 mips_cpu=r3900
12201 ;;
12202 mips64vr | mips64vrel)
12203 mips_cpu=vr4100
12204 ;;
12205 mipsisa32r2* | mipsisa64r2*)
12206 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12207 ;;
7361da2c
AB
12208 mipsisa32r6* | mipsisa64r6*)
12209 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'`
12210 ;;
ce2cded5
L
12211 mips64* | mipsisa64* | mipsisa32*)
12212 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12213 ;;
e407c74b
NC
12214 mips*)
12215 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'`
12216 ;;
ce2cded5 12217 *)
81ecdfbb 12218 as_fn_error "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
ce2cded5
L
12219 ;;
12220 esac
12221 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
12222 # binaries. It's a GNU extension that some OSes don't understand.
ce2cded5
L
12223 case ${target} in
12224 *-*-irix*)
12225 use_e_mips_abi_o32=0
12226 ;;
12227 *)
12228 use_e_mips_abi_o32=1
12229 ;;
12230 esac
12231 # Decide whether to generate 32-bit or 64-bit code by default.
12232 # Used to resolve -march=from-abi when an embedded ABI is selected.
12233 case ${target} in
12234 mips64*-*-* | mipsisa64*-*-*)
12235 mips_default_64bit=1
12236 ;;
12237 *)
12238 mips_default_64bit=0
12239 ;;
12240 esac
12241 # Decide which ABI to target by default.
12242 case ${target} in
aeffff67 12243 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* | mips64*-kfreebsd*-gnu)
ce2cded5
L
12244 mips_default_abi=N32_ABI
12245 ;;
aeffff67 12246 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
ce2cded5
L
12247 mips_default_abi=O32_ABI
12248 ;;
12249 mips64*-openbsd*)
12250 mips_default_abi=N64_ABI
12251 ;;
12252 *)
12253 mips_default_abi=NO_ABI
12254 ;;
12255 esac
12256
12257cat >>confdefs.h <<_ACEOF
12258#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
d7040cdb 12259_ACEOF
d7040cdb
SE
12260
12261
12262cat >>confdefs.h <<_ACEOF
ce2cded5 12263#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
d7040cdb
SE
12264_ACEOF
12265
12266
12267cat >>confdefs.h <<_ACEOF
ce2cded5 12268#define MIPS_DEFAULT_64BIT $mips_default_64bit
d7040cdb
SE
12269_ACEOF
12270
12271
ce2cded5
L
12272cat >>confdefs.h <<_ACEOF
12273#define MIPS_DEFAULT_ABI $mips_default_abi
12274_ACEOF
d7040cdb 12275
ce2cded5
L
12276 ;;
12277 esac
d7040cdb 12278
ce2cded5
L
12279 # Do we need the opcodes library?
12280 case ${cpu_type} in
12281 vax | tic30)
12282 ;;
d7040cdb 12283
ce2cded5
L
12284 *)
12285 need_opcodes=yes
d7040cdb 12286
ce2cded5
L
12287 case "${enable_shared}" in
12288 yes) shared_opcodes=true ;;
12289 *opcodes*) shared_opcodes=true ;;
12290 *) shared_opcodes=false ;;
12291 esac
12292 ;;
12293 esac
d7040cdb 12294
ce2cded5
L
12295 # Any other special object files needed ?
12296 case ${cpu_type} in
d7040cdb 12297
ce2cded5
L
12298 bfin)
12299 echo ${extra_objects} | grep -s "bfin-parse.o"
12300 if test $? -ne 0 ; then
12301 extra_objects="$extra_objects bfin-parse.o"
12302 fi
d7040cdb 12303
df7b86aa 12304 echo ${extra_objects} | grep -s "bfin-lex-wrapper.o"
ce2cded5 12305 if test $? -ne 0 ; then
df7b86aa 12306 extra_objects="$extra_objects bfin-lex-wrapper.o"
ce2cded5
L
12307 fi
12308 ;;
d7040cdb 12309
73589c9d 12310 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k)
ce2cded5
L
12311 using_cgen=yes
12312 ;;
d7040cdb 12313
ce2cded5
L
12314 m32c)
12315 using_cgen=yes
12316 ;;
12317 frv)
12318 using_cgen=yes
12319 ;;
12320 m68k)
12321 case ${extra_objects} in
12322 *m68k-parse.o*) ;;
12323 *) extra_objects="$extra_objects m68k-parse.o" ;;
12324 esac
12325 ;;
d7040cdb 12326
ce2cded5
L
12327 mep)
12328 using_cgen=yes
12329 ;;
d7040cdb 12330
ce2cded5
L
12331 mips)
12332 echo ${extra_objects} | grep -s "itbl-parse.o"
12333 if test $? -ne 0 ; then
12334 extra_objects="$extra_objects itbl-parse.o"
12335 fi
d7040cdb 12336
df7b86aa 12337 echo ${extra_objects} | grep -s "itbl-lex-wrapper.o"
ce2cded5 12338 if test $? -ne 0 ; then
df7b86aa 12339 extra_objects="$extra_objects itbl-lex-wrapper.o"
ce2cded5 12340 fi
d7040cdb 12341
ce2cded5
L
12342 echo ${extra_objects} | grep -s "itbl-ops.o"
12343 if test $? -ne 0 ; then
12344 extra_objects="$extra_objects itbl-ops.o"
12345 fi
12346 ;;
d7040cdb 12347
ce2cded5
L
12348 mt)
12349 using_cgen=yes
12350 ;;
d7040cdb 12351
35c08157
KLC
12352 nds32)
12353 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features
12354 # based on arch_name.
12355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12356$as_echo_n "checking for default configuration of --with-arch... " >&6; }
12357 if test "x${with_arch}" != x; then
12358 case ${with_arch} in
12359 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 )
12360
12361cat >>confdefs.h <<_ACEOF
12362#define NDS32_DEFAULT_ARCH_NAME "$with_arch"
12363_ACEOF
12364
12365 ;;
12366 *)
12367 as_fn_error "This kind of arch name does *NOT* exist!" "$LINENO" 5
12368 ;;
12369 esac
12370 fi
12371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12372$as_echo "$with_arch" >&6; }
12373
12374 # Decide features one by one.
12375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5
12376$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; }
6cd8405e 12377 if test "x${enable_dx_regs}" = xyes; then
35c08157
KLC
12378
12379$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h
12380
12381 else
12382
12383$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h
12384
12385 fi
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5
12387$as_echo "$enable_dx_regs" >&6; }
12388
12389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5
12390$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; }
6cd8405e 12391 if test "x${enable_perf_ext}" = xno; then
35c08157
KLC
12392
12393$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h
12394
12395 else
12396
12397$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h
12398
12399 fi
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5
12401$as_echo "$enable_perf_ext" >&6; }
12402
12403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5
12404$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; }
6cd8405e 12405 if test "x${enable_perf_ext2}" = xno; then
35c08157
KLC
12406
12407$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h
12408
12409 else
12410
12411$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h
12412
12413 fi
12414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5
12415$as_echo "$enable_perf_ext2" >&6; }
12416
12417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5
12418$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; }
6cd8405e 12419 if test "x${enable_string_ext}" = xno; then
35c08157
KLC
12420
12421$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h
12422
12423 else
12424
12425$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h
12426
12427 fi
12428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5
12429$as_echo "$enable_string_ext" >&6; }
12430
12431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5
12432$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; }
6cd8405e 12433 if test "x${enable_audio_ext}" = xno; then
35c08157
KLC
12434
12435$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h
12436
12437 else
12438
12439$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h
12440
12441 fi
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5
12443$as_echo "$enable_audio_ext" >&6; }
12444 ;;
12445
ce2cded5
L
12446 i386 | s390 | sparc)
12447 if test $this_target = $target ; then
d7040cdb
SE
12448
12449cat >>confdefs.h <<_ACEOF
ce2cded5 12450#define DEFAULT_ARCH "${arch}"
d7040cdb
SE
12451_ACEOF
12452
ce2cded5
L
12453 fi
12454 ;;
d7040cdb 12455
99c513f6
DD
12456 rl78)
12457 echo ${extra_objects} | grep -s "rl78-parse.o"
12458 if test $? -ne 0 ; then
12459 extra_objects="$extra_objects rl78-parse.o"
12460 fi
12461 ;;
12462
c7927a3c
NC
12463 rx)
12464 echo ${extra_objects} | grep -s "rx-parse.o"
12465 if test $? -ne 0 ; then
12466 extra_objects="$extra_objects rx-parse.o"
12467 fi
12468 ;;
12469
ce2cded5
L
12470 xstormy16)
12471 using_cgen=yes
12472 ;;
d7040cdb 12473
ce2cded5
L
12474 xc16x)
12475 using_cgen=yes
12476 ;;
d7040cdb 12477
ce2cded5
L
12478 xtensa)
12479 echo ${extra_objects} | grep -s "xtensa-relax.o"
12480 if test $? -ne 0 ; then
12481 extra_objects="$extra_objects xtensa-relax.o"
12482 fi
12483 ;;
d7040cdb 12484
ce2cded5
L
12485 *)
12486 ;;
12487 esac
d7040cdb 12488
ce2cded5
L
12489 if test $using_cgen = yes ; then
12490 case "x${extra_objects}" in
12491 *cgen.o*) ;;
12492 *) extra_objects="$extra_objects cgen.o" ;;
12493 esac
12494 fi
d7040cdb 12495
ce2cded5 12496# See if we really can support this configuration with the emulation code.
d7040cdb 12497
ce2cded5
L
12498 if test $this_target = $target ; then
12499 obj_format=$fmt
12500 te_file=$em
12501 fi
d7040cdb 12502
b11d79f2
TG
12503 case ${te_file} in
12504 vms) extra_objects="$extra_objects te-vms.o" ;;
12505 esac
12506
ce2cded5 12507# From target name and format, produce a list of supported emulations.
d7040cdb 12508
ce2cded5 12509 case ${generic_target}-${fmt} in
e8044f35 12510 mips-*-*-*) case "$endian" in
ce2cded5
L
12511 big) emulation="mipsbelf mipslelf mipself" ;;
12512 *) emulation="mipslelf mipsbelf mipself" ;;
12513 esac ;;
ce2cded5
L
12514 # i386-pc-pe-coff != i386-pc-coff.
12515 i386-*-pe-coff) ;;
12516 # Uncommenting the next line will turn on support for i386 AOUT
12517 # for the default linux configuration
12518 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
12519 #
12520 i386-*-aout) emulation="i386aout" ;;
12521 i386-*-coff) emulation="i386coff" ;;
12522 i386-*-elf) emulation="i386elf" ;;
d7040cdb 12523
ce2cded5
L
12524 # Always all formats. The first stated emulation becomes the default.
12525 cris-*-*aout*) emulation="crisaout criself" ;;
12526 cris-*-*) emulation="criself crisaout" ;;
12527 esac
13b2be9c 12528
ce2cded5 12529 emulations="$emulations $emulation"
13b2be9c 12530
13b2be9c 12531done
13b2be9c 12532
0cb4071e
L
12533if test ${ac_default_x86_relax_relocations} = unset; then
12534 ac_default_x86_relax_relocations=1
12535fi
12536
12537cat >>confdefs.h <<_ACEOF
12538#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations
12539_ACEOF
12540
12541
348ef89a 12542if test x$ac_default_compressed_debug_sections = xyes ; then
e12fe555
NC
12543
12544$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
12545
6c3bc0f8 12546fi
e12fe555 12547
ce2cded5
L
12548# Turn on all targets if possible
12549if test ${all_targets} = "yes"; then
12550 case ${target_cpu_type} in
12551 i386)
12552 case ${obj_format} in
12553 aout)
12554 emulations="$emulations i386coff i386elf"
12555 ;;
12556 coff)
12557 emulations="$emulations i386aout i386elf"
12558 ;;
12559 elf)
12560 emulations="$emulations i386aout i386coff"
12561 ;;
12562 esac
12563 ;;
12564 x86_64)
12565 case ${obj_format} in
12566 aout)
12567 emulations="$emulations i386coff i386elf"
12568 ;;
12569 coff)
12570 emulations="$emulations i386aout i386elf"
12571 ;;
12572 elf)
12573 emulations="$emulations i386aout i386coff"
12574 ;;
12575 esac
12576 ;;
12577 esac
13b2be9c 12578fi
c8615825 12579
39871c07
AM
12580# PE code has way too many macros tweaking behaviour
12581case ${te_file} in
12582 pe*) emulations="" ;;
12583esac
12584
ce2cded5
L
12585# Assign floating point type. Most processors with FP support
12586# IEEE FP. On those that don't support FP at all, usually IEEE
12587# is emulated.
12588case ${target_cpu} in
12589 vax | pdp11 ) atof=vax ;;
12590 *) atof=ieee ;;
12591esac
c8615825 12592
ce2cded5 12593case "${obj_format}" in
81ecdfbb 12594 "") as_fn_error "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
ce2cded5 12595esac
13b2be9c 12596
ce2cded5
L
12597# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
12598cgen_cpu_prefix=""
12599if test $using_cgen = yes ; then
12600 case ${target_cpu} in
73589c9d
CS
12601 or1knd)
12602 cgen_cpu_prefix=or1k ;;
ce2cded5
L
12603 *) cgen_cpu_prefix=${target_cpu} ;;
12604 esac
c8615825 12605
c8615825 12606
81ecdfbb 12607$as_echo "#define USING_CGEN 1" >>confdefs.h
d7040cdb 12608
d7040cdb 12609fi
13b2be9c 12610
ce2cded5
L
12611
12612if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
81ecdfbb 12613 as_fn_error "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
13b2be9c 12614fi
ce2cded5
L
12615
12616if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
81ecdfbb 12617 as_fn_error "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
13b2be9c
DJ
12618fi
12619
ce2cded5
L
12620# Some COFF configurations want these random other flags set.
12621case ${obj_format} in
12622 coff)
12623 case ${target_cpu_type} in
12624 i386)
81ecdfbb 12625$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12626 ;;
12627 m68k)
81ecdfbb 12628$as_echo "#define M68KCOFF 1" >>confdefs.h
ce2cded5
L
12629 ;;
12630 m88k)
81ecdfbb 12631$as_echo "#define M88KCOFF 1" >>confdefs.h
ce2cded5
L
12632 ;;
12633 x86_64)
81ecdfbb 12634$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12635 ;;
12636 esac
12637 ;;
12638esac
12639
12640# Getting this done right is going to be a bitch. Each configuration specified
12641# with --enable-targets=... should be checked for environment, format, cpu
12642# setting.
12643#
12644# For each configuration, the necessary object file support code must be linked
12645# in. This might be only one, it might be up to four. The necessary emulation
12646# code needs to be provided, too.
12647#
12648# And then there's "--enable-targets=all"....
12649#
e8044f35 12650# For now, just always do it for MIPS ELF configurations. Sigh.
ce2cded5
L
12651
12652formats="${obj_format}"
12653emfiles=""
12654EMULATIONS=""
12655_gas_uniq_list="$emulations"
12656_gas_uniq_newlist=""
12657for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12658 case $_gas_uniq_i in
12659 _gas_uniq_dummy) ;;
12660 *) case " $_gas_uniq_newlist " in
12661 *" $_gas_uniq_i "*) ;;
12662 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12663 esac ;;
12664 esac
12665done
12666emulations=$_gas_uniq_newlist
12667
12668for em in . $emulations ; do
12669 case $em in
12670 .) continue ;;
12671 mipsbelf | mipslelf | mipself)
12672 fmt=elf file=mipself ;;
ce2cded5
L
12673 *coff)
12674 fmt=coff file=$em ;;
12675 *aout)
12676 fmt=aout file=$em ;;
12677 *elf)
12678 fmt=elf file=$em ;;
12679 esac
12680 formats="$formats $fmt"
12681 emfiles="$emfiles e-$file.o"
12682 EMULATIONS="$EMULATIONS &$em,"
12683done
12684_gas_uniq_list="$formats"
12685_gas_uniq_newlist=""
12686for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12687 case $_gas_uniq_i in
12688 _gas_uniq_dummy) ;;
12689 *) case " $_gas_uniq_newlist " in
12690 *" $_gas_uniq_i "*) ;;
12691 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12692 esac ;;
12693 esac
13b2be9c 12694done
ce2cded5 12695formats=$_gas_uniq_newlist
13b2be9c 12696
ce2cded5
L
12697_gas_uniq_list="$emfiles"
12698_gas_uniq_newlist=""
12699for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12700 case $_gas_uniq_i in
12701 _gas_uniq_dummy) ;;
12702 *) case " $_gas_uniq_newlist " in
12703 *" $_gas_uniq_i "*) ;;
12704 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12705 esac ;;
12706 esac
12707done
12708emfiles=$_gas_uniq_newlist
d7040cdb 12709
ce2cded5
L
12710if test `set . $formats ; shift ; echo $#` -gt 1 ; then
12711 for fmt in $formats ; do
12712 case $fmt in
12713 aout)
81ecdfbb 12714$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
ce2cded5
L
12715 ;;
12716 bout)
81ecdfbb 12717$as_echo "#define OBJ_MAYBE_BOUT 1" >>confdefs.h
ce2cded5
L
12718 ;;
12719 coff)
81ecdfbb 12720$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
ce2cded5
L
12721 ;;
12722 ecoff)
81ecdfbb 12723$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
ce2cded5
L
12724 ;;
12725 elf)
81ecdfbb 12726$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
ce2cded5
L
12727 ;;
12728 generic)
81ecdfbb 12729$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
ce2cded5
L
12730 ;;
12731 som)
81ecdfbb 12732$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
ce2cded5
L
12733 ;;
12734 esac
12735 extra_objects="$extra_objects obj-$fmt.o"
12736 done
12737 obj_format=multi
13b2be9c 12738fi
ce2cded5
L
12739if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
12740 DEFAULT_EMULATION=`set . $emulations ; echo $2`
e8044f35 12741 # e-mipself has more than one emulation per file, e-i386* has just one at the
ce2cded5
L
12742 # moment. If only one emulation is specified, then don't define
12743 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
12744 case "${obj_format}${emfiles}" in
e8044f35 12745 multi* | *mipself*)
ce2cded5 12746 extra_objects="$extra_objects $emfiles"
d7040cdb 12747
81ecdfbb 12748$as_echo "#define USE_EMULATIONS 1" >>confdefs.h
ce2cded5
L
12749 ;;
12750 esac
12751fi
d7040cdb 12752
13b2be9c 12753
ce2cded5
L
12754cat >>confdefs.h <<_ACEOF
12755#define EMULATIONS $EMULATIONS
13b2be9c 12756_ACEOF
d7040cdb 12757
d7040cdb 12758
ce2cded5
L
12759cat >>confdefs.h <<_ACEOF
12760#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
d7040cdb 12761_ACEOF
d7040cdb 12762
d7040cdb 12763
ce2cded5 12764reject_dev_configs=yes
252b5132 12765
ce2cded5
L
12766case ${reject_dev_configs}-${dev} in
12767 yes-yes) # Oops.
81ecdfbb 12768 as_fn_error "GAS does not support the ${generic_target} configuration." "$LINENO" 5
ce2cded5 12769 ;;
d7040cdb
SE
12770esac
12771
13b2be9c 12772
ce2cded5
L
12773
12774
12775
12776
12777
12778# do we need the opcodes library?
12779case "${need_opcodes}" in
12780yes)
12781 OPCODES_LIB=../opcodes/libopcodes.la
12782 ;;
12783esac
12784
12785
12786
12787
12788cat >>confdefs.h <<_ACEOF
12789#define TARGET_ALIAS "${target_alias}"
d7040cdb 12790_ACEOF
20e95c23 12791
20e95c23 12792
ce2cded5
L
12793cat >>confdefs.h <<_ACEOF
12794#define TARGET_CANONICAL "${target}"
12795_ACEOF
20e95c23 12796
d6d788bd 12797
ce2cded5
L
12798cat >>confdefs.h <<_ACEOF
12799#define TARGET_CPU "${target_cpu}"
12800_ACEOF
20e95c23 12801
ce2cded5
L
12802
12803cat >>confdefs.h <<_ACEOF
12804#define TARGET_VENDOR "${target_vendor}"
0efedc4c
AM
12805_ACEOF
12806
12807
ce2cded5
L
12808cat >>confdefs.h <<_ACEOF
12809#define TARGET_OS "${target_os}"
12810_ACEOF
12811
0efedc4c 12812
d7040cdb
SE
12813for ac_prog in 'bison -y' byacc
12814do
12815 # Extract the first word of "$ac_prog", so it can be a program name with args.
12816set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12818$as_echo_n "checking for $ac_word... " >&6; }
12819if test "${ac_cv_prog_YACC+set}" = set; then :
12820 $as_echo_n "(cached) " >&6
20e95c23 12821else
d7040cdb
SE
12822 if test -n "$YACC"; then
12823 ac_cv_prog_YACC="$YACC" # Let the user override the test.
d6d788bd 12824else
d7040cdb
SE
12825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12826for as_dir in $PATH
12827do
12828 IFS=$as_save_IFS
12829 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12830 for ac_exec_ext in '' $ac_executable_extensions; do
12831 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12832 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 12833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 12834 break 2
20e95c23 12835 fi
d7040cdb 12836done
81ecdfbb
RW
12837 done
12838IFS=$as_save_IFS
20e95c23 12839
d7040cdb
SE
12840fi
12841fi
12842YACC=$ac_cv_prog_YACC
12843if test -n "$YACC"; then
81ecdfbb
RW
12844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12845$as_echo "$YACC" >&6; }
d7040cdb 12846else
81ecdfbb
RW
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12848$as_echo "no" >&6; }
d7040cdb 12849fi
20e95c23 12850
81ecdfbb 12851
d7040cdb
SE
12852 test -n "$YACC" && break
12853done
12854test -n "$YACC" || YACC="yacc"
20e95c23 12855
d7040cdb
SE
12856for ac_prog in flex lex
12857do
12858 # Extract the first word of "$ac_prog", so it can be a program name with args.
12859set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12861$as_echo_n "checking for $ac_word... " >&6; }
12862if test "${ac_cv_prog_LEX+set}" = set; then :
12863 $as_echo_n "(cached) " >&6
d6d788bd 12864else
d7040cdb
SE
12865 if test -n "$LEX"; then
12866 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12867else
12868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12869for as_dir in $PATH
12870do
12871 IFS=$as_save_IFS
12872 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12873 for ac_exec_ext in '' $ac_executable_extensions; do
12874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12875 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 12876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12877 break 2
12878 fi
12879done
81ecdfbb
RW
12880 done
12881IFS=$as_save_IFS
20e95c23 12882
d7040cdb
SE
12883fi
12884fi
12885LEX=$ac_cv_prog_LEX
12886if test -n "$LEX"; then
81ecdfbb
RW
12887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12888$as_echo "$LEX" >&6; }
20e95c23 12889else
81ecdfbb
RW
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12891$as_echo "no" >&6; }
13b2be9c
DJ
12892fi
12893
81ecdfbb 12894
d7040cdb
SE
12895 test -n "$LEX" && break
12896done
12897test -n "$LEX" || LEX=":"
20e95c23 12898
3d961d0d
AM
12899case "$LEX" in
12900 :|*"missing "*) ;;
12901 *) cat >conftest.l <<_ACEOF
81ecdfbb
RW
12902%%
12903a { ECHO; }
12904b { REJECT; }
12905c { yymore (); }
12906d { yyless (1); }
12907e { yyless (input () != 0); }
12908f { unput (yytext[0]); }
12909. { BEGIN INITIAL; }
12910%%
12911#ifdef YYTEXT_POINTER
12912extern char *yytext;
d7040cdb 12913#endif
d7040cdb 12914int
81ecdfbb 12915main (void)
d7040cdb 12916{
81ecdfbb 12917 return ! yylex () + ! yywrap ();
d7040cdb
SE
12918}
12919_ACEOF
81ecdfbb
RW
12920{ { ac_try="$LEX conftest.l"
12921case "(($ac_try" in
12922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12923 *) ac_try_echo=$ac_try;;
12924esac
12925eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12926$as_echo "$ac_try_echo"; } >&5
12927 (eval "$LEX conftest.l") 2>&5
d7040cdb 12928 ac_status=$?
81ecdfbb
RW
12929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12930 test $ac_status = 0; }
12931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12932$as_echo_n "checking lex output file root... " >&6; }
12933if test "${ac_cv_prog_lex_root+set}" = set; then :
12934 $as_echo_n "(cached) " >&6
d7040cdb 12935else
d5fbea21 12936
81ecdfbb
RW
12937if test -f lex.yy.c; then
12938 ac_cv_prog_lex_root=lex.yy
12939elif test -f lexyy.c; then
12940 ac_cv_prog_lex_root=lexyy
12941else
12942 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
d6d788bd 12943fi
d7040cdb 12944fi
81ecdfbb
RW
12945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12946$as_echo "$ac_cv_prog_lex_root" >&6; }
12947LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 12948
81ecdfbb
RW
12949if test -z "${LEXLIB+set}"; then
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12951$as_echo_n "checking lex library... " >&6; }
12952if test "${ac_cv_lib_lex+set}" = set; then :
12953 $as_echo_n "(cached) " >&6
d7040cdb 12954else
d7040cdb 12955
81ecdfbb
RW
12956 ac_save_LIBS=$LIBS
12957 ac_cv_lib_lex='none needed'
12958 for ac_lib in '' -lfl -ll; do
12959 LIBS="$ac_lib $ac_save_LIBS"
12960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12961/* end confdefs.h. */
12962`cat $LEX_OUTPUT_ROOT.c`
12963_ACEOF
12964if ac_fn_c_try_link "$LINENO"; then :
12965 ac_cv_lib_lex=$ac_lib
d7040cdb 12966fi
81ecdfbb
RW
12967rm -f core conftest.err conftest.$ac_objext \
12968 conftest$ac_exeext conftest.$ac_ext
12969 test "$ac_cv_lib_lex" != 'none needed' && break
12970 done
12971 LIBS=$ac_save_LIBS
d7040cdb
SE
12972
12973fi
81ecdfbb
RW
12974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12975$as_echo "$ac_cv_lib_lex" >&6; }
12976 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
12977fi
12978
13b2be9c 12979
81ecdfbb
RW
12980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12981$as_echo_n "checking whether yytext is a pointer... " >&6; }
12982if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
12983 $as_echo_n "(cached) " >&6
d7040cdb
SE
12984else
12985 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 12986# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
12987# not all implementations provide the %pointer and %array declarations.
12988ac_cv_prog_lex_yytext_pointer=no
d7040cdb 12989ac_save_LIBS=$LIBS
81ecdfbb
RW
12990LIBS="$LEXLIB $ac_save_LIBS"
12991cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12992/* end confdefs.h. */
12993#define YYTEXT_POINTER 1
d7040cdb 12994`cat $LEX_OUTPUT_ROOT.c`
13b2be9c 12995_ACEOF
81ecdfbb 12996if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 12997 ac_cv_prog_lex_yytext_pointer=yes
13b2be9c 12998fi
81ecdfbb
RW
12999rm -f core conftest.err conftest.$ac_objext \
13000 conftest$ac_exeext conftest.$ac_ext
d7040cdb 13001LIBS=$ac_save_LIBS
252b5132 13002
9b2b7d69 13003fi
81ecdfbb
RW
13004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
13005$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb 13006if test $ac_cv_prog_lex_yytext_pointer = yes; then
13b2be9c 13007
81ecdfbb 13008$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
9b2b7d69 13009
d6d788bd 13010fi
81ecdfbb 13011rm -f conftest.l $LEX_OUTPUT_ROOT.c
3d961d0d
AM
13012 ;;
13013esac
d7040cdb
SE
13014if test "$LEX" = :; then
13015 LEX=${am_missing_run}flex
13016fi
13017
f8c2a965 13018ALL_LINGUAS="fr tr es rw id ru fi ja zh_CN"
d7040cdb
SE
13019# If we haven't got the data from the intl directory,
13020# assume NLS is disabled.
13021USE_NLS=no
13022LIBINTL=
13023LIBINTL_DEP=
13024INCINTL=
13025XGETTEXT=
13026GMSGFMT=
13027POSUB=
13028
13029if test -f ../intl/config.intl; then
13030 . ../intl/config.intl
13031fi
81ecdfbb
RW
13032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13033$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 13034if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13036$as_echo "no" >&6; }
d7040cdb 13037else
81ecdfbb
RW
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13039$as_echo "yes" >&6; }
d7040cdb 13040
81ecdfbb 13041$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
13042
13043
81ecdfbb
RW
13044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13045$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
13046 # Look for .po and .gmo files in the source directory.
13047 CATALOGS=
13048 XLINGUAS=
13049 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13050 # If there aren't any .gmo files the shell will give us the
13051 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13052 # weeded out.
13053 case "$cat" in *\**)
13054 continue;;
13055 esac
13056 # The quadruple backslash is collapsed to a double backslash
13057 # by the backticks, then collapsed again by the double quotes,
13058 # leaving us with one backslash in the sed expression (right
13059 # before the dot that mustn't act as a wildcard).
13060 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13061 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13062 # The user is allowed to set LINGUAS to a list of languages to
13063 # install catalogs for. If it's empty that means "all of them."
13064 if test "x$LINGUAS" = x; then
13065 CATALOGS="$CATALOGS $cat"
13066 XLINGUAS="$XLINGUAS $lang"
13067 else
13068 case "$LINGUAS" in *$lang*)
13069 CATALOGS="$CATALOGS $cat"
13070 XLINGUAS="$XLINGUAS $lang"
13071 ;;
13072 esac
13073 fi
13074 done
13075 LINGUAS="$XLINGUAS"
81ecdfbb
RW
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13077$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
13078
13079
13080 DATADIRNAME=share
13081
13082 INSTOBJEXT=.mo
13083
13084 GENCAT=gencat
13085
13086 CATOBJEXT=.gmo
13087
13088fi
13089
13090 MKINSTALLDIRS=
13091 if test -n "$ac_aux_dir"; then
13092 case "$ac_aux_dir" in
13093 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13094 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13095 esac
13096 fi
13097 if test -z "$MKINSTALLDIRS"; then
13098 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13099 fi
13100
13101
13102
81ecdfbb
RW
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13104$as_echo_n "checking whether NLS is requested... " >&6; }
13105 # Check whether --enable-nls was given.
13106if test "${enable_nls+set}" = set; then :
13107 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
13108else
13109 USE_NLS=yes
81ecdfbb
RW
13110fi
13111
13112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13113$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
13114
13115
13116
13117
13118
13119
13120# Prepare PATH_SEPARATOR.
13121# The user is always right.
13122if test "${PATH_SEPARATOR+set}" != set; then
13123 echo "#! /bin/sh" >conf$$.sh
13124 echo "exit 0" >>conf$$.sh
13125 chmod +x conf$$.sh
13126 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13127 PATH_SEPARATOR=';'
13b2be9c 13128 else
d7040cdb 13129 PATH_SEPARATOR=:
13b2be9c 13130 fi
d7040cdb 13131 rm -f conf$$.sh
252b5132 13132fi
13b2be9c 13133
d7040cdb
SE
13134# Find out how to test for executable files. Don't use a zero-byte file,
13135# as systems may use methods other than mode bits to determine executability.
13136cat >conf$$.file <<_ASEOF
13137#! /bin/sh
13138exit 0
13139_ASEOF
13140chmod +x conf$$.file
13141if test -x conf$$.file >/dev/null 2>&1; then
13142 ac_executable_p="test -x"
13143else
13144 ac_executable_p="test -f"
13b2be9c 13145fi
d7040cdb 13146rm -f conf$$.file
13b2be9c 13147
d7040cdb
SE
13148# Extract the first word of "msgfmt", so it can be a program name with args.
13149set dummy msgfmt; ac_word=$2
81ecdfbb
RW
13150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13151$as_echo_n "checking for $ac_word... " >&6; }
13152if test "${ac_cv_path_MSGFMT+set}" = set; then :
13153 $as_echo_n "(cached) " >&6
252b5132 13154else
d7040cdb
SE
13155 case "$MSGFMT" in
13156 [\\/]* | ?:[\\/]*)
13157 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13158 ;;
13159 *)
13160 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13161 for ac_dir in $PATH; do
13162 IFS="$ac_save_IFS"
13163 test -z "$ac_dir" && ac_dir=.
13164 for ac_exec_ext in '' $ac_executable_extensions; do
13165 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13166 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13167 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13168 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13169 break 2
13170 fi
13171 fi
13172 done
13173 done
13174 IFS="$ac_save_IFS"
13175 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13176 ;;
13177esac
252b5132 13178fi
d7040cdb
SE
13179MSGFMT="$ac_cv_path_MSGFMT"
13180if test "$MSGFMT" != ":"; then
81ecdfbb
RW
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13182$as_echo "$MSGFMT" >&6; }
252b5132 13183else
81ecdfbb
RW
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13185$as_echo "no" >&6; }
252b5132 13186fi
252b5132 13187
d7040cdb
SE
13188 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13189set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
13190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13191$as_echo_n "checking for $ac_word... " >&6; }
13192if test "${ac_cv_path_GMSGFMT+set}" = set; then :
13193 $as_echo_n "(cached) " >&6
13b2be9c 13194else
d7040cdb
SE
13195 case $GMSGFMT in
13196 [\\/]* | ?:[\\/]*)
13197 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13198 ;;
13199 *)
13200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13201for as_dir in $PATH
13202do
13203 IFS=$as_save_IFS
13204 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
13205 for ac_exec_ext in '' $ac_executable_extensions; do
13206 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 13207 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13209 break 2
13210 fi
13211done
81ecdfbb
RW
13212 done
13213IFS=$as_save_IFS
252b5132 13214
d7040cdb
SE
13215 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13216 ;;
13217esac
13218fi
13219GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 13220if test -n "$GMSGFMT"; then
81ecdfbb
RW
13221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13222$as_echo "$GMSGFMT" >&6; }
ac48eca1 13223else
81ecdfbb
RW
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13225$as_echo "no" >&6; }
6840198f 13226fi
6840198f 13227
13b2be9c 13228
20e95c23 13229
81ecdfbb 13230
d7040cdb
SE
13231# Prepare PATH_SEPARATOR.
13232# The user is always right.
13233if test "${PATH_SEPARATOR+set}" != set; then
13234 echo "#! /bin/sh" >conf$$.sh
13235 echo "exit 0" >>conf$$.sh
13236 chmod +x conf$$.sh
13237 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13238 PATH_SEPARATOR=';'
13239 else
13240 PATH_SEPARATOR=:
13241 fi
13242 rm -f conf$$.sh
13243fi
20e95c23 13244
d7040cdb
SE
13245# Find out how to test for executable files. Don't use a zero-byte file,
13246# as systems may use methods other than mode bits to determine executability.
13247cat >conf$$.file <<_ASEOF
13248#! /bin/sh
13249exit 0
13250_ASEOF
13251chmod +x conf$$.file
13252if test -x conf$$.file >/dev/null 2>&1; then
13253 ac_executable_p="test -x"
13b2be9c 13254else
d7040cdb 13255 ac_executable_p="test -f"
13b2be9c 13256fi
d7040cdb 13257rm -f conf$$.file
20e95c23 13258
d7040cdb
SE
13259# Extract the first word of "xgettext", so it can be a program name with args.
13260set dummy xgettext; ac_word=$2
81ecdfbb
RW
13261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13262$as_echo_n "checking for $ac_word... " >&6; }
13263if test "${ac_cv_path_XGETTEXT+set}" = set; then :
13264 $as_echo_n "(cached) " >&6
252b5132 13265else
d7040cdb
SE
13266 case "$XGETTEXT" in
13267 [\\/]* | ?:[\\/]*)
13268 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13269 ;;
13270 *)
13271 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13272 for ac_dir in $PATH; do
13273 IFS="$ac_save_IFS"
13274 test -z "$ac_dir" && ac_dir=.
13275 for ac_exec_ext in '' $ac_executable_extensions; do
13276 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13277 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13278 (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
13279 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13280 break 2
13281 fi
13282 fi
13283 done
13284 done
13285 IFS="$ac_save_IFS"
13286 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13287 ;;
13288esac
13b2be9c 13289fi
d7040cdb
SE
13290XGETTEXT="$ac_cv_path_XGETTEXT"
13291if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
13292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13293$as_echo "$XGETTEXT" >&6; }
d7040cdb 13294else
81ecdfbb
RW
13295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13296$as_echo "no" >&6; }
13b2be9c 13297fi
13b2be9c 13298
d7040cdb 13299 rm -f messages.po
20e95c23 13300
13b2be9c 13301
d7040cdb
SE
13302# Prepare PATH_SEPARATOR.
13303# The user is always right.
13304if test "${PATH_SEPARATOR+set}" != set; then
13305 echo "#! /bin/sh" >conf$$.sh
13306 echo "exit 0" >>conf$$.sh
13307 chmod +x conf$$.sh
13308 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13309 PATH_SEPARATOR=';'
13310 else
13311 PATH_SEPARATOR=:
13312 fi
13313 rm -f conf$$.sh
252b5132 13314fi
20e95c23 13315
d7040cdb
SE
13316# Find out how to test for executable files. Don't use a zero-byte file,
13317# as systems may use methods other than mode bits to determine executability.
13318cat >conf$$.file <<_ASEOF
13319#! /bin/sh
13320exit 0
13321_ASEOF
13322chmod +x conf$$.file
13323if test -x conf$$.file >/dev/null 2>&1; then
13324 ac_executable_p="test -x"
252b5132 13325else
d7040cdb
SE
13326 ac_executable_p="test -f"
13327fi
13328rm -f conf$$.file
20e95c23 13329
d7040cdb
SE
13330# Extract the first word of "msgmerge", so it can be a program name with args.
13331set dummy msgmerge; ac_word=$2
81ecdfbb
RW
13332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13333$as_echo_n "checking for $ac_word... " >&6; }
13334if test "${ac_cv_path_MSGMERGE+set}" = set; then :
13335 $as_echo_n "(cached) " >&6
20e95c23 13336else
d7040cdb
SE
13337 case "$MSGMERGE" in
13338 [\\/]* | ?:[\\/]*)
13339 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13340 ;;
13341 *)
13342 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13343 for ac_dir in $PATH; do
13344 IFS="$ac_save_IFS"
13345 test -z "$ac_dir" && ac_dir=.
13346 for ac_exec_ext in '' $ac_executable_extensions; do
13347 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13348 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13349 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13350 break 2
13351 fi
13352 fi
13353 done
13354 done
13355 IFS="$ac_save_IFS"
13356 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13357 ;;
13358esac
20e95c23 13359fi
d7040cdb
SE
13360MSGMERGE="$ac_cv_path_MSGMERGE"
13361if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
13362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13363$as_echo "$MSGMERGE" >&6; }
d7040cdb 13364else
81ecdfbb
RW
13365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13366$as_echo "no" >&6; }
20e95c23 13367fi
252b5132 13368
252b5132 13369
d7040cdb
SE
13370 if test "$GMSGFMT" != ":"; then
13371 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13372 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13373 : ;
13374 else
13375 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13377$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
13378 GMSGFMT=":"
13379 fi
13380 fi
13b2be9c 13381
d7040cdb
SE
13382 if test "$XGETTEXT" != ":"; then
13383 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13384 (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
13385 : ;
13386 else
81ecdfbb
RW
13387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13388$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
13389 XGETTEXT=":"
13390 fi
13391 rm -f messages.po
13392 fi
252b5132 13393
81ecdfbb 13394 ac_config_commands="$ac_config_commands default-1"
13b2be9c 13395
13b2be9c 13396
81ecdfbb
RW
13397
13398
13399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13400$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13401 # Check whether --enable-maintainer-mode was given.
13402if test "${enable_maintainer_mode+set}" = set; then :
13403 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
9b2b7d69 13404else
81ecdfbb 13405 USE_MAINTAINER_MODE=no
13b2be9c 13406fi
13b2be9c 13407
81ecdfbb
RW
13408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13409$as_echo "$USE_MAINTAINER_MODE" >&6; }
13410 if test $USE_MAINTAINER_MODE = yes; then
13411 MAINTAINER_MODE_TRUE=
13412 MAINTAINER_MODE_FALSE='#'
13413else
13414 MAINTAINER_MODE_TRUE='#'
13415 MAINTAINER_MODE_FALSE=
13b2be9c 13416fi
13b2be9c 13417
81ecdfbb
RW
13418 MAINT=$MAINTAINER_MODE_TRUE
13419
13420
13421 if false; then
13422 GENINSRC_NEVER_TRUE=
13423 GENINSRC_NEVER_FALSE='#'
13b2be9c 13424else
81ecdfbb
RW
13425 GENINSRC_NEVER_TRUE='#'
13426 GENINSRC_NEVER_FALSE=
252b5132 13427fi
13b2be9c 13428
81ecdfbb
RW
13429
13430
58797674 13431for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h locale.h time.h sys/stat.h
81ecdfbb
RW
13432do :
13433 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13434ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13435eval as_val=\$$as_ac_Header
13436 if test "x$as_val" = x""yes; then :
13b2be9c 13437 cat >>confdefs.h <<_ACEOF
81ecdfbb 13438#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13b2be9c
DJ
13439_ACEOF
13440
252b5132 13441fi
13b2be9c 13442
252b5132
RH
13443done
13444
df7b86aa
NC
13445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13446$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13447if test "${gcc_cv_header_string+set}" = set; then :
13448 $as_echo_n "(cached) " >&6
13449else
13450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13451/* end confdefs.h. */
13452#include <string.h>
13453#include <strings.h>
13454int
13455main ()
13456{
13457
13458 ;
13459 return 0;
13460}
13461_ACEOF
13462if ac_fn_c_try_compile "$LINENO"; then :
13463 gcc_cv_header_string=yes
13464else
13465 gcc_cv_header_string=no
13466fi
13467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13468fi
13469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13470$as_echo "$gcc_cv_header_string" >&6; }
13471if test $gcc_cv_header_string = yes; then
13472
13473$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13474
13475fi
13476
d6d788bd 13477
252b5132
RH
13478# Put this here so that autoconf's "cross-compiling" message doesn't confuse
13479# people who are not cross-compiling but are compiling cross-assemblers.
81ecdfbb
RW
13480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
13481$as_echo_n "checking whether compiling a cross-assembler... " >&6; }
252b5132
RH
13482if test "${host}" = "${target}"; then
13483 cross_gas=no
13484else
13485 cross_gas=yes
13b2be9c 13486
81ecdfbb 13487$as_echo "#define CROSS_COMPILE 1" >>confdefs.h
252b5132
RH
13488
13489fi
81ecdfbb
RW
13490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
13491$as_echo "$cross_gas" >&6; }
252b5132
RH
13492
13493# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13494# for constant arguments. Useless!
81ecdfbb
RW
13495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13496$as_echo_n "checking for working alloca.h... " >&6; }
13497if test "${ac_cv_working_alloca_h+set}" = set; then :
13498 $as_echo_n "(cached) " >&6
13b2be9c 13499else
81ecdfbb 13500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13501/* end confdefs.h. */
252b5132 13502#include <alloca.h>
13b2be9c
DJ
13503int
13504main ()
13505{
13506char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 13507 if (p) return 0;
13b2be9c
DJ
13508 ;
13509 return 0;
13510}
13511_ACEOF
81ecdfbb 13512if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
13513 ac_cv_working_alloca_h=yes
13514else
81ecdfbb 13515 ac_cv_working_alloca_h=no
13b2be9c 13516fi
81ecdfbb
RW
13517rm -f core conftest.err conftest.$ac_objext \
13518 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13519fi
81ecdfbb
RW
13520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13521$as_echo "$ac_cv_working_alloca_h" >&6; }
13b2be9c
DJ
13522if test $ac_cv_working_alloca_h = yes; then
13523
81ecdfbb 13524$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
13525
13526fi
13527
81ecdfbb
RW
13528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13529$as_echo_n "checking for alloca... " >&6; }
13530if test "${ac_cv_func_alloca_works+set}" = set; then :
13531 $as_echo_n "(cached) " >&6
252b5132 13532else
81ecdfbb 13533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13534/* end confdefs.h. */
252b5132
RH
13535#ifdef __GNUC__
13536# define alloca __builtin_alloca
13537#else
13538# ifdef _MSC_VER
13539# include <malloc.h>
13540# define alloca _alloca
13541# else
81ecdfbb 13542# ifdef HAVE_ALLOCA_H
252b5132
RH
13543# include <alloca.h>
13544# else
13545# ifdef _AIX
13546 #pragma alloca
13547# else
13548# ifndef alloca /* predefined by HP cc +Olibcalls */
13549char *alloca ();
13550# endif
13551# endif
13552# endif
13553# endif
13554#endif
13555
13b2be9c
DJ
13556int
13557main ()
13558{
13559char *p = (char *) alloca (1);
81ecdfbb 13560 if (p) return 0;
13b2be9c
DJ
13561 ;
13562 return 0;
13563}
13564_ACEOF
81ecdfbb 13565if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13566 ac_cv_func_alloca_works=yes
13567else
81ecdfbb 13568 ac_cv_func_alloca_works=no
252b5132 13569fi
81ecdfbb
RW
13570rm -f core conftest.err conftest.$ac_objext \
13571 conftest$ac_exeext conftest.$ac_ext
252b5132 13572fi
81ecdfbb
RW
13573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13574$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 13575
252b5132 13576if test $ac_cv_func_alloca_works = yes; then
9b2b7d69 13577
81ecdfbb 13578$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9b2b7d69 13579
13b2be9c 13580else
c8615825 13581 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13b2be9c
DJ
13582# that cause trouble. Some versions do not even contain alloca or
13583# contain a buggy version. If you still want to use their alloca,
13584# use ar to extract alloca.o from them instead of compiling alloca.c.
13585
81ecdfbb 13586ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13b2be9c 13587
81ecdfbb 13588$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132 13589
d6d788bd 13590
81ecdfbb
RW
13591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13592$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13593if test "${ac_cv_os_cray+set}" = set; then :
13594 $as_echo_n "(cached) " >&6
252b5132 13595else
81ecdfbb 13596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13597/* end confdefs.h. */
81ecdfbb 13598#if defined CRAY && ! defined CRAY2
252b5132
RH
13599webecray
13600#else
13601wenotbecray
13602#endif
13603
13b2be9c 13604_ACEOF
252b5132 13605if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13606 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
13607 ac_cv_os_cray=yes
13608else
252b5132
RH
13609 ac_cv_os_cray=no
13610fi
13611rm -f conftest*
13612
13613fi
81ecdfbb
RW
13614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13615$as_echo "$ac_cv_os_cray" >&6; }
252b5132 13616if test $ac_cv_os_cray = yes; then
13b2be9c 13617 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
13618 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13619ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13620eval as_val=\$$as_ac_var
13621 if test "x$as_val" = x""yes; then :
13b2be9c
DJ
13622
13623cat >>confdefs.h <<_ACEOF
252b5132 13624#define CRAY_STACKSEG_END $ac_func
13b2be9c 13625_ACEOF
252b5132 13626
13b2be9c 13627 break
252b5132
RH
13628fi
13629
13b2be9c 13630 done
252b5132
RH
13631fi
13632
81ecdfbb
RW
13633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13634$as_echo_n "checking stack direction for C alloca... " >&6; }
13635if test "${ac_cv_c_stack_direction+set}" = set; then :
13636 $as_echo_n "(cached) " >&6
252b5132 13637else
81ecdfbb 13638 if test "$cross_compiling" = yes; then :
252b5132
RH
13639 ac_cv_c_stack_direction=0
13640else
81ecdfbb 13641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13642/* end confdefs.h. */
81ecdfbb 13643$ac_includes_default
13b2be9c 13644int
252b5132
RH
13645find_stack_direction ()
13646{
13647 static char *addr = 0;
13648 auto char dummy;
13649 if (addr == 0)
13650 {
13651 addr = &dummy;
13652 return find_stack_direction ();
13653 }
13654 else
13655 return (&dummy > addr) ? 1 : -1;
13656}
13b2be9c
DJ
13657
13658int
252b5132
RH
13659main ()
13660{
81ecdfbb 13661 return find_stack_direction () < 0;
252b5132 13662}
13b2be9c 13663_ACEOF
81ecdfbb 13664if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
13665 ac_cv_c_stack_direction=1
13666else
81ecdfbb 13667 ac_cv_c_stack_direction=-1
252b5132 13668fi
81ecdfbb
RW
13669rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13670 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132 13671fi
252b5132 13672
81ecdfbb
RW
13673fi
13674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13675$as_echo "$ac_cv_c_stack_direction" >&6; }
13b2be9c 13676cat >>confdefs.h <<_ACEOF
252b5132 13677#define STACK_DIRECTION $ac_cv_c_stack_direction
13b2be9c
DJ
13678_ACEOF
13679
252b5132
RH
13680
13681fi
13682
81ecdfbb
RW
13683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13684$as_echo_n "checking for inline... " >&6; }
13685if test "${ac_cv_c_inline+set}" = set; then :
13686 $as_echo_n "(cached) " >&6
252b5132
RH
13687else
13688 ac_cv_c_inline=no
13689for ac_kw in inline __inline__ __inline; do
81ecdfbb 13690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13691/* end confdefs.h. */
13692#ifndef __cplusplus
13693typedef int foo_t;
13694static $ac_kw foo_t static_foo () {return 0; }
13695$ac_kw foo_t foo () {return 0; }
13696#endif
252b5132 13697
13b2be9c 13698_ACEOF
81ecdfbb
RW
13699if ac_fn_c_try_compile "$LINENO"; then :
13700 ac_cv_c_inline=$ac_kw
252b5132 13701fi
81ecdfbb
RW
13702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13703 test "$ac_cv_c_inline" != no && break
252b5132
RH
13704done
13705
13706fi
81ecdfbb
RW
13707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13708$as_echo "$ac_cv_c_inline" >&6; }
ab509236 13709
13b2be9c 13710case $ac_cv_c_inline in
252b5132 13711 inline | yes) ;;
ab509236
L
13712 *)
13713 case $ac_cv_c_inline in
13714 no) ac_val=;;
13715 *) ac_val=$ac_cv_c_inline;;
13716 esac
13717 cat >>confdefs.h <<_ACEOF
13718#ifndef __cplusplus
13719#define inline $ac_val
13720#endif
13b2be9c 13721_ACEOF
ab509236 13722 ;;
252b5132
RH
13723esac
13724
6840198f 13725
d6d788bd 13726# VMS doesn't have unlink.
252b5132 13727for ac_func in unlink remove
81ecdfbb
RW
13728do :
13729 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13730ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13731eval as_val=\$$as_ac_var
13732 if test "x$as_val" = x""yes; then :
13b2be9c 13733 cat >>confdefs.h <<_ACEOF
81ecdfbb 13734#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13b2be9c 13735_ACEOF
252b5132 13736 break
252b5132
RH
13737fi
13738done
13739
4b0296ce 13740for ac_func in sbrk setlocale
81ecdfbb 13741do :
a574142b
AM
13742 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13743ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13744eval as_val=\$$as_ac_var
13745 if test "x$as_val" = x""yes; then :
13b2be9c 13746 cat >>confdefs.h <<_ACEOF
a574142b 13747#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13b2be9c 13748_ACEOF
252b5132 13749
252b5132
RH
13750fi
13751done
13752
d6d788bd 13753
44350750
NC
13754
13755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
13756$as_echo_n "checking for LC_MESSAGES... " >&6; }
13757if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
13758 $as_echo_n "(cached) " >&6
13759else
13760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13761/* end confdefs.h. */
13762#include <locale.h>
13763int
13764main ()
13765{
13766return LC_MESSAGES
13767 ;
13768 return 0;
13769}
13770_ACEOF
13771if ac_fn_c_try_link "$LINENO"; then :
13772 am_cv_val_LC_MESSAGES=yes
13773else
13774 am_cv_val_LC_MESSAGES=no
13775fi
13776rm -f core conftest.err conftest.$ac_objext \
13777 conftest$ac_exeext conftest.$ac_ext
13778fi
13779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
13780$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
13781 if test $am_cv_val_LC_MESSAGES = yes; then
13782
13783$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
13784
13785 fi
13786
13787
39bec121
TW
13788# do we need the math library?
13789case "${need_libm}" in
13b2be9c 13790yes)
39bec121 13791 LIBM=
f9c19112 13792case $host in
3725885a 13793*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
d7040cdb 13794 # These system don't have libm, or don't need it
39bec121
TW
13795 ;;
13796*-ncr-sysv4.3*)
81ecdfbb
RW
13797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13798$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13799if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
13800 $as_echo_n "(cached) " >&6
39bec121 13801else
13b2be9c 13802 ac_check_lib_save_LIBS=$LIBS
39bec121 13803LIBS="-lmw $LIBS"
81ecdfbb 13804cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13805/* end confdefs.h. */
13806
81ecdfbb
RW
13807/* Override any GCC internal prototype to avoid an error.
13808 Use char because int might match the return type of a GCC
13809 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
13810#ifdef __cplusplus
13811extern "C"
13812#endif
13b2be9c
DJ
13813char _mwvalidcheckl ();
13814int
13815main ()
13816{
81ecdfbb 13817return _mwvalidcheckl ();
13b2be9c
DJ
13818 ;
13819 return 0;
13820}
13821_ACEOF
81ecdfbb 13822if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
13823 ac_cv_lib_mw__mwvalidcheckl=yes
13824else
81ecdfbb 13825 ac_cv_lib_mw__mwvalidcheckl=no
13b2be9c 13826fi
81ecdfbb
RW
13827rm -f core conftest.err conftest.$ac_objext \
13828 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13829LIBS=$ac_check_lib_save_LIBS
13830fi
81ecdfbb
RW
13831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13832$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13833if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
39bec121 13834 LIBM="-lmw"
39bec121
TW
13835fi
13836
81ecdfbb
RW
13837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13838$as_echo_n "checking for cos in -lm... " >&6; }
13839if test "${ac_cv_lib_m_cos+set}" = set; then :
13840 $as_echo_n "(cached) " >&6
39bec121 13841else
13b2be9c 13842 ac_check_lib_save_LIBS=$LIBS
39bec121 13843LIBS="-lm $LIBS"
81ecdfbb 13844cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13845/* end confdefs.h. */
39bec121 13846
81ecdfbb
RW
13847/* Override any GCC internal prototype to avoid an error.
13848 Use char because int might match the return type of a GCC
13849 builtin and then its argument prototype would still apply. */
d7040cdb
SE
13850#ifdef __cplusplus
13851extern "C"
13852#endif
d7040cdb 13853char cos ();
13b2be9c
DJ
13854int
13855main ()
13856{
81ecdfbb 13857return cos ();
13b2be9c
DJ
13858 ;
13859 return 0;
13860}
13861_ACEOF
81ecdfbb 13862if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13863 ac_cv_lib_m_cos=yes
13b2be9c 13864else
81ecdfbb 13865 ac_cv_lib_m_cos=no
13b2be9c 13866fi
81ecdfbb
RW
13867rm -f core conftest.err conftest.$ac_objext \
13868 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13869LIBS=$ac_check_lib_save_LIBS
13870fi
81ecdfbb
RW
13871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13872$as_echo "$ac_cv_lib_m_cos" >&6; }
13873if test "x$ac_cv_lib_m_cos" = x""yes; then :
39bec121 13874 LIBM="$LIBM -lm"
39bec121
TW
13875fi
13876
13877 ;;
13878*)
81ecdfbb
RW
13879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13880$as_echo_n "checking for cos in -lm... " >&6; }
13881if test "${ac_cv_lib_m_cos+set}" = set; then :
13882 $as_echo_n "(cached) " >&6
39bec121 13883else
13b2be9c 13884 ac_check_lib_save_LIBS=$LIBS
39bec121 13885LIBS="-lm $LIBS"
81ecdfbb 13886cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13887/* end confdefs.h. */
39bec121 13888
81ecdfbb
RW
13889/* Override any GCC internal prototype to avoid an error.
13890 Use char because int might match the return type of a GCC
13891 builtin and then its argument prototype would still apply. */
d7040cdb
SE
13892#ifdef __cplusplus
13893extern "C"
13894#endif
d7040cdb 13895char cos ();
13b2be9c
DJ
13896int
13897main ()
13898{
81ecdfbb 13899return cos ();
13b2be9c
DJ
13900 ;
13901 return 0;
13902}
13903_ACEOF
81ecdfbb 13904if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13905 ac_cv_lib_m_cos=yes
13b2be9c 13906else
81ecdfbb 13907 ac_cv_lib_m_cos=no
13b2be9c 13908fi
81ecdfbb
RW
13909rm -f core conftest.err conftest.$ac_objext \
13910 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13911LIBS=$ac_check_lib_save_LIBS
13912fi
81ecdfbb
RW
13913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13914$as_echo "$ac_cv_lib_m_cos" >&6; }
13915if test "x$ac_cv_lib_m_cos" = x""yes; then :
39bec121 13916 LIBM="-lm"
39bec121
TW
13917fi
13918
13919 ;;
13920esac
13921
13b2be9c 13922
d7040cdb 13923
39bec121
TW
13924 ;;
13925esac
13926
252b5132
RH
13927# Some non-ANSI preprocessors botch requoting inside strings. That's bad
13928# enough, but on some of those systems, the assert macro relies on requoting
13929# working properly!
81ecdfbb
RW
13930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
13931$as_echo_n "checking for working assert macro... " >&6; }
13932if test "${gas_cv_assert_ok+set}" = set; then :
13933 $as_echo_n "(cached) " >&6
13b2be9c 13934else
81ecdfbb 13935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13936/* end confdefs.h. */
252b5132
RH
13937#include <assert.h>
13938#include <stdio.h>
13b2be9c
DJ
13939int
13940main ()
13941{
252b5132
RH
13942
13943/* check for requoting problems */
13944static int a, b, c, d;
13945static char *s;
13946assert (!strcmp(s, "foo bar baz quux"));
13947/* check for newline handling */
13948assert (a == b
13949 || c == d);
13950
13b2be9c
DJ
13951 ;
13952 return 0;
81ecdfbb
RW
13953}
13954_ACEOF
13955if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13956 gas_cv_assert_ok=yes
13957else
81ecdfbb 13958 gas_cv_assert_ok=no
252b5132 13959fi
81ecdfbb
RW
13960rm -f core conftest.err conftest.$ac_objext \
13961 conftest$ac_exeext conftest.$ac_ext
252b5132 13962fi
81ecdfbb
RW
13963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
13964$as_echo "$gas_cv_assert_ok" >&6; }
13b2be9c 13965test $gas_cv_assert_ok = yes ||
81ecdfbb 13966$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
252b5132 13967
d6d788bd
L
13968
13969
252b5132
RH
13970# On some systems, the system header files may not declare malloc, realloc,
13971# and free. There are places where gas needs these functions to have been
13972# declared -- such as when taking their addresses.
13973gas_test_headers="
13974#ifdef HAVE_MEMORY_H
13975#include <memory.h>
13976#endif
13977#ifdef HAVE_STRING_H
13978#include <string.h>
13979#else
13980#ifdef HAVE_STRINGS_H
13981#include <strings.h>
13982#endif
13983#endif
13984#ifdef HAVE_STDLIB_H
13985#include <stdlib.h>
13986#endif
13987#ifdef HAVE_UNISTD_H
13988#include <unistd.h>
13989#endif
13990"
13991
e8a38df5
AL
13992# Does errno.h declare errno, or do we have to add a separate declaration
13993# for it?
13994
81ecdfbb
RW
13995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5
13996$as_echo_n "checking whether declaration is required for errno... " >&6; }
13997if test "${gas_cv_decl_needed_errno+set}" = set; then :
13998 $as_echo_n "(cached) " >&6
e8a38df5 13999else
81ecdfbb 14000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e8a38df5
AL
14001/* end confdefs.h. */
14002
14003#ifdef HAVE_ERRNO_H
14004#include <errno.h>
14005#endif
14006
14007int
14008main ()
14009{
14010
14011typedef int f;
14012f x;
14013x = (f) errno;
14014
14015 ;
14016 return 0;
14017}
14018_ACEOF
81ecdfbb 14019if ac_fn_c_try_link "$LINENO"; then :
e8a38df5
AL
14020 gas_cv_decl_needed_errno=no
14021else
81ecdfbb 14022 gas_cv_decl_needed_errno=yes
e8a38df5 14023fi
81ecdfbb
RW
14024rm -f core conftest.err conftest.$ac_objext \
14025 conftest$ac_exeext conftest.$ac_ext
e8a38df5 14026fi
81ecdfbb
RW
14027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5
14028$as_echo "$gas_cv_decl_needed_errno" >&6; }
e8a38df5
AL
14029if test $gas_cv_decl_needed_errno = yes; then
14030
81ecdfbb 14031$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
e8a38df5
AL
14032
14033fi
14034
14035
81ecdfbb
RW
14036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14037$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
14038if test "${gas_cv_decl_getopt_unistd_h+set}" = set; then :
14039 $as_echo_n "(cached) " >&6
56f36663 14040else
81ecdfbb 14041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56f36663
NC
14042/* end confdefs.h. */
14043#include <unistd.h>
14044int
14045main ()
14046{
14047extern int getopt (int, char *const*, const char *);
14048 ;
14049 return 0;
14050}
14051_ACEOF
81ecdfbb 14052if ac_fn_c_try_compile "$LINENO"; then :
56f36663
NC
14053 gas_cv_decl_getopt_unistd_h=yes
14054else
81ecdfbb 14055 gas_cv_decl_getopt_unistd_h=no
56f36663 14056fi
81ecdfbb 14057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
56f36663
NC
14058fi
14059
81ecdfbb
RW
14060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
14061$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
56f36663
NC
14062if test $gas_cv_decl_getopt_unistd_h = yes; then
14063
81ecdfbb 14064$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
56f36663
NC
14065
14066fi
14067
e8a38df5 14068
81ecdfbb
RW
14069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
14070$as_echo_n "checking whether declaration is required for environ... " >&6; }
14071if test "${gas_cv_decl_needed_environ+set}" = set; then :
14072 $as_echo_n "(cached) " >&6
13b2be9c 14073else
81ecdfbb 14074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14075/* end confdefs.h. */
252b5132 14076$gas_test_headers
13b2be9c
DJ
14077int
14078main ()
14079{
252b5132 14080
e8a38df5 14081typedef char **f;
252b5132 14082f x;
e8a38df5 14083x = (f) environ;
252b5132 14084
13b2be9c
DJ
14085 ;
14086 return 0;
14087}
14088_ACEOF
81ecdfbb 14089if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14090 gas_cv_decl_needed_environ=no
252b5132 14091else
81ecdfbb 14092 gas_cv_decl_needed_environ=yes
252b5132 14093fi
81ecdfbb
RW
14094rm -f core conftest.err conftest.$ac_objext \
14095 conftest$ac_exeext conftest.$ac_ext
252b5132 14096fi
81ecdfbb
RW
14097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
14098$as_echo "$gas_cv_decl_needed_environ" >&6; }
e8a38df5 14099if test $gas_cv_decl_needed_environ = yes; then
13b2be9c 14100
81ecdfbb 14101$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
13b2be9c
DJ
14102
14103fi
14104
14105
81ecdfbb
RW
14106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
14107$as_echo_n "checking whether declaration is required for ffs... " >&6; }
14108if test "${gas_cv_decl_needed_ffs+set}" = set; then :
14109 $as_echo_n "(cached) " >&6
13b2be9c 14110else
81ecdfbb 14111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14112/* end confdefs.h. */
14113$gas_test_headers
14114int
14115main ()
14116{
14117
e8a38df5 14118typedef int (*f)(int);
13b2be9c 14119f x;
e8a38df5 14120x = (f) ffs;
13b2be9c
DJ
14121
14122 ;
14123 return 0;
14124}
14125_ACEOF
81ecdfbb 14126if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14127 gas_cv_decl_needed_ffs=no
13b2be9c 14128else
81ecdfbb 14129 gas_cv_decl_needed_ffs=yes
13b2be9c 14130fi
81ecdfbb
RW
14131rm -f core conftest.err conftest.$ac_objext \
14132 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14133fi
81ecdfbb
RW
14134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
14135$as_echo "$gas_cv_decl_needed_ffs" >&6; }
e8a38df5 14136if test $gas_cv_decl_needed_ffs = yes; then
13b2be9c 14137
81ecdfbb 14138$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
13b2be9c
DJ
14139
14140fi
14141
14142
81ecdfbb
RW
14143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5
14144$as_echo_n "checking whether declaration is required for free... " >&6; }
14145if test "${gas_cv_decl_needed_free+set}" = set; then :
14146 $as_echo_n "(cached) " >&6
13b2be9c 14147else
81ecdfbb 14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14149/* end confdefs.h. */
14150$gas_test_headers
14151int
14152main ()
14153{
14154
14155typedef void (*f)();
14156f x;
14157x = (f) free;
14158
14159 ;
14160 return 0;
14161}
14162_ACEOF
81ecdfbb 14163if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
14164 gas_cv_decl_needed_free=no
14165else
81ecdfbb 14166 gas_cv_decl_needed_free=yes
13b2be9c 14167fi
81ecdfbb
RW
14168rm -f core conftest.err conftest.$ac_objext \
14169 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14170fi
81ecdfbb
RW
14171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5
14172$as_echo "$gas_cv_decl_needed_free" >&6; }
13b2be9c
DJ
14173if test $gas_cv_decl_needed_free = yes; then
14174
81ecdfbb 14175$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h
13b2be9c
DJ
14176
14177fi
14178
14179
81ecdfbb
RW
14180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5
14181$as_echo_n "checking whether declaration is required for malloc... " >&6; }
14182if test "${gas_cv_decl_needed_malloc+set}" = set; then :
14183 $as_echo_n "(cached) " >&6
13b2be9c 14184else
81ecdfbb 14185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14186/* end confdefs.h. */
14187$gas_test_headers
14188int
14189main ()
14190{
14191
14192typedef char *(*f)();
14193f x;
e8a38df5 14194x = (f) malloc;
13b2be9c
DJ
14195
14196 ;
14197 return 0;
14198}
14199_ACEOF
81ecdfbb 14200if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14201 gas_cv_decl_needed_malloc=no
13b2be9c 14202else
81ecdfbb 14203 gas_cv_decl_needed_malloc=yes
13b2be9c 14204fi
81ecdfbb
RW
14205rm -f core conftest.err conftest.$ac_objext \
14206 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14207fi
81ecdfbb
RW
14208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5
14209$as_echo "$gas_cv_decl_needed_malloc" >&6; }
e8a38df5 14210if test $gas_cv_decl_needed_malloc = yes; then
13b2be9c 14211
81ecdfbb 14212$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h
13b2be9c
DJ
14213
14214fi
14215
14216
81ecdfbb
RW
14217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5
14218$as_echo_n "checking whether declaration is required for sbrk... " >&6; }
14219if test "${gas_cv_decl_needed_sbrk+set}" = set; then :
14220 $as_echo_n "(cached) " >&6
13b2be9c 14221else
81ecdfbb 14222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14223/* end confdefs.h. */
14224$gas_test_headers
14225int
14226main ()
14227{
14228
e8a38df5 14229typedef char *(*f)();
13b2be9c 14230f x;
e8a38df5 14231x = (f) sbrk;
13b2be9c
DJ
14232
14233 ;
14234 return 0;
14235}
14236_ACEOF
81ecdfbb 14237if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14238 gas_cv_decl_needed_sbrk=no
13b2be9c 14239else
81ecdfbb 14240 gas_cv_decl_needed_sbrk=yes
13b2be9c 14241fi
81ecdfbb
RW
14242rm -f core conftest.err conftest.$ac_objext \
14243 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14244fi
81ecdfbb
RW
14245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5
14246$as_echo "$gas_cv_decl_needed_sbrk" >&6; }
e8a38df5 14247if test $gas_cv_decl_needed_sbrk = yes; then
13b2be9c 14248
81ecdfbb 14249$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h
13b2be9c
DJ
14250
14251fi
14252
14253
81ecdfbb
RW
14254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5
14255$as_echo_n "checking whether declaration is required for strstr... " >&6; }
14256if test "${gas_cv_decl_needed_strstr+set}" = set; then :
14257 $as_echo_n "(cached) " >&6
13b2be9c 14258else
81ecdfbb 14259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14260/* end confdefs.h. */
e8a38df5 14261$gas_test_headers
13b2be9c
DJ
14262int
14263main ()
14264{
14265
e8a38df5 14266typedef char *(*f)();
13b2be9c 14267f x;
e8a38df5 14268x = (f) strstr;
13b2be9c
DJ
14269
14270 ;
14271 return 0;
14272}
14273_ACEOF
81ecdfbb 14274if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14275 gas_cv_decl_needed_strstr=no
13b2be9c 14276else
81ecdfbb 14277 gas_cv_decl_needed_strstr=yes
13b2be9c 14278fi
81ecdfbb
RW
14279rm -f core conftest.err conftest.$ac_objext \
14280 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14281fi
81ecdfbb
RW
14282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5
14283$as_echo "$gas_cv_decl_needed_strstr" >&6; }
e8a38df5 14284if test $gas_cv_decl_needed_strstr = yes; then
13b2be9c 14285
81ecdfbb 14286$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h
13b2be9c
DJ
14287
14288fi
14289
14290
4b0296ce
AM
14291ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
14292if test "x$ac_cv_have_decl_free" = x""yes; then :
14293 ac_have_decl=1
14294else
14295 ac_have_decl=0
14296fi
14297
14298cat >>confdefs.h <<_ACEOF
14299#define HAVE_DECL_FREE $ac_have_decl
14300_ACEOF
14301ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14302if test "x$ac_cv_have_decl_getenv" = x""yes; then :
14303 ac_have_decl=1
14304else
14305 ac_have_decl=0
14306fi
14307
14308cat >>confdefs.h <<_ACEOF
14309#define HAVE_DECL_GETENV $ac_have_decl
14310_ACEOF
14311ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
14312if test "x$ac_cv_have_decl_malloc" = x""yes; then :
14313 ac_have_decl=1
14314else
14315 ac_have_decl=0
14316fi
14317
14318cat >>confdefs.h <<_ACEOF
14319#define HAVE_DECL_MALLOC $ac_have_decl
14320_ACEOF
0175442d
L
14321ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
14322if test "x$ac_cv_have_decl_mempcpy" = x""yes; then :
14323 ac_have_decl=1
14324else
14325 ac_have_decl=0
14326fi
14327
14328cat >>confdefs.h <<_ACEOF
14329#define HAVE_DECL_MEMPCPY $ac_have_decl
14330_ACEOF
4b0296ce
AM
14331ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
14332if test "x$ac_cv_have_decl_realloc" = x""yes; then :
14333 ac_have_decl=1
14334else
14335 ac_have_decl=0
14336fi
14337
14338cat >>confdefs.h <<_ACEOF
14339#define HAVE_DECL_REALLOC $ac_have_decl
14340_ACEOF
14341ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
14342if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
14343 ac_have_decl=1
14344else
14345 ac_have_decl=0
14346fi
14347
14348cat >>confdefs.h <<_ACEOF
14349#define HAVE_DECL_STPCPY $ac_have_decl
14350_ACEOF
14351ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
14352if test "x$ac_cv_have_decl_strstr" = x""yes; then :
14353 ac_have_decl=1
14354else
14355 ac_have_decl=0
14356fi
0175442d 14357
4b0296ce
AM
14358cat >>confdefs.h <<_ACEOF
14359#define HAVE_DECL_STRSTR $ac_have_decl
14360_ACEOF
81ecdfbb
RW
14361ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
14362if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
14363 ac_have_decl=1
6d74f28b 14364else
81ecdfbb 14365 ac_have_decl=0
6d74f28b 14366fi
6d74f28b
EB
14367
14368cat >>confdefs.h <<_ACEOF
81ecdfbb 14369#define HAVE_DECL_VSNPRINTF $ac_have_decl
6d74f28b 14370_ACEOF
2a7f4fa9
NC
14371ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
14372if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
14373 ac_have_decl=1
14374else
14375 ac_have_decl=0
14376fi
14377
14378cat >>confdefs.h <<_ACEOF
14379#define HAVE_DECL_ASPRINTF $ac_have_decl
14380_ACEOF
6d74f28b
EB
14381
14382
13b2be9c 14383
c973bc5c
NC
14384case "${host}" in
14385*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
14386
81ecdfbb 14387$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
c973bc5c
NC
14388 ;;
14389esac
14390
543b7933
L
14391# Link in zlib if we can. This allows us to write compressed debug sections.
14392
14393 # Use the system's zlib library.
39f3de7c
L
14394 zlibdir="-L\$(top_builddir)/../zlib"
14395 zlibinc="-I\$(top_srcdir)/../zlib"
0acf065b 14396
0138187e
L
14397# Check whether --with-system-zlib was given.
14398if test "${with_system_zlib+set}" = set; then :
afa59b79
L
14399 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14400 zlibdir=
14401 zlibinc=
14402 fi
0acf065b 14403
0acf065b 14404fi
0acf065b 14405
0acf065b
CC
14406
14407
543b7933
L
14408
14409
b11d79f2
TG
14410# Support for VMS timestamps via cross compile
14411
14412if test "$ac_cv_header_time_h" = yes; then
14413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
14414$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
14415 if test "${gas_cv_have_time_type_member_tm_gmtoff+set}" = set; then :
14416 $as_echo_n "(cached) " >&6
14417else
14418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14419/* end confdefs.h. */
14420
14421#define _BSD_SOURCE 1
14422#include <time.h>
14423int
14424main ()
14425{
14426struct tm avar; void* aref = (void*) &avar.tm_gmtoff
14427 ;
14428 return 0;
14429}
14430_ACEOF
14431if ac_fn_c_try_compile "$LINENO"; then :
14432 gas_cv_have_time_type_member_tm_gmtoff=yes
14433else
14434 gas_cv_have_time_type_member_tm_gmtoff=no
14435
14436fi
14437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14438fi
14439
14440 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
14441
14442$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
14443
14444 fi
14445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
14446$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
14447
14448fi
14449
14450if test "$ac_cv_header_sys_stat_h" = yes; then
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
14452$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
14453 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+set}" = set; then :
14454 $as_echo_n "(cached) " >&6
14455else
14456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14457/* end confdefs.h. */
14458
14459#define _BSD_SOURCE 1
14460#include <sys/stat.h>
14461int
14462main ()
14463{
14464struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
14465 ;
14466 return 0;
14467}
14468_ACEOF
14469if ac_fn_c_try_compile "$LINENO"; then :
14470 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
14471else
14472 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
14473
14474fi
14475rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14476fi
14477
14478 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
14479
14480$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
14481
14482 fi
14483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
14484$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
14485
14486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
14487$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
14488 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+set}" = set; then :
14489 $as_echo_n "(cached) " >&6
14490else
14491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14492/* end confdefs.h. */
14493
14494#define _BSD_SOURCE 1
14495#include <sys/stat.h>
14496int
14497main ()
14498{
14499struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
14500 ;
14501 return 0;
14502}
14503_ACEOF
14504if ac_fn_c_try_compile "$LINENO"; then :
14505 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
14506else
14507 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
14508
14509fi
14510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14511fi
14512
14513 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
14514
14515$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
14516
14517 fi
14518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
14519$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
14520
14521fi
14522
14523
c973bc5c 14524
13b2be9c 14525
108a6f8e
CD
14526
14527
14528
14529
31dd3154 14530
81ecdfbb 14531ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
13b2be9c 14532
81ecdfbb 14533ac_config_commands="$ac_config_commands default"
13b2be9c
DJ
14534
14535
14536cat >confcache <<\_ACEOF
14537# This file is a shell script that caches the results of configure
14538# tests run on this system so they can be shared between configure
14539# scripts and configure runs, see configure's option --config-cache.
14540# It is not useful on other systems. If it contains results you don't
14541# want to keep, you may remove or edit it.
14542#
14543# config.status only pays attention to the cache file if you give it
14544# the --recheck option to rerun configure.
14545#
14546# `ac_cv_env_foo' variables (set or unset) will be overridden when
14547# loading this file, other *unset* `ac_cv_foo' will be assigned the
14548# following values.
14549
14550_ACEOF
14551
14552# The following way of writing the cache mishandles newlines in values,
14553# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14554# So, we kill variables containing newlines.
13b2be9c
DJ
14555# Ultrix sh set writes to stderr and can't be redirected directly,
14556# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14557(
14558 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14559 eval ac_val=\$$ac_var
14560 case $ac_val in #(
14561 *${as_nl}*)
14562 case $ac_var in #(
14563 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14564$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14565 esac
14566 case $ac_var in #(
14567 _ | IFS | as_nl) ;; #(
14568 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14569 *) { eval $ac_var=; unset $ac_var;} ;;
14570 esac ;;
14571 esac
14572 done
14573
13b2be9c 14574 (set) 2>&1 |
81ecdfbb
RW
14575 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14576 *${as_nl}ac_space=\ *)
14577 # `set' does not quote correctly, so add quotes: double-quote
14578 # substitution turns \\\\ into \\, and sed turns \\ into \.
13b2be9c 14579 sed -n \
ab509236
L
14580 "s/'/'\\\\''/g;
14581 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14582 ;; #(
13b2be9c
DJ
14583 *)
14584 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14585 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 14586 ;;
81ecdfbb
RW
14587 esac |
14588 sort
14589) |
13b2be9c 14590 sed '
81ecdfbb 14591 /^ac_cv_env_/b end
13b2be9c 14592 t clear
81ecdfbb 14593 :clear
13b2be9c
DJ
14594 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14595 t end
81ecdfbb
RW
14596 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14597 :end' >>confcache
14598if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14599 if test -w "$cache_file"; then
14600 test "x$cache_file" != "x/dev/null" &&
14601 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14602$as_echo "$as_me: updating cache $cache_file" >&6;}
13b2be9c
DJ
14603 cat confcache >$cache_file
14604 else
81ecdfbb
RW
14605 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14606$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13b2be9c
DJ
14607 fi
14608fi
14609rm -f confcache
14610
14611test "x$prefix" = xNONE && prefix=$ac_default_prefix
14612# Let make expand exec_prefix.
14613test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14614
13b2be9c
DJ
14615DEFS=-DHAVE_CONFIG_H
14616
14617ac_libobjs=
14618ac_ltlibobjs=
14619for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14620 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14621 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14622 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14623 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14624 # will be set to the directory where LIBOBJS objects are built.
14625 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14626 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13b2be9c
DJ
14627done
14628LIBOBJS=$ac_libobjs
14629
14630LTLIBOBJS=$ac_ltlibobjs
14631
14632
14633if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
14634 as_fn_error "conditional \"AMDEP\" was never defined.
14635Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c
DJ
14636fi
14637if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
14638 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14639Usually this means the macro was only invoked conditionally." "$LINENO" 5
14640fi
14641 if test -n "$EXEEXT"; then
14642 am__EXEEXT_TRUE=
14643 am__EXEEXT_FALSE='#'
14644else
14645 am__EXEEXT_TRUE='#'
14646 am__EXEEXT_FALSE=
13b2be9c 14647fi
81ecdfbb
RW
14648
14649
13b2be9c 14650if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
14651 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14652Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c 14653fi
d5fbea21 14654if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
14655 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
14656Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 14657fi
13b2be9c
DJ
14658
14659: ${CONFIG_STATUS=./config.status}
81ecdfbb 14660ac_write_fail=0
13b2be9c
DJ
14661ac_clean_files_save=$ac_clean_files
14662ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14663{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14664$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14665as_write_fail=0
14666cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13b2be9c
DJ
14667#! $SHELL
14668# Generated by $as_me.
14669# Run this file to recreate the current configuration.
14670# Compiler output produced by configure, useful for debugging
14671# configure, is in config.log if it exists.
14672
14673debug=false
14674ac_cs_recheck=false
14675ac_cs_silent=false
13b2be9c 14676
81ecdfbb
RW
14677SHELL=\${CONFIG_SHELL-$SHELL}
14678export SHELL
14679_ASEOF
14680cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14681## -------------------- ##
14682## M4sh Initialization. ##
14683## -------------------- ##
13b2be9c 14684
81ecdfbb
RW
14685# Be more Bourne compatible
14686DUALCASE=1; export DUALCASE # for MKS sh
14687if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13b2be9c
DJ
14688 emulate sh
14689 NULLCMD=:
81ecdfbb 14690 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13b2be9c
DJ
14691 # is contrary to our usage. Disable this feature.
14692 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14693 setopt NO_GLOB_SUBST
14694else
14695 case `(set -o) 2>/dev/null` in #(
14696 *posix*) :
14697 set -o posix ;; #(
14698 *) :
14699 ;;
14700esac
13b2be9c
DJ
14701fi
14702
81ecdfbb
RW
14703
14704as_nl='
14705'
14706export as_nl
14707# Printing a long string crashes Solaris 7 /usr/bin/printf.
14708as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14709as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14710as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14711# Prefer a ksh shell builtin over an external printf program on Solaris,
14712# but without wasting forks for bash or zsh.
14713if test -z "$BASH_VERSION$ZSH_VERSION" \
14714 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14715 as_echo='print -r --'
14716 as_echo_n='print -rn --'
14717elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14718 as_echo='printf %s\n'
14719 as_echo_n='printf %s'
14720else
14721 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14722 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14723 as_echo_n='/usr/ucb/echo -n'
14724 else
14725 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14726 as_echo_n_body='eval
14727 arg=$1;
14728 case $arg in #(
14729 *"$as_nl"*)
14730 expr "X$arg" : "X\\(.*\\)$as_nl";
14731 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14732 esac;
14733 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14734 '
14735 export as_echo_n_body
14736 as_echo_n='sh -c $as_echo_n_body as_echo'
14737 fi
14738 export as_echo_body
14739 as_echo='sh -c $as_echo_body as_echo'
13b2be9c
DJ
14740fi
14741
81ecdfbb
RW
14742# The user is always right.
14743if test "${PATH_SEPARATOR+set}" != set; then
14744 PATH_SEPARATOR=:
14745 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14746 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14747 PATH_SEPARATOR=';'
14748 }
14749fi
14750
14751
14752# IFS
14753# We need space, tab and new line, in precisely that order. Quoting is
14754# there to prevent editors from complaining about space-tab.
14755# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14756# splitting by setting IFS to empty value.)
14757IFS=" "" $as_nl"
14758
14759# Find who we are. Look in the path if we contain no directory separator.
14760case $0 in #((
14761 *[\\/]* ) as_myself=$0 ;;
14762 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14763for as_dir in $PATH
14764do
14765 IFS=$as_save_IFS
14766 test -z "$as_dir" && as_dir=.
14767 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14768 done
14769IFS=$as_save_IFS
14770
14771 ;;
14772esac
14773# We did not find ourselves, most probably we were run as `sh COMMAND'
14774# in which case we are not to be found in the path.
14775if test "x$as_myself" = x; then
14776 as_myself=$0
14777fi
14778if test ! -f "$as_myself"; then
14779 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14780 exit 1
14781fi
13b2be9c 14782
81ecdfbb
RW
14783# Unset variables that we do not need and which cause bugs (e.g. in
14784# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14785# suppresses any "Segmentation fault" message there. '((' could
14786# trigger a bug in pdksh 5.2.14.
14787for as_var in BASH_ENV ENV MAIL MAILPATH
14788do eval test x\${$as_var+set} = xset \
14789 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14790done
13b2be9c
DJ
14791PS1='$ '
14792PS2='> '
14793PS4='+ '
14794
14795# NLS nuisances.
81ecdfbb
RW
14796LC_ALL=C
14797export LC_ALL
14798LANGUAGE=C
14799export LANGUAGE
14800
14801# CDPATH.
14802(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14803
14804
14805# as_fn_error ERROR [LINENO LOG_FD]
14806# ---------------------------------
14807# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14808# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14809# script with status $?, using 1 if that was 0.
14810as_fn_error ()
14811{
14812 as_status=$?; test $as_status -eq 0 && as_status=1
14813 if test "$3"; then
14814 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14815 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13b2be9c 14816 fi
81ecdfbb
RW
14817 $as_echo "$as_me: error: $1" >&2
14818 as_fn_exit $as_status
14819} # as_fn_error
14820
14821
14822# as_fn_set_status STATUS
14823# -----------------------
14824# Set $? to STATUS, without forking.
14825as_fn_set_status ()
14826{
14827 return $1
14828} # as_fn_set_status
14829
14830# as_fn_exit STATUS
14831# -----------------
14832# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14833as_fn_exit ()
14834{
14835 set +e
14836 as_fn_set_status $1
14837 exit $1
14838} # as_fn_exit
14839
14840# as_fn_unset VAR
14841# ---------------
14842# Portably unset VAR.
14843as_fn_unset ()
14844{
14845 { eval $1=; unset $1;}
14846}
14847as_unset=as_fn_unset
14848# as_fn_append VAR VALUE
14849# ----------------------
14850# Append the text in VALUE to the end of the definition contained in VAR. Take
14851# advantage of any shell optimizations that allow amortized linear growth over
14852# repeated appends, instead of the typical quadratic growth present in naive
14853# implementations.
14854if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14855 eval 'as_fn_append ()
14856 {
14857 eval $1+=\$2
14858 }'
14859else
14860 as_fn_append ()
14861 {
14862 eval $1=\$$1\$2
14863 }
14864fi # as_fn_append
14865
14866# as_fn_arith ARG...
14867# ------------------
14868# Perform arithmetic evaluation on the ARGs, and store the result in the
14869# global $as_val. Take advantage of shells that can avoid forks. The arguments
14870# must be portable across $(()) and expr.
14871if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14872 eval 'as_fn_arith ()
14873 {
14874 as_val=$(( $* ))
14875 }'
14876else
14877 as_fn_arith ()
14878 {
14879 as_val=`expr "$@" || test $? -eq 1`
14880 }
14881fi # as_fn_arith
14882
13b2be9c 14883
81ecdfbb
RW
14884if expr a : '\(a\)' >/dev/null 2>&1 &&
14885 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13b2be9c
DJ
14886 as_expr=expr
14887else
14888 as_expr=false
14889fi
14890
81ecdfbb 14891if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13b2be9c
DJ
14892 as_basename=basename
14893else
14894 as_basename=false
14895fi
14896
81ecdfbb
RW
14897if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14898 as_dirname=dirname
14899else
14900 as_dirname=false
14901fi
13b2be9c 14902
81ecdfbb 14903as_me=`$as_basename -- "$0" ||
13b2be9c
DJ
14904$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14905 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14906 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14907$as_echo X/"$0" |
14908 sed '/^.*\/\([^/][^/]*\)\/*$/{
14909 s//\1/
14910 q
14911 }
14912 /^X\/\(\/\/\)$/{
14913 s//\1/
14914 q
14915 }
14916 /^X\/\(\/\).*/{
14917 s//\1/
14918 q
14919 }
14920 s/.*/./; q'`
13b2be9c 14921
13b2be9c
DJ
14922# Avoid depending upon Character Ranges.
14923as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14924as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14925as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14926as_cr_digits='0123456789'
14927as_cr_alnum=$as_cr_Letters$as_cr_digits
14928
81ecdfbb
RW
14929ECHO_C= ECHO_N= ECHO_T=
14930case `echo -n x` in #(((((
14931-n*)
14932 case `echo 'xy\c'` in
14933 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14934 xy) ECHO_C='\c';;
14935 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14936 ECHO_T=' ';;
14937 esac;;
14938*)
14939 ECHO_N='-n';;
13b2be9c 14940esac
252b5132 14941
81ecdfbb
RW
14942rm -f conf$$ conf$$.exe conf$$.file
14943if test -d conf$$.dir; then
14944 rm -f conf$$.dir/conf$$.file
252b5132 14945else
81ecdfbb
RW
14946 rm -f conf$$.dir
14947 mkdir conf$$.dir 2>/dev/null
252b5132 14948fi
81ecdfbb
RW
14949if (echo >conf$$.file) 2>/dev/null; then
14950 if ln -s conf$$.file conf$$ 2>/dev/null; then
13b2be9c 14951 as_ln_s='ln -s'
81ecdfbb
RW
14952 # ... but there are two gotchas:
14953 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14954 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14955 # In both cases, we have to default to `cp -p'.
14956 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14957 as_ln_s='cp -p'
14958 elif ln conf$$.file conf$$ 2>/dev/null; then
14959 as_ln_s=ln
14960 else
14961 as_ln_s='cp -p'
13b2be9c 14962 fi
13b2be9c
DJ
14963else
14964 as_ln_s='cp -p'
252b5132 14965fi
81ecdfbb
RW
14966rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14967rmdir conf$$.dir 2>/dev/null
252b5132 14968
81ecdfbb
RW
14969
14970# as_fn_mkdir_p
14971# -------------
14972# Create "$as_dir" as a directory, including parents if necessary.
14973as_fn_mkdir_p ()
14974{
14975
14976 case $as_dir in #(
14977 -*) as_dir=./$as_dir;;
14978 esac
14979 test -d "$as_dir" || eval $as_mkdir_p || {
14980 as_dirs=
14981 while :; do
14982 case $as_dir in #(
14983 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14984 *) as_qdir=$as_dir;;
14985 esac
14986 as_dirs="'$as_qdir' $as_dirs"
14987 as_dir=`$as_dirname -- "$as_dir" ||
14988$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14989 X"$as_dir" : 'X\(//\)[^/]' \| \
14990 X"$as_dir" : 'X\(//\)$' \| \
14991 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14992$as_echo X"$as_dir" |
14993 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14994 s//\1/
14995 q
14996 }
14997 /^X\(\/\/\)[^/].*/{
14998 s//\1/
14999 q
15000 }
15001 /^X\(\/\/\)$/{
15002 s//\1/
15003 q
15004 }
15005 /^X\(\/\).*/{
15006 s//\1/
15007 q
15008 }
15009 s/.*/./; q'`
15010 test -d "$as_dir" && break
15011 done
15012 test -z "$as_dirs" || eval "mkdir $as_dirs"
15013 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15014
15015
15016} # as_fn_mkdir_p
13b2be9c 15017if mkdir -p . 2>/dev/null; then
81ecdfbb 15018 as_mkdir_p='mkdir -p "$as_dir"'
252b5132 15019else
ab509236 15020 test -d ./-p && rmdir ./-p
13b2be9c
DJ
15021 as_mkdir_p=false
15022fi
81ecdfbb
RW
15023
15024if test -x / >/dev/null 2>&1; then
15025 as_test_x='test -x'
15026else
15027 if ls -dL / >/dev/null 2>&1; then
15028 as_ls_L_option=L
15029 else
15030 as_ls_L_option=
15031 fi
15032 as_test_x='
15033 eval sh -c '\''
15034 if test -d "$1"; then
15035 test -d "$1/.";
15036 else
15037 case $1 in #(
15038 -*)set "./$1";;
15039 esac;
15040 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15041 ???[sx]*):;;*)false;;esac;fi
15042 '\'' sh
15043 '
15044fi
15045as_executable_p=$as_test_x
252b5132 15046
13b2be9c 15047# Sed expression to map a string onto a valid CPP name.
ab509236 15048as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 15049
13b2be9c 15050# Sed expression to map a string onto a valid variable name.
ab509236 15051as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
252b5132 15052
d6d788bd 15053
13b2be9c 15054exec 6>&1
81ecdfbb
RW
15055## ----------------------------------- ##
15056## Main body of $CONFIG_STATUS script. ##
15057## ----------------------------------- ##
15058_ASEOF
15059test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
252b5132 15060
81ecdfbb
RW
15061cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15062# Save the log message, to keep $0 and so on meaningful, and to
13b2be9c 15063# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
15064# values after options handling.
15065ac_log="
d8bd95ef 15066This file was extended by gas $as_me 2.26.51, which was
81ecdfbb 15067generated by GNU Autoconf 2.64. Invocation command line was
d6d788bd 15068
13b2be9c
DJ
15069 CONFIG_FILES = $CONFIG_FILES
15070 CONFIG_HEADERS = $CONFIG_HEADERS
15071 CONFIG_LINKS = $CONFIG_LINKS
15072 CONFIG_COMMANDS = $CONFIG_COMMANDS
15073 $ $0 $@
252b5132 15074
81ecdfbb
RW
15075on `(hostname || uname -n) 2>/dev/null | sed 1q`
15076"
15077
13b2be9c 15078_ACEOF
252b5132 15079
81ecdfbb
RW
15080case $ac_config_files in *"
15081"*) set x $ac_config_files; shift; ac_config_files=$*;;
15082esac
13b2be9c 15083
81ecdfbb
RW
15084case $ac_config_headers in *"
15085"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15086esac
252b5132 15087
252b5132 15088
81ecdfbb
RW
15089cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15090# Files that config.status was made for.
15091config_files="$ac_config_files"
15092config_headers="$ac_config_headers"
15093config_commands="$ac_config_commands"
d6d788bd 15094
81ecdfbb 15095_ACEOF
252b5132 15096
81ecdfbb 15097cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 15098ac_cs_usage="\
81ecdfbb
RW
15099\`$as_me' instantiates files and other configuration actions
15100from templates according to the current configuration. Unless the files
15101and actions are specified as TAGs, all are instantiated by default.
252b5132 15102
81ecdfbb 15103Usage: $0 [OPTION]... [TAG]...
252b5132 15104
13b2be9c 15105 -h, --help print this help, then exit
81ecdfbb
RW
15106 -V, --version print version number and configuration settings, then exit
15107 -q, --quiet, --silent
15108 do not print progress messages
13b2be9c
DJ
15109 -d, --debug don't remove temporary files
15110 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
15111 --file=FILE[:TEMPLATE]
15112 instantiate the configuration file FILE
15113 --header=FILE[:TEMPLATE]
15114 instantiate the configuration header FILE
252b5132 15115
13b2be9c
DJ
15116Configuration files:
15117$config_files
252b5132 15118
13b2be9c
DJ
15119Configuration headers:
15120$config_headers
252b5132 15121
13b2be9c
DJ
15122Configuration commands:
15123$config_commands
252b5132 15124
81ecdfbb 15125Report bugs to the package provider."
d6d788bd 15126
81ecdfbb
RW
15127_ACEOF
15128cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c 15129ac_cs_version="\\
d8bd95ef 15130gas config.status 2.26.51
81ecdfbb
RW
15131configured by $0, generated by GNU Autoconf 2.64,
15132 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
d6d788bd 15133
81ecdfbb 15134Copyright (C) 2009 Free Software Foundation, Inc.
13b2be9c
DJ
15135This config.status script is free software; the Free Software Foundation
15136gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
15137
15138ac_pwd='$ac_pwd'
15139srcdir='$srcdir'
15140INSTALL='$INSTALL'
15141MKDIR_P='$MKDIR_P'
15142AWK='$AWK'
15143test -n "\$AWK" || AWK=awk
13b2be9c 15144_ACEOF
d6d788bd 15145
81ecdfbb
RW
15146cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15147# The default lists apply if the user does not specify any file.
13b2be9c
DJ
15148ac_need_defaults=:
15149while test $# != 0
15150do
15151 case $1 in
15152 --*=*)
81ecdfbb
RW
15153 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15154 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13b2be9c 15155 ac_shift=:
c8615825 15156 ;;
81ecdfbb 15157 *)
13b2be9c
DJ
15158 ac_option=$1
15159 ac_optarg=$2
15160 ac_shift=shift
c8615825 15161 ;;
13b2be9c 15162 esac
252b5132 15163
13b2be9c
DJ
15164 case $ac_option in
15165 # Handling of the options.
13b2be9c
DJ
15166 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15167 ac_cs_recheck=: ;;
81ecdfbb
RW
15168 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15169 $as_echo "$ac_cs_version"; exit ;;
15170 --debug | --debu | --deb | --de | --d | -d )
13b2be9c
DJ
15171 debug=: ;;
15172 --file | --fil | --fi | --f )
15173 $ac_shift
81ecdfbb
RW
15174 case $ac_optarg in
15175 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15176 esac
15177 as_fn_append CONFIG_FILES " '$ac_optarg'"
13b2be9c
DJ
15178 ac_need_defaults=false;;
15179 --header | --heade | --head | --hea )
15180 $ac_shift
81ecdfbb
RW
15181 case $ac_optarg in
15182 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15183 esac
15184 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13b2be9c 15185 ac_need_defaults=false;;
81ecdfbb
RW
15186 --he | --h)
15187 # Conflict between --help and --header
15188 as_fn_error "ambiguous option: \`$1'
15189Try \`$0 --help' for more information.";;
15190 --help | --hel | -h )
15191 $as_echo "$ac_cs_usage"; exit ;;
13b2be9c
DJ
15192 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15193 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15194 ac_cs_silent=: ;;
c8615825 15195
13b2be9c 15196 # This is an error.
81ecdfbb
RW
15197 -*) as_fn_error "unrecognized option: \`$1'
15198Try \`$0 --help' for more information." ;;
252b5132 15199
81ecdfbb
RW
15200 *) as_fn_append ac_config_targets " $1"
15201 ac_need_defaults=false ;;
252b5132 15202
13b2be9c
DJ
15203 esac
15204 shift
15205done
252b5132 15206
13b2be9c 15207ac_configure_extra_args=
d6d788bd 15208
13b2be9c
DJ
15209if $ac_cs_silent; then
15210 exec 6>/dev/null
15211 ac_configure_extra_args="$ac_configure_extra_args --silent"
15212fi
9b2b7d69 15213
13b2be9c 15214_ACEOF
81ecdfbb 15215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c 15216if \$ac_cs_recheck; then
81ecdfbb
RW
15217 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15218 shift
15219 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15220 CONFIG_SHELL='$SHELL'
15221 export CONFIG_SHELL
15222 exec "\$@"
13b2be9c
DJ
15223fi
15224
15225_ACEOF
81ecdfbb
RW
15226cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15227exec 5>>config.log
15228{
15229 echo
15230 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15231## Running $as_me. ##
15232_ASBOX
15233 $as_echo "$ac_log"
15234} >&5
13b2be9c 15235
81ecdfbb
RW
15236_ACEOF
15237cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9b2b7d69 15238#
81ecdfbb 15239# INIT-COMMANDS
9b2b7d69 15240#
13b2be9c 15241AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
15242
15243
15244# The HP-UX ksh and POSIX shell print the target directory to stdout
15245# if CDPATH is set.
15246(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15247
15248sed_quote_subst='$sed_quote_subst'
15249double_quote_subst='$double_quote_subst'
15250delay_variable_subst='$delay_variable_subst'
3725885a
RW
15251macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15252macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15253enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15254enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15255pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15256enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15257SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15258ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15259host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15260host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15261host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15262build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15263build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15264build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15265SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15266Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15267GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15268EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15269FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15270LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15271NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15272LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15273max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15274ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15275exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15276lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15277lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15278lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15279reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15280reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15281OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15282deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15283file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15284AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15285AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15286STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15287RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15288old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15289old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15290old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15291lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15292CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15293CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15294compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15295GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15296lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15297lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15298lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15299lt_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"`'
15300objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15301MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15302lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
df7b86aa 15303lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
f2c621e4 15304lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15305lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15306lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15307need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15308DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15309NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15310LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15311OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15312OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15313libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15314shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15315extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15316archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15317enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15318export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15319whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15320compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15321old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15322old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15323archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15324archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15325module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15326module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15327with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15328allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15329no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15330hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15331hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15332hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15333hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15334hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15335hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15336hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15337hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15338inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15339link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
f2c621e4 15340fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15341always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15342export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15343exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15344include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15345prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15346file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15347variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15348need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15349need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15350version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15351runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15352shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15353shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15354libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15355library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15356soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15357install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15358postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15359postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15360finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15361finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15362hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15363sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15364sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15365hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15366enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15367enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15368enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15369old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15370striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
15371
15372LTCC='$LTCC'
15373LTCFLAGS='$LTCFLAGS'
15374compiler='$compiler_DEFAULT'
15375
3725885a
RW
15376# A function that is used when there is no print builtin or printf.
15377func_fallback_echo ()
15378{
15379 eval 'cat <<_LTECHO_EOF
15380\$1
15381_LTECHO_EOF'
15382}
15383
d7040cdb 15384# Quote evaled strings.
3725885a
RW
15385for var in SHELL \
15386ECHO \
15387SED \
d7040cdb
SE
15388GREP \
15389EGREP \
15390FGREP \
15391LD \
15392NM \
15393LN_S \
15394lt_SP2NL \
15395lt_NL2SP \
15396reload_flag \
718a6fd8 15397OBJDUMP \
d7040cdb
SE
15398deplibs_check_method \
15399file_magic_cmd \
15400AR \
15401AR_FLAGS \
15402STRIP \
15403RANLIB \
15404CC \
15405CFLAGS \
15406compiler \
15407lt_cv_sys_global_symbol_pipe \
15408lt_cv_sys_global_symbol_to_cdecl \
15409lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 15410lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb 15411lt_prog_compiler_no_builtin_flag \
df7b86aa 15412lt_prog_compiler_wl \
f2c621e4 15413lt_prog_compiler_pic \
d7040cdb
SE
15414lt_prog_compiler_static \
15415lt_cv_prog_compiler_c_o \
15416need_locks \
718a6fd8
SE
15417DSYMUTIL \
15418NMEDIT \
15419LIPO \
15420OTOOL \
15421OTOOL64 \
d7040cdb
SE
15422shrext_cmds \
15423export_dynamic_flag_spec \
15424whole_archive_flag_spec \
15425compiler_needs_object \
15426with_gnu_ld \
15427allow_undefined_flag \
15428no_undefined_flag \
15429hardcode_libdir_flag_spec \
15430hardcode_libdir_flag_spec_ld \
15431hardcode_libdir_separator \
f2c621e4 15432fix_srcfile_path \
d7040cdb
SE
15433exclude_expsyms \
15434include_expsyms \
15435file_list_spec \
15436variables_saved_for_relink \
15437libname_spec \
15438library_names_spec \
15439soname_spec \
3725885a 15440install_override_mode \
d7040cdb
SE
15441finish_eval \
15442old_striplib \
15443striplib; do
3725885a 15444 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15445 *[\\\\\\\`\\"\\\$]*)
3725885a 15446 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
15447 ;;
15448 *)
15449 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15450 ;;
15451 esac
15452done
15453
15454# Double-quote double-evaled strings.
15455for var in reload_cmds \
15456old_postinstall_cmds \
15457old_postuninstall_cmds \
15458old_archive_cmds \
15459extract_expsyms_cmds \
15460old_archive_from_new_cmds \
15461old_archive_from_expsyms_cmds \
15462archive_cmds \
15463archive_expsym_cmds \
15464module_cmds \
15465module_expsym_cmds \
15466export_symbols_cmds \
15467prelink_cmds \
15468postinstall_cmds \
15469postuninstall_cmds \
15470finish_cmds \
15471sys_lib_search_path_spec \
15472sys_lib_dlsearch_path_spec; do
3725885a 15473 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15474 *[\\\\\\\`\\"\\\$]*)
3725885a 15475 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
15476 ;;
15477 *)
15478 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15479 ;;
15480 esac
15481done
15482
d7040cdb
SE
15483ac_aux_dir='$ac_aux_dir'
15484xsi_shell='$xsi_shell'
15485lt_shell_append='$lt_shell_append'
15486
15487# See if we are running on zsh, and set the options which allow our
15488# commands through without removal of \ escapes INIT.
15489if test -n "\${ZSH_VERSION+set}" ; then
15490 setopt NO_GLOB_SUBST
15491fi
15492
15493
15494 PACKAGE='$PACKAGE'
15495 VERSION='$VERSION'
15496 TIMESTAMP='$TIMESTAMP'
15497 RM='$RM'
15498 ofile='$ofile'
15499
15500
15501
20e95c23
DJ
15502# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15503 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15504 # from automake.
15505 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15506 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15507 LINGUAS="${LINGUAS-%UNSET%}"
15508
13b2be9c
DJ
15509target_cpu_type=${target_cpu_type}
15510 cgen_cpu_prefix=${cgen_cpu_prefix}
15511 obj_format=${obj_format}
15512 te_file=${te_file}
15513
15514_ACEOF
15515
81ecdfbb 15516cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 15517
81ecdfbb 15518# Handling of arguments.
13b2be9c 15519for ac_config_target in $ac_config_targets
9b2b7d69 15520do
81ecdfbb
RW
15521 case $ac_config_target in
15522 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15523 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15524 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15525 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
15526 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
15527 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15528 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15529 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15530 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
15531 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15532
15533 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9b2b7d69
MM
15534 esac
15535done
15536
81ecdfbb 15537
13b2be9c
DJ
15538# If the user did not use the arguments to specify the items to instantiate,
15539# then the envvar interface is used. Set only those that are not.
15540# We use the long form for the default assignment because of an extremely
15541# bizarre bug on SunOS 4.1.3.
15542if $ac_need_defaults; then
15543 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15544 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15545 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15546fi
15547
15548# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15549# simply because there is no reason against having it here, and in addition,
13b2be9c 15550# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15551# Hook for its removal unless debugging.
15552# Note that there is a small window in which the directory will not be cleaned:
15553# after its creation but before its name has been assigned to `$tmp'.
13b2be9c
DJ
15554$debug ||
15555{
81ecdfbb
RW
15556 tmp=
15557 trap 'exit_status=$?
15558 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15559' 0
15560 trap 'as_fn_exit 1' 1 2 13 15
13b2be9c 15561}
13b2be9c 15562# Create a (secure) tmp directory for tmp files.
9b2b7d69 15563
13b2be9c 15564{
81ecdfbb 15565 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13b2be9c
DJ
15566 test -n "$tmp" && test -d "$tmp"
15567} ||
15568{
81ecdfbb
RW
15569 tmp=./conf$$-$RANDOM
15570 (umask 077 && mkdir "$tmp")
15571} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15572
15573# Set up the scripts for CONFIG_FILES section.
15574# No need to generate them if there are no CONFIG_FILES.
15575# This happens for instance with `./config.status config.h'.
15576if test -n "$CONFIG_FILES"; then
15577
15578
15579ac_cr=`echo X | tr X '\015'`
15580# On cygwin, bash can eat \r inside `` if the user requested igncr.
15581# But we know of no other shell where ac_cr would be empty at this
15582# point, so we can use a bashism as a fallback.
15583if test "x$ac_cr" = x; then
15584 eval ac_cr=\$\'\\r\'
15585fi
15586ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15587if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15588 ac_cs_awk_cr='\r'
15589else
15590 ac_cs_awk_cr=$ac_cr
15591fi
15592
15593echo 'BEGIN {' >"$tmp/subs1.awk" &&
15594_ACEOF
15595
15596
15597{
15598 echo "cat >conf$$subs.awk <<_ACEOF" &&
15599 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15600 echo "_ACEOF"
15601} >conf$$subs.sh ||
15602 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15603ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15604ac_delim='%!_!# '
15605for ac_last_try in false false false false false :; do
15606 . ./conf$$subs.sh ||
15607 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15608
15609 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15610 if test $ac_delim_n = $ac_delim_num; then
15611 break
15612 elif $ac_last_try; then
15613 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15614 else
15615 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15616 fi
15617done
15618rm -f conf$$subs.sh
15619
15620cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15621cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15622_ACEOF
15623sed -n '
15624h
15625s/^/S["/; s/!.*/"]=/
15626p
15627g
15628s/^[^!]*!//
15629:repl
15630t repl
15631s/'"$ac_delim"'$//
15632t delim
15633:nl
15634h
15635s/\(.\{148\}\).*/\1/
15636t more1
15637s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15638p
15639n
15640b repl
15641:more1
15642s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15643p
15644g
15645s/.\{148\}//
15646t nl
15647:delim
15648h
15649s/\(.\{148\}\).*/\1/
15650t more2
15651s/["\\]/\\&/g; s/^/"/; s/$/"/
15652p
15653b
15654:more2
15655s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15656p
15657g
15658s/.\{148\}//
15659t delim
15660' <conf$$subs.awk | sed '
15661/^[^""]/{
15662 N
15663 s/\n//
15664}
15665' >>$CONFIG_STATUS || ac_write_fail=1
15666rm -f conf$$subs.awk
15667cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15668_ACAWK
15669cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15670 for (key in S) S_is_set[key] = 1
15671 FS = "\a"
15672
15673}
13b2be9c 15674{
81ecdfbb
RW
15675 line = $ 0
15676 nfields = split(line, field, "@")
15677 substed = 0
15678 len = length(field[1])
15679 for (i = 2; i < nfields; i++) {
15680 key = field[i]
15681 keylen = length(key)
15682 if (S_is_set[key]) {
15683 value = S[key]
15684 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15685 len += length(value) + length(field[++i])
15686 substed = 1
15687 } else
15688 len += 1 + keylen
15689 }
15690
15691 print line
13b2be9c 15692}
9b2b7d69 15693
81ecdfbb
RW
15694_ACAWK
15695_ACEOF
15696cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15697if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15698 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15699else
15700 cat
15701fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15702 || as_fn_error "could not setup config files machinery" "$LINENO" 5
13b2be9c
DJ
15703_ACEOF
15704
81ecdfbb
RW
15705# VPATH may cause trouble with some makes, so we remove $(srcdir),
15706# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15707# trailing colons and then remove the whole line if VPATH becomes empty
15708# (actually we leave an empty line to preserve line numbers).
15709if test "x$srcdir" = x.; then
15710 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15711s/:*\$(srcdir):*/:/
15712s/:*\${srcdir}:*/:/
15713s/:*@srcdir@:*/:/
15714s/^\([^=]*=[ ]*\):*/\1/
15715s/:*$//
15716s/^[^=]*=[ ]*$//
15717}'
15718fi
15719
15720cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15721fi # test -n "$CONFIG_FILES"
13b2be9c 15722
81ecdfbb
RW
15723# Set up the scripts for CONFIG_HEADERS section.
15724# No need to generate them if there are no CONFIG_HEADERS.
15725# This happens for instance with `./config.status Makefile'.
15726if test -n "$CONFIG_HEADERS"; then
15727cat >"$tmp/defines.awk" <<\_ACAWK ||
15728BEGIN {
15729_ACEOF
13b2be9c 15730
81ecdfbb
RW
15731# Transform confdefs.h into an awk script `defines.awk', embedded as
15732# here-document in config.status, that substitutes the proper values into
15733# config.h.in to produce config.h.
9b2b7d69 15734
81ecdfbb
RW
15735# Create a delimiter string that does not exist in confdefs.h, to ease
15736# handling of long lines.
15737ac_delim='%!_!# '
15738for ac_last_try in false false :; do
15739 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15740 if test -z "$ac_t"; then
15741 break
15742 elif $ac_last_try; then
15743 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15744 else
15745 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15746 fi
15747done
15748
15749# For the awk script, D is an array of macro values keyed by name,
15750# likewise P contains macro parameters if any. Preserve backslash
15751# newline sequences.
15752
15753ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15754sed -n '
15755s/.\{148\}/&'"$ac_delim"'/g
15756t rset
15757:rset
15758s/^[ ]*#[ ]*define[ ][ ]*/ /
15759t def
15760d
15761:def
15762s/\\$//
15763t bsnl
15764s/["\\]/\\&/g
15765s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15766D["\1"]=" \3"/p
15767s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15768d
15769:bsnl
15770s/["\\]/\\&/g
15771s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15772D["\1"]=" \3\\\\\\n"\\/p
15773t cont
15774s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15775t cont
15776d
15777:cont
15778n
15779s/.\{148\}/&'"$ac_delim"'/g
15780t clear
15781:clear
15782s/\\$//
15783t bsnlc
15784s/["\\]/\\&/g; s/^/"/; s/$/"/p
15785d
15786:bsnlc
15787s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15788b cont
15789' <confdefs.h | sed '
15790s/'"$ac_delim"'/"\\\
15791"/g' >>$CONFIG_STATUS || ac_write_fail=1
15792
15793cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15794 for (key in D) D_is_set[key] = 1
15795 FS = "\a"
15796}
15797/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15798 line = \$ 0
15799 split(line, arg, " ")
15800 if (arg[1] == "#") {
15801 defundef = arg[2]
15802 mac1 = arg[3]
15803 } else {
15804 defundef = substr(arg[1], 2)
15805 mac1 = arg[2]
15806 }
15807 split(mac1, mac2, "(") #)
15808 macro = mac2[1]
15809 prefix = substr(line, 1, index(line, defundef) - 1)
15810 if (D_is_set[macro]) {
15811 # Preserve the white space surrounding the "#".
15812 print prefix "define", macro P[macro] D[macro]
15813 next
15814 } else {
15815 # Replace #undef with comments. This is necessary, for example,
15816 # in the case of _POSIX_SOURCE, which is predefined and required
15817 # on some systems where configure will not decide to define it.
15818 if (defundef == "undef") {
15819 print "/*", prefix defundef, macro, "*/"
15820 next
15821 }
15822 }
15823}
15824{ print }
15825_ACAWK
13b2be9c 15826_ACEOF
81ecdfbb
RW
15827cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15828 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15829fi # test -n "$CONFIG_HEADERS"
13b2be9c 15830
81ecdfbb
RW
15831
15832eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15833shift
15834for ac_tag
15835do
15836 case $ac_tag in
15837 :[FHLC]) ac_mode=$ac_tag; continue;;
15838 esac
15839 case $ac_mode$ac_tag in
15840 :[FHL]*:*);;
15841 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15842 :[FH]-) ac_tag=-:-;;
15843 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15844 esac
15845 ac_save_IFS=$IFS
15846 IFS=:
15847 set x $ac_tag
15848 IFS=$ac_save_IFS
15849 shift
15850 ac_file=$1
15851 shift
15852
15853 case $ac_mode in
15854 :L) ac_source=$1;;
15855 :[FH])
15856 ac_file_inputs=
15857 for ac_f
15858 do
15859 case $ac_f in
15860 -) ac_f="$tmp/stdin";;
15861 *) # Look for the file first in the build tree, then in the source tree
15862 # (if the path is not absolute). The absolute path cannot be DOS-style,
15863 # because $ac_f cannot contain `:'.
15864 test -f "$ac_f" ||
15865 case $ac_f in
15866 [\\/$]*) false;;
15867 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15868 esac ||
15869 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15870 esac
15871 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15872 as_fn_append ac_file_inputs " '$ac_f'"
15873 done
15874
15875 # Let's still pretend it is `configure' which instantiates (i.e., don't
15876 # use $as_me), people would be surprised to read:
15877 # /* config.h. Generated by config.status. */
15878 configure_input='Generated from '`
15879 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15880 `' by configure.'
15881 if test x"$ac_file" != x-; then
15882 configure_input="$ac_file. $configure_input"
15883 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15884$as_echo "$as_me: creating $ac_file" >&6;}
9b2b7d69 15885 fi
81ecdfbb
RW
15886 # Neutralize special characters interpreted by sed in replacement strings.
15887 case $configure_input in #(
15888 *\&* | *\|* | *\\* )
15889 ac_sed_conf_input=`$as_echo "$configure_input" |
15890 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15891 *) ac_sed_conf_input=$configure_input;;
15892 esac
252b5132 15893
81ecdfbb
RW
15894 case $ac_tag in
15895 *:-:* | *:-) cat >"$tmp/stdin" \
15896 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15897 esac
15898 ;;
252b5132 15899 esac
9b2b7d69 15900
81ecdfbb 15901 ac_dir=`$as_dirname -- "$ac_file" ||
13b2be9c 15902$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
15903 X"$ac_file" : 'X\(//\)[^/]' \| \
15904 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15905 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15906$as_echo X"$ac_file" |
15907 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15908 s//\1/
15909 q
15910 }
15911 /^X\(\/\/\)[^/].*/{
15912 s//\1/
15913 q
15914 }
15915 /^X\(\/\/\)$/{
15916 s//\1/
15917 q
15918 }
15919 /^X\(\/\).*/{
15920 s//\1/
15921 q
15922 }
15923 s/.*/./; q'`
15924 as_dir="$ac_dir"; as_fn_mkdir_p
13b2be9c
DJ
15925 ac_builddir=.
15926
81ecdfbb
RW
15927case "$ac_dir" in
15928.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15929*)
15930 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15931 # A ".." for each directory in $ac_dir_suffix.
15932 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15933 case $ac_top_builddir_sub in
15934 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15935 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15936 esac ;;
15937esac
15938ac_abs_top_builddir=$ac_pwd
15939ac_abs_builddir=$ac_pwd$ac_dir_suffix
15940# for backward compatibility:
15941ac_top_builddir=$ac_top_build_prefix
9b2b7d69 15942
13b2be9c 15943case $srcdir in
81ecdfbb 15944 .) # We are building in place.
13b2be9c 15945 ac_srcdir=.
81ecdfbb
RW
15946 ac_top_srcdir=$ac_top_builddir_sub
15947 ac_abs_top_srcdir=$ac_pwd ;;
15948 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 15949 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15950 ac_top_srcdir=$srcdir
15951 ac_abs_top_srcdir=$srcdir ;;
15952 *) # Relative name.
15953 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15954 ac_top_srcdir=$ac_top_build_prefix$srcdir
15955 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13b2be9c 15956esac
81ecdfbb 15957ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
ab509236 15958
252b5132 15959
81ecdfbb
RW
15960 case $ac_mode in
15961 :F)
15962 #
15963 # CONFIG_FILE
15964 #
9b2b7d69 15965
13b2be9c
DJ
15966 case $INSTALL in
15967 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
15968 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15969 esac
15970 ac_MKDIR_P=$MKDIR_P
15971 case $MKDIR_P in
15972 [\\/$]* | ?:[\\/]* ) ;;
15973 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
c8615825 15974 esac
81ecdfbb 15975_ACEOF
9b2b7d69 15976
81ecdfbb
RW
15977cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15978# If the template does not know about datarootdir, expand it.
15979# FIXME: This hack should be removed a few years after 2.60.
15980ac_datarootdir_hack=; ac_datarootdir_seen=
15981ac_sed_dataroot='
15982/datarootdir/ {
15983 p
15984 q
15985}
15986/@datadir@/p
15987/@docdir@/p
15988/@infodir@/p
15989/@localedir@/p
15990/@mandir@/p'
15991case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15992*datarootdir*) ac_datarootdir_seen=yes;;
15993*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15995$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15996_ACEOF
15997cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15998 ac_datarootdir_hack='
15999 s&@datadir@&$datadir&g
16000 s&@docdir@&$docdir&g
16001 s&@infodir@&$infodir&g
16002 s&@localedir@&$localedir&g
16003 s&@mandir@&$mandir&g
16004 s&\\\${datarootdir}&$datarootdir&g' ;;
16005esac
13b2be9c 16006_ACEOF
81ecdfbb
RW
16007
16008# Neutralize VPATH when `$srcdir' = `.'.
16009# Shell code in configure.ac might set extrasub.
16010# FIXME: do we really want to maintain this feature?
16011cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16012ac_sed_extra="$ac_vpsub
13b2be9c
DJ
16013$extrasub
16014_ACEOF
81ecdfbb 16015cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c
DJ
16016:t
16017/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
16018s|@configure_input@|$ac_sed_conf_input|;t t
16019s&@top_builddir@&$ac_top_builddir_sub&;t t
16020s&@top_build_prefix@&$ac_top_build_prefix&;t t
16021s&@srcdir@&$ac_srcdir&;t t
16022s&@abs_srcdir@&$ac_abs_srcdir&;t t
16023s&@top_srcdir@&$ac_top_srcdir&;t t
16024s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16025s&@builddir@&$ac_builddir&;t t
16026s&@abs_builddir@&$ac_abs_builddir&;t t
16027s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16028s&@INSTALL@&$ac_INSTALL&;t t
16029s&@MKDIR_P@&$ac_MKDIR_P&;t t
16030$ac_datarootdir_hack
16031"
16032eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16033 || as_fn_error "could not create $ac_file" "$LINENO" 5
16034
16035test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16036 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16037 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16039which seems to be undefined. Please make sure it is defined." >&5
16040$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16041which seems to be undefined. Please make sure it is defined." >&2;}
16042
16043 rm -f "$tmp/stdin"
13b2be9c 16044 case $ac_file in
81ecdfbb
RW
16045 -) cat "$tmp/out" && rm -f "$tmp/out";;
16046 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16047 esac \
16048 || as_fn_error "could not create $ac_file" "$LINENO" 5
16049 ;;
16050 :H)
16051 #
16052 # CONFIG_HEADER
16053 #
13b2be9c 16054 if test x"$ac_file" != x-; then
81ecdfbb
RW
16055 {
16056 $as_echo "/* $configure_input */" \
16057 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16058 } >"$tmp/config.h" \
16059 || as_fn_error "could not create $ac_file" "$LINENO" 5
16060 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16061 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16062$as_echo "$as_me: $ac_file is unchanged" >&6;}
13b2be9c 16063 else
81ecdfbb
RW
16064 rm -f "$ac_file"
16065 mv "$tmp/config.h" "$ac_file" \
16066 || as_fn_error "could not create $ac_file" "$LINENO" 5
9b2b7d69 16067 fi
13b2be9c 16068 else
81ecdfbb
RW
16069 $as_echo "/* $configure_input */" \
16070 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16071 || as_fn_error "could not create -" "$LINENO" 5
9b2b7d69 16072 fi
81ecdfbb
RW
16073# Compute "$ac_file"'s index in $config_headers.
16074_am_arg="$ac_file"
13b2be9c
DJ
16075_am_stamp_count=1
16076for _am_header in $config_headers :; do
16077 case $_am_header in
81ecdfbb 16078 $_am_arg | $_am_arg:* )
13b2be9c
DJ
16079 break ;;
16080 * )
16081 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16082 esac
16083done
81ecdfbb
RW
16084echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16085$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16086 X"$_am_arg" : 'X\(//\)[^/]' \| \
16087 X"$_am_arg" : 'X\(//\)$' \| \
16088 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16089$as_echo X"$_am_arg" |
16090 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16091 s//\1/
16092 q
16093 }
16094 /^X\(\/\/\)[^/].*/{
16095 s//\1/
16096 q
16097 }
16098 /^X\(\/\/\)$/{
16099 s//\1/
16100 q
16101 }
16102 /^X\(\/\).*/{
16103 s//\1/
16104 q
16105 }
16106 s/.*/./; q'`/stamp-h$_am_stamp_count
16107 ;;
ab509236 16108
81ecdfbb
RW
16109 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16110$as_echo "$as_me: executing $ac_file commands" >&6;}
16111 ;;
16112 esac
13b2be9c
DJ
16113
16114
81ecdfbb
RW
16115 case $ac_file$ac_mode in
16116 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16117 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16118 # are listed without --file. Let's play safe and only enable the eval
16119 # if we detect the quoting.
16120 case $CONFIG_FILES in
16121 *\'*) eval set x "$CONFIG_FILES" ;;
16122 *) set x $CONFIG_FILES ;;
16123 esac
16124 shift
16125 for mf
16126 do
16127 # Strip MF so we end up with the name of the file.
16128 mf=`echo "$mf" | sed -e 's/:.*$//'`
16129 # Check whether this is an Automake generated Makefile or not.
16130 # We used to match only the files named `Makefile.in', but
16131 # some people rename them; so instead we look at the file content.
16132 # Grep'ing the first line is not enough: some people post-process
16133 # each Makefile.in and add a new line on top of each file to say so.
16134 # Grep'ing the whole file is not good either: AIX grep has a line
16135 # limit of 2048, but all sed's we know have understand at least 4000.
16136 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16137 dirpart=`$as_dirname -- "$mf" ||
13b2be9c 16138$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16139 X"$mf" : 'X\(//\)[^/]' \| \
16140 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
16141 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16142$as_echo X"$mf" |
16143 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16144 s//\1/
16145 q
16146 }
16147 /^X\(\/\/\)[^/].*/{
16148 s//\1/
16149 q
16150 }
16151 /^X\(\/\/\)$/{
16152 s//\1/
16153 q
16154 }
16155 /^X\(\/\).*/{
16156 s//\1/
16157 q
16158 }
16159 s/.*/./; q'`
16160 else
16161 continue
16162 fi
16163 # Extract the definition of DEPDIR, am__include, and am__quote
16164 # from the Makefile without running `make'.
16165 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16166 test -z "$DEPDIR" && continue
16167 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16168 test -z "am__include" && continue
16169 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16170 # When using ansi2knr, U may be empty or an underscore; expand it
16171 U=`sed -n 's/^U = //p' < "$mf"`
16172 # Find all dependency output files, they are included files with
16173 # $(DEPDIR) in their names. We invoke sed twice because it is the
16174 # simplest approach to changing $(DEPDIR) to its actual value in the
16175 # expansion.
16176 for file in `sed -n "
16177 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16178 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16179 # Make sure the directory exists.
16180 test -f "$dirpart/$file" && continue
16181 fdir=`$as_dirname -- "$file" ||
13b2be9c 16182$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16183 X"$file" : 'X\(//\)[^/]' \| \
16184 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
16185 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16186$as_echo X"$file" |
16187 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16188 s//\1/
16189 q
16190 }
16191 /^X\(\/\/\)[^/].*/{
16192 s//\1/
16193 q
16194 }
16195 /^X\(\/\/\)$/{
16196 s//\1/
16197 q
16198 }
16199 /^X\(\/\).*/{
16200 s//\1/
16201 q
16202 }
16203 s/.*/./; q'`
16204 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16205 # echo "creating $dirpart/$file"
16206 echo '# dummy' > "$dirpart/$file"
13b2be9c 16207 done
13b2be9c 16208 done
81ecdfbb 16209}
d7040cdb 16210 ;;
81ecdfbb 16211 "libtool":C)
d7040cdb
SE
16212
16213 # See if we are running on zsh, and set the options which allow our
16214 # commands through without removal of \ escapes.
16215 if test -n "${ZSH_VERSION+set}" ; then
16216 setopt NO_GLOB_SUBST
16217 fi
16218
16219 cfgfile="${ofile}T"
16220 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16221 $RM "$cfgfile"
16222
16223 cat <<_LT_EOF >> "$cfgfile"
16224#! $SHELL
16225
16226# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 16227# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
16228# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16229# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16230#
718a6fd8 16231# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
f2c621e4 16232# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 16233# Written by Gordon Matzigkeit, 1996
d7040cdb 16234#
718a6fd8 16235# This file is part of GNU Libtool.
d7040cdb 16236#
718a6fd8
SE
16237# GNU Libtool is free software; you can redistribute it and/or
16238# modify it under the terms of the GNU General Public License as
16239# published by the Free Software Foundation; either version 2 of
16240# the License, or (at your option) any later version.
d7040cdb 16241#
718a6fd8
SE
16242# As a special exception to the GNU General Public License,
16243# if you distribute this file as part of a program or library that
16244# is built using GNU Libtool, you may include this file under the
16245# same distribution terms that you use for the rest of that program.
d7040cdb 16246#
718a6fd8
SE
16247# GNU Libtool is distributed in the hope that it will be useful,
16248# but WITHOUT ANY WARRANTY; without even the implied warranty of
16249# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16250# GNU General Public License for more details.
d7040cdb 16251#
718a6fd8
SE
16252# You should have received a copy of the GNU General Public License
16253# along with GNU Libtool; see the file COPYING. If not, a copy
16254# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16255# obtained by writing to the Free Software Foundation, Inc.,
16256# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
16257
16258
16259# The names of the tagged configurations supported by this script.
16260available_tags=""
16261
16262# ### BEGIN LIBTOOL CONFIG
16263
16264# Which release of libtool.m4 was used?
16265macro_version=$macro_version
16266macro_revision=$macro_revision
16267
16268# Whether or not to build shared libraries.
16269build_libtool_libs=$enable_shared
16270
16271# Whether or not to build static libraries.
16272build_old_libs=$enable_static
16273
16274# What type of objects to build.
16275pic_mode=$pic_mode
16276
16277# Whether or not to optimize for fast installation.
16278fast_install=$enable_fast_install
16279
3725885a
RW
16280# Shell to use when invoking shell scripts.
16281SHELL=$lt_SHELL
16282
16283# An echo program that protects backslashes.
16284ECHO=$lt_ECHO
16285
d7040cdb
SE
16286# The host system.
16287host_alias=$host_alias
16288host=$host
16289host_os=$host_os
16290
16291# The build system.
16292build_alias=$build_alias
16293build=$build
16294build_os=$build_os
16295
16296# A sed program that does not truncate output.
16297SED=$lt_SED
16298
16299# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16300Xsed="\$SED -e 1s/^X//"
16301
16302# A grep program that handles long lines.
16303GREP=$lt_GREP
16304
16305# An ERE matcher.
16306EGREP=$lt_EGREP
16307
16308# A literal string matcher.
16309FGREP=$lt_FGREP
16310
16311# A BSD- or MS-compatible name lister.
16312NM=$lt_NM
16313
16314# Whether we need soft or hard links.
16315LN_S=$lt_LN_S
16316
16317# What is the maximum length of a command?
16318max_cmd_len=$max_cmd_len
16319
16320# Object file suffix (normally "o").
16321objext=$ac_objext
16322
16323# Executable file suffix (normally "").
16324exeext=$exeext
16325
16326# whether the shell understands "unset".
16327lt_unset=$lt_unset
16328
16329# turn spaces into newlines.
16330SP2NL=$lt_lt_SP2NL
16331
16332# turn newlines into spaces.
16333NL2SP=$lt_lt_NL2SP
16334
718a6fd8
SE
16335# An object symbol dumper.
16336OBJDUMP=$lt_OBJDUMP
16337
d7040cdb
SE
16338# Method to check whether dependent libraries are shared objects.
16339deplibs_check_method=$lt_deplibs_check_method
16340
f2c621e4 16341# Command to use when deplibs_check_method == "file_magic".
d7040cdb
SE
16342file_magic_cmd=$lt_file_magic_cmd
16343
16344# The archiver.
16345AR=$lt_AR
16346AR_FLAGS=$lt_AR_FLAGS
16347
16348# A symbol stripping program.
16349STRIP=$lt_STRIP
16350
16351# Commands used to install an old-style archive.
16352RANLIB=$lt_RANLIB
16353old_postinstall_cmds=$lt_old_postinstall_cmds
16354old_postuninstall_cmds=$lt_old_postuninstall_cmds
16355
3725885a
RW
16356# Whether to use a lock for old archive extraction.
16357lock_old_archive_extraction=$lock_old_archive_extraction
16358
d7040cdb
SE
16359# A C compiler.
16360LTCC=$lt_CC
16361
16362# LTCC compiler flags.
16363LTCFLAGS=$lt_CFLAGS
16364
16365# Take the output of nm and produce a listing of raw symbols and C names.
16366global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16367
16368# Transform the output of nm in a proper C declaration.
16369global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16370
16371# Transform the output of nm in a C name address pair.
16372global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16373
718a6fd8
SE
16374# Transform the output of nm in a C name address pair when lib prefix is needed.
16375global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16376
d7040cdb
SE
16377# The name of the directory that contains temporary libtool files.
16378objdir=$objdir
16379
d7040cdb
SE
16380# Used to examine libraries when file_magic_cmd begins with "file".
16381MAGIC_CMD=$MAGIC_CMD
16382
16383# Must we lock files when doing compilation?
16384need_locks=$lt_need_locks
16385
718a6fd8
SE
16386# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16387DSYMUTIL=$lt_DSYMUTIL
16388
16389# Tool to change global to local symbols on Mac OS X.
16390NMEDIT=$lt_NMEDIT
16391
16392# Tool to manipulate fat objects and archives on Mac OS X.
16393LIPO=$lt_LIPO
16394
16395# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16396OTOOL=$lt_OTOOL
16397
16398# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16399OTOOL64=$lt_OTOOL64
16400
d7040cdb
SE
16401# Old archive suffix (normally "a").
16402libext=$libext
16403
16404# Shared library suffix (normally ".so").
16405shrext_cmds=$lt_shrext_cmds
16406
16407# The commands to extract the exported symbol list from a shared archive.
16408extract_expsyms_cmds=$lt_extract_expsyms_cmds
16409
16410# Variables whose values should be saved in libtool wrapper scripts and
16411# restored at link time.
16412variables_saved_for_relink=$lt_variables_saved_for_relink
16413
16414# Do we need the "lib" prefix for modules?
16415need_lib_prefix=$need_lib_prefix
16416
16417# Do we need a version for libraries?
16418need_version=$need_version
16419
16420# Library versioning type.
16421version_type=$version_type
16422
16423# Shared library runtime path variable.
16424runpath_var=$runpath_var
16425
16426# Shared library path variable.
16427shlibpath_var=$shlibpath_var
16428
16429# Is shlibpath searched before the hard-coded library search path?
16430shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16431
16432# Format of library name prefix.
16433libname_spec=$lt_libname_spec
16434
16435# List of archive names. First name is the real one, the rest are links.
16436# The last name is the one that the linker finds with -lNAME
16437library_names_spec=$lt_library_names_spec
16438
16439# The coded name of the library, if different from the real name.
16440soname_spec=$lt_soname_spec
16441
3725885a
RW
16442# Permission mode override for installation of shared libraries.
16443install_override_mode=$lt_install_override_mode
16444
d7040cdb
SE
16445# Command to use after installation of a shared archive.
16446postinstall_cmds=$lt_postinstall_cmds
16447
16448# Command to use after uninstallation of a shared archive.
16449postuninstall_cmds=$lt_postuninstall_cmds
16450
16451# Commands used to finish a libtool library installation in a directory.
16452finish_cmds=$lt_finish_cmds
16453
16454# As "finish_cmds", except a single script fragment to be evaled but
16455# not shown.
16456finish_eval=$lt_finish_eval
16457
16458# Whether we should hardcode library paths into libraries.
16459hardcode_into_libs=$hardcode_into_libs
16460
16461# Compile-time system search path for libraries.
16462sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16463
16464# Run-time system search path for libraries.
16465sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16466
16467# Whether dlopen is supported.
16468dlopen_support=$enable_dlopen
16469
16470# Whether dlopen of programs is supported.
16471dlopen_self=$enable_dlopen_self
16472
16473# Whether dlopen of statically linked programs is supported.
16474dlopen_self_static=$enable_dlopen_self_static
16475
16476# Commands to strip libraries.
16477old_striplib=$lt_old_striplib
16478striplib=$lt_striplib
16479
16480
16481# The linker used to build libraries.
16482LD=$lt_LD
16483
3725885a
RW
16484# How to create reloadable object files.
16485reload_flag=$lt_reload_flag
16486reload_cmds=$lt_reload_cmds
16487
d7040cdb
SE
16488# Commands used to build an old-style archive.
16489old_archive_cmds=$lt_old_archive_cmds
16490
16491# A language specific compiler.
16492CC=$lt_compiler
16493
16494# Is the compiler the GNU compiler?
16495with_gcc=$GCC
16496
16497# Compiler flag to turn off builtin functions.
16498no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16499
df7b86aa
NC
16500# How to pass a linker flag through the compiler.
16501wl=$lt_lt_prog_compiler_wl
16502
f2c621e4
AS
16503# Additional compiler flags for building library objects.
16504pic_flag=$lt_lt_prog_compiler_pic
16505
d7040cdb
SE
16506# Compiler flag to prevent dynamic linking.
16507link_static_flag=$lt_lt_prog_compiler_static
16508
16509# Does compiler simultaneously support -c and -o options?
16510compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16511
16512# Whether or not to add -lc for building shared libraries.
16513build_libtool_need_lc=$archive_cmds_need_lc
16514
16515# Whether or not to disallow shared libs when runtime libs are static.
16516allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16517
16518# Compiler flag to allow reflexive dlopens.
16519export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16520
16521# Compiler flag to generate shared objects directly from archives.
16522whole_archive_flag_spec=$lt_whole_archive_flag_spec
16523
16524# Whether the compiler copes with passing no objects directly.
16525compiler_needs_object=$lt_compiler_needs_object
16526
16527# Create an old-style archive from a shared archive.
16528old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16529
16530# Create a temporary old-style archive to link instead of a shared archive.
16531old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16532
16533# Commands used to build a shared archive.
16534archive_cmds=$lt_archive_cmds
16535archive_expsym_cmds=$lt_archive_expsym_cmds
16536
16537# Commands used to build a loadable module if different from building
16538# a shared archive.
16539module_cmds=$lt_module_cmds
16540module_expsym_cmds=$lt_module_expsym_cmds
16541
16542# Whether we are building with GNU ld or not.
16543with_gnu_ld=$lt_with_gnu_ld
16544
16545# Flag that allows shared libraries with undefined symbols to be built.
16546allow_undefined_flag=$lt_allow_undefined_flag
16547
16548# Flag that enforces no undefined symbols.
16549no_undefined_flag=$lt_no_undefined_flag
16550
16551# Flag to hardcode \$libdir into a binary during linking.
16552# This must work even if \$libdir does not exist
16553hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16554
16555# If ld is used when linking, flag to hardcode \$libdir into a binary
16556# during linking. This must work even if \$libdir does not exist.
16557hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16558
16559# Whether we need a single "-rpath" flag with a separated argument.
16560hardcode_libdir_separator=$lt_hardcode_libdir_separator
16561
16562# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16563# DIR into the resulting binary.
16564hardcode_direct=$hardcode_direct
16565
16566# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16567# DIR into the resulting binary and the resulting library dependency is
16568# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16569# library is relocated.
16570hardcode_direct_absolute=$hardcode_direct_absolute
16571
16572# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16573# into the resulting binary.
16574hardcode_minus_L=$hardcode_minus_L
16575
16576# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16577# into the resulting binary.
16578hardcode_shlibpath_var=$hardcode_shlibpath_var
16579
16580# Set to "yes" if building a shared library automatically hardcodes DIR
16581# into the library and all subsequent libraries and executables linked
16582# against it.
16583hardcode_automatic=$hardcode_automatic
16584
16585# Set to yes if linker adds runtime paths of dependent libraries
16586# to runtime path list.
16587inherit_rpath=$inherit_rpath
16588
16589# Whether libtool must link a program against all its dependency libraries.
16590link_all_deplibs=$link_all_deplibs
16591
f2c621e4
AS
16592# Fix the shell variable \$srcfile for the compiler.
16593fix_srcfile_path=$lt_fix_srcfile_path
16594
d7040cdb
SE
16595# Set to "yes" if exported symbols are required.
16596always_export_symbols=$always_export_symbols
16597
16598# The commands to list exported symbols.
16599export_symbols_cmds=$lt_export_symbols_cmds
16600
16601# Symbols that should not be listed in the preloaded symbols.
16602exclude_expsyms=$lt_exclude_expsyms
16603
16604# Symbols that must always be exported.
16605include_expsyms=$lt_include_expsyms
16606
16607# Commands necessary for linking programs (against libraries) with templates.
16608prelink_cmds=$lt_prelink_cmds
16609
16610# Specify filename containing input files.
16611file_list_spec=$lt_file_list_spec
16612
16613# How to hardcode a shared library path into an executable.
16614hardcode_action=$hardcode_action
16615
16616# ### END LIBTOOL CONFIG
16617
16618_LT_EOF
16619
16620 case $host_os in
16621 aix3*)
16622 cat <<\_LT_EOF >> "$cfgfile"
16623# AIX sometimes has problems with the GCC collect2 program. For some
16624# reason, if we set the COLLECT_NAMES environment variable, the problems
16625# vanish in a puff of smoke.
16626if test "X${COLLECT_NAMES+set}" != Xset; then
16627 COLLECT_NAMES=
16628 export COLLECT_NAMES
16629fi
16630_LT_EOF
16631 ;;
16632 esac
16633
16634
16635ltmain="$ac_aux_dir/ltmain.sh"
16636
16637
16638 # We use sed instead of cat because bash on DJGPP gets confused if
16639 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16640 # text mode, it properly converts lines to CR/LF. This bash problem
16641 # is reportedly fixed, but why not run on old versions too?
f2c621e4
AS
16642 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16643 || (rm -f "$cfgfile"; exit 1)
16644
16645 case $xsi_shell in
16646 yes)
16647 cat << \_LT_EOF >> "$cfgfile"
16648
16649# func_dirname file append nondir_replacement
16650# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16651# otherwise set result to NONDIR_REPLACEMENT.
16652func_dirname ()
16653{
16654 case ${1} in
16655 */*) func_dirname_result="${1%/*}${2}" ;;
16656 * ) func_dirname_result="${3}" ;;
16657 esac
16658}
16659
16660# func_basename file
16661func_basename ()
16662{
16663 func_basename_result="${1##*/}"
16664}
16665
16666# func_dirname_and_basename file append nondir_replacement
16667# perform func_basename and func_dirname in a single function
16668# call:
16669# dirname: Compute the dirname of FILE. If nonempty,
16670# add APPEND to the result, otherwise set result
16671# to NONDIR_REPLACEMENT.
16672# value returned in "$func_dirname_result"
16673# basename: Compute filename of FILE.
16674# value retuned in "$func_basename_result"
16675# Implementation must be kept synchronized with func_dirname
16676# and func_basename. For efficiency, we do not delegate to
16677# those functions but instead duplicate the functionality here.
16678func_dirname_and_basename ()
16679{
16680 case ${1} in
16681 */*) func_dirname_result="${1%/*}${2}" ;;
16682 * ) func_dirname_result="${3}" ;;
16683 esac
16684 func_basename_result="${1##*/}"
16685}
16686
16687# func_stripname prefix suffix name
16688# strip PREFIX and SUFFIX off of NAME.
16689# PREFIX and SUFFIX must not contain globbing or regex special
16690# characters, hashes, percent signs, but SUFFIX may contain a leading
16691# dot (in which case that matches only a dot).
16692func_stripname ()
16693{
16694 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16695 # positional parameters, so assign one to ordinary parameter first.
16696 func_stripname_result=${3}
16697 func_stripname_result=${func_stripname_result#"${1}"}
16698 func_stripname_result=${func_stripname_result%"${2}"}
16699}
16700
16701# func_opt_split
16702func_opt_split ()
16703{
16704 func_opt_split_opt=${1%%=*}
16705 func_opt_split_arg=${1#*=}
16706}
16707
16708# func_lo2o object
16709func_lo2o ()
16710{
16711 case ${1} in
16712 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16713 *) func_lo2o_result=${1} ;;
16714 esac
16715}
16716
16717# func_xform libobj-or-source
16718func_xform ()
16719{
16720 func_xform_result=${1%.*}.lo
16721}
16722
16723# func_arith arithmetic-term...
16724func_arith ()
16725{
16726 func_arith_result=$(( $* ))
16727}
16728
16729# func_len string
16730# STRING may not start with a hyphen.
16731func_len ()
16732{
16733 func_len_result=${#1}
16734}
16735
16736_LT_EOF
16737 ;;
16738 *) # Bourne compatible functions.
16739 cat << \_LT_EOF >> "$cfgfile"
16740
16741# func_dirname file append nondir_replacement
16742# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16743# otherwise set result to NONDIR_REPLACEMENT.
16744func_dirname ()
16745{
16746 # Extract subdirectory from the argument.
16747 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16748 if test "X$func_dirname_result" = "X${1}"; then
16749 func_dirname_result="${3}"
16750 else
16751 func_dirname_result="$func_dirname_result${2}"
16752 fi
16753}
16754
16755# func_basename file
16756func_basename ()
16757{
16758 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16759}
16760
16761
16762# func_stripname prefix suffix name
16763# strip PREFIX and SUFFIX off of NAME.
16764# PREFIX and SUFFIX must not contain globbing or regex special
16765# characters, hashes, percent signs, but SUFFIX may contain a leading
16766# dot (in which case that matches only a dot).
16767# func_strip_suffix prefix name
16768func_stripname ()
16769{
16770 case ${2} in
16771 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16772 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16773 esac
16774}
16775
16776# sed scripts:
16777my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16778my_sed_long_arg='1s/^-[^=]*=//'
16779
16780# func_opt_split
16781func_opt_split ()
16782{
16783 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16784 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16785}
16786
16787# func_lo2o object
16788func_lo2o ()
16789{
16790 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16791}
16792
16793# func_xform libobj-or-source
16794func_xform ()
16795{
16796 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16797}
16798
16799# func_arith arithmetic-term...
16800func_arith ()
16801{
16802 func_arith_result=`expr "$@"`
16803}
16804
16805# func_len string
16806# STRING may not start with a hyphen.
16807func_len ()
16808{
16809 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16810}
16811
16812_LT_EOF
16813esac
16814
16815case $lt_shell_append in
16816 yes)
16817 cat << \_LT_EOF >> "$cfgfile"
16818
16819# func_append var value
16820# Append VALUE to the end of shell variable VAR.
16821func_append ()
16822{
16823 eval "$1+=\$2"
16824}
16825_LT_EOF
16826 ;;
16827 *)
16828 cat << \_LT_EOF >> "$cfgfile"
16829
16830# func_append var value
16831# Append VALUE to the end of shell variable VAR.
16832func_append ()
16833{
16834 eval "$1=\$$1\$2"
16835}
16836
16837_LT_EOF
16838 ;;
16839 esac
16840
16841
16842 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16843 || (rm -f "$cfgfile"; exit 1)
16844
16845 mv -f "$cfgfile" "$ofile" ||
d7040cdb
SE
16846 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16847 chmod +x "$ofile"
16848
13b2be9c 16849 ;;
81ecdfbb 16850 "default-1":C)
20e95c23
DJ
16851 for ac_file in $CONFIG_FILES; do
16852 # Support "outfile[:infile[:infile...]]"
16853 case "$ac_file" in
16854 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16855 esac
16856 # PO directories have a Makefile.in generated from Makefile.in.in.
16857 case "$ac_file" in */Makefile.in)
16858 # Adjust a relative srcdir.
16859 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 16860 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
16861 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16862 # In autoconf-2.13 it is called $ac_given_srcdir.
16863 # In autoconf-2.50 it is called $srcdir.
16864 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16865 case "$ac_given_srcdir" in
16866 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16867 /*) top_srcdir="$ac_given_srcdir" ;;
16868 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16869 esac
16870 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16871 rm -f "$ac_dir/POTFILES"
16872 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16873 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16874 POMAKEFILEDEPS="POTFILES.in"
16875 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16876 # on $ac_dir but don't depend on user-specified configuration
16877 # parameters.
16878 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16879 # The LINGUAS file contains the set of available languages.
16880 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 16881 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20e95c23
DJ
16882 fi
16883 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16884 # Hide the ALL_LINGUAS assigment from automake.
16885 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16886 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16887 else
37a42ee9 16888 # The set of available languages was given in configure.ac.
20e95c23
DJ
16889 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16890 fi
16891 case "$ac_given_srcdir" in
16892 .) srcdirpre= ;;
16893 *) srcdirpre='$(srcdir)/' ;;
16894 esac
16895 POFILES=
16896 GMOFILES=
16897 UPDATEPOFILES=
16898 DUMMYPOFILES=
16899 for lang in $ALL_LINGUAS; do
16900 POFILES="$POFILES $srcdirpre$lang.po"
16901 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16902 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16903 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16904 done
16905 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16906 # environment variable.
16907 INST_LINGUAS=
16908 if test -n "$ALL_LINGUAS"; then
16909 for presentlang in $ALL_LINGUAS; do
16910 useit=no
16911 if test "%UNSET%" != "$LINGUAS"; then
16912 desiredlanguages="$LINGUAS"
16913 else
16914 desiredlanguages="$ALL_LINGUAS"
16915 fi
16916 for desiredlang in $desiredlanguages; do
16917 # Use the presentlang catalog if desiredlang is
16918 # a. equal to presentlang, or
16919 # b. a variant of presentlang (because in this case,
16920 # presentlang can be used as a fallback for messages
16921 # which are not translated in the desiredlang catalog).
16922 case "$desiredlang" in
16923 "$presentlang"*) useit=yes;;
16924 esac
16925 done
16926 if test $useit = yes; then
16927 INST_LINGUAS="$INST_LINGUAS $presentlang"
16928 fi
16929 done
16930 fi
16931 CATALOGS=
16932 if test -n "$INST_LINGUAS"; then
16933 for lang in $INST_LINGUAS; do
16934 CATALOGS="$CATALOGS $lang.gmo"
16935 done
16936 fi
16937 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16938 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"
16939 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16940 if test -f "$f"; then
16941 case "$f" in
16942 *.orig | *.bak | *~) ;;
16943 *) cat "$f" >> "$ac_dir/Makefile" ;;
16944 esac
16945 fi
16946 done
16947 fi
16948 ;;
16949 esac
16950 done ;;
81ecdfbb 16951 "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
16952 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
16953 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
16954 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
16955 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
16956 if test "x$cgen_cpu_prefix" != x ; then
16957 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
20e95c23 16958 fi ;;
81ecdfbb 16959
13b2be9c 16960 esac
81ecdfbb 16961done # for ac_tag
13b2be9c 16962
13b2be9c 16963
81ecdfbb 16964as_fn_exit 0
13b2be9c 16965_ACEOF
13b2be9c
DJ
16966ac_clean_files=$ac_clean_files_save
16967
81ecdfbb
RW
16968test $ac_write_fail = 0 ||
16969 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16970
13b2be9c
DJ
16971
16972# configure is writing to config.log, and then calls config.status.
16973# config.status does its own redirection, appending to config.log.
16974# Unfortunately, on DOS this fails, as config.log is still kept open
16975# by configure, so config.status won't be able to write to it; its
16976# output is simply discarded. So we exec the FD to /dev/null,
16977# effectively closing config.log, so it can be properly (re)opened and
16978# appended to by config.status. When coming back to configure, we
16979# need to make the FD available again.
16980if test "$no_create" != yes; then
16981 ac_cs_success=:
16982 ac_config_status_args=
16983 test "$silent" = yes &&
16984 ac_config_status_args="$ac_config_status_args --quiet"
16985 exec 5>/dev/null
16986 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16987 exec 5>>config.log
16988 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16989 # would make configure fail if this is the last instruction.
81ecdfbb
RW
16990 $ac_cs_success || as_fn_exit $?
16991fi
16992if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16994$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13b2be9c 16995fi
252b5132 16996
This page took 1.884433 seconds and 4 git commands to generate.