Add support for RISC-V architecture.
[deliverable/binutils-gdb.git] / gas / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
fecd57f9 3# Generated by GNU Autoconf 2.64 for gas 2.27.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'
fecd57f9
L
559PACKAGE_VERSION='2.27.51'
560PACKAGE_STRING='gas 2.27.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
6757cf57 643WARN_WRITE_STRINGS
81ecdfbb 644NO_WERROR
c5da1932 645WARN_CFLAGS_FOR_BUILD
81ecdfbb
RW
646WARN_CFLAGS
647OTOOL64
648OTOOL
649LIPO
650NMEDIT
651DSYMUTIL
81ecdfbb
RW
652RANLIB
653AR
654OBJDUMP
655LN_S
656NM
657ac_ct_DUMPBIN
658DUMPBIN
659LD
660FGREP
661SED
662LIBTOOL
663EGREP
664GREP
665CPP
666am__fastdepCC_FALSE
667am__fastdepCC_TRUE
668CCDEPMODE
6eb7d830 669am__nodep
81ecdfbb
RW
670AMDEPBACKSLASH
671AMDEP_FALSE
672AMDEP_TRUE
673am__quote
674am__include
675DEPDIR
676am__untar
677am__tar
678AMTAR
679am__leading_dot
680SET_MAKE
681AWK
682mkdir_p
683MKDIR_P
684INSTALL_STRIP_PROGRAM
685STRIP
686install_sh
687MAKEINFO
688AUTOHEADER
689AUTOMAKE
690AUTOCONF
691ACLOCAL
692VERSION
693PACKAGE
694CYGPATH_W
695am__isrc
696INSTALL_DATA
697INSTALL_SCRIPT
698INSTALL_PROGRAM
699OBJEXT
700EXEEXT
701ac_ct_CC
702CPPFLAGS
703LDFLAGS
704CFLAGS
705CC
706target_os
707target_vendor
708target_cpu
709target
710host_os
711host_vendor
712host_cpu
713host
714build_os
715build_vendor
716build_cpu
717build
718target_alias
719host_alias
720build_alias
721LIBS
722ECHO_T
723ECHO_N
724ECHO_C
725DEFS
726mandir
727localedir
728libdir
729psdir
730pdfdir
731dvidir
732htmldir
733infodir
734docdir
735oldincludedir
736includedir
737localstatedir
738sharedstatedir
739sysconfdir
740datadir
741datarootdir
742libexecdir
743sbindir
744bindir
745program_transform_name
746prefix
747exec_prefix
748PACKAGE_URL
749PACKAGE_BUGREPORT
750PACKAGE_STRING
751PACKAGE_VERSION
752PACKAGE_TARNAME
753PACKAGE_NAME
754PATH_SEPARATOR
755SHELL'
13b2be9c 756ac_subst_files=''
81ecdfbb
RW
757ac_user_opts='
758enable_option_checking
759enable_dependency_tracking
81ecdfbb
RW
760enable_shared
761enable_static
762with_pic
763enable_fast_install
764with_gnu_ld
765enable_libtool_lock
b879806f
AM
766enable_plugins
767enable_largefile
81ecdfbb
RW
768enable_targets
769enable_checking
6c3bc0f8 770enable_compressed_debug_sections
0cb4071e 771enable_x86_relax_relocations
b8871f35 772enable_elf_stt_common
81ecdfbb
RW
773enable_werror
774enable_build_warnings
9004b6bd 775with_cpu
81ecdfbb
RW
776enable_nls
777enable_maintainer_mode
0138187e 778with_system_zlib
81ecdfbb
RW
779'
780 ac_precious_vars='build_alias
781host_alias
782target_alias
783CC
784CFLAGS
785LDFLAGS
786LIBS
787CPPFLAGS
788CPP
789YACC
790YFLAGS'
791
252b5132
RH
792
793# Initialize some variables set by options.
13b2be9c
DJ
794ac_init_help=
795ac_init_version=false
81ecdfbb
RW
796ac_unrecognized_opts=
797ac_unrecognized_sep=
252b5132
RH
798# The variables have the same names as the options, with
799# dashes changed to underlines.
13b2be9c 800cache_file=/dev/null
252b5132 801exec_prefix=NONE
252b5132 802no_create=
252b5132
RH
803no_recursion=
804prefix=NONE
805program_prefix=NONE
806program_suffix=NONE
807program_transform_name=s,x,x,
808silent=
809site=
810srcdir=
252b5132
RH
811verbose=
812x_includes=NONE
813x_libraries=NONE
13b2be9c
DJ
814
815# Installation directory options.
816# These are left unexpanded so users can "make install exec_prefix=/foo"
817# and all the variables that are supposed to be based on exec_prefix
818# by default will actually change.
819# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 820# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
821bindir='${exec_prefix}/bin'
822sbindir='${exec_prefix}/sbin'
823libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
824datarootdir='${prefix}/share'
825datadir='${datarootdir}'
252b5132
RH
826sysconfdir='${prefix}/etc'
827sharedstatedir='${prefix}/com'
828localstatedir='${prefix}/var'
252b5132
RH
829includedir='${prefix}/include'
830oldincludedir='/usr/include'
2e98a7bd 831docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
832infodir='${datarootdir}/info'
833htmldir='${docdir}'
834dvidir='${docdir}'
835pdfdir='${docdir}'
836psdir='${docdir}'
837libdir='${exec_prefix}/lib'
838localedir='${datarootdir}/locale'
839mandir='${datarootdir}/man'
252b5132 840
252b5132 841ac_prev=
81ecdfbb 842ac_dashdash=
252b5132
RH
843for ac_option
844do
252b5132
RH
845 # If the previous option needs an argument, assign it.
846 if test -n "$ac_prev"; then
81ecdfbb 847 eval $ac_prev=\$ac_option
252b5132
RH
848 ac_prev=
849 continue
850 fi
851
81ecdfbb
RW
852 case $ac_option in
853 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
854 *) ac_optarg=yes ;;
855 esac
252b5132
RH
856
857 # Accept the important Cygnus configure options, so we can diagnose typos.
858
81ecdfbb
RW
859 case $ac_dashdash$ac_option in
860 --)
861 ac_dashdash=yes ;;
252b5132
RH
862
863 -bindir | --bindir | --bindi | --bind | --bin | --bi)
864 ac_prev=bindir ;;
865 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
13b2be9c 866 bindir=$ac_optarg ;;
252b5132
RH
867
868 -build | --build | --buil | --bui | --bu)
13b2be9c 869 ac_prev=build_alias ;;
252b5132 870 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
13b2be9c 871 build_alias=$ac_optarg ;;
252b5132
RH
872
873 -cache-file | --cache-file | --cache-fil | --cache-fi \
874 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
875 ac_prev=cache_file ;;
876 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
877 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
13b2be9c
DJ
878 cache_file=$ac_optarg ;;
879
880 --config-cache | -C)
881 cache_file=config.cache ;;
252b5132 882
81ecdfbb 883 -datadir | --datadir | --datadi | --datad)
252b5132 884 ac_prev=datadir ;;
81ecdfbb 885 -datadir=* | --datadir=* | --datadi=* | --datad=*)
13b2be9c 886 datadir=$ac_optarg ;;
252b5132 887
81ecdfbb
RW
888 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
889 | --dataroo | --dataro | --datar)
890 ac_prev=datarootdir ;;
891 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
892 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
893 datarootdir=$ac_optarg ;;
894
252b5132 895 -disable-* | --disable-*)
81ecdfbb 896 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 897 # Reject names that are not valid shell variable names.
81ecdfbb
RW
898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
899 as_fn_error "invalid feature name: $ac_useropt"
900 ac_useropt_orig=$ac_useropt
901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
902 case $ac_user_opts in
903 *"
904"enable_$ac_useropt"
905"*) ;;
906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
907 ac_unrecognized_sep=', ';;
908 esac
909 eval enable_$ac_useropt=no ;;
910
911 -docdir | --docdir | --docdi | --doc | --do)
912 ac_prev=docdir ;;
913 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
914 docdir=$ac_optarg ;;
915
916 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
917 ac_prev=dvidir ;;
918 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
919 dvidir=$ac_optarg ;;
252b5132
RH
920
921 -enable-* | --enable-*)
81ecdfbb 922 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 923 # Reject names that are not valid shell variable names.
81ecdfbb
RW
924 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
925 as_fn_error "invalid feature name: $ac_useropt"
926 ac_useropt_orig=$ac_useropt
927 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
928 case $ac_user_opts in
929 *"
930"enable_$ac_useropt"
931"*) ;;
932 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
933 ac_unrecognized_sep=', ';;
252b5132 934 esac
81ecdfbb 935 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
936
937 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
938 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
939 | --exec | --exe | --ex)
940 ac_prev=exec_prefix ;;
941 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
942 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
943 | --exec=* | --exe=* | --ex=*)
13b2be9c 944 exec_prefix=$ac_optarg ;;
252b5132
RH
945
946 -gas | --gas | --ga | --g)
947 # Obsolete; use --with-gas.
948 with_gas=yes ;;
949
13b2be9c
DJ
950 -help | --help | --hel | --he | -h)
951 ac_init_help=long ;;
952 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
953 ac_init_help=recursive ;;
954 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
955 ac_init_help=short ;;
252b5132
RH
956
957 -host | --host | --hos | --ho)
13b2be9c 958 ac_prev=host_alias ;;
252b5132 959 -host=* | --host=* | --hos=* | --ho=*)
13b2be9c 960 host_alias=$ac_optarg ;;
252b5132 961
81ecdfbb
RW
962 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
963 ac_prev=htmldir ;;
964 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
965 | --ht=*)
966 htmldir=$ac_optarg ;;
967
252b5132
RH
968 -includedir | --includedir | --includedi | --included | --include \
969 | --includ | --inclu | --incl | --inc)
970 ac_prev=includedir ;;
971 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
972 | --includ=* | --inclu=* | --incl=* | --inc=*)
13b2be9c 973 includedir=$ac_optarg ;;
252b5132
RH
974
975 -infodir | --infodir | --infodi | --infod | --info | --inf)
976 ac_prev=infodir ;;
977 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
13b2be9c 978 infodir=$ac_optarg ;;
252b5132
RH
979
980 -libdir | --libdir | --libdi | --libd)
981 ac_prev=libdir ;;
982 -libdir=* | --libdir=* | --libdi=* | --libd=*)
13b2be9c 983 libdir=$ac_optarg ;;
252b5132
RH
984
985 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
986 | --libexe | --libex | --libe)
987 ac_prev=libexecdir ;;
988 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
989 | --libexe=* | --libex=* | --libe=*)
13b2be9c 990 libexecdir=$ac_optarg ;;
252b5132 991
81ecdfbb
RW
992 -localedir | --localedir | --localedi | --localed | --locale)
993 ac_prev=localedir ;;
994 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
995 localedir=$ac_optarg ;;
996
252b5132 997 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 998 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
999 ac_prev=localstatedir ;;
1000 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1001 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
13b2be9c 1002 localstatedir=$ac_optarg ;;
252b5132
RH
1003
1004 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1005 ac_prev=mandir ;;
1006 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
13b2be9c 1007 mandir=$ac_optarg ;;
252b5132
RH
1008
1009 -nfp | --nfp | --nf)
1010 # Obsolete; use --without-fp.
1011 with_fp=no ;;
1012
1013 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
13b2be9c 1014 | --no-cr | --no-c | -n)
252b5132
RH
1015 no_create=yes ;;
1016
1017 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1018 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1019 no_recursion=yes ;;
1020
1021 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1022 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1023 | --oldin | --oldi | --old | --ol | --o)
1024 ac_prev=oldincludedir ;;
1025 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1026 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1027 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
13b2be9c 1028 oldincludedir=$ac_optarg ;;
252b5132
RH
1029
1030 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1031 ac_prev=prefix ;;
1032 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
13b2be9c 1033 prefix=$ac_optarg ;;
252b5132
RH
1034
1035 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1036 | --program-pre | --program-pr | --program-p)
1037 ac_prev=program_prefix ;;
1038 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1039 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
13b2be9c 1040 program_prefix=$ac_optarg ;;
252b5132
RH
1041
1042 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1043 | --program-suf | --program-su | --program-s)
1044 ac_prev=program_suffix ;;
1045 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1046 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
13b2be9c 1047 program_suffix=$ac_optarg ;;
252b5132
RH
1048
1049 -program-transform-name | --program-transform-name \
1050 | --program-transform-nam | --program-transform-na \
1051 | --program-transform-n | --program-transform- \
1052 | --program-transform | --program-transfor \
1053 | --program-transfo | --program-transf \
1054 | --program-trans | --program-tran \
1055 | --progr-tra | --program-tr | --program-t)
1056 ac_prev=program_transform_name ;;
1057 -program-transform-name=* | --program-transform-name=* \
1058 | --program-transform-nam=* | --program-transform-na=* \
1059 | --program-transform-n=* | --program-transform-=* \
1060 | --program-transform=* | --program-transfor=* \
1061 | --program-transfo=* | --program-transf=* \
1062 | --program-trans=* | --program-tran=* \
1063 | --progr-tra=* | --program-tr=* | --program-t=*)
13b2be9c 1064 program_transform_name=$ac_optarg ;;
252b5132 1065
81ecdfbb
RW
1066 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1067 ac_prev=pdfdir ;;
1068 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1069 pdfdir=$ac_optarg ;;
1070
1071 -psdir | --psdir | --psdi | --psd | --ps)
1072 ac_prev=psdir ;;
1073 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1074 psdir=$ac_optarg ;;
1075
252b5132
RH
1076 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1077 | -silent | --silent | --silen | --sile | --sil)
1078 silent=yes ;;
1079
1080 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1081 ac_prev=sbindir ;;
1082 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1083 | --sbi=* | --sb=*)
13b2be9c 1084 sbindir=$ac_optarg ;;
252b5132
RH
1085
1086 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1087 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1088 | --sharedst | --shareds | --shared | --share | --shar \
1089 | --sha | --sh)
1090 ac_prev=sharedstatedir ;;
1091 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1092 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1093 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1094 | --sha=* | --sh=*)
13b2be9c 1095 sharedstatedir=$ac_optarg ;;
252b5132
RH
1096
1097 -site | --site | --sit)
1098 ac_prev=site ;;
1099 -site=* | --site=* | --sit=*)
13b2be9c 1100 site=$ac_optarg ;;
76bff705 1101
252b5132
RH
1102 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1103 ac_prev=srcdir ;;
1104 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
13b2be9c 1105 srcdir=$ac_optarg ;;
252b5132
RH
1106
1107 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1108 | --syscon | --sysco | --sysc | --sys | --sy)
1109 ac_prev=sysconfdir ;;
1110 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1111 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
13b2be9c 1112 sysconfdir=$ac_optarg ;;
252b5132
RH
1113
1114 -target | --target | --targe | --targ | --tar | --ta | --t)
13b2be9c 1115 ac_prev=target_alias ;;
252b5132 1116 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
13b2be9c 1117 target_alias=$ac_optarg ;;
252b5132
RH
1118
1119 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1120 verbose=yes ;;
1121
13b2be9c
DJ
1122 -version | --version | --versio | --versi | --vers | -V)
1123 ac_init_version=: ;;
252b5132
RH
1124
1125 -with-* | --with-*)
81ecdfbb 1126 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1127 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1129 as_fn_error "invalid package name: $ac_useropt"
1130 ac_useropt_orig=$ac_useropt
1131 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1132 case $ac_user_opts in
1133 *"
1134"with_$ac_useropt"
1135"*) ;;
1136 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1137 ac_unrecognized_sep=', ';;
252b5132 1138 esac
81ecdfbb 1139 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1140
1141 -without-* | --without-*)
81ecdfbb 1142 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1143 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1144 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145 as_fn_error "invalid package name: $ac_useropt"
1146 ac_useropt_orig=$ac_useropt
1147 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148 case $ac_user_opts in
1149 *"
1150"with_$ac_useropt"
1151"*) ;;
1152 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1153 ac_unrecognized_sep=', ';;
1154 esac
1155 eval with_$ac_useropt=no ;;
252b5132
RH
1156
1157 --x)
1158 # Obsolete; use --with-x.
1159 with_x=yes ;;
1160
1161 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162 | --x-incl | --x-inc | --x-in | --x-i)
1163 ac_prev=x_includes ;;
1164 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
13b2be9c 1166 x_includes=$ac_optarg ;;
252b5132
RH
1167
1168 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170 ac_prev=x_libraries ;;
1171 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13b2be9c 1173 x_libraries=$ac_optarg ;;
252b5132 1174
81ecdfbb
RW
1175 -*) as_fn_error "unrecognized option: \`$ac_option'
1176Try \`$0 --help' for more information."
252b5132
RH
1177 ;;
1178
13b2be9c
DJ
1179 *=*)
1180 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1181 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1182 case $ac_envvar in #(
1183 '' | [0-9]* | *[!_$as_cr_alnum]* )
1184 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1185 esac
1186 eval $ac_envvar=\$ac_optarg
13b2be9c
DJ
1187 export $ac_envvar ;;
1188
252b5132 1189 *)
13b2be9c 1190 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1191 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13b2be9c 1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1193 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
13b2be9c 1194 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1195 ;;
1196
1197 esac
1198done
1199
1200if test -n "$ac_prev"; then
13b2be9c 1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1202 as_fn_error "missing argument to $ac_option"
c8615825 1203fi
c8615825 1204
81ecdfbb
RW
1205if test -n "$ac_unrecognized_opts"; then
1206 case $enable_option_checking in
1207 no) ;;
1208 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1209 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13b2be9c 1210 esac
81ecdfbb 1211fi
252b5132 1212
81ecdfbb
RW
1213# Check all directory arguments for consistency.
1214for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1215 datadir sysconfdir sharedstatedir localstatedir includedir \
1216 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1217 libdir localedir mandir
252b5132 1218do
81ecdfbb
RW
1219 eval ac_val=\$$ac_var
1220 # Remove trailing slashes.
1221 case $ac_val in
1222 */ )
1223 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1224 eval $ac_var=\$ac_val;;
1225 esac
1226 # Be sure to have absolute directory names.
13b2be9c 1227 case $ac_val in
81ecdfbb
RW
1228 [\\/$]* | ?:[\\/]* ) continue;;
1229 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
252b5132 1230 esac
81ecdfbb 1231 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1232done
1233
13b2be9c
DJ
1234# There might be people who depend on the old broken behavior: `$host'
1235# used to hold the argument of --host etc.
1236# FIXME: To remove some day.
1237build=$build_alias
1238host=$host_alias
1239target=$target_alias
1240
1241# FIXME: To remove some day.
1242if test "x$host_alias" != x; then
1243 if test "x$build_alias" = x; then
1244 cross_compiling=maybe
81ecdfbb 1245 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
13b2be9c
DJ
1246 If a cross compiler is detected then cross compile mode will be used." >&2
1247 elif test "x$build_alias" != "x$host_alias"; then
1248 cross_compiling=yes
1249 fi
1250fi
9b2b7d69 1251
13b2be9c
DJ
1252ac_tool_prefix=
1253test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254
1255test "$silent" = yes && exec 6>/dev/null
252b5132 1256
252b5132 1257
81ecdfbb
RW
1258ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259ac_ls_di=`ls -di .` &&
1260ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261 as_fn_error "working directory cannot be determined"
1262test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263 as_fn_error "pwd does not report name of working directory"
1264
1265
252b5132
RH
1266# Find the source files, if location was not specified.
1267if test -z "$srcdir"; then
1268 ac_srcdir_defaulted=yes
81ecdfbb
RW
1269 # Try the directory containing this script, then the parent directory.
1270 ac_confdir=`$as_dirname -- "$as_myself" ||
1271$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1272 X"$as_myself" : 'X\(//\)[^/]' \| \
1273 X"$as_myself" : 'X\(//\)$' \| \
1274 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1275$as_echo X"$as_myself" |
1276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\/\)[^/].*/{
1281 s//\1/
1282 q
1283 }
1284 /^X\(\/\/\)$/{
1285 s//\1/
1286 q
1287 }
1288 /^X\(\/\).*/{
1289 s//\1/
1290 q
1291 }
1292 s/.*/./; q'`
252b5132 1293 srcdir=$ac_confdir
81ecdfbb 1294 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1295 srcdir=..
1296 fi
1297else
1298 ac_srcdir_defaulted=no
1299fi
81ecdfbb
RW
1300if test ! -r "$srcdir/$ac_unique_file"; then
1301 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1302 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1303fi
1304ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305ac_abs_confdir=`(
1306 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1307 pwd)`
1308# When building in place, set srcdir=.
1309if test "$ac_abs_confdir" = "$ac_pwd"; then
1310 srcdir=.
1311fi
1312# Remove unnecessary trailing slashes from srcdir.
1313# Double slashes in file names in object file debugging info
1314# mess up M-x gdb in Emacs.
1315case $srcdir in
1316*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317esac
1318for ac_var in $ac_precious_vars; do
1319 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1320 eval ac_env_${ac_var}_value=\$${ac_var}
1321 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1323done
d6d788bd 1324
13b2be9c
DJ
1325#
1326# Report the --help message.
1327#
1328if test "$ac_init_help" = "long"; then
1329 # Omit some internal or obsolete options to make the list less imposing.
1330 # This message is too long to be a string in the A/UX 3.1 sh.
1331 cat <<_ACEOF
fecd57f9 1332\`configure' configures gas 2.27.51 to adapt to many kinds of systems.
9b2b7d69 1333
13b2be9c 1334Usage: $0 [OPTION]... [VAR=VALUE]...
9b2b7d69 1335
13b2be9c
DJ
1336To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337VAR=VALUE. See below for descriptions of some of the useful variables.
9b2b7d69 1338
13b2be9c 1339Defaults for the options are specified in brackets.
9b2b7d69 1340
13b2be9c
DJ
1341Configuration:
1342 -h, --help display this help and exit
1343 --help=short display options specific to this package
1344 --help=recursive display the short help of all the included packages
1345 -V, --version display version information and exit
1346 -q, --quiet, --silent do not print \`checking...' messages
1347 --cache-file=FILE cache test results in FILE [disabled]
1348 -C, --config-cache alias for \`--cache-file=config.cache'
1349 -n, --no-create do not create output files
1350 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1351
13b2be9c
DJ
1352Installation directories:
1353 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1354 [$ac_default_prefix]
13b2be9c 1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1356 [PREFIX]
9b2b7d69 1357
13b2be9c
DJ
1358By default, \`make install' will install all the files in
1359\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1360an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361for instance \`--prefix=\$HOME'.
9b2b7d69 1362
13b2be9c 1363For better control, use the options below.
9b2b7d69 1364
13b2be9c 1365Fine tuning of the installation directories:
81ecdfbb
RW
1366 --bindir=DIR user executables [EPREFIX/bin]
1367 --sbindir=DIR system admin executables [EPREFIX/sbin]
1368 --libexecdir=DIR program executables [EPREFIX/libexec]
1369 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1370 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1371 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1372 --libdir=DIR object code libraries [EPREFIX/lib]
1373 --includedir=DIR C header files [PREFIX/include]
1374 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1375 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1376 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1377 --infodir=DIR info documentation [DATAROOTDIR/info]
1378 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1379 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1380 --docdir=DIR documentation root [DATAROOTDIR/doc/gas]
81ecdfbb
RW
1381 --htmldir=DIR html documentation [DOCDIR]
1382 --dvidir=DIR dvi documentation [DOCDIR]
1383 --pdfdir=DIR pdf documentation [DOCDIR]
1384 --psdir=DIR ps documentation [DOCDIR]
13b2be9c 1385_ACEOF
9b2b7d69 1386
13b2be9c 1387 cat <<\_ACEOF
9b2b7d69 1388
13b2be9c
DJ
1389Program names:
1390 --program-prefix=PREFIX prepend PREFIX to installed program names
1391 --program-suffix=SUFFIX append SUFFIX to installed program names
1392 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
9b2b7d69 1393
13b2be9c
DJ
1394System types:
1395 --build=BUILD configure for building on BUILD [guessed]
1396 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1397 --target=TARGET configure for building compilers for TARGET [HOST]
1398_ACEOF
9b2b7d69 1399fi
9b2b7d69 1400
13b2be9c 1401if test -n "$ac_init_help"; then
2e98a7bd 1402 case $ac_init_help in
fecd57f9 1403 short | recursive ) echo "Configuration of gas 2.27.51:";;
2e98a7bd 1404 esac
13b2be9c 1405 cat <<\_ACEOF
9b2b7d69 1406
13b2be9c 1407Optional Features:
81ecdfbb 1408 --disable-option-checking ignore unrecognized --enable/--with options
13b2be9c
DJ
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
ab509236
L
1411 --disable-dependency-tracking speeds up one-time build
1412 --enable-dependency-tracking do not reject slow dependency extractors
81ecdfbb
RW
1413 --enable-shared[=PKGS] build shared libraries [default=yes]
1414 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1415 --enable-fast-install[=PKGS]
1416 optimize for fast installation [default=yes]
13b2be9c 1417 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1418 --enable-plugins Enable support for plugins
1419 --disable-largefile omit support for large files
241a6c40 1420 --enable-targets alternative target configurations besides the primary
c43a438d 1421 --enable-checking enable run-time checks
4894d80b 1422 --enable-compressed-debug-sections={all,gas,none}
27ba7c94 1423 compress debug sections by default
0cb4071e
L
1424 --enable-x86-relax-relocations
1425 generate x86 relax relocations by default
b8871f35
L
1426 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by
1427 default
241a6c40
AM
1428 --enable-werror treat compile warnings as errors
1429 --enable-build-warnings enable build-time compiler warnings
13b2be9c 1430 --disable-nls do not use Native Language Support
ab509236
L
1431 --enable-maintainer-mode enable make rules and dependencies not useful
1432 (and sometimes confusing) to the casual installer
9b2b7d69 1433
13b2be9c
DJ
1434Optional Packages:
1435 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1436 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1437 --with-pic try to use only PIC/non-PIC objects [default=use
1438 both]
1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
9004b6bd
AB
1440 --with-cpu=CPU default cpu variant is CPU (currently only supported
1441 on ARC)
0138187e 1442 --with-system-zlib use installed libz
9b2b7d69 1443
13b2be9c
DJ
1444Some influential environment variables:
1445 CC C compiler command
1446 CFLAGS C compiler flags
1447 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1448 nonstandard directory <lib dir>
81ecdfbb
RW
1449 LIBS libraries to pass to the linker, e.g. -l<library>
1450 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1451 you have headers in a nonstandard directory <include dir>
13b2be9c 1452 CPP C preprocessor
81ecdfbb
RW
1453 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1454 the first program found out of: `bison -y', `byacc', `yacc'.
1455 YFLAGS The list of arguments that will be passed by default to $YACC.
1456 This script will default YFLAGS to the empty string to avoid a
1457 default value of `-d' given by some make applications.
13b2be9c
DJ
1458
1459Use these variables to override the choices made by `configure' or to help
1460it to find libraries and programs with nonstandard names/locations.
1461
81ecdfbb 1462Report bugs to the package provider.
13b2be9c 1463_ACEOF
81ecdfbb 1464ac_status=$?
9b2b7d69 1465fi
9b2b7d69 1466
13b2be9c
DJ
1467if test "$ac_init_help" = "recursive"; then
1468 # If there are subdirs, report their specific --help.
13b2be9c 1469 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1470 test -d "$ac_dir" ||
1471 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1472 continue
13b2be9c
DJ
1473 ac_builddir=.
1474
81ecdfbb
RW
1475case "$ac_dir" in
1476.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477*)
1478 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1479 # A ".." for each directory in $ac_dir_suffix.
1480 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1481 case $ac_top_builddir_sub in
1482 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1484 esac ;;
1485esac
1486ac_abs_top_builddir=$ac_pwd
1487ac_abs_builddir=$ac_pwd$ac_dir_suffix
1488# for backward compatibility:
1489ac_top_builddir=$ac_top_build_prefix
9b2b7d69 1490
13b2be9c 1491case $srcdir in
81ecdfbb 1492 .) # We are building in place.
13b2be9c 1493 ac_srcdir=.
81ecdfbb
RW
1494 ac_top_srcdir=$ac_top_builddir_sub
1495 ac_abs_top_srcdir=$ac_pwd ;;
1496 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 1497 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1498 ac_top_srcdir=$srcdir
1499 ac_abs_top_srcdir=$srcdir ;;
1500 *) # Relative name.
1501 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1502 ac_top_srcdir=$ac_top_build_prefix$srcdir
1503 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
ab509236 1504esac
81ecdfbb
RW
1505ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1506
1507 cd "$ac_dir" || { ac_status=$?; continue; }
1508 # Check for guested configure.
1509 if test -f "$ac_srcdir/configure.gnu"; then
1510 echo &&
1511 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1512 elif test -f "$ac_srcdir/configure"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure" --help=recursive
13b2be9c 1515 else
81ecdfbb
RW
1516 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 fi || ac_status=$?
1518 cd "$ac_pwd" || { ac_status=$?; break; }
13b2be9c
DJ
1519 done
1520fi
6840198f 1521
81ecdfbb 1522test -n "$ac_init_help" && exit $ac_status
13b2be9c
DJ
1523if $ac_init_version; then
1524 cat <<\_ACEOF
fecd57f9 1525gas configure 2.27.51
81ecdfbb 1526generated by GNU Autoconf 2.64
c8615825 1527
81ecdfbb 1528Copyright (C) 2009 Free Software Foundation, Inc.
13b2be9c
DJ
1529This configure script is free software; the Free Software Foundation
1530gives unlimited permission to copy, distribute and modify it.
1531_ACEOF
81ecdfbb 1532 exit
13b2be9c 1533fi
c8615825 1534
81ecdfbb
RW
1535## ------------------------ ##
1536## Autoconf initialization. ##
1537## ------------------------ ##
c8615825 1538
81ecdfbb
RW
1539# ac_fn_c_try_compile LINENO
1540# --------------------------
1541# Try to compile conftest.$ac_ext, and return whether this succeeded.
1542ac_fn_c_try_compile ()
13b2be9c 1543{
81ecdfbb
RW
1544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 rm -f conftest.$ac_objext
1546 if { { ac_try="$ac_compile"
1547case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550esac
1551eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552$as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_compile") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1559 fi
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest.$ac_objext; then :
1565 ac_retval=0
1566else
1567 $as_echo "$as_me: failed program was:" >&5
1568sed 's/^/| /' conftest.$ac_ext >&5
13b2be9c 1569
81ecdfbb
RW
1570 ac_retval=1
1571fi
1572 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1573 return $ac_retval
13b2be9c 1574
81ecdfbb 1575} # ac_fn_c_try_compile
13b2be9c 1576
81ecdfbb
RW
1577# ac_fn_c_try_link LINENO
1578# -----------------------
1579# Try to link conftest.$ac_ext, and return whether this succeeded.
1580ac_fn_c_try_link ()
1581{
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 rm -f conftest.$ac_objext conftest$ac_exeext
1584 if { { ac_try="$ac_link"
1585case "(($ac_try" in
1586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1587 *) ac_try_echo=$ac_try;;
1588esac
1589eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1590$as_echo "$ac_try_echo"; } >&5
1591 (eval "$ac_link") 2>conftest.err
1592 ac_status=$?
1593 if test -s conftest.err; then
1594 grep -v '^ *+' conftest.err >conftest.er1
1595 cat conftest.er1 >&5
1596 mv -f conftest.er1 conftest.err
1597 fi
1598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1599 test $ac_status = 0; } && {
1600 test -z "$ac_c_werror_flag" ||
1601 test ! -s conftest.err
1602 } && test -s conftest$ac_exeext && {
1603 test "$cross_compiling" = yes ||
1604 $as_test_x conftest$ac_exeext
1605 }; then :
1606 ac_retval=0
1607else
1608 $as_echo "$as_me: failed program was:" >&5
1609sed 's/^/| /' conftest.$ac_ext >&5
1610
1611 ac_retval=1
1612fi
1613 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1614 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1615 # interfere with the next link command; also delete a directory that is
1616 # left behind by Apple's compiler. We do this before executing the actions.
1617 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1618 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1619 return $ac_retval
1620
1621} # ac_fn_c_try_link
1622
1623# ac_fn_c_try_cpp LINENO
1624# ----------------------
1625# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1626ac_fn_c_try_cpp ()
1627{
1628 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629 if { { ac_try="$ac_cpp conftest.$ac_ext"
1630case "(($ac_try" in
1631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1632 *) ac_try_echo=$ac_try;;
1633esac
1634eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1635$as_echo "$ac_try_echo"; } >&5
1636 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1637 ac_status=$?
1638 if test -s conftest.err; then
1639 grep -v '^ *+' conftest.err >conftest.er1
1640 cat conftest.er1 >&5
1641 mv -f conftest.er1 conftest.err
1642 fi
1643 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1644 test $ac_status = 0; } >/dev/null && {
1645 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1646 test ! -s conftest.err
1647 }; then :
1648 ac_retval=0
1649else
1650 $as_echo "$as_me: failed program was:" >&5
1651sed 's/^/| /' conftest.$ac_ext >&5
1652
1653 ac_retval=1
1654fi
1655 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1656 return $ac_retval
1657
1658} # ac_fn_c_try_cpp
1659
1660# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1661# -------------------------------------------------------
1662# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1663# the include files in INCLUDES and setting the cache variable VAR
1664# accordingly.
1665ac_fn_c_check_header_mongrel ()
1666{
1667 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1668 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1670$as_echo_n "checking for $2... " >&6; }
1671if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1672 $as_echo_n "(cached) " >&6
1673fi
1674eval ac_res=\$$3
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1676$as_echo "$ac_res" >&6; }
1677else
1678 # Is the header compilable?
1679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1680$as_echo_n "checking $2 usability... " >&6; }
1681cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1682/* end confdefs.h. */
1683$4
1684#include <$2>
1685_ACEOF
1686if ac_fn_c_try_compile "$LINENO"; then :
1687 ac_header_compiler=yes
1688else
1689 ac_header_compiler=no
1690fi
1691rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1693$as_echo "$ac_header_compiler" >&6; }
1694
1695# Is the header present?
1696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1697$as_echo_n "checking $2 presence... " >&6; }
1698cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1699/* end confdefs.h. */
1700#include <$2>
1701_ACEOF
1702if ac_fn_c_try_cpp "$LINENO"; then :
1703 ac_header_preproc=yes
1704else
1705 ac_header_preproc=no
1706fi
1707rm -f conftest.err conftest.$ac_ext
1708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1709$as_echo "$ac_header_preproc" >&6; }
1710
1711# So? What about this header?
1712case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1713 yes:no: )
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1715$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1717$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1718 ;;
1719 no:yes:* )
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1721$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1723$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1725$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1727$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1729$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1730 ;;
1731esac
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1733$as_echo_n "checking for $2... " >&6; }
1734if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735 $as_echo_n "(cached) " >&6
1736else
1737 eval "$3=\$ac_header_compiler"
1738fi
1739eval ac_res=\$$3
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1741$as_echo "$ac_res" >&6; }
1742fi
1743 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1744
1745} # ac_fn_c_check_header_mongrel
1746
1747# ac_fn_c_try_run LINENO
1748# ----------------------
1749# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1750# that executables *can* be run.
1751ac_fn_c_try_run ()
1752{
1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754 if { { ac_try="$ac_link"
1755case "(($ac_try" in
1756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1757 *) ac_try_echo=$ac_try;;
1758esac
1759eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760$as_echo "$ac_try_echo"; } >&5
1761 (eval "$ac_link") 2>&5
1762 ac_status=$?
1763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1764 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1765 { { case "(($ac_try" in
1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767 *) ac_try_echo=$ac_try;;
1768esac
1769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770$as_echo "$ac_try_echo"; } >&5
1771 (eval "$ac_try") 2>&5
1772 ac_status=$?
1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; }; }; then :
1775 ac_retval=0
1776else
1777 $as_echo "$as_me: program exited with status $ac_status" >&5
1778 $as_echo "$as_me: failed program was:" >&5
1779sed 's/^/| /' conftest.$ac_ext >&5
1780
1781 ac_retval=$ac_status
1782fi
1783 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1784 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1785 return $ac_retval
1786
1787} # ac_fn_c_try_run
1788
1789# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1790# -------------------------------------------------------
1791# Tests whether HEADER exists and can be compiled using the include files in
1792# INCLUDES, setting the cache variable VAR accordingly.
1793ac_fn_c_check_header_compile ()
1794{
1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1797$as_echo_n "checking for $2... " >&6; }
1798if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1799 $as_echo_n "(cached) " >&6
1800else
1801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1802/* end confdefs.h. */
1803$4
1804#include <$2>
1805_ACEOF
1806if ac_fn_c_try_compile "$LINENO"; then :
1807 eval "$3=yes"
1808else
1809 eval "$3=no"
1810fi
1811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1812fi
1813eval ac_res=\$$3
1814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1815$as_echo "$ac_res" >&6; }
1816 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1817
1818} # ac_fn_c_check_header_compile
1819
1820# ac_fn_c_check_func LINENO FUNC VAR
1821# ----------------------------------
1822# Tests whether FUNC exists, setting the cache variable VAR accordingly
1823ac_fn_c_check_func ()
1824{
1825 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827$as_echo_n "checking for $2... " >&6; }
1828if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1829 $as_echo_n "(cached) " >&6
1830else
1831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832/* end confdefs.h. */
1833/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1834 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1835#define $2 innocuous_$2
1836
1837/* System header to define __stub macros and hopefully few prototypes,
1838 which can conflict with char $2 (); below.
1839 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1840 <limits.h> exists even on freestanding compilers. */
1841
1842#ifdef __STDC__
1843# include <limits.h>
1844#else
1845# include <assert.h>
1846#endif
1847
1848#undef $2
1849
1850/* Override any GCC internal prototype to avoid an error.
1851 Use char because int might match the return type of a GCC
1852 builtin and then its argument prototype would still apply. */
1853#ifdef __cplusplus
1854extern "C"
1855#endif
1856char $2 ();
1857/* The GNU C library defines this for functions which it implements
1858 to always fail with ENOSYS. Some functions are actually named
1859 something starting with __ and the normal name is an alias. */
1860#if defined __stub_$2 || defined __stub___$2
1861choke me
1862#endif
1863
1864int
1865main ()
1866{
1867return $2 ();
1868 ;
1869 return 0;
1870}
1871_ACEOF
1872if ac_fn_c_try_link "$LINENO"; then :
1873 eval "$3=yes"
1874else
1875 eval "$3=no"
1876fi
1877rm -f core conftest.err conftest.$ac_objext \
1878 conftest$ac_exeext conftest.$ac_ext
1879fi
1880eval ac_res=\$$3
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882$as_echo "$ac_res" >&6; }
1883 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1884
1885} # ac_fn_c_check_func
1886
1887# ac_fn_c_check_decl LINENO SYMBOL VAR
1888# ------------------------------------
1889# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1890ac_fn_c_check_decl ()
1891{
1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
360cfc9c
AM
1893 as_decl_name=`echo $2|sed 's/ *(.*//'`
1894 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1896$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1897if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1898 $as_echo_n "(cached) " >&6
1899else
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901/* end confdefs.h. */
1902$4
1903int
1904main ()
1905{
360cfc9c
AM
1906#ifndef $as_decl_name
1907#ifdef __cplusplus
1908 (void) $as_decl_use;
1909#else
1910 (void) $as_decl_name;
1911#endif
81ecdfbb
RW
1912#endif
1913
1914 ;
1915 return 0;
1916}
1917_ACEOF
1918if ac_fn_c_try_compile "$LINENO"; then :
1919 eval "$3=yes"
1920else
1921 eval "$3=no"
1922fi
1923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924fi
1925eval ac_res=\$$3
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1927$as_echo "$ac_res" >&6; }
1928 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1929
1930} # ac_fn_c_check_decl
1931cat >config.log <<_ACEOF
1932This file contains any messages produced by compilers while
1933running configure, to aid debugging if configure makes a mistake.
1934
fecd57f9 1935It was created by gas $as_me 2.27.51, which was
81ecdfbb
RW
1936generated by GNU Autoconf 2.64. Invocation command line was
1937
1938 $ $0 $@
1939
1940_ACEOF
1941exec 5>>config.log
1942{
1943cat <<_ASUNAME
1944## --------- ##
1945## Platform. ##
1946## --------- ##
1947
1948hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1949uname -m = `(uname -m) 2>/dev/null || echo unknown`
1950uname -r = `(uname -r) 2>/dev/null || echo unknown`
1951uname -s = `(uname -s) 2>/dev/null || echo unknown`
1952uname -v = `(uname -v) 2>/dev/null || echo unknown`
1953
1954/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1955/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1956
1957/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
13b2be9c
DJ
1958/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1959/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 1960/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
13b2be9c
DJ
1961/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1962/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1963/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1964
1965_ASUNAME
1966
1967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1968for as_dir in $PATH
1969do
1970 IFS=$as_save_IFS
1971 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1972 $as_echo "PATH: $as_dir"
1973 done
1974IFS=$as_save_IFS
9b2b7d69 1975
13b2be9c 1976} >&5
6840198f 1977
13b2be9c 1978cat >&5 <<_ACEOF
c8615825 1979
9b2b7d69 1980
13b2be9c
DJ
1981## ----------- ##
1982## Core tests. ##
1983## ----------- ##
87ccc1b0 1984
13b2be9c 1985_ACEOF
9b2b7d69 1986
13b2be9c
DJ
1987
1988# Keep a trace of the command line.
1989# Strip out --no-create and --no-recursion so they do not pile up.
1990# Strip out --silent because we don't want to record it for future runs.
1991# Also quote any args containing shell meta-characters.
1992# Make two passes to allow for proper duplicate-argument suppression.
1993ac_configure_args=
1994ac_configure_args0=
1995ac_configure_args1=
13b2be9c
DJ
1996ac_must_keep_next=false
1997for ac_pass in 1 2
1998do
1999 for ac_arg
2000 do
2001 case $ac_arg in
2002 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2003 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2004 | -silent | --silent | --silen | --sile | --sil)
2005 continue ;;
81ecdfbb
RW
2006 *\'*)
2007 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2008 esac
2009 case $ac_pass in
81ecdfbb 2010 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
13b2be9c 2011 2)
81ecdfbb 2012 as_fn_append ac_configure_args1 " '$ac_arg'"
13b2be9c 2013 if test $ac_must_keep_next = true; then
ab509236 2014 ac_must_keep_next=false # Got value, back to normal.
13b2be9c 2015 else
ab509236
L
2016 case $ac_arg in
2017 *=* | --config-cache | -C | -disable-* | --disable-* \
2018 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2019 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2020 | -with-* | --with-* | -without-* | --without-* | --x)
2021 case "$ac_configure_args0 " in
2022 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2023 esac
2024 ;;
2025 -* ) ac_must_keep_next=true ;;
2026 esac
13b2be9c 2027 fi
81ecdfbb 2028 as_fn_append ac_configure_args " '$ac_arg'"
c8615825
AM
2029 ;;
2030 esac
2031 done
13b2be9c 2032done
81ecdfbb
RW
2033{ ac_configure_args0=; unset ac_configure_args0;}
2034{ ac_configure_args1=; unset ac_configure_args1;}
13b2be9c
DJ
2035
2036# When interrupted or exit'd, cleanup temporary files, and complete
2037# config.log. We remove comments because anyway the quotes in there
2038# would cause problems or look ugly.
81ecdfbb
RW
2039# WARNING: Use '\'' to represent an apostrophe within the trap.
2040# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
13b2be9c
DJ
2041trap 'exit_status=$?
2042 # Save into config.log some information that might help in debugging.
2043 {
2044 echo
2045
2046 cat <<\_ASBOX
2047## ---------------- ##
2048## Cache variables. ##
2049## ---------------- ##
2050_ASBOX
2051 echo
2052 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2053(
2054 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2055 eval ac_val=\$$ac_var
2056 case $ac_val in #(
2057 *${as_nl}*)
2058 case $ac_var in #(
2059 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2060$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2061 esac
2062 case $ac_var in #(
2063 _ | IFS | as_nl) ;; #(
2064 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2065 *) { eval $ac_var=; unset $ac_var;} ;;
2066 esac ;;
2067 esac
2068 done
13b2be9c 2069 (set) 2>&1 |
81ecdfbb
RW
2070 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2071 *${as_nl}ac_space=\ *)
13b2be9c 2072 sed -n \
81ecdfbb
RW
2073 "s/'\''/'\''\\\\'\'''\''/g;
2074 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2075 ;; #(
13b2be9c 2076 *)
81ecdfbb 2077 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 2078 ;;
81ecdfbb
RW
2079 esac |
2080 sort
2081)
13b2be9c
DJ
2082 echo
2083
2084 cat <<\_ASBOX
2085## ----------------- ##
2086## Output variables. ##
2087## ----------------- ##
2088_ASBOX
2089 echo
2090 for ac_var in $ac_subst_vars
2091 do
81ecdfbb
RW
2092 eval ac_val=\$$ac_var
2093 case $ac_val in
2094 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2095 esac
2096 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2097 done | sort
2098 echo
2099
2100 if test -n "$ac_subst_files"; then
2101 cat <<\_ASBOX
81ecdfbb
RW
2102## ------------------- ##
2103## File substitutions. ##
2104## ------------------- ##
13b2be9c
DJ
2105_ASBOX
2106 echo
2107 for ac_var in $ac_subst_files
2108 do
81ecdfbb
RW
2109 eval ac_val=\$$ac_var
2110 case $ac_val in
2111 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2112 esac
2113 $as_echo "$ac_var='\''$ac_val'\''"
13b2be9c
DJ
2114 done | sort
2115 echo
2116 fi
2117
2118 if test -s confdefs.h; then
2119 cat <<\_ASBOX
2120## ----------- ##
2121## confdefs.h. ##
2122## ----------- ##
2123_ASBOX
2124 echo
81ecdfbb 2125 cat confdefs.h
13b2be9c
DJ
2126 echo
2127 fi
2128 test "$ac_signal" != 0 &&
81ecdfbb
RW
2129 $as_echo "$as_me: caught signal $ac_signal"
2130 $as_echo "$as_me: exit $exit_status"
13b2be9c 2131 } >&5
81ecdfbb
RW
2132 rm -f core *.core core.conftest.* &&
2133 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
13b2be9c 2134 exit $exit_status
81ecdfbb 2135' 0
13b2be9c 2136for ac_signal in 1 2 13 15; do
81ecdfbb 2137 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
13b2be9c
DJ
2138done
2139ac_signal=0
2140
2141# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2142rm -f -r conftest* confdefs.h
2143
2144$as_echo "/* confdefs.h */" > confdefs.h
13b2be9c
DJ
2145
2146# Predefined preprocessor variables.
2147
2148cat >>confdefs.h <<_ACEOF
2149#define PACKAGE_NAME "$PACKAGE_NAME"
2150_ACEOF
2151
13b2be9c
DJ
2152cat >>confdefs.h <<_ACEOF
2153#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2154_ACEOF
2155
13b2be9c
DJ
2156cat >>confdefs.h <<_ACEOF
2157#define PACKAGE_VERSION "$PACKAGE_VERSION"
2158_ACEOF
2159
13b2be9c
DJ
2160cat >>confdefs.h <<_ACEOF
2161#define PACKAGE_STRING "$PACKAGE_STRING"
2162_ACEOF
2163
13b2be9c
DJ
2164cat >>confdefs.h <<_ACEOF
2165#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2166_ACEOF
2167
81ecdfbb
RW
2168cat >>confdefs.h <<_ACEOF
2169#define PACKAGE_URL "$PACKAGE_URL"
2170_ACEOF
2171
13b2be9c
DJ
2172
2173# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2174# Prefer an explicitly selected file to automatically selected ones.
2175ac_site_file1=NONE
2176ac_site_file2=NONE
2177if test -n "$CONFIG_SITE"; then
2178 ac_site_file1=$CONFIG_SITE
2179elif test "x$prefix" != xNONE; then
2180 ac_site_file1=$prefix/share/config.site
2181 ac_site_file2=$prefix/etc/config.site
2182else
2183 ac_site_file1=$ac_default_prefix/share/config.site
2184 ac_site_file2=$ac_default_prefix/etc/config.site
2185fi
2186for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2187do
2188 test "x$ac_site_file" = xNONE && continue
13b2be9c 2189 if test -r "$ac_site_file"; then
81ecdfbb
RW
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2191$as_echo "$as_me: loading site script $ac_site_file" >&6;}
13b2be9c
DJ
2192 sed 's/^/| /' "$ac_site_file" >&5
2193 . "$ac_site_file"
2194 fi
2195done
2196
2197if test -r "$cache_file"; then
2198 # Some versions of bash will fail to source /dev/null (special
2199 # files actually), so we avoid doing that.
2200 if test -f "$cache_file"; then
81ecdfbb
RW
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2202$as_echo "$as_me: loading cache $cache_file" >&6;}
13b2be9c 2203 case $cache_file in
81ecdfbb
RW
2204 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2205 *) . "./$cache_file";;
13b2be9c
DJ
2206 esac
2207 fi
2208else
81ecdfbb
RW
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2210$as_echo "$as_me: creating cache $cache_file" >&6;}
13b2be9c
DJ
2211 >$cache_file
2212fi
2213
2214# Check that the precious variables saved in the cache have kept the same
2215# value.
2216ac_cache_corrupted=false
81ecdfbb 2217for ac_var in $ac_precious_vars; do
13b2be9c
DJ
2218 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2219 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2220 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2221 eval ac_new_val=\$ac_env_${ac_var}_value
13b2be9c
DJ
2222 case $ac_old_set,$ac_new_set in
2223 set,)
81ecdfbb
RW
2224 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2225$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
13b2be9c
DJ
2226 ac_cache_corrupted=: ;;
2227 ,set)
81ecdfbb
RW
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2229$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
13b2be9c
DJ
2230 ac_cache_corrupted=: ;;
2231 ,);;
2232 *)
2233 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2234 # differences in whitespace do not lead to failure.
2235 ac_old_val_w=`echo x $ac_old_val`
2236 ac_new_val_w=`echo x $ac_new_val`
2237 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2239$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2240 ac_cache_corrupted=:
2241 else
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2243$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2244 eval $ac_var=\$ac_old_val
2245 fi
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2247$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2249$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
13b2be9c
DJ
2250 fi;;
2251 esac
2252 # Pass precious variables to config.status.
2253 if test "$ac_new_set" = set; then
2254 case $ac_new_val in
81ecdfbb 2255 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
13b2be9c
DJ
2256 *) ac_arg=$ac_var=$ac_new_val ;;
2257 esac
2258 case " $ac_configure_args " in
2259 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2260 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
13b2be9c
DJ
2261 esac
2262 fi
2263done
2264if $ac_cache_corrupted; then
81ecdfbb
RW
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2266$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2268$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2269 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
13b2be9c 2270fi
81ecdfbb
RW
2271## -------------------- ##
2272## Main body of script. ##
2273## -------------------- ##
13b2be9c
DJ
2274
2275ac_ext=c
2276ac_cpp='$CPP $CPPFLAGS'
2277ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2278ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2279ac_compiler_gnu=$ac_cv_c_compiler_gnu
2280
2281
2282
13b2be9c 2283
da594c4a 2284
13b2be9c
DJ
2285
2286
2287ac_aux_dir=
81ecdfbb
RW
2288for ac_dir in .. "$srcdir"/..; do
2289 for ac_t in install-sh install.sh shtool; do
2290 if test -f "$ac_dir/$ac_t"; then
2291 ac_aux_dir=$ac_dir
2292 ac_install_sh="$ac_aux_dir/$ac_t -c"
2293 break 2
2294 fi
2295 done
13b2be9c
DJ
2296done
2297if test -z "$ac_aux_dir"; then
81ecdfbb 2298 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
13b2be9c 2299fi
81ecdfbb
RW
2300
2301# These three variables are undocumented and unsupported,
2302# and are intended to be withdrawn in a future Autoconf release.
2303# They can cause serious problems if a builder's source tree is in a directory
2304# whose full name contains unusual characters.
2305ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2306ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2307ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2308
13b2be9c
DJ
2309
2310# Make sure we can run config.sub.
81ecdfbb
RW
2311$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2312 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2313
2314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2315$as_echo_n "checking build system type... " >&6; }
2316if test "${ac_cv_build+set}" = set; then :
2317 $as_echo_n "(cached) " >&6
2318else
2319 ac_build_alias=$build_alias
2320test "x$ac_build_alias" = x &&
2321 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2322test "x$ac_build_alias" = x &&
2323 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2324ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2325 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2326
2327fi
2328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2329$as_echo "$ac_cv_build" >&6; }
2330case $ac_cv_build in
2331*-*-*) ;;
2332*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2333esac
13b2be9c 2334build=$ac_cv_build
81ecdfbb
RW
2335ac_save_IFS=$IFS; IFS='-'
2336set x $ac_cv_build
2337shift
2338build_cpu=$1
2339build_vendor=$2
2340shift; shift
2341# Remember, the first character of IFS is used to create $*,
2342# except with old shells:
2343build_os=$*
2344IFS=$ac_save_IFS
2345case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2346
2347
81ecdfbb
RW
2348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2349$as_echo_n "checking host system type... " >&6; }
2350if test "${ac_cv_host+set}" = set; then :
2351 $as_echo_n "(cached) " >&6
13b2be9c 2352else
81ecdfbb
RW
2353 if test "x$host_alias" = x; then
2354 ac_cv_host=$ac_cv_build
2355else
2356 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2357 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2358fi
13b2be9c
DJ
2359
2360fi
81ecdfbb
RW
2361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2362$as_echo "$ac_cv_host" >&6; }
2363case $ac_cv_host in
2364*-*-*) ;;
2365*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2366esac
13b2be9c 2367host=$ac_cv_host
81ecdfbb
RW
2368ac_save_IFS=$IFS; IFS='-'
2369set x $ac_cv_host
2370shift
2371host_cpu=$1
2372host_vendor=$2
2373shift; shift
2374# Remember, the first character of IFS is used to create $*,
2375# except with old shells:
2376host_os=$*
2377IFS=$ac_save_IFS
2378case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2379
2380
81ecdfbb
RW
2381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2382$as_echo_n "checking target system type... " >&6; }
2383if test "${ac_cv_target+set}" = set; then :
2384 $as_echo_n "(cached) " >&6
2385else
2386 if test "x$target_alias" = x; then
2387 ac_cv_target=$ac_cv_host
13b2be9c 2388else
81ecdfbb
RW
2389 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2390 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2391fi
13b2be9c
DJ
2392
2393fi
81ecdfbb
RW
2394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2395$as_echo "$ac_cv_target" >&6; }
2396case $ac_cv_target in
2397*-*-*) ;;
2398*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2399esac
13b2be9c 2400target=$ac_cv_target
81ecdfbb
RW
2401ac_save_IFS=$IFS; IFS='-'
2402set x $ac_cv_target
2403shift
2404target_cpu=$1
2405target_vendor=$2
2406shift; shift
2407# Remember, the first character of IFS is used to create $*,
2408# except with old shells:
2409target_os=$*
2410IFS=$ac_save_IFS
2411case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
13b2be9c
DJ
2412
2413
2414# The aliases save the names the user supplied, while $host etc.
2415# will get canonicalized.
2416test -n "$target_alias" &&
2417 test "$program_prefix$program_suffix$program_transform_name" = \
2418 NONENONEs,x,x, &&
2419 program_prefix=${target_alias}-
2420ac_ext=c
2421ac_cpp='$CPP $CPPFLAGS'
2422ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2423ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2424ac_compiler_gnu=$ac_cv_c_compiler_gnu
2425if test -n "$ac_tool_prefix"; then
2426 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2427set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2429$as_echo_n "checking for $ac_word... " >&6; }
2430if test "${ac_cv_prog_CC+set}" = set; then :
2431 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2432else
2433 if test -n "$CC"; then
2434 ac_cv_prog_CC="$CC" # Let the user override the test.
2435else
2436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2437for as_dir in $PATH
2438do
2439 IFS=$as_save_IFS
2440 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2441 for ac_exec_ext in '' $ac_executable_extensions; do
2442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2443 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2445 break 2
2446 fi
2447done
81ecdfbb
RW
2448 done
2449IFS=$as_save_IFS
13b2be9c
DJ
2450
2451fi
2452fi
2453CC=$ac_cv_prog_CC
2454if test -n "$CC"; then
81ecdfbb
RW
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2456$as_echo "$CC" >&6; }
13b2be9c 2457else
81ecdfbb
RW
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2459$as_echo "no" >&6; }
13b2be9c
DJ
2460fi
2461
81ecdfbb 2462
13b2be9c
DJ
2463fi
2464if test -z "$ac_cv_prog_CC"; then
2465 ac_ct_CC=$CC
2466 # Extract the first word of "gcc", so it can be a program name with args.
2467set dummy gcc; ac_word=$2
81ecdfbb
RW
2468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2469$as_echo_n "checking for $ac_word... " >&6; }
2470if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2471 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2472else
2473 if test -n "$ac_ct_CC"; then
2474 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2475else
2476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2477for as_dir in $PATH
2478do
2479 IFS=$as_save_IFS
2480 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2481 for ac_exec_ext in '' $ac_executable_extensions; do
2482 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2483 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2484 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2485 break 2
2486 fi
2487done
81ecdfbb
RW
2488 done
2489IFS=$as_save_IFS
13b2be9c
DJ
2490
2491fi
2492fi
2493ac_ct_CC=$ac_cv_prog_ac_ct_CC
2494if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2496$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2497else
81ecdfbb
RW
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2499$as_echo "no" >&6; }
13b2be9c
DJ
2500fi
2501
81ecdfbb
RW
2502 if test "x$ac_ct_CC" = x; then
2503 CC=""
2504 else
2505 case $cross_compiling:$ac_tool_warned in
2506yes:)
2507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2509ac_tool_warned=yes ;;
2510esac
2511 CC=$ac_ct_CC
2512 fi
13b2be9c
DJ
2513else
2514 CC="$ac_cv_prog_CC"
2515fi
2516
2517if test -z "$CC"; then
81ecdfbb
RW
2518 if test -n "$ac_tool_prefix"; then
2519 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
13b2be9c 2520set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2522$as_echo_n "checking for $ac_word... " >&6; }
2523if test "${ac_cv_prog_CC+set}" = set; then :
2524 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2525else
2526 if test -n "$CC"; then
2527 ac_cv_prog_CC="$CC" # Let the user override the test.
2528else
2529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2530for as_dir in $PATH
2531do
2532 IFS=$as_save_IFS
2533 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2534 for ac_exec_ext in '' $ac_executable_extensions; do
2535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2536 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2538 break 2
2539 fi
2540done
81ecdfbb
RW
2541 done
2542IFS=$as_save_IFS
13b2be9c
DJ
2543
2544fi
2545fi
2546CC=$ac_cv_prog_CC
2547if test -n "$CC"; then
81ecdfbb
RW
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2549$as_echo "$CC" >&6; }
13b2be9c 2550else
81ecdfbb
RW
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2552$as_echo "no" >&6; }
13b2be9c
DJ
2553fi
2554
13b2be9c 2555
81ecdfbb 2556 fi
13b2be9c
DJ
2557fi
2558if test -z "$CC"; then
2559 # Extract the first word of "cc", so it can be a program name with args.
2560set dummy cc; ac_word=$2
81ecdfbb
RW
2561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2562$as_echo_n "checking for $ac_word... " >&6; }
2563if test "${ac_cv_prog_CC+set}" = set; then :
2564 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2565else
2566 if test -n "$CC"; then
2567 ac_cv_prog_CC="$CC" # Let the user override the test.
2568else
2569 ac_prog_rejected=no
2570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2571for as_dir in $PATH
2572do
2573 IFS=$as_save_IFS
2574 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2575 for ac_exec_ext in '' $ac_executable_extensions; do
2576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c
DJ
2577 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2578 ac_prog_rejected=yes
2579 continue
2580 fi
2581 ac_cv_prog_CC="cc"
81ecdfbb 2582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2583 break 2
2584 fi
2585done
81ecdfbb
RW
2586 done
2587IFS=$as_save_IFS
2588
13b2be9c
DJ
2589if test $ac_prog_rejected = yes; then
2590 # We found a bogon in the path, so make sure we never use it.
2591 set dummy $ac_cv_prog_CC
2592 shift
2593 if test $# != 0; then
2594 # We chose a different compiler from the bogus one.
2595 # However, it has the same basename, so the bogon will be chosen
2596 # first if we set CC to just the basename; use the full file name.
2597 shift
2598 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2599 fi
2600fi
2601fi
2602fi
2603CC=$ac_cv_prog_CC
2604if test -n "$CC"; then
81ecdfbb
RW
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2606$as_echo "$CC" >&6; }
13b2be9c 2607else
81ecdfbb
RW
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2609$as_echo "no" >&6; }
13b2be9c
DJ
2610fi
2611
81ecdfbb 2612
13b2be9c
DJ
2613fi
2614if test -z "$CC"; then
2615 if test -n "$ac_tool_prefix"; then
81ecdfbb 2616 for ac_prog in cl.exe
13b2be9c
DJ
2617 do
2618 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2619set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2621$as_echo_n "checking for $ac_word... " >&6; }
2622if test "${ac_cv_prog_CC+set}" = set; then :
2623 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2624else
2625 if test -n "$CC"; then
2626 ac_cv_prog_CC="$CC" # Let the user override the test.
2627else
2628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2629for as_dir in $PATH
2630do
2631 IFS=$as_save_IFS
2632 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2633 for ac_exec_ext in '' $ac_executable_extensions; do
2634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2635 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2637 break 2
2638 fi
2639done
81ecdfbb
RW
2640 done
2641IFS=$as_save_IFS
13b2be9c
DJ
2642
2643fi
2644fi
2645CC=$ac_cv_prog_CC
2646if test -n "$CC"; then
81ecdfbb
RW
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2648$as_echo "$CC" >&6; }
13b2be9c 2649else
81ecdfbb
RW
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2651$as_echo "no" >&6; }
13b2be9c
DJ
2652fi
2653
81ecdfbb 2654
13b2be9c
DJ
2655 test -n "$CC" && break
2656 done
2657fi
2658if test -z "$CC"; then
2659 ac_ct_CC=$CC
81ecdfbb 2660 for ac_prog in cl.exe
13b2be9c
DJ
2661do
2662 # Extract the first word of "$ac_prog", so it can be a program name with args.
2663set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2665$as_echo_n "checking for $ac_word... " >&6; }
2666if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2667 $as_echo_n "(cached) " >&6
13b2be9c
DJ
2668else
2669 if test -n "$ac_ct_CC"; then
2670 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2671else
2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673for as_dir in $PATH
2674do
2675 IFS=$as_save_IFS
2676 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2677 for ac_exec_ext in '' $ac_executable_extensions; do
2678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13b2be9c 2679 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
2681 break 2
2682 fi
2683done
81ecdfbb
RW
2684 done
2685IFS=$as_save_IFS
13b2be9c
DJ
2686
2687fi
2688fi
2689ac_ct_CC=$ac_cv_prog_ac_ct_CC
2690if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2692$as_echo "$ac_ct_CC" >&6; }
13b2be9c 2693else
81ecdfbb
RW
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2695$as_echo "no" >&6; }
13b2be9c
DJ
2696fi
2697
81ecdfbb 2698
13b2be9c
DJ
2699 test -n "$ac_ct_CC" && break
2700done
2701
81ecdfbb
RW
2702 if test "x$ac_ct_CC" = x; then
2703 CC=""
2704 else
2705 case $cross_compiling:$ac_tool_warned in
2706yes:)
2707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2709ac_tool_warned=yes ;;
2710esac
2711 CC=$ac_ct_CC
2712 fi
13b2be9c
DJ
2713fi
2714
2715fi
2716
2717
81ecdfbb
RW
2718test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2719$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2720as_fn_error "no acceptable C compiler found in \$PATH
2721See \`config.log' for more details." "$LINENO" 5; }
13b2be9c
DJ
2722
2723# Provide some information about the compiler.
81ecdfbb
RW
2724$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2725set X $ac_compile
2726ac_compiler=$2
2727for ac_option in --version -v -V -qversion; do
2728 { { ac_try="$ac_compiler $ac_option >&5"
2729case "(($ac_try" in
2730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2731 *) ac_try_echo=$ac_try;;
2732esac
2733eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2734$as_echo "$ac_try_echo"; } >&5
2735 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13b2be9c 2736 ac_status=$?
81ecdfbb
RW
2737 if test -s conftest.err; then
2738 sed '10a\
2739... rest of stderr output deleted ...
2740 10q' conftest.err >conftest.er1
2741 cat conftest.er1 >&5
2742 rm -f conftest.er1 conftest.err
2743 fi
2744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2745 test $ac_status = 0; }
2746done
13b2be9c 2747
81ecdfbb 2748cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2749/* end confdefs.h. */
2750
2751int
2752main ()
2753{
2754
2755 ;
2756 return 0;
2757}
2758_ACEOF
2759ac_clean_files_save=$ac_clean_files
81ecdfbb 2760ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
13b2be9c
DJ
2761# Try to create an executable without -o first, disregard a.out.
2762# It will help us diagnose broken compilers, and finding out an intuition
2763# of exeext.
81ecdfbb
RW
2764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2765$as_echo_n "checking for C compiler default output file name... " >&6; }
2766ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2767
2768# The possible output files:
2769ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2770
2771ac_rmfiles=
2772for ac_file in $ac_files
2773do
2774 case $ac_file in
2775 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2776 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2777 esac
2778done
2779rm -f $ac_rmfiles
2780
2781if { { ac_try="$ac_link_default"
2782case "(($ac_try" in
2783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2784 *) ac_try_echo=$ac_try;;
2785esac
2786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2787$as_echo "$ac_try_echo"; } >&5
2788 (eval "$ac_link_default") 2>&5
2789 ac_status=$?
2790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2791 test $ac_status = 0; }; then :
2792 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2793# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2794# in a Makefile. We should not override ac_cv_exeext if it was cached,
2795# so that the user can short-circuit this test for compilers unknown to
2796# Autoconf.
2797for ac_file in $ac_files ''
13b2be9c
DJ
2798do
2799 test -f "$ac_file" || continue
2800 case $ac_file in
81ecdfbb 2801 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
ab509236 2802 ;;
13b2be9c 2803 [ab].out )
ab509236
L
2804 # We found the default executable, but exeext='' is most
2805 # certainly right.
2806 break;;
13b2be9c 2807 *.* )
81ecdfbb
RW
2808 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2809 then :; else
2810 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2811 fi
2812 # We set ac_cv_exeext here because the later test for it is not
2813 # safe: cross compilers may not add the suffix if given an `-o'
2814 # argument, so we may need to know it at that point already.
2815 # Even if this section looks crufty: it has the advantage of
2816 # actually working.
ab509236 2817 break;;
13b2be9c 2818 * )
ab509236 2819 break;;
13b2be9c
DJ
2820 esac
2821done
81ecdfbb
RW
2822test "$ac_cv_exeext" = no && ac_cv_exeext=
2823
13b2be9c 2824else
81ecdfbb
RW
2825 ac_file=''
2826fi
2827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2828$as_echo "$ac_file" >&6; }
2829if test -z "$ac_file"; then :
2830 $as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
2831sed 's/^/| /' conftest.$ac_ext >&5
2832
81ecdfbb
RW
2833{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2834$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2835{ as_fn_set_status 77
2836as_fn_error "C compiler cannot create executables
2837See \`config.log' for more details." "$LINENO" 5; }; }
13b2be9c 2838fi
13b2be9c 2839ac_exeext=$ac_cv_exeext
13b2be9c 2840
81ecdfbb 2841# Check that the compiler produces executables we can run. If not, either
13b2be9c 2842# the compiler is broken, or we cross compile.
81ecdfbb
RW
2843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2844$as_echo_n "checking whether the C compiler works... " >&6; }
13b2be9c
DJ
2845# If not cross compiling, check that we can run a simple program.
2846if test "$cross_compiling" != yes; then
2847 if { ac_try='./$ac_file'
81ecdfbb
RW
2848 { { case "(($ac_try" in
2849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2850 *) ac_try_echo=$ac_try;;
2851esac
2852eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2853$as_echo "$ac_try_echo"; } >&5
2854 (eval "$ac_try") 2>&5
13b2be9c 2855 ac_status=$?
81ecdfbb
RW
2856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2857 test $ac_status = 0; }; }; then
13b2be9c
DJ
2858 cross_compiling=no
2859 else
2860 if test "$cross_compiling" = maybe; then
2861 cross_compiling=yes
2862 else
81ecdfbb
RW
2863 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2864$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2865as_fn_error "cannot run C compiled programs.
13b2be9c 2866If you meant to cross compile, use \`--host'.
81ecdfbb 2867See \`config.log' for more details." "$LINENO" 5; }
13b2be9c
DJ
2868 fi
2869 fi
2870fi
81ecdfbb
RW
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2872$as_echo "yes" >&6; }
13b2be9c 2873
81ecdfbb 2874rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
13b2be9c 2875ac_clean_files=$ac_clean_files_save
81ecdfbb 2876# Check that the compiler produces executables we can run. If not, either
13b2be9c 2877# the compiler is broken, or we cross compile.
81ecdfbb
RW
2878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2879$as_echo_n "checking whether we are cross compiling... " >&6; }
2880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2881$as_echo "$cross_compiling" >&6; }
2882
2883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2884$as_echo_n "checking for suffix of executables... " >&6; }
2885if { { ac_try="$ac_link"
2886case "(($ac_try" in
2887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2888 *) ac_try_echo=$ac_try;;
2889esac
2890eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2891$as_echo "$ac_try_echo"; } >&5
2892 (eval "$ac_link") 2>&5
13b2be9c 2893 ac_status=$?
81ecdfbb
RW
2894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2895 test $ac_status = 0; }; then :
13b2be9c
DJ
2896 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2897# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2898# work properly (i.e., refer to `conftest.exe'), while it won't with
2899# `rm'.
2900for ac_file in conftest.exe conftest conftest.*; do
2901 test -f "$ac_file" || continue
2902 case $ac_file in
81ecdfbb 2903 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
13b2be9c 2904 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
ab509236 2905 break;;
13b2be9c
DJ
2906 * ) break;;
2907 esac
2908done
2909else
81ecdfbb
RW
2910 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2911$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2912as_fn_error "cannot compute suffix of executables: cannot compile and link
2913See \`config.log' for more details." "$LINENO" 5; }
13b2be9c 2914fi
13b2be9c 2915rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2917$as_echo "$ac_cv_exeext" >&6; }
13b2be9c
DJ
2918
2919rm -f conftest.$ac_ext
2920EXEEXT=$ac_cv_exeext
2921ac_exeext=$EXEEXT
81ecdfbb
RW
2922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2923$as_echo_n "checking for suffix of object files... " >&6; }
2924if test "${ac_cv_objext+set}" = set; then :
2925 $as_echo_n "(cached) " >&6
13b2be9c 2926else
81ecdfbb 2927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2928/* end confdefs.h. */
2929
2930int
2931main ()
2932{
2933
2934 ;
2935 return 0;
2936}
2937_ACEOF
2938rm -f conftest.o conftest.obj
81ecdfbb
RW
2939if { { ac_try="$ac_compile"
2940case "(($ac_try" in
2941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942 *) ac_try_echo=$ac_try;;
2943esac
2944eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2945$as_echo "$ac_try_echo"; } >&5
2946 (eval "$ac_compile") 2>&5
2947 ac_status=$?
2948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2949 test $ac_status = 0; }; then :
2950 for ac_file in conftest.o conftest.obj conftest.*; do
2951 test -f "$ac_file" || continue;
13b2be9c 2952 case $ac_file in
81ecdfbb 2953 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
13b2be9c
DJ
2954 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2955 break;;
2956 esac
2957done
2958else
81ecdfbb 2959 $as_echo "$as_me: failed program was:" >&5
13b2be9c
DJ
2960sed 's/^/| /' conftest.$ac_ext >&5
2961
81ecdfbb
RW
2962{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2963$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2964as_fn_error "cannot compute suffix of object files: cannot compile
2965See \`config.log' for more details." "$LINENO" 5; }
13b2be9c 2966fi
13b2be9c
DJ
2967rm -f conftest.$ac_cv_objext conftest.$ac_ext
2968fi
81ecdfbb
RW
2969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2970$as_echo "$ac_cv_objext" >&6; }
13b2be9c
DJ
2971OBJEXT=$ac_cv_objext
2972ac_objext=$OBJEXT
81ecdfbb
RW
2973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2974$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2975if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2976 $as_echo_n "(cached) " >&6
13b2be9c 2977else
81ecdfbb 2978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
2979/* end confdefs.h. */
2980
2981int
2982main ()
2983{
2984#ifndef __GNUC__
2985 choke me
2986#endif
2987
2988 ;
2989 return 0;
2990}
2991_ACEOF
81ecdfbb 2992if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
2993 ac_compiler_gnu=yes
2994else
81ecdfbb 2995 ac_compiler_gnu=no
13b2be9c 2996fi
81ecdfbb 2997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c
DJ
2998ac_cv_c_compiler_gnu=$ac_compiler_gnu
2999
3000fi
81ecdfbb
RW
3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3002$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3003if test $ac_compiler_gnu = yes; then
3004 GCC=yes
3005else
3006 GCC=
3007fi
13b2be9c
DJ
3008ac_test_CFLAGS=${CFLAGS+set}
3009ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3011$as_echo_n "checking whether $CC accepts -g... " >&6; }
3012if test "${ac_cv_prog_cc_g+set}" = set; then :
3013 $as_echo_n "(cached) " >&6
3014else
3015 ac_save_c_werror_flag=$ac_c_werror_flag
3016 ac_c_werror_flag=yes
3017 ac_cv_prog_cc_g=no
3018 CFLAGS="-g"
3019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3020/* end confdefs.h. */
3021
3022int
3023main ()
3024{
3025
3026 ;
3027 return 0;
3028}
3029_ACEOF
81ecdfbb 3030if ac_fn_c_try_compile "$LINENO"; then :
13b2be9c
DJ
3031 ac_cv_prog_cc_g=yes
3032else
81ecdfbb
RW
3033 CFLAGS=""
3034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3035/* end confdefs.h. */
13b2be9c 3036
81ecdfbb
RW
3037int
3038main ()
3039{
3040
3041 ;
3042 return 0;
3043}
3044_ACEOF
3045if ac_fn_c_try_compile "$LINENO"; then :
3046
3047else
3048 ac_c_werror_flag=$ac_save_c_werror_flag
3049 CFLAGS="-g"
3050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3051/* end confdefs.h. */
3052
3053int
3054main ()
3055{
3056
3057 ;
3058 return 0;
3059}
3060_ACEOF
3061if ac_fn_c_try_compile "$LINENO"; then :
3062 ac_cv_prog_cc_g=yes
3063fi
3064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3065fi
81ecdfbb 3066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13b2be9c 3067fi
81ecdfbb
RW
3068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3069 ac_c_werror_flag=$ac_save_c_werror_flag
3070fi
3071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3072$as_echo "$ac_cv_prog_cc_g" >&6; }
13b2be9c
DJ
3073if test "$ac_test_CFLAGS" = set; then
3074 CFLAGS=$ac_save_CFLAGS
3075elif test $ac_cv_prog_cc_g = yes; then
3076 if test "$GCC" = yes; then
3077 CFLAGS="-g -O2"
3078 else
3079 CFLAGS="-g"
3080 fi
3081else
3082 if test "$GCC" = yes; then
3083 CFLAGS="-O2"
3084 else
3085 CFLAGS=
3086 fi
3087fi
81ecdfbb
RW
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3089$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3090if test "${ac_cv_prog_cc_c89+set}" = set; then :
3091 $as_echo_n "(cached) " >&6
13b2be9c 3092else
81ecdfbb 3093 ac_cv_prog_cc_c89=no
13b2be9c 3094ac_save_CC=$CC
81ecdfbb 3095cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3096/* end confdefs.h. */
3097#include <stdarg.h>
3098#include <stdio.h>
3099#include <sys/types.h>
3100#include <sys/stat.h>
3101/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3102struct buf { int x; };
3103FILE * (*rcsopen) (struct buf *, struct stat *, int);
3104static char *e (p, i)
3105 char **p;
3106 int i;
3107{
3108 return p[i];
3109}
3110static char *f (char * (*g) (char **, int), char **p, ...)
3111{
3112 char *s;
3113 va_list v;
3114 va_start (v,p);
3115 s = g (p, va_arg (v,int));
3116 va_end (v);
3117 return s;
3118}
ab509236
L
3119
3120/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3121 function prototypes and stuff, but not '\xHH' hex character constants.
3122 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3123 as 'x'. The following induces an error, until -std is added to get
ab509236
L
3124 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3125 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3126 that's true only with -std. */
ab509236
L
3127int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3128
81ecdfbb
RW
3129/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3130 inside strings and character constants. */
3131#define FOO(x) 'x'
3132int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3133
13b2be9c
DJ
3134int test (int i, double x);
3135struct s1 {int (*f) (int a);};
3136struct s2 {int (*f) (double a);};
3137int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3138int argc;
3139char **argv;
3140int
3141main ()
3142{
3143return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3144 ;
3145 return 0;
3146}
3147_ACEOF
81ecdfbb
RW
3148for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3149 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13b2be9c
DJ
3150do
3151 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3152 if ac_fn_c_try_compile "$LINENO"; then :
3153 ac_cv_prog_cc_c89=$ac_arg
13b2be9c 3154fi
81ecdfbb
RW
3155rm -f core conftest.err conftest.$ac_objext
3156 test "x$ac_cv_prog_cc_c89" != "xno" && break
13b2be9c 3157done
81ecdfbb 3158rm -f conftest.$ac_ext
13b2be9c
DJ
3159CC=$ac_save_CC
3160
3161fi
81ecdfbb
RW
3162# AC_CACHE_VAL
3163case "x$ac_cv_prog_cc_c89" in
3164 x)
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3166$as_echo "none needed" >&6; } ;;
3167 xno)
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3169$as_echo "unsupported" >&6; } ;;
13b2be9c 3170 *)
81ecdfbb
RW
3171 CC="$CC $ac_cv_prog_cc_c89"
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3173$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
13b2be9c 3174esac
81ecdfbb 3175if test "x$ac_cv_prog_cc_c89" != xno; then :
13b2be9c 3176
13b2be9c
DJ
3177fi
3178
13b2be9c
DJ
3179ac_ext=c
3180ac_cpp='$CPP $CPPFLAGS'
3181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3183ac_compiler_gnu=$ac_cv_c_compiler_gnu
3184
3185
81ecdfbb
RW
3186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3187$as_echo_n "checking for library containing strerror... " >&6; }
3188if test "${ac_cv_search_strerror+set}" = set; then :
3189 $as_echo_n "(cached) " >&6
13b2be9c 3190else
ab509236 3191 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3192cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
3193/* end confdefs.h. */
3194
81ecdfbb
RW
3195/* Override any GCC internal prototype to avoid an error.
3196 Use char because int might match the return type of a GCC
3197 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
3198#ifdef __cplusplus
3199extern "C"
3200#endif
13b2be9c
DJ
3201char strerror ();
3202int
3203main ()
3204{
81ecdfbb 3205return strerror ();
13b2be9c
DJ
3206 ;
3207 return 0;
3208}
3209_ACEOF
81ecdfbb
RW
3210for ac_lib in '' cposix; do
3211 if test -z "$ac_lib"; then
3212 ac_res="none required"
3213 else
3214 ac_res=-l$ac_lib
ab509236 3215 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3216 fi
3217 if ac_fn_c_try_link "$LINENO"; then :
3218 ac_cv_search_strerror=$ac_res
3219fi
3220rm -f core conftest.err conftest.$ac_objext \
3221 conftest$ac_exeext
3222 if test "${ac_cv_search_strerror+set}" = set; then :
3223 break
3224fi
3225done
3226if test "${ac_cv_search_strerror+set}" = set; then :
ab509236 3227
ab509236 3228else
81ecdfbb 3229 ac_cv_search_strerror=no
13b2be9c 3230fi
81ecdfbb 3231rm conftest.$ac_ext
ab509236
L
3232LIBS=$ac_func_search_save_LIBS
3233fi
81ecdfbb
RW
3234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3235$as_echo "$ac_cv_search_strerror" >&6; }
3236ac_res=$ac_cv_search_strerror
3237if test "$ac_res" != no; then :
3238 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13b2be9c 3239
ab509236 3240fi
13b2be9c
DJ
3241
3242
81ecdfbb
RW
3243am__api_version='1.11'
3244
13b2be9c
DJ
3245# Find a good install program. We prefer a C program (faster),
3246# so one script is as good as another. But avoid the broken or
3247# incompatible versions:
3248# SysV /etc/install, /usr/sbin/install
3249# SunOS /usr/etc/install
3250# IRIX /sbin/install
3251# AIX /bin/install
3252# AmigaOS /C/install, which installs bootblocks on floppy discs
3253# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3254# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3255# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
ab509236 3256# OS/2's system install, which has a completely different semantic
13b2be9c 3257# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3258# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3260$as_echo_n "checking for a BSD-compatible install... " >&6; }
13b2be9c 3261if test -z "$INSTALL"; then
81ecdfbb
RW
3262if test "${ac_cv_path_install+set}" = set; then :
3263 $as_echo_n "(cached) " >&6
13b2be9c
DJ
3264else
3265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3266for as_dir in $PATH
3267do
3268 IFS=$as_save_IFS
3269 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3270 # Account for people who put trailing slashes in PATH elements.
3271case $as_dir/ in #((
3272 ./ | .// | /[cC]/* | \
13b2be9c 3273 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3274 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
13b2be9c
DJ
3275 /usr/ucb/* ) ;;
3276 *)
3277 # OSF1 and SCO ODT 3.0 have their own names for install.
3278 # Don't use installbsd from OSF since it installs stuff as root
3279 # by default.
3280 for ac_prog in ginstall scoinst install; do
3281 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3282 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
ab509236
L
3283 if test $ac_prog = install &&
3284 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3285 # AIX install. It has an incompatible calling convention.
3286 :
3287 elif test $ac_prog = install &&
3288 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3289 # program-specific install script used by HP pwplus--don't use.
3290 :
3291 else
58c85be7
RW
3292 rm -rf conftest.one conftest.two conftest.dir
3293 echo one > conftest.one
3294 echo two > conftest.two
3295 mkdir conftest.dir
3296 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3297 test -s conftest.one && test -s conftest.two &&
3298 test -s conftest.dir/conftest.one &&
3299 test -s conftest.dir/conftest.two
3300 then
3301 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3302 break 3
3303 fi
ab509236
L
3304 fi
3305 fi
13b2be9c
DJ
3306 done
3307 done
3308 ;;
3309esac
81ecdfbb
RW
3310
3311 done
3312IFS=$as_save_IFS
13b2be9c 3313
58c85be7 3314rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3315
3316fi
3317 if test "${ac_cv_path_install+set}" = set; then
13b2be9c 3318 INSTALL=$ac_cv_path_install
252b5132 3319 else
58c85be7
RW
3320 # As a last resort, use the slow shell script. Don't cache a
3321 # value for INSTALL within a source directory, because that will
252b5132 3322 # break other packages using the cache if that directory is
58c85be7 3323 # removed, or if the value is a relative name.
13b2be9c 3324 INSTALL=$ac_install_sh
252b5132
RH
3325 fi
3326fi
81ecdfbb
RW
3327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3328$as_echo "$INSTALL" >&6; }
252b5132
RH
3329
3330# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3331# It thinks the first close brace ends the variable substitution.
3332test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3333
13b2be9c 3334test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3335
3336test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3337
81ecdfbb
RW
3338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3339$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3340# Just in case
3341sleep 1
13b2be9c 3342echo timestamp > conftest.file
81ecdfbb
RW
3343# Reject unsafe characters in $srcdir or the absolute working directory
3344# name. Accept space and tab only in the latter.
3345am_lf='
3346'
3347case `pwd` in
3348 *[\\\"\#\$\&\'\`$am_lf]*)
3349 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3350esac
3351case $srcdir in
3352 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3353 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3354esac
3355
252b5132
RH
3356# Do `set' in a subshell so we don't clobber the current shell's
3357# arguments. Must try -L first in case configure is actually a
3358# symlink; some systems play weird games with the mod time of symlinks
3359# (eg FreeBSD returns the mod time of the symlink's containing
3360# directory).
3361if (
81ecdfbb 3362 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3363 if test "$*" = "X"; then
3364 # -L didn't work.
81ecdfbb 3365 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3366 fi
13b2be9c
DJ
3367 rm -f conftest.file
3368 if test "$*" != "X $srcdir/configure conftest.file" \
3369 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3370
3371 # If neither matched, then we have a broken ls. This can happen
3372 # if, for instance, CONFIG_SHELL is bash and it inherits a
3373 # broken ls alias from the environment. This has actually
3374 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3375 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3376alias in your environment" "$LINENO" 5
252b5132
RH
3377 fi
3378
13b2be9c
DJ
3379 test "$2" = conftest.file
3380 )
3381then
3382 # Ok.
3383 :
3384else
81ecdfbb
RW
3385 as_fn_error "newly created file is older than distributed files!
3386Check your system clock" "$LINENO" 5
13b2be9c 3387fi
81ecdfbb
RW
3388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3389$as_echo "yes" >&6; }
13b2be9c 3390test "$program_prefix" != NONE &&
81ecdfbb 3391 program_transform_name="s&^&$program_prefix&;$program_transform_name"
13b2be9c
DJ
3392# Use a double $ so make ignores it.
3393test "$program_suffix" != NONE &&
81ecdfbb
RW
3394 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3395# Double any \ or $.
13b2be9c 3396# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3397ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3398program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
13b2be9c 3399
13b2be9c
DJ
3400# expand $ac_aux_dir to an absolute path
3401am_aux_dir=`cd $ac_aux_dir && pwd`
3402
81ecdfbb
RW
3403if test x"${MISSING+set}" != xset; then
3404 case $am_aux_dir in
3405 *\ * | *\ *)
3406 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3407 *)
3408 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3409 esac
3410fi
13b2be9c
DJ
3411# Use eval to expand $SHELL
3412if eval "$MISSING --run true"; then
3413 am_missing_run="$MISSING --run "
3414else
3415 am_missing_run=
81ecdfbb
RW
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3417$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
ab509236
L
3418fi
3419
81ecdfbb
RW
3420if test x"${install_sh}" != xset; then
3421 case $am_aux_dir in
3422 *\ * | *\ *)
3423 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3424 *)
3425 install_sh="\${SHELL} $am_aux_dir/install-sh"
3426 esac
3427fi
3428
3429# Installed binaries are usually stripped using `strip' when the user
3430# run `make install-strip'. However `strip' might not be the right
3431# tool to use in cross-compilation environments, therefore Automake
3432# will honor the `STRIP' environment variable to overrule this program.
3433if test "$cross_compiling" != no; then
3434 if test -n "$ac_tool_prefix"; then
3435 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3436set dummy ${ac_tool_prefix}strip; ac_word=$2
3437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3438$as_echo_n "checking for $ac_word... " >&6; }
3439if test "${ac_cv_prog_STRIP+set}" = set; then :
3440 $as_echo_n "(cached) " >&6
13b2be9c 3441else
81ecdfbb
RW
3442 if test -n "$STRIP"; then
3443 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13b2be9c
DJ
3444else
3445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3446for as_dir in $PATH
3447do
3448 IFS=$as_save_IFS
3449 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3450 for ac_exec_ext in '' $ac_executable_extensions; do
3451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3452 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13b2be9c
DJ
3454 break 2
3455 fi
3456done
81ecdfbb
RW
3457 done
3458IFS=$as_save_IFS
13b2be9c
DJ
3459
3460fi
3461fi
81ecdfbb
RW
3462STRIP=$ac_cv_prog_STRIP
3463if test -n "$STRIP"; then
3464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3465$as_echo "$STRIP" >&6; }
13b2be9c 3466else
81ecdfbb
RW
3467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3468$as_echo "no" >&6; }
13b2be9c
DJ
3469fi
3470
13b2be9c 3471
81ecdfbb
RW
3472fi
3473if test -z "$ac_cv_prog_STRIP"; then
3474 ac_ct_STRIP=$STRIP
3475 # Extract the first word of "strip", so it can be a program name with args.
3476set dummy strip; ac_word=$2
3477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3478$as_echo_n "checking for $ac_word... " >&6; }
3479if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3480 $as_echo_n "(cached) " >&6
13b2be9c 3481else
81ecdfbb
RW
3482 if test -n "$ac_ct_STRIP"; then
3483 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
13b2be9c 3484else
81ecdfbb
RW
3485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3486for as_dir in $PATH
3487do
3488 IFS=$as_save_IFS
3489 test -z "$as_dir" && as_dir=.
3490 for ac_exec_ext in '' $ac_executable_extensions; do
3491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3492 ac_cv_prog_ac_ct_STRIP="strip"
3493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3494 break 2
3495 fi
3496done
3497 done
3498IFS=$as_save_IFS
3499
3500fi
3501fi
3502ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3503if test -n "$ac_ct_STRIP"; then
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3505$as_echo "$ac_ct_STRIP" >&6; }
3506else
3507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3508$as_echo "no" >&6; }
3509fi
3510
3511 if test "x$ac_ct_STRIP" = x; then
3512 STRIP=":"
3513 else
3514 case $cross_compiling:$ac_tool_warned in
3515yes:)
3516{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3517$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3518ac_tool_warned=yes ;;
3519esac
3520 STRIP=$ac_ct_STRIP
3521 fi
3522else
3523 STRIP="$ac_cv_prog_STRIP"
3524fi
3525
3526fi
3527INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3528
3529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3530$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3531if test -z "$MKDIR_P"; then
3532 if test "${ac_cv_path_mkdir+set}" = set; then :
3533 $as_echo_n "(cached) " >&6
3534else
3535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3536for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3537do
3538 IFS=$as_save_IFS
3539 test -z "$as_dir" && as_dir=.
3540 for ac_prog in mkdir gmkdir; do
3541 for ac_exec_ext in '' $ac_executable_extensions; do
3542 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3543 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3544 'mkdir (GNU coreutils) '* | \
3545 'mkdir (coreutils) '* | \
3546 'mkdir (fileutils) '4.1*)
3547 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3548 break 3;;
3549 esac
3550 done
3551 done
3552 done
3553IFS=$as_save_IFS
3554
3555fi
3556
3557 if test "${ac_cv_path_mkdir+set}" = set; then
3558 MKDIR_P="$ac_cv_path_mkdir -p"
3559 else
3560 # As a last resort, use the slow shell script. Don't cache a
3561 # value for MKDIR_P within a source directory, because that will
3562 # break other packages using the cache if that directory is
3563 # removed, or if the value is a relative name.
3564 test -d ./--version && rmdir ./--version
3565 MKDIR_P="$ac_install_sh -d"
3566 fi
3567fi
3568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3569$as_echo "$MKDIR_P" >&6; }
3570
3571mkdir_p="$MKDIR_P"
3572case $mkdir_p in
3573 [\\/$]* | ?:[\\/]*) ;;
3574 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3575esac
3576
3577for ac_prog in gawk mawk nawk awk
3578do
3579 # Extract the first word of "$ac_prog", so it can be a program name with args.
3580set dummy $ac_prog; ac_word=$2
3581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3582$as_echo_n "checking for $ac_word... " >&6; }
3583if test "${ac_cv_prog_AWK+set}" = set; then :
3584 $as_echo_n "(cached) " >&6
3585else
3586 if test -n "$AWK"; then
3587 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3588else
3589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3590for as_dir in $PATH
3591do
3592 IFS=$as_save_IFS
3593 test -z "$as_dir" && as_dir=.
3594 for ac_exec_ext in '' $ac_executable_extensions; do
3595 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3596 ac_cv_prog_AWK="$ac_prog"
3597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3598 break 2
3599 fi
3600done
3601 done
3602IFS=$as_save_IFS
3603
3604fi
3605fi
3606AWK=$ac_cv_prog_AWK
3607if test -n "$AWK"; then
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3609$as_echo "$AWK" >&6; }
3610else
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3612$as_echo "no" >&6; }
13b2be9c 3613fi
81ecdfbb
RW
3614
3615
3616 test -n "$AWK" && break
3617done
3618
3619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3620$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3621set x ${MAKE-make}
3622ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3623if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3624 $as_echo_n "(cached) " >&6
3625else
3626 cat >conftest.make <<\_ACEOF
3627SHELL = /bin/sh
3628all:
3629 @echo '@@@%%%=$(MAKE)=@@@%%%'
3630_ACEOF
3631# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3632case `${MAKE-make} -f conftest.make 2>/dev/null` in
3633 *@@@%%%=?*=@@@%%%*)
3634 eval ac_cv_prog_make_${ac_make}_set=yes;;
3635 *)
3636 eval ac_cv_prog_make_${ac_make}_set=no;;
3637esac
13b2be9c
DJ
3638rm -f conftest.make
3639fi
81ecdfbb
RW
3640if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3642$as_echo "yes" >&6; }
13b2be9c
DJ
3643 SET_MAKE=
3644else
81ecdfbb
RW
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3646$as_echo "no" >&6; }
13b2be9c
DJ
3647 SET_MAKE="MAKE=${MAKE-make}"
3648fi
3649
3650rm -rf .tst 2>/dev/null
3651mkdir .tst 2>/dev/null
3652if test -d .tst; then
3653 am__leading_dot=.
3654else
3655 am__leading_dot=_
3656fi
3657rmdir .tst 2>/dev/null
3658
3659DEPDIR="${am__leading_dot}deps"
3660
81ecdfbb 3661ac_config_commands="$ac_config_commands depfiles"
13b2be9c
DJ
3662
3663
3664am_make=${MAKE-make}
3665cat > confinc << 'END'
3666am__doit:
81ecdfbb 3667 @echo this is the am__doit target
13b2be9c
DJ
3668.PHONY: am__doit
3669END
3670# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3672$as_echo_n "checking for style of include used by $am_make... " >&6; }
13b2be9c
DJ
3673am__include="#"
3674am__quote=
3675_am_result=none
3676# First try GNU make style include.
3677echo "include confinc" > confmf
81ecdfbb
RW
3678# Ignore all kinds of additional output from `make'.
3679case `$am_make -s -f confmf 2> /dev/null` in #(
3680*the\ am__doit\ target*)
3681 am__include=include
3682 am__quote=
3683 _am_result=GNU
3684 ;;
3685esac
13b2be9c
DJ
3686# Now try BSD make style include.
3687if test "$am__include" = "#"; then
3688 echo '.include "confinc"' > confmf
81ecdfbb
RW
3689 case `$am_make -s -f confmf 2> /dev/null` in #(
3690 *the\ am__doit\ target*)
3691 am__include=.include
3692 am__quote="\""
3693 _am_result=BSD
3694 ;;
3695 esac
13b2be9c
DJ
3696fi
3697
3698
81ecdfbb
RW
3699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3700$as_echo "$_am_result" >&6; }
13b2be9c
DJ
3701rm -f confinc confmf
3702
81ecdfbb
RW
3703# Check whether --enable-dependency-tracking was given.
3704if test "${enable_dependency_tracking+set}" = set; then :
3705 enableval=$enable_dependency_tracking;
3706fi
13b2be9c 3707
13b2be9c
DJ
3708if test "x$enable_dependency_tracking" != xno; then
3709 am_depcomp="$ac_aux_dir/depcomp"
3710 AMDEPBACKSLASH='\'
6eb7d830 3711 am__nodep='_no'
13b2be9c 3712fi
81ecdfbb 3713 if test "x$enable_dependency_tracking" != xno; then
13b2be9c
DJ
3714 AMDEP_TRUE=
3715 AMDEP_FALSE='#'
3716else
3717 AMDEP_TRUE='#'
3718 AMDEP_FALSE=
3719fi
3720
3721
81ecdfbb
RW
3722if test "`cd $srcdir && pwd`" != "`pwd`"; then
3723 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3724 # is not polluted with repeated "-I."
3725 am__isrc=' -I$(srcdir)'
3726 # test to see if srcdir already configured
3727 if test -f $srcdir/config.status; then
3728 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3729 fi
13b2be9c
DJ
3730fi
3731
3732# test whether we have cygpath
3733if test -z "$CYGPATH_W"; then
3734 if (cygpath --version) >/dev/null 2>/dev/null; then
3735 CYGPATH_W='cygpath -w'
3736 else
3737 CYGPATH_W=echo
3738 fi
3739fi
3740
3741
3742# Define the identity of the package.
2e98a7bd 3743 PACKAGE='gas'
fecd57f9 3744 VERSION='2.27.51'
13b2be9c
DJ
3745
3746
3747cat >>confdefs.h <<_ACEOF
3748#define PACKAGE "$PACKAGE"
3749_ACEOF
3750
3751
3752cat >>confdefs.h <<_ACEOF
3753#define VERSION "$VERSION"
3754_ACEOF
3755
3756# Some tools Automake needs.
3757
3758ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3759
3760
3761AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3762
3763
3764AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3765
3766
3767AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3768
3769
3770MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3771
13b2be9c
DJ
3772# We need awk for the "check" target. The system "awk" is bad on
3773# some platforms.
6eb7d830
AM
3774# Always define AMTAR for backward compatibility. Yes, it's still used
3775# in the wild :-( We should find a proper way to deprecate it ...
3776AMTAR='$${TAR-tar}'
8ea2b00f 3777
6eb7d830 3778am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
8ea2b00f
AM
3779
3780
252b5132 3781
d6d788bd 3782
13b2be9c 3783depcc="$CC" am_compiler_list=
d6d788bd 3784
81ecdfbb
RW
3785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3786$as_echo_n "checking dependency style of $depcc... " >&6; }
3787if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3788 $as_echo_n "(cached) " >&6
252b5132 3789else
13b2be9c
DJ
3790 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3791 # We make a subdir and do the tests there. Otherwise we can end up
3792 # making bogus files that we don't know about and never remove. For
3793 # instance it was reported that on HP-UX the gcc test will end up
3794 # making a dummy file named `D' -- because `-MD' means `put the output
3795 # in D'.
6eb7d830 3796 rm -rf conftest.dir
13b2be9c
DJ
3797 mkdir conftest.dir
3798 # Copy depcomp to subdir because otherwise we won't find it if we're
3799 # using a relative directory.
3800 cp "$am_depcomp" conftest.dir
3801 cd conftest.dir
3802 # We will build objects and dependencies in a subdirectory because
3803 # it helps to detect inapplicable dependency modes. For instance
3804 # both Tru64's cc and ICC support -MD to output dependencies as a
3805 # side effect of compilation, but ICC will put the dependencies in
3806 # the current directory while Tru64 will put them in the object
3807 # directory.
3808 mkdir sub
252b5132 3809
13b2be9c
DJ
3810 am_cv_CC_dependencies_compiler_type=none
3811 if test "$am_compiler_list" = ""; then
3812 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3813 fi
81ecdfbb
RW
3814 am__universal=false
3815 case " $depcc " in #(
3816 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3817 esac
3818
13b2be9c
DJ
3819 for depmode in $am_compiler_list; do
3820 # Setup a source with many dependencies, because some compilers
3821 # like to wrap large dependency lists on column 80 (with \), and
3822 # we should not choose a depcomp mode which is confused by this.
3823 #
3824 # We need to recreate these files for each test, as the compiler may
3825 # overwrite some of them when testing with obscure command lines.
3826 # This happens at least with the AIX C compiler.
3827 : > sub/conftest.c
3828 for i in 1 2 3 4 5 6; do
3829 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4b363073
NC
3830 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3831 # Solaris 8's {/usr,}/bin/sh.
3832 touch sub/conftst$i.h
13b2be9c
DJ
3833 done
3834 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3835
81ecdfbb
RW
3836 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3837 # mode. It turns out that the SunPro C++ compiler does not properly
3838 # handle `-M -o', and we need to detect this. Also, some Intel
3839 # versions had trouble with output in subdirs
3840 am__obj=sub/conftest.${OBJEXT-o}
3841 am__minus_obj="-o $am__obj"
13b2be9c 3842 case $depmode in
81ecdfbb
RW
3843 gcc)
3844 # This depmode causes a compiler race in universal mode.
3845 test "$am__universal" = false || continue
3846 ;;
13b2be9c
DJ
3847 nosideeffect)
3848 # after this tag, mechanisms are not by side-effect, so they'll
3849 # only be used when explicitly requested
3850 if test "x$enable_dependency_tracking" = xyes; then
3851 continue
3852 else
3853 break
3854 fi
3855 ;;
6eb7d830 3856 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
81ecdfbb
RW
3857 # This compiler won't grok `-c -o', but also, the minuso test has
3858 # not run yet. These depmodes are late enough in the game, and
3859 # so weak that their functioning should not be impacted.
3860 am__obj=conftest.${OBJEXT-o}
3861 am__minus_obj=
3862 ;;
13b2be9c
DJ
3863 none) break ;;
3864 esac
13b2be9c 3865 if depmode=$depmode \
81ecdfbb 3866 source=sub/conftest.c object=$am__obj \
13b2be9c 3867 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3868 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13b2be9c 3869 >/dev/null 2>conftest.err &&
81ecdfbb 3870 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c 3871 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3872 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13b2be9c
DJ
3873 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3874 # icc doesn't choke on unknown options, it will just issue warnings
4b363073
NC
3875 # or remarks (even with -Werror). So we grep stderr for any message
3876 # that says an option was ignored or not supported.
3877 # When given -MP, icc 7.0 and 7.1 complain thusly:
3878 # icc: Command line warning: ignoring option '-M'; no argument required
3879 # The diagnosis changed in icc 8.0:
3880 # icc: Command line remark: option '-MP' not supported
3881 if (grep 'ignoring option' conftest.err ||
3882 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13b2be9c
DJ
3883 am_cv_CC_dependencies_compiler_type=$depmode
3884 break
3885 fi
3886 fi
3887 done
252b5132 3888
13b2be9c
DJ
3889 cd ..
3890 rm -rf conftest.dir
252b5132 3891else
13b2be9c 3892 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3893fi
3894
252b5132 3895fi
81ecdfbb
RW
3896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3897$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13b2be9c 3898CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
252b5132 3899
81ecdfbb 3900 if
13b2be9c
DJ
3901 test "x$enable_dependency_tracking" != xno \
3902 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3903 am__fastdepCC_TRUE=
3904 am__fastdepCC_FALSE='#'
252b5132 3905else
13b2be9c
DJ
3906 am__fastdepCC_TRUE='#'
3907 am__fastdepCC_FALSE=
252b5132
RH
3908fi
3909
d6d788bd
L
3910
3911
13b2be9c 3912
ce2cded5
L
3913ac_ext=c
3914ac_cpp='$CPP $CPPFLAGS'
3915ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3916ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3917ac_compiler_gnu=$ac_cv_c_compiler_gnu
3918if test -n "$ac_tool_prefix"; then
3919 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3920set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3922$as_echo_n "checking for $ac_word... " >&6; }
3923if test "${ac_cv_prog_CC+set}" = set; then :
3924 $as_echo_n "(cached) " >&6
252b5132 3925else
ce2cded5
L
3926 if test -n "$CC"; then
3927 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 3928else
ce2cded5
L
3929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3930for as_dir in $PATH
3931do
3932 IFS=$as_save_IFS
3933 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3934 for ac_exec_ext in '' $ac_executable_extensions; do
3935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3936 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3938 break 2
3939 fi
3940done
81ecdfbb
RW
3941 done
3942IFS=$as_save_IFS
d7040cdb 3943
ce2cded5
L
3944fi
3945fi
3946CC=$ac_cv_prog_CC
3947if test -n "$CC"; then
81ecdfbb
RW
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3949$as_echo "$CC" >&6; }
bedf545c 3950else
81ecdfbb
RW
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3952$as_echo "no" >&6; }
ce2cded5 3953fi
d7040cdb 3954
81ecdfbb 3955
ce2cded5
L
3956fi
3957if test -z "$ac_cv_prog_CC"; then
3958 ac_ct_CC=$CC
3959 # Extract the first word of "gcc", so it can be a program name with args.
3960set dummy gcc; ac_word=$2
81ecdfbb
RW
3961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3962$as_echo_n "checking for $ac_word... " >&6; }
3963if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3964 $as_echo_n "(cached) " >&6
d7040cdb 3965else
ce2cded5
L
3966 if test -n "$ac_ct_CC"; then
3967 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3968else
d7040cdb
SE
3969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3970for as_dir in $PATH
3971do
3972 IFS=$as_save_IFS
3973 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3974 for ac_exec_ext in '' $ac_executable_extensions; do
3975 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3976 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 3978 break 2
d7040cdb 3979 fi
ce2cded5 3980done
81ecdfbb
RW
3981 done
3982IFS=$as_save_IFS
d7040cdb 3983
ce2cded5
L
3984fi
3985fi
3986ac_ct_CC=$ac_cv_prog_ac_ct_CC
3987if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3989$as_echo "$ac_ct_CC" >&6; }
ce2cded5 3990else
81ecdfbb
RW
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3992$as_echo "no" >&6; }
d7040cdb
SE
3993fi
3994
81ecdfbb
RW
3995 if test "x$ac_ct_CC" = x; then
3996 CC=""
3997 else
3998 case $cross_compiling:$ac_tool_warned in
3999yes:)
4000{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4001$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4002ac_tool_warned=yes ;;
4003esac
4004 CC=$ac_ct_CC
4005 fi
ce2cded5
L
4006else
4007 CC="$ac_cv_prog_CC"
4008fi
d7040cdb 4009
ce2cded5 4010if test -z "$CC"; then
81ecdfbb
RW
4011 if test -n "$ac_tool_prefix"; then
4012 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 4013set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4015$as_echo_n "checking for $ac_word... " >&6; }
4016if test "${ac_cv_prog_CC+set}" = set; then :
4017 $as_echo_n "(cached) " >&6
d7040cdb 4018else
ce2cded5
L
4019 if test -n "$CC"; then
4020 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb 4021else
ce2cded5
L
4022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4023for as_dir in $PATH
4024do
4025 IFS=$as_save_IFS
4026 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4027 for ac_exec_ext in '' $ac_executable_extensions; do
4028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4029 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4031 break 2
4032 fi
4033done
81ecdfbb
RW
4034 done
4035IFS=$as_save_IFS
d7040cdb 4036
252b5132
RH
4037fi
4038fi
ce2cded5
L
4039CC=$ac_cv_prog_CC
4040if test -n "$CC"; then
81ecdfbb
RW
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4042$as_echo "$CC" >&6; }
ce2cded5 4043else
81ecdfbb
RW
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4045$as_echo "no" >&6; }
d7040cdb 4046fi
f9c19112 4047
ce2cded5 4048
81ecdfbb 4049 fi
ce2cded5
L
4050fi
4051if test -z "$CC"; then
4052 # Extract the first word of "cc", so it can be a program name with args.
4053set dummy cc; ac_word=$2
81ecdfbb
RW
4054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4055$as_echo_n "checking for $ac_word... " >&6; }
4056if test "${ac_cv_prog_CC+set}" = set; then :
4057 $as_echo_n "(cached) " >&6
ce2cded5
L
4058else
4059 if test -n "$CC"; then
4060 ac_cv_prog_CC="$CC" # Let the user override the test.
4061else
4062 ac_prog_rejected=no
4063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4064for as_dir in $PATH
4065do
4066 IFS=$as_save_IFS
4067 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4068 for ac_exec_ext in '' $ac_executable_extensions; do
4069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5
L
4070 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4071 ac_prog_rejected=yes
4072 continue
4073 fi
4074 ac_cv_prog_CC="cc"
81ecdfbb 4075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4076 break 2
4077 fi
4078done
81ecdfbb
RW
4079 done
4080IFS=$as_save_IFS
ce2cded5
L
4081
4082if test $ac_prog_rejected = yes; then
4083 # We found a bogon in the path, so make sure we never use it.
4084 set dummy $ac_cv_prog_CC
4085 shift
4086 if test $# != 0; then
4087 # We chose a different compiler from the bogus one.
4088 # However, it has the same basename, so the bogon will be chosen
4089 # first if we set CC to just the basename; use the full file name.
4090 shift
4091 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4092 fi
4093fi
4094fi
4095fi
4096CC=$ac_cv_prog_CC
4097if test -n "$CC"; then
81ecdfbb
RW
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4099$as_echo "$CC" >&6; }
ce2cded5 4100else
81ecdfbb
RW
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102$as_echo "no" >&6; }
ce2cded5
L
4103fi
4104
81ecdfbb 4105
ce2cded5
L
4106fi
4107if test -z "$CC"; then
4108 if test -n "$ac_tool_prefix"; then
81ecdfbb 4109 for ac_prog in cl.exe
ce2cded5
L
4110 do
4111 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4112set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4114$as_echo_n "checking for $ac_word... " >&6; }
4115if test "${ac_cv_prog_CC+set}" = set; then :
4116 $as_echo_n "(cached) " >&6
ce2cded5
L
4117else
4118 if test -n "$CC"; then
4119 ac_cv_prog_CC="$CC" # Let the user override the test.
4120else
4121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4122for as_dir in $PATH
4123do
4124 IFS=$as_save_IFS
4125 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4126 for ac_exec_ext in '' $ac_executable_extensions; do
4127 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4128 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4130 break 2
4131 fi
4132done
81ecdfbb
RW
4133 done
4134IFS=$as_save_IFS
ce2cded5
L
4135
4136fi
4137fi
4138CC=$ac_cv_prog_CC
4139if test -n "$CC"; then
81ecdfbb
RW
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4141$as_echo "$CC" >&6; }
ce2cded5 4142else
81ecdfbb
RW
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4144$as_echo "no" >&6; }
ce2cded5
L
4145fi
4146
81ecdfbb 4147
ce2cded5 4148 test -n "$CC" && break
d7040cdb
SE
4149 done
4150fi
ce2cded5
L
4151if test -z "$CC"; then
4152 ac_ct_CC=$CC
81ecdfbb 4153 for ac_prog in cl.exe
d7040cdb
SE
4154do
4155 # Extract the first word of "$ac_prog", so it can be a program name with args.
4156set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4158$as_echo_n "checking for $ac_word... " >&6; }
4159if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4160 $as_echo_n "(cached) " >&6
d7040cdb 4161else
ce2cded5
L
4162 if test -n "$ac_ct_CC"; then
4163 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4164else
4165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4166for as_dir in $PATH
4167do
4168 IFS=$as_save_IFS
4169 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4170 for ac_exec_ext in '' $ac_executable_extensions; do
4171 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4172 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 4174 break 2
ac48eca1 4175 fi
d7040cdb 4176done
81ecdfbb
RW
4177 done
4178IFS=$as_save_IFS
ac48eca1 4179
d7040cdb
SE
4180fi
4181fi
ce2cded5
L
4182ac_ct_CC=$ac_cv_prog_ac_ct_CC
4183if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4185$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4186else
81ecdfbb
RW
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4188$as_echo "no" >&6; }
d7040cdb 4189fi
ac48eca1 4190
81ecdfbb 4191
ce2cded5 4192 test -n "$ac_ct_CC" && break
d7040cdb 4193done
ac48eca1 4194
81ecdfbb
RW
4195 if test "x$ac_ct_CC" = x; then
4196 CC=""
4197 else
4198 case $cross_compiling:$ac_tool_warned in
4199yes:)
4200{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4201$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4202ac_tool_warned=yes ;;
4203esac
4204 CC=$ac_ct_CC
4205 fi
d7040cdb 4206fi
ac48eca1 4207
d7040cdb 4208fi
ac48eca1 4209
ac48eca1 4210
81ecdfbb
RW
4211test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4212$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4213as_fn_error "no acceptable C compiler found in \$PATH
4214See \`config.log' for more details." "$LINENO" 5; }
6be7c12c 4215
ce2cded5 4216# Provide some information about the compiler.
81ecdfbb
RW
4217$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4218set X $ac_compile
4219ac_compiler=$2
4220for ac_option in --version -v -V -qversion; do
4221 { { ac_try="$ac_compiler $ac_option >&5"
4222case "(($ac_try" in
4223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4224 *) ac_try_echo=$ac_try;;
4225esac
4226eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4227$as_echo "$ac_try_echo"; } >&5
4228 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4229 ac_status=$?
81ecdfbb
RW
4230 if test -s conftest.err; then
4231 sed '10a\
4232... rest of stderr output deleted ...
4233 10q' conftest.err >conftest.er1
4234 cat conftest.er1 >&5
4235 rm -f conftest.er1 conftest.err
4236 fi
4237 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4238 test $ac_status = 0; }
4239done
ac48eca1 4240
81ecdfbb
RW
4241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4242$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4243if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4244 $as_echo_n "(cached) " >&6
d7040cdb 4245else
81ecdfbb 4246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4247/* end confdefs.h. */
c8615825 4248
ce2cded5
L
4249int
4250main ()
4251{
4252#ifndef __GNUC__
4253 choke me
4254#endif
4255
4256 ;
4257 return 0;
4258}
4259_ACEOF
81ecdfbb 4260if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4261 ac_compiler_gnu=yes
d7040cdb 4262else
81ecdfbb 4263 ac_compiler_gnu=no
d7040cdb 4264fi
81ecdfbb 4265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4266ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4267
ce2cded5 4268fi
81ecdfbb
RW
4269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4270$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4271if test $ac_compiler_gnu = yes; then
4272 GCC=yes
4273else
4274 GCC=
4275fi
ce2cded5
L
4276ac_test_CFLAGS=${CFLAGS+set}
4277ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4279$as_echo_n "checking whether $CC accepts -g... " >&6; }
4280if test "${ac_cv_prog_cc_g+set}" = set; then :
4281 $as_echo_n "(cached) " >&6
4282else
4283 ac_save_c_werror_flag=$ac_c_werror_flag
4284 ac_c_werror_flag=yes
4285 ac_cv_prog_cc_g=no
4286 CFLAGS="-g"
4287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4288/* end confdefs.h. */
d7040cdb 4289
ce2cded5
L
4290int
4291main ()
4292{
d7040cdb 4293
ce2cded5
L
4294 ;
4295 return 0;
4296}
4297_ACEOF
81ecdfbb 4298if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4299 ac_cv_prog_cc_g=yes
4300else
81ecdfbb
RW
4301 CFLAGS=""
4302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4303/* end confdefs.h. */
4304
4305int
4306main ()
4307{
4308
4309 ;
4310 return 0;
4311}
4312_ACEOF
4313if ac_fn_c_try_compile "$LINENO"; then :
4314
4315else
4316 ac_c_werror_flag=$ac_save_c_werror_flag
4317 CFLAGS="-g"
4318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4319/* end confdefs.h. */
d70c5fc7 4320
81ecdfbb
RW
4321int
4322main ()
4323{
4324
4325 ;
4326 return 0;
4327}
4328_ACEOF
4329if ac_fn_c_try_compile "$LINENO"; then :
4330 ac_cv_prog_cc_g=yes
4331fi
4332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4333fi
81ecdfbb 4334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d70c5fc7 4335fi
81ecdfbb
RW
4336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4337 ac_c_werror_flag=$ac_save_c_werror_flag
4338fi
4339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4340$as_echo "$ac_cv_prog_cc_g" >&6; }
ce2cded5
L
4341if test "$ac_test_CFLAGS" = set; then
4342 CFLAGS=$ac_save_CFLAGS
4343elif test $ac_cv_prog_cc_g = yes; then
4344 if test "$GCC" = yes; then
4345 CFLAGS="-g -O2"
4346 else
4347 CFLAGS="-g"
4348 fi
ac48eca1 4349else
ce2cded5
L
4350 if test "$GCC" = yes; then
4351 CFLAGS="-O2"
4352 else
4353 CFLAGS=
4354 fi
ac48eca1 4355fi
81ecdfbb
RW
4356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4357$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4358if test "${ac_cv_prog_cc_c89+set}" = set; then :
4359 $as_echo_n "(cached) " >&6
ac48eca1 4360else
81ecdfbb 4361 ac_cv_prog_cc_c89=no
ce2cded5 4362ac_save_CC=$CC
81ecdfbb 4363cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
4364/* end confdefs.h. */
4365#include <stdarg.h>
4366#include <stdio.h>
4367#include <sys/types.h>
4368#include <sys/stat.h>
4369/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4370struct buf { int x; };
4371FILE * (*rcsopen) (struct buf *, struct stat *, int);
4372static char *e (p, i)
4373 char **p;
4374 int i;
4375{
4376 return p[i];
4377}
4378static char *f (char * (*g) (char **, int), char **p, ...)
4379{
4380 char *s;
4381 va_list v;
4382 va_start (v,p);
4383 s = g (p, va_arg (v,int));
4384 va_end (v);
4385 return s;
4386}
4387
4388/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4389 function prototypes and stuff, but not '\xHH' hex character constants.
4390 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4391 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
4392 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4393 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4394 that's true only with -std. */
ce2cded5
L
4395int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4396
81ecdfbb
RW
4397/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4398 inside strings and character constants. */
4399#define FOO(x) 'x'
4400int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4401
ce2cded5
L
4402int test (int i, double x);
4403struct s1 {int (*f) (int a);};
4404struct s2 {int (*f) (double a);};
4405int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4406int argc;
4407char **argv;
4408int
4409main ()
4410{
4411return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4412 ;
4413 return 0;
4414}
4415_ACEOF
81ecdfbb
RW
4416for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4417 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
4418do
4419 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4420 if ac_fn_c_try_compile "$LINENO"; then :
4421 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 4422fi
81ecdfbb
RW
4423rm -f core conftest.err conftest.$ac_objext
4424 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 4425done
81ecdfbb 4426rm -f conftest.$ac_ext
ce2cded5
L
4427CC=$ac_save_CC
4428
4429fi
81ecdfbb
RW
4430# AC_CACHE_VAL
4431case "x$ac_cv_prog_cc_c89" in
4432 x)
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4434$as_echo "none needed" >&6; } ;;
4435 xno)
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4437$as_echo "unsupported" >&6; } ;;
ce2cded5 4438 *)
81ecdfbb
RW
4439 CC="$CC $ac_cv_prog_cc_c89"
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4441$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d7040cdb 4442esac
81ecdfbb 4443if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 4444
ce2cded5 4445fi
d7040cdb 4446
ce2cded5
L
4447ac_ext=c
4448ac_cpp='$CPP $CPPFLAGS'
4449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4450ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4451ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4452
7357c5b6
AM
4453ac_ext=c
4454ac_cpp='$CPP $CPPFLAGS'
4455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4457ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4459$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4460# On Suns, sometimes $CPP names a directory.
4461if test -n "$CPP" && test -d "$CPP"; then
4462 CPP=
4463fi
4464if test -z "$CPP"; then
81ecdfbb
RW
4465 if test "${ac_cv_prog_CPP+set}" = set; then :
4466 $as_echo_n "(cached) " >&6
7357c5b6
AM
4467else
4468 # Double quotes because CPP needs to be expanded
4469 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4470 do
4471 ac_preproc_ok=false
4472for ac_c_preproc_warn_flag in '' yes
4473do
4474 # Use a header file that comes with gcc, so configuring glibc
4475 # with a fresh cross-compiler works.
4476 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4477 # <limits.h> exists even on freestanding compilers.
4478 # On the NeXT, cc -E runs the code through the compiler's parser,
4479 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4481/* end confdefs.h. */
4482#ifdef __STDC__
4483# include <limits.h>
4484#else
4485# include <assert.h>
4486#endif
4487 Syntax error
4488_ACEOF
81ecdfbb 4489if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4490
81ecdfbb 4491else
7357c5b6
AM
4492 # Broken: fails on valid input.
4493continue
4494fi
4495rm -f conftest.err conftest.$ac_ext
d7040cdb 4496
81ecdfbb 4497 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4498 # can be detected and how.
81ecdfbb 4499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4500/* end confdefs.h. */
4501#include <ac_nonexistent.h>
4502_ACEOF
81ecdfbb 4503if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4504 # Broken: success on invalid input.
4505continue
4506else
7357c5b6
AM
4507 # Passes both tests.
4508ac_preproc_ok=:
4509break
4510fi
4511rm -f conftest.err conftest.$ac_ext
d7040cdb 4512
7357c5b6
AM
4513done
4514# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4515rm -f conftest.err conftest.$ac_ext
81ecdfbb 4516if $ac_preproc_ok; then :
7357c5b6
AM
4517 break
4518fi
d7040cdb 4519
7357c5b6
AM
4520 done
4521 ac_cv_prog_CPP=$CPP
d7040cdb 4522
7357c5b6
AM
4523fi
4524 CPP=$ac_cv_prog_CPP
4525else
4526 ac_cv_prog_CPP=$CPP
4527fi
81ecdfbb
RW
4528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4529$as_echo "$CPP" >&6; }
7357c5b6
AM
4530ac_preproc_ok=false
4531for ac_c_preproc_warn_flag in '' yes
4532do
4533 # Use a header file that comes with gcc, so configuring glibc
4534 # with a fresh cross-compiler works.
4535 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4536 # <limits.h> exists even on freestanding compilers.
4537 # On the NeXT, cc -E runs the code through the compiler's parser,
4538 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4540/* end confdefs.h. */
4541#ifdef __STDC__
4542# include <limits.h>
4543#else
4544# include <assert.h>
4545#endif
4546 Syntax error
4547_ACEOF
81ecdfbb 4548if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4549
81ecdfbb 4550else
7357c5b6
AM
4551 # Broken: fails on valid input.
4552continue
4553fi
4554rm -f conftest.err conftest.$ac_ext
d7040cdb 4555
81ecdfbb 4556 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4557 # can be detected and how.
81ecdfbb 4558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4559/* end confdefs.h. */
4560#include <ac_nonexistent.h>
4561_ACEOF
81ecdfbb 4562if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4563 # Broken: success on invalid input.
4564continue
4565else
7357c5b6
AM
4566 # Passes both tests.
4567ac_preproc_ok=:
4568break
4569fi
4570rm -f conftest.err conftest.$ac_ext
d7040cdb 4571
7357c5b6
AM
4572done
4573# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4574rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
4575if $ac_preproc_ok; then :
4576
7357c5b6 4577else
81ecdfbb
RW
4578 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4579$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4580as_fn_error "C preprocessor \"$CPP\" fails sanity check
4581See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 4582fi
ac48eca1 4583
7357c5b6
AM
4584ac_ext=c
4585ac_cpp='$CPP $CPPFLAGS'
4586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4588ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac48eca1 4589
ac48eca1 4590
81ecdfbb
RW
4591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4592$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4593if test "${ac_cv_path_GREP+set}" = set; then :
4594 $as_echo_n "(cached) " >&6
7357c5b6 4595else
81ecdfbb
RW
4596 if test -z "$GREP"; then
4597 ac_path_GREP_found=false
4598 # Loop through the user's path and test for each of PROGNAME-LIST
4599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4600for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4601do
4602 IFS=$as_save_IFS
4603 test -z "$as_dir" && as_dir=.
4604 for ac_prog in grep ggrep; do
4605 for ac_exec_ext in '' $ac_executable_extensions; do
4606 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4607 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4608# Check for GNU ac_path_GREP and select it if it is found.
4609 # Check for GNU $ac_path_GREP
4610case `"$ac_path_GREP" --version 2>&1` in
4611*GNU*)
4612 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4613*)
4614 ac_count=0
4615 $as_echo_n 0123456789 >"conftest.in"
4616 while :
4617 do
4618 cat "conftest.in" "conftest.in" >"conftest.tmp"
4619 mv "conftest.tmp" "conftest.in"
4620 cp "conftest.in" "conftest.nl"
4621 $as_echo 'GREP' >> "conftest.nl"
4622 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4623 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4624 as_fn_arith $ac_count + 1 && ac_count=$as_val
4625 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4626 # Best one so far, save it but keep looking for a better one
4627 ac_cv_path_GREP="$ac_path_GREP"
4628 ac_path_GREP_max=$ac_count
7357c5b6 4629 fi
81ecdfbb
RW
4630 # 10*(2^10) chars as input seems more than enough
4631 test $ac_count -gt 10 && break
4632 done
4633 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4634esac
4635
4636 $ac_path_GREP_found && break 3
4637 done
4638 done
4639 done
4640IFS=$as_save_IFS
4641 if test -z "$ac_cv_path_GREP"; then
4642 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4643 fi
4644else
4645 ac_cv_path_GREP=$GREP
7357c5b6 4646fi
81ecdfbb
RW
4647
4648fi
4649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4650$as_echo "$ac_cv_path_GREP" >&6; }
4651 GREP="$ac_cv_path_GREP"
ac48eca1 4652
d7040cdb 4653
81ecdfbb
RW
4654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4655$as_echo_n "checking for egrep... " >&6; }
4656if test "${ac_cv_path_EGREP+set}" = set; then :
4657 $as_echo_n "(cached) " >&6
7357c5b6 4658else
81ecdfbb
RW
4659 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4660 then ac_cv_path_EGREP="$GREP -E"
4661 else
4662 if test -z "$EGREP"; then
4663 ac_path_EGREP_found=false
4664 # Loop through the user's path and test for each of PROGNAME-LIST
4665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4666for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4667do
4668 IFS=$as_save_IFS
4669 test -z "$as_dir" && as_dir=.
4670 for ac_prog in egrep; do
4671 for ac_exec_ext in '' $ac_executable_extensions; do
4672 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4673 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4674# Check for GNU ac_path_EGREP and select it if it is found.
4675 # Check for GNU $ac_path_EGREP
4676case `"$ac_path_EGREP" --version 2>&1` in
4677*GNU*)
4678 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4679*)
4680 ac_count=0
4681 $as_echo_n 0123456789 >"conftest.in"
4682 while :
4683 do
4684 cat "conftest.in" "conftest.in" >"conftest.tmp"
4685 mv "conftest.tmp" "conftest.in"
4686 cp "conftest.in" "conftest.nl"
4687 $as_echo 'EGREP' >> "conftest.nl"
4688 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4689 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4690 as_fn_arith $ac_count + 1 && ac_count=$as_val
4691 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4692 # Best one so far, save it but keep looking for a better one
4693 ac_cv_path_EGREP="$ac_path_EGREP"
4694 ac_path_EGREP_max=$ac_count
4695 fi
4696 # 10*(2^10) chars as input seems more than enough
4697 test $ac_count -gt 10 && break
4698 done
4699 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4700esac
4701
4702 $ac_path_EGREP_found && break 3
4703 done
4704 done
4705 done
4706IFS=$as_save_IFS
4707 if test -z "$ac_cv_path_EGREP"; then
4708 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4709 fi
4710else
4711 ac_cv_path_EGREP=$EGREP
4712fi
4713
4714 fi
4715fi
4716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4717$as_echo "$ac_cv_path_EGREP" >&6; }
4718 EGREP="$ac_cv_path_EGREP"
4719
4720
4721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4722$as_echo_n "checking for ANSI C header files... " >&6; }
4723if test "${ac_cv_header_stdc+set}" = set; then :
4724 $as_echo_n "(cached) " >&6
4725else
4726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4727/* end confdefs.h. */
4728#include <stdlib.h>
4729#include <stdarg.h>
4730#include <string.h>
4731#include <float.h>
d7040cdb 4732
7357c5b6
AM
4733int
4734main ()
4735{
d7040cdb 4736
7357c5b6
AM
4737 ;
4738 return 0;
4739}
4740_ACEOF
81ecdfbb 4741if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4742 ac_cv_header_stdc=yes
4743else
81ecdfbb 4744 ac_cv_header_stdc=no
7357c5b6 4745fi
81ecdfbb 4746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4747
7357c5b6
AM
4748if test $ac_cv_header_stdc = yes; then
4749 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4751/* end confdefs.h. */
4752#include <string.h>
d7040cdb 4753
7357c5b6
AM
4754_ACEOF
4755if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4756 $EGREP "memchr" >/dev/null 2>&1; then :
4757
ce2cded5 4758else
7357c5b6
AM
4759 ac_cv_header_stdc=no
4760fi
4761rm -f conftest*
d7040cdb 4762
7357c5b6 4763fi
d7040cdb 4764
7357c5b6
AM
4765if test $ac_cv_header_stdc = yes; then
4766 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4768/* end confdefs.h. */
4769#include <stdlib.h>
ac48eca1 4770
7357c5b6
AM
4771_ACEOF
4772if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4773 $EGREP "free" >/dev/null 2>&1; then :
4774
7357c5b6
AM
4775else
4776 ac_cv_header_stdc=no
4777fi
4778rm -f conftest*
d7040cdb 4779
7357c5b6 4780fi
d7040cdb 4781
7357c5b6
AM
4782if test $ac_cv_header_stdc = yes; then
4783 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4784 if test "$cross_compiling" = yes; then :
7357c5b6
AM
4785 :
4786else
81ecdfbb 4787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4788/* end confdefs.h. */
4789#include <ctype.h>
81ecdfbb 4790#include <stdlib.h>
7357c5b6
AM
4791#if ((' ' & 0x0FF) == 0x020)
4792# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4793# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4794#else
4795# define ISLOWER(c) \
4796 (('a' <= (c) && (c) <= 'i') \
4797 || ('j' <= (c) && (c) <= 'r') \
4798 || ('s' <= (c) && (c) <= 'z'))
4799# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4800#endif
d7040cdb 4801
7357c5b6
AM
4802#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4803int
4804main ()
4805{
4806 int i;
4807 for (i = 0; i < 256; i++)
4808 if (XOR (islower (i), ISLOWER (i))
4809 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4810 return 2;
4811 return 0;
7357c5b6
AM
4812}
4813_ACEOF
81ecdfbb 4814if ac_fn_c_try_run "$LINENO"; then :
d7040cdb 4815
81ecdfbb
RW
4816else
4817 ac_cv_header_stdc=no
7357c5b6 4818fi
81ecdfbb
RW
4819rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4820 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4821fi
81ecdfbb 4822
7357c5b6
AM
4823fi
4824fi
81ecdfbb
RW
4825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4826$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4827if test $ac_cv_header_stdc = yes; then
d7040cdb 4828
81ecdfbb 4829$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4830
7357c5b6 4831fi
d7040cdb 4832
7357c5b6 4833# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
4834for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4835 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4836do :
4837 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4838ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4839"
4840eval as_val=\$$as_ac_Header
4841 if test "x$as_val" = x""yes; then :
7357c5b6 4842 cat >>confdefs.h <<_ACEOF
81ecdfbb 4843#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 4844_ACEOF
ce2cded5 4845
7357c5b6 4846fi
ce2cded5 4847
7357c5b6 4848done
ce2cded5
L
4849
4850
4851
81ecdfbb
RW
4852 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4853if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
4854 MINIX=yes
4855else
4856 MINIX=
4857fi
d7040cdb
SE
4858
4859
7357c5b6 4860 if test "$MINIX" = yes; then
d7040cdb 4861
81ecdfbb 4862$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb
SE
4863
4864
81ecdfbb 4865$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb
SE
4866
4867
81ecdfbb 4868$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4869
7357c5b6 4870 fi
d7040cdb
SE
4871
4872
81ecdfbb
RW
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4874$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4875if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4876 $as_echo_n "(cached) " >&6
ac48eca1 4877else
81ecdfbb 4878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4879/* end confdefs.h. */
ac48eca1 4880
7357c5b6
AM
4881# define __EXTENSIONS__ 1
4882 $ac_includes_default
4883int
4884main ()
4885{
13b2be9c 4886
7357c5b6
AM
4887 ;
4888 return 0;
4889}
4890_ACEOF
81ecdfbb 4891if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 4892 ac_cv_safe_to_define___extensions__=yes
d6d788bd 4893else
81ecdfbb 4894 ac_cv_safe_to_define___extensions__=no
d6d788bd 4895fi
81ecdfbb 4896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6 4897fi
81ecdfbb
RW
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4899$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4900 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4901 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d6d788bd 4902
81ecdfbb 4903 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d6d788bd 4904
81ecdfbb 4905 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
252b5132 4906
81ecdfbb 4907 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
252b5132 4908
81ecdfbb 4909 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d6d788bd 4910
a74801ba 4911
d053aef8 4912
81ecdfbb 4913
da2f07f1 4914
718a6fd8
SE
4915case `pwd` in
4916 *\ * | *\ *)
81ecdfbb
RW
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4918$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
718a6fd8 4919esac
13b2be9c 4920
252b5132 4921
7357c5b6 4922
f2c621e4
AS
4923macro_version='2.2.7a'
4924macro_revision='1.3134'
7357c5b6
AM
4925
4926
4927
4928
4929
4930
7357c5b6
AM
4931
4932
4933
4934
4935
4936
4937
718a6fd8 4938ltmain="$ac_aux_dir/ltmain.sh"
7357c5b6 4939
3725885a
RW
4940# Backslashify metacharacters that are still active within
4941# double-quoted strings.
4942sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4943
4944# Same as above, but do not quote variable references.
4945double_quote_subst='s/\(["`\\]\)/\\\1/g'
4946
4947# Sed substitution to delay expansion of an escaped shell variable in a
4948# double_quote_subst'ed string.
4949delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4950
4951# Sed substitution to delay expansion of an escaped single quote.
4952delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4953
4954# Sed substitution to avoid accidental globbing in evaled expressions
4955no_glob_subst='s/\*/\\\*/g'
4956
4957ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4958ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4959ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4960
4961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4962$as_echo_n "checking how to print strings... " >&6; }
4963# Test print first, because it will be a builtin if present.
f2c621e4 4964if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3725885a
RW
4965 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4966 ECHO='print -r --'
4967elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4968 ECHO='printf %s\n'
4969else
4970 # Use this function as a fallback that always works.
4971 func_fallback_echo ()
4972 {
4973 eval 'cat <<_LTECHO_EOF
4974$1
4975_LTECHO_EOF'
4976 }
4977 ECHO='func_fallback_echo'
4978fi
4979
4980# func_echo_all arg...
4981# Invoke $ECHO with all args, space-separated.
4982func_echo_all ()
4983{
4984 $ECHO ""
4985}
4986
4987case "$ECHO" in
4988 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4989$as_echo "printf" >&6; } ;;
4990 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4991$as_echo "print -r" >&6; } ;;
4992 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4993$as_echo "cat" >&6; } ;;
4994esac
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
81ecdfbb
RW
5009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5010$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5011if test "${ac_cv_path_SED+set}" = set; then :
5012 $as_echo_n "(cached) " >&6
5013else
5014 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5015 for ac_i in 1 2 3 4 5 6 7; do
5016 ac_script="$ac_script$as_nl$ac_script"
5017 done
5018 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5019 { ac_script=; unset ac_script;}
5020 if test -z "$SED"; then
5021 ac_path_SED_found=false
5022 # Loop through the user's path and test for each of PROGNAME-LIST
5023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5024for as_dir in $PATH
5025do
5026 IFS=$as_save_IFS
5027 test -z "$as_dir" && as_dir=.
81ecdfbb 5028 for ac_prog in sed gsed; do
7357c5b6 5029 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5030 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5031 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5032# Check for GNU ac_path_SED and select it if it is found.
5033 # Check for GNU $ac_path_SED
5034case `"$ac_path_SED" --version 2>&1` in
5035*GNU*)
5036 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5037*)
5038 ac_count=0
5039 $as_echo_n 0123456789 >"conftest.in"
5040 while :
5041 do
5042 cat "conftest.in" "conftest.in" >"conftest.tmp"
5043 mv "conftest.tmp" "conftest.in"
5044 cp "conftest.in" "conftest.nl"
5045 $as_echo '' >> "conftest.nl"
5046 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5047 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5048 as_fn_arith $ac_count + 1 && ac_count=$as_val
5049 if test $ac_count -gt ${ac_path_SED_max-0}; then
5050 # Best one so far, save it but keep looking for a better one
5051 ac_cv_path_SED="$ac_path_SED"
5052 ac_path_SED_max=$ac_count
5053 fi
5054 # 10*(2^10) chars as input seems more than enough
5055 test $ac_count -gt 10 && break
5056 done
5057 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5058esac
5059
5060 $ac_path_SED_found && break 3
7357c5b6
AM
5061 done
5062 done
81ecdfbb 5063 done
7357c5b6 5064IFS=$as_save_IFS
81ecdfbb
RW
5065 if test -z "$ac_cv_path_SED"; then
5066 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 5067 fi
81ecdfbb
RW
5068else
5069 ac_cv_path_SED=$SED
7357c5b6
AM
5070fi
5071
81ecdfbb
RW
5072fi
5073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5074$as_echo "$ac_cv_path_SED" >&6; }
5075 SED="$ac_cv_path_SED"
5076 rm -f conftest.sed
7357c5b6
AM
5077
5078test -z "$SED" && SED=sed
5079Xsed="$SED -e 1s/^X//"
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
81ecdfbb
RW
5091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5092$as_echo_n "checking for fgrep... " >&6; }
5093if test "${ac_cv_path_FGREP+set}" = set; then :
5094 $as_echo_n "(cached) " >&6
7357c5b6 5095else
81ecdfbb
RW
5096 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5097 then ac_cv_path_FGREP="$GREP -F"
5098 else
5099 if test -z "$FGREP"; then
5100 ac_path_FGREP_found=false
5101 # Loop through the user's path and test for each of PROGNAME-LIST
5102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5103for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5104do
5105 IFS=$as_save_IFS
5106 test -z "$as_dir" && as_dir=.
5107 for ac_prog in fgrep; do
5108 for ac_exec_ext in '' $ac_executable_extensions; do
5109 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5110 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5111# Check for GNU ac_path_FGREP and select it if it is found.
5112 # Check for GNU $ac_path_FGREP
5113case `"$ac_path_FGREP" --version 2>&1` in
5114*GNU*)
5115 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5116*)
5117 ac_count=0
5118 $as_echo_n 0123456789 >"conftest.in"
5119 while :
5120 do
5121 cat "conftest.in" "conftest.in" >"conftest.tmp"
5122 mv "conftest.tmp" "conftest.in"
5123 cp "conftest.in" "conftest.nl"
5124 $as_echo 'FGREP' >> "conftest.nl"
5125 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5126 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5127 as_fn_arith $ac_count + 1 && ac_count=$as_val
5128 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5129 # Best one so far, save it but keep looking for a better one
5130 ac_cv_path_FGREP="$ac_path_FGREP"
5131 ac_path_FGREP_max=$ac_count
7357c5b6 5132 fi
81ecdfbb
RW
5133 # 10*(2^10) chars as input seems more than enough
5134 test $ac_count -gt 10 && break
5135 done
5136 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5137esac
5138
5139 $ac_path_FGREP_found && break 3
5140 done
5141 done
5142 done
5143IFS=$as_save_IFS
5144 if test -z "$ac_cv_path_FGREP"; then
5145 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5146 fi
5147else
5148 ac_cv_path_FGREP=$FGREP
7357c5b6 5149fi
81ecdfbb
RW
5150
5151 fi
5152fi
5153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5154$as_echo "$ac_cv_path_FGREP" >&6; }
5155 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5156
5157
5158test -z "$GREP" && GREP=grep
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
81ecdfbb
RW
5178# Check whether --with-gnu-ld was given.
5179if test "${with_gnu_ld+set}" = set; then :
5180 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5181else
5182 with_gnu_ld=no
81ecdfbb
RW
5183fi
5184
ce2cded5
L
5185ac_prog=ld
5186if test "$GCC" = yes; then
5187 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5189$as_echo_n "checking for ld used by $CC... " >&6; }
ce2cded5
L
5190 case $host in
5191 *-*-mingw*)
5192 # gcc leaves a trailing carriage return which upsets mingw
5193 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5194 *)
5195 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5196 esac
5197 case $ac_prog in
5198 # Accept absolute paths.
5199 [\\/]* | ?:[\\/]*)
5200 re_direlt='/[^/][^/]*/\.\./'
5201 # Canonicalize the pathname of ld
5202 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5203 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5204 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5205 done
5206 test -z "$LD" && LD="$ac_prog"
5207 ;;
5208 "")
5209 # If it fails, then pretend we aren't using GCC.
5210 ac_prog=ld
5211 ;;
5212 *)
5213 # If it is relative, then search for the first ld in PATH.
5214 with_gnu_ld=unknown
5215 ;;
5216 esac
5217elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5219$as_echo_n "checking for GNU ld... " >&6; }
ce2cded5 5220else
81ecdfbb
RW
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5222$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5223fi
81ecdfbb
RW
5224if test "${lt_cv_path_LD+set}" = set; then :
5225 $as_echo_n "(cached) " >&6
ce2cded5
L
5226else
5227 if test -z "$LD"; then
5228 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5229 for ac_dir in $PATH; do
5230 IFS="$lt_save_ifs"
5231 test -z "$ac_dir" && ac_dir=.
5232 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5233 lt_cv_path_LD="$ac_dir/$ac_prog"
5234 # Check to see if the program is GNU ld. I'd rather use --version,
5235 # but apparently some variants of GNU ld only accept -v.
5236 # Break only if it was the GNU/non-GNU ld that we prefer.
5237 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5238 *GNU* | *'with BFD'*)
5239 test "$with_gnu_ld" != no && break
5240 ;;
5241 *)
5242 test "$with_gnu_ld" != yes && break
5243 ;;
5244 esac
5245 fi
5246 done
5247 IFS="$lt_save_ifs"
5248else
5249 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5250fi
5251fi
5252
5253LD="$lt_cv_path_LD"
5254if test -n "$LD"; then
81ecdfbb
RW
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5256$as_echo "$LD" >&6; }
ce2cded5 5257else
81ecdfbb
RW
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259$as_echo "no" >&6; }
ce2cded5 5260fi
81ecdfbb
RW
5261test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5263$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5264if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5265 $as_echo_n "(cached) " >&6
ce2cded5
L
5266else
5267 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5268case `$LD -v 2>&1 </dev/null` in
5269*GNU* | *'with BFD'*)
5270 lt_cv_prog_gnu_ld=yes
5271 ;;
5272*)
5273 lt_cv_prog_gnu_ld=no
5274 ;;
5275esac
5276fi
81ecdfbb
RW
5277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5278$as_echo "$lt_cv_prog_gnu_ld" >&6; }
ce2cded5
L
5279with_gnu_ld=$lt_cv_prog_gnu_ld
5280
5281
5282
5283
5284
5285
5286
5287
5288
81ecdfbb
RW
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5290$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5291if test "${lt_cv_path_NM+set}" = set; then :
5292 $as_echo_n "(cached) " >&6
ce2cded5
L
5293else
5294 if test -n "$NM"; then
5295 # Let the user override the test.
5296 lt_cv_path_NM="$NM"
5297else
5298 lt_nm_to_check="${ac_tool_prefix}nm"
5299 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5300 lt_nm_to_check="$lt_nm_to_check nm"
5301 fi
5302 for lt_tmp_nm in $lt_nm_to_check; do
5303 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5304 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5305 IFS="$lt_save_ifs"
5306 test -z "$ac_dir" && ac_dir=.
5307 tmp_nm="$ac_dir/$lt_tmp_nm"
5308 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5309 # Check to see if the nm accepts a BSD-compat flag.
5310 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5311 # nm: unknown option "B" ignored
5312 # Tru64's nm complains that /dev/null is an invalid object file
5313 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5314 */dev/null* | *'Invalid file or object type'*)
5315 lt_cv_path_NM="$tmp_nm -B"
5316 break
5317 ;;
5318 *)
5319 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5320 */dev/null*)
5321 lt_cv_path_NM="$tmp_nm -p"
5322 break
5323 ;;
5324 *)
5325 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5326 continue # so that we can try to find one that supports BSD flags
5327 ;;
5328 esac
5329 ;;
5330 esac
5331 fi
5332 done
5333 IFS="$lt_save_ifs"
5334 done
5335 : ${lt_cv_path_NM=no}
5336fi
5337fi
81ecdfbb
RW
5338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5339$as_echo "$lt_cv_path_NM" >&6; }
ce2cded5
L
5340if test "$lt_cv_path_NM" != "no"; then
5341 NM="$lt_cv_path_NM"
5342else
5343 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5344 if test -n "$DUMPBIN"; then :
5345 # Let the user override the test.
5346 else
5347 if test -n "$ac_tool_prefix"; then
5348 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5349 do
5350 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5351set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5353$as_echo_n "checking for $ac_word... " >&6; }
5354if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5355 $as_echo_n "(cached) " >&6
d7040cdb 5356else
ce2cded5
L
5357 if test -n "$DUMPBIN"; then
5358 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
d7040cdb
SE
5359else
5360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5361for as_dir in $PATH
5362do
5363 IFS=$as_save_IFS
5364 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5365 for ac_exec_ext in '' $ac_executable_extensions; do
5366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 5367 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 5369 break 2
d70c5fc7 5370 fi
d7040cdb 5371done
81ecdfbb
RW
5372 done
5373IFS=$as_save_IFS
d70c5fc7 5374
d7040cdb
SE
5375fi
5376fi
ce2cded5
L
5377DUMPBIN=$ac_cv_prog_DUMPBIN
5378if test -n "$DUMPBIN"; then
81ecdfbb
RW
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5380$as_echo "$DUMPBIN" >&6; }
bedf545c 5381else
81ecdfbb
RW
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5383$as_echo "no" >&6; }
d7040cdb 5384fi
13b2be9c 5385
81ecdfbb 5386
ce2cded5
L
5387 test -n "$DUMPBIN" && break
5388 done
5389fi
5390if test -z "$DUMPBIN"; then
5391 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5392 for ac_prog in dumpbin "link -dump"
ce2cded5
L
5393do
5394 # Extract the first word of "$ac_prog", so it can be a program name with args.
5395set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5397$as_echo_n "checking for $ac_word... " >&6; }
5398if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5399 $as_echo_n "(cached) " >&6
d7040cdb 5400else
ce2cded5
L
5401 if test -n "$ac_ct_DUMPBIN"; then
5402 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5403else
5404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5405for as_dir in $PATH
5406do
5407 IFS=$as_save_IFS
5408 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5409 for ac_exec_ext in '' $ac_executable_extensions; do
5410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 5411 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5413 break 2
5414 fi
5415done
81ecdfbb
RW
5416 done
5417IFS=$as_save_IFS
ce2cded5
L
5418
5419fi
5420fi
5421ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5422if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5424$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5425else
81ecdfbb
RW
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5427$as_echo "no" >&6; }
d7040cdb
SE
5428fi
5429
81ecdfbb 5430
ce2cded5
L
5431 test -n "$ac_ct_DUMPBIN" && break
5432done
13b2be9c 5433
81ecdfbb
RW
5434 if test "x$ac_ct_DUMPBIN" = x; then
5435 DUMPBIN=":"
5436 else
5437 case $cross_compiling:$ac_tool_warned in
5438yes:)
5439{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5440$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5441ac_tool_warned=yes ;;
5442esac
5443 DUMPBIN=$ac_ct_DUMPBIN
5444 fi
ce2cded5 5445fi
13b2be9c 5446
3725885a
RW
5447 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5448 *COFF*)
5449 DUMPBIN="$DUMPBIN -symbols"
5450 ;;
5451 *)
5452 DUMPBIN=:
5453 ;;
5454 esac
5455 fi
bedf545c 5456
ce2cded5
L
5457 if test "$DUMPBIN" != ":"; then
5458 NM="$DUMPBIN"
5459 fi
5460fi
5461test -z "$NM" && NM=nm
6840198f 5462
13b2be9c 5463
ac48eca1 5464
d7040cdb 5465
ce2cded5
L
5466
5467
81ecdfbb
RW
5468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5469$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5470if test "${lt_cv_nm_interface+set}" = set; then :
5471 $as_echo_n "(cached) " >&6
ce2cded5
L
5472else
5473 lt_cv_nm_interface="BSD nm"
5474 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5475 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
ce2cded5
L
5476 (eval "$ac_compile" 2>conftest.err)
5477 cat conftest.err >&5
3725885a 5478 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
ce2cded5
L
5479 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5480 cat conftest.err >&5
3725885a 5481 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
ce2cded5
L
5482 cat conftest.out >&5
5483 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5484 lt_cv_nm_interface="MS dumpbin"
5485 fi
5486 rm -f conftest*
5487fi
81ecdfbb
RW
5488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5489$as_echo "$lt_cv_nm_interface" >&6; }
ce2cded5 5490
81ecdfbb
RW
5491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5492$as_echo_n "checking whether ln -s works... " >&6; }
ce2cded5
L
5493LN_S=$as_ln_s
5494if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5496$as_echo "yes" >&6; }
ce2cded5 5497else
81ecdfbb
RW
5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5499$as_echo "no, using $LN_S" >&6; }
ce2cded5
L
5500fi
5501
5502# find the maximum length of command line arguments
81ecdfbb
RW
5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5504$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5505if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5506 $as_echo_n "(cached) " >&6
ce2cded5
L
5507else
5508 i=0
5509 teststring="ABCD"
5510
5511 case $build_os in
5512 msdosdjgpp*)
5513 # On DJGPP, this test can blow up pretty badly due to problems in libc
5514 # (any single argument exceeding 2000 bytes causes a buffer overrun
5515 # during glob expansion). Even if it were fixed, the result of this
5516 # check would be larger than it should be.
5517 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5518 ;;
5519
5520 gnu*)
5521 # Under GNU Hurd, this test is not required because there is
5522 # no limit to the length of command line arguments.
5523 # Libtool will interpret -1 as no limit whatsoever
5524 lt_cv_sys_max_cmd_len=-1;
5525 ;;
5526
718a6fd8 5527 cygwin* | mingw* | cegcc*)
ce2cded5
L
5528 # On Win9x/ME, this test blows up -- it succeeds, but takes
5529 # about 5 minutes as the teststring grows exponentially.
5530 # Worse, since 9x/ME are not pre-emptively multitasking,
5531 # you end up with a "frozen" computer, even though with patience
5532 # the test eventually succeeds (with a max line length of 256k).
5533 # Instead, let's just punt: use the minimum linelength reported by
5534 # all of the supported platforms: 8192 (on NT/2K/XP).
5535 lt_cv_sys_max_cmd_len=8192;
5536 ;;
5537
3725885a
RW
5538 mint*)
5539 # On MiNT this can take a long time and run out of memory.
5540 lt_cv_sys_max_cmd_len=8192;
5541 ;;
5542
ce2cded5
L
5543 amigaos*)
5544 # On AmigaOS with pdksh, this test takes hours, literally.
5545 # So we just punt and use a minimum line length of 8192.
5546 lt_cv_sys_max_cmd_len=8192;
5547 ;;
5548
5549 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5550 # This has been around since 386BSD, at least. Likely further.
5551 if test -x /sbin/sysctl; then
5552 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5553 elif test -x /usr/sbin/sysctl; then
5554 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5555 else
5556 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5557 fi
5558 # And add a safety zone
5559 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5560 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5561 ;;
5562
5563 interix*)
5564 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5565 lt_cv_sys_max_cmd_len=196608
5566 ;;
5567
5568 osf*)
5569 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5570 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5571 # nice to cause kernel panics so lets avoid the loop below.
5572 # First set a reasonable default.
5573 lt_cv_sys_max_cmd_len=16384
5574 #
5575 if test -x /sbin/sysconfig; then
5576 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5577 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5578 esac
5579 fi
5580 ;;
5581 sco3.2v5*)
5582 lt_cv_sys_max_cmd_len=102400
5583 ;;
5584 sysv5* | sco5v6* | sysv4.2uw2*)
5585 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5586 if test -n "$kargmax"; then
5587 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5588 else
5589 lt_cv_sys_max_cmd_len=32768
5590 fi
d7040cdb
SE
5591 ;;
5592 *)
718a6fd8
SE
5593 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5594 if test -n "$lt_cv_sys_max_cmd_len"; then
ce2cded5
L
5595 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5596 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5597 else
5598 # Make teststring a little bigger before we do anything with it.
5599 # a 1K string should be a reasonable start.
5600 for i in 1 2 3 4 5 6 7 8 ; do
5601 teststring=$teststring$teststring
5602 done
5603 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5604 # If test is not a shell built-in, we'll probably end up computing a
5605 # maximum length that is only half of the actual maximum length, but
5606 # we can't tell.
3725885a
RW
5607 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5608 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
ce2cded5
L
5609 test $i != 17 # 1/2 MB should be enough
5610 do
5611 i=`expr $i + 1`
5612 teststring=$teststring$teststring
5613 done
5614 # Only check the string length outside the loop.
5615 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5616 teststring=
5617 # Add a significant safety factor because C++ compilers can tack on
5618 # massive amounts of additional arguments before passing them to the
5619 # linker. It appears as though 1/2 is a usable value.
5620 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5621 fi
d7040cdb
SE
5622 ;;
5623 esac
252b5132 5624
ce2cded5 5625fi
d6d788bd 5626
ce2cded5 5627if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5629$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
ce2cded5 5630else
81ecdfbb
RW
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5632$as_echo "none" >&6; }
ce2cded5
L
5633fi
5634max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 5635
d6d788bd 5636
13b2be9c 5637
13b2be9c 5638
bedf545c 5639
252b5132 5640
ce2cded5
L
5641: ${CP="cp -f"}
5642: ${MV="mv -f"}
5643: ${RM="rm -f"}
d6d788bd 5644
81ecdfbb
RW
5645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5646$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
ce2cded5
L
5647# Try some XSI features
5648xsi_shell=no
5649( _lt_dummy="a/b/c"
f2c621e4
AS
5650 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5651 = c,a/b,, \
718a6fd8
SE
5652 && eval 'test $(( 1 + 1 )) -eq 2 \
5653 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
ce2cded5 5654 && xsi_shell=yes
81ecdfbb
RW
5655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5656$as_echo "$xsi_shell" >&6; }
bedf545c 5657
bedf545c 5658
81ecdfbb
RW
5659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5660$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
ce2cded5
L
5661lt_shell_append=no
5662( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5663 >/dev/null 2>&1 \
5664 && lt_shell_append=yes
81ecdfbb
RW
5665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5666$as_echo "$lt_shell_append" >&6; }
252b5132 5667
d6d788bd 5668
ce2cded5
L
5669if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5670 lt_unset=unset
5671else
5672 lt_unset=false
5673fi
13b2be9c
DJ
5674
5675
5676
5677
d6d788bd 5678
ce2cded5
L
5679# test EBCDIC or ASCII
5680case `echo X|tr X '\101'` in
5681 A) # ASCII based system
5682 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5683 lt_SP2NL='tr \040 \012'
5684 lt_NL2SP='tr \015\012 \040\040'
5685 ;;
5686 *) # EBCDIC based system
5687 lt_SP2NL='tr \100 \n'
5688 lt_NL2SP='tr \r\n \100\100'
5689 ;;
5690esac
c43a438d 5691
c43a438d 5692
c43a438d 5693
252b5132 5694
ad22bfe8 5695
1ad12f97 5696
1ad12f97 5697
9e9b66a9 5698
1ad12f97 5699
81ecdfbb
RW
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5701$as_echo_n "checking for $LD option to reload object files... " >&6; }
5702if test "${lt_cv_ld_reload_flag+set}" = set; then :
5703 $as_echo_n "(cached) " >&6
ce2cded5
L
5704else
5705 lt_cv_ld_reload_flag='-r'
5706fi
81ecdfbb
RW
5707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5708$as_echo "$lt_cv_ld_reload_flag" >&6; }
ce2cded5
L
5709reload_flag=$lt_cv_ld_reload_flag
5710case $reload_flag in
5711"" | " "*) ;;
5712*) reload_flag=" $reload_flag" ;;
5713esac
5714reload_cmds='$LD$reload_flag -o $output$reload_objs'
5715case $host_os in
5716 darwin*)
5717 if test "$GCC" = yes; then
5718 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5719 else
5720 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5721 fi
5722 ;;
5723esac
a541e3ce 5724
9e9b66a9 5725
a2d91340 5726
d6d788bd 5727
9e9b66a9
AM
5728
5729
5730
d6d788bd 5731
252b5132 5732
718a6fd8
SE
5733if test -n "$ac_tool_prefix"; then
5734 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5735set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5737$as_echo_n "checking for $ac_word... " >&6; }
5738if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5739 $as_echo_n "(cached) " >&6
718a6fd8
SE
5740else
5741 if test -n "$OBJDUMP"; then
5742 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5743else
5744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5745for as_dir in $PATH
5746do
5747 IFS=$as_save_IFS
5748 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5749 for ac_exec_ext in '' $ac_executable_extensions; do
5750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 5751 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5753 break 2
5754 fi
5755done
81ecdfbb
RW
5756 done
5757IFS=$as_save_IFS
718a6fd8
SE
5758
5759fi
5760fi
5761OBJDUMP=$ac_cv_prog_OBJDUMP
5762if test -n "$OBJDUMP"; then
81ecdfbb
RW
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5764$as_echo "$OBJDUMP" >&6; }
718a6fd8 5765else
81ecdfbb
RW
5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5767$as_echo "no" >&6; }
718a6fd8
SE
5768fi
5769
81ecdfbb 5770
718a6fd8
SE
5771fi
5772if test -z "$ac_cv_prog_OBJDUMP"; then
5773 ac_ct_OBJDUMP=$OBJDUMP
5774 # Extract the first word of "objdump", so it can be a program name with args.
5775set dummy objdump; ac_word=$2
81ecdfbb
RW
5776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5777$as_echo_n "checking for $ac_word... " >&6; }
5778if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5779 $as_echo_n "(cached) " >&6
718a6fd8
SE
5780else
5781 if test -n "$ac_ct_OBJDUMP"; then
5782 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5783else
5784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5785for as_dir in $PATH
5786do
5787 IFS=$as_save_IFS
5788 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5789 for ac_exec_ext in '' $ac_executable_extensions; do
5790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 5791 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 5792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
5793 break 2
5794 fi
5795done
81ecdfbb
RW
5796 done
5797IFS=$as_save_IFS
718a6fd8 5798
718a6fd8
SE
5799fi
5800fi
5801ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5802if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
5803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5804$as_echo "$ac_ct_OBJDUMP" >&6; }
718a6fd8 5805else
81ecdfbb
RW
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5807$as_echo "no" >&6; }
718a6fd8
SE
5808fi
5809
81ecdfbb
RW
5810 if test "x$ac_ct_OBJDUMP" = x; then
5811 OBJDUMP="false"
5812 else
5813 case $cross_compiling:$ac_tool_warned in
5814yes:)
5815{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5816$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5817ac_tool_warned=yes ;;
5818esac
5819 OBJDUMP=$ac_ct_OBJDUMP
5820 fi
718a6fd8
SE
5821else
5822 OBJDUMP="$ac_cv_prog_OBJDUMP"
5823fi
5824
5825test -z "$OBJDUMP" && OBJDUMP=objdump
5826
5827
5828
5829
5830
5831
5832
5833
13b2be9c 5834
81ecdfbb
RW
5835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5836$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5837if test "${lt_cv_deplibs_check_method+set}" = set; then :
5838 $as_echo_n "(cached) " >&6
d7040cdb 5839else
ce2cded5
L
5840 lt_cv_file_magic_cmd='$MAGIC_CMD'
5841lt_cv_file_magic_test_file=
5842lt_cv_deplibs_check_method='unknown'
5843# Need to set the preceding variable on all platforms that support
5844# interlibrary dependencies.
5845# 'none' -- dependencies not supported.
5846# `unknown' -- same as none, but documents that we really don't know.
5847# 'pass_all' -- all dependencies passed with no checks.
5848# 'test_compile' -- check by making test program.
5849# 'file_magic [[regex]]' -- check by looking for files in library path
5850# which responds to the $file_magic_cmd with a given extended regex.
5851# If you have `file' or equivalent on your system and you're not sure
5852# whether `pass_all' will *always* work, you probably want this one.
13b2be9c 5853
ce2cded5 5854case $host_os in
50e7d84b 5855aix[4-9]*)
ce2cded5
L
5856 lt_cv_deplibs_check_method=pass_all
5857 ;;
d7040cdb 5858
ce2cded5
L
5859beos*)
5860 lt_cv_deplibs_check_method=pass_all
5861 ;;
d7040cdb 5862
ce2cded5
L
5863bsdi[45]*)
5864 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5865 lt_cv_file_magic_cmd='/usr/bin/file -L'
5866 lt_cv_file_magic_test_file=/shlib/libc.so
5867 ;;
d7040cdb 5868
ce2cded5
L
5869cygwin*)
5870 # func_win32_libid is a shell function defined in ltmain.sh
5871 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5872 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 5873 ;;
ce2cded5
L
5874
5875mingw* | pw32*)
5876 # Base MSYS/MinGW do not provide the 'file' command needed by
5877 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5878 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
5879 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5880 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
ce2cded5
L
5881 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5882 lt_cv_file_magic_cmd='func_win32_libid'
5883 else
f2c621e4 5884 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
ce2cded5
L
5885 lt_cv_file_magic_cmd='$OBJDUMP -f'
5886 fi
d7040cdb 5887 ;;
ce2cded5 5888
3725885a 5889cegcc*)
718a6fd8
SE
5890 # use the weaker test based on 'objdump'. See mingw*.
5891 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5892 lt_cv_file_magic_cmd='$OBJDUMP -f'
5893 ;;
5894
ce2cded5
L
5895darwin* | rhapsody*)
5896 lt_cv_deplibs_check_method=pass_all
5897 ;;
5898
5899freebsd* | dragonfly*)
5900 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5901 case $host_cpu in
5902 i*86 )
5903 # Not sure whether the presence of OpenBSD here was a mistake.
5904 # Let's accept both of them until this is cleared up.
5905 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5906 lt_cv_file_magic_cmd=/usr/bin/file
5907 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5908 ;;
5909 esac
5910 else
5911 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
5912 fi
5913 ;;
ce2cded5
L
5914
5915gnu*)
5916 lt_cv_deplibs_check_method=pass_all
d7040cdb 5917 ;;
ce2cded5 5918
3725885a
RW
5919haiku*)
5920 lt_cv_deplibs_check_method=pass_all
5921 ;;
5922
ce2cded5
L
5923hpux10.20* | hpux11*)
5924 lt_cv_file_magic_cmd=/usr/bin/file
5925 case $host_cpu in
5926 ia64*)
5927 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5928 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5929 ;;
5930 hppa*64*)
3725885a 5931 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
5932 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5933 ;;
5934 *)
3725885a 5935 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
ce2cded5
L
5936 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5937 ;;
5938 esac
d7040cdb 5939 ;;
ce2cded5
L
5940
5941interix[3-9]*)
5942 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5943 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 5944 ;;
ce2cded5
L
5945
5946irix5* | irix6* | nonstopux*)
5947 case $LD in
5948 *-32|*"-32 ") libmagic=32-bit;;
5949 *-n32|*"-n32 ") libmagic=N32;;
5950 *-64|*"-64 ") libmagic=64-bit;;
5951 *) libmagic=never-match;;
5952 esac
5953 lt_cv_deplibs_check_method=pass_all
d7040cdb 5954 ;;
ce2cded5
L
5955
5956# This must be Linux ELF.
58e24671 5957linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 5958 lt_cv_deplibs_check_method=pass_all
d7040cdb 5959 ;;
ce2cded5
L
5960
5961netbsd*)
5962 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5963 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5964 else
5965 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5966 fi
d7040cdb 5967 ;;
ce2cded5
L
5968
5969newos6*)
5970 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5971 lt_cv_file_magic_cmd=/usr/bin/file
5972 lt_cv_file_magic_test_file=/usr/lib/libnls.so
d7040cdb 5973 ;;
76a27922 5974
ce2cded5
L
5975*nto* | *qnx*)
5976 lt_cv_deplibs_check_method=pass_all
5977 ;;
d6d788bd 5978
ce2cded5
L
5979openbsd*)
5980 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5981 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5982 else
5983 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5984 fi
5985 ;;
44f2f9d2 5986
ce2cded5
L
5987osf3* | osf4* | osf5*)
5988 lt_cv_deplibs_check_method=pass_all
5989 ;;
44f2f9d2 5990
ce2cded5
L
5991rdos*)
5992 lt_cv_deplibs_check_method=pass_all
5993 ;;
5994
5995solaris*)
5996 lt_cv_deplibs_check_method=pass_all
5997 ;;
5998
5999sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6000 lt_cv_deplibs_check_method=pass_all
6001 ;;
6002
6003sysv4 | sysv4.3*)
6004 case $host_vendor in
6005 motorola)
6006 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]'
6007 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6008 ;;
6009 ncr)
6010 lt_cv_deplibs_check_method=pass_all
6011 ;;
6012 sequent)
6013 lt_cv_file_magic_cmd='/bin/file'
6014 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6015 ;;
6016 sni)
6017 lt_cv_file_magic_cmd='/bin/file'
6018 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6019 lt_cv_file_magic_test_file=/lib/libc.so
6020 ;;
6021 siemens)
6022 lt_cv_deplibs_check_method=pass_all
6023 ;;
6024 pc)
6025 lt_cv_deplibs_check_method=pass_all
6026 ;;
6027 esac
6028 ;;
6029
6030tpf*)
6031 lt_cv_deplibs_check_method=pass_all
d7040cdb
SE
6032 ;;
6033esac
6034
ce2cded5 6035fi
81ecdfbb
RW
6036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6037$as_echo "$lt_cv_deplibs_check_method" >&6; }
ce2cded5
L
6038file_magic_cmd=$lt_cv_file_magic_cmd
6039deplibs_check_method=$lt_cv_deplibs_check_method
6040test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 6041
d7040cdb 6042
d7040cdb 6043
d7040cdb 6044
d7040cdb 6045
44f2f9d2 6046
d7040cdb 6047
d7040cdb 6048
d7040cdb 6049
d7040cdb 6050
44f2f9d2 6051
d7040cdb 6052
ce2cded5 6053if test -n "$ac_tool_prefix"; then
f2c621e4
AS
6054 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6055set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6057$as_echo_n "checking for $ac_word... " >&6; }
6058if test "${ac_cv_prog_AR+set}" = set; then :
6059 $as_echo_n "(cached) " >&6
ce2cded5
L
6060else
6061 if test -n "$AR"; then
6062 ac_cv_prog_AR="$AR" # Let the user override the test.
6063else
6064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6065for as_dir in $PATH
6066do
6067 IFS=$as_save_IFS
6068 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6069 for ac_exec_ext in '' $ac_executable_extensions; do
6070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f2c621e4 6071 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6073 break 2
d7040cdb
SE
6074 fi
6075done
81ecdfbb
RW
6076 done
6077IFS=$as_save_IFS
44f2f9d2 6078
ce2cded5
L
6079fi
6080fi
6081AR=$ac_cv_prog_AR
6082if test -n "$AR"; then
81ecdfbb
RW
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6084$as_echo "$AR" >&6; }
ce2cded5 6085else
81ecdfbb
RW
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6087$as_echo "no" >&6; }
44f2f9d2 6088fi
d7040cdb 6089
81ecdfbb 6090
d7040cdb 6091fi
f2c621e4 6092if test -z "$ac_cv_prog_AR"; then
ce2cded5 6093 ac_ct_AR=$AR
f2c621e4
AS
6094 # Extract the first word of "ar", so it can be a program name with args.
6095set dummy ar; ac_word=$2
81ecdfbb
RW
6096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6097$as_echo_n "checking for $ac_word... " >&6; }
6098if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6099 $as_echo_n "(cached) " >&6
44f2f9d2 6100else
ce2cded5
L
6101 if test -n "$ac_ct_AR"; then
6102 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6103else
6104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6105for as_dir in $PATH
6106do
6107 IFS=$as_save_IFS
6108 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6109 for ac_exec_ext in '' $ac_executable_extensions; do
6110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f2c621e4 6111 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6113 break 2
6114 fi
6115done
81ecdfbb
RW
6116 done
6117IFS=$as_save_IFS
ce2cded5 6118
ce2cded5
L
6119fi
6120fi
6121ac_ct_AR=$ac_cv_prog_ac_ct_AR
6122if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6124$as_echo "$ac_ct_AR" >&6; }
ce2cded5 6125else
81ecdfbb
RW
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6127$as_echo "no" >&6; }
d7040cdb 6128fi
44f2f9d2 6129
81ecdfbb
RW
6130 if test "x$ac_ct_AR" = x; then
6131 AR="false"
6132 else
6133 case $cross_compiling:$ac_tool_warned in
6134yes:)
6135{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6137ac_tool_warned=yes ;;
6138esac
6139 AR=$ac_ct_AR
6140 fi
df7b86aa 6141else
f2c621e4
AS
6142 AR="$ac_cv_prog_AR"
6143fi
df7b86aa 6144
f2c621e4
AS
6145test -z "$AR" && AR=ar
6146test -z "$AR_FLAGS" && AR_FLAGS=cru
df7b86aa 6147
df7b86aa 6148
df7b86aa 6149
df7b86aa 6150
df7b86aa
NC
6151
6152
6153
6154
6155
6156
d7040cdb 6157
ce2cded5
L
6158if test -n "$ac_tool_prefix"; then
6159 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6160set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6162$as_echo_n "checking for $ac_word... " >&6; }
6163if test "${ac_cv_prog_STRIP+set}" = set; then :
6164 $as_echo_n "(cached) " >&6
ce2cded5
L
6165else
6166 if test -n "$STRIP"; then
6167 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6168else
6169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6170for as_dir in $PATH
6171do
6172 IFS=$as_save_IFS
6173 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6174 for ac_exec_ext in '' $ac_executable_extensions; do
6175 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6176 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6178 break 2
6179 fi
6180done
81ecdfbb
RW
6181 done
6182IFS=$as_save_IFS
d7040cdb 6183
ce2cded5
L
6184fi
6185fi
6186STRIP=$ac_cv_prog_STRIP
6187if test -n "$STRIP"; then
81ecdfbb
RW
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6189$as_echo "$STRIP" >&6; }
ce2cded5 6190else
81ecdfbb
RW
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6192$as_echo "no" >&6; }
ce2cded5 6193fi
d7040cdb 6194
81ecdfbb 6195
ce2cded5
L
6196fi
6197if test -z "$ac_cv_prog_STRIP"; then
6198 ac_ct_STRIP=$STRIP
6199 # Extract the first word of "strip", so it can be a program name with args.
6200set dummy strip; ac_word=$2
81ecdfbb
RW
6201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6202$as_echo_n "checking for $ac_word... " >&6; }
6203if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6204 $as_echo_n "(cached) " >&6
ce2cded5
L
6205else
6206 if test -n "$ac_ct_STRIP"; then
6207 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6208else
6209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6210for as_dir in $PATH
6211do
6212 IFS=$as_save_IFS
6213 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6214 for ac_exec_ext in '' $ac_executable_extensions; do
6215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6216 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6218 break 2
6219 fi
6220done
81ecdfbb
RW
6221 done
6222IFS=$as_save_IFS
d7040cdb 6223
ce2cded5
L
6224fi
6225fi
6226ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6227if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6229$as_echo "$ac_ct_STRIP" >&6; }
ce2cded5 6230else
81ecdfbb
RW
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6232$as_echo "no" >&6; }
ce2cded5 6233fi
d7040cdb 6234
81ecdfbb
RW
6235 if test "x$ac_ct_STRIP" = x; then
6236 STRIP=":"
6237 else
6238 case $cross_compiling:$ac_tool_warned in
6239yes:)
6240{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6241$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6242ac_tool_warned=yes ;;
6243esac
6244 STRIP=$ac_ct_STRIP
6245 fi
ce2cded5
L
6246else
6247 STRIP="$ac_cv_prog_STRIP"
6248fi
d7040cdb 6249
ce2cded5 6250test -z "$STRIP" && STRIP=:
d7040cdb 6251
d7040cdb 6252
d7040cdb 6253
d7040cdb 6254
d7040cdb 6255
d7040cdb 6256
ce2cded5
L
6257if test -n "$ac_tool_prefix"; then
6258 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6259set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6261$as_echo_n "checking for $ac_word... " >&6; }
6262if test "${ac_cv_prog_RANLIB+set}" = set; then :
6263 $as_echo_n "(cached) " >&6
44f2f9d2 6264else
ce2cded5
L
6265 if test -n "$RANLIB"; then
6266 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6267else
6268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6269for as_dir in $PATH
6270do
6271 IFS=$as_save_IFS
6272 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6273 for ac_exec_ext in '' $ac_executable_extensions; do
6274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6275 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6277 break 2
6278 fi
6279done
81ecdfbb
RW
6280 done
6281IFS=$as_save_IFS
44f2f9d2 6282
d7040cdb 6283fi
44f2f9d2 6284fi
ce2cded5
L
6285RANLIB=$ac_cv_prog_RANLIB
6286if test -n "$RANLIB"; then
81ecdfbb
RW
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6288$as_echo "$RANLIB" >&6; }
ce2cded5 6289else
81ecdfbb
RW
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6291$as_echo "no" >&6; }
ce2cded5 6292fi
d7040cdb 6293
81ecdfbb 6294
d7040cdb 6295fi
ce2cded5
L
6296if test -z "$ac_cv_prog_RANLIB"; then
6297 ac_ct_RANLIB=$RANLIB
6298 # Extract the first word of "ranlib", so it can be a program name with args.
6299set dummy ranlib; ac_word=$2
81ecdfbb
RW
6300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6301$as_echo_n "checking for $ac_word... " >&6; }
6302if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6303 $as_echo_n "(cached) " >&6
44f2f9d2 6304else
ce2cded5
L
6305 if test -n "$ac_ct_RANLIB"; then
6306 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6307else
6308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6309for as_dir in $PATH
d7040cdb 6310do
ce2cded5
L
6311 IFS=$as_save_IFS
6312 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6313 for ac_exec_ext in '' $ac_executable_extensions; do
6314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 6315 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 6317 break 2
d7040cdb 6318 fi
ce2cded5 6319done
81ecdfbb
RW
6320 done
6321IFS=$as_save_IFS
ce2cded5 6322
d7040cdb 6323fi
ce2cded5
L
6324fi
6325ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6326if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6328$as_echo "$ac_ct_RANLIB" >&6; }
d7040cdb 6329else
81ecdfbb
RW
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6331$as_echo "no" >&6; }
44f2f9d2 6332fi
44f2f9d2 6333
81ecdfbb
RW
6334 if test "x$ac_ct_RANLIB" = x; then
6335 RANLIB=":"
6336 else
6337 case $cross_compiling:$ac_tool_warned in
6338yes:)
6339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6341ac_tool_warned=yes ;;
6342esac
6343 RANLIB=$ac_ct_RANLIB
6344 fi
d7040cdb 6345else
ce2cded5 6346 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6347fi
252b5132 6348
ce2cded5 6349test -z "$RANLIB" && RANLIB=:
252b5132 6350
252b5132 6351
ae57792d 6352
252b5132 6353
13b2be9c 6354
14ee9f48 6355
ce2cded5 6356# Determine commands to create old-style static archives.
718a6fd8 6357old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
ce2cded5
L
6358old_postinstall_cmds='chmod 644 $oldlib'
6359old_postuninstall_cmds=
14ee9f48 6360
ce2cded5
L
6361if test -n "$RANLIB"; then
6362 case $host_os in
6363 openbsd*)
6364 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6365 ;;
6366 *)
6367 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6368 ;;
6369 esac
6370 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb 6371fi
14ee9f48 6372
3725885a
RW
6373case $host_os in
6374 darwin*)
6375 lock_old_archive_extraction=yes ;;
6376 *)
6377 lock_old_archive_extraction=no ;;
6378esac
6379
6380
6381
6382
6383
6384
f8fc3443 6385
f8fc3443 6386
252b5132 6387
85fbca6a 6388
85fbca6a 6389
13b2be9c 6390
13b2be9c 6391
d7040cdb 6392
d7040cdb
SE
6393
6394
6395
252b5132 6396
93fbbb04 6397
93fbbb04 6398
d70c5fc7 6399
e0001a05 6400
252b5132 6401
252b5132 6402
252b5132 6403
252b5132 6404
252b5132 6405
3bcbcc3d 6406
252b5132 6407
252b5132 6408
252b5132 6409
15886821 6410
252b5132 6411
252b5132 6412
13b2be9c
DJ
6413
6414
252b5132 6415
252b5132 6416
d6d788bd 6417
ce2cded5
L
6418# If no C compiler was specified, use CC.
6419LTCC=${LTCC-"$CC"}
252b5132 6420
ce2cded5
L
6421# If no C compiler flags were specified, use CFLAGS.
6422LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
252b5132 6423
ce2cded5
L
6424# Allow CC to be a program name with arguments.
6425compiler=$CC
252b5132 6426
252b5132 6427
ce2cded5 6428# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6430$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6431if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6432 $as_echo_n "(cached) " >&6
ce2cded5 6433else
252b5132 6434
ce2cded5
L
6435# These are sane defaults that work on at least a few old systems.
6436# [They come from Ultrix. What could be older than Ultrix?!! ;)]
252b5132 6437
ce2cded5
L
6438# Character class describing NM global symbol codes.
6439symcode='[BCDEGRST]'
252b5132 6440
ce2cded5
L
6441# Regexp to match symbols that can be accessed directly from C.
6442sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
13b2be9c 6443
ce2cded5
L
6444# Define system-specific variables.
6445case $host_os in
6446aix*)
6447 symcode='[BCDT]'
6448 ;;
718a6fd8 6449cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
6450 symcode='[ABCDGISTW]'
6451 ;;
6452hpux*)
6453 if test "$host_cpu" = ia64; then
6454 symcode='[ABCDEGRST]'
6455 fi
6456 ;;
6457irix* | nonstopux*)
6458 symcode='[BCDEGRST]'
6459 ;;
6460osf*)
6461 symcode='[BCDEGQRST]'
6462 ;;
6463solaris*)
6464 symcode='[BDRT]'
6465 ;;
6466sco3.2v5*)
6467 symcode='[DT]'
6468 ;;
6469sysv4.2uw2*)
6470 symcode='[DT]'
6471 ;;
6472sysv5* | sco5v6* | unixware* | OpenUNIX*)
6473 symcode='[ABDT]'
6474 ;;
6475sysv4)
6476 symcode='[DFNSTU]'
6477 ;;
6478esac
6479
6480# If we're using GNU nm, then use its standard symbol codes.
6481case `$NM -V 2>&1` in
6482*GNU* | *'with BFD'*)
6483 symcode='[ABCDGIRSTW]' ;;
6484esac
252b5132 6485
ce2cded5
L
6486# Transform an extracted symbol line into a proper C declaration.
6487# Some systems (esp. on ia64) link data and code symbols differently,
6488# so use this general approach.
6489lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
13b2be9c 6490
ce2cded5 6491# Transform an extracted symbol line into symbol name and symbol address
f2c621e4
AS
6492lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6493lt_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 6494
7357c5b6
AM
6495# Handle CRLF in mingw tool chain
6496opt_cr=
6497case $build_os in
6498mingw*)
6499 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6500 ;;
6501esac
d7040cdb 6502
7357c5b6
AM
6503# Try without a prefix underscore, then with it.
6504for ac_symprfx in "" "_"; do
d7040cdb 6505
7357c5b6
AM
6506 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6507 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6508
7357c5b6
AM
6509 # Write the raw and C identifiers.
6510 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6511 # Fake it for dumpbin and say T for any non-static function
6512 # and D for any global variable.
6513 # Also find C++ and __fastcall symbols from MSVC++,
6514 # which start with @ or ?.
6515 lt_cv_sys_global_symbol_pipe="$AWK '"\
6516" {last_section=section; section=\$ 3};"\
6517" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6518" \$ 0!~/External *\|/{next};"\
6519" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6520" {if(hide[section]) next};"\
6521" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6522" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6523" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6524" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6525" ' prfx=^$ac_symprfx"
6526 else
6527 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6528 fi
d7040cdb 6529
7357c5b6
AM
6530 # Check to see that the pipe works correctly.
6531 pipe_works=no
d7040cdb 6532
7357c5b6
AM
6533 rm -f conftest*
6534 cat > conftest.$ac_ext <<_LT_EOF
6535#ifdef __cplusplus
6536extern "C" {
6537#endif
6538char nm_test_var;
6539void nm_test_func(void);
6540void nm_test_func(void){}
6541#ifdef __cplusplus
ce2cded5 6542}
7357c5b6
AM
6543#endif
6544int main(){nm_test_var='a';nm_test_func();return(0);}
6545_LT_EOF
6546
81ecdfbb 6547 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6548 (eval $ac_compile) 2>&5
ce2cded5 6549 ac_status=$?
81ecdfbb
RW
6550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6551 test $ac_status = 0; }; then
7357c5b6
AM
6552 # Now try to grab the symbols.
6553 nlist=conftest.nm
3725885a
RW
6554 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6555 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6556 ac_status=$?
81ecdfbb
RW
6557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6558 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6559 # Try sorting and uniquifying the output.
6560 if sort "$nlist" | uniq > "$nlist"T; then
6561 mv -f "$nlist"T "$nlist"
6562 else
6563 rm -f "$nlist"T
6564 fi
13b2be9c 6565
7357c5b6
AM
6566 # Make sure that we snagged all the symbols we need.
6567 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6568 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6569 cat <<_LT_EOF > conftest.$ac_ext
6570#ifdef __cplusplus
6571extern "C" {
6572#endif
13b2be9c 6573
7357c5b6
AM
6574_LT_EOF
6575 # Now generate the symbol file.
6576 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13b2be9c 6577
7357c5b6 6578 cat <<_LT_EOF >> conftest.$ac_ext
c8615825 6579
7357c5b6 6580/* The mapping between symbol names and symbols. */
f2c621e4 6581const struct {
7357c5b6
AM
6582 const char *name;
6583 void *address;
6584}
6585lt__PROGRAM__LTX_preloaded_symbols[] =
6586{
6587 { "@PROGRAM@", (void *) 0 },
6588_LT_EOF
6589 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6590 cat <<\_LT_EOF >> conftest.$ac_ext
6591 {0, (void *) 0}
6592};
d7040cdb 6593
7357c5b6
AM
6594/* This works around a problem in FreeBSD linker */
6595#ifdef FREEBSD_WORKAROUND
6596static const void *lt_preloaded_setup() {
6597 return lt__PROGRAM__LTX_preloaded_symbols;
6598}
ce2cded5 6599#endif
d7040cdb 6600
7357c5b6 6601#ifdef __cplusplus
ce2cded5 6602}
7357c5b6
AM
6603#endif
6604_LT_EOF
6605 # Now try linking the two files.
6606 mv conftest.$ac_objext conftstm.$ac_objext
f2c621e4
AS
6607 lt_save_LIBS="$LIBS"
6608 lt_save_CFLAGS="$CFLAGS"
7357c5b6
AM
6609 LIBS="conftstm.$ac_objext"
6610 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6612 (eval $ac_link) 2>&5
6613 ac_status=$?
81ecdfbb
RW
6614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6615 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6616 pipe_works=yes
6617 fi
f2c621e4
AS
6618 LIBS="$lt_save_LIBS"
6619 CFLAGS="$lt_save_CFLAGS"
7357c5b6
AM
6620 else
6621 echo "cannot find nm_test_func in $nlist" >&5
6622 fi
6623 else
6624 echo "cannot find nm_test_var in $nlist" >&5
6625 fi
6626 else
6627 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6628 fi
6629 else
6630 echo "$progname: failed program was:" >&5
6631 cat conftest.$ac_ext >&5
6632 fi
718a6fd8 6633 rm -rf conftest* conftst*
7357c5b6
AM
6634
6635 # Do not use the global_symbol_pipe unless it works.
6636 if test "$pipe_works" = yes; then
6637 break
6638 else
6639 lt_cv_sys_global_symbol_pipe=
6640 fi
6641done
d7040cdb 6642
ce2cded5 6643fi
7357c5b6
AM
6644
6645if test -z "$lt_cv_sys_global_symbol_pipe"; then
6646 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6647fi
7357c5b6 6648if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6650$as_echo "failed" >&6; }
7357c5b6 6651else
81ecdfbb
RW
6652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6653$as_echo "ok" >&6; }
ce2cded5 6654fi
d7040cdb 6655
df7b86aa
NC
6656
6657
6658
d7040cdb 6659
d7040cdb 6660
d7040cdb 6661
d7040cdb 6662
d7040cdb 6663
d7040cdb 6664
d7040cdb 6665
d7040cdb 6666
d7040cdb 6667
d7040cdb 6668
d7040cdb 6669
7357c5b6
AM
6670
6671
718a6fd8
SE
6672
6673
6674
7357c5b6
AM
6675
6676
81ecdfbb
RW
6677# Check whether --enable-libtool-lock was given.
6678if test "${enable_libtool_lock+set}" = set; then :
6679 enableval=$enable_libtool_lock;
6680fi
7357c5b6 6681
7357c5b6
AM
6682test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6683
6684# Some flags need to be propagated to the compiler or linker for good
6685# libtool support.
6686case $host in
6687ia64-*-hpux*)
6688 # Find out which ABI we are using.
6689 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6690 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6691 (eval $ac_compile) 2>&5
6692 ac_status=$?
81ecdfbb
RW
6693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6694 test $ac_status = 0; }; then
7357c5b6
AM
6695 case `/usr/bin/file conftest.$ac_objext` in
6696 *ELF-32*)
6697 HPUX_IA64_MODE="32"
6698 ;;
6699 *ELF-64*)
6700 HPUX_IA64_MODE="64"
6701 ;;
6702 esac
6703 fi
6704 rm -rf conftest*
6705 ;;
6706*-*-irix6*)
6707 # Find out which ABI we are using.
3725885a 6708 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6709 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6710 (eval $ac_compile) 2>&5
6711 ac_status=$?
81ecdfbb
RW
6712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6713 test $ac_status = 0; }; then
7357c5b6
AM
6714 if test "$lt_cv_prog_gnu_ld" = yes; then
6715 case `/usr/bin/file conftest.$ac_objext` in
6716 *32-bit*)
6717 LD="${LD-ld} -melf32bsmip"
6718 ;;
6719 *N32*)
6720 LD="${LD-ld} -melf32bmipn32"
6721 ;;
6722 *64-bit*)
6723 LD="${LD-ld} -melf64bmip"
6724 ;;
6725 esac
6726 else
6727 case `/usr/bin/file conftest.$ac_objext` in
6728 *32-bit*)
6729 LD="${LD-ld} -32"
6730 ;;
6731 *N32*)
6732 LD="${LD-ld} -n32"
6733 ;;
6734 *64-bit*)
6735 LD="${LD-ld} -64"
6736 ;;
6737 esac
6738 fi
6739 fi
6740 rm -rf conftest*
6741 ;;
6742
cc9afea3 6743x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6744s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6745 # Find out which ABI we are using.
6746 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6747 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6748 (eval $ac_compile) 2>&5
6749 ac_status=$?
81ecdfbb
RW
6750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6751 test $ac_status = 0; }; then
7357c5b6
AM
6752 case `/usr/bin/file conftest.o` in
6753 *32-bit*)
6754 case $host in
6755 x86_64-*kfreebsd*-gnu)
6756 LD="${LD-ld} -m elf_i386_fbsd"
6757 ;;
6758 x86_64-*linux*)
6d2920c8
L
6759 case `/usr/bin/file conftest.o` in
6760 *x86-64*)
6761 LD="${LD-ld} -m elf32_x86_64"
6762 ;;
6763 *)
6764 LD="${LD-ld} -m elf_i386"
6765 ;;
6766 esac
7357c5b6 6767 ;;
cc9afea3
AM
6768 powerpc64le-*linux*)
6769 LD="${LD-ld} -m elf32lppclinux"
6770 ;;
6771 powerpc64-*linux*)
7357c5b6
AM
6772 LD="${LD-ld} -m elf32ppclinux"
6773 ;;
6774 s390x-*linux*)
6775 LD="${LD-ld} -m elf_s390"
6776 ;;
6777 sparc64-*linux*)
6778 LD="${LD-ld} -m elf32_sparc"
6779 ;;
6780 esac
6781 ;;
6782 *64-bit*)
6783 case $host in
6784 x86_64-*kfreebsd*-gnu)
6785 LD="${LD-ld} -m elf_x86_64_fbsd"
6786 ;;
6787 x86_64-*linux*)
6788 LD="${LD-ld} -m elf_x86_64"
6789 ;;
cc9afea3
AM
6790 powerpcle-*linux*)
6791 LD="${LD-ld} -m elf64lppc"
6792 ;;
6793 powerpc-*linux*)
7357c5b6
AM
6794 LD="${LD-ld} -m elf64ppc"
6795 ;;
6796 s390*-*linux*|s390*-*tpf*)
6797 LD="${LD-ld} -m elf64_s390"
6798 ;;
6799 sparc*-*linux*)
6800 LD="${LD-ld} -m elf64_sparc"
6801 ;;
6802 esac
6803 ;;
6804 esac
6805 fi
6806 rm -rf conftest*
6807 ;;
6808
6809*-*-sco3.2v5*)
6810 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6811 SAVE_CFLAGS="$CFLAGS"
6812 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6814$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6815if test "${lt_cv_cc_needs_belf+set}" = set; then :
6816 $as_echo_n "(cached) " >&6
ce2cded5 6817else
7357c5b6
AM
6818 ac_ext=c
6819ac_cpp='$CPP $CPPFLAGS'
6820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6822ac_compiler_gnu=$ac_cv_c_compiler_gnu
6823
81ecdfbb 6824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 6825/* end confdefs.h. */
d7040cdb 6826
7357c5b6
AM
6827int
6828main ()
6829{
6830
6831 ;
6832 return 0;
6833}
ce2cded5 6834_ACEOF
81ecdfbb 6835if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 6836 lt_cv_cc_needs_belf=yes
ce2cded5 6837else
81ecdfbb 6838 lt_cv_cc_needs_belf=no
ce2cded5 6839fi
81ecdfbb
RW
6840rm -f core conftest.err conftest.$ac_objext \
6841 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
6842 ac_ext=c
6843ac_cpp='$CPP $CPPFLAGS'
6844ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6845ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6846ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 6847
ce2cded5 6848fi
81ecdfbb
RW
6849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6850$as_echo "$lt_cv_cc_needs_belf" >&6; }
7357c5b6
AM
6851 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6852 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6853 CFLAGS="$SAVE_CFLAGS"
6854 fi
6855 ;;
6856sparc*-*solaris*)
6857 # Find out which ABI we are using.
6858 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6859 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6860 (eval $ac_compile) 2>&5
6861 ac_status=$?
81ecdfbb
RW
6862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6863 test $ac_status = 0; }; then
7357c5b6
AM
6864 case `/usr/bin/file conftest.o` in
6865 *64-bit*)
6866 case $lt_cv_prog_gnu_ld in
6867 yes*) LD="${LD-ld} -m elf64_sparc" ;;
718a6fd8
SE
6868 *)
6869 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6870 LD="${LD-ld} -64"
6871 fi
6872 ;;
7357c5b6
AM
6873 esac
6874 ;;
6875 esac
6876 fi
6877 rm -rf conftest*
6878 ;;
6879esac
d7040cdb 6880
df7b86aa
NC
6881need_locks="$enable_libtool_lock"
6882
718a6fd8
SE
6883
6884 case $host_os in
6885 rhapsody* | darwin*)
6886 if test -n "$ac_tool_prefix"; then
6887 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6888set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
6889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6890$as_echo_n "checking for $ac_word... " >&6; }
6891if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6892 $as_echo_n "(cached) " >&6
718a6fd8
SE
6893else
6894 if test -n "$DSYMUTIL"; then
6895 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6896else
6897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6898for as_dir in $PATH
6899do
6900 IFS=$as_save_IFS
6901 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6902 for ac_exec_ext in '' $ac_executable_extensions; do
6903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6904 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 6905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6906 break 2
6907 fi
6908done
81ecdfbb
RW
6909 done
6910IFS=$as_save_IFS
718a6fd8
SE
6911
6912fi
6913fi
6914DSYMUTIL=$ac_cv_prog_DSYMUTIL
6915if test -n "$DSYMUTIL"; then
81ecdfbb
RW
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6917$as_echo "$DSYMUTIL" >&6; }
718a6fd8 6918else
81ecdfbb
RW
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6920$as_echo "no" >&6; }
718a6fd8
SE
6921fi
6922
81ecdfbb 6923
718a6fd8
SE
6924fi
6925if test -z "$ac_cv_prog_DSYMUTIL"; then
6926 ac_ct_DSYMUTIL=$DSYMUTIL
6927 # Extract the first word of "dsymutil", so it can be a program name with args.
6928set dummy dsymutil; ac_word=$2
81ecdfbb
RW
6929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6930$as_echo_n "checking for $ac_word... " >&6; }
6931if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6932 $as_echo_n "(cached) " >&6
718a6fd8
SE
6933else
6934 if test -n "$ac_ct_DSYMUTIL"; then
6935 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6936else
6937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6938for as_dir in $PATH
6939do
6940 IFS=$as_save_IFS
6941 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6942 for ac_exec_ext in '' $ac_executable_extensions; do
6943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6944 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 6945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6946 break 2
6947 fi
6948done
81ecdfbb
RW
6949 done
6950IFS=$as_save_IFS
718a6fd8 6951
718a6fd8
SE
6952fi
6953fi
6954ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6955if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6957$as_echo "$ac_ct_DSYMUTIL" >&6; }
718a6fd8 6958else
81ecdfbb
RW
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6960$as_echo "no" >&6; }
718a6fd8
SE
6961fi
6962
81ecdfbb
RW
6963 if test "x$ac_ct_DSYMUTIL" = x; then
6964 DSYMUTIL=":"
6965 else
6966 case $cross_compiling:$ac_tool_warned in
6967yes:)
6968{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6969$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6970ac_tool_warned=yes ;;
6971esac
6972 DSYMUTIL=$ac_ct_DSYMUTIL
6973 fi
718a6fd8
SE
6974else
6975 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6976fi
6977
6978 if test -n "$ac_tool_prefix"; then
6979 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6980set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
6981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6982$as_echo_n "checking for $ac_word... " >&6; }
6983if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6984 $as_echo_n "(cached) " >&6
718a6fd8
SE
6985else
6986 if test -n "$NMEDIT"; then
6987 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6988else
6989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6990for as_dir in $PATH
6991do
6992 IFS=$as_save_IFS
6993 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6994 for ac_exec_ext in '' $ac_executable_extensions; do
6995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 6996 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 6997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
6998 break 2
6999 fi
7000done
81ecdfbb
RW
7001 done
7002IFS=$as_save_IFS
718a6fd8
SE
7003
7004fi
7005fi
7006NMEDIT=$ac_cv_prog_NMEDIT
7007if test -n "$NMEDIT"; then
81ecdfbb
RW
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7009$as_echo "$NMEDIT" >&6; }
718a6fd8 7010else
81ecdfbb
RW
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7012$as_echo "no" >&6; }
718a6fd8
SE
7013fi
7014
81ecdfbb 7015
718a6fd8
SE
7016fi
7017if test -z "$ac_cv_prog_NMEDIT"; then
7018 ac_ct_NMEDIT=$NMEDIT
7019 # Extract the first word of "nmedit", so it can be a program name with args.
7020set dummy nmedit; ac_word=$2
81ecdfbb
RW
7021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7022$as_echo_n "checking for $ac_word... " >&6; }
7023if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7024 $as_echo_n "(cached) " >&6
718a6fd8
SE
7025else
7026 if test -n "$ac_ct_NMEDIT"; then
7027 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7028else
7029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7030for as_dir in $PATH
7031do
7032 IFS=$as_save_IFS
7033 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7034 for ac_exec_ext in '' $ac_executable_extensions; do
7035 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7036 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7038 break 2
7039 fi
7040done
81ecdfbb
RW
7041 done
7042IFS=$as_save_IFS
718a6fd8 7043
718a6fd8
SE
7044fi
7045fi
7046ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7047if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7049$as_echo "$ac_ct_NMEDIT" >&6; }
718a6fd8 7050else
81ecdfbb
RW
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7052$as_echo "no" >&6; }
718a6fd8
SE
7053fi
7054
81ecdfbb
RW
7055 if test "x$ac_ct_NMEDIT" = x; then
7056 NMEDIT=":"
7057 else
7058 case $cross_compiling:$ac_tool_warned in
7059yes:)
7060{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7062ac_tool_warned=yes ;;
7063esac
7064 NMEDIT=$ac_ct_NMEDIT
7065 fi
718a6fd8
SE
7066else
7067 NMEDIT="$ac_cv_prog_NMEDIT"
7068fi
7069
7070 if test -n "$ac_tool_prefix"; then
7071 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7072set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7074$as_echo_n "checking for $ac_word... " >&6; }
7075if test "${ac_cv_prog_LIPO+set}" = set; then :
7076 $as_echo_n "(cached) " >&6
718a6fd8
SE
7077else
7078 if test -n "$LIPO"; then
7079 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7080else
7081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7082for as_dir in $PATH
7083do
7084 IFS=$as_save_IFS
7085 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7086 for ac_exec_ext in '' $ac_executable_extensions; do
7087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7088 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7090 break 2
7091 fi
7092done
81ecdfbb
RW
7093 done
7094IFS=$as_save_IFS
718a6fd8
SE
7095
7096fi
7097fi
7098LIPO=$ac_cv_prog_LIPO
7099if test -n "$LIPO"; then
81ecdfbb
RW
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7101$as_echo "$LIPO" >&6; }
718a6fd8 7102else
81ecdfbb
RW
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7104$as_echo "no" >&6; }
718a6fd8
SE
7105fi
7106
81ecdfbb 7107
718a6fd8
SE
7108fi
7109if test -z "$ac_cv_prog_LIPO"; then
7110 ac_ct_LIPO=$LIPO
7111 # Extract the first word of "lipo", so it can be a program name with args.
7112set dummy lipo; ac_word=$2
81ecdfbb
RW
7113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7114$as_echo_n "checking for $ac_word... " >&6; }
7115if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7116 $as_echo_n "(cached) " >&6
718a6fd8
SE
7117else
7118 if test -n "$ac_ct_LIPO"; then
7119 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7120else
7121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7122for as_dir in $PATH
7123do
7124 IFS=$as_save_IFS
7125 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7126 for ac_exec_ext in '' $ac_executable_extensions; do
7127 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7128 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7130 break 2
7131 fi
7132done
81ecdfbb
RW
7133 done
7134IFS=$as_save_IFS
718a6fd8 7135
718a6fd8
SE
7136fi
7137fi
7138ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7139if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7141$as_echo "$ac_ct_LIPO" >&6; }
718a6fd8 7142else
81ecdfbb
RW
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7144$as_echo "no" >&6; }
718a6fd8
SE
7145fi
7146
81ecdfbb
RW
7147 if test "x$ac_ct_LIPO" = x; then
7148 LIPO=":"
7149 else
7150 case $cross_compiling:$ac_tool_warned in
7151yes:)
7152{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7153$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7154ac_tool_warned=yes ;;
7155esac
7156 LIPO=$ac_ct_LIPO
7157 fi
718a6fd8
SE
7158else
7159 LIPO="$ac_cv_prog_LIPO"
7160fi
7161
7162 if test -n "$ac_tool_prefix"; then
7163 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7164set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7166$as_echo_n "checking for $ac_word... " >&6; }
7167if test "${ac_cv_prog_OTOOL+set}" = set; then :
7168 $as_echo_n "(cached) " >&6
718a6fd8
SE
7169else
7170 if test -n "$OTOOL"; then
7171 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7172else
7173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174for as_dir in $PATH
7175do
7176 IFS=$as_save_IFS
7177 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7178 for ac_exec_ext in '' $ac_executable_extensions; do
7179 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7180 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7182 break 2
7183 fi
7184done
81ecdfbb
RW
7185 done
7186IFS=$as_save_IFS
718a6fd8
SE
7187
7188fi
7189fi
7190OTOOL=$ac_cv_prog_OTOOL
7191if test -n "$OTOOL"; then
81ecdfbb
RW
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7193$as_echo "$OTOOL" >&6; }
718a6fd8 7194else
81ecdfbb
RW
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7196$as_echo "no" >&6; }
718a6fd8
SE
7197fi
7198
81ecdfbb 7199
718a6fd8
SE
7200fi
7201if test -z "$ac_cv_prog_OTOOL"; then
7202 ac_ct_OTOOL=$OTOOL
7203 # Extract the first word of "otool", so it can be a program name with args.
7204set dummy otool; ac_word=$2
81ecdfbb
RW
7205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7206$as_echo_n "checking for $ac_word... " >&6; }
7207if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7208 $as_echo_n "(cached) " >&6
718a6fd8
SE
7209else
7210 if test -n "$ac_ct_OTOOL"; then
7211 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7212else
7213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7214for as_dir in $PATH
7215do
7216 IFS=$as_save_IFS
7217 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7218 for ac_exec_ext in '' $ac_executable_extensions; do
7219 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7220 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7222 break 2
7223 fi
7224done
81ecdfbb
RW
7225 done
7226IFS=$as_save_IFS
718a6fd8 7227
718a6fd8
SE
7228fi
7229fi
7230ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7231if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7233$as_echo "$ac_ct_OTOOL" >&6; }
718a6fd8 7234else
81ecdfbb
RW
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7236$as_echo "no" >&6; }
718a6fd8
SE
7237fi
7238
81ecdfbb
RW
7239 if test "x$ac_ct_OTOOL" = x; then
7240 OTOOL=":"
7241 else
7242 case $cross_compiling:$ac_tool_warned in
7243yes:)
7244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7246ac_tool_warned=yes ;;
7247esac
7248 OTOOL=$ac_ct_OTOOL
7249 fi
718a6fd8
SE
7250else
7251 OTOOL="$ac_cv_prog_OTOOL"
7252fi
7253
7254 if test -n "$ac_tool_prefix"; then
7255 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7256set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7258$as_echo_n "checking for $ac_word... " >&6; }
7259if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7260 $as_echo_n "(cached) " >&6
718a6fd8
SE
7261else
7262 if test -n "$OTOOL64"; then
7263 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7264else
7265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266for as_dir in $PATH
7267do
7268 IFS=$as_save_IFS
7269 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7270 for ac_exec_ext in '' $ac_executable_extensions; do
7271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7272 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7274 break 2
7275 fi
7276done
81ecdfbb
RW
7277 done
7278IFS=$as_save_IFS
718a6fd8
SE
7279
7280fi
7281fi
7282OTOOL64=$ac_cv_prog_OTOOL64
7283if test -n "$OTOOL64"; then
81ecdfbb
RW
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7285$as_echo "$OTOOL64" >&6; }
718a6fd8 7286else
81ecdfbb
RW
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7288$as_echo "no" >&6; }
718a6fd8
SE
7289fi
7290
81ecdfbb 7291
718a6fd8
SE
7292fi
7293if test -z "$ac_cv_prog_OTOOL64"; then
7294 ac_ct_OTOOL64=$OTOOL64
7295 # Extract the first word of "otool64", so it can be a program name with args.
7296set dummy otool64; ac_word=$2
81ecdfbb
RW
7297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7298$as_echo_n "checking for $ac_word... " >&6; }
7299if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7300 $as_echo_n "(cached) " >&6
718a6fd8
SE
7301else
7302 if test -n "$ac_ct_OTOOL64"; then
7303 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7304else
7305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7306for as_dir in $PATH
7307do
7308 IFS=$as_save_IFS
7309 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7310 for ac_exec_ext in '' $ac_executable_extensions; do
7311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
718a6fd8 7312 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
718a6fd8
SE
7314 break 2
7315 fi
7316done
81ecdfbb
RW
7317 done
7318IFS=$as_save_IFS
718a6fd8 7319
718a6fd8
SE
7320fi
7321fi
7322ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7323if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7325$as_echo "$ac_ct_OTOOL64" >&6; }
718a6fd8 7326else
81ecdfbb
RW
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7328$as_echo "no" >&6; }
718a6fd8
SE
7329fi
7330
81ecdfbb
RW
7331 if test "x$ac_ct_OTOOL64" = x; then
7332 OTOOL64=":"
7333 else
7334 case $cross_compiling:$ac_tool_warned in
7335yes:)
7336{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7337$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7338ac_tool_warned=yes ;;
7339esac
7340 OTOOL64=$ac_ct_OTOOL64
7341 fi
718a6fd8
SE
7342else
7343 OTOOL64="$ac_cv_prog_OTOOL64"
7344fi
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
81ecdfbb
RW
7372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7373$as_echo_n "checking for -single_module linker flag... " >&6; }
7374if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7375 $as_echo_n "(cached) " >&6
718a6fd8
SE
7376else
7377 lt_cv_apple_cc_single_mod=no
7378 if test -z "${LT_MULTI_MODULE}"; then
7379 # By default we will add the -single_module flag. You can override
7380 # by either setting the environment variable LT_MULTI_MODULE
7381 # non-empty at configure time, or by adding -multi_module to the
7382 # link flags.
7383 rm -rf libconftest.dylib*
7384 echo "int foo(void){return 1;}" > conftest.c
7385 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7386-dynamiclib -Wl,-single_module conftest.c" >&5
7387 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7388 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7389 _lt_result=$?
7390 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7391 lt_cv_apple_cc_single_mod=yes
7392 else
7393 cat conftest.err >&5
7394 fi
7395 rm -rf libconftest.dylib*
7396 rm -f conftest.*
7397 fi
7398fi
81ecdfbb
RW
7399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7400$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7402$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7403if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7404 $as_echo_n "(cached) " >&6
718a6fd8
SE
7405else
7406 lt_cv_ld_exported_symbols_list=no
7407 save_LDFLAGS=$LDFLAGS
7408 echo "_main" > conftest.sym
7409 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
718a6fd8
SE
7411/* end confdefs.h. */
7412
7413int
7414main ()
7415{
7416
7417 ;
7418 return 0;
7419}
7420_ACEOF
81ecdfbb 7421if ac_fn_c_try_link "$LINENO"; then :
718a6fd8
SE
7422 lt_cv_ld_exported_symbols_list=yes
7423else
81ecdfbb 7424 lt_cv_ld_exported_symbols_list=no
718a6fd8 7425fi
81ecdfbb
RW
7426rm -f core conftest.err conftest.$ac_objext \
7427 conftest$ac_exeext conftest.$ac_ext
718a6fd8
SE
7428 LDFLAGS="$save_LDFLAGS"
7429
7430fi
81ecdfbb
RW
7431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7432$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7434$as_echo_n "checking for -force_load linker flag... " >&6; }
7435if test "${lt_cv_ld_force_load+set}" = set; then :
7436 $as_echo_n "(cached) " >&6
7437else
7438 lt_cv_ld_force_load=no
7439 cat > conftest.c << _LT_EOF
7440int forced_loaded() { return 2;}
7441_LT_EOF
7442 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7443 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7444 echo "$AR cru libconftest.a conftest.o" >&5
7445 $AR cru libconftest.a conftest.o 2>&5
7446 cat > conftest.c << _LT_EOF
7447int main() { return 0;}
7448_LT_EOF
7449 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7450 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7451 _lt_result=$?
7452 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7453 lt_cv_ld_force_load=yes
7454 else
7455 cat conftest.err >&5
7456 fi
7457 rm -f conftest.err libconftest.a conftest conftest.c
7458 rm -rf conftest.dSYM
7459
7460fi
7461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7462$as_echo "$lt_cv_ld_force_load" >&6; }
718a6fd8
SE
7463 case $host_os in
7464 rhapsody* | darwin1.[012])
7465 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7466 darwin1.*)
7467 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7468 darwin*) # darwin 5.x on
7469 # if running on 10.5 or later, the deployment target defaults
7470 # to the OS version, if on x86, and 10.4, the deployment
7471 # target defaults to 10.4. Don't you love it?
7472 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7473 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7474 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7475 10.[012][,.]*)
718a6fd8
SE
7476 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7477 10.*)
7478 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7479 esac
7480 ;;
7481 esac
7482 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7483 _lt_dar_single_mod='$single_module'
7484 fi
7485 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7486 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7487 else
7488 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7489 fi
3725885a 7490 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
718a6fd8
SE
7491 _lt_dsymutil='~$DSYMUTIL $lib || :'
7492 else
7493 _lt_dsymutil=
7494 fi
7495 ;;
7496 esac
7497
718a6fd8 7498for ac_header in dlfcn.h
81ecdfbb
RW
7499do :
7500 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7501"
7502if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
718a6fd8 7503 cat >>confdefs.h <<_ACEOF
81ecdfbb 7504#define HAVE_DLFCN_H 1
718a6fd8
SE
7505_ACEOF
7506
7507fi
7508
7509done
7510
7511
7512
3725885a
RW
7513
7514
718a6fd8
SE
7515# Set options
7516
7517
7518
7519 enable_dlopen=no
7520
7521
7522 enable_win32_dll=no
7523
7524
81ecdfbb
RW
7525 # Check whether --enable-shared was given.
7526if test "${enable_shared+set}" = set; then :
7527 enableval=$enable_shared; p=${PACKAGE-default}
718a6fd8
SE
7528 case $enableval in
7529 yes) enable_shared=yes ;;
7530 no) enable_shared=no ;;
7531 *)
7532 enable_shared=no
7533 # Look at the argument we got. We use all the common list separators.
7534 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7535 for pkg in $enableval; do
7536 IFS="$lt_save_ifs"
7537 if test "X$pkg" = "X$p"; then
7538 enable_shared=yes
7539 fi
7540 done
7541 IFS="$lt_save_ifs"
7542 ;;
7543 esac
7544else
7545 enable_shared=yes
81ecdfbb
RW
7546fi
7547
718a6fd8
SE
7548
7549
7550
7551
7552
7553
7554
7555
81ecdfbb
RW
7556 # Check whether --enable-static was given.
7557if test "${enable_static+set}" = set; then :
7558 enableval=$enable_static; p=${PACKAGE-default}
718a6fd8
SE
7559 case $enableval in
7560 yes) enable_static=yes ;;
7561 no) enable_static=no ;;
7562 *)
7563 enable_static=no
7564 # Look at the argument we got. We use all the common list separators.
7565 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7566 for pkg in $enableval; do
7567 IFS="$lt_save_ifs"
7568 if test "X$pkg" = "X$p"; then
7569 enable_static=yes
7570 fi
7571 done
7572 IFS="$lt_save_ifs"
7573 ;;
7574 esac
7575else
7576 enable_static=yes
81ecdfbb
RW
7577fi
7578
718a6fd8
SE
7579
7580
d7040cdb 7581
d7040cdb 7582
718a6fd8
SE
7583
7584
7585
7586
7587
81ecdfbb
RW
7588# Check whether --with-pic was given.
7589if test "${with_pic+set}" = set; then :
7590 withval=$with_pic; pic_mode="$withval"
ce2cded5 7591else
718a6fd8 7592 pic_mode=default
81ecdfbb
RW
7593fi
7594
d7040cdb 7595
718a6fd8
SE
7596test -z "$pic_mode" && pic_mode=default
7597
7598
7599
7600
7601
7602
7603
81ecdfbb
RW
7604 # Check whether --enable-fast-install was given.
7605if test "${enable_fast_install+set}" = set; then :
7606 enableval=$enable_fast_install; p=${PACKAGE-default}
718a6fd8
SE
7607 case $enableval in
7608 yes) enable_fast_install=yes ;;
7609 no) enable_fast_install=no ;;
7610 *)
7611 enable_fast_install=no
7612 # Look at the argument we got. We use all the common list separators.
7613 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7614 for pkg in $enableval; do
7615 IFS="$lt_save_ifs"
7616 if test "X$pkg" = "X$p"; then
7617 enable_fast_install=yes
7618 fi
7619 done
7620 IFS="$lt_save_ifs"
7621 ;;
7622 esac
ce2cded5 7623else
718a6fd8 7624 enable_fast_install=yes
81ecdfbb
RW
7625fi
7626
718a6fd8
SE
7627
7628
7629
7630
d7040cdb 7631
d7040cdb 7632
d7040cdb 7633
d7040cdb 7634
d7040cdb 7635
d7040cdb 7636
ce2cded5
L
7637# This can be used to rebuild libtool when needed
7638LIBTOOL_DEPS="$ltmain"
d7040cdb 7639
ce2cded5
L
7640# Always use our own libtool.
7641LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 7642
d7040cdb 7643
d7040cdb 7644
d7040cdb
SE
7645
7646
7647
7648
7649
7650
d7040cdb 7651
d7040cdb 7652
ab509236 7653
ab509236 7654
d7040cdb
SE
7655
7656
7657
7658
7659
13b2be9c 7660
13b2be9c 7661
13b2be9c 7662
13b2be9c 7663
d7040cdb 7664
3725885a 7665
d7040cdb
SE
7666
7667
ce2cded5 7668test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7669
7670
d7040cdb 7671
d7040cdb 7672
d7040cdb
SE
7673
7674
7675
7676
7677
7678
ce2cded5
L
7679
7680
7681
7682
7683if test -n "${ZSH_VERSION+set}" ; then
7684 setopt NO_GLOB_SUBST
7685fi
7686
81ecdfbb
RW
7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7688$as_echo_n "checking for objdir... " >&6; }
7689if test "${lt_cv_objdir+set}" = set; then :
7690 $as_echo_n "(cached) " >&6
d7040cdb 7691else
ce2cded5
L
7692 rm -f .libs 2>/dev/null
7693mkdir .libs 2>/dev/null
7694if test -d .libs; then
7695 lt_cv_objdir=.libs
7696else
7697 # MS-DOS does not allow filenames that begin with a dot.
7698 lt_cv_objdir=_libs
d7040cdb 7699fi
ce2cded5
L
7700rmdir .libs 2>/dev/null
7701fi
81ecdfbb
RW
7702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7703$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7704objdir=$lt_cv_objdir
d7040cdb
SE
7705
7706
7707
7708
d7040cdb 7709
ce2cded5
L
7710cat >>confdefs.h <<_ACEOF
7711#define LT_OBJDIR "$lt_cv_objdir/"
7712_ACEOF
d7040cdb
SE
7713
7714
7715
7716
ce2cded5
L
7717case $host_os in
7718aix3*)
7719 # AIX sometimes has problems with the GCC collect2 program. For some
7720 # reason, if we set the COLLECT_NAMES environment variable, the problems
7721 # vanish in a puff of smoke.
7722 if test "X${COLLECT_NAMES+set}" != Xset; then
7723 COLLECT_NAMES=
7724 export COLLECT_NAMES
7725 fi
7726 ;;
7727esac
d7040cdb 7728
ce2cded5
L
7729# Global variables:
7730ofile=libtool
7731can_build_shared=yes
d7040cdb 7732
ce2cded5
L
7733# All known linkers require a `.a' archive for static linking (except MSVC,
7734# which needs '.lib').
7735libext=a
d7040cdb 7736
ce2cded5 7737with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7738
ce2cded5
L
7739old_CC="$CC"
7740old_CFLAGS="$CFLAGS"
d7040cdb 7741
ce2cded5
L
7742# Set sane defaults for various variables
7743test -z "$CC" && CC=cc
7744test -z "$LTCC" && LTCC=$CC
7745test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7746test -z "$LD" && LD=ld
7747test -z "$ac_objext" && ac_objext=o
7748
7749for cc_temp in $compiler""; do
7750 case $cc_temp in
7751 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7752 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7753 \-*) ;;
7754 *) break;;
7755 esac
7756done
3725885a 7757cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
ce2cded5
L
7758
7759
7760# Only perform the check for file, if the check method requires it
7761test -z "$MAGIC_CMD" && MAGIC_CMD=file
7762case $deplibs_check_method in
7763file_magic*)
7764 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7766$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7767if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7768 $as_echo_n "(cached) " >&6
ce2cded5
L
7769else
7770 case $MAGIC_CMD in
7771[\\/*] | ?:[\\/]*)
7772 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7773 ;;
7774*)
7775 lt_save_MAGIC_CMD="$MAGIC_CMD"
7776 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7777 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7778 for ac_dir in $ac_dummy; do
7779 IFS="$lt_save_ifs"
7780 test -z "$ac_dir" && ac_dir=.
7781 if test -f $ac_dir/${ac_tool_prefix}file; then
7782 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7783 if test -n "$file_magic_test_file"; then
7784 case $deplibs_check_method in
7785 "file_magic "*)
7786 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7787 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7788 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7789 $EGREP "$file_magic_regex" > /dev/null; then
7790 :
d7040cdb 7791 else
ce2cded5 7792 cat <<_LT_EOF 1>&2
d7040cdb 7793
ce2cded5
L
7794*** Warning: the command libtool uses to detect shared libraries,
7795*** $file_magic_cmd, produces output that libtool cannot recognize.
7796*** The result is that libtool may fail to recognize shared libraries
7797*** as such. This will affect the creation of libtool libraries that
7798*** depend on shared libraries, but programs linked with such libtool
7799*** libraries will work regardless of this problem. Nevertheless, you
7800*** may want to report the problem to your system manager and/or to
7801*** bug-libtool@gnu.org
d7040cdb 7802
ce2cded5
L
7803_LT_EOF
7804 fi ;;
7805 esac
d7040cdb 7806 fi
ce2cded5 7807 break
d7040cdb 7808 fi
ce2cded5
L
7809 done
7810 IFS="$lt_save_ifs"
7811 MAGIC_CMD="$lt_save_MAGIC_CMD"
7812 ;;
7813esac
7814fi
d7040cdb 7815
ce2cded5
L
7816MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7817if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7819$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7820else
81ecdfbb
RW
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7822$as_echo "no" >&6; }
ce2cded5 7823fi
d7040cdb 7824
d7040cdb 7825
d7040cdb 7826
d7040cdb 7827
d7040cdb 7828
ce2cded5
L
7829if test -z "$lt_cv_path_MAGIC_CMD"; then
7830 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7832$as_echo_n "checking for file... " >&6; }
7833if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7834 $as_echo_n "(cached) " >&6
ce2cded5
L
7835else
7836 case $MAGIC_CMD in
7837[\\/*] | ?:[\\/]*)
7838 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7839 ;;
7840*)
7841 lt_save_MAGIC_CMD="$MAGIC_CMD"
7842 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7843 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7844 for ac_dir in $ac_dummy; do
7845 IFS="$lt_save_ifs"
7846 test -z "$ac_dir" && ac_dir=.
7847 if test -f $ac_dir/file; then
7848 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7849 if test -n "$file_magic_test_file"; then
7850 case $deplibs_check_method in
7851 "file_magic "*)
7852 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7853 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7854 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7855 $EGREP "$file_magic_regex" > /dev/null; then
7856 :
d7040cdb 7857 else
ce2cded5
L
7858 cat <<_LT_EOF 1>&2
7859
7860*** Warning: the command libtool uses to detect shared libraries,
7861*** $file_magic_cmd, produces output that libtool cannot recognize.
7862*** The result is that libtool may fail to recognize shared libraries
7863*** as such. This will affect the creation of libtool libraries that
7864*** depend on shared libraries, but programs linked with such libtool
7865*** libraries will work regardless of this problem. Nevertheless, you
7866*** may want to report the problem to your system manager and/or to
7867*** bug-libtool@gnu.org
7868
7869_LT_EOF
7870 fi ;;
d7040cdb 7871 esac
d7040cdb 7872 fi
ce2cded5
L
7873 break
7874 fi
7875 done
7876 IFS="$lt_save_ifs"
7877 MAGIC_CMD="$lt_save_MAGIC_CMD"
7878 ;;
7879esac
7880fi
d7040cdb 7881
ce2cded5
L
7882MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7883if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7885$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7886else
81ecdfbb
RW
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7888$as_echo "no" >&6; }
ce2cded5 7889fi
d7040cdb 7890
d7040cdb 7891
ce2cded5
L
7892 else
7893 MAGIC_CMD=:
7894 fi
d7040cdb 7895fi
d7040cdb 7896
ce2cded5
L
7897 fi
7898 ;;
7899esac
d7040cdb 7900
ce2cded5 7901# Use C for the default configuration in the libtool script
d7040cdb 7902
ce2cded5
L
7903lt_save_CC="$CC"
7904ac_ext=c
7905ac_cpp='$CPP $CPPFLAGS'
7906ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7907ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7908ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7909
d7040cdb 7910
ce2cded5
L
7911# Source file extension for C test sources.
7912ac_ext=c
d7040cdb 7913
ce2cded5
L
7914# Object file extension for compiled C test sources.
7915objext=o
7916objext=$objext
d7040cdb 7917
ce2cded5
L
7918# Code to be used in simple compile tests
7919lt_simple_compile_test_code="int some_variable = 0;"
7920
7921# Code to be used in simple link tests
7922lt_simple_link_test_code='int main(){return(0);}'
7923
7924
7925
7926
7927
7928
7929
7930# If no C compiler was specified, use CC.
7931LTCC=${LTCC-"$CC"}
7932
7933# If no C compiler flags were specified, use CFLAGS.
7934LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7935
7936# Allow CC to be a program name with arguments.
7937compiler=$CC
7938
7939# Save the default compiler, since it gets overwritten when the other
7940# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7941compiler_DEFAULT=$CC
7942
7943# save warnings/boilerplate of simple test code
7944ac_outfile=conftest.$ac_objext
7945echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7946eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7947_lt_compiler_boilerplate=`cat conftest.err`
7948$RM conftest*
7949
7950ac_outfile=conftest.$ac_objext
7951echo "$lt_simple_link_test_code" >conftest.$ac_ext
7952eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7953_lt_linker_boilerplate=`cat conftest.err`
718a6fd8 7954$RM -r conftest*
ce2cded5
L
7955
7956
f2c621e4
AS
7957## CAVEAT EMPTOR:
7958## There is no encapsulation within the following macros, do not change
7959## the running order or otherwise move them around unless you know exactly
7960## what you are doing...
ce2cded5
L
7961if test -n "$compiler"; then
7962
7963lt_prog_compiler_no_builtin_flag=
7964
7965if test "$GCC" = yes; then
3725885a
RW
7966 case $cc_basename in
7967 nvcc*)
7968 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7969 *)
7970 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7971 esac
ce2cded5 7972
81ecdfbb
RW
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7974$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7975if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7976 $as_echo_n "(cached) " >&6
ce2cded5
L
7977else
7978 lt_cv_prog_compiler_rtti_exceptions=no
7979 ac_outfile=conftest.$ac_objext
7980 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7981 lt_compiler_flag="-fno-rtti -fno-exceptions"
7982 # Insert the option either (1) after the last *FLAGS variable, or
7983 # (2) before a word containing "conftest.", or (3) at the end.
7984 # Note that $ac_compile itself does not contain backslashes and begins
7985 # with a dollar sign (not a hyphen), so the echo should work correctly.
7986 # The option is referenced via a variable to avoid confusing sed.
7987 lt_compile=`echo "$ac_compile" | $SED \
7988 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7989 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7990 -e 's:$: $lt_compiler_flag:'`
3725885a 7991 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
7992 (eval "$lt_compile" 2>conftest.err)
7993 ac_status=$?
7994 cat conftest.err >&5
3725885a 7995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
7996 if (exit $ac_status) && test -s "$ac_outfile"; then
7997 # The compiler can only warn and ignore the option if not recognized
7998 # So say no if there are warnings other than the usual output.
3725885a 7999 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8000 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8001 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8002 lt_cv_prog_compiler_rtti_exceptions=yes
8003 fi
8004 fi
8005 $RM conftest*
8006
8007fi
81ecdfbb
RW
8008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8009$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
ce2cded5
L
8010
8011if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8012 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8013else
8014 :
8015fi
8016
8017fi
8018
8019
8020
8021
8022
8023
8024 lt_prog_compiler_wl=
8025lt_prog_compiler_pic=
8026lt_prog_compiler_static=
8027
f2c621e4
AS
8028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8029$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
ce2cded5
L
8030
8031 if test "$GCC" = yes; then
8032 lt_prog_compiler_wl='-Wl,'
8033 lt_prog_compiler_static='-static'
8034
8035 case $host_os in
8036 aix*)
8037 # All AIX code is PIC.
8038 if test "$host_cpu" = ia64; then
8039 # AIX 5 now supports IA64 processor
8040 lt_prog_compiler_static='-Bstatic'
8041 fi
6c9c0a50 8042 lt_prog_compiler_pic='-fPIC'
ce2cded5 8043 ;;
d7040cdb
SE
8044
8045 amigaos*)
718a6fd8
SE
8046 case $host_cpu in
8047 powerpc)
8048 # see comment about AmigaOS4 .so support
8049 lt_prog_compiler_pic='-fPIC'
8050 ;;
8051 m68k)
8052 # FIXME: we need at least 68020 code to build shared libraries, but
8053 # adding the `-m68020' flag to GCC prevents building anything better,
8054 # like `-m68040'.
8055 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8056 ;;
8057 esac
d7040cdb
SE
8058 ;;
8059
ce2cded5
L
8060 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8061 # PIC is the default for these OSes.
d7040cdb
SE
8062 ;;
8063
718a6fd8 8064 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8065 # This hack is so that the source file can tell whether it is being
8066 # built for inclusion in a dll (and should export symbols for example).
8067 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8068 # (--disable-auto-import) libraries
8069 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8070 ;;
8071
8072 darwin* | rhapsody*)
ce2cded5
L
8073 # PIC is the default on this platform
8074 # Common symbols not allowed in MH_DYLIB files
8075 lt_prog_compiler_pic='-fno-common'
8076 ;;
8077
3725885a
RW
8078 haiku*)
8079 # PIC is the default for Haiku.
8080 # The "-static" flag exists, but is broken.
8081 lt_prog_compiler_static=
8082 ;;
8083
ce2cded5 8084 hpux*)
718a6fd8
SE
8085 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8086 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8087 # sets the default TLS model and affects inlining.
ce2cded5 8088 case $host_cpu in
718a6fd8 8089 hppa*64*)
ce2cded5 8090 # +Z the default
d7040cdb 8091 ;;
ce2cded5
L
8092 *)
8093 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
8094 ;;
8095 esac
ce2cded5 8096 ;;
d7040cdb 8097
ce2cded5
L
8098 interix[3-9]*)
8099 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8100 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
8101 ;;
8102
ce2cded5
L
8103 msdosdjgpp*)
8104 # Just because we use GCC doesn't mean we suddenly get shared libraries
8105 # on systems that don't support them.
8106 lt_prog_compiler_can_build_shared=no
8107 enable_shared=no
d7040cdb
SE
8108 ;;
8109
ce2cded5
L
8110 *nto* | *qnx*)
8111 # QNX uses GNU C++, but need to define -shared option too, otherwise
8112 # it will coredump.
8113 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8114 ;;
8115
ce2cded5
L
8116 sysv4*MP*)
8117 if test -d /usr/nec; then
8118 lt_prog_compiler_pic=-Kconform_pic
8119 fi
d7040cdb
SE
8120 ;;
8121
ce2cded5
L
8122 *)
8123 lt_prog_compiler_pic='-fPIC'
d7040cdb 8124 ;;
ce2cded5 8125 esac
3725885a
RW
8126
8127 case $cc_basename in
8128 nvcc*) # Cuda Compiler Driver 2.2
8129 lt_prog_compiler_wl='-Xlinker '
8130 lt_prog_compiler_pic='-Xcompiler -fPIC'
8131 ;;
8132 esac
ce2cded5
L
8133 else
8134 # PORTME Check for flag to pass linker flags through the system compiler.
8135 case $host_os in
8136 aix*)
8137 lt_prog_compiler_wl='-Wl,'
8138 if test "$host_cpu" = ia64; then
8139 # AIX 5 now supports IA64 processor
8140 lt_prog_compiler_static='-Bstatic'
d7040cdb 8141 else
ce2cded5 8142 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 8143 fi
ce2cded5 8144 ;;
d7040cdb 8145
718a6fd8 8146 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8147 # This hack is so that the source file can tell whether it is being
8148 # built for inclusion in a dll (and should export symbols for example).
8149 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
8150 ;;
8151
ce2cded5
L
8152 hpux9* | hpux10* | hpux11*)
8153 lt_prog_compiler_wl='-Wl,'
8154 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8155 # not for PA HP-UX.
8156 case $host_cpu in
8157 hppa*64*|ia64*)
8158 # +Z the default
8159 ;;
8160 *)
8161 lt_prog_compiler_pic='+Z'
8162 ;;
8163 esac
8164 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8165 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
8166 ;;
8167
ce2cded5
L
8168 irix5* | irix6* | nonstopux*)
8169 lt_prog_compiler_wl='-Wl,'
8170 # PIC (with -KPIC) is the default.
8171 lt_prog_compiler_static='-non_shared'
8172 ;;
d7040cdb 8173
58e24671 8174 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8175 case $cc_basename in
718a6fd8
SE
8176 # old Intel for x86_64 which still supported -KPIC.
8177 ecc*)
ce2cded5
L
8178 lt_prog_compiler_wl='-Wl,'
8179 lt_prog_compiler_pic='-KPIC'
8180 lt_prog_compiler_static='-static'
8181 ;;
718a6fd8
SE
8182 # icc used to be incompatible with GCC.
8183 # ICC 10 doesn't accept -KPIC any more.
8184 icc* | ifort*)
8185 lt_prog_compiler_wl='-Wl,'
8186 lt_prog_compiler_pic='-fPIC'
8187 lt_prog_compiler_static='-static'
8188 ;;
8189 # Lahey Fortran 8.1.
8190 lf95*)
8191 lt_prog_compiler_wl='-Wl,'
8192 lt_prog_compiler_pic='--shared'
8193 lt_prog_compiler_static='--static'
8194 ;;
3725885a 8195 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8196 # Portland Group compilers (*not* the Pentium gcc compiler,
8197 # which looks to be a dead project)
8198 lt_prog_compiler_wl='-Wl,'
8199 lt_prog_compiler_pic='-fpic'
8200 lt_prog_compiler_static='-Bstatic'
8201 ;;
8202 ccc*)
8203 lt_prog_compiler_wl='-Wl,'
8204 # All Alpha code is PIC.
8205 lt_prog_compiler_static='-non_shared'
8206 ;;
3725885a
RW
8207 xl* | bgxl* | bgf* | mpixl*)
8208 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
718a6fd8
SE
8209 lt_prog_compiler_wl='-Wl,'
8210 lt_prog_compiler_pic='-qpic'
8211 lt_prog_compiler_static='-qstaticlink'
8212 ;;
ce2cded5
L
8213 *)
8214 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8215 *Sun\ F* | *Sun*Fortran*)
8216 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8217 lt_prog_compiler_pic='-KPIC'
8218 lt_prog_compiler_static='-Bstatic'
3725885a 8219 lt_prog_compiler_wl=''
d7040cdb 8220 ;;
3725885a
RW
8221 *Sun\ C*)
8222 # Sun C 5.9
ce2cded5
L
8223 lt_prog_compiler_pic='-KPIC'
8224 lt_prog_compiler_static='-Bstatic'
3725885a 8225 lt_prog_compiler_wl='-Wl,'
d7040cdb
SE
8226 ;;
8227 esac
ce2cded5
L
8228 ;;
8229 esac
d7040cdb
SE
8230 ;;
8231
ce2cded5
L
8232 newsos6)
8233 lt_prog_compiler_pic='-KPIC'
8234 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8235 ;;
8236
ce2cded5
L
8237 *nto* | *qnx*)
8238 # QNX uses GNU C++, but need to define -shared option too, otherwise
8239 # it will coredump.
8240 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
8241 ;;
8242
ce2cded5
L
8243 osf3* | osf4* | osf5*)
8244 lt_prog_compiler_wl='-Wl,'
8245 # All OSF/1 code is PIC.
8246 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8247 ;;
8248
ce2cded5
L
8249 rdos*)
8250 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
8251 ;;
8252
8253 solaris*)
ce2cded5
L
8254 lt_prog_compiler_pic='-KPIC'
8255 lt_prog_compiler_static='-Bstatic'
8256 case $cc_basename in
f2c621e4 8257 f77* | f90* | f95*)
ce2cded5 8258 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 8259 *)
ce2cded5 8260 lt_prog_compiler_wl='-Wl,';;
d7040cdb 8261 esac
d7040cdb
SE
8262 ;;
8263
8264 sunos4*)
ce2cded5
L
8265 lt_prog_compiler_wl='-Qoption ld '
8266 lt_prog_compiler_pic='-PIC'
8267 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8268 ;;
8269
ce2cded5
L
8270 sysv4 | sysv4.2uw2* | sysv4.3*)
8271 lt_prog_compiler_wl='-Wl,'
8272 lt_prog_compiler_pic='-KPIC'
8273 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8274 ;;
8275
8276 sysv4*MP*)
ce2cded5
L
8277 if test -d /usr/nec ;then
8278 lt_prog_compiler_pic='-Kconform_pic'
8279 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8280 fi
8281 ;;
8282
ce2cded5
L
8283 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8284 lt_prog_compiler_wl='-Wl,'
8285 lt_prog_compiler_pic='-KPIC'
8286 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8287 ;;
8288
ce2cded5
L
8289 unicos*)
8290 lt_prog_compiler_wl='-Wl,'
8291 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8292 ;;
8293
8294 uts4*)
ce2cded5
L
8295 lt_prog_compiler_pic='-pic'
8296 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
8297 ;;
8298
8299 *)
ce2cded5 8300 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
8301 ;;
8302 esac
d7040cdb
SE
8303 fi
8304
ce2cded5
L
8305case $host_os in
8306 # For platforms which do not support PIC, -DPIC is meaningless:
8307 *djgpp*)
8308 lt_prog_compiler_pic=
8309 ;;
8310 *)
8311 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8312 ;;
8313esac
f2c621e4
AS
8314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8315$as_echo "$lt_prog_compiler_pic" >&6; }
8316
8317
8318
8319
d7040cdb
SE
8320
8321
8322#
ce2cded5 8323# Check to make sure the PIC flag actually works.
d7040cdb 8324#
ce2cded5 8325if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8327$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8328if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8329 $as_echo_n "(cached) " >&6
ce2cded5 8330else
718a6fd8 8331 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8332 ac_outfile=conftest.$ac_objext
8333 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8334 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8335 # Insert the option either (1) after the last *FLAGS variable, or
8336 # (2) before a word containing "conftest.", or (3) at the end.
8337 # Note that $ac_compile itself does not contain backslashes and begins
8338 # with a dollar sign (not a hyphen), so the echo should work correctly.
8339 # The option is referenced via a variable to avoid confusing sed.
8340 lt_compile=`echo "$ac_compile" | $SED \
8341 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8342 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8343 -e 's:$: $lt_compiler_flag:'`
3725885a 8344 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8345 (eval "$lt_compile" 2>conftest.err)
8346 ac_status=$?
8347 cat conftest.err >&5
3725885a 8348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8349 if (exit $ac_status) && test -s "$ac_outfile"; then
8350 # The compiler can only warn and ignore the option if not recognized
8351 # So say no if there are warnings other than the usual output.
3725885a 8352 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8353 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8354 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8355 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8356 fi
8357 fi
8358 $RM conftest*
d7040cdb 8359
ce2cded5 8360fi
81ecdfbb
RW
8361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8362$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8363
718a6fd8 8364if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8365 case $lt_prog_compiler_pic in
8366 "" | " "*) ;;
8367 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8368 esac
8369else
8370 lt_prog_compiler_pic=
8371 lt_prog_compiler_can_build_shared=no
8372fi
d7040cdb 8373
ce2cded5 8374fi
d7040cdb
SE
8375
8376
8377
8378
8379
8380
ce2cded5
L
8381#
8382# Check to make sure the static flag actually works.
8383#
8384wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8386$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8387if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8388 $as_echo_n "(cached) " >&6
ce2cded5 8389else
718a6fd8 8390 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8391 save_LDFLAGS="$LDFLAGS"
8392 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8393 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8394 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8395 # The linker can only warn and ignore the option if not recognized
8396 # So say no if there are warnings
8397 if test -s conftest.err; then
8398 # Append any errors to the config.log.
8399 cat conftest.err 1>&5
3725885a 8400 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8401 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8402 if diff conftest.exp conftest.er2 >/dev/null; then
718a6fd8 8403 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8404 fi
8405 else
718a6fd8 8406 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8407 fi
8408 fi
718a6fd8 8409 $RM -r conftest*
ce2cded5 8410 LDFLAGS="$save_LDFLAGS"
d7040cdb 8411
ce2cded5 8412fi
81ecdfbb
RW
8413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8414$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8415
718a6fd8 8416if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8417 :
8418else
8419 lt_prog_compiler_static=
8420fi
d7040cdb
SE
8421
8422
8423
8424
8425
8426
8427
81ecdfbb
RW
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8429$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8430if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8431 $as_echo_n "(cached) " >&6
ce2cded5
L
8432else
8433 lt_cv_prog_compiler_c_o=no
8434 $RM -r conftest 2>/dev/null
8435 mkdir conftest
8436 cd conftest
8437 mkdir out
8438 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8439
ce2cded5
L
8440 lt_compiler_flag="-o out/conftest2.$ac_objext"
8441 # Insert the option either (1) after the last *FLAGS variable, or
8442 # (2) before a word containing "conftest.", or (3) at the end.
8443 # Note that $ac_compile itself does not contain backslashes and begins
8444 # with a dollar sign (not a hyphen), so the echo should work correctly.
8445 lt_compile=`echo "$ac_compile" | $SED \
8446 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8447 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8448 -e 's:$: $lt_compiler_flag:'`
3725885a 8449 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8450 (eval "$lt_compile" 2>out/conftest.err)
8451 ac_status=$?
8452 cat out/conftest.err >&5
3725885a 8453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8454 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8455 then
8456 # The compiler can only warn and ignore the option if not recognized
8457 # So say no if there are warnings
3725885a 8458 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8459 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8460 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8461 lt_cv_prog_compiler_c_o=yes
8462 fi
8463 fi
8464 chmod u+w . 2>&5
8465 $RM conftest*
8466 # SGI C++ compiler will create directory out/ii_files/ for
8467 # template instantiation
8468 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8469 $RM out/* && rmdir out
8470 cd ..
8471 $RM -r conftest
8472 $RM conftest*
d7040cdb 8473
ce2cded5 8474fi
81ecdfbb
RW
8475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8476$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8477
8478
8479
8480
8481
8482
81ecdfbb
RW
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8484$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8485if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8486 $as_echo_n "(cached) " >&6
ce2cded5
L
8487else
8488 lt_cv_prog_compiler_c_o=no
8489 $RM -r conftest 2>/dev/null
8490 mkdir conftest
8491 cd conftest
8492 mkdir out
8493 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8494
ce2cded5
L
8495 lt_compiler_flag="-o out/conftest2.$ac_objext"
8496 # Insert the option either (1) after the last *FLAGS variable, or
8497 # (2) before a word containing "conftest.", or (3) at the end.
8498 # Note that $ac_compile itself does not contain backslashes and begins
8499 # with a dollar sign (not a hyphen), so the echo should work correctly.
8500 lt_compile=`echo "$ac_compile" | $SED \
8501 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8502 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8503 -e 's:$: $lt_compiler_flag:'`
3725885a 8504 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8505 (eval "$lt_compile" 2>out/conftest.err)
8506 ac_status=$?
8507 cat out/conftest.err >&5
3725885a 8508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8509 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8510 then
8511 # The compiler can only warn and ignore the option if not recognized
8512 # So say no if there are warnings
3725885a 8513 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8514 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8515 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8516 lt_cv_prog_compiler_c_o=yes
8517 fi
8518 fi
8519 chmod u+w . 2>&5
8520 $RM conftest*
8521 # SGI C++ compiler will create directory out/ii_files/ for
8522 # template instantiation
8523 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8524 $RM out/* && rmdir out
8525 cd ..
8526 $RM -r conftest
8527 $RM conftest*
d7040cdb 8528
ce2cded5 8529fi
81ecdfbb
RW
8530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8531$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
8532
8533
8534
8535
ce2cded5
L
8536hard_links="nottested"
8537if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8538 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8540$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8541 hard_links=yes
8542 $RM conftest*
8543 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8544 touch conftest.a
8545 ln conftest.a conftest.b 2>&5 || hard_links=no
8546 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8548$as_echo "$hard_links" >&6; }
ce2cded5 8549 if test "$hard_links" = no; then
81ecdfbb
RW
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8551$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5
L
8552 need_locks=warn
8553 fi
8554else
8555 need_locks=no
8556fi
d7040cdb
SE
8557
8558
8559
8560
8561
8562
81ecdfbb
RW
8563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8564$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8565
ce2cded5
L
8566 runpath_var=
8567 allow_undefined_flag=
8568 always_export_symbols=no
8569 archive_cmds=
8570 archive_expsym_cmds=
8571 compiler_needs_object=no
8572 enable_shared_with_static_runtimes=no
8573 export_dynamic_flag_spec=
8574 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8575 hardcode_automatic=no
8576 hardcode_direct=no
8577 hardcode_direct_absolute=no
8578 hardcode_libdir_flag_spec=
8579 hardcode_libdir_flag_spec_ld=
8580 hardcode_libdir_separator=
8581 hardcode_minus_L=no
8582 hardcode_shlibpath_var=unsupported
8583 inherit_rpath=no
8584 link_all_deplibs=unknown
8585 module_cmds=
8586 module_expsym_cmds=
8587 old_archive_from_new_cmds=
8588 old_archive_from_expsyms_cmds=
8589 thread_safe_flag_spec=
8590 whole_archive_flag_spec=
8591 # include_expsyms should be a list of space-separated symbols to be *always*
8592 # included in the symbol list
8593 include_expsyms=
8594 # exclude_expsyms can be an extended regexp of symbols to exclude
8595 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8596 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8597 # as well as any symbol that contains `d'.
718a6fd8 8598 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8599 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8600 # platforms (ab)use it in PIC code, but their linkers get confused if
8601 # the symbol is explicitly referenced. Since portable code cannot
8602 # rely on this symbol name, it's probably fine to never include it in
8603 # preloaded symbol tables.
718a6fd8 8604 # Exclude shared library initialization/finalization symbols.
ce2cded5 8605 extract_expsyms_cmds=
d7040cdb 8606
ce2cded5 8607 case $host_os in
718a6fd8 8608 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8609 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8610 # When not using gcc, we currently assume that we are using
8611 # Microsoft Visual C++.
8612 if test "$GCC" != yes; then
8613 with_gnu_ld=no
8614 fi
8615 ;;
8616 interix*)
8617 # we just hope/assume this is gcc and not c89 (= MSVC++)
8618 with_gnu_ld=yes
8619 ;;
8620 openbsd*)
8621 with_gnu_ld=no
8622 ;;
8623 esac
d7040cdb 8624
ce2cded5 8625 ld_shlibs=yes
3725885a
RW
8626
8627 # On some targets, GNU ld is compatible enough with the native linker
8628 # that we're better off using the native interface for both.
8629 lt_use_gnu_ld_interface=no
ce2cded5 8630 if test "$with_gnu_ld" = yes; then
3725885a
RW
8631 case $host_os in
8632 aix*)
8633 # The AIX port of GNU ld has always aspired to compatibility
8634 # with the native linker. However, as the warning in the GNU ld
8635 # block says, versions before 2.19.5* couldn't really create working
8636 # shared libraries, regardless of the interface used.
8637 case `$LD -v 2>&1` in
8638 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8639 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8640 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8641 *)
8642 lt_use_gnu_ld_interface=yes
8643 ;;
8644 esac
8645 ;;
8646 *)
8647 lt_use_gnu_ld_interface=yes
8648 ;;
8649 esac
8650 fi
8651
8652 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8653 # If archive_cmds runs LD, not CC, wlarc should be empty
8654 wlarc='${wl}'
d7040cdb 8655
ce2cded5
L
8656 # Set some defaults for GNU ld with shared library support. These
8657 # are reset later if shared libraries are not supported. Putting them
8658 # here allows them to be overridden if necessary.
8659 runpath_var=LD_RUN_PATH
8660 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8661 export_dynamic_flag_spec='${wl}--export-dynamic'
8662 # ancient GNU ld didn't support --whole-archive et. al.
8663 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8664 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8665 else
8666 whole_archive_flag_spec=
8667 fi
8668 supports_anon_versioning=no
8669 case `$LD -v 2>&1` in
3725885a 8670 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8671 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8672 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8673 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8674 *\ 2.11.*) ;; # other 2.11 versions
8675 *) supports_anon_versioning=yes ;;
8676 esac
d7040cdb 8677
ce2cded5
L
8678 # See if GNU ld supports shared libraries.
8679 case $host_os in
50e7d84b 8680 aix[3-9]*)
ce2cded5
L
8681 # On AIX/PPC, the GNU linker is very broken
8682 if test "$host_cpu" != ia64; then
8683 ld_shlibs=no
8684 cat <<_LT_EOF 1>&2
d7040cdb 8685
3725885a 8686*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8687*** to be unable to reliably create shared libraries on AIX.
8688*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8689*** really care for shared libraries, you may want to install binutils
8690*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8691*** You will then need to restart the configuration process.
d7040cdb 8692
ce2cded5
L
8693_LT_EOF
8694 fi
8695 ;;
d7040cdb 8696
ce2cded5 8697 amigaos*)
718a6fd8
SE
8698 case $host_cpu in
8699 powerpc)
8700 # see comment about AmigaOS4 .so support
8701 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8702 archive_expsym_cmds=''
8703 ;;
8704 m68k)
8705 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)'
8706 hardcode_libdir_flag_spec='-L$libdir'
8707 hardcode_minus_L=yes
8708 ;;
8709 esac
ce2cded5 8710 ;;
d7040cdb 8711
ce2cded5
L
8712 beos*)
8713 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8714 allow_undefined_flag=unsupported
8715 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8716 # support --undefined. This deserves some investigation. FIXME
8717 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8718 else
8719 ld_shlibs=no
8720 fi
8721 ;;
d7040cdb 8722
718a6fd8 8723 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8724 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8725 # as there is no search path for DLLs.
8726 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8727 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8728 allow_undefined_flag=unsupported
8729 always_export_symbols=no
8730 enable_shared_with_static_runtimes=yes
f2c621e4 8731 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8732
ce2cded5
L
8733 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8734 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8735 # If the export-symbols file already is a .def file (1st line
8736 # is EXPORTS), use it as is; otherwise, prepend...
8737 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8738 cp $export_symbols $output_objdir/$soname.def;
8739 else
8740 echo EXPORTS > $output_objdir/$soname.def;
8741 cat $export_symbols >> $output_objdir/$soname.def;
8742 fi~
8743 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8744 else
8745 ld_shlibs=no
8746 fi
8747 ;;
d7040cdb 8748
3725885a
RW
8749 haiku*)
8750 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8751 link_all_deplibs=yes
8752 ;;
8753
ce2cded5
L
8754 interix[3-9]*)
8755 hardcode_direct=no
8756 hardcode_shlibpath_var=no
8757 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8758 export_dynamic_flag_spec='${wl}-E'
8759 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8760 # Instead, shared libraries are loaded at an image base (0x10000000 by
8761 # default) and relocated if they conflict, which is a slow very memory
8762 # consuming and fragmenting process. To avoid this, we pick a random,
8763 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8764 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8765 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8766 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'
8767 ;;
d7040cdb 8768
58e24671 8769 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
8770 tmp_diet=no
8771 if test "$host_os" = linux-dietlibc; then
8772 case $cc_basename in
8773 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8774 esac
8775 fi
8776 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8777 && test "$tmp_diet" = no
8778 then
6e733cce 8779 tmp_addflag=' $pic_flag'
718a6fd8 8780 tmp_sharedflag='-shared'
ce2cded5
L
8781 case $cc_basename,$host_cpu in
8782 pgcc*) # Portland Group C compiler
3725885a 8783 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
8784 tmp_addflag=' $pic_flag'
8785 ;;
3725885a
RW
8786 pgf77* | pgf90* | pgf95* | pgfortran*)
8787 # Portland Group f77 and f90 compilers
8788 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
8789 tmp_addflag=' $pic_flag -Mnomain' ;;
8790 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8791 tmp_addflag=' -i_dynamic' ;;
8792 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8793 tmp_addflag=' -i_dynamic -nofor_main' ;;
8794 ifc* | ifort*) # Intel Fortran compiler
8795 tmp_addflag=' -nofor_main' ;;
718a6fd8
SE
8796 lf95*) # Lahey Fortran 8.1
8797 whole_archive_flag_spec=
8798 tmp_sharedflag='--shared' ;;
3725885a 8799 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
718a6fd8
SE
8800 tmp_sharedflag='-qmkshrobj'
8801 tmp_addflag= ;;
3725885a
RW
8802 nvcc*) # Cuda Compiler Driver 2.2
8803 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'
8804 compiler_needs_object=yes
8805 ;;
ce2cded5
L
8806 esac
8807 case `$CC -V 2>&1 | sed 5q` in
8808 *Sun\ C*) # Sun C 5.9
3725885a 8809 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
8810 compiler_needs_object=yes
8811 tmp_sharedflag='-G' ;;
8812 *Sun\ F*) # Sun Fortran 8.3
8813 tmp_sharedflag='-G' ;;
ce2cded5
L
8814 esac
8815 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 8816
ce2cded5
L
8817 if test "x$supports_anon_versioning" = xyes; then
8818 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8819 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8820 echo "local: *; };" >> $output_objdir/$libname.ver~
8821 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8822 fi
718a6fd8
SE
8823
8824 case $cc_basename in
3725885a 8825 xlf* | bgf* | bgxlf* | mpixlf*)
718a6fd8
SE
8826 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8827 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8828 hardcode_libdir_flag_spec=
8829 hardcode_libdir_flag_spec_ld='-rpath $libdir'
f2c621e4 8830 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
718a6fd8
SE
8831 if test "x$supports_anon_versioning" = xyes; then
8832 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8833 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8834 echo "local: *; };" >> $output_objdir/$libname.ver~
f2c621e4 8835 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
718a6fd8
SE
8836 fi
8837 ;;
8838 esac
ce2cded5
L
8839 else
8840 ld_shlibs=no
8841 fi
8842 ;;
d7040cdb 8843
ce2cded5
L
8844 netbsd*)
8845 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8846 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8847 wlarc=
8848 else
f2c621e4
AS
8849 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8850 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8851 fi
8852 ;;
d7040cdb 8853
ce2cded5
L
8854 solaris*)
8855 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8856 ld_shlibs=no
8857 cat <<_LT_EOF 1>&2
d7040cdb 8858
ce2cded5
L
8859*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8860*** create shared libraries on Solaris systems. Therefore, libtool
8861*** is disabling shared libraries support. We urge you to upgrade GNU
8862*** binutils to release 2.9.1 or newer. Another option is to modify
8863*** your PATH or compiler configuration so that the native linker is
8864*** used, and then restart.
d7040cdb 8865
ce2cded5
L
8866_LT_EOF
8867 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
8868 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8869 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8870 else
8871 ld_shlibs=no
8872 fi
8873 ;;
d7040cdb 8874
ce2cded5
L
8875 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8876 case `$LD -v 2>&1` in
8877 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8878 ld_shlibs=no
8879 cat <<_LT_EOF 1>&2
d7040cdb 8880
ce2cded5
L
8881*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8882*** reliably create shared libraries on SCO systems. Therefore, libtool
8883*** is disabling shared libraries support. We urge you to upgrade GNU
8884*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8885*** your PATH or compiler configuration so that the native linker is
8886*** used, and then restart.
d7040cdb 8887
ce2cded5
L
8888_LT_EOF
8889 ;;
8890 *)
8891 # For security reasons, it is highly recommended that you always
8892 # use absolute paths for naming shared libraries, and exclude the
8893 # DT_RUNPATH tag from executables and libraries. But doing so
8894 # requires that you compile everything twice, which is a pain.
8895 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8896 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8897 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8898 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8899 else
8900 ld_shlibs=no
8901 fi
8902 ;;
8903 esac
8904 ;;
d7040cdb 8905
ce2cded5
L
8906 sunos4*)
8907 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8908 wlarc=
8909 hardcode_direct=yes
8910 hardcode_shlibpath_var=no
8911 ;;
d7040cdb 8912
ce2cded5
L
8913 *)
8914 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
f2c621e4
AS
8915 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8916 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
ce2cded5
L
8917 else
8918 ld_shlibs=no
8919 fi
8920 ;;
8921 esac
d7040cdb 8922
ce2cded5
L
8923 if test "$ld_shlibs" = no; then
8924 runpath_var=
8925 hardcode_libdir_flag_spec=
8926 export_dynamic_flag_spec=
8927 whole_archive_flag_spec=
8928 fi
8929 else
8930 # PORTME fill in a description of your system's linker (not GNU ld)
8931 case $host_os in
8932 aix3*)
8933 allow_undefined_flag=unsupported
8934 always_export_symbols=yes
8935 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'
8936 # Note: this linker hardcodes the directories in LIBPATH if there
8937 # are no directories specified by -L.
8938 hardcode_minus_L=yes
8939 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8940 # Neither direct hardcoding nor static linking is supported with a
8941 # broken collect2.
8942 hardcode_direct=unsupported
8943 fi
8944 ;;
d7040cdb 8945
50e7d84b 8946 aix[4-9]*)
ce2cded5
L
8947 if test "$host_cpu" = ia64; then
8948 # On IA64, the linker does run time linking by default, so we don't
8949 # have to do anything special.
8950 aix_use_runtimelinking=no
8951 exp_sym_flag='-Bexport'
8952 no_entry_flag=""
8953 else
8954 # If we're using GNU nm, then we don't want the "-C" option.
8955 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
8956 # Also, AIX nm treats weak defined symbols like other global
8957 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 8958 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 8959 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 8960 else
5c14705f 8961 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
8962 fi
8963 aix_use_runtimelinking=no
d7040cdb 8964
ce2cded5
L
8965 # Test if we are trying to use run time linking or normal
8966 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8967 # need to do runtime linking.
50e7d84b 8968 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
8969 for ld_flag in $LDFLAGS; do
8970 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8971 aix_use_runtimelinking=yes
8972 break
8973 fi
8974 done
8975 ;;
8976 esac
d7040cdb 8977
ce2cded5
L
8978 exp_sym_flag='-bexport'
8979 no_entry_flag='-bnoentry'
8980 fi
d7040cdb 8981
ce2cded5
L
8982 # When large executables or shared objects are built, AIX ld can
8983 # have problems creating the table of contents. If linking a library
8984 # or program results in "error TOC overflow" add -mminimal-toc to
8985 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8986 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 8987
ce2cded5
L
8988 archive_cmds=''
8989 hardcode_direct=yes
8990 hardcode_direct_absolute=yes
8991 hardcode_libdir_separator=':'
8992 link_all_deplibs=yes
8993 file_list_spec='${wl}-f,'
d7040cdb 8994
ce2cded5
L
8995 if test "$GCC" = yes; then
8996 case $host_os in aix4.[012]|aix4.[012].*)
8997 # We only want to do this on AIX 4.2 and lower, the check
8998 # below for broken collect2 doesn't work under 4.3+
8999 collect2name=`${CC} -print-prog-name=collect2`
9000 if test -f "$collect2name" &&
9001 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9002 then
9003 # We have reworked collect2
9004 :
9005 else
9006 # We have old collect2
9007 hardcode_direct=unsupported
9008 # It fails to find uninstalled libraries when the uninstalled
9009 # path is not listed in the libpath. Setting hardcode_minus_L
9010 # to unsupported forces relinking
9011 hardcode_minus_L=yes
9012 hardcode_libdir_flag_spec='-L$libdir'
9013 hardcode_libdir_separator=
9014 fi
9015 ;;
9016 esac
9017 shared_flag='-shared'
9018 if test "$aix_use_runtimelinking" = yes; then
9019 shared_flag="$shared_flag "'${wl}-G'
9020 fi
9021 else
9022 # not using gcc
9023 if test "$host_cpu" = ia64; then
9024 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9025 # chokes on -Wl,-G. The following line is correct:
9026 shared_flag='-G'
9027 else
9028 if test "$aix_use_runtimelinking" = yes; then
9029 shared_flag='${wl}-G'
9030 else
9031 shared_flag='${wl}-bM:SRE'
9032 fi
9033 fi
9034 fi
d7040cdb 9035
718a6fd8 9036 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
9037 # It seems that -bexpall does not export symbols beginning with
9038 # underscore (_), so it is better to generate a list of symbols to export.
9039 always_export_symbols=yes
9040 if test "$aix_use_runtimelinking" = yes; then
9041 # Warning - without using the other runtime loading flags (-brtl),
9042 # -berok will link without error, but may produce a broken library.
9043 allow_undefined_flag='-berok'
9044 # Determine the default libpath from the value encoded in an
9045 # empty executable.
f2c621e4 9046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9047/* end confdefs.h. */
d7040cdb 9048
ce2cded5
L
9049int
9050main ()
9051{
d7040cdb 9052
ce2cded5
L
9053 ;
9054 return 0;
9055}
9056_ACEOF
81ecdfbb 9057if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9058
f2c621e4
AS
9059lt_aix_libpath_sed='
9060 /Import File Strings/,/^$/ {
9061 /^0/ {
9062 s/^0 *\(.*\)$/\1/
9063 p
9064 }
9065 }'
9066aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9067# Check for a 64-bit object if we didn't find anything.
9068if test -z "$aix_libpath"; then
9069 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9070fi
ce2cded5 9071fi
81ecdfbb
RW
9072rm -f core conftest.err conftest.$ac_objext \
9073 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9074if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9075
ce2cded5 9076 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9077 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
9078 else
9079 if test "$host_cpu" = ia64; then
9080 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9081 allow_undefined_flag="-z nodefs"
9082 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"
9083 else
9084 # Determine the default libpath from the value encoded in an
9085 # empty executable.
f2c621e4 9086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9087/* end confdefs.h. */
d7040cdb 9088
ce2cded5
L
9089int
9090main ()
9091{
d7040cdb 9092
ce2cded5
L
9093 ;
9094 return 0;
9095}
9096_ACEOF
81ecdfbb 9097if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9098
f2c621e4
AS
9099lt_aix_libpath_sed='
9100 /Import File Strings/,/^$/ {
9101 /^0/ {
9102 s/^0 *\(.*\)$/\1/
9103 p
9104 }
9105 }'
9106aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9107# Check for a 64-bit object if we didn't find anything.
9108if test -z "$aix_libpath"; then
9109 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9110fi
ce2cded5 9111fi
81ecdfbb
RW
9112rm -f core conftest.err conftest.$ac_objext \
9113 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9114if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9115
ce2cded5
L
9116 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9117 # Warning - without using the other run time loading flags,
9118 # -berok will link without error, but may produce a broken library.
9119 no_undefined_flag=' ${wl}-bernotok'
9120 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9121 if test "$with_gnu_ld" = yes; then
9122 # We only use this code for GNU lds that support --whole-archive.
9123 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9124 else
9125 # Exported symbols can be pulled into shared objects from archives
9126 whole_archive_flag_spec='$convenience'
9127 fi
ce2cded5
L
9128 archive_cmds_need_lc=yes
9129 # This is similar to how AIX traditionally builds its shared libraries.
9130 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'
9131 fi
9132 fi
9133 ;;
d7040cdb 9134
ce2cded5 9135 amigaos*)
718a6fd8
SE
9136 case $host_cpu in
9137 powerpc)
9138 # see comment about AmigaOS4 .so support
9139 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9140 archive_expsym_cmds=''
9141 ;;
9142 m68k)
9143 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)'
9144 hardcode_libdir_flag_spec='-L$libdir'
9145 hardcode_minus_L=yes
9146 ;;
9147 esac
ce2cded5 9148 ;;
d7040cdb 9149
ce2cded5
L
9150 bsdi[45]*)
9151 export_dynamic_flag_spec=-rdynamic
9152 ;;
d7040cdb 9153
718a6fd8 9154 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9155 # When not using gcc, we currently assume that we are using
9156 # Microsoft Visual C++.
9157 # hardcode_libdir_flag_spec is actually meaningless, as there is
9158 # no search path for DLLs.
f2c621e4
AS
9159 hardcode_libdir_flag_spec=' '
9160 allow_undefined_flag=unsupported
9161 # Tell ltmain to make .lib files, not .a files.
9162 libext=lib
9163 # Tell ltmain to make .dll files, not .so files.
9164 shrext_cmds=".dll"
9165 # FIXME: Setting linknames here is a bad hack.
9166 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9167 # The linker will automatically build a .lib file if we build a DLL.
9168 old_archive_from_new_cmds='true'
9169 # FIXME: Should let the user specify the lib program.
9170 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9171 fix_srcfile_path='`cygpath -w "$srcfile"`'
9172 enable_shared_with_static_runtimes=yes
ce2cded5 9173 ;;
d7040cdb 9174
ce2cded5 9175 darwin* | rhapsody*)
d7040cdb 9176
718a6fd8
SE
9177
9178 archive_cmds_need_lc=no
9179 hardcode_direct=no
9180 hardcode_automatic=yes
9181 hardcode_shlibpath_var=unsupported
3725885a
RW
9182 if test "$lt_cv_ld_force_load" = "yes"; then
9183 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\"`'
9184 else
9185 whole_archive_flag_spec=''
9186 fi
718a6fd8
SE
9187 link_all_deplibs=yes
9188 allow_undefined_flag="$_lt_dar_allow_undefined"
9189 case $cc_basename in
9190 ifort*) _lt_dar_can_shared=yes ;;
9191 *) _lt_dar_can_shared=$GCC ;;
9192 esac
9193 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9194 output_verbose_link_cmd=func_echo_all
718a6fd8
SE
9195 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9196 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9197 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}"
9198 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}"
9199
9200 else
9201 ld_shlibs=no
9202 fi
9203
ce2cded5 9204 ;;
d7040cdb 9205
ce2cded5
L
9206 dgux*)
9207 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9208 hardcode_libdir_flag_spec='-L$libdir'
9209 hardcode_shlibpath_var=no
9210 ;;
d7040cdb 9211
ce2cded5
L
9212 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9213 # support. Future versions do this automatically, but an explicit c++rt0.o
9214 # does not break anything, and helps significantly (at the cost of a little
9215 # extra space).
9216 freebsd2.2*)
9217 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9218 hardcode_libdir_flag_spec='-R$libdir'
9219 hardcode_direct=yes
9220 hardcode_shlibpath_var=no
9221 ;;
d7040cdb 9222
ce2cded5 9223 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9224 freebsd2.*)
ce2cded5
L
9225 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9226 hardcode_direct=yes
9227 hardcode_minus_L=yes
9228 hardcode_shlibpath_var=no
9229 ;;
d7040cdb 9230
ce2cded5
L
9231 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9232 freebsd* | dragonfly*)
f2c621e4 9233 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9234 hardcode_libdir_flag_spec='-R$libdir'
9235 hardcode_direct=yes
9236 hardcode_shlibpath_var=no
9237 ;;
d7040cdb 9238
ce2cded5
L
9239 hpux9*)
9240 if test "$GCC" = yes; then
f2c621e4 9241 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
9242 else
9243 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'
9244 fi
9245 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9246 hardcode_libdir_separator=:
9247 hardcode_direct=yes
d7040cdb 9248
ce2cded5
L
9249 # hardcode_minus_L: Not really in the search PATH,
9250 # but as the default location of the library.
9251 hardcode_minus_L=yes
9252 export_dynamic_flag_spec='${wl}-E'
9253 ;;
d7040cdb 9254
ce2cded5 9255 hpux10*)
3725885a 9256 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
f2c621e4 9257 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9258 else
9259 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9260 fi
9261 if test "$with_gnu_ld" = no; then
9262 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9263 hardcode_libdir_flag_spec_ld='+b $libdir'
9264 hardcode_libdir_separator=:
9265 hardcode_direct=yes
9266 hardcode_direct_absolute=yes
9267 export_dynamic_flag_spec='${wl}-E'
9268 # hardcode_minus_L: Not really in the search PATH,
9269 # but as the default location of the library.
9270 hardcode_minus_L=yes
9271 fi
9272 ;;
d7040cdb 9273
ce2cded5 9274 hpux11*)
3725885a 9275 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9276 case $host_cpu in
9277 hppa*64*)
9278 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9279 ;;
9280 ia64*)
f2c621e4 9281 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9282 ;;
9283 *)
f2c621e4 9284 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9285 ;;
9286 esac
9287 else
9288 case $host_cpu in
9289 hppa*64*)
9290 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9291 ;;
9292 ia64*)
9293 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9294 ;;
9295 *)
3725885a
RW
9296
9297 # Older versions of the 11.00 compiler do not understand -b yet
9298 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9300$as_echo_n "checking if $CC understands -b... " >&6; }
9301if test "${lt_cv_prog_compiler__b+set}" = set; then :
9302 $as_echo_n "(cached) " >&6
9303else
9304 lt_cv_prog_compiler__b=no
9305 save_LDFLAGS="$LDFLAGS"
9306 LDFLAGS="$LDFLAGS -b"
9307 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9308 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9309 # The linker can only warn and ignore the option if not recognized
9310 # So say no if there are warnings
9311 if test -s conftest.err; then
9312 # Append any errors to the config.log.
9313 cat conftest.err 1>&5
9314 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9315 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9316 if diff conftest.exp conftest.er2 >/dev/null; then
9317 lt_cv_prog_compiler__b=yes
9318 fi
9319 else
9320 lt_cv_prog_compiler__b=yes
9321 fi
9322 fi
9323 $RM -r conftest*
9324 LDFLAGS="$save_LDFLAGS"
9325
9326fi
9327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9328$as_echo "$lt_cv_prog_compiler__b" >&6; }
9329
9330if test x"$lt_cv_prog_compiler__b" = xyes; then
9331 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9332else
9333 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9334fi
9335
ce2cded5
L
9336 ;;
9337 esac
9338 fi
9339 if test "$with_gnu_ld" = no; then
9340 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9341 hardcode_libdir_separator=:
d7040cdb 9342
ce2cded5
L
9343 case $host_cpu in
9344 hppa*64*|ia64*)
9345 hardcode_direct=no
9346 hardcode_shlibpath_var=no
9347 ;;
9348 *)
9349 hardcode_direct=yes
9350 hardcode_direct_absolute=yes
9351 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9352
ce2cded5
L
9353 # hardcode_minus_L: Not really in the search PATH,
9354 # but as the default location of the library.
9355 hardcode_minus_L=yes
9356 ;;
9357 esac
9358 fi
9359 ;;
9360
9361 irix5* | irix6* | nonstopux*)
9362 if test "$GCC" = yes; then
f2c621e4 9363 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
9364 # Try to use the -exported_symbol ld option, if it does not
9365 # work, assume that -exports_file does not work either and
9366 # implicitly export all symbols.
f2c621e4
AS
9367 save_LDFLAGS="$LDFLAGS"
9368 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb 9370/* end confdefs.h. */
f2c621e4 9371int foo(void) {}
ce2cded5 9372_ACEOF
81ecdfbb 9373if ac_fn_c_try_link "$LINENO"; then :
f2c621e4
AS
9374 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'
9375
d7040cdb 9376fi
81ecdfbb
RW
9377rm -f core conftest.err conftest.$ac_objext \
9378 conftest$ac_exeext conftest.$ac_ext
f2c621e4 9379 LDFLAGS="$save_LDFLAGS"
ce2cded5 9380 else
3725885a
RW
9381 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'
9382 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
9383 fi
9384 archive_cmds_need_lc='no'
9385 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9386 hardcode_libdir_separator=:
9387 inherit_rpath=yes
9388 link_all_deplibs=yes
9389 ;;
d7040cdb 9390
ce2cded5
L
9391 netbsd*)
9392 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9393 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9394 else
9395 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9396 fi
9397 hardcode_libdir_flag_spec='-R$libdir'
9398 hardcode_direct=yes
9399 hardcode_shlibpath_var=no
9400 ;;
d7040cdb 9401
ce2cded5
L
9402 newsos6)
9403 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9404 hardcode_direct=yes
9405 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9406 hardcode_libdir_separator=:
9407 hardcode_shlibpath_var=no
9408 ;;
d7040cdb 9409
ce2cded5
L
9410 *nto* | *qnx*)
9411 ;;
d7040cdb 9412
ce2cded5 9413 openbsd*)
718a6fd8
SE
9414 if test -f /usr/libexec/ld.so; then
9415 hardcode_direct=yes
9416 hardcode_shlibpath_var=no
9417 hardcode_direct_absolute=yes
9418 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9419 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
718a6fd8 9420 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9421 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
718a6fd8
SE
9422 export_dynamic_flag_spec='${wl}-E'
9423 else
9424 case $host_os in
9425 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9426 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9427 hardcode_libdir_flag_spec='-R$libdir'
9428 ;;
9429 *)
9430 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9431 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9432 ;;
9433 esac
9434 fi
9435 else
9436 ld_shlibs=no
d7040cdb
SE
9437 fi
9438 ;;
d7040cdb 9439
ce2cded5
L
9440 os2*)
9441 hardcode_libdir_flag_spec='-L$libdir'
9442 hardcode_minus_L=yes
9443 allow_undefined_flag=unsupported
3725885a 9444 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
9445 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9446 ;;
d7040cdb 9447
ce2cded5
L
9448 osf3*)
9449 if test "$GCC" = yes; then
9450 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9451 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
9452 else
9453 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9454 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
9455 fi
9456 archive_cmds_need_lc='no'
9457 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9458 hardcode_libdir_separator=:
9459 ;;
d7040cdb 9460
ce2cded5
L
9461 osf4* | osf5*) # as osf3* with the addition of -msym flag
9462 if test "$GCC" = yes; then
9463 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
f2c621e4 9464 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
9465 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9466 else
9467 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9468 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 9469 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 9470 $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 9471
ce2cded5
L
9472 # Both c and cxx compiler support -rpath directly
9473 hardcode_libdir_flag_spec='-rpath $libdir'
9474 fi
9475 archive_cmds_need_lc='no'
9476 hardcode_libdir_separator=:
9477 ;;
d7040cdb 9478
ce2cded5
L
9479 solaris*)
9480 no_undefined_flag=' -z defs'
9481 if test "$GCC" = yes; then
9482 wlarc='${wl}'
f2c621e4 9483 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5 9484 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
f2c621e4 9485 $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
9486 else
9487 case `$CC -V 2>&1` in
9488 *"Compilers 5.0"*)
9489 wlarc=''
9490 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9491 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9492 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9493 ;;
9494 *)
9495 wlarc='${wl}'
9496 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9497 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9498 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9499 ;;
9500 esac
9501 fi
9502 hardcode_libdir_flag_spec='-R$libdir'
9503 hardcode_shlibpath_var=no
9504 case $host_os in
9505 solaris2.[0-5] | solaris2.[0-5].*) ;;
9506 *)
9507 # The compiler driver will combine and reorder linker options,
9508 # but understands `-z linker_flag'. GCC discards it without `$wl',
9509 # but is careful enough not to reorder.
9510 # Supported since Solaris 2.6 (maybe 2.5.1?)
9511 if test "$GCC" = yes; then
9512 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9513 else
9514 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9515 fi
9516 ;;
9517 esac
9518 link_all_deplibs=yes
d7040cdb 9519 ;;
ce2cded5
L
9520
9521 sunos4*)
9522 if test "x$host_vendor" = xsequent; then
9523 # Use $CC to link under sequent, because it throws in some extra .o
9524 # files that make .init and .fini sections work.
9525 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 9526 else
ce2cded5 9527 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 9528 fi
ce2cded5
L
9529 hardcode_libdir_flag_spec='-L$libdir'
9530 hardcode_direct=yes
9531 hardcode_minus_L=yes
9532 hardcode_shlibpath_var=no
d7040cdb 9533 ;;
ce2cded5
L
9534
9535 sysv4)
9536 case $host_vendor in
9537 sni)
9538 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9539 hardcode_direct=yes # is this really true???
9540 ;;
9541 siemens)
9542 ## LD is ld it makes a PLAMLIB
9543 ## CC just makes a GrossModule.
9544 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9545 reload_cmds='$CC -r -o $output$reload_objs'
9546 hardcode_direct=no
9547 ;;
9548 motorola)
9549 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9550 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9551 ;;
9552 esac
9553 runpath_var='LD_RUN_PATH'
9554 hardcode_shlibpath_var=no
d7040cdb 9555 ;;
d7040cdb 9556
ce2cded5
L
9557 sysv4.3*)
9558 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9559 hardcode_shlibpath_var=no
9560 export_dynamic_flag_spec='-Bexport'
9561 ;;
d7040cdb 9562
ce2cded5
L
9563 sysv4*MP*)
9564 if test -d /usr/nec; then
9565 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9566 hardcode_shlibpath_var=no
9567 runpath_var=LD_RUN_PATH
9568 hardcode_runpath_var=yes
9569 ld_shlibs=yes
9570 fi
9571 ;;
d7040cdb 9572
ce2cded5
L
9573 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9574 no_undefined_flag='${wl}-z,text'
9575 archive_cmds_need_lc=no
9576 hardcode_shlibpath_var=no
9577 runpath_var='LD_RUN_PATH'
d7040cdb 9578
ce2cded5
L
9579 if test "$GCC" = yes; then
9580 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9581 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9582 else
9583 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9584 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9585 fi
9586 ;;
d7040cdb 9587
ce2cded5
L
9588 sysv5* | sco3.2v5* | sco5v6*)
9589 # Note: We can NOT use -z defs as we might desire, because we do not
9590 # link with -lc, and that would cause any symbols used from libc to
9591 # always be unresolved, which means just about no library would
9592 # ever link correctly. If we're not using GNU ld we use -z text
9593 # though, which does catch some bad symbols but isn't as heavy-handed
9594 # as -z defs.
9595 no_undefined_flag='${wl}-z,text'
9596 allow_undefined_flag='${wl}-z,nodefs'
9597 archive_cmds_need_lc=no
9598 hardcode_shlibpath_var=no
9599 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9600 hardcode_libdir_separator=':'
9601 link_all_deplibs=yes
9602 export_dynamic_flag_spec='${wl}-Bexport'
9603 runpath_var='LD_RUN_PATH'
d7040cdb 9604
ce2cded5
L
9605 if test "$GCC" = yes; then
9606 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9607 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9608 else
9609 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9610 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9611 fi
d7040cdb 9612 ;;
d7040cdb 9613
ce2cded5
L
9614 uts4*)
9615 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9616 hardcode_libdir_flag_spec='-L$libdir'
9617 hardcode_shlibpath_var=no
9618 ;;
d7040cdb 9619
ce2cded5
L
9620 *)
9621 ld_shlibs=no
9622 ;;
9623 esac
9624
9625 if test x$host_vendor = xsni; then
9626 case $host in
9627 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9628 export_dynamic_flag_spec='${wl}-Blargedynsym'
9629 ;;
9630 esac
d7040cdb 9631 fi
ce2cded5 9632 fi
d7040cdb 9633
81ecdfbb
RW
9634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9635$as_echo "$ld_shlibs" >&6; }
ce2cded5 9636test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 9637
ce2cded5 9638with_gnu_ld=$with_gnu_ld
d7040cdb 9639
d7040cdb 9640
d7040cdb 9641
d7040cdb 9642
d7040cdb 9643
d7040cdb 9644
d7040cdb 9645
d7040cdb 9646
d7040cdb 9647
d7040cdb 9648
d7040cdb 9649
d7040cdb 9650
d7040cdb 9651
d7040cdb 9652
d7040cdb 9653
ce2cded5
L
9654#
9655# Do we need to explicitly link libc?
9656#
9657case "x$archive_cmds_need_lc" in
9658x|xyes)
9659 # Assume -lc should be added
9660 archive_cmds_need_lc=yes
d7040cdb 9661
ce2cded5
L
9662 if test "$enable_shared" = yes && test "$GCC" = yes; then
9663 case $archive_cmds in
9664 *'~'*)
9665 # FIXME: we may have to deal with multi-command sequences.
9666 ;;
9667 '$CC '*)
9668 # Test whether the compiler implicitly links with -lc since on some
9669 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9670 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9672$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9673if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9674 $as_echo_n "(cached) " >&6
39144654
RW
9675else
9676 $RM conftest*
9677 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9678
81ecdfbb 9679 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9680 (eval $ac_compile) 2>&5
9681 ac_status=$?
81ecdfbb
RW
9682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9683 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9684 soname=conftest
9685 lib=conftest
9686 libobjs=conftest.$ac_objext
9687 deplibs=
9688 wl=$lt_prog_compiler_wl
9689 pic_flag=$lt_prog_compiler_pic
9690 compiler_flags=-v
9691 linker_flags=-v
9692 verstring=
9693 output_objdir=.
9694 libname=conftest
9695 lt_save_allow_undefined_flag=$allow_undefined_flag
9696 allow_undefined_flag=
81ecdfbb 9697 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9698 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9699 ac_status=$?
81ecdfbb
RW
9700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9701 test $ac_status = 0; }
39144654
RW
9702 then
9703 lt_cv_archive_cmds_need_lc=no
9704 else
9705 lt_cv_archive_cmds_need_lc=yes
9706 fi
9707 allow_undefined_flag=$lt_save_allow_undefined_flag
9708 else
9709 cat conftest.err 1>&5
9710 fi
9711 $RM conftest*
9712
9713fi
81ecdfbb
RW
9714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9715$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9716 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9717 ;;
9718 esac
d7040cdb 9719 fi
d7040cdb 9720 ;;
ce2cded5 9721esac
d7040cdb 9722
d7040cdb 9723
d7040cdb 9724
d7040cdb 9725
d7040cdb 9726
d7040cdb 9727
d7040cdb 9728
d7040cdb
SE
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
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
d7040cdb 9816
d7040cdb 9817
d7040cdb
SE
9818
9819
9820
9821
9822
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
d7040cdb 9836
d7040cdb 9837
d7040cdb 9838
d7040cdb 9839
d7040cdb 9840
d7040cdb 9841
d7040cdb 9842
d7040cdb 9843
d7040cdb 9844
d7040cdb 9845
d7040cdb 9846
ce2cded5
L
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
81ecdfbb
RW
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9880$as_echo_n "checking dynamic linker characteristics... " >&6; }
718a6fd8
SE
9881
9882if test "$GCC" = yes; then
ce2cded5
L
9883 case $host_os in
9884 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9885 *) lt_awk_arg="/^libraries:/" ;;
9886 esac
3725885a
RW
9887 case $host_os in
9888 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9889 *) lt_sed_strip_eq="s,=/,/,g" ;;
9890 esac
9891 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9892 case $lt_search_path_spec in
9893 *\;*)
ce2cded5
L
9894 # if the path contains ";" then we assume it to be the separator
9895 # otherwise default to the standard path separator (i.e. ":") - it is
9896 # assumed that no part of a normal pathname contains ";" but that should
9897 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
9898 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9899 ;;
9900 *)
9901 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9902 ;;
9903 esac
ce2cded5
L
9904 # Ok, now we have the path, separated by spaces, we can step through it
9905 # and add multilib dir if necessary.
9906 lt_tmp_lt_search_path_spec=
9907 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9908 for lt_sys_path in $lt_search_path_spec; do
9909 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9910 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9911 else
9912 test -d "$lt_sys_path" && \
9913 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9914 fi
9915 done
3725885a 9916 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
9917BEGIN {RS=" "; FS="/|\n";} {
9918 lt_foo="";
9919 lt_count=0;
9920 for (lt_i = NF; lt_i > 0; lt_i--) {
9921 if ($lt_i != "" && $lt_i != ".") {
9922 if ($lt_i == "..") {
9923 lt_count++;
9924 } else {
9925 if (lt_count == 0) {
9926 lt_foo="/" $lt_i lt_foo;
9927 } else {
9928 lt_count--;
9929 }
9930 }
9931 }
9932 }
9933 if (lt_foo != "") { lt_freq[lt_foo]++; }
9934 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9935}'`
3725885a
RW
9936 # AWK program above erroneously prepends '/' to C:/dos/paths
9937 # for these hosts.
9938 case $host_os in
9939 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9940 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9941 esac
9942 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 9943else
ce2cded5
L
9944 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9945fi
9946library_names_spec=
9947libname_spec='lib$name'
9948soname_spec=
9949shrext_cmds=".so"
9950postinstall_cmds=
9951postuninstall_cmds=
9952finish_cmds=
9953finish_eval=
9954shlibpath_var=
9955shlibpath_overrides_runpath=unknown
9956version_type=none
9957dynamic_linker="$host_os ld.so"
9958sys_lib_dlsearch_path_spec="/lib /usr/lib"
9959need_lib_prefix=unknown
9960hardcode_into_libs=no
9961
9962# when you set need_version to no, make sure it does not cause -set_version
9963# flags to be left without arguments
9964need_version=unknown
9965
9966case $host_os in
9967aix3*)
9968 version_type=linux
9969 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9970 shlibpath_var=LIBPATH
9971
9972 # AIX 3 has no versioning support, so we append a major version to the name.
9973 soname_spec='${libname}${release}${shared_ext}$major'
9974 ;;
9975
50e7d84b 9976aix[4-9]*)
ce2cded5
L
9977 version_type=linux
9978 need_lib_prefix=no
9979 need_version=no
9980 hardcode_into_libs=yes
9981 if test "$host_cpu" = ia64; then
9982 # AIX 5 supports IA64
9983 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9984 shlibpath_var=LD_LIBRARY_PATH
9985 else
9986 # With GCC up to 2.95.x, collect2 would create an import file
9987 # for dependence libraries. The import file would start with
9988 # the line `#! .'. This would cause the generated library to
9989 # depend on `.', always an invalid library. This was fixed in
9990 # development snapshots of GCC prior to 3.0.
9991 case $host_os in
9992 aix4 | aix4.[01] | aix4.[01].*)
9993 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9994 echo ' yes '
9995 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9996 :
9997 else
9998 can_build_shared=no
9999 fi
10000 ;;
10001 esac
10002 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10003 # soname into executable. Probably we can add versioning support to
10004 # collect2, so additional links can be useful in future.
10005 if test "$aix_use_runtimelinking" = yes; then
10006 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10007 # instead of lib<name>.a to let people know that these are not
10008 # typical AIX shared libraries.
10009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10010 else
10011 # We preserve .a as extension for shared libraries through AIX4.2
10012 # and later when we are not doing run time linking.
10013 library_names_spec='${libname}${release}.a $libname.a'
10014 soname_spec='${libname}${release}${shared_ext}$major'
10015 fi
10016 shlibpath_var=LIBPATH
10017 fi
10018 ;;
10019
10020amigaos*)
718a6fd8
SE
10021 case $host_cpu in
10022 powerpc)
10023 # Since July 2007 AmigaOS4 officially supports .so libraries.
10024 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10026 ;;
10027 m68k)
ce2cded5
L
10028 library_names_spec='$libname.ixlibrary $libname.a'
10029 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10030 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
10031 ;;
10032 esac
ce2cded5
L
10033 ;;
10034
10035beos*)
10036 library_names_spec='${libname}${shared_ext}'
10037 dynamic_linker="$host_os ld.so"
10038 shlibpath_var=LIBRARY_PATH
10039 ;;
10040
10041bsdi[45]*)
10042 version_type=linux
10043 need_version=no
10044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10045 soname_spec='${libname}${release}${shared_ext}$major'
10046 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10047 shlibpath_var=LD_LIBRARY_PATH
10048 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10049 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10050 # the default ld.so.conf also contains /usr/contrib/lib and
10051 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10052 # libtool to hard-code these into programs
10053 ;;
10054
718a6fd8 10055cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10056 version_type=windows
10057 shrext_cmds=".dll"
10058 need_version=no
10059 need_lib_prefix=no
10060
f2c621e4
AS
10061 case $GCC,$host_os in
10062 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
10063 library_names_spec='$libname.dll.a'
10064 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10065 postinstall_cmds='base_file=`basename \${file}`~
10066 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10067 dldir=$destdir/`dirname \$dlpath`~
10068 test -d \$dldir || mkdir -p \$dldir~
10069 $install_prog $dir/$dlname \$dldir/$dlname~
10070 chmod a+x \$dldir/$dlname~
10071 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10072 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10073 fi'
10074 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10075 dlpath=$dir/\$dldll~
10076 $RM \$dlpath'
10077 shlibpath_overrides_runpath=yes
10078
10079 case $host_os in
10080 cygwin*)
10081 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10082 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10083
10084 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 10085 ;;
718a6fd8 10086 mingw* | cegcc*)
ce2cded5
L
10087 # MinGW DLLs use traditional 'lib' prefix
10088 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10089 ;;
10090 pw32*)
10091 # pw32 DLLs use 'pw' prefix rather than 'lib'
10092 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10093 ;;
10094 esac
10095 ;;
10096
10097 *)
10098 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10099 ;;
10100 esac
f2c621e4 10101 dynamic_linker='Win32 ld.exe'
ce2cded5
L
10102 # FIXME: first we should search . and the directory the executable is in
10103 shlibpath_var=PATH
10104 ;;
10105
10106darwin* | rhapsody*)
10107 dynamic_linker="$host_os dyld"
10108 version_type=darwin
10109 need_lib_prefix=no
10110 need_version=no
10111 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10112 soname_spec='${libname}${release}${major}$shared_ext'
10113 shlibpath_overrides_runpath=yes
10114 shlibpath_var=DYLD_LIBRARY_PATH
10115 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10116
10117 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10118 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10119 ;;
10120
10121dgux*)
10122 version_type=linux
10123 need_lib_prefix=no
10124 need_version=no
10125 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10126 soname_spec='${libname}${release}${shared_ext}$major'
10127 shlibpath_var=LD_LIBRARY_PATH
10128 ;;
10129
ce2cded5
L
10130freebsd* | dragonfly*)
10131 # DragonFly does not have aout. When/if they implement a new
10132 # versioning mechanism, adjust this.
10133 if test -x /usr/bin/objformat; then
10134 objformat=`/usr/bin/objformat`
10135 else
10136 case $host_os in
6d2920c8 10137 freebsd[23].*) objformat=aout ;;
ce2cded5
L
10138 *) objformat=elf ;;
10139 esac
10140 fi
10141 version_type=freebsd-$objformat
10142 case $version_type in
10143 freebsd-elf*)
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10145 need_version=no
10146 need_lib_prefix=no
10147 ;;
10148 freebsd-*)
10149 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10150 need_version=yes
10151 ;;
10152 esac
10153 shlibpath_var=LD_LIBRARY_PATH
10154 case $host_os in
6d2920c8 10155 freebsd2.*)
ce2cded5
L
10156 shlibpath_overrides_runpath=yes
10157 ;;
10158 freebsd3.[01]* | freebsdelf3.[01]*)
10159 shlibpath_overrides_runpath=yes
10160 hardcode_into_libs=yes
10161 ;;
10162 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10163 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10164 shlibpath_overrides_runpath=no
10165 hardcode_into_libs=yes
10166 ;;
10167 *) # from 4.6 on, and DragonFly
10168 shlibpath_overrides_runpath=yes
10169 hardcode_into_libs=yes
10170 ;;
10171 esac
10172 ;;
10173
10174gnu*)
10175 version_type=linux
10176 need_lib_prefix=no
10177 need_version=no
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=LD_LIBRARY_PATH
10181 hardcode_into_libs=yes
10182 ;;
10183
3725885a
RW
10184haiku*)
10185 version_type=linux
10186 need_lib_prefix=no
10187 need_version=no
10188 dynamic_linker="$host_os runtime_loader"
10189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10190 soname_spec='${libname}${release}${shared_ext}$major'
10191 shlibpath_var=LIBRARY_PATH
10192 shlibpath_overrides_runpath=yes
f2c621e4 10193 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
3725885a
RW
10194 hardcode_into_libs=yes
10195 ;;
10196
ce2cded5
L
10197hpux9* | hpux10* | hpux11*)
10198 # Give a soname corresponding to the major version so that dld.sl refuses to
10199 # link against other versions.
10200 version_type=sunos
10201 need_lib_prefix=no
10202 need_version=no
10203 case $host_cpu in
10204 ia64*)
10205 shrext_cmds='.so'
10206 hardcode_into_libs=yes
10207 dynamic_linker="$host_os dld.so"
10208 shlibpath_var=LD_LIBRARY_PATH
10209 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10211 soname_spec='${libname}${release}${shared_ext}$major'
10212 if test "X$HPUX_IA64_MODE" = X32; then
10213 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10214 else
10215 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10216 fi
10217 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10218 ;;
10219 hppa*64*)
10220 shrext_cmds='.sl'
10221 hardcode_into_libs=yes
10222 dynamic_linker="$host_os dld.sl"
10223 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10224 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10226 soname_spec='${libname}${release}${shared_ext}$major'
10227 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10228 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10229 ;;
10230 *)
10231 shrext_cmds='.sl'
10232 dynamic_linker="$host_os dld.sl"
10233 shlibpath_var=SHLIB_PATH
10234 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10236 soname_spec='${libname}${release}${shared_ext}$major'
10237 ;;
10238 esac
3725885a 10239 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10240 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10241 # or fails outright, so override atomically:
10242 install_override_mode=555
ce2cded5
L
10243 ;;
10244
10245interix[3-9]*)
10246 version_type=linux
10247 need_lib_prefix=no
10248 need_version=no
10249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10250 soname_spec='${libname}${release}${shared_ext}$major'
10251 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10252 shlibpath_var=LD_LIBRARY_PATH
10253 shlibpath_overrides_runpath=no
10254 hardcode_into_libs=yes
10255 ;;
10256
10257irix5* | irix6* | nonstopux*)
10258 case $host_os in
10259 nonstopux*) version_type=nonstopux ;;
10260 *)
10261 if test "$lt_cv_prog_gnu_ld" = yes; then
10262 version_type=linux
10263 else
10264 version_type=irix
10265 fi ;;
10266 esac
10267 need_lib_prefix=no
10268 need_version=no
10269 soname_spec='${libname}${release}${shared_ext}$major'
10270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10271 case $host_os in
10272 irix5* | nonstopux*)
10273 libsuff= shlibsuff=
10274 ;;
10275 *)
10276 case $LD in # libtool.m4 will add one of these switches to LD
10277 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10278 libsuff= shlibsuff= libmagic=32-bit;;
10279 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10280 libsuff=32 shlibsuff=N32 libmagic=N32;;
10281 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10282 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10283 *) libsuff= shlibsuff= libmagic=never-match;;
10284 esac
10285 ;;
10286 esac
10287 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10288 shlibpath_overrides_runpath=no
10289 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10290 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10291 hardcode_into_libs=yes
10292 ;;
d7040cdb 10293
ce2cded5
L
10294# No shared lib support for Linux oldld, aout, or coff.
10295linux*oldld* | linux*aout* | linux*coff*)
10296 dynamic_linker=no
10297 ;;
10298
10299# This must be Linux ELF.
58e24671 10300linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
10301 version_type=linux
10302 need_lib_prefix=no
10303 need_version=no
10304 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10305 soname_spec='${libname}${release}${shared_ext}$major'
10306 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10307 shlibpath_var=LD_LIBRARY_PATH
10308 shlibpath_overrides_runpath=no
39144654 10309
ce2cded5 10310 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10311 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10312 $as_echo_n "(cached) " >&6
39144654
RW
10313else
10314 lt_cv_shlibpath_overrides_runpath=no
10315 save_LDFLAGS=$LDFLAGS
10316 save_libdir=$libdir
10317 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10318 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10320/* end confdefs.h. */
10321
d7040cdb
SE
10322int
10323main ()
10324{
ce2cded5 10325
d7040cdb
SE
10326 ;
10327 return 0;
10328}
10329_ACEOF
81ecdfbb
RW
10330if ac_fn_c_try_link "$LINENO"; then :
10331 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10332 lt_cv_shlibpath_overrides_runpath=yes
ce2cded5 10333fi
ce2cded5 10334fi
81ecdfbb
RW
10335rm -f core conftest.err conftest.$ac_objext \
10336 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10337 LDFLAGS=$save_LDFLAGS
10338 libdir=$save_libdir
10339
10340fi
10341
10342 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ce2cded5
L
10343
10344 # This implies no fast_install, which is unacceptable.
10345 # Some rework will be needed to allow for fast_install
10346 # before this can be enabled.
10347 hardcode_into_libs=yes
10348
10349 # Append ld.so.conf contents to the search path
10350 if test -f /etc/ld.so.conf; then
3725885a 10351 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 10352 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
ce2cded5
L
10353 fi
10354
10355 # We used to test for /lib/ld.so.1 and disable shared libraries on
10356 # powerpc, because MkLinux only supported shared libraries with the
10357 # GNU dynamic linker. Since this was broken with cross compilers,
10358 # most powerpc-linux boxes support dynamic linking these days and
10359 # people can always --disable-shared, the test was removed, and we
10360 # assume the GNU/Linux dynamic linker is in use.
10361 dynamic_linker='GNU/Linux ld.so'
10362 ;;
10363
10364netbsd*)
10365 version_type=sunos
10366 need_lib_prefix=no
10367 need_version=no
10368 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10370 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10371 dynamic_linker='NetBSD (a.out) ld.so'
10372 else
10373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10374 soname_spec='${libname}${release}${shared_ext}$major'
10375 dynamic_linker='NetBSD ld.elf_so'
10376 fi
10377 shlibpath_var=LD_LIBRARY_PATH
10378 shlibpath_overrides_runpath=yes
10379 hardcode_into_libs=yes
10380 ;;
10381
10382newsos6)
10383 version_type=linux
10384 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10385 shlibpath_var=LD_LIBRARY_PATH
10386 shlibpath_overrides_runpath=yes
10387 ;;
10388
10389*nto* | *qnx*)
10390 version_type=qnx
10391 need_lib_prefix=no
10392 need_version=no
10393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10394 soname_spec='${libname}${release}${shared_ext}$major'
10395 shlibpath_var=LD_LIBRARY_PATH
10396 shlibpath_overrides_runpath=no
10397 hardcode_into_libs=yes
10398 dynamic_linker='ldqnx.so'
10399 ;;
10400
10401openbsd*)
10402 version_type=sunos
10403 sys_lib_dlsearch_path_spec="/usr/lib"
10404 need_lib_prefix=no
10405 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10406 case $host_os in
10407 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10408 *) need_version=no ;;
10409 esac
10410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10411 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10412 shlibpath_var=LD_LIBRARY_PATH
10413 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10414 case $host_os in
10415 openbsd2.[89] | openbsd2.[89].*)
10416 shlibpath_overrides_runpath=no
10417 ;;
10418 *)
10419 shlibpath_overrides_runpath=yes
10420 ;;
10421 esac
10422 else
10423 shlibpath_overrides_runpath=yes
10424 fi
10425 ;;
10426
10427os2*)
10428 libname_spec='$name'
10429 shrext_cmds=".dll"
10430 need_lib_prefix=no
10431 library_names_spec='$libname${shared_ext} $libname.a'
10432 dynamic_linker='OS/2 ld.exe'
10433 shlibpath_var=LIBPATH
10434 ;;
10435
10436osf3* | osf4* | osf5*)
10437 version_type=osf
10438 need_lib_prefix=no
10439 need_version=no
10440 soname_spec='${libname}${release}${shared_ext}$major'
10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10442 shlibpath_var=LD_LIBRARY_PATH
10443 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10444 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10445 ;;
10446
10447rdos*)
10448 dynamic_linker=no
10449 ;;
10450
10451solaris*)
10452 version_type=linux
10453 need_lib_prefix=no
10454 need_version=no
10455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10456 soname_spec='${libname}${release}${shared_ext}$major'
10457 shlibpath_var=LD_LIBRARY_PATH
10458 shlibpath_overrides_runpath=yes
10459 hardcode_into_libs=yes
10460 # ldd complains unless libraries are executable
10461 postinstall_cmds='chmod +x $lib'
10462 ;;
10463
10464sunos4*)
10465 version_type=sunos
10466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10467 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10468 shlibpath_var=LD_LIBRARY_PATH
10469 shlibpath_overrides_runpath=yes
10470 if test "$with_gnu_ld" = yes; then
10471 need_lib_prefix=no
10472 fi
10473 need_version=yes
10474 ;;
10475
10476sysv4 | sysv4.3*)
10477 version_type=linux
10478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10479 soname_spec='${libname}${release}${shared_ext}$major'
10480 shlibpath_var=LD_LIBRARY_PATH
10481 case $host_vendor in
10482 sni)
10483 shlibpath_overrides_runpath=no
10484 need_lib_prefix=no
10485 runpath_var=LD_RUN_PATH
10486 ;;
10487 siemens)
10488 need_lib_prefix=no
10489 ;;
10490 motorola)
10491 need_lib_prefix=no
10492 need_version=no
10493 shlibpath_overrides_runpath=no
10494 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10495 ;;
10496 esac
10497 ;;
10498
10499sysv4*MP*)
10500 if test -d /usr/nec ;then
10501 version_type=linux
10502 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10503 soname_spec='$libname${shared_ext}.$major'
10504 shlibpath_var=LD_LIBRARY_PATH
10505 fi
10506 ;;
10507
10508sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10509 version_type=freebsd-elf
10510 need_lib_prefix=no
10511 need_version=no
10512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10513 soname_spec='${libname}${release}${shared_ext}$major'
10514 shlibpath_var=LD_LIBRARY_PATH
10515 shlibpath_overrides_runpath=yes
10516 hardcode_into_libs=yes
10517 if test "$with_gnu_ld" = yes; then
10518 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10519 else
10520 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10521 case $host_os in
10522 sco3.2v5*)
10523 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10524 ;;
10525 esac
10526 fi
10527 sys_lib_dlsearch_path_spec='/usr/lib'
10528 ;;
10529
10530tpf*)
10531 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10532 version_type=linux
10533 need_lib_prefix=no
10534 need_version=no
718a6fd8 10535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10536 shlibpath_var=LD_LIBRARY_PATH
10537 shlibpath_overrides_runpath=no
10538 hardcode_into_libs=yes
10539 ;;
d7040cdb 10540
ce2cded5
L
10541uts4*)
10542 version_type=linux
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10544 soname_spec='${libname}${release}${shared_ext}$major'
10545 shlibpath_var=LD_LIBRARY_PATH
10546 ;;
d7040cdb 10547
ce2cded5
L
10548*)
10549 dynamic_linker=no
10550 ;;
10551esac
81ecdfbb
RW
10552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10553$as_echo "$dynamic_linker" >&6; }
ce2cded5
L
10554test "$dynamic_linker" = no && can_build_shared=no
10555
10556variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10557if test "$GCC" = yes; then
10558 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10559fi
d7040cdb 10560
718a6fd8
SE
10561if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10562 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10563fi
10564if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10565 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10566fi
10567
d7040cdb 10568
d7040cdb
SE
10569
10570
d7040cdb
SE
10571
10572
d7040cdb
SE
10573
10574
d7040cdb
SE
10575
10576
d7040cdb
SE
10577
10578
d7040cdb 10579
d7040cdb 10580
d7040cdb 10581
d7040cdb 10582
d7040cdb 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 10598
d7040cdb 10599
d7040cdb 10600
d7040cdb 10601
d7040cdb 10602
d7040cdb 10603
d7040cdb
SE
10604
10605
d7040cdb 10606
d7040cdb 10607
d7040cdb 10608
d7040cdb
SE
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
d7040cdb
SE
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
d7040cdb 10638
d7040cdb 10639
d7040cdb 10640
d7040cdb 10641
d7040cdb
SE
10642
10643
10644
10645
ce2cded5
L
10646
10647
3725885a
RW
10648
10649
10650
10651
10652
ce2cded5
L
10653
10654
10655
10656
10657
10658
81ecdfbb
RW
10659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10660$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10661hardcode_action=
10662if test -n "$hardcode_libdir_flag_spec" ||
10663 test -n "$runpath_var" ||
10664 test "X$hardcode_automatic" = "Xyes" ; then
10665
10666 # We can hardcode non-existent directories.
10667 if test "$hardcode_direct" != no &&
10668 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10669 # have to relink, otherwise we might link with an installed library
10670 # when we should be linking with a yet-to-be-installed one
10671 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10672 test "$hardcode_minus_L" != no; then
10673 # Linking always hardcodes the temporary library directory.
10674 hardcode_action=relink
10675 else
10676 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10677 hardcode_action=immediate
10678 fi
10679else
10680 # We cannot hardcode anything, or else we can only hardcode existing
10681 # directories.
10682 hardcode_action=unsupported
10683fi
81ecdfbb
RW
10684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10685$as_echo "$hardcode_action" >&6; }
ce2cded5
L
10686
10687if test "$hardcode_action" = relink ||
10688 test "$inherit_rpath" = yes; then
10689 # Fast installation is not supported
10690 enable_fast_install=no
10691elif test "$shlibpath_overrides_runpath" = yes ||
10692 test "$enable_shared" = no; then
10693 # Fast installation is not necessary
10694 enable_fast_install=needless
d7040cdb 10695fi
d7040cdb 10696
d7040cdb
SE
10697
10698
10699
10700
10701
ce2cded5
L
10702 if test "x$enable_dlopen" != xyes; then
10703 enable_dlopen=unknown
10704 enable_dlopen_self=unknown
10705 enable_dlopen_self_static=unknown
10706else
10707 lt_cv_dlopen=no
10708 lt_cv_dlopen_libs=
10709
10710 case $host_os in
10711 beos*)
10712 lt_cv_dlopen="load_add_on"
10713 lt_cv_dlopen_libs=
10714 lt_cv_dlopen_self=yes
10715 ;;
d7040cdb 10716
718a6fd8 10717 mingw* | pw32* | cegcc*)
ce2cded5
L
10718 lt_cv_dlopen="LoadLibrary"
10719 lt_cv_dlopen_libs=
10720 ;;
d7040cdb 10721
ce2cded5
L
10722 cygwin*)
10723 lt_cv_dlopen="dlopen"
10724 lt_cv_dlopen_libs=
10725 ;;
d7040cdb 10726
ce2cded5
L
10727 darwin*)
10728 # if libdl is installed we need to link against it
81ecdfbb
RW
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10730$as_echo_n "checking for dlopen in -ldl... " >&6; }
10731if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10732 $as_echo_n "(cached) " >&6
ce2cded5
L
10733else
10734 ac_check_lib_save_LIBS=$LIBS
10735LIBS="-ldl $LIBS"
81ecdfbb 10736cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10737/* end confdefs.h. */
d7040cdb 10738
81ecdfbb
RW
10739/* Override any GCC internal prototype to avoid an error.
10740 Use char because int might match the return type of a GCC
10741 builtin and then its argument prototype would still apply. */
ce2cded5
L
10742#ifdef __cplusplus
10743extern "C"
10744#endif
ce2cded5
L
10745char dlopen ();
10746int
10747main ()
10748{
81ecdfbb 10749return dlopen ();
ce2cded5
L
10750 ;
10751 return 0;
10752}
10753_ACEOF
81ecdfbb 10754if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10755 ac_cv_lib_dl_dlopen=yes
10756else
81ecdfbb 10757 ac_cv_lib_dl_dlopen=no
ce2cded5 10758fi
81ecdfbb
RW
10759rm -f core conftest.err conftest.$ac_objext \
10760 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10761LIBS=$ac_check_lib_save_LIBS
10762fi
81ecdfbb
RW
10763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10764$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10765if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5
L
10766 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10767else
d7040cdb 10768
ce2cded5
L
10769 lt_cv_dlopen="dyld"
10770 lt_cv_dlopen_libs=
10771 lt_cv_dlopen_self=yes
d7040cdb 10772
ce2cded5 10773fi
d7040cdb 10774
ce2cded5 10775 ;;
d7040cdb 10776
ce2cded5 10777 *)
81ecdfbb
RW
10778 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10779if test "x$ac_cv_func_shl_load" = x""yes; then :
ce2cded5
L
10780 lt_cv_dlopen="shl_load"
10781else
81ecdfbb
RW
10782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10783$as_echo_n "checking for shl_load in -ldld... " >&6; }
10784if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10785 $as_echo_n "(cached) " >&6
ce2cded5
L
10786else
10787 ac_check_lib_save_LIBS=$LIBS
10788LIBS="-ldld $LIBS"
81ecdfbb 10789cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10790/* end confdefs.h. */
d7040cdb 10791
81ecdfbb
RW
10792/* Override any GCC internal prototype to avoid an error.
10793 Use char because int might match the return type of a GCC
10794 builtin and then its argument prototype would still apply. */
ce2cded5
L
10795#ifdef __cplusplus
10796extern "C"
10797#endif
ce2cded5
L
10798char shl_load ();
10799int
10800main ()
10801{
81ecdfbb 10802return shl_load ();
ce2cded5
L
10803 ;
10804 return 0;
10805}
d7040cdb 10806_ACEOF
81ecdfbb 10807if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10808 ac_cv_lib_dld_shl_load=yes
10809else
81ecdfbb 10810 ac_cv_lib_dld_shl_load=no
d7040cdb 10811fi
81ecdfbb
RW
10812rm -f core conftest.err conftest.$ac_objext \
10813 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10814LIBS=$ac_check_lib_save_LIBS
10815fi
81ecdfbb
RW
10816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10817$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10818if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
718a6fd8 10819 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 10820else
81ecdfbb
RW
10821 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10822if test "x$ac_cv_func_dlopen" = x""yes; then :
ce2cded5
L
10823 lt_cv_dlopen="dlopen"
10824else
81ecdfbb
RW
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10826$as_echo_n "checking for dlopen in -ldl... " >&6; }
10827if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10828 $as_echo_n "(cached) " >&6
d7040cdb 10829else
ce2cded5
L
10830 ac_check_lib_save_LIBS=$LIBS
10831LIBS="-ldl $LIBS"
81ecdfbb 10832cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10833/* end confdefs.h. */
d7040cdb 10834
81ecdfbb
RW
10835/* Override any GCC internal prototype to avoid an error.
10836 Use char because int might match the return type of a GCC
10837 builtin and then its argument prototype would still apply. */
ce2cded5
L
10838#ifdef __cplusplus
10839extern "C"
10840#endif
ce2cded5 10841char dlopen ();
d7040cdb
SE
10842int
10843main ()
10844{
81ecdfbb 10845return dlopen ();
d7040cdb
SE
10846 ;
10847 return 0;
10848}
10849_ACEOF
81ecdfbb 10850if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10851 ac_cv_lib_dl_dlopen=yes
10852else
81ecdfbb 10853 ac_cv_lib_dl_dlopen=no
ce2cded5 10854fi
81ecdfbb
RW
10855rm -f core conftest.err conftest.$ac_objext \
10856 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10857LIBS=$ac_check_lib_save_LIBS
10858fi
81ecdfbb
RW
10859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10860$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10861if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5
L
10862 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10863else
81ecdfbb
RW
10864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10865$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10866if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10867 $as_echo_n "(cached) " >&6
ce2cded5
L
10868else
10869 ac_check_lib_save_LIBS=$LIBS
10870LIBS="-lsvld $LIBS"
81ecdfbb 10871cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10872/* end confdefs.h. */
d7040cdb 10873
81ecdfbb
RW
10874/* Override any GCC internal prototype to avoid an error.
10875 Use char because int might match the return type of a GCC
10876 builtin and then its argument prototype would still apply. */
ce2cded5
L
10877#ifdef __cplusplus
10878extern "C"
10879#endif
ce2cded5 10880char dlopen ();
d7040cdb
SE
10881int
10882main ()
10883{
81ecdfbb 10884return dlopen ();
d7040cdb
SE
10885 ;
10886 return 0;
10887}
10888_ACEOF
81ecdfbb 10889if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10890 ac_cv_lib_svld_dlopen=yes
d7040cdb 10891else
81ecdfbb 10892 ac_cv_lib_svld_dlopen=no
d7040cdb 10893fi
81ecdfbb
RW
10894rm -f core conftest.err conftest.$ac_objext \
10895 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10896LIBS=$ac_check_lib_save_LIBS
10897fi
81ecdfbb
RW
10898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10899$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10900if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
ce2cded5
L
10901 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10902else
81ecdfbb
RW
10903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10904$as_echo_n "checking for dld_link in -ldld... " >&6; }
10905if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10906 $as_echo_n "(cached) " >&6
d7040cdb 10907else
ce2cded5
L
10908 ac_check_lib_save_LIBS=$LIBS
10909LIBS="-ldld $LIBS"
81ecdfbb 10910cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10911/* end confdefs.h. */
ce2cded5 10912
81ecdfbb
RW
10913/* Override any GCC internal prototype to avoid an error.
10914 Use char because int might match the return type of a GCC
10915 builtin and then its argument prototype would still apply. */
ce2cded5
L
10916#ifdef __cplusplus
10917extern "C"
10918#endif
ce2cded5 10919char dld_link ();
d7040cdb
SE
10920int
10921main ()
10922{
81ecdfbb 10923return dld_link ();
d7040cdb
SE
10924 ;
10925 return 0;
10926}
10927_ACEOF
81ecdfbb 10928if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10929 ac_cv_lib_dld_dld_link=yes
10930else
81ecdfbb 10931 ac_cv_lib_dld_dld_link=no
d7040cdb 10932fi
81ecdfbb
RW
10933rm -f core conftest.err conftest.$ac_objext \
10934 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10935LIBS=$ac_check_lib_save_LIBS
10936fi
81ecdfbb
RW
10937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10938$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10939if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
718a6fd8 10940 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
10941fi
10942
10943
10944fi
10945
10946
10947fi
10948
10949
10950fi
10951
10952
10953fi
10954
10955
10956fi
10957
10958 ;;
10959 esac
10960
10961 if test "x$lt_cv_dlopen" != xno; then
10962 enable_dlopen=yes
d7040cdb 10963 else
ce2cded5 10964 enable_dlopen=no
d7040cdb 10965 fi
ce2cded5
L
10966
10967 case $lt_cv_dlopen in
10968 dlopen)
10969 save_CPPFLAGS="$CPPFLAGS"
10970 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10971
10972 save_LDFLAGS="$LDFLAGS"
10973 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10974
10975 save_LIBS="$LIBS"
10976 LIBS="$lt_cv_dlopen_libs $LIBS"
10977
81ecdfbb
RW
10978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10979$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10980if test "${lt_cv_dlopen_self+set}" = set; then :
10981 $as_echo_n "(cached) " >&6
d7040cdb 10982else
ce2cded5
L
10983 if test "$cross_compiling" = yes; then :
10984 lt_cv_dlopen_self=cross
10985else
10986 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10987 lt_status=$lt_dlunknown
10988 cat > conftest.$ac_ext <<_LT_EOF
c5da1932 10989#line 10989 "configure"
ce2cded5
L
10990#include "confdefs.h"
10991
10992#if HAVE_DLFCN_H
10993#include <dlfcn.h>
10994#endif
10995
10996#include <stdio.h>
10997
10998#ifdef RTLD_GLOBAL
10999# define LT_DLGLOBAL RTLD_GLOBAL
11000#else
11001# ifdef DL_GLOBAL
11002# define LT_DLGLOBAL DL_GLOBAL
11003# else
11004# define LT_DLGLOBAL 0
11005# endif
11006#endif
11007
11008/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11009 find out it does not work in some platform. */
11010#ifndef LT_DLLAZY_OR_NOW
11011# ifdef RTLD_LAZY
11012# define LT_DLLAZY_OR_NOW RTLD_LAZY
11013# else
11014# ifdef DL_LAZY
11015# define LT_DLLAZY_OR_NOW DL_LAZY
11016# else
11017# ifdef RTLD_NOW
11018# define LT_DLLAZY_OR_NOW RTLD_NOW
11019# else
11020# ifdef DL_NOW
11021# define LT_DLLAZY_OR_NOW DL_NOW
11022# else
11023# define LT_DLLAZY_OR_NOW 0
11024# endif
11025# endif
11026# endif
11027# endif
11028#endif
11029
3725885a
RW
11030/* When -fvisbility=hidden is used, assume the code has been annotated
11031 correspondingly for the symbols needed. */
11032#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11033void fnord () __attribute__((visibility("default")));
3725885a
RW
11034#endif
11035
f2c621e4 11036void fnord () { int i=42; }
ce2cded5
L
11037int main ()
11038{
11039 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11040 int status = $lt_dlunknown;
11041
11042 if (self)
11043 {
11044 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11045 else
11046 {
11047 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11048 else puts (dlerror ());
11049 }
ce2cded5
L
11050 /* dlclose (self); */
11051 }
11052 else
11053 puts (dlerror ());
11054
718a6fd8 11055 return status;
ce2cded5
L
11056}
11057_LT_EOF
81ecdfbb 11058 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
11059 (eval $ac_link) 2>&5
11060 ac_status=$?
81ecdfbb
RW
11061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11062 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11063 (./conftest; exit; ) >&5 2>/dev/null
11064 lt_status=$?
11065 case x$lt_status in
11066 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11067 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11068 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11069 esac
11070 else :
11071 # compilation failed
11072 lt_cv_dlopen_self=no
11073 fi
11074fi
11075rm -fr conftest*
11076
d7040cdb
SE
11077
11078fi
81ecdfbb
RW
11079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11080$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
11081
11082 if test "x$lt_cv_dlopen_self" = xyes; then
11083 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11085$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11086if test "${lt_cv_dlopen_self_static+set}" = set; then :
11087 $as_echo_n "(cached) " >&6
d7040cdb 11088else
ce2cded5
L
11089 if test "$cross_compiling" = yes; then :
11090 lt_cv_dlopen_self_static=cross
11091else
11092 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11093 lt_status=$lt_dlunknown
11094 cat > conftest.$ac_ext <<_LT_EOF
c5da1932 11095#line 11095 "configure"
ce2cded5
L
11096#include "confdefs.h"
11097
11098#if HAVE_DLFCN_H
11099#include <dlfcn.h>
11100#endif
11101
11102#include <stdio.h>
11103
11104#ifdef RTLD_GLOBAL
11105# define LT_DLGLOBAL RTLD_GLOBAL
11106#else
11107# ifdef DL_GLOBAL
11108# define LT_DLGLOBAL DL_GLOBAL
11109# else
11110# define LT_DLGLOBAL 0
11111# endif
11112#endif
11113
11114/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11115 find out it does not work in some platform. */
11116#ifndef LT_DLLAZY_OR_NOW
11117# ifdef RTLD_LAZY
11118# define LT_DLLAZY_OR_NOW RTLD_LAZY
11119# else
11120# ifdef DL_LAZY
11121# define LT_DLLAZY_OR_NOW DL_LAZY
11122# else
11123# ifdef RTLD_NOW
11124# define LT_DLLAZY_OR_NOW RTLD_NOW
11125# else
11126# ifdef DL_NOW
11127# define LT_DLLAZY_OR_NOW DL_NOW
11128# else
11129# define LT_DLLAZY_OR_NOW 0
11130# endif
11131# endif
11132# endif
11133# endif
11134#endif
11135
3725885a
RW
11136/* When -fvisbility=hidden is used, assume the code has been annotated
11137 correspondingly for the symbols needed. */
11138#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
f2c621e4 11139void fnord () __attribute__((visibility("default")));
3725885a
RW
11140#endif
11141
f2c621e4 11142void fnord () { int i=42; }
ce2cded5 11143int main ()
d7040cdb 11144{
ce2cded5
L
11145 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11146 int status = $lt_dlunknown;
11147
11148 if (self)
11149 {
11150 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11151 else
11152 {
11153 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11154 else puts (dlerror ());
11155 }
ce2cded5
L
11156 /* dlclose (self); */
11157 }
11158 else
11159 puts (dlerror ());
11160
718a6fd8 11161 return status;
d7040cdb 11162}
ce2cded5 11163_LT_EOF
81ecdfbb 11164 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
d7040cdb
SE
11165 (eval $ac_link) 2>&5
11166 ac_status=$?
81ecdfbb
RW
11167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11168 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11169 (./conftest; exit; ) >&5 2>/dev/null
11170 lt_status=$?
11171 case x$lt_status in
11172 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11173 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11174 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11175 esac
11176 else :
11177 # compilation failed
11178 lt_cv_dlopen_self_static=no
11179 fi
d7040cdb 11180fi
ce2cded5
L
11181rm -fr conftest*
11182
11183
d7040cdb 11184fi
81ecdfbb
RW
11185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11186$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11187 fi
11188
11189 CPPFLAGS="$save_CPPFLAGS"
11190 LDFLAGS="$save_LDFLAGS"
11191 LIBS="$save_LIBS"
11192 ;;
11193 esac
11194
11195 case $lt_cv_dlopen_self in
11196 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11197 *) enable_dlopen_self=unknown ;;
11198 esac
11199
11200 case $lt_cv_dlopen_self_static in
11201 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11202 *) enable_dlopen_self_static=unknown ;;
11203 esac
d7040cdb 11204fi
d7040cdb 11205
d7040cdb
SE
11206
11207
d7040cdb 11208
d7040cdb 11209
ce2cded5
L
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222striplib=
11223old_striplib=
81ecdfbb
RW
11224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11225$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11226if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11227 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11228 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11230$as_echo "yes" >&6; }
ce2cded5
L
11231else
11232# FIXME - insert some real tests, host_os isn't really good enough
11233 case $host_os in
11234 darwin*)
11235 if test -n "$STRIP" ; then
11236 striplib="$STRIP -x"
11237 old_striplib="$STRIP -S"
81ecdfbb
RW
11238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11239$as_echo "yes" >&6; }
ce2cded5 11240 else
81ecdfbb
RW
11241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11242$as_echo "no" >&6; }
d7040cdb 11243 fi
ce2cded5
L
11244 ;;
11245 *)
81ecdfbb
RW
11246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11247$as_echo "no" >&6; }
ce2cded5 11248 ;;
d7040cdb 11249 esac
d7040cdb
SE
11250fi
11251
d7040cdb 11252
d7040cdb 11253
d7040cdb 11254
d7040cdb 11255
d7040cdb 11256
d7040cdb 11257
d7040cdb 11258
d7040cdb 11259
d7040cdb 11260
d7040cdb 11261
d7040cdb 11262
ce2cded5 11263 # Report which library types will actually be built
81ecdfbb
RW
11264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11265$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11267$as_echo "$can_build_shared" >&6; }
d7040cdb 11268
81ecdfbb
RW
11269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11270$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5 11271 test "$can_build_shared" = "no" && enable_shared=no
d7040cdb 11272
ce2cded5
L
11273 # On AIX, shared libraries and static libraries use the same namespace, and
11274 # are all built from PIC.
11275 case $host_os in
11276 aix3*)
11277 test "$enable_shared" = yes && enable_static=no
11278 if test -n "$RANLIB"; then
11279 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11280 postinstall_cmds='$RANLIB $lib'
11281 fi
11282 ;;
d7040cdb 11283
50e7d84b 11284 aix[4-9]*)
ce2cded5
L
11285 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11286 test "$enable_shared" = yes && enable_static=no
11287 fi
11288 ;;
11289 esac
81ecdfbb
RW
11290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11291$as_echo "$enable_shared" >&6; }
ce2cded5 11292
81ecdfbb
RW
11293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11294$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11295 # Make sure either enable_shared or enable_static is yes.
11296 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11298$as_echo "$enable_static" >&6; }
d7040cdb 11299
d7040cdb 11300
d7040cdb 11301
d7040cdb 11302
ce2cded5
L
11303fi
11304ac_ext=c
11305ac_cpp='$CPP $CPPFLAGS'
11306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11308ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 11309
ce2cded5 11310CC="$lt_save_CC"
d7040cdb 11311
d7040cdb 11312
d7040cdb 11313
d7040cdb 11314
d7040cdb 11315
d7040cdb 11316
d7040cdb 11317
d7040cdb 11318
d7040cdb 11319
d7040cdb
SE
11320
11321
d7040cdb
SE
11322
11323
81ecdfbb 11324 ac_config_commands="$ac_config_commands libtool"
d7040cdb
SE
11325
11326
d7040cdb 11327
d7040cdb 11328
ce2cded5 11329# Only expand once:
d7040cdb 11330
d7040cdb 11331
d7040cdb 11332
b879806f
AM
11333# The tests for host and target for $enable_largefile require
11334# canonical names.
11335
11336
11337
11338# As the $enable_largefile decision depends on --enable-plugins we must set it
11339# even in directories otherwise not depending on the $plugins option.
11340
11341
11342 maybe_plugins=no
11343 for ac_header in dlfcn.h
11344do :
11345 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11346"
11347if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
11348 cat >>confdefs.h <<_ACEOF
11349#define HAVE_DLFCN_H 1
11350_ACEOF
11351 maybe_plugins=yes
11352fi
11353
11354done
11355
11356 for ac_header in windows.h
11357do :
11358 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11359"
11360if test "x$ac_cv_header_windows_h" = x""yes; then :
11361 cat >>confdefs.h <<_ACEOF
11362#define HAVE_WINDOWS_H 1
11363_ACEOF
11364 maybe_plugins=yes
11365fi
11366
11367done
11368
11369
11370 # Check whether --enable-plugins was given.
11371if test "${enable_plugins+set}" = set; then :
11372 enableval=$enable_plugins; case "${enableval}" in
11373 no) plugins=no ;;
11374 *) plugins=yes
11375 if test "$maybe_plugins" != "yes" ; then
11376 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11377 fi ;;
11378 esac
11379else
11380 plugins=$maybe_plugins
11381
11382fi
11383
2974be62
AM
11384 if test "$plugins" = "yes"; then
11385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11386$as_echo_n "checking for library containing dlopen... " >&6; }
11387if test "${ac_cv_search_dlopen+set}" = set; then :
11388 $as_echo_n "(cached) " >&6
11389else
11390 ac_func_search_save_LIBS=$LIBS
11391cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11392/* end confdefs.h. */
11393
11394/* Override any GCC internal prototype to avoid an error.
11395 Use char because int might match the return type of a GCC
11396 builtin and then its argument prototype would still apply. */
11397#ifdef __cplusplus
11398extern "C"
11399#endif
11400char dlopen ();
11401int
11402main ()
11403{
11404return dlopen ();
11405 ;
11406 return 0;
11407}
11408_ACEOF
11409for ac_lib in '' dl; do
11410 if test -z "$ac_lib"; then
11411 ac_res="none required"
11412 else
11413 ac_res=-l$ac_lib
11414 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11415 fi
11416 if ac_fn_c_try_link "$LINENO"; then :
11417 ac_cv_search_dlopen=$ac_res
11418fi
11419rm -f core conftest.err conftest.$ac_objext \
11420 conftest$ac_exeext
11421 if test "${ac_cv_search_dlopen+set}" = set; then :
11422 break
11423fi
11424done
11425if test "${ac_cv_search_dlopen+set}" = set; then :
11426
11427else
11428 ac_cv_search_dlopen=no
11429fi
11430rm conftest.$ac_ext
11431LIBS=$ac_func_search_save_LIBS
11432fi
11433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11434$as_echo "$ac_cv_search_dlopen" >&6; }
11435ac_res=$ac_cv_search_dlopen
11436if test "$ac_res" != no; then :
11437 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11438
11439fi
11440
11441 fi
b879806f
AM
11442
11443
11444case "${host}" in
11445 sparc-*-solaris*|i[3-7]86-*-solaris*)
11446 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11447 # are mutually exclusive; and without procfs support, the bfd/ elf module
11448 # cannot provide certain routines such as elfcore_write_prpsinfo
11449 # or elfcore_write_prstatus. So unless the user explicitly requested
11450 # large-file support through the --enable-largefile switch, disable
11451 # large-file support in favor of procfs support.
11452 test "${target}" = "${host}" -a "x$plugins" = xno \
11453 && : ${enable_largefile="no"}
11454 ;;
11455esac
11456
11457# Check whether --enable-largefile was given.
11458if test "${enable_largefile+set}" = set; then :
11459 enableval=$enable_largefile;
11460fi
11461
11462if test "$enable_largefile" != no; then
11463
11464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11465$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11466if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11467 $as_echo_n "(cached) " >&6
11468else
11469 ac_cv_sys_largefile_CC=no
11470 if test "$GCC" != yes; then
11471 ac_save_CC=$CC
11472 while :; do
11473 # IRIX 6.2 and later do not support large files by default,
11474 # so use the C compiler's -n32 option if that helps.
11475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11476/* end confdefs.h. */
11477#include <sys/types.h>
11478 /* Check that off_t can represent 2**63 - 1 correctly.
11479 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11480 since some C++ compilers masquerading as C compilers
11481 incorrectly reject 9223372036854775807. */
11482#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11483 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11484 && LARGE_OFF_T % 2147483647 == 1)
11485 ? 1 : -1];
11486int
11487main ()
11488{
11489
11490 ;
11491 return 0;
11492}
11493_ACEOF
11494 if ac_fn_c_try_compile "$LINENO"; then :
11495 break
11496fi
11497rm -f core conftest.err conftest.$ac_objext
11498 CC="$CC -n32"
11499 if ac_fn_c_try_compile "$LINENO"; then :
11500 ac_cv_sys_largefile_CC=' -n32'; break
11501fi
11502rm -f core conftest.err conftest.$ac_objext
11503 break
11504 done
11505 CC=$ac_save_CC
11506 rm -f conftest.$ac_ext
11507 fi
11508fi
11509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11510$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11511 if test "$ac_cv_sys_largefile_CC" != no; then
11512 CC=$CC$ac_cv_sys_largefile_CC
11513 fi
11514
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11516$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11517if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11518 $as_echo_n "(cached) " >&6
11519else
11520 while :; do
11521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11522/* end confdefs.h. */
11523#include <sys/types.h>
11524 /* Check that off_t can represent 2**63 - 1 correctly.
11525 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11526 since some C++ compilers masquerading as C compilers
11527 incorrectly reject 9223372036854775807. */
11528#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11529 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11530 && LARGE_OFF_T % 2147483647 == 1)
11531 ? 1 : -1];
11532int
11533main ()
11534{
11535
11536 ;
11537 return 0;
11538}
11539_ACEOF
11540if ac_fn_c_try_compile "$LINENO"; then :
11541 ac_cv_sys_file_offset_bits=no; break
11542fi
11543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11545/* end confdefs.h. */
11546#define _FILE_OFFSET_BITS 64
11547#include <sys/types.h>
11548 /* Check that off_t can represent 2**63 - 1 correctly.
11549 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11550 since some C++ compilers masquerading as C compilers
11551 incorrectly reject 9223372036854775807. */
11552#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11553 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11554 && LARGE_OFF_T % 2147483647 == 1)
11555 ? 1 : -1];
11556int
11557main ()
11558{
11559
11560 ;
11561 return 0;
11562}
11563_ACEOF
11564if ac_fn_c_try_compile "$LINENO"; then :
11565 ac_cv_sys_file_offset_bits=64; break
11566fi
11567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11568 ac_cv_sys_file_offset_bits=unknown
11569 break
11570done
11571fi
11572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11573$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11574case $ac_cv_sys_file_offset_bits in #(
11575 no | unknown) ;;
11576 *)
11577cat >>confdefs.h <<_ACEOF
11578#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11579_ACEOF
11580;;
11581esac
11582rm -rf conftest*
11583 if test $ac_cv_sys_file_offset_bits = unknown; then
11584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11585$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11586if test "${ac_cv_sys_large_files+set}" = set; then :
11587 $as_echo_n "(cached) " >&6
11588else
11589 while :; do
11590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11591/* end confdefs.h. */
11592#include <sys/types.h>
11593 /* Check that off_t can represent 2**63 - 1 correctly.
11594 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11595 since some C++ compilers masquerading as C compilers
11596 incorrectly reject 9223372036854775807. */
11597#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11598 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11599 && LARGE_OFF_T % 2147483647 == 1)
11600 ? 1 : -1];
11601int
11602main ()
11603{
11604
11605 ;
11606 return 0;
11607}
11608_ACEOF
11609if ac_fn_c_try_compile "$LINENO"; then :
11610 ac_cv_sys_large_files=no; break
11611fi
11612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11614/* end confdefs.h. */
11615#define _LARGE_FILES 1
11616#include <sys/types.h>
11617 /* Check that off_t can represent 2**63 - 1 correctly.
11618 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11619 since some C++ compilers masquerading as C compilers
11620 incorrectly reject 9223372036854775807. */
11621#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11622 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11623 && LARGE_OFF_T % 2147483647 == 1)
11624 ? 1 : -1];
11625int
11626main ()
11627{
11628
11629 ;
11630 return 0;
11631}
11632_ACEOF
11633if ac_fn_c_try_compile "$LINENO"; then :
11634 ac_cv_sys_large_files=1; break
11635fi
11636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11637 ac_cv_sys_large_files=unknown
11638 break
11639done
11640fi
11641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11642$as_echo "$ac_cv_sys_large_files" >&6; }
11643case $ac_cv_sys_large_files in #(
11644 no | unknown) ;;
11645 *)
11646cat >>confdefs.h <<_ACEOF
11647#define _LARGE_FILES $ac_cv_sys_large_files
11648_ACEOF
11649;;
11650esac
11651rm -rf conftest*
11652 fi
11653fi
11654
11655
11656
81ecdfbb
RW
11657# Check whether --enable-targets was given.
11658if test "${enable_targets+set}" = set; then :
11659 enableval=$enable_targets; case "${enableval}" in
11660 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
ce2cded5
L
11661 ;;
11662 no) enable_targets= ;;
11663 *) enable_targets=$enableval ;;
11664esac
81ecdfbb
RW
11665fi
11666
ce2cded5
L
11667ac_checking=yes
11668if grep '^RELEASE=y' ${srcdir}/../bfd/Makefile.am >/dev/null 2>/dev/null ; then
11669 ac_checking=
11670fi
81ecdfbb
RW
11671# Check whether --enable-checking was given.
11672if test "${enable_checking+set}" = set; then :
11673 enableval=$enable_checking; case "${enableval}" in
ce2cded5
L
11674 no|none) ac_checking= ;;
11675 *) ac_checking=yes ;;
11676esac
81ecdfbb
RW
11677fi
11678if test x$ac_checking != x ; then
d7040cdb 11679
81ecdfbb 11680$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
d7040cdb 11681
ce2cded5 11682fi
d7040cdb 11683
6c3bc0f8
NC
11684# PR gas/19109
11685# Decide the default method for compressing debug sections.
11686ac_default_compressed_debug_sections=unset
11687# Provide a configure time option to override our default.
11688# Check whether --enable-compressed_debug_sections was given.
11689if test "${enable_compressed_debug_sections+set}" = set; then :
4894d80b 11690 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
9b4c123c 11691 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;;
4894d80b 11692 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
6c3bc0f8
NC
11693 *) ac_default_compressed_debug_sections=unset ;;
11694esac
11695fi
11696
0cb4071e
L
11697# PR gas/19520
11698# Decide if x86 assembler should generate relax relocations.
11699ac_default_x86_relax_relocations=unset
11700# Provide a configure time option to override our default.
11701# Check whether --enable-x86_relax_relocations was given.
11702if test "${enable_x86_relax_relocations+set}" = set; then :
11703 enableval=$enable_x86_relax_relocations; case "${enableval}" in
11704 no) ac_default_x86_relax_relocations=0 ;;
11705esac
11706fi
11707
b8871f35
L
11708# Decide if ELF assembler should generate common symbols with the
11709# STT_COMMON type.
11710ac_default_elf_stt_common=unset
11711# Provide a configure time option to override our default.
11712# Check whether --enable-elf_stt_common was given.
11713if test "${enable_elf_stt_common+set}" = set; then :
11714 enableval=$enable_elf_stt_common; case "${enableval}" in
11715 yes) ac_default_elf_stt_common=1 ;;
11716esac
11717fi
11718
ce2cded5 11719using_cgen=no
d7040cdb 11720
d7040cdb 11721
270c9937
JB
11722# Set the 'development' global.
11723. $srcdir/../bfd/development.sh
11724
c5da1932
VZ
11725# Set acp_cpp_for_build variable
11726ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
11727
9780e045 11728# Default set of GCC warnings to enable.
397841b5 11729GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 11730GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
11731
11732# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
11733cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11734/* end confdefs.h. */
11735__GNUC__
11736_ACEOF
11737if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11738 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11739
11740else
11741 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11742fi
11743rm -f conftest*
11744
d7040cdb 11745
9780e045
NC
11746# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11747cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11748/* end confdefs.h. */
11749__GNUC__
11750_ACEOF
11751if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11752 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
11753
11754else
11755 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
11756fi
11757rm -f conftest*
11758
11759
6757cf57
TS
11760# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
11761WARN_WRITE_STRINGS=""
11762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11763/* end confdefs.h. */
11764__GNUC__
11765_ACEOF
11766if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11767 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11768
11769else
11770 WARN_WRITE_STRINGS="-Wwrite-strings"
11771fi
11772rm -f conftest*
11773
9780e045 11774
c5da1932
VZ
11775# Verify CC_FOR_BUILD to be compatible with waring flags
11776
11777# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
11778cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11779/* end confdefs.h. */
11780__GNUC__
11781_ACEOF
11782if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11783 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
11784
11785else
11786 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
11787fi
11788rm -f conftest*
11789
11790
11791# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11792cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11793/* end confdefs.h. */
11794__GNUC__
11795_ACEOF
11796if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11797 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
11798
11799else
11800 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
11801fi
11802rm -f conftest*
11803
11804
81ecdfbb
RW
11805# Check whether --enable-werror was given.
11806if test "${enable_werror+set}" = set; then :
11807 enableval=$enable_werror; case "${enableval}" in
ce2cded5
L
11808 yes | y) ERROR_ON_WARNING="yes" ;;
11809 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 11810 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
ce2cded5 11811 esac
81ecdfbb
RW
11812fi
11813
d7040cdb 11814
397841b5 11815# Disable -Wformat by default when using gcc on mingw
bb8541b9
L
11816case "${host}" in
11817 *-*-mingw32*)
11818 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11819 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 11820 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
bb8541b9
L
11821 fi
11822 ;;
11823 *) ;;
11824esac
11825
270c9937
JB
11826# Enable -Werror by default when using gcc. Turn it off for releases.
11827if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
ce2cded5
L
11828 ERROR_ON_WARNING=yes
11829fi
11830
11831NO_WERROR=
11832if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 11833 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 11834 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
ce2cded5
L
11835 NO_WERROR="-Wno-error"
11836fi
11837
11838if test "${GCC}" = yes ; then
11839 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 11840 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
ce2cded5
L
11841fi
11842
81ecdfbb
RW
11843# Check whether --enable-build-warnings was given.
11844if test "${enable_build_warnings+set}" = set; then :
11845 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
11846 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11847 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
ce2cded5
L
11848 no) if test "${GCC}" = yes ; then
11849 WARN_CFLAGS="-w"
c5da1932 11850 WARN_CFLAGS_FOR_BUILD="-w"
ce2cded5
L
11851 fi;;
11852 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11853 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
11854 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
ce2cded5 11855 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
11856 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
11857 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
11858 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
11859 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
ce2cded5 11860esac
81ecdfbb
RW
11861fi
11862
d7040cdb 11863
ce2cded5
L
11864if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11865 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11866fi
d7040cdb 11867
d7040cdb 11868
d7040cdb 11869
d7040cdb 11870
d7040cdb 11871
6757cf57 11872
c5da1932 11873
ce2cded5 11874# Generate a header file
81ecdfbb 11875ac_config_headers="$ac_config_headers config.h:config.in"
d7040cdb 11876
d7040cdb 11877
9004b6bd
AB
11878
11879# Check whether --with-cpu was given.
11880if test "${with_cpu+set}" = set; then :
11881 withval=$with_cpu;
11882cat >>confdefs.h <<_ACEOF
11883#define TARGET_WITH_CPU "${with_cpu}"
11884_ACEOF
11885
11886fi
11887
11888
df7b86aa
NC
11889# PR 14072
11890
11891
ce2cded5
L
11892# If we are on a DOS filesystem, we must use gdb.ini rather than
11893# .gdbinit.
11894case "${host}" in
11895 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
11896 GDBINIT="gdb.ini"
81ecdfbb 11897 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
d7040cdb 11898
ce2cded5
L
11899 ;;
11900 *)
11901 GDBINIT=".gdbinit"
81ecdfbb 11902 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
d7040cdb 11903
ce2cded5
L
11904 ;;
11905esac
d7040cdb 11906
d7040cdb 11907
ce2cded5 11908#We need this for the host. BOUT header is in host order.
81ecdfbb
RW
11909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11910$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11911if test "${ac_cv_c_bigendian+set}" = set; then :
11912 $as_echo_n "(cached) " >&6
11913else
11914 ac_cv_c_bigendian=unknown
11915 # See if we're dealing with a universal compiler.
11916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11917/* end confdefs.h. */
11918#ifndef __APPLE_CC__
11919 not a universal capable compiler
11920 #endif
11921 typedef int dummy;
11922
11923_ACEOF
11924if ac_fn_c_try_compile "$LINENO"; then :
11925
11926 # Check for potential -arch flags. It is not universal unless
11927 # there are at least two -arch flags with different values.
11928 ac_arch=
11929 ac_prev=
11930 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11931 if test -n "$ac_prev"; then
11932 case $ac_word in
11933 i?86 | x86_64 | ppc | ppc64)
11934 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11935 ac_arch=$ac_word
11936 else
11937 ac_cv_c_bigendian=universal
11938 break
11939 fi
11940 ;;
11941 esac
11942 ac_prev=
11943 elif test "x$ac_word" = "x-arch"; then
11944 ac_prev=arch
11945 fi
11946 done
11947fi
11948rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11949 if test $ac_cv_c_bigendian = unknown; then
11950 # See if sys/param.h defines the BYTE_ORDER macro.
11951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11952/* end confdefs.h. */
11953#include <sys/types.h>
81ecdfbb 11954 #include <sys/param.h>
d7040cdb 11955
ce2cded5
L
11956int
11957main ()
11958{
81ecdfbb
RW
11959#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11960 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11961 && LITTLE_ENDIAN)
11962 bogus endian macros
11963 #endif
d7040cdb 11964
ce2cded5
L
11965 ;
11966 return 0;
11967}
11968_ACEOF
81ecdfbb 11969if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 11970 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 11971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11972/* end confdefs.h. */
11973#include <sys/types.h>
81ecdfbb 11974 #include <sys/param.h>
d7040cdb 11975
ce2cded5
L
11976int
11977main ()
11978{
11979#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
11980 not big endian
11981 #endif
d7040cdb 11982
ce2cded5
L
11983 ;
11984 return 0;
11985}
11986_ACEOF
81ecdfbb 11987if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
11988 ac_cv_c_bigendian=yes
11989else
81ecdfbb 11990 ac_cv_c_bigendian=no
ce2cded5 11991fi
81ecdfbb
RW
11992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11993fi
11994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11995 fi
11996 if test $ac_cv_c_bigendian = unknown; then
11997 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11999/* end confdefs.h. */
12000#include <limits.h>
d7040cdb 12001
81ecdfbb
RW
12002int
12003main ()
12004{
12005#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12006 bogus endian macros
12007 #endif
12008
12009 ;
12010 return 0;
12011}
ce2cded5 12012_ACEOF
81ecdfbb
RW
12013if ac_fn_c_try_compile "$LINENO"; then :
12014 # It does; now see whether it defined to _BIG_ENDIAN or not.
12015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 12016/* end confdefs.h. */
81ecdfbb
RW
12017#include <limits.h>
12018
ce2cded5
L
12019int
12020main ()
12021{
81ecdfbb
RW
12022#ifndef _BIG_ENDIAN
12023 not big endian
12024 #endif
12025
ce2cded5
L
12026 ;
12027 return 0;
12028}
12029_ACEOF
81ecdfbb 12030if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 12031 ac_cv_c_bigendian=yes
81ecdfbb
RW
12032else
12033 ac_cv_c_bigendian=no
d7040cdb 12034fi
81ecdfbb 12035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 12036fi
81ecdfbb
RW
12037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12038 fi
12039 if test $ac_cv_c_bigendian = unknown; then
12040 # Compile a test program.
12041 if test "$cross_compiling" = yes; then :
12042 # Try to guess by grepping values from an object file.
12043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12044/* end confdefs.h. */
12045short int ascii_mm[] =
12046 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12047 short int ascii_ii[] =
12048 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12049 int use_ascii (int i) {
12050 return ascii_mm[i] + ascii_ii[i];
12051 }
12052 short int ebcdic_ii[] =
12053 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12054 short int ebcdic_mm[] =
12055 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12056 int use_ebcdic (int i) {
12057 return ebcdic_mm[i] + ebcdic_ii[i];
12058 }
12059 extern int foo;
d7040cdb 12060
81ecdfbb
RW
12061int
12062main ()
12063{
12064return use_ascii (foo) == use_ebcdic (foo);
12065 ;
12066 return 0;
12067}
12068_ACEOF
12069if ac_fn_c_try_compile "$LINENO"; then :
12070 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12071 ac_cv_c_bigendian=yes
12072 fi
12073 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12074 if test "$ac_cv_c_bigendian" = unknown; then
12075 ac_cv_c_bigendian=no
12076 else
12077 # finding both strings is unlikely to happen, but who knows?
12078 ac_cv_c_bigendian=unknown
12079 fi
12080 fi
ce2cded5 12081fi
81ecdfbb 12082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 12083else
81ecdfbb 12084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 12085/* end confdefs.h. */
81ecdfbb 12086$ac_includes_default
ce2cded5
L
12087int
12088main ()
12089{
81ecdfbb
RW
12090
12091 /* Are we little or big endian? From Harbison&Steele. */
12092 union
12093 {
12094 long int l;
12095 char c[sizeof (long int)];
12096 } u;
12097 u.l = 1;
12098 return u.c[sizeof (long int) - 1] == 1;
12099
12100 ;
12101 return 0;
ce2cded5 12102}
d7040cdb 12103_ACEOF
81ecdfbb 12104if ac_fn_c_try_run "$LINENO"; then :
ce2cded5
L
12105 ac_cv_c_bigendian=no
12106else
81ecdfbb 12107 ac_cv_c_bigendian=yes
d7040cdb 12108fi
81ecdfbb
RW
12109rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12110 conftest.$ac_objext conftest.beam conftest.$ac_ext
d7040cdb 12111fi
81ecdfbb
RW
12112
12113 fi
ce2cded5 12114fi
81ecdfbb
RW
12115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12116$as_echo "$ac_cv_c_bigendian" >&6; }
12117 case $ac_cv_c_bigendian in #(
12118 yes)
12119 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12120;; #(
12121 no)
12122 ;; #(
12123 universal)
d7040cdb 12124
81ecdfbb
RW
12125$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12126
12127 ;; #(
12128 *)
12129 as_fn_error "unknown endianness
12130 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12131 esac
d7040cdb 12132
d7040cdb 12133
ce2cded5 12134te_file=generic
d7040cdb 12135
ce2cded5
L
12136# Makefile target for installing gas in $(tooldir)/bin.
12137install_tooldir=install-exec-tooldir
d7040cdb 12138
ce2cded5
L
12139canon_targets=""
12140all_targets=no
12141if test -n "$enable_targets" ; then
12142 for t in `echo $enable_targets | sed 's/,/ /g'`; do
12143 if test $t = "all"; then
12144 all_targets=yes
12145 continue
12146 fi
12147 result=`$ac_config_sub $t 2>/dev/null`
12148 if test -n "$result" ; then
12149 canon_targets="$canon_targets $result"
12150# else
12151# # Permit "all", etc. We don't support it yet though.
12152# canon_targets="$canon_targets $t"
12153 fi
12154 done
12155 _gas_uniq_list="$canon_targets"
d7040cdb
SE
12156_gas_uniq_newlist=""
12157for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12158 case $_gas_uniq_i in
12159 _gas_uniq_dummy) ;;
12160 *) case " $_gas_uniq_newlist " in
12161 *" $_gas_uniq_i "*) ;;
12162 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12163 esac ;;
12164 esac
12165done
ce2cded5 12166canon_targets=$_gas_uniq_newlist
d7040cdb 12167
ce2cded5
L
12168fi
12169
12170emulations=""
12171
12172for this_target in $target $canon_targets ; do
12173
12174 targ=${this_target}
12175 . ${srcdir}/configure.tgt
12176
12177 case ${target_cpu} in
12178 crisv32)
12179
12180cat >>confdefs.h <<_ACEOF
12181#define DEFAULT_CRIS_ARCH $arch
d7040cdb 12182_ACEOF
ce2cded5
L
12183
12184 ;;
12185 esac
12186
12187 if test ${this_target} = $target ; then
12188 target_cpu_type=${cpu_type}
12189 elif test ${target_cpu_type} != ${cpu_type} ; then
12190 continue
12191 fi
12192
12193 generic_target=${cpu_type}-${target_vendor}-${target_os}
12194 case ${generic_target} in
12195 i386-*-sco3.2v5*)
12196 if test ${this_target} = $target; then
12197
81ecdfbb 12198$as_echo "#define SCO_ELF 1" >>confdefs.h
ce2cded5
L
12199
12200 fi
12201 ;;
12202
12203 i386-*-msdosdjgpp* \
12204 | i386-*-go32* \
12205 | i386-go32-rtems*)
12206
81ecdfbb 12207$as_echo "#define STRICTCOFF 1" >>confdefs.h
ce2cded5
L
12208
12209 ;;
12210
0cb4071e
L
12211 i386-*-solaris2 \
12212 | x86_64-*-solaris2 \
12213 | i386-*-solaris2.[0-9] \
12214 | i386-*-solaris2.1[01] \
12215 | x86_64-*-solaris2.1[01])
12216 if test ${this_target} = $target \
12217 && test ${ac_default_x86_relax_relocations} = unset; then
12218 ac_default_x86_relax_relocations=0
12219 fi
12220 ;;
12221
ce2cded5 12222 i860-*-*)
81ecdfbb
RW
12223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
12224$as_echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;}
ce2cded5
L
12225 ;;
12226
7ba29e2a
NC
12227 microblaze*)
12228 ;;
12229
e5231592 12230 ppc-*-aix[5-9].*)
ce2cded5 12231
81ecdfbb 12232$as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
ce2cded5 12233
ce2cded5
L
12234 ;;
12235 ppc-*-solaris*)
12236 if test ${this_target} = $target; then
12237
81ecdfbb 12238$as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
ce2cded5
L
12239
12240 fi
12241 if test x${endian} = xbig; then
81ecdfbb 12242 as_fn_error "Solaris must be configured little endian" "$LINENO" 5
ce2cded5
L
12243 fi
12244 ;;
12245
12246 sh*-*-symbianelf*)
12247
81ecdfbb 12248$as_echo "#define TARGET_SYMBIAN 1" >>confdefs.h
ce2cded5
L
12249
12250 ;;
d7040cdb 12251 esac
d7040cdb 12252
ce2cded5
L
12253 if test ${this_target} = $target ; then
12254 endian_def=
12255 if test x${endian} = xbig; then
12256 endian_def=1
12257 elif test x${endian} = xlittle; then
12258 endian_def=0
12259 fi
12260 if test x${endian_def} != x; then
12261
12262cat >>confdefs.h <<_ACEOF
12263#define TARGET_BYTES_BIG_ENDIAN $endian_def
12264_ACEOF
12265
12266 fi
12267 fi
12268
12269# Other random stuff.
12270
12271 case ${cpu_type} in
12272 mips)
12273 # Set mips_cpu to the name of the default CPU.
12274 case ${target_cpu} in
12275 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12276 mips_cpu=from-abi
12277 ;;
12278 mipsisa32 | mipsisa32el)
12279 mips_cpu=mips32
12280 ;;
12281 mipsisa32r2 | mipsisa32r2el)
12282 mips_cpu=mips32r2
12283 ;;
ae52f483
AB
12284 mipsisa32r3 | mipsisa32r3el)
12285 mips_cpu=mips32r3
12286 ;;
12287 mipsisa32r5 | mipsisa32r5el)
12288 mips_cpu=mips32r5
12289 ;;
7361da2c
AB
12290 mipsisa32r6 | mipsisa32r6el)
12291 mips_cpu=mips32r6
12292 ;;
ce2cded5
L
12293 mipsisa64 | mipsisa64el)
12294 mips_cpu=mips64
12295 ;;
12296 mipsisa64r2 | mipsisa64r2el)
12297 mips_cpu=mips64r2
12298 ;;
ae52f483
AB
12299 mipsisa64r3 | mipsisa64r3el)
12300 mips_cpu=mips64r3
12301 ;;
12302 mipsisa64r5 | mipsisa64r5el)
12303 mips_cpu=mips64r5
12304 ;;
7361da2c
AB
12305 mipsisa64r6 | mipsisa64r6el)
12306 mips_cpu=mips64r6
12307 ;;
ce2cded5
L
12308 mipstx39 | mipstx39el)
12309 mips_cpu=r3900
12310 ;;
12311 mips64vr | mips64vrel)
12312 mips_cpu=vr4100
12313 ;;
12314 mipsisa32r2* | mipsisa64r2*)
12315 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12316 ;;
7361da2c
AB
12317 mipsisa32r6* | mipsisa64r6*)
12318 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'`
12319 ;;
ce2cded5
L
12320 mips64* | mipsisa64* | mipsisa32*)
12321 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12322 ;;
e407c74b
NC
12323 mips*)
12324 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'`
12325 ;;
ce2cded5 12326 *)
81ecdfbb 12327 as_fn_error "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
ce2cded5
L
12328 ;;
12329 esac
12330 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
12331 # binaries. It's a GNU extension that some OSes don't understand.
ce2cded5
L
12332 case ${target} in
12333 *-*-irix*)
12334 use_e_mips_abi_o32=0
12335 ;;
12336 *)
12337 use_e_mips_abi_o32=1
12338 ;;
12339 esac
12340 # Decide whether to generate 32-bit or 64-bit code by default.
12341 # Used to resolve -march=from-abi when an embedded ABI is selected.
12342 case ${target} in
12343 mips64*-*-* | mipsisa64*-*-*)
12344 mips_default_64bit=1
12345 ;;
12346 *)
12347 mips_default_64bit=0
12348 ;;
12349 esac
12350 # Decide which ABI to target by default.
12351 case ${target} in
aeffff67 12352 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* | mips64*-kfreebsd*-gnu)
ce2cded5
L
12353 mips_default_abi=N32_ABI
12354 ;;
aeffff67 12355 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
ce2cded5
L
12356 mips_default_abi=O32_ABI
12357 ;;
12358 mips64*-openbsd*)
12359 mips_default_abi=N64_ABI
12360 ;;
12361 *)
12362 mips_default_abi=NO_ABI
12363 ;;
12364 esac
12365
12366cat >>confdefs.h <<_ACEOF
12367#define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
d7040cdb 12368_ACEOF
d7040cdb
SE
12369
12370
12371cat >>confdefs.h <<_ACEOF
ce2cded5 12372#define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
d7040cdb
SE
12373_ACEOF
12374
12375
12376cat >>confdefs.h <<_ACEOF
ce2cded5 12377#define MIPS_DEFAULT_64BIT $mips_default_64bit
d7040cdb
SE
12378_ACEOF
12379
12380
ce2cded5
L
12381cat >>confdefs.h <<_ACEOF
12382#define MIPS_DEFAULT_ABI $mips_default_abi
12383_ACEOF
d7040cdb 12384
ce2cded5
L
12385 ;;
12386 esac
d7040cdb 12387
ce2cded5
L
12388 # Do we need the opcodes library?
12389 case ${cpu_type} in
12390 vax | tic30)
12391 ;;
d7040cdb 12392
ce2cded5
L
12393 *)
12394 need_opcodes=yes
d7040cdb 12395
ce2cded5
L
12396 case "${enable_shared}" in
12397 yes) shared_opcodes=true ;;
12398 *opcodes*) shared_opcodes=true ;;
12399 *) shared_opcodes=false ;;
12400 esac
12401 ;;
12402 esac
d7040cdb 12403
ce2cded5
L
12404 # Any other special object files needed ?
12405 case ${cpu_type} in
d7040cdb 12406
ce2cded5
L
12407 bfin)
12408 echo ${extra_objects} | grep -s "bfin-parse.o"
12409 if test $? -ne 0 ; then
12410 extra_objects="$extra_objects bfin-parse.o"
12411 fi
d7040cdb 12412
df7b86aa 12413 echo ${extra_objects} | grep -s "bfin-lex-wrapper.o"
ce2cded5 12414 if test $? -ne 0 ; then
df7b86aa 12415 extra_objects="$extra_objects bfin-lex-wrapper.o"
ce2cded5
L
12416 fi
12417 ;;
d7040cdb 12418
73589c9d 12419 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k)
ce2cded5
L
12420 using_cgen=yes
12421 ;;
d7040cdb 12422
ce2cded5
L
12423 m32c)
12424 using_cgen=yes
12425 ;;
12426 frv)
12427 using_cgen=yes
12428 ;;
12429 m68k)
12430 case ${extra_objects} in
12431 *m68k-parse.o*) ;;
12432 *) extra_objects="$extra_objects m68k-parse.o" ;;
12433 esac
12434 ;;
d7040cdb 12435
ce2cded5
L
12436 mep)
12437 using_cgen=yes
12438 ;;
d7040cdb 12439
ce2cded5
L
12440 mips)
12441 echo ${extra_objects} | grep -s "itbl-parse.o"
12442 if test $? -ne 0 ; then
12443 extra_objects="$extra_objects itbl-parse.o"
12444 fi
d7040cdb 12445
df7b86aa 12446 echo ${extra_objects} | grep -s "itbl-lex-wrapper.o"
ce2cded5 12447 if test $? -ne 0 ; then
df7b86aa 12448 extra_objects="$extra_objects itbl-lex-wrapper.o"
ce2cded5 12449 fi
d7040cdb 12450
ce2cded5
L
12451 echo ${extra_objects} | grep -s "itbl-ops.o"
12452 if test $? -ne 0 ; then
12453 extra_objects="$extra_objects itbl-ops.o"
12454 fi
12455 ;;
d7040cdb 12456
ce2cded5
L
12457 mt)
12458 using_cgen=yes
12459 ;;
d7040cdb 12460
35c08157
KLC
12461 nds32)
12462 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features
12463 # based on arch_name.
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12465$as_echo_n "checking for default configuration of --with-arch... " >&6; }
12466 if test "x${with_arch}" != x; then
12467 case ${with_arch} in
12468 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 )
12469
12470cat >>confdefs.h <<_ACEOF
12471#define NDS32_DEFAULT_ARCH_NAME "$with_arch"
12472_ACEOF
12473
12474 ;;
12475 *)
12476 as_fn_error "This kind of arch name does *NOT* exist!" "$LINENO" 5
12477 ;;
12478 esac
12479 fi
12480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12481$as_echo "$with_arch" >&6; }
12482
12483 # Decide features one by one.
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5
12485$as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; }
6cd8405e 12486 if test "x${enable_dx_regs}" = xyes; then
35c08157
KLC
12487
12488$as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h
12489
12490 else
12491
12492$as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h
12493
12494 fi
12495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5
12496$as_echo "$enable_dx_regs" >&6; }
12497
12498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5
12499$as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; }
6cd8405e 12500 if test "x${enable_perf_ext}" = xno; then
35c08157
KLC
12501
12502$as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h
12503
12504 else
12505
12506$as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h
12507
12508 fi
12509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5
12510$as_echo "$enable_perf_ext" >&6; }
12511
12512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5
12513$as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; }
6cd8405e 12514 if test "x${enable_perf_ext2}" = xno; then
35c08157
KLC
12515
12516$as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h
12517
12518 else
12519
12520$as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h
12521
12522 fi
12523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5
12524$as_echo "$enable_perf_ext2" >&6; }
12525
12526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5
12527$as_echo_n "checking for default configuration of --enable-string-ext... " >&6; }
6cd8405e 12528 if test "x${enable_string_ext}" = xno; then
35c08157
KLC
12529
12530$as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h
12531
12532 else
12533
12534$as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h
12535
12536 fi
12537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5
12538$as_echo "$enable_string_ext" >&6; }
12539
12540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5
12541$as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; }
6cd8405e 12542 if test "x${enable_audio_ext}" = xno; then
35c08157
KLC
12543
12544$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h
12545
12546 else
12547
12548$as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h
12549
12550 fi
12551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5
12552$as_echo "$enable_audio_ext" >&6; }
12553 ;;
12554
e23eba97 12555 i386 | riscv | s390 | sparc)
ce2cded5 12556 if test $this_target = $target ; then
d7040cdb
SE
12557
12558cat >>confdefs.h <<_ACEOF
ce2cded5 12559#define DEFAULT_ARCH "${arch}"
d7040cdb
SE
12560_ACEOF
12561
ce2cded5
L
12562 fi
12563 ;;
d7040cdb 12564
99c513f6
DD
12565 rl78)
12566 echo ${extra_objects} | grep -s "rl78-parse.o"
12567 if test $? -ne 0 ; then
12568 extra_objects="$extra_objects rl78-parse.o"
12569 fi
12570 ;;
12571
c7927a3c
NC
12572 rx)
12573 echo ${extra_objects} | grep -s "rx-parse.o"
12574 if test $? -ne 0 ; then
12575 extra_objects="$extra_objects rx-parse.o"
12576 fi
12577 ;;
12578
ce2cded5
L
12579 xstormy16)
12580 using_cgen=yes
12581 ;;
d7040cdb 12582
ce2cded5
L
12583 xc16x)
12584 using_cgen=yes
12585 ;;
d7040cdb 12586
ce2cded5
L
12587 xtensa)
12588 echo ${extra_objects} | grep -s "xtensa-relax.o"
12589 if test $? -ne 0 ; then
12590 extra_objects="$extra_objects xtensa-relax.o"
12591 fi
12592 ;;
d7040cdb 12593
ce2cded5
L
12594 *)
12595 ;;
12596 esac
d7040cdb 12597
ce2cded5
L
12598 if test $using_cgen = yes ; then
12599 case "x${extra_objects}" in
12600 *cgen.o*) ;;
12601 *) extra_objects="$extra_objects cgen.o" ;;
12602 esac
12603 fi
d7040cdb 12604
ce2cded5 12605# See if we really can support this configuration with the emulation code.
d7040cdb 12606
ce2cded5
L
12607 if test $this_target = $target ; then
12608 obj_format=$fmt
12609 te_file=$em
12610 fi
d7040cdb 12611
b11d79f2
TG
12612 case ${te_file} in
12613 vms) extra_objects="$extra_objects te-vms.o" ;;
12614 esac
12615
ce2cded5 12616# From target name and format, produce a list of supported emulations.
d7040cdb 12617
ce2cded5 12618 case ${generic_target}-${fmt} in
e8044f35 12619 mips-*-*-*) case "$endian" in
ce2cded5
L
12620 big) emulation="mipsbelf mipslelf mipself" ;;
12621 *) emulation="mipslelf mipsbelf mipself" ;;
12622 esac ;;
ce2cded5
L
12623 # i386-pc-pe-coff != i386-pc-coff.
12624 i386-*-pe-coff) ;;
12625 # Uncommenting the next line will turn on support for i386 AOUT
12626 # for the default linux configuration
12627 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
12628 #
12629 i386-*-aout) emulation="i386aout" ;;
12630 i386-*-coff) emulation="i386coff" ;;
12631 i386-*-elf) emulation="i386elf" ;;
d7040cdb 12632
ce2cded5
L
12633 # Always all formats. The first stated emulation becomes the default.
12634 cris-*-*aout*) emulation="crisaout criself" ;;
12635 cris-*-*) emulation="criself crisaout" ;;
12636 esac
13b2be9c 12637
ce2cded5 12638 emulations="$emulations $emulation"
13b2be9c 12639
13b2be9c 12640done
13b2be9c 12641
0cb4071e
L
12642if test ${ac_default_x86_relax_relocations} = unset; then
12643 ac_default_x86_relax_relocations=1
12644fi
12645
12646cat >>confdefs.h <<_ACEOF
12647#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations
12648_ACEOF
12649
12650
b8871f35
L
12651if test ${ac_default_elf_stt_common} = unset; then
12652 ac_default_elf_stt_common=0
12653fi
12654
12655cat >>confdefs.h <<_ACEOF
12656#define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common
12657_ACEOF
12658
12659
348ef89a 12660if test x$ac_default_compressed_debug_sections = xyes ; then
e12fe555
NC
12661
12662$as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
12663
6c3bc0f8 12664fi
e12fe555 12665
ce2cded5
L
12666# Turn on all targets if possible
12667if test ${all_targets} = "yes"; then
12668 case ${target_cpu_type} in
12669 i386)
12670 case ${obj_format} in
12671 aout)
12672 emulations="$emulations i386coff i386elf"
12673 ;;
12674 coff)
12675 emulations="$emulations i386aout i386elf"
12676 ;;
12677 elf)
12678 emulations="$emulations i386aout i386coff"
12679 ;;
12680 esac
12681 ;;
12682 x86_64)
12683 case ${obj_format} in
12684 aout)
12685 emulations="$emulations i386coff i386elf"
12686 ;;
12687 coff)
12688 emulations="$emulations i386aout i386elf"
12689 ;;
12690 elf)
12691 emulations="$emulations i386aout i386coff"
12692 ;;
12693 esac
12694 ;;
12695 esac
13b2be9c 12696fi
c8615825 12697
39871c07
AM
12698# PE code has way too many macros tweaking behaviour
12699case ${te_file} in
12700 pe*) emulations="" ;;
12701esac
12702
ce2cded5
L
12703# Assign floating point type. Most processors with FP support
12704# IEEE FP. On those that don't support FP at all, usually IEEE
12705# is emulated.
12706case ${target_cpu} in
12707 vax | pdp11 ) atof=vax ;;
12708 *) atof=ieee ;;
12709esac
c8615825 12710
ce2cded5 12711case "${obj_format}" in
81ecdfbb 12712 "") as_fn_error "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
ce2cded5 12713esac
13b2be9c 12714
ce2cded5
L
12715# Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
12716cgen_cpu_prefix=""
12717if test $using_cgen = yes ; then
12718 case ${target_cpu} in
73589c9d
CS
12719 or1knd)
12720 cgen_cpu_prefix=or1k ;;
ce2cded5
L
12721 *) cgen_cpu_prefix=${target_cpu} ;;
12722 esac
c8615825 12723
c8615825 12724
81ecdfbb 12725$as_echo "#define USING_CGEN 1" >>confdefs.h
d7040cdb 12726
d7040cdb 12727fi
13b2be9c 12728
ce2cded5
L
12729
12730if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
81ecdfbb 12731 as_fn_error "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
13b2be9c 12732fi
ce2cded5
L
12733
12734if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
81ecdfbb 12735 as_fn_error "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
13b2be9c
DJ
12736fi
12737
ce2cded5
L
12738# Some COFF configurations want these random other flags set.
12739case ${obj_format} in
12740 coff)
12741 case ${target_cpu_type} in
12742 i386)
81ecdfbb 12743$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12744 ;;
12745 m68k)
81ecdfbb 12746$as_echo "#define M68KCOFF 1" >>confdefs.h
ce2cded5
L
12747 ;;
12748 m88k)
81ecdfbb 12749$as_echo "#define M88KCOFF 1" >>confdefs.h
ce2cded5
L
12750 ;;
12751 x86_64)
81ecdfbb 12752$as_echo "#define I386COFF 1" >>confdefs.h
ce2cded5
L
12753 ;;
12754 esac
12755 ;;
12756esac
12757
12758# Getting this done right is going to be a bitch. Each configuration specified
12759# with --enable-targets=... should be checked for environment, format, cpu
12760# setting.
12761#
12762# For each configuration, the necessary object file support code must be linked
12763# in. This might be only one, it might be up to four. The necessary emulation
12764# code needs to be provided, too.
12765#
12766# And then there's "--enable-targets=all"....
12767#
e8044f35 12768# For now, just always do it for MIPS ELF configurations. Sigh.
ce2cded5
L
12769
12770formats="${obj_format}"
12771emfiles=""
12772EMULATIONS=""
12773_gas_uniq_list="$emulations"
12774_gas_uniq_newlist=""
12775for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12776 case $_gas_uniq_i in
12777 _gas_uniq_dummy) ;;
12778 *) case " $_gas_uniq_newlist " in
12779 *" $_gas_uniq_i "*) ;;
12780 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12781 esac ;;
12782 esac
12783done
12784emulations=$_gas_uniq_newlist
12785
12786for em in . $emulations ; do
12787 case $em in
12788 .) continue ;;
12789 mipsbelf | mipslelf | mipself)
12790 fmt=elf file=mipself ;;
ce2cded5
L
12791 *coff)
12792 fmt=coff file=$em ;;
12793 *aout)
12794 fmt=aout file=$em ;;
12795 *elf)
12796 fmt=elf file=$em ;;
12797 esac
12798 formats="$formats $fmt"
12799 emfiles="$emfiles e-$file.o"
12800 EMULATIONS="$EMULATIONS &$em,"
12801done
12802_gas_uniq_list="$formats"
12803_gas_uniq_newlist=""
12804for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12805 case $_gas_uniq_i in
12806 _gas_uniq_dummy) ;;
12807 *) case " $_gas_uniq_newlist " in
12808 *" $_gas_uniq_i "*) ;;
12809 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12810 esac ;;
12811 esac
13b2be9c 12812done
ce2cded5 12813formats=$_gas_uniq_newlist
13b2be9c 12814
ce2cded5
L
12815_gas_uniq_list="$emfiles"
12816_gas_uniq_newlist=""
12817for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12818 case $_gas_uniq_i in
12819 _gas_uniq_dummy) ;;
12820 *) case " $_gas_uniq_newlist " in
12821 *" $_gas_uniq_i "*) ;;
12822 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12823 esac ;;
12824 esac
12825done
12826emfiles=$_gas_uniq_newlist
d7040cdb 12827
ce2cded5
L
12828if test `set . $formats ; shift ; echo $#` -gt 1 ; then
12829 for fmt in $formats ; do
12830 case $fmt in
12831 aout)
81ecdfbb 12832$as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
ce2cded5
L
12833 ;;
12834 bout)
81ecdfbb 12835$as_echo "#define OBJ_MAYBE_BOUT 1" >>confdefs.h
ce2cded5
L
12836 ;;
12837 coff)
81ecdfbb 12838$as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
ce2cded5
L
12839 ;;
12840 ecoff)
81ecdfbb 12841$as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
ce2cded5
L
12842 ;;
12843 elf)
81ecdfbb 12844$as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
ce2cded5
L
12845 ;;
12846 generic)
81ecdfbb 12847$as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
ce2cded5
L
12848 ;;
12849 som)
81ecdfbb 12850$as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
ce2cded5
L
12851 ;;
12852 esac
12853 extra_objects="$extra_objects obj-$fmt.o"
12854 done
12855 obj_format=multi
13b2be9c 12856fi
ce2cded5
L
12857if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
12858 DEFAULT_EMULATION=`set . $emulations ; echo $2`
e8044f35 12859 # e-mipself has more than one emulation per file, e-i386* has just one at the
ce2cded5
L
12860 # moment. If only one emulation is specified, then don't define
12861 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
12862 case "${obj_format}${emfiles}" in
e8044f35 12863 multi* | *mipself*)
ce2cded5 12864 extra_objects="$extra_objects $emfiles"
d7040cdb 12865
81ecdfbb 12866$as_echo "#define USE_EMULATIONS 1" >>confdefs.h
ce2cded5
L
12867 ;;
12868 esac
12869fi
d7040cdb 12870
13b2be9c 12871
ce2cded5
L
12872cat >>confdefs.h <<_ACEOF
12873#define EMULATIONS $EMULATIONS
13b2be9c 12874_ACEOF
d7040cdb 12875
d7040cdb 12876
ce2cded5
L
12877cat >>confdefs.h <<_ACEOF
12878#define DEFAULT_EMULATION "$DEFAULT_EMULATION"
d7040cdb 12879_ACEOF
d7040cdb 12880
d7040cdb 12881
ce2cded5 12882reject_dev_configs=yes
252b5132 12883
ce2cded5
L
12884case ${reject_dev_configs}-${dev} in
12885 yes-yes) # Oops.
81ecdfbb 12886 as_fn_error "GAS does not support the ${generic_target} configuration." "$LINENO" 5
ce2cded5 12887 ;;
d7040cdb
SE
12888esac
12889
13b2be9c 12890
ce2cded5
L
12891
12892
12893
12894
12895
12896# do we need the opcodes library?
12897case "${need_opcodes}" in
12898yes)
12899 OPCODES_LIB=../opcodes/libopcodes.la
12900 ;;
12901esac
12902
12903
12904
12905
12906cat >>confdefs.h <<_ACEOF
12907#define TARGET_ALIAS "${target_alias}"
d7040cdb 12908_ACEOF
20e95c23 12909
20e95c23 12910
ce2cded5
L
12911cat >>confdefs.h <<_ACEOF
12912#define TARGET_CANONICAL "${target}"
12913_ACEOF
20e95c23 12914
d6d788bd 12915
ce2cded5
L
12916cat >>confdefs.h <<_ACEOF
12917#define TARGET_CPU "${target_cpu}"
12918_ACEOF
20e95c23 12919
ce2cded5
L
12920
12921cat >>confdefs.h <<_ACEOF
12922#define TARGET_VENDOR "${target_vendor}"
0efedc4c
AM
12923_ACEOF
12924
12925
ce2cded5
L
12926cat >>confdefs.h <<_ACEOF
12927#define TARGET_OS "${target_os}"
12928_ACEOF
12929
0efedc4c 12930
d7040cdb
SE
12931for ac_prog in 'bison -y' byacc
12932do
12933 # Extract the first word of "$ac_prog", so it can be a program name with args.
12934set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12936$as_echo_n "checking for $ac_word... " >&6; }
12937if test "${ac_cv_prog_YACC+set}" = set; then :
12938 $as_echo_n "(cached) " >&6
20e95c23 12939else
d7040cdb
SE
12940 if test -n "$YACC"; then
12941 ac_cv_prog_YACC="$YACC" # Let the user override the test.
d6d788bd 12942else
d7040cdb
SE
12943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12944for as_dir in $PATH
12945do
12946 IFS=$as_save_IFS
12947 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12948 for ac_exec_ext in '' $ac_executable_extensions; do
12949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12950 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 12951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 12952 break 2
20e95c23 12953 fi
d7040cdb 12954done
81ecdfbb
RW
12955 done
12956IFS=$as_save_IFS
20e95c23 12957
d7040cdb
SE
12958fi
12959fi
12960YACC=$ac_cv_prog_YACC
12961if test -n "$YACC"; then
81ecdfbb
RW
12962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12963$as_echo "$YACC" >&6; }
d7040cdb 12964else
81ecdfbb
RW
12965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12966$as_echo "no" >&6; }
d7040cdb 12967fi
20e95c23 12968
81ecdfbb 12969
d7040cdb
SE
12970 test -n "$YACC" && break
12971done
12972test -n "$YACC" || YACC="yacc"
20e95c23 12973
d7040cdb
SE
12974for ac_prog in flex lex
12975do
12976 # Extract the first word of "$ac_prog", so it can be a program name with args.
12977set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12979$as_echo_n "checking for $ac_word... " >&6; }
12980if test "${ac_cv_prog_LEX+set}" = set; then :
12981 $as_echo_n "(cached) " >&6
d6d788bd 12982else
d7040cdb
SE
12983 if test -n "$LEX"; then
12984 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12985else
12986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12987for as_dir in $PATH
12988do
12989 IFS=$as_save_IFS
12990 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12991 for ac_exec_ext in '' $ac_executable_extensions; do
12992 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12993 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 12994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12995 break 2
12996 fi
12997done
81ecdfbb
RW
12998 done
12999IFS=$as_save_IFS
20e95c23 13000
d7040cdb
SE
13001fi
13002fi
13003LEX=$ac_cv_prog_LEX
13004if test -n "$LEX"; then
81ecdfbb
RW
13005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
13006$as_echo "$LEX" >&6; }
20e95c23 13007else
81ecdfbb
RW
13008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13009$as_echo "no" >&6; }
13b2be9c
DJ
13010fi
13011
81ecdfbb 13012
d7040cdb
SE
13013 test -n "$LEX" && break
13014done
13015test -n "$LEX" || LEX=":"
20e95c23 13016
3d961d0d
AM
13017case "$LEX" in
13018 :|*"missing "*) ;;
13019 *) cat >conftest.l <<_ACEOF
81ecdfbb
RW
13020%%
13021a { ECHO; }
13022b { REJECT; }
13023c { yymore (); }
13024d { yyless (1); }
13025e { yyless (input () != 0); }
13026f { unput (yytext[0]); }
13027. { BEGIN INITIAL; }
13028%%
13029#ifdef YYTEXT_POINTER
13030extern char *yytext;
d7040cdb 13031#endif
d7040cdb 13032int
81ecdfbb 13033main (void)
d7040cdb 13034{
81ecdfbb 13035 return ! yylex () + ! yywrap ();
d7040cdb
SE
13036}
13037_ACEOF
81ecdfbb
RW
13038{ { ac_try="$LEX conftest.l"
13039case "(($ac_try" in
13040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13041 *) ac_try_echo=$ac_try;;
13042esac
13043eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13044$as_echo "$ac_try_echo"; } >&5
13045 (eval "$LEX conftest.l") 2>&5
d7040cdb 13046 ac_status=$?
81ecdfbb
RW
13047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13048 test $ac_status = 0; }
13049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
13050$as_echo_n "checking lex output file root... " >&6; }
13051if test "${ac_cv_prog_lex_root+set}" = set; then :
13052 $as_echo_n "(cached) " >&6
d7040cdb 13053else
d5fbea21 13054
81ecdfbb
RW
13055if test -f lex.yy.c; then
13056 ac_cv_prog_lex_root=lex.yy
13057elif test -f lexyy.c; then
13058 ac_cv_prog_lex_root=lexyy
13059else
13060 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
d6d788bd 13061fi
d7040cdb 13062fi
81ecdfbb
RW
13063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
13064$as_echo "$ac_cv_prog_lex_root" >&6; }
13065LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
d7040cdb 13066
81ecdfbb
RW
13067if test -z "${LEXLIB+set}"; then
13068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
13069$as_echo_n "checking lex library... " >&6; }
13070if test "${ac_cv_lib_lex+set}" = set; then :
13071 $as_echo_n "(cached) " >&6
d7040cdb 13072else
d7040cdb 13073
81ecdfbb
RW
13074 ac_save_LIBS=$LIBS
13075 ac_cv_lib_lex='none needed'
13076 for ac_lib in '' -lfl -ll; do
13077 LIBS="$ac_lib $ac_save_LIBS"
13078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13079/* end confdefs.h. */
13080`cat $LEX_OUTPUT_ROOT.c`
13081_ACEOF
13082if ac_fn_c_try_link "$LINENO"; then :
13083 ac_cv_lib_lex=$ac_lib
d7040cdb 13084fi
81ecdfbb
RW
13085rm -f core conftest.err conftest.$ac_objext \
13086 conftest$ac_exeext conftest.$ac_ext
13087 test "$ac_cv_lib_lex" != 'none needed' && break
13088 done
13089 LIBS=$ac_save_LIBS
d7040cdb
SE
13090
13091fi
81ecdfbb
RW
13092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
13093$as_echo "$ac_cv_lib_lex" >&6; }
13094 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb
SE
13095fi
13096
13b2be9c 13097
81ecdfbb
RW
13098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
13099$as_echo_n "checking whether yytext is a pointer... " >&6; }
13100if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
13101 $as_echo_n "(cached) " >&6
d7040cdb
SE
13102else
13103 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 13104# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
13105# not all implementations provide the %pointer and %array declarations.
13106ac_cv_prog_lex_yytext_pointer=no
d7040cdb 13107ac_save_LIBS=$LIBS
81ecdfbb
RW
13108LIBS="$LEXLIB $ac_save_LIBS"
13109cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13110/* end confdefs.h. */
13111#define YYTEXT_POINTER 1
d7040cdb 13112`cat $LEX_OUTPUT_ROOT.c`
13b2be9c 13113_ACEOF
81ecdfbb 13114if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13115 ac_cv_prog_lex_yytext_pointer=yes
13b2be9c 13116fi
81ecdfbb
RW
13117rm -f core conftest.err conftest.$ac_objext \
13118 conftest$ac_exeext conftest.$ac_ext
d7040cdb 13119LIBS=$ac_save_LIBS
252b5132 13120
9b2b7d69 13121fi
81ecdfbb
RW
13122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
13123$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb 13124if test $ac_cv_prog_lex_yytext_pointer = yes; then
13b2be9c 13125
81ecdfbb 13126$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
9b2b7d69 13127
d6d788bd 13128fi
81ecdfbb 13129rm -f conftest.l $LEX_OUTPUT_ROOT.c
3d961d0d
AM
13130 ;;
13131esac
d7040cdb
SE
13132if test "$LEX" = :; then
13133 LEX=${am_missing_run}flex
13134fi
13135
f8c2a965 13136ALL_LINGUAS="fr tr es rw id ru fi ja zh_CN"
d7040cdb
SE
13137# If we haven't got the data from the intl directory,
13138# assume NLS is disabled.
13139USE_NLS=no
13140LIBINTL=
13141LIBINTL_DEP=
13142INCINTL=
13143XGETTEXT=
13144GMSGFMT=
13145POSUB=
13146
13147if test -f ../intl/config.intl; then
13148 . ../intl/config.intl
13149fi
81ecdfbb
RW
13150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13151$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 13152if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13154$as_echo "no" >&6; }
d7040cdb 13155else
81ecdfbb
RW
13156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13157$as_echo "yes" >&6; }
d7040cdb 13158
81ecdfbb 13159$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
13160
13161
81ecdfbb
RW
13162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13163$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
13164 # Look for .po and .gmo files in the source directory.
13165 CATALOGS=
13166 XLINGUAS=
13167 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13168 # If there aren't any .gmo files the shell will give us the
13169 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13170 # weeded out.
13171 case "$cat" in *\**)
13172 continue;;
13173 esac
13174 # The quadruple backslash is collapsed to a double backslash
13175 # by the backticks, then collapsed again by the double quotes,
13176 # leaving us with one backslash in the sed expression (right
13177 # before the dot that mustn't act as a wildcard).
13178 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13179 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13180 # The user is allowed to set LINGUAS to a list of languages to
13181 # install catalogs for. If it's empty that means "all of them."
13182 if test "x$LINGUAS" = x; then
13183 CATALOGS="$CATALOGS $cat"
13184 XLINGUAS="$XLINGUAS $lang"
13185 else
13186 case "$LINGUAS" in *$lang*)
13187 CATALOGS="$CATALOGS $cat"
13188 XLINGUAS="$XLINGUAS $lang"
13189 ;;
13190 esac
13191 fi
13192 done
13193 LINGUAS="$XLINGUAS"
81ecdfbb
RW
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13195$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
13196
13197
13198 DATADIRNAME=share
13199
13200 INSTOBJEXT=.mo
13201
13202 GENCAT=gencat
13203
13204 CATOBJEXT=.gmo
13205
13206fi
13207
13208 MKINSTALLDIRS=
13209 if test -n "$ac_aux_dir"; then
13210 case "$ac_aux_dir" in
13211 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13212 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13213 esac
13214 fi
13215 if test -z "$MKINSTALLDIRS"; then
13216 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13217 fi
13218
13219
13220
81ecdfbb
RW
13221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13222$as_echo_n "checking whether NLS is requested... " >&6; }
13223 # Check whether --enable-nls was given.
13224if test "${enable_nls+set}" = set; then :
13225 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
13226else
13227 USE_NLS=yes
81ecdfbb
RW
13228fi
13229
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13231$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
13232
13233
13234
13235
13236
13237
13238# Prepare PATH_SEPARATOR.
13239# The user is always right.
13240if test "${PATH_SEPARATOR+set}" != set; then
13241 echo "#! /bin/sh" >conf$$.sh
13242 echo "exit 0" >>conf$$.sh
13243 chmod +x conf$$.sh
13244 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13245 PATH_SEPARATOR=';'
13b2be9c 13246 else
d7040cdb 13247 PATH_SEPARATOR=:
13b2be9c 13248 fi
d7040cdb 13249 rm -f conf$$.sh
252b5132 13250fi
13b2be9c 13251
d7040cdb
SE
13252# Find out how to test for executable files. Don't use a zero-byte file,
13253# as systems may use methods other than mode bits to determine executability.
13254cat >conf$$.file <<_ASEOF
13255#! /bin/sh
13256exit 0
13257_ASEOF
13258chmod +x conf$$.file
13259if test -x conf$$.file >/dev/null 2>&1; then
13260 ac_executable_p="test -x"
13261else
13262 ac_executable_p="test -f"
13b2be9c 13263fi
d7040cdb 13264rm -f conf$$.file
13b2be9c 13265
d7040cdb
SE
13266# Extract the first word of "msgfmt", so it can be a program name with args.
13267set dummy msgfmt; ac_word=$2
81ecdfbb
RW
13268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13269$as_echo_n "checking for $ac_word... " >&6; }
13270if test "${ac_cv_path_MSGFMT+set}" = set; then :
13271 $as_echo_n "(cached) " >&6
252b5132 13272else
d7040cdb
SE
13273 case "$MSGFMT" in
13274 [\\/]* | ?:[\\/]*)
13275 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13276 ;;
13277 *)
13278 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13279 for ac_dir in $PATH; do
13280 IFS="$ac_save_IFS"
13281 test -z "$ac_dir" && ac_dir=.
13282 for ac_exec_ext in '' $ac_executable_extensions; do
13283 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13284 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13285 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13286 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13287 break 2
13288 fi
13289 fi
13290 done
13291 done
13292 IFS="$ac_save_IFS"
13293 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13294 ;;
13295esac
252b5132 13296fi
d7040cdb
SE
13297MSGFMT="$ac_cv_path_MSGFMT"
13298if test "$MSGFMT" != ":"; then
81ecdfbb
RW
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13300$as_echo "$MSGFMT" >&6; }
252b5132 13301else
81ecdfbb
RW
13302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13303$as_echo "no" >&6; }
252b5132 13304fi
252b5132 13305
d7040cdb
SE
13306 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13307set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
13308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13309$as_echo_n "checking for $ac_word... " >&6; }
13310if test "${ac_cv_path_GMSGFMT+set}" = set; then :
13311 $as_echo_n "(cached) " >&6
13b2be9c 13312else
d7040cdb
SE
13313 case $GMSGFMT in
13314 [\\/]* | ?:[\\/]*)
13315 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13316 ;;
13317 *)
13318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13319for as_dir in $PATH
13320do
13321 IFS=$as_save_IFS
13322 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
13323 for ac_exec_ext in '' $ac_executable_extensions; do
13324 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 13325 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
13327 break 2
13328 fi
13329done
81ecdfbb
RW
13330 done
13331IFS=$as_save_IFS
252b5132 13332
d7040cdb
SE
13333 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13334 ;;
13335esac
13336fi
13337GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 13338if test -n "$GMSGFMT"; then
81ecdfbb
RW
13339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13340$as_echo "$GMSGFMT" >&6; }
ac48eca1 13341else
81ecdfbb
RW
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13343$as_echo "no" >&6; }
6840198f 13344fi
6840198f 13345
13b2be9c 13346
20e95c23 13347
81ecdfbb 13348
d7040cdb
SE
13349# Prepare PATH_SEPARATOR.
13350# The user is always right.
13351if test "${PATH_SEPARATOR+set}" != set; then
13352 echo "#! /bin/sh" >conf$$.sh
13353 echo "exit 0" >>conf$$.sh
13354 chmod +x conf$$.sh
13355 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13356 PATH_SEPARATOR=';'
13357 else
13358 PATH_SEPARATOR=:
13359 fi
13360 rm -f conf$$.sh
13361fi
20e95c23 13362
d7040cdb
SE
13363# Find out how to test for executable files. Don't use a zero-byte file,
13364# as systems may use methods other than mode bits to determine executability.
13365cat >conf$$.file <<_ASEOF
13366#! /bin/sh
13367exit 0
13368_ASEOF
13369chmod +x conf$$.file
13370if test -x conf$$.file >/dev/null 2>&1; then
13371 ac_executable_p="test -x"
13b2be9c 13372else
d7040cdb 13373 ac_executable_p="test -f"
13b2be9c 13374fi
d7040cdb 13375rm -f conf$$.file
20e95c23 13376
d7040cdb
SE
13377# Extract the first word of "xgettext", so it can be a program name with args.
13378set dummy xgettext; ac_word=$2
81ecdfbb
RW
13379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13380$as_echo_n "checking for $ac_word... " >&6; }
13381if test "${ac_cv_path_XGETTEXT+set}" = set; then :
13382 $as_echo_n "(cached) " >&6
252b5132 13383else
d7040cdb
SE
13384 case "$XGETTEXT" in
13385 [\\/]* | ?:[\\/]*)
13386 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13387 ;;
13388 *)
13389 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13390 for ac_dir in $PATH; do
13391 IFS="$ac_save_IFS"
13392 test -z "$ac_dir" && ac_dir=.
13393 for ac_exec_ext in '' $ac_executable_extensions; do
13394 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13395 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13396 (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
13397 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13398 break 2
13399 fi
13400 fi
13401 done
13402 done
13403 IFS="$ac_save_IFS"
13404 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13405 ;;
13406esac
13b2be9c 13407fi
d7040cdb
SE
13408XGETTEXT="$ac_cv_path_XGETTEXT"
13409if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
13410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13411$as_echo "$XGETTEXT" >&6; }
d7040cdb 13412else
81ecdfbb
RW
13413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13414$as_echo "no" >&6; }
13b2be9c 13415fi
13b2be9c 13416
d7040cdb 13417 rm -f messages.po
20e95c23 13418
13b2be9c 13419
d7040cdb
SE
13420# Prepare PATH_SEPARATOR.
13421# The user is always right.
13422if test "${PATH_SEPARATOR+set}" != set; then
13423 echo "#! /bin/sh" >conf$$.sh
13424 echo "exit 0" >>conf$$.sh
13425 chmod +x conf$$.sh
13426 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13427 PATH_SEPARATOR=';'
13428 else
13429 PATH_SEPARATOR=:
13430 fi
13431 rm -f conf$$.sh
252b5132 13432fi
20e95c23 13433
d7040cdb
SE
13434# Find out how to test for executable files. Don't use a zero-byte file,
13435# as systems may use methods other than mode bits to determine executability.
13436cat >conf$$.file <<_ASEOF
13437#! /bin/sh
13438exit 0
13439_ASEOF
13440chmod +x conf$$.file
13441if test -x conf$$.file >/dev/null 2>&1; then
13442 ac_executable_p="test -x"
252b5132 13443else
d7040cdb
SE
13444 ac_executable_p="test -f"
13445fi
13446rm -f conf$$.file
20e95c23 13447
d7040cdb
SE
13448# Extract the first word of "msgmerge", so it can be a program name with args.
13449set dummy msgmerge; ac_word=$2
81ecdfbb
RW
13450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13451$as_echo_n "checking for $ac_word... " >&6; }
13452if test "${ac_cv_path_MSGMERGE+set}" = set; then :
13453 $as_echo_n "(cached) " >&6
20e95c23 13454else
d7040cdb
SE
13455 case "$MSGMERGE" in
13456 [\\/]* | ?:[\\/]*)
13457 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13458 ;;
13459 *)
13460 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13461 for ac_dir in $PATH; do
13462 IFS="$ac_save_IFS"
13463 test -z "$ac_dir" && ac_dir=.
13464 for ac_exec_ext in '' $ac_executable_extensions; do
13465 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13466 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13467 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13468 break 2
13469 fi
13470 fi
13471 done
13472 done
13473 IFS="$ac_save_IFS"
13474 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13475 ;;
13476esac
20e95c23 13477fi
d7040cdb
SE
13478MSGMERGE="$ac_cv_path_MSGMERGE"
13479if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
13480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13481$as_echo "$MSGMERGE" >&6; }
d7040cdb 13482else
81ecdfbb
RW
13483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13484$as_echo "no" >&6; }
20e95c23 13485fi
252b5132 13486
252b5132 13487
d7040cdb
SE
13488 if test "$GMSGFMT" != ":"; then
13489 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13490 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13491 : ;
13492 else
13493 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
13494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13495$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
13496 GMSGFMT=":"
13497 fi
13498 fi
13b2be9c 13499
d7040cdb
SE
13500 if test "$XGETTEXT" != ":"; then
13501 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13502 (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
13503 : ;
13504 else
81ecdfbb
RW
13505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13506$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
13507 XGETTEXT=":"
13508 fi
13509 rm -f messages.po
13510 fi
252b5132 13511
81ecdfbb 13512 ac_config_commands="$ac_config_commands default-1"
13b2be9c 13513
13b2be9c 13514
81ecdfbb
RW
13515
13516
13517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13518$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13519 # Check whether --enable-maintainer-mode was given.
13520if test "${enable_maintainer_mode+set}" = set; then :
13521 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
9b2b7d69 13522else
81ecdfbb 13523 USE_MAINTAINER_MODE=no
13b2be9c 13524fi
13b2be9c 13525
81ecdfbb
RW
13526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13527$as_echo "$USE_MAINTAINER_MODE" >&6; }
13528 if test $USE_MAINTAINER_MODE = yes; then
13529 MAINTAINER_MODE_TRUE=
13530 MAINTAINER_MODE_FALSE='#'
13531else
13532 MAINTAINER_MODE_TRUE='#'
13533 MAINTAINER_MODE_FALSE=
13b2be9c 13534fi
13b2be9c 13535
81ecdfbb
RW
13536 MAINT=$MAINTAINER_MODE_TRUE
13537
13538
13539 if false; then
13540 GENINSRC_NEVER_TRUE=
13541 GENINSRC_NEVER_FALSE='#'
13b2be9c 13542else
81ecdfbb
RW
13543 GENINSRC_NEVER_TRUE='#'
13544 GENINSRC_NEVER_FALSE=
252b5132 13545fi
13b2be9c 13546
81ecdfbb
RW
13547
13548
58797674 13549for 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
13550do :
13551 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13552ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13553eval as_val=\$$as_ac_Header
13554 if test "x$as_val" = x""yes; then :
13b2be9c 13555 cat >>confdefs.h <<_ACEOF
81ecdfbb 13556#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13b2be9c
DJ
13557_ACEOF
13558
252b5132 13559fi
13b2be9c 13560
252b5132
RH
13561done
13562
df7b86aa
NC
13563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
13564$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
13565if test "${gcc_cv_header_string+set}" = set; then :
13566 $as_echo_n "(cached) " >&6
13567else
13568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13569/* end confdefs.h. */
13570#include <string.h>
13571#include <strings.h>
13572int
13573main ()
13574{
13575
13576 ;
13577 return 0;
13578}
13579_ACEOF
13580if ac_fn_c_try_compile "$LINENO"; then :
13581 gcc_cv_header_string=yes
13582else
13583 gcc_cv_header_string=no
13584fi
13585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13586fi
13587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
13588$as_echo "$gcc_cv_header_string" >&6; }
13589if test $gcc_cv_header_string = yes; then
13590
13591$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
13592
13593fi
13594
d6d788bd 13595
252b5132
RH
13596# Put this here so that autoconf's "cross-compiling" message doesn't confuse
13597# people who are not cross-compiling but are compiling cross-assemblers.
81ecdfbb
RW
13598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
13599$as_echo_n "checking whether compiling a cross-assembler... " >&6; }
252b5132
RH
13600if test "${host}" = "${target}"; then
13601 cross_gas=no
13602else
13603 cross_gas=yes
13b2be9c 13604
81ecdfbb 13605$as_echo "#define CROSS_COMPILE 1" >>confdefs.h
252b5132
RH
13606
13607fi
81ecdfbb
RW
13608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
13609$as_echo "$cross_gas" >&6; }
252b5132
RH
13610
13611# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
13612# for constant arguments. Useless!
81ecdfbb
RW
13613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
13614$as_echo_n "checking for working alloca.h... " >&6; }
13615if test "${ac_cv_working_alloca_h+set}" = set; then :
13616 $as_echo_n "(cached) " >&6
13b2be9c 13617else
81ecdfbb 13618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13619/* end confdefs.h. */
252b5132 13620#include <alloca.h>
13b2be9c
DJ
13621int
13622main ()
13623{
13624char *p = (char *) alloca (2 * sizeof (int));
81ecdfbb 13625 if (p) return 0;
13b2be9c
DJ
13626 ;
13627 return 0;
13628}
13629_ACEOF
81ecdfbb 13630if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
13631 ac_cv_working_alloca_h=yes
13632else
81ecdfbb 13633 ac_cv_working_alloca_h=no
13b2be9c 13634fi
81ecdfbb
RW
13635rm -f core conftest.err conftest.$ac_objext \
13636 conftest$ac_exeext conftest.$ac_ext
13b2be9c 13637fi
81ecdfbb
RW
13638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
13639$as_echo "$ac_cv_working_alloca_h" >&6; }
13b2be9c
DJ
13640if test $ac_cv_working_alloca_h = yes; then
13641
81ecdfbb 13642$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
252b5132
RH
13643
13644fi
13645
81ecdfbb
RW
13646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
13647$as_echo_n "checking for alloca... " >&6; }
13648if test "${ac_cv_func_alloca_works+set}" = set; then :
13649 $as_echo_n "(cached) " >&6
252b5132 13650else
81ecdfbb 13651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13652/* end confdefs.h. */
252b5132
RH
13653#ifdef __GNUC__
13654# define alloca __builtin_alloca
13655#else
13656# ifdef _MSC_VER
13657# include <malloc.h>
13658# define alloca _alloca
13659# else
81ecdfbb 13660# ifdef HAVE_ALLOCA_H
252b5132
RH
13661# include <alloca.h>
13662# else
13663# ifdef _AIX
13664 #pragma alloca
13665# else
13666# ifndef alloca /* predefined by HP cc +Olibcalls */
13667char *alloca ();
13668# endif
13669# endif
13670# endif
13671# endif
13672#endif
13673
13b2be9c
DJ
13674int
13675main ()
13676{
13677char *p = (char *) alloca (1);
81ecdfbb 13678 if (p) return 0;
13b2be9c
DJ
13679 ;
13680 return 0;
13681}
13682_ACEOF
81ecdfbb 13683if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
13684 ac_cv_func_alloca_works=yes
13685else
81ecdfbb 13686 ac_cv_func_alloca_works=no
252b5132 13687fi
81ecdfbb
RW
13688rm -f core conftest.err conftest.$ac_objext \
13689 conftest$ac_exeext conftest.$ac_ext
252b5132 13690fi
81ecdfbb
RW
13691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
13692$as_echo "$ac_cv_func_alloca_works" >&6; }
252b5132 13693
252b5132 13694if test $ac_cv_func_alloca_works = yes; then
9b2b7d69 13695
81ecdfbb 13696$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9b2b7d69 13697
13b2be9c 13698else
c8615825 13699 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
13b2be9c
DJ
13700# that cause trouble. Some versions do not even contain alloca or
13701# contain a buggy version. If you still want to use their alloca,
13702# use ar to extract alloca.o from them instead of compiling alloca.c.
13703
81ecdfbb 13704ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
13b2be9c 13705
81ecdfbb 13706$as_echo "#define C_ALLOCA 1" >>confdefs.h
252b5132 13707
d6d788bd 13708
81ecdfbb
RW
13709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
13710$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
13711if test "${ac_cv_os_cray+set}" = set; then :
13712 $as_echo_n "(cached) " >&6
252b5132 13713else
81ecdfbb 13714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13715/* end confdefs.h. */
81ecdfbb 13716#if defined CRAY && ! defined CRAY2
252b5132
RH
13717webecray
13718#else
13719wenotbecray
13720#endif
13721
13b2be9c 13722_ACEOF
252b5132 13723if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13724 $EGREP "webecray" >/dev/null 2>&1; then :
252b5132
RH
13725 ac_cv_os_cray=yes
13726else
252b5132
RH
13727 ac_cv_os_cray=no
13728fi
13729rm -f conftest*
13730
13731fi
81ecdfbb
RW
13732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
13733$as_echo "$ac_cv_os_cray" >&6; }
252b5132 13734if test $ac_cv_os_cray = yes; then
13b2be9c 13735 for ac_func in _getb67 GETB67 getb67; do
81ecdfbb
RW
13736 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13737ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13738eval as_val=\$$as_ac_var
13739 if test "x$as_val" = x""yes; then :
13b2be9c
DJ
13740
13741cat >>confdefs.h <<_ACEOF
252b5132 13742#define CRAY_STACKSEG_END $ac_func
13b2be9c 13743_ACEOF
252b5132 13744
13b2be9c 13745 break
252b5132
RH
13746fi
13747
13b2be9c 13748 done
252b5132
RH
13749fi
13750
81ecdfbb
RW
13751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
13752$as_echo_n "checking stack direction for C alloca... " >&6; }
13753if test "${ac_cv_c_stack_direction+set}" = set; then :
13754 $as_echo_n "(cached) " >&6
252b5132 13755else
81ecdfbb 13756 if test "$cross_compiling" = yes; then :
252b5132
RH
13757 ac_cv_c_stack_direction=0
13758else
81ecdfbb 13759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13760/* end confdefs.h. */
81ecdfbb 13761$ac_includes_default
13b2be9c 13762int
252b5132
RH
13763find_stack_direction ()
13764{
13765 static char *addr = 0;
13766 auto char dummy;
13767 if (addr == 0)
13768 {
13769 addr = &dummy;
13770 return find_stack_direction ();
13771 }
13772 else
13773 return (&dummy > addr) ? 1 : -1;
13774}
13b2be9c
DJ
13775
13776int
252b5132
RH
13777main ()
13778{
81ecdfbb 13779 return find_stack_direction () < 0;
252b5132 13780}
13b2be9c 13781_ACEOF
81ecdfbb 13782if ac_fn_c_try_run "$LINENO"; then :
252b5132
RH
13783 ac_cv_c_stack_direction=1
13784else
81ecdfbb 13785 ac_cv_c_stack_direction=-1
252b5132 13786fi
81ecdfbb
RW
13787rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13788 conftest.$ac_objext conftest.beam conftest.$ac_ext
252b5132 13789fi
252b5132 13790
81ecdfbb
RW
13791fi
13792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
13793$as_echo "$ac_cv_c_stack_direction" >&6; }
13b2be9c 13794cat >>confdefs.h <<_ACEOF
252b5132 13795#define STACK_DIRECTION $ac_cv_c_stack_direction
13b2be9c
DJ
13796_ACEOF
13797
252b5132
RH
13798
13799fi
13800
81ecdfbb
RW
13801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13802$as_echo_n "checking for inline... " >&6; }
13803if test "${ac_cv_c_inline+set}" = set; then :
13804 $as_echo_n "(cached) " >&6
252b5132
RH
13805else
13806 ac_cv_c_inline=no
13807for ac_kw in inline __inline__ __inline; do
81ecdfbb 13808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13809/* end confdefs.h. */
13810#ifndef __cplusplus
13811typedef int foo_t;
13812static $ac_kw foo_t static_foo () {return 0; }
13813$ac_kw foo_t foo () {return 0; }
13814#endif
252b5132 13815
13b2be9c 13816_ACEOF
81ecdfbb
RW
13817if ac_fn_c_try_compile "$LINENO"; then :
13818 ac_cv_c_inline=$ac_kw
252b5132 13819fi
81ecdfbb
RW
13820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13821 test "$ac_cv_c_inline" != no && break
252b5132
RH
13822done
13823
13824fi
81ecdfbb
RW
13825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13826$as_echo "$ac_cv_c_inline" >&6; }
ab509236 13827
13b2be9c 13828case $ac_cv_c_inline in
252b5132 13829 inline | yes) ;;
ab509236
L
13830 *)
13831 case $ac_cv_c_inline in
13832 no) ac_val=;;
13833 *) ac_val=$ac_cv_c_inline;;
13834 esac
13835 cat >>confdefs.h <<_ACEOF
13836#ifndef __cplusplus
13837#define inline $ac_val
13838#endif
13b2be9c 13839_ACEOF
ab509236 13840 ;;
252b5132
RH
13841esac
13842
6840198f 13843
d6d788bd 13844# VMS doesn't have unlink.
252b5132 13845for ac_func in unlink remove
81ecdfbb
RW
13846do :
13847 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13848ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13849eval as_val=\$$as_ac_var
13850 if test "x$as_val" = x""yes; then :
13b2be9c 13851 cat >>confdefs.h <<_ACEOF
81ecdfbb 13852#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13b2be9c 13853_ACEOF
252b5132 13854 break
252b5132
RH
13855fi
13856done
13857
4b0296ce 13858for ac_func in sbrk setlocale
81ecdfbb 13859do :
a574142b
AM
13860 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13861ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13862eval as_val=\$$as_ac_var
13863 if test "x$as_val" = x""yes; then :
13b2be9c 13864 cat >>confdefs.h <<_ACEOF
a574142b 13865#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13b2be9c 13866_ACEOF
252b5132 13867
252b5132
RH
13868fi
13869done
13870
d6d788bd 13871
44350750
NC
13872
13873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
13874$as_echo_n "checking for LC_MESSAGES... " >&6; }
13875if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
13876 $as_echo_n "(cached) " >&6
13877else
13878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13879/* end confdefs.h. */
13880#include <locale.h>
13881int
13882main ()
13883{
13884return LC_MESSAGES
13885 ;
13886 return 0;
13887}
13888_ACEOF
13889if ac_fn_c_try_link "$LINENO"; then :
13890 am_cv_val_LC_MESSAGES=yes
13891else
13892 am_cv_val_LC_MESSAGES=no
13893fi
13894rm -f core conftest.err conftest.$ac_objext \
13895 conftest$ac_exeext conftest.$ac_ext
13896fi
13897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
13898$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
13899 if test $am_cv_val_LC_MESSAGES = yes; then
13900
13901$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
13902
13903 fi
13904
13905
39bec121
TW
13906# do we need the math library?
13907case "${need_libm}" in
13b2be9c 13908yes)
39bec121 13909 LIBM=
f9c19112 13910case $host in
3725885a 13911*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
d7040cdb 13912 # These system don't have libm, or don't need it
39bec121
TW
13913 ;;
13914*-ncr-sysv4.3*)
81ecdfbb
RW
13915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
13916$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
13917if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then :
13918 $as_echo_n "(cached) " >&6
39bec121 13919else
13b2be9c 13920 ac_check_lib_save_LIBS=$LIBS
39bec121 13921LIBS="-lmw $LIBS"
81ecdfbb 13922cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
13923/* end confdefs.h. */
13924
81ecdfbb
RW
13925/* Override any GCC internal prototype to avoid an error.
13926 Use char because int might match the return type of a GCC
13927 builtin and then its argument prototype would still apply. */
13b2be9c
DJ
13928#ifdef __cplusplus
13929extern "C"
13930#endif
13b2be9c
DJ
13931char _mwvalidcheckl ();
13932int
13933main ()
13934{
81ecdfbb 13935return _mwvalidcheckl ();
13b2be9c
DJ
13936 ;
13937 return 0;
13938}
13939_ACEOF
81ecdfbb 13940if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
13941 ac_cv_lib_mw__mwvalidcheckl=yes
13942else
81ecdfbb 13943 ac_cv_lib_mw__mwvalidcheckl=no
13b2be9c 13944fi
81ecdfbb
RW
13945rm -f core conftest.err conftest.$ac_objext \
13946 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13947LIBS=$ac_check_lib_save_LIBS
13948fi
81ecdfbb
RW
13949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
13950$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
13951if test "x$ac_cv_lib_mw__mwvalidcheckl" = x""yes; then :
39bec121 13952 LIBM="-lmw"
39bec121
TW
13953fi
13954
81ecdfbb
RW
13955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13956$as_echo_n "checking for cos in -lm... " >&6; }
13957if test "${ac_cv_lib_m_cos+set}" = set; then :
13958 $as_echo_n "(cached) " >&6
39bec121 13959else
13b2be9c 13960 ac_check_lib_save_LIBS=$LIBS
39bec121 13961LIBS="-lm $LIBS"
81ecdfbb 13962cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 13963/* end confdefs.h. */
39bec121 13964
81ecdfbb
RW
13965/* Override any GCC internal prototype to avoid an error.
13966 Use char because int might match the return type of a GCC
13967 builtin and then its argument prototype would still apply. */
d7040cdb
SE
13968#ifdef __cplusplus
13969extern "C"
13970#endif
d7040cdb 13971char cos ();
13b2be9c
DJ
13972int
13973main ()
13974{
81ecdfbb 13975return cos ();
13b2be9c
DJ
13976 ;
13977 return 0;
13978}
13979_ACEOF
81ecdfbb 13980if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 13981 ac_cv_lib_m_cos=yes
13b2be9c 13982else
81ecdfbb 13983 ac_cv_lib_m_cos=no
13b2be9c 13984fi
81ecdfbb
RW
13985rm -f core conftest.err conftest.$ac_objext \
13986 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
13987LIBS=$ac_check_lib_save_LIBS
13988fi
81ecdfbb
RW
13989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
13990$as_echo "$ac_cv_lib_m_cos" >&6; }
13991if test "x$ac_cv_lib_m_cos" = x""yes; then :
39bec121 13992 LIBM="$LIBM -lm"
39bec121
TW
13993fi
13994
13995 ;;
13996*)
81ecdfbb
RW
13997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
13998$as_echo_n "checking for cos in -lm... " >&6; }
13999if test "${ac_cv_lib_m_cos+set}" = set; then :
14000 $as_echo_n "(cached) " >&6
39bec121 14001else
13b2be9c 14002 ac_check_lib_save_LIBS=$LIBS
39bec121 14003LIBS="-lm $LIBS"
81ecdfbb 14004cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14005/* end confdefs.h. */
39bec121 14006
81ecdfbb
RW
14007/* Override any GCC internal prototype to avoid an error.
14008 Use char because int might match the return type of a GCC
14009 builtin and then its argument prototype would still apply. */
d7040cdb
SE
14010#ifdef __cplusplus
14011extern "C"
14012#endif
d7040cdb 14013char cos ();
13b2be9c
DJ
14014int
14015main ()
14016{
81ecdfbb 14017return cos ();
13b2be9c
DJ
14018 ;
14019 return 0;
14020}
14021_ACEOF
81ecdfbb 14022if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 14023 ac_cv_lib_m_cos=yes
13b2be9c 14024else
81ecdfbb 14025 ac_cv_lib_m_cos=no
13b2be9c 14026fi
81ecdfbb
RW
14027rm -f core conftest.err conftest.$ac_objext \
14028 conftest$ac_exeext conftest.$ac_ext
13b2be9c
DJ
14029LIBS=$ac_check_lib_save_LIBS
14030fi
81ecdfbb
RW
14031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14032$as_echo "$ac_cv_lib_m_cos" >&6; }
14033if test "x$ac_cv_lib_m_cos" = x""yes; then :
39bec121 14034 LIBM="-lm"
39bec121
TW
14035fi
14036
14037 ;;
14038esac
14039
13b2be9c 14040
d7040cdb 14041
39bec121
TW
14042 ;;
14043esac
14044
252b5132
RH
14045# Some non-ANSI preprocessors botch requoting inside strings. That's bad
14046# enough, but on some of those systems, the assert macro relies on requoting
14047# working properly!
81ecdfbb
RW
14048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
14049$as_echo_n "checking for working assert macro... " >&6; }
14050if test "${gas_cv_assert_ok+set}" = set; then :
14051 $as_echo_n "(cached) " >&6
13b2be9c 14052else
81ecdfbb 14053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14054/* end confdefs.h. */
252b5132
RH
14055#include <assert.h>
14056#include <stdio.h>
13b2be9c
DJ
14057int
14058main ()
14059{
252b5132
RH
14060
14061/* check for requoting problems */
14062static int a, b, c, d;
14063static char *s;
14064assert (!strcmp(s, "foo bar baz quux"));
14065/* check for newline handling */
14066assert (a == b
14067 || c == d);
14068
13b2be9c
DJ
14069 ;
14070 return 0;
81ecdfbb
RW
14071}
14072_ACEOF
14073if ac_fn_c_try_link "$LINENO"; then :
252b5132
RH
14074 gas_cv_assert_ok=yes
14075else
81ecdfbb 14076 gas_cv_assert_ok=no
252b5132 14077fi
81ecdfbb
RW
14078rm -f core conftest.err conftest.$ac_objext \
14079 conftest$ac_exeext conftest.$ac_ext
252b5132 14080fi
81ecdfbb
RW
14081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
14082$as_echo "$gas_cv_assert_ok" >&6; }
13b2be9c 14083test $gas_cv_assert_ok = yes ||
81ecdfbb 14084$as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
252b5132 14085
d6d788bd
L
14086
14087
252b5132
RH
14088# On some systems, the system header files may not declare malloc, realloc,
14089# and free. There are places where gas needs these functions to have been
14090# declared -- such as when taking their addresses.
14091gas_test_headers="
14092#ifdef HAVE_MEMORY_H
14093#include <memory.h>
14094#endif
14095#ifdef HAVE_STRING_H
14096#include <string.h>
14097#else
14098#ifdef HAVE_STRINGS_H
14099#include <strings.h>
14100#endif
14101#endif
14102#ifdef HAVE_STDLIB_H
14103#include <stdlib.h>
14104#endif
14105#ifdef HAVE_UNISTD_H
14106#include <unistd.h>
14107#endif
14108"
14109
e8a38df5
AL
14110# Does errno.h declare errno, or do we have to add a separate declaration
14111# for it?
14112
81ecdfbb
RW
14113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5
14114$as_echo_n "checking whether declaration is required for errno... " >&6; }
14115if test "${gas_cv_decl_needed_errno+set}" = set; then :
14116 $as_echo_n "(cached) " >&6
e8a38df5 14117else
81ecdfbb 14118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e8a38df5
AL
14119/* end confdefs.h. */
14120
14121#ifdef HAVE_ERRNO_H
14122#include <errno.h>
14123#endif
14124
14125int
14126main ()
14127{
14128
14129typedef int f;
14130f x;
14131x = (f) errno;
14132
14133 ;
14134 return 0;
14135}
14136_ACEOF
81ecdfbb 14137if ac_fn_c_try_link "$LINENO"; then :
e8a38df5
AL
14138 gas_cv_decl_needed_errno=no
14139else
81ecdfbb 14140 gas_cv_decl_needed_errno=yes
e8a38df5 14141fi
81ecdfbb
RW
14142rm -f core conftest.err conftest.$ac_objext \
14143 conftest$ac_exeext conftest.$ac_ext
e8a38df5 14144fi
81ecdfbb
RW
14145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5
14146$as_echo "$gas_cv_decl_needed_errno" >&6; }
e8a38df5
AL
14147if test $gas_cv_decl_needed_errno = yes; then
14148
81ecdfbb 14149$as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
e8a38df5
AL
14150
14151fi
14152
14153
81ecdfbb
RW
14154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14155$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
14156if test "${gas_cv_decl_getopt_unistd_h+set}" = set; then :
14157 $as_echo_n "(cached) " >&6
56f36663 14158else
81ecdfbb 14159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56f36663
NC
14160/* end confdefs.h. */
14161#include <unistd.h>
14162int
14163main ()
14164{
14165extern int getopt (int, char *const*, const char *);
14166 ;
14167 return 0;
14168}
14169_ACEOF
81ecdfbb 14170if ac_fn_c_try_compile "$LINENO"; then :
56f36663
NC
14171 gas_cv_decl_getopt_unistd_h=yes
14172else
81ecdfbb 14173 gas_cv_decl_getopt_unistd_h=no
56f36663 14174fi
81ecdfbb 14175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
56f36663
NC
14176fi
14177
81ecdfbb
RW
14178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
14179$as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
56f36663
NC
14180if test $gas_cv_decl_getopt_unistd_h = yes; then
14181
81ecdfbb 14182$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
56f36663
NC
14183
14184fi
14185
e8a38df5 14186
81ecdfbb
RW
14187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
14188$as_echo_n "checking whether declaration is required for environ... " >&6; }
14189if test "${gas_cv_decl_needed_environ+set}" = set; then :
14190 $as_echo_n "(cached) " >&6
13b2be9c 14191else
81ecdfbb 14192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14193/* end confdefs.h. */
252b5132 14194$gas_test_headers
13b2be9c
DJ
14195int
14196main ()
14197{
252b5132 14198
e8a38df5 14199typedef char **f;
252b5132 14200f x;
e8a38df5 14201x = (f) environ;
252b5132 14202
13b2be9c
DJ
14203 ;
14204 return 0;
14205}
14206_ACEOF
81ecdfbb 14207if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14208 gas_cv_decl_needed_environ=no
252b5132 14209else
81ecdfbb 14210 gas_cv_decl_needed_environ=yes
252b5132 14211fi
81ecdfbb
RW
14212rm -f core conftest.err conftest.$ac_objext \
14213 conftest$ac_exeext conftest.$ac_ext
252b5132 14214fi
81ecdfbb
RW
14215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
14216$as_echo "$gas_cv_decl_needed_environ" >&6; }
e8a38df5 14217if test $gas_cv_decl_needed_environ = yes; then
13b2be9c 14218
81ecdfbb 14219$as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
13b2be9c
DJ
14220
14221fi
14222
14223
81ecdfbb
RW
14224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
14225$as_echo_n "checking whether declaration is required for ffs... " >&6; }
14226if test "${gas_cv_decl_needed_ffs+set}" = set; then :
14227 $as_echo_n "(cached) " >&6
13b2be9c 14228else
81ecdfbb 14229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14230/* end confdefs.h. */
14231$gas_test_headers
14232int
14233main ()
14234{
14235
e8a38df5 14236typedef int (*f)(int);
13b2be9c 14237f x;
e8a38df5 14238x = (f) ffs;
13b2be9c
DJ
14239
14240 ;
14241 return 0;
14242}
14243_ACEOF
81ecdfbb 14244if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14245 gas_cv_decl_needed_ffs=no
13b2be9c 14246else
81ecdfbb 14247 gas_cv_decl_needed_ffs=yes
13b2be9c 14248fi
81ecdfbb
RW
14249rm -f core conftest.err conftest.$ac_objext \
14250 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14251fi
81ecdfbb
RW
14252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
14253$as_echo "$gas_cv_decl_needed_ffs" >&6; }
e8a38df5 14254if test $gas_cv_decl_needed_ffs = yes; then
13b2be9c 14255
81ecdfbb 14256$as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
13b2be9c
DJ
14257
14258fi
14259
14260
81ecdfbb
RW
14261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5
14262$as_echo_n "checking whether declaration is required for free... " >&6; }
14263if test "${gas_cv_decl_needed_free+set}" = set; then :
14264 $as_echo_n "(cached) " >&6
13b2be9c 14265else
81ecdfbb 14266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14267/* end confdefs.h. */
14268$gas_test_headers
14269int
14270main ()
14271{
14272
14273typedef void (*f)();
14274f x;
14275x = (f) free;
14276
14277 ;
14278 return 0;
14279}
14280_ACEOF
81ecdfbb 14281if ac_fn_c_try_link "$LINENO"; then :
13b2be9c
DJ
14282 gas_cv_decl_needed_free=no
14283else
81ecdfbb 14284 gas_cv_decl_needed_free=yes
13b2be9c 14285fi
81ecdfbb
RW
14286rm -f core conftest.err conftest.$ac_objext \
14287 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14288fi
81ecdfbb
RW
14289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5
14290$as_echo "$gas_cv_decl_needed_free" >&6; }
13b2be9c
DJ
14291if test $gas_cv_decl_needed_free = yes; then
14292
81ecdfbb 14293$as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h
13b2be9c
DJ
14294
14295fi
14296
14297
81ecdfbb
RW
14298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5
14299$as_echo_n "checking whether declaration is required for malloc... " >&6; }
14300if test "${gas_cv_decl_needed_malloc+set}" = set; then :
14301 $as_echo_n "(cached) " >&6
13b2be9c 14302else
81ecdfbb 14303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14304/* end confdefs.h. */
14305$gas_test_headers
14306int
14307main ()
14308{
14309
14310typedef char *(*f)();
14311f x;
e8a38df5 14312x = (f) malloc;
13b2be9c
DJ
14313
14314 ;
14315 return 0;
14316}
14317_ACEOF
81ecdfbb 14318if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14319 gas_cv_decl_needed_malloc=no
13b2be9c 14320else
81ecdfbb 14321 gas_cv_decl_needed_malloc=yes
13b2be9c 14322fi
81ecdfbb
RW
14323rm -f core conftest.err conftest.$ac_objext \
14324 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14325fi
81ecdfbb
RW
14326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5
14327$as_echo "$gas_cv_decl_needed_malloc" >&6; }
e8a38df5 14328if test $gas_cv_decl_needed_malloc = yes; then
13b2be9c 14329
81ecdfbb 14330$as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h
13b2be9c
DJ
14331
14332fi
14333
14334
81ecdfbb
RW
14335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5
14336$as_echo_n "checking whether declaration is required for sbrk... " >&6; }
14337if test "${gas_cv_decl_needed_sbrk+set}" = set; then :
14338 $as_echo_n "(cached) " >&6
13b2be9c 14339else
81ecdfbb 14340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c
DJ
14341/* end confdefs.h. */
14342$gas_test_headers
14343int
14344main ()
14345{
14346
e8a38df5 14347typedef char *(*f)();
13b2be9c 14348f x;
e8a38df5 14349x = (f) sbrk;
13b2be9c
DJ
14350
14351 ;
14352 return 0;
14353}
14354_ACEOF
81ecdfbb 14355if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14356 gas_cv_decl_needed_sbrk=no
13b2be9c 14357else
81ecdfbb 14358 gas_cv_decl_needed_sbrk=yes
13b2be9c 14359fi
81ecdfbb
RW
14360rm -f core conftest.err conftest.$ac_objext \
14361 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14362fi
81ecdfbb
RW
14363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5
14364$as_echo "$gas_cv_decl_needed_sbrk" >&6; }
e8a38df5 14365if test $gas_cv_decl_needed_sbrk = yes; then
13b2be9c 14366
81ecdfbb 14367$as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h
13b2be9c
DJ
14368
14369fi
14370
14371
81ecdfbb
RW
14372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5
14373$as_echo_n "checking whether declaration is required for strstr... " >&6; }
14374if test "${gas_cv_decl_needed_strstr+set}" = set; then :
14375 $as_echo_n "(cached) " >&6
13b2be9c 14376else
81ecdfbb 14377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13b2be9c 14378/* end confdefs.h. */
e8a38df5 14379$gas_test_headers
13b2be9c
DJ
14380int
14381main ()
14382{
14383
e8a38df5 14384typedef char *(*f)();
13b2be9c 14385f x;
e8a38df5 14386x = (f) strstr;
13b2be9c
DJ
14387
14388 ;
14389 return 0;
14390}
14391_ACEOF
81ecdfbb 14392if ac_fn_c_try_link "$LINENO"; then :
e8a38df5 14393 gas_cv_decl_needed_strstr=no
13b2be9c 14394else
81ecdfbb 14395 gas_cv_decl_needed_strstr=yes
13b2be9c 14396fi
81ecdfbb
RW
14397rm -f core conftest.err conftest.$ac_objext \
14398 conftest$ac_exeext conftest.$ac_ext
13b2be9c 14399fi
81ecdfbb
RW
14400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5
14401$as_echo "$gas_cv_decl_needed_strstr" >&6; }
e8a38df5 14402if test $gas_cv_decl_needed_strstr = yes; then
13b2be9c 14403
81ecdfbb 14404$as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h
13b2be9c
DJ
14405
14406fi
14407
14408
4b0296ce
AM
14409ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
14410if test "x$ac_cv_have_decl_free" = x""yes; then :
14411 ac_have_decl=1
14412else
14413 ac_have_decl=0
14414fi
14415
14416cat >>confdefs.h <<_ACEOF
14417#define HAVE_DECL_FREE $ac_have_decl
14418_ACEOF
14419ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
14420if test "x$ac_cv_have_decl_getenv" = x""yes; then :
14421 ac_have_decl=1
14422else
14423 ac_have_decl=0
14424fi
14425
14426cat >>confdefs.h <<_ACEOF
14427#define HAVE_DECL_GETENV $ac_have_decl
14428_ACEOF
14429ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
14430if test "x$ac_cv_have_decl_malloc" = x""yes; then :
14431 ac_have_decl=1
14432else
14433 ac_have_decl=0
14434fi
14435
14436cat >>confdefs.h <<_ACEOF
14437#define HAVE_DECL_MALLOC $ac_have_decl
14438_ACEOF
0175442d
L
14439ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
14440if test "x$ac_cv_have_decl_mempcpy" = x""yes; then :
14441 ac_have_decl=1
14442else
14443 ac_have_decl=0
14444fi
14445
14446cat >>confdefs.h <<_ACEOF
14447#define HAVE_DECL_MEMPCPY $ac_have_decl
14448_ACEOF
4b0296ce
AM
14449ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
14450if test "x$ac_cv_have_decl_realloc" = x""yes; then :
14451 ac_have_decl=1
14452else
14453 ac_have_decl=0
14454fi
14455
14456cat >>confdefs.h <<_ACEOF
14457#define HAVE_DECL_REALLOC $ac_have_decl
14458_ACEOF
14459ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
14460if test "x$ac_cv_have_decl_stpcpy" = x""yes; then :
14461 ac_have_decl=1
14462else
14463 ac_have_decl=0
14464fi
14465
14466cat >>confdefs.h <<_ACEOF
14467#define HAVE_DECL_STPCPY $ac_have_decl
14468_ACEOF
14469ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
14470if test "x$ac_cv_have_decl_strstr" = x""yes; then :
14471 ac_have_decl=1
14472else
14473 ac_have_decl=0
14474fi
0175442d 14475
4b0296ce
AM
14476cat >>confdefs.h <<_ACEOF
14477#define HAVE_DECL_STRSTR $ac_have_decl
14478_ACEOF
81ecdfbb
RW
14479ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
14480if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
14481 ac_have_decl=1
6d74f28b 14482else
81ecdfbb 14483 ac_have_decl=0
6d74f28b 14484fi
6d74f28b
EB
14485
14486cat >>confdefs.h <<_ACEOF
81ecdfbb 14487#define HAVE_DECL_VSNPRINTF $ac_have_decl
6d74f28b 14488_ACEOF
2a7f4fa9
NC
14489ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
14490if test "x$ac_cv_have_decl_asprintf" = x""yes; then :
14491 ac_have_decl=1
14492else
14493 ac_have_decl=0
14494fi
14495
14496cat >>confdefs.h <<_ACEOF
14497#define HAVE_DECL_ASPRINTF $ac_have_decl
14498_ACEOF
6d74f28b
EB
14499
14500
13b2be9c 14501
c973bc5c
NC
14502case "${host}" in
14503*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
14504
81ecdfbb 14505$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
c973bc5c
NC
14506 ;;
14507esac
14508
543b7933
L
14509# Link in zlib if we can. This allows us to write compressed debug sections.
14510
14511 # Use the system's zlib library.
39f3de7c
L
14512 zlibdir="-L\$(top_builddir)/../zlib"
14513 zlibinc="-I\$(top_srcdir)/../zlib"
0acf065b 14514
0138187e
L
14515# Check whether --with-system-zlib was given.
14516if test "${with_system_zlib+set}" = set; then :
afa59b79
L
14517 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
14518 zlibdir=
14519 zlibinc=
14520 fi
0acf065b 14521
0acf065b 14522fi
0acf065b 14523
0acf065b
CC
14524
14525
543b7933
L
14526
14527
b11d79f2
TG
14528# Support for VMS timestamps via cross compile
14529
14530if test "$ac_cv_header_time_h" = yes; then
14531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
14532$as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
14533 if test "${gas_cv_have_time_type_member_tm_gmtoff+set}" = set; then :
14534 $as_echo_n "(cached) " >&6
14535else
14536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14537/* end confdefs.h. */
14538
14539#define _BSD_SOURCE 1
14540#include <time.h>
14541int
14542main ()
14543{
14544struct tm avar; void* aref = (void*) &avar.tm_gmtoff
14545 ;
14546 return 0;
14547}
14548_ACEOF
14549if ac_fn_c_try_compile "$LINENO"; then :
14550 gas_cv_have_time_type_member_tm_gmtoff=yes
14551else
14552 gas_cv_have_time_type_member_tm_gmtoff=no
14553
14554fi
14555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14556fi
14557
14558 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
14559
14560$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
14561
14562 fi
14563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
14564$as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
14565
14566fi
14567
14568if test "$ac_cv_header_sys_stat_h" = yes; then
14569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
14570$as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
14571 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+set}" = set; then :
14572 $as_echo_n "(cached) " >&6
14573else
14574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14575/* end confdefs.h. */
14576
14577#define _BSD_SOURCE 1
14578#include <sys/stat.h>
14579int
14580main ()
14581{
14582struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
14583 ;
14584 return 0;
14585}
14586_ACEOF
14587if ac_fn_c_try_compile "$LINENO"; then :
14588 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
14589else
14590 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
14591
14592fi
14593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14594fi
14595
14596 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
14597
14598$as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
14599
14600 fi
14601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
14602$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
14603
14604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
14605$as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
14606 if test "${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+set}" = set; then :
14607 $as_echo_n "(cached) " >&6
14608else
14609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14610/* end confdefs.h. */
14611
14612#define _BSD_SOURCE 1
14613#include <sys/stat.h>
14614int
14615main ()
14616{
14617struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
14618 ;
14619 return 0;
14620}
14621_ACEOF
14622if ac_fn_c_try_compile "$LINENO"; then :
14623 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
14624else
14625 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
14626
14627fi
14628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14629fi
14630
14631 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
14632
14633$as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
14634
14635 fi
14636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
14637$as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
14638
14639fi
14640
14641
c973bc5c 14642
13b2be9c 14643
108a6f8e
CD
14644
14645
14646
14647
31dd3154 14648
81ecdfbb 14649ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
13b2be9c 14650
81ecdfbb 14651ac_config_commands="$ac_config_commands default"
13b2be9c
DJ
14652
14653
14654cat >confcache <<\_ACEOF
14655# This file is a shell script that caches the results of configure
14656# tests run on this system so they can be shared between configure
14657# scripts and configure runs, see configure's option --config-cache.
14658# It is not useful on other systems. If it contains results you don't
14659# want to keep, you may remove or edit it.
14660#
14661# config.status only pays attention to the cache file if you give it
14662# the --recheck option to rerun configure.
14663#
14664# `ac_cv_env_foo' variables (set or unset) will be overridden when
14665# loading this file, other *unset* `ac_cv_foo' will be assigned the
14666# following values.
14667
14668_ACEOF
14669
14670# The following way of writing the cache mishandles newlines in values,
14671# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14672# So, we kill variables containing newlines.
13b2be9c
DJ
14673# Ultrix sh set writes to stderr and can't be redirected directly,
14674# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14675(
14676 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14677 eval ac_val=\$$ac_var
14678 case $ac_val in #(
14679 *${as_nl}*)
14680 case $ac_var in #(
14681 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14682$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14683 esac
14684 case $ac_var in #(
14685 _ | IFS | as_nl) ;; #(
14686 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14687 *) { eval $ac_var=; unset $ac_var;} ;;
14688 esac ;;
14689 esac
14690 done
14691
13b2be9c 14692 (set) 2>&1 |
81ecdfbb
RW
14693 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14694 *${as_nl}ac_space=\ *)
14695 # `set' does not quote correctly, so add quotes: double-quote
14696 # substitution turns \\\\ into \\, and sed turns \\ into \.
13b2be9c 14697 sed -n \
ab509236
L
14698 "s/'/'\\\\''/g;
14699 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14700 ;; #(
13b2be9c
DJ
14701 *)
14702 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14703 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13b2be9c 14704 ;;
81ecdfbb
RW
14705 esac |
14706 sort
14707) |
13b2be9c 14708 sed '
81ecdfbb 14709 /^ac_cv_env_/b end
13b2be9c 14710 t clear
81ecdfbb 14711 :clear
13b2be9c
DJ
14712 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14713 t end
81ecdfbb
RW
14714 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14715 :end' >>confcache
14716if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14717 if test -w "$cache_file"; then
14718 test "x$cache_file" != "x/dev/null" &&
14719 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14720$as_echo "$as_me: updating cache $cache_file" >&6;}
13b2be9c
DJ
14721 cat confcache >$cache_file
14722 else
81ecdfbb
RW
14723 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14724$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13b2be9c
DJ
14725 fi
14726fi
14727rm -f confcache
14728
14729test "x$prefix" = xNONE && prefix=$ac_default_prefix
14730# Let make expand exec_prefix.
14731test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14732
13b2be9c
DJ
14733DEFS=-DHAVE_CONFIG_H
14734
14735ac_libobjs=
14736ac_ltlibobjs=
14737for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14738 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14739 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14740 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14741 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14742 # will be set to the directory where LIBOBJS objects are built.
14743 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14744 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13b2be9c
DJ
14745done
14746LIBOBJS=$ac_libobjs
14747
14748LTLIBOBJS=$ac_ltlibobjs
14749
14750
14751if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
14752 as_fn_error "conditional \"AMDEP\" was never defined.
14753Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c
DJ
14754fi
14755if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
14756 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14757Usually this means the macro was only invoked conditionally." "$LINENO" 5
14758fi
14759 if test -n "$EXEEXT"; then
14760 am__EXEEXT_TRUE=
14761 am__EXEEXT_FALSE='#'
14762else
14763 am__EXEEXT_TRUE='#'
14764 am__EXEEXT_FALSE=
13b2be9c 14765fi
81ecdfbb
RW
14766
14767
13b2be9c 14768if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
14769 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14770Usually this means the macro was only invoked conditionally." "$LINENO" 5
13b2be9c 14771fi
d5fbea21 14772if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
14773 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
14774Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 14775fi
13b2be9c
DJ
14776
14777: ${CONFIG_STATUS=./config.status}
81ecdfbb 14778ac_write_fail=0
13b2be9c
DJ
14779ac_clean_files_save=$ac_clean_files
14780ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14781{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14782$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14783as_write_fail=0
14784cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13b2be9c
DJ
14785#! $SHELL
14786# Generated by $as_me.
14787# Run this file to recreate the current configuration.
14788# Compiler output produced by configure, useful for debugging
14789# configure, is in config.log if it exists.
14790
14791debug=false
14792ac_cs_recheck=false
14793ac_cs_silent=false
13b2be9c 14794
81ecdfbb
RW
14795SHELL=\${CONFIG_SHELL-$SHELL}
14796export SHELL
14797_ASEOF
14798cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14799## -------------------- ##
14800## M4sh Initialization. ##
14801## -------------------- ##
13b2be9c 14802
81ecdfbb
RW
14803# Be more Bourne compatible
14804DUALCASE=1; export DUALCASE # for MKS sh
14805if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13b2be9c
DJ
14806 emulate sh
14807 NULLCMD=:
81ecdfbb 14808 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13b2be9c
DJ
14809 # is contrary to our usage. Disable this feature.
14810 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14811 setopt NO_GLOB_SUBST
14812else
14813 case `(set -o) 2>/dev/null` in #(
14814 *posix*) :
14815 set -o posix ;; #(
14816 *) :
14817 ;;
14818esac
13b2be9c
DJ
14819fi
14820
81ecdfbb
RW
14821
14822as_nl='
14823'
14824export as_nl
14825# Printing a long string crashes Solaris 7 /usr/bin/printf.
14826as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14827as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14828as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14829# Prefer a ksh shell builtin over an external printf program on Solaris,
14830# but without wasting forks for bash or zsh.
14831if test -z "$BASH_VERSION$ZSH_VERSION" \
14832 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14833 as_echo='print -r --'
14834 as_echo_n='print -rn --'
14835elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14836 as_echo='printf %s\n'
14837 as_echo_n='printf %s'
14838else
14839 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14840 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14841 as_echo_n='/usr/ucb/echo -n'
14842 else
14843 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14844 as_echo_n_body='eval
14845 arg=$1;
14846 case $arg in #(
14847 *"$as_nl"*)
14848 expr "X$arg" : "X\\(.*\\)$as_nl";
14849 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14850 esac;
14851 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14852 '
14853 export as_echo_n_body
14854 as_echo_n='sh -c $as_echo_n_body as_echo'
14855 fi
14856 export as_echo_body
14857 as_echo='sh -c $as_echo_body as_echo'
13b2be9c
DJ
14858fi
14859
81ecdfbb
RW
14860# The user is always right.
14861if test "${PATH_SEPARATOR+set}" != set; then
14862 PATH_SEPARATOR=:
14863 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14864 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14865 PATH_SEPARATOR=';'
14866 }
14867fi
14868
14869
14870# IFS
14871# We need space, tab and new line, in precisely that order. Quoting is
14872# there to prevent editors from complaining about space-tab.
14873# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14874# splitting by setting IFS to empty value.)
14875IFS=" "" $as_nl"
14876
14877# Find who we are. Look in the path if we contain no directory separator.
14878case $0 in #((
14879 *[\\/]* ) as_myself=$0 ;;
14880 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14881for as_dir in $PATH
14882do
14883 IFS=$as_save_IFS
14884 test -z "$as_dir" && as_dir=.
14885 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14886 done
14887IFS=$as_save_IFS
14888
14889 ;;
14890esac
14891# We did not find ourselves, most probably we were run as `sh COMMAND'
14892# in which case we are not to be found in the path.
14893if test "x$as_myself" = x; then
14894 as_myself=$0
14895fi
14896if test ! -f "$as_myself"; then
14897 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14898 exit 1
14899fi
13b2be9c 14900
81ecdfbb
RW
14901# Unset variables that we do not need and which cause bugs (e.g. in
14902# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14903# suppresses any "Segmentation fault" message there. '((' could
14904# trigger a bug in pdksh 5.2.14.
14905for as_var in BASH_ENV ENV MAIL MAILPATH
14906do eval test x\${$as_var+set} = xset \
14907 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14908done
13b2be9c
DJ
14909PS1='$ '
14910PS2='> '
14911PS4='+ '
14912
14913# NLS nuisances.
81ecdfbb
RW
14914LC_ALL=C
14915export LC_ALL
14916LANGUAGE=C
14917export LANGUAGE
14918
14919# CDPATH.
14920(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14921
14922
14923# as_fn_error ERROR [LINENO LOG_FD]
14924# ---------------------------------
14925# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14926# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14927# script with status $?, using 1 if that was 0.
14928as_fn_error ()
14929{
14930 as_status=$?; test $as_status -eq 0 && as_status=1
14931 if test "$3"; then
14932 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14933 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
13b2be9c 14934 fi
81ecdfbb
RW
14935 $as_echo "$as_me: error: $1" >&2
14936 as_fn_exit $as_status
14937} # as_fn_error
14938
14939
14940# as_fn_set_status STATUS
14941# -----------------------
14942# Set $? to STATUS, without forking.
14943as_fn_set_status ()
14944{
14945 return $1
14946} # as_fn_set_status
14947
14948# as_fn_exit STATUS
14949# -----------------
14950# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14951as_fn_exit ()
14952{
14953 set +e
14954 as_fn_set_status $1
14955 exit $1
14956} # as_fn_exit
14957
14958# as_fn_unset VAR
14959# ---------------
14960# Portably unset VAR.
14961as_fn_unset ()
14962{
14963 { eval $1=; unset $1;}
14964}
14965as_unset=as_fn_unset
14966# as_fn_append VAR VALUE
14967# ----------------------
14968# Append the text in VALUE to the end of the definition contained in VAR. Take
14969# advantage of any shell optimizations that allow amortized linear growth over
14970# repeated appends, instead of the typical quadratic growth present in naive
14971# implementations.
14972if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14973 eval 'as_fn_append ()
14974 {
14975 eval $1+=\$2
14976 }'
14977else
14978 as_fn_append ()
14979 {
14980 eval $1=\$$1\$2
14981 }
14982fi # as_fn_append
14983
14984# as_fn_arith ARG...
14985# ------------------
14986# Perform arithmetic evaluation on the ARGs, and store the result in the
14987# global $as_val. Take advantage of shells that can avoid forks. The arguments
14988# must be portable across $(()) and expr.
14989if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14990 eval 'as_fn_arith ()
14991 {
14992 as_val=$(( $* ))
14993 }'
14994else
14995 as_fn_arith ()
14996 {
14997 as_val=`expr "$@" || test $? -eq 1`
14998 }
14999fi # as_fn_arith
15000
13b2be9c 15001
81ecdfbb
RW
15002if expr a : '\(a\)' >/dev/null 2>&1 &&
15003 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13b2be9c
DJ
15004 as_expr=expr
15005else
15006 as_expr=false
15007fi
15008
81ecdfbb 15009if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13b2be9c
DJ
15010 as_basename=basename
15011else
15012 as_basename=false
15013fi
15014
81ecdfbb
RW
15015if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15016 as_dirname=dirname
15017else
15018 as_dirname=false
15019fi
13b2be9c 15020
81ecdfbb 15021as_me=`$as_basename -- "$0" ||
13b2be9c
DJ
15022$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15023 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
15024 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15025$as_echo X/"$0" |
15026 sed '/^.*\/\([^/][^/]*\)\/*$/{
15027 s//\1/
15028 q
15029 }
15030 /^X\/\(\/\/\)$/{
15031 s//\1/
15032 q
15033 }
15034 /^X\/\(\/\).*/{
15035 s//\1/
15036 q
15037 }
15038 s/.*/./; q'`
13b2be9c 15039
13b2be9c
DJ
15040# Avoid depending upon Character Ranges.
15041as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15042as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15043as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15044as_cr_digits='0123456789'
15045as_cr_alnum=$as_cr_Letters$as_cr_digits
15046
81ecdfbb
RW
15047ECHO_C= ECHO_N= ECHO_T=
15048case `echo -n x` in #(((((
15049-n*)
15050 case `echo 'xy\c'` in
15051 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15052 xy) ECHO_C='\c';;
15053 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15054 ECHO_T=' ';;
15055 esac;;
15056*)
15057 ECHO_N='-n';;
13b2be9c 15058esac
252b5132 15059
81ecdfbb
RW
15060rm -f conf$$ conf$$.exe conf$$.file
15061if test -d conf$$.dir; then
15062 rm -f conf$$.dir/conf$$.file
252b5132 15063else
81ecdfbb
RW
15064 rm -f conf$$.dir
15065 mkdir conf$$.dir 2>/dev/null
252b5132 15066fi
81ecdfbb
RW
15067if (echo >conf$$.file) 2>/dev/null; then
15068 if ln -s conf$$.file conf$$ 2>/dev/null; then
13b2be9c 15069 as_ln_s='ln -s'
81ecdfbb
RW
15070 # ... but there are two gotchas:
15071 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15072 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15073 # In both cases, we have to default to `cp -p'.
15074 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15075 as_ln_s='cp -p'
15076 elif ln conf$$.file conf$$ 2>/dev/null; then
15077 as_ln_s=ln
15078 else
15079 as_ln_s='cp -p'
13b2be9c 15080 fi
13b2be9c
DJ
15081else
15082 as_ln_s='cp -p'
252b5132 15083fi
81ecdfbb
RW
15084rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15085rmdir conf$$.dir 2>/dev/null
252b5132 15086
81ecdfbb
RW
15087
15088# as_fn_mkdir_p
15089# -------------
15090# Create "$as_dir" as a directory, including parents if necessary.
15091as_fn_mkdir_p ()
15092{
15093
15094 case $as_dir in #(
15095 -*) as_dir=./$as_dir;;
15096 esac
15097 test -d "$as_dir" || eval $as_mkdir_p || {
15098 as_dirs=
15099 while :; do
15100 case $as_dir in #(
15101 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15102 *) as_qdir=$as_dir;;
15103 esac
15104 as_dirs="'$as_qdir' $as_dirs"
15105 as_dir=`$as_dirname -- "$as_dir" ||
15106$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15107 X"$as_dir" : 'X\(//\)[^/]' \| \
15108 X"$as_dir" : 'X\(//\)$' \| \
15109 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15110$as_echo X"$as_dir" |
15111 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15112 s//\1/
15113 q
15114 }
15115 /^X\(\/\/\)[^/].*/{
15116 s//\1/
15117 q
15118 }
15119 /^X\(\/\/\)$/{
15120 s//\1/
15121 q
15122 }
15123 /^X\(\/\).*/{
15124 s//\1/
15125 q
15126 }
15127 s/.*/./; q'`
15128 test -d "$as_dir" && break
15129 done
15130 test -z "$as_dirs" || eval "mkdir $as_dirs"
15131 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15132
15133
15134} # as_fn_mkdir_p
13b2be9c 15135if mkdir -p . 2>/dev/null; then
81ecdfbb 15136 as_mkdir_p='mkdir -p "$as_dir"'
252b5132 15137else
ab509236 15138 test -d ./-p && rmdir ./-p
13b2be9c
DJ
15139 as_mkdir_p=false
15140fi
81ecdfbb
RW
15141
15142if test -x / >/dev/null 2>&1; then
15143 as_test_x='test -x'
15144else
15145 if ls -dL / >/dev/null 2>&1; then
15146 as_ls_L_option=L
15147 else
15148 as_ls_L_option=
15149 fi
15150 as_test_x='
15151 eval sh -c '\''
15152 if test -d "$1"; then
15153 test -d "$1/.";
15154 else
15155 case $1 in #(
15156 -*)set "./$1";;
15157 esac;
15158 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15159 ???[sx]*):;;*)false;;esac;fi
15160 '\'' sh
15161 '
15162fi
15163as_executable_p=$as_test_x
252b5132 15164
13b2be9c 15165# Sed expression to map a string onto a valid CPP name.
ab509236 15166as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
252b5132 15167
13b2be9c 15168# Sed expression to map a string onto a valid variable name.
ab509236 15169as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
252b5132 15170
d6d788bd 15171
13b2be9c 15172exec 6>&1
81ecdfbb
RW
15173## ----------------------------------- ##
15174## Main body of $CONFIG_STATUS script. ##
15175## ----------------------------------- ##
15176_ASEOF
15177test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
252b5132 15178
81ecdfbb
RW
15179cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15180# Save the log message, to keep $0 and so on meaningful, and to
13b2be9c 15181# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
15182# values after options handling.
15183ac_log="
fecd57f9 15184This file was extended by gas $as_me 2.27.51, which was
81ecdfbb 15185generated by GNU Autoconf 2.64. Invocation command line was
d6d788bd 15186
13b2be9c
DJ
15187 CONFIG_FILES = $CONFIG_FILES
15188 CONFIG_HEADERS = $CONFIG_HEADERS
15189 CONFIG_LINKS = $CONFIG_LINKS
15190 CONFIG_COMMANDS = $CONFIG_COMMANDS
15191 $ $0 $@
252b5132 15192
81ecdfbb
RW
15193on `(hostname || uname -n) 2>/dev/null | sed 1q`
15194"
15195
13b2be9c 15196_ACEOF
252b5132 15197
81ecdfbb
RW
15198case $ac_config_files in *"
15199"*) set x $ac_config_files; shift; ac_config_files=$*;;
15200esac
13b2be9c 15201
81ecdfbb
RW
15202case $ac_config_headers in *"
15203"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15204esac
252b5132 15205
252b5132 15206
81ecdfbb
RW
15207cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15208# Files that config.status was made for.
15209config_files="$ac_config_files"
15210config_headers="$ac_config_headers"
15211config_commands="$ac_config_commands"
d6d788bd 15212
81ecdfbb 15213_ACEOF
252b5132 15214
81ecdfbb 15215cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 15216ac_cs_usage="\
81ecdfbb
RW
15217\`$as_me' instantiates files and other configuration actions
15218from templates according to the current configuration. Unless the files
15219and actions are specified as TAGs, all are instantiated by default.
252b5132 15220
81ecdfbb 15221Usage: $0 [OPTION]... [TAG]...
252b5132 15222
13b2be9c 15223 -h, --help print this help, then exit
81ecdfbb
RW
15224 -V, --version print version number and configuration settings, then exit
15225 -q, --quiet, --silent
15226 do not print progress messages
13b2be9c
DJ
15227 -d, --debug don't remove temporary files
15228 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
15229 --file=FILE[:TEMPLATE]
15230 instantiate the configuration file FILE
15231 --header=FILE[:TEMPLATE]
15232 instantiate the configuration header FILE
252b5132 15233
13b2be9c
DJ
15234Configuration files:
15235$config_files
252b5132 15236
13b2be9c
DJ
15237Configuration headers:
15238$config_headers
252b5132 15239
13b2be9c
DJ
15240Configuration commands:
15241$config_commands
252b5132 15242
81ecdfbb 15243Report bugs to the package provider."
d6d788bd 15244
81ecdfbb
RW
15245_ACEOF
15246cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c 15247ac_cs_version="\\
fecd57f9 15248gas config.status 2.27.51
81ecdfbb
RW
15249configured by $0, generated by GNU Autoconf 2.64,
15250 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
d6d788bd 15251
81ecdfbb 15252Copyright (C) 2009 Free Software Foundation, Inc.
13b2be9c
DJ
15253This config.status script is free software; the Free Software Foundation
15254gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
15255
15256ac_pwd='$ac_pwd'
15257srcdir='$srcdir'
15258INSTALL='$INSTALL'
15259MKDIR_P='$MKDIR_P'
15260AWK='$AWK'
15261test -n "\$AWK" || AWK=awk
13b2be9c 15262_ACEOF
d6d788bd 15263
81ecdfbb
RW
15264cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15265# The default lists apply if the user does not specify any file.
13b2be9c
DJ
15266ac_need_defaults=:
15267while test $# != 0
15268do
15269 case $1 in
15270 --*=*)
81ecdfbb
RW
15271 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15272 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13b2be9c 15273 ac_shift=:
c8615825 15274 ;;
81ecdfbb 15275 *)
13b2be9c
DJ
15276 ac_option=$1
15277 ac_optarg=$2
15278 ac_shift=shift
c8615825 15279 ;;
13b2be9c 15280 esac
252b5132 15281
13b2be9c
DJ
15282 case $ac_option in
15283 # Handling of the options.
13b2be9c
DJ
15284 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15285 ac_cs_recheck=: ;;
81ecdfbb
RW
15286 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15287 $as_echo "$ac_cs_version"; exit ;;
15288 --debug | --debu | --deb | --de | --d | -d )
13b2be9c
DJ
15289 debug=: ;;
15290 --file | --fil | --fi | --f )
15291 $ac_shift
81ecdfbb
RW
15292 case $ac_optarg in
15293 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15294 esac
15295 as_fn_append CONFIG_FILES " '$ac_optarg'"
13b2be9c
DJ
15296 ac_need_defaults=false;;
15297 --header | --heade | --head | --hea )
15298 $ac_shift
81ecdfbb
RW
15299 case $ac_optarg in
15300 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15301 esac
15302 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13b2be9c 15303 ac_need_defaults=false;;
81ecdfbb
RW
15304 --he | --h)
15305 # Conflict between --help and --header
15306 as_fn_error "ambiguous option: \`$1'
15307Try \`$0 --help' for more information.";;
15308 --help | --hel | -h )
15309 $as_echo "$ac_cs_usage"; exit ;;
13b2be9c
DJ
15310 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15311 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15312 ac_cs_silent=: ;;
c8615825 15313
13b2be9c 15314 # This is an error.
81ecdfbb
RW
15315 -*) as_fn_error "unrecognized option: \`$1'
15316Try \`$0 --help' for more information." ;;
252b5132 15317
81ecdfbb
RW
15318 *) as_fn_append ac_config_targets " $1"
15319 ac_need_defaults=false ;;
252b5132 15320
13b2be9c
DJ
15321 esac
15322 shift
15323done
252b5132 15324
13b2be9c 15325ac_configure_extra_args=
d6d788bd 15326
13b2be9c
DJ
15327if $ac_cs_silent; then
15328 exec 6>/dev/null
15329 ac_configure_extra_args="$ac_configure_extra_args --silent"
15330fi
9b2b7d69 15331
13b2be9c 15332_ACEOF
81ecdfbb 15333cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13b2be9c 15334if \$ac_cs_recheck; then
81ecdfbb
RW
15335 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15336 shift
15337 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15338 CONFIG_SHELL='$SHELL'
15339 export CONFIG_SHELL
15340 exec "\$@"
13b2be9c
DJ
15341fi
15342
15343_ACEOF
81ecdfbb
RW
15344cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15345exec 5>>config.log
15346{
15347 echo
15348 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15349## Running $as_me. ##
15350_ASBOX
15351 $as_echo "$ac_log"
15352} >&5
13b2be9c 15353
81ecdfbb
RW
15354_ACEOF
15355cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9b2b7d69 15356#
81ecdfbb 15357# INIT-COMMANDS
9b2b7d69 15358#
13b2be9c 15359AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
15360
15361
15362# The HP-UX ksh and POSIX shell print the target directory to stdout
15363# if CDPATH is set.
15364(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15365
15366sed_quote_subst='$sed_quote_subst'
15367double_quote_subst='$double_quote_subst'
15368delay_variable_subst='$delay_variable_subst'
3725885a
RW
15369macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15370macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15371enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15372enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15373pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15374enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15375SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15376ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15377host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15378host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15379host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15380build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15381build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15382build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15383SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15384Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15385GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15386EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15387FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15388LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15389NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15390LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15391max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15392ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15393exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15394lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15395lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15396lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15397reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15398reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15399OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15400deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15401file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15402AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15403AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15404STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15405RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15406old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15407old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15408old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15409lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15410CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15411CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15412compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15413GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15414lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15415lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15416lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15417lt_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"`'
15418objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15419MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15420lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
df7b86aa 15421lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
f2c621e4 15422lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15423lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15424lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15425need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15426DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15427NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15428LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15429OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15430OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15431libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15432shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15433extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15434archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15435enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15436export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15437whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15438compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15439old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15440old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15441archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15442archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15443module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15444module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15445with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15446allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15447no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15448hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15449hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15450hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15451hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15452hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15453hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15454hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15455hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15456inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15457link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
f2c621e4 15458fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
3725885a
RW
15459always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15460export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15461exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15462include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15463prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15464file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15465variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15466need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15467need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15468version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15469runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15470shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15471shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15472libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15473library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15474soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15475install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15476postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15477postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15478finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15479finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15480hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15481sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15482sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15483hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15484enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15485enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15486enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15487old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15488striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
15489
15490LTCC='$LTCC'
15491LTCFLAGS='$LTCFLAGS'
15492compiler='$compiler_DEFAULT'
15493
3725885a
RW
15494# A function that is used when there is no print builtin or printf.
15495func_fallback_echo ()
15496{
15497 eval 'cat <<_LTECHO_EOF
15498\$1
15499_LTECHO_EOF'
15500}
15501
d7040cdb 15502# Quote evaled strings.
3725885a
RW
15503for var in SHELL \
15504ECHO \
15505SED \
d7040cdb
SE
15506GREP \
15507EGREP \
15508FGREP \
15509LD \
15510NM \
15511LN_S \
15512lt_SP2NL \
15513lt_NL2SP \
15514reload_flag \
718a6fd8 15515OBJDUMP \
d7040cdb
SE
15516deplibs_check_method \
15517file_magic_cmd \
15518AR \
15519AR_FLAGS \
15520STRIP \
15521RANLIB \
15522CC \
15523CFLAGS \
15524compiler \
15525lt_cv_sys_global_symbol_pipe \
15526lt_cv_sys_global_symbol_to_cdecl \
15527lt_cv_sys_global_symbol_to_c_name_address \
718a6fd8 15528lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb 15529lt_prog_compiler_no_builtin_flag \
df7b86aa 15530lt_prog_compiler_wl \
f2c621e4 15531lt_prog_compiler_pic \
d7040cdb
SE
15532lt_prog_compiler_static \
15533lt_cv_prog_compiler_c_o \
15534need_locks \
718a6fd8
SE
15535DSYMUTIL \
15536NMEDIT \
15537LIPO \
15538OTOOL \
15539OTOOL64 \
d7040cdb
SE
15540shrext_cmds \
15541export_dynamic_flag_spec \
15542whole_archive_flag_spec \
15543compiler_needs_object \
15544with_gnu_ld \
15545allow_undefined_flag \
15546no_undefined_flag \
15547hardcode_libdir_flag_spec \
15548hardcode_libdir_flag_spec_ld \
15549hardcode_libdir_separator \
f2c621e4 15550fix_srcfile_path \
d7040cdb
SE
15551exclude_expsyms \
15552include_expsyms \
15553file_list_spec \
15554variables_saved_for_relink \
15555libname_spec \
15556library_names_spec \
15557soname_spec \
3725885a 15558install_override_mode \
d7040cdb
SE
15559finish_eval \
15560old_striplib \
15561striplib; do
3725885a 15562 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15563 *[\\\\\\\`\\"\\\$]*)
3725885a 15564 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
15565 ;;
15566 *)
15567 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15568 ;;
15569 esac
15570done
15571
15572# Double-quote double-evaled strings.
15573for var in reload_cmds \
15574old_postinstall_cmds \
15575old_postuninstall_cmds \
15576old_archive_cmds \
15577extract_expsyms_cmds \
15578old_archive_from_new_cmds \
15579old_archive_from_expsyms_cmds \
15580archive_cmds \
15581archive_expsym_cmds \
15582module_cmds \
15583module_expsym_cmds \
15584export_symbols_cmds \
15585prelink_cmds \
15586postinstall_cmds \
15587postuninstall_cmds \
15588finish_cmds \
15589sys_lib_search_path_spec \
15590sys_lib_dlsearch_path_spec; do
3725885a 15591 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 15592 *[\\\\\\\`\\"\\\$]*)
3725885a 15593 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
15594 ;;
15595 *)
15596 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15597 ;;
15598 esac
15599done
15600
d7040cdb
SE
15601ac_aux_dir='$ac_aux_dir'
15602xsi_shell='$xsi_shell'
15603lt_shell_append='$lt_shell_append'
15604
15605# See if we are running on zsh, and set the options which allow our
15606# commands through without removal of \ escapes INIT.
15607if test -n "\${ZSH_VERSION+set}" ; then
15608 setopt NO_GLOB_SUBST
15609fi
15610
15611
15612 PACKAGE='$PACKAGE'
15613 VERSION='$VERSION'
15614 TIMESTAMP='$TIMESTAMP'
15615 RM='$RM'
15616 ofile='$ofile'
15617
15618
15619
20e95c23
DJ
15620# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15621 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15622 # from automake.
15623 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15624 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15625 LINGUAS="${LINGUAS-%UNSET%}"
15626
13b2be9c
DJ
15627target_cpu_type=${target_cpu_type}
15628 cgen_cpu_prefix=${cgen_cpu_prefix}
15629 obj_format=${obj_format}
15630 te_file=${te_file}
15631
15632_ACEOF
15633
81ecdfbb 15634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c 15635
81ecdfbb 15636# Handling of arguments.
13b2be9c 15637for ac_config_target in $ac_config_targets
9b2b7d69 15638do
81ecdfbb
RW
15639 case $ac_config_target in
15640 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15641 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15642 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15643 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
15644 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
15645 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15646 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15647 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15648 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
15649 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15650
15651 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9b2b7d69
MM
15652 esac
15653done
15654
81ecdfbb 15655
13b2be9c
DJ
15656# If the user did not use the arguments to specify the items to instantiate,
15657# then the envvar interface is used. Set only those that are not.
15658# We use the long form for the default assignment because of an extremely
15659# bizarre bug on SunOS 4.1.3.
15660if $ac_need_defaults; then
15661 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15662 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15663 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15664fi
15665
15666# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15667# simply because there is no reason against having it here, and in addition,
13b2be9c 15668# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15669# Hook for its removal unless debugging.
15670# Note that there is a small window in which the directory will not be cleaned:
15671# after its creation but before its name has been assigned to `$tmp'.
13b2be9c
DJ
15672$debug ||
15673{
81ecdfbb
RW
15674 tmp=
15675 trap 'exit_status=$?
15676 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15677' 0
15678 trap 'as_fn_exit 1' 1 2 13 15
13b2be9c 15679}
13b2be9c 15680# Create a (secure) tmp directory for tmp files.
9b2b7d69 15681
13b2be9c 15682{
81ecdfbb 15683 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13b2be9c
DJ
15684 test -n "$tmp" && test -d "$tmp"
15685} ||
15686{
81ecdfbb
RW
15687 tmp=./conf$$-$RANDOM
15688 (umask 077 && mkdir "$tmp")
15689} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15690
15691# Set up the scripts for CONFIG_FILES section.
15692# No need to generate them if there are no CONFIG_FILES.
15693# This happens for instance with `./config.status config.h'.
15694if test -n "$CONFIG_FILES"; then
15695
15696
15697ac_cr=`echo X | tr X '\015'`
15698# On cygwin, bash can eat \r inside `` if the user requested igncr.
15699# But we know of no other shell where ac_cr would be empty at this
15700# point, so we can use a bashism as a fallback.
15701if test "x$ac_cr" = x; then
15702 eval ac_cr=\$\'\\r\'
15703fi
15704ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15705if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15706 ac_cs_awk_cr='\r'
15707else
15708 ac_cs_awk_cr=$ac_cr
15709fi
15710
15711echo 'BEGIN {' >"$tmp/subs1.awk" &&
15712_ACEOF
15713
15714
15715{
15716 echo "cat >conf$$subs.awk <<_ACEOF" &&
15717 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15718 echo "_ACEOF"
15719} >conf$$subs.sh ||
15720 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15721ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15722ac_delim='%!_!# '
15723for ac_last_try in false false false false false :; do
15724 . ./conf$$subs.sh ||
15725 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15726
15727 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15728 if test $ac_delim_n = $ac_delim_num; then
15729 break
15730 elif $ac_last_try; then
15731 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15732 else
15733 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15734 fi
15735done
15736rm -f conf$$subs.sh
15737
15738cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15739cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15740_ACEOF
15741sed -n '
15742h
15743s/^/S["/; s/!.*/"]=/
15744p
15745g
15746s/^[^!]*!//
15747:repl
15748t repl
15749s/'"$ac_delim"'$//
15750t delim
15751:nl
15752h
15753s/\(.\{148\}\).*/\1/
15754t more1
15755s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15756p
15757n
15758b repl
15759:more1
15760s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15761p
15762g
15763s/.\{148\}//
15764t nl
15765:delim
15766h
15767s/\(.\{148\}\).*/\1/
15768t more2
15769s/["\\]/\\&/g; s/^/"/; s/$/"/
15770p
15771b
15772:more2
15773s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15774p
15775g
15776s/.\{148\}//
15777t delim
15778' <conf$$subs.awk | sed '
15779/^[^""]/{
15780 N
15781 s/\n//
15782}
15783' >>$CONFIG_STATUS || ac_write_fail=1
15784rm -f conf$$subs.awk
15785cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15786_ACAWK
15787cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15788 for (key in S) S_is_set[key] = 1
15789 FS = "\a"
15790
15791}
13b2be9c 15792{
81ecdfbb
RW
15793 line = $ 0
15794 nfields = split(line, field, "@")
15795 substed = 0
15796 len = length(field[1])
15797 for (i = 2; i < nfields; i++) {
15798 key = field[i]
15799 keylen = length(key)
15800 if (S_is_set[key]) {
15801 value = S[key]
15802 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15803 len += length(value) + length(field[++i])
15804 substed = 1
15805 } else
15806 len += 1 + keylen
15807 }
15808
15809 print line
13b2be9c 15810}
9b2b7d69 15811
81ecdfbb
RW
15812_ACAWK
15813_ACEOF
15814cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15815if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15816 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15817else
15818 cat
15819fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15820 || as_fn_error "could not setup config files machinery" "$LINENO" 5
13b2be9c
DJ
15821_ACEOF
15822
81ecdfbb
RW
15823# VPATH may cause trouble with some makes, so we remove $(srcdir),
15824# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15825# trailing colons and then remove the whole line if VPATH becomes empty
15826# (actually we leave an empty line to preserve line numbers).
15827if test "x$srcdir" = x.; then
15828 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15829s/:*\$(srcdir):*/:/
15830s/:*\${srcdir}:*/:/
15831s/:*@srcdir@:*/:/
15832s/^\([^=]*=[ ]*\):*/\1/
15833s/:*$//
15834s/^[^=]*=[ ]*$//
15835}'
15836fi
15837
15838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15839fi # test -n "$CONFIG_FILES"
13b2be9c 15840
81ecdfbb
RW
15841# Set up the scripts for CONFIG_HEADERS section.
15842# No need to generate them if there are no CONFIG_HEADERS.
15843# This happens for instance with `./config.status Makefile'.
15844if test -n "$CONFIG_HEADERS"; then
15845cat >"$tmp/defines.awk" <<\_ACAWK ||
15846BEGIN {
15847_ACEOF
13b2be9c 15848
81ecdfbb
RW
15849# Transform confdefs.h into an awk script `defines.awk', embedded as
15850# here-document in config.status, that substitutes the proper values into
15851# config.h.in to produce config.h.
9b2b7d69 15852
81ecdfbb
RW
15853# Create a delimiter string that does not exist in confdefs.h, to ease
15854# handling of long lines.
15855ac_delim='%!_!# '
15856for ac_last_try in false false :; do
15857 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15858 if test -z "$ac_t"; then
15859 break
15860 elif $ac_last_try; then
15861 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15862 else
15863 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15864 fi
15865done
15866
15867# For the awk script, D is an array of macro values keyed by name,
15868# likewise P contains macro parameters if any. Preserve backslash
15869# newline sequences.
15870
15871ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15872sed -n '
15873s/.\{148\}/&'"$ac_delim"'/g
15874t rset
15875:rset
15876s/^[ ]*#[ ]*define[ ][ ]*/ /
15877t def
15878d
15879:def
15880s/\\$//
15881t bsnl
15882s/["\\]/\\&/g
15883s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15884D["\1"]=" \3"/p
15885s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15886d
15887:bsnl
15888s/["\\]/\\&/g
15889s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15890D["\1"]=" \3\\\\\\n"\\/p
15891t cont
15892s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15893t cont
15894d
15895:cont
15896n
15897s/.\{148\}/&'"$ac_delim"'/g
15898t clear
15899:clear
15900s/\\$//
15901t bsnlc
15902s/["\\]/\\&/g; s/^/"/; s/$/"/p
15903d
15904:bsnlc
15905s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15906b cont
15907' <confdefs.h | sed '
15908s/'"$ac_delim"'/"\\\
15909"/g' >>$CONFIG_STATUS || ac_write_fail=1
15910
15911cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15912 for (key in D) D_is_set[key] = 1
15913 FS = "\a"
15914}
15915/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15916 line = \$ 0
15917 split(line, arg, " ")
15918 if (arg[1] == "#") {
15919 defundef = arg[2]
15920 mac1 = arg[3]
15921 } else {
15922 defundef = substr(arg[1], 2)
15923 mac1 = arg[2]
15924 }
15925 split(mac1, mac2, "(") #)
15926 macro = mac2[1]
15927 prefix = substr(line, 1, index(line, defundef) - 1)
15928 if (D_is_set[macro]) {
15929 # Preserve the white space surrounding the "#".
15930 print prefix "define", macro P[macro] D[macro]
15931 next
15932 } else {
15933 # Replace #undef with comments. This is necessary, for example,
15934 # in the case of _POSIX_SOURCE, which is predefined and required
15935 # on some systems where configure will not decide to define it.
15936 if (defundef == "undef") {
15937 print "/*", prefix defundef, macro, "*/"
15938 next
15939 }
15940 }
15941}
15942{ print }
15943_ACAWK
13b2be9c 15944_ACEOF
81ecdfbb
RW
15945cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15946 as_fn_error "could not setup config headers machinery" "$LINENO" 5
15947fi # test -n "$CONFIG_HEADERS"
13b2be9c 15948
81ecdfbb
RW
15949
15950eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15951shift
15952for ac_tag
15953do
15954 case $ac_tag in
15955 :[FHLC]) ac_mode=$ac_tag; continue;;
15956 esac
15957 case $ac_mode$ac_tag in
15958 :[FHL]*:*);;
15959 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15960 :[FH]-) ac_tag=-:-;;
15961 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15962 esac
15963 ac_save_IFS=$IFS
15964 IFS=:
15965 set x $ac_tag
15966 IFS=$ac_save_IFS
15967 shift
15968 ac_file=$1
15969 shift
15970
15971 case $ac_mode in
15972 :L) ac_source=$1;;
15973 :[FH])
15974 ac_file_inputs=
15975 for ac_f
15976 do
15977 case $ac_f in
15978 -) ac_f="$tmp/stdin";;
15979 *) # Look for the file first in the build tree, then in the source tree
15980 # (if the path is not absolute). The absolute path cannot be DOS-style,
15981 # because $ac_f cannot contain `:'.
15982 test -f "$ac_f" ||
15983 case $ac_f in
15984 [\\/$]*) false;;
15985 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15986 esac ||
15987 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15988 esac
15989 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15990 as_fn_append ac_file_inputs " '$ac_f'"
15991 done
15992
15993 # Let's still pretend it is `configure' which instantiates (i.e., don't
15994 # use $as_me), people would be surprised to read:
15995 # /* config.h. Generated by config.status. */
15996 configure_input='Generated from '`
15997 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15998 `' by configure.'
15999 if test x"$ac_file" != x-; then
16000 configure_input="$ac_file. $configure_input"
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16002$as_echo "$as_me: creating $ac_file" >&6;}
9b2b7d69 16003 fi
81ecdfbb
RW
16004 # Neutralize special characters interpreted by sed in replacement strings.
16005 case $configure_input in #(
16006 *\&* | *\|* | *\\* )
16007 ac_sed_conf_input=`$as_echo "$configure_input" |
16008 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16009 *) ac_sed_conf_input=$configure_input;;
16010 esac
252b5132 16011
81ecdfbb
RW
16012 case $ac_tag in
16013 *:-:* | *:-) cat >"$tmp/stdin" \
16014 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16015 esac
16016 ;;
252b5132 16017 esac
9b2b7d69 16018
81ecdfbb 16019 ac_dir=`$as_dirname -- "$ac_file" ||
13b2be9c 16020$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16021 X"$ac_file" : 'X\(//\)[^/]' \| \
16022 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
16023 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16024$as_echo X"$ac_file" |
16025 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16026 s//\1/
16027 q
16028 }
16029 /^X\(\/\/\)[^/].*/{
16030 s//\1/
16031 q
16032 }
16033 /^X\(\/\/\)$/{
16034 s//\1/
16035 q
16036 }
16037 /^X\(\/\).*/{
16038 s//\1/
16039 q
16040 }
16041 s/.*/./; q'`
16042 as_dir="$ac_dir"; as_fn_mkdir_p
13b2be9c
DJ
16043 ac_builddir=.
16044
81ecdfbb
RW
16045case "$ac_dir" in
16046.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16047*)
16048 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16049 # A ".." for each directory in $ac_dir_suffix.
16050 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16051 case $ac_top_builddir_sub in
16052 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16053 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16054 esac ;;
16055esac
16056ac_abs_top_builddir=$ac_pwd
16057ac_abs_builddir=$ac_pwd$ac_dir_suffix
16058# for backward compatibility:
16059ac_top_builddir=$ac_top_build_prefix
9b2b7d69 16060
13b2be9c 16061case $srcdir in
81ecdfbb 16062 .) # We are building in place.
13b2be9c 16063 ac_srcdir=.
81ecdfbb
RW
16064 ac_top_srcdir=$ac_top_builddir_sub
16065 ac_abs_top_srcdir=$ac_pwd ;;
16066 [\\/]* | ?:[\\/]* ) # Absolute name.
13b2be9c 16067 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
16068 ac_top_srcdir=$srcdir
16069 ac_abs_top_srcdir=$srcdir ;;
16070 *) # Relative name.
16071 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16072 ac_top_srcdir=$ac_top_build_prefix$srcdir
16073 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13b2be9c 16074esac
81ecdfbb 16075ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
ab509236 16076
252b5132 16077
81ecdfbb
RW
16078 case $ac_mode in
16079 :F)
16080 #
16081 # CONFIG_FILE
16082 #
9b2b7d69 16083
13b2be9c
DJ
16084 case $INSTALL in
16085 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
16086 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16087 esac
16088 ac_MKDIR_P=$MKDIR_P
16089 case $MKDIR_P in
16090 [\\/$]* | ?:[\\/]* ) ;;
16091 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
c8615825 16092 esac
81ecdfbb 16093_ACEOF
9b2b7d69 16094
81ecdfbb
RW
16095cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16096# If the template does not know about datarootdir, expand it.
16097# FIXME: This hack should be removed a few years after 2.60.
16098ac_datarootdir_hack=; ac_datarootdir_seen=
16099ac_sed_dataroot='
16100/datarootdir/ {
16101 p
16102 q
16103}
16104/@datadir@/p
16105/@docdir@/p
16106/@infodir@/p
16107/@localedir@/p
16108/@mandir@/p'
16109case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16110*datarootdir*) ac_datarootdir_seen=yes;;
16111*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16113$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16114_ACEOF
16115cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16116 ac_datarootdir_hack='
16117 s&@datadir@&$datadir&g
16118 s&@docdir@&$docdir&g
16119 s&@infodir@&$infodir&g
16120 s&@localedir@&$localedir&g
16121 s&@mandir@&$mandir&g
16122 s&\\\${datarootdir}&$datarootdir&g' ;;
16123esac
13b2be9c 16124_ACEOF
81ecdfbb
RW
16125
16126# Neutralize VPATH when `$srcdir' = `.'.
16127# Shell code in configure.ac might set extrasub.
16128# FIXME: do we really want to maintain this feature?
16129cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16130ac_sed_extra="$ac_vpsub
13b2be9c
DJ
16131$extrasub
16132_ACEOF
81ecdfbb 16133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13b2be9c
DJ
16134:t
16135/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
16136s|@configure_input@|$ac_sed_conf_input|;t t
16137s&@top_builddir@&$ac_top_builddir_sub&;t t
16138s&@top_build_prefix@&$ac_top_build_prefix&;t t
16139s&@srcdir@&$ac_srcdir&;t t
16140s&@abs_srcdir@&$ac_abs_srcdir&;t t
16141s&@top_srcdir@&$ac_top_srcdir&;t t
16142s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16143s&@builddir@&$ac_builddir&;t t
16144s&@abs_builddir@&$ac_abs_builddir&;t t
16145s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16146s&@INSTALL@&$ac_INSTALL&;t t
16147s&@MKDIR_P@&$ac_MKDIR_P&;t t
16148$ac_datarootdir_hack
16149"
16150eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16151 || as_fn_error "could not create $ac_file" "$LINENO" 5
16152
16153test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16154 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16155 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16157which seems to be undefined. Please make sure it is defined." >&5
16158$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16159which seems to be undefined. Please make sure it is defined." >&2;}
16160
16161 rm -f "$tmp/stdin"
13b2be9c 16162 case $ac_file in
81ecdfbb
RW
16163 -) cat "$tmp/out" && rm -f "$tmp/out";;
16164 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16165 esac \
16166 || as_fn_error "could not create $ac_file" "$LINENO" 5
16167 ;;
16168 :H)
16169 #
16170 # CONFIG_HEADER
16171 #
13b2be9c 16172 if test x"$ac_file" != x-; then
81ecdfbb
RW
16173 {
16174 $as_echo "/* $configure_input */" \
16175 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16176 } >"$tmp/config.h" \
16177 || as_fn_error "could not create $ac_file" "$LINENO" 5
16178 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16179 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16180$as_echo "$as_me: $ac_file is unchanged" >&6;}
13b2be9c 16181 else
81ecdfbb
RW
16182 rm -f "$ac_file"
16183 mv "$tmp/config.h" "$ac_file" \
16184 || as_fn_error "could not create $ac_file" "$LINENO" 5
9b2b7d69 16185 fi
13b2be9c 16186 else
81ecdfbb
RW
16187 $as_echo "/* $configure_input */" \
16188 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16189 || as_fn_error "could not create -" "$LINENO" 5
9b2b7d69 16190 fi
81ecdfbb
RW
16191# Compute "$ac_file"'s index in $config_headers.
16192_am_arg="$ac_file"
13b2be9c
DJ
16193_am_stamp_count=1
16194for _am_header in $config_headers :; do
16195 case $_am_header in
81ecdfbb 16196 $_am_arg | $_am_arg:* )
13b2be9c
DJ
16197 break ;;
16198 * )
16199 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16200 esac
16201done
81ecdfbb
RW
16202echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16203$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16204 X"$_am_arg" : 'X\(//\)[^/]' \| \
16205 X"$_am_arg" : 'X\(//\)$' \| \
16206 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16207$as_echo X"$_am_arg" |
16208 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16209 s//\1/
16210 q
16211 }
16212 /^X\(\/\/\)[^/].*/{
16213 s//\1/
16214 q
16215 }
16216 /^X\(\/\/\)$/{
16217 s//\1/
16218 q
16219 }
16220 /^X\(\/\).*/{
16221 s//\1/
16222 q
16223 }
16224 s/.*/./; q'`/stamp-h$_am_stamp_count
16225 ;;
ab509236 16226
81ecdfbb
RW
16227 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16228$as_echo "$as_me: executing $ac_file commands" >&6;}
16229 ;;
16230 esac
13b2be9c
DJ
16231
16232
81ecdfbb
RW
16233 case $ac_file$ac_mode in
16234 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16235 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16236 # are listed without --file. Let's play safe and only enable the eval
16237 # if we detect the quoting.
16238 case $CONFIG_FILES in
16239 *\'*) eval set x "$CONFIG_FILES" ;;
16240 *) set x $CONFIG_FILES ;;
16241 esac
16242 shift
16243 for mf
16244 do
16245 # Strip MF so we end up with the name of the file.
16246 mf=`echo "$mf" | sed -e 's/:.*$//'`
16247 # Check whether this is an Automake generated Makefile or not.
16248 # We used to match only the files named `Makefile.in', but
16249 # some people rename them; so instead we look at the file content.
16250 # Grep'ing the first line is not enough: some people post-process
16251 # each Makefile.in and add a new line on top of each file to say so.
16252 # Grep'ing the whole file is not good either: AIX grep has a line
16253 # limit of 2048, but all sed's we know have understand at least 4000.
16254 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16255 dirpart=`$as_dirname -- "$mf" ||
13b2be9c 16256$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16257 X"$mf" : 'X\(//\)[^/]' \| \
16258 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
16259 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16260$as_echo X"$mf" |
16261 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16262 s//\1/
16263 q
16264 }
16265 /^X\(\/\/\)[^/].*/{
16266 s//\1/
16267 q
16268 }
16269 /^X\(\/\/\)$/{
16270 s//\1/
16271 q
16272 }
16273 /^X\(\/\).*/{
16274 s//\1/
16275 q
16276 }
16277 s/.*/./; q'`
16278 else
16279 continue
16280 fi
16281 # Extract the definition of DEPDIR, am__include, and am__quote
16282 # from the Makefile without running `make'.
16283 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16284 test -z "$DEPDIR" && continue
16285 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16286 test -z "am__include" && continue
16287 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16288 # When using ansi2knr, U may be empty or an underscore; expand it
16289 U=`sed -n 's/^U = //p' < "$mf"`
16290 # Find all dependency output files, they are included files with
16291 # $(DEPDIR) in their names. We invoke sed twice because it is the
16292 # simplest approach to changing $(DEPDIR) to its actual value in the
16293 # expansion.
16294 for file in `sed -n "
16295 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16296 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16297 # Make sure the directory exists.
16298 test -f "$dirpart/$file" && continue
16299 fdir=`$as_dirname -- "$file" ||
13b2be9c 16300$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
ab509236
L
16301 X"$file" : 'X\(//\)[^/]' \| \
16302 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
16303 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16304$as_echo X"$file" |
16305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16306 s//\1/
16307 q
16308 }
16309 /^X\(\/\/\)[^/].*/{
16310 s//\1/
16311 q
16312 }
16313 /^X\(\/\/\)$/{
16314 s//\1/
16315 q
16316 }
16317 /^X\(\/\).*/{
16318 s//\1/
16319 q
16320 }
16321 s/.*/./; q'`
16322 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16323 # echo "creating $dirpart/$file"
16324 echo '# dummy' > "$dirpart/$file"
13b2be9c 16325 done
13b2be9c 16326 done
81ecdfbb 16327}
d7040cdb 16328 ;;
81ecdfbb 16329 "libtool":C)
d7040cdb
SE
16330
16331 # See if we are running on zsh, and set the options which allow our
16332 # commands through without removal of \ escapes.
16333 if test -n "${ZSH_VERSION+set}" ; then
16334 setopt NO_GLOB_SUBST
16335 fi
16336
16337 cfgfile="${ofile}T"
16338 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16339 $RM "$cfgfile"
16340
16341 cat <<_LT_EOF >> "$cfgfile"
16342#! $SHELL
16343
16344# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
718a6fd8 16345# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
16346# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16347# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16348#
718a6fd8 16349# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
f2c621e4 16350# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
718a6fd8 16351# Written by Gordon Matzigkeit, 1996
d7040cdb 16352#
718a6fd8 16353# This file is part of GNU Libtool.
d7040cdb 16354#
718a6fd8
SE
16355# GNU Libtool is free software; you can redistribute it and/or
16356# modify it under the terms of the GNU General Public License as
16357# published by the Free Software Foundation; either version 2 of
16358# the License, or (at your option) any later version.
d7040cdb 16359#
718a6fd8
SE
16360# As a special exception to the GNU General Public License,
16361# if you distribute this file as part of a program or library that
16362# is built using GNU Libtool, you may include this file under the
16363# same distribution terms that you use for the rest of that program.
d7040cdb 16364#
718a6fd8
SE
16365# GNU Libtool is distributed in the hope that it will be useful,
16366# but WITHOUT ANY WARRANTY; without even the implied warranty of
16367# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16368# GNU General Public License for more details.
d7040cdb 16369#
718a6fd8
SE
16370# You should have received a copy of the GNU General Public License
16371# along with GNU Libtool; see the file COPYING. If not, a copy
16372# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16373# obtained by writing to the Free Software Foundation, Inc.,
16374# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
16375
16376
16377# The names of the tagged configurations supported by this script.
16378available_tags=""
16379
16380# ### BEGIN LIBTOOL CONFIG
16381
16382# Which release of libtool.m4 was used?
16383macro_version=$macro_version
16384macro_revision=$macro_revision
16385
16386# Whether or not to build shared libraries.
16387build_libtool_libs=$enable_shared
16388
16389# Whether or not to build static libraries.
16390build_old_libs=$enable_static
16391
16392# What type of objects to build.
16393pic_mode=$pic_mode
16394
16395# Whether or not to optimize for fast installation.
16396fast_install=$enable_fast_install
16397
3725885a
RW
16398# Shell to use when invoking shell scripts.
16399SHELL=$lt_SHELL
16400
16401# An echo program that protects backslashes.
16402ECHO=$lt_ECHO
16403
d7040cdb
SE
16404# The host system.
16405host_alias=$host_alias
16406host=$host
16407host_os=$host_os
16408
16409# The build system.
16410build_alias=$build_alias
16411build=$build
16412build_os=$build_os
16413
16414# A sed program that does not truncate output.
16415SED=$lt_SED
16416
16417# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16418Xsed="\$SED -e 1s/^X//"
16419
16420# A grep program that handles long lines.
16421GREP=$lt_GREP
16422
16423# An ERE matcher.
16424EGREP=$lt_EGREP
16425
16426# A literal string matcher.
16427FGREP=$lt_FGREP
16428
16429# A BSD- or MS-compatible name lister.
16430NM=$lt_NM
16431
16432# Whether we need soft or hard links.
16433LN_S=$lt_LN_S
16434
16435# What is the maximum length of a command?
16436max_cmd_len=$max_cmd_len
16437
16438# Object file suffix (normally "o").
16439objext=$ac_objext
16440
16441# Executable file suffix (normally "").
16442exeext=$exeext
16443
16444# whether the shell understands "unset".
16445lt_unset=$lt_unset
16446
16447# turn spaces into newlines.
16448SP2NL=$lt_lt_SP2NL
16449
16450# turn newlines into spaces.
16451NL2SP=$lt_lt_NL2SP
16452
718a6fd8
SE
16453# An object symbol dumper.
16454OBJDUMP=$lt_OBJDUMP
16455
d7040cdb
SE
16456# Method to check whether dependent libraries are shared objects.
16457deplibs_check_method=$lt_deplibs_check_method
16458
f2c621e4 16459# Command to use when deplibs_check_method == "file_magic".
d7040cdb
SE
16460file_magic_cmd=$lt_file_magic_cmd
16461
16462# The archiver.
16463AR=$lt_AR
16464AR_FLAGS=$lt_AR_FLAGS
16465
16466# A symbol stripping program.
16467STRIP=$lt_STRIP
16468
16469# Commands used to install an old-style archive.
16470RANLIB=$lt_RANLIB
16471old_postinstall_cmds=$lt_old_postinstall_cmds
16472old_postuninstall_cmds=$lt_old_postuninstall_cmds
16473
3725885a
RW
16474# Whether to use a lock for old archive extraction.
16475lock_old_archive_extraction=$lock_old_archive_extraction
16476
d7040cdb
SE
16477# A C compiler.
16478LTCC=$lt_CC
16479
16480# LTCC compiler flags.
16481LTCFLAGS=$lt_CFLAGS
16482
16483# Take the output of nm and produce a listing of raw symbols and C names.
16484global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16485
16486# Transform the output of nm in a proper C declaration.
16487global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16488
16489# Transform the output of nm in a C name address pair.
16490global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16491
718a6fd8
SE
16492# Transform the output of nm in a C name address pair when lib prefix is needed.
16493global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16494
d7040cdb
SE
16495# The name of the directory that contains temporary libtool files.
16496objdir=$objdir
16497
d7040cdb
SE
16498# Used to examine libraries when file_magic_cmd begins with "file".
16499MAGIC_CMD=$MAGIC_CMD
16500
16501# Must we lock files when doing compilation?
16502need_locks=$lt_need_locks
16503
718a6fd8
SE
16504# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16505DSYMUTIL=$lt_DSYMUTIL
16506
16507# Tool to change global to local symbols on Mac OS X.
16508NMEDIT=$lt_NMEDIT
16509
16510# Tool to manipulate fat objects and archives on Mac OS X.
16511LIPO=$lt_LIPO
16512
16513# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16514OTOOL=$lt_OTOOL
16515
16516# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16517OTOOL64=$lt_OTOOL64
16518
d7040cdb
SE
16519# Old archive suffix (normally "a").
16520libext=$libext
16521
16522# Shared library suffix (normally ".so").
16523shrext_cmds=$lt_shrext_cmds
16524
16525# The commands to extract the exported symbol list from a shared archive.
16526extract_expsyms_cmds=$lt_extract_expsyms_cmds
16527
16528# Variables whose values should be saved in libtool wrapper scripts and
16529# restored at link time.
16530variables_saved_for_relink=$lt_variables_saved_for_relink
16531
16532# Do we need the "lib" prefix for modules?
16533need_lib_prefix=$need_lib_prefix
16534
16535# Do we need a version for libraries?
16536need_version=$need_version
16537
16538# Library versioning type.
16539version_type=$version_type
16540
16541# Shared library runtime path variable.
16542runpath_var=$runpath_var
16543
16544# Shared library path variable.
16545shlibpath_var=$shlibpath_var
16546
16547# Is shlibpath searched before the hard-coded library search path?
16548shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16549
16550# Format of library name prefix.
16551libname_spec=$lt_libname_spec
16552
16553# List of archive names. First name is the real one, the rest are links.
16554# The last name is the one that the linker finds with -lNAME
16555library_names_spec=$lt_library_names_spec
16556
16557# The coded name of the library, if different from the real name.
16558soname_spec=$lt_soname_spec
16559
3725885a
RW
16560# Permission mode override for installation of shared libraries.
16561install_override_mode=$lt_install_override_mode
16562
d7040cdb
SE
16563# Command to use after installation of a shared archive.
16564postinstall_cmds=$lt_postinstall_cmds
16565
16566# Command to use after uninstallation of a shared archive.
16567postuninstall_cmds=$lt_postuninstall_cmds
16568
16569# Commands used to finish a libtool library installation in a directory.
16570finish_cmds=$lt_finish_cmds
16571
16572# As "finish_cmds", except a single script fragment to be evaled but
16573# not shown.
16574finish_eval=$lt_finish_eval
16575
16576# Whether we should hardcode library paths into libraries.
16577hardcode_into_libs=$hardcode_into_libs
16578
16579# Compile-time system search path for libraries.
16580sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16581
16582# Run-time system search path for libraries.
16583sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16584
16585# Whether dlopen is supported.
16586dlopen_support=$enable_dlopen
16587
16588# Whether dlopen of programs is supported.
16589dlopen_self=$enable_dlopen_self
16590
16591# Whether dlopen of statically linked programs is supported.
16592dlopen_self_static=$enable_dlopen_self_static
16593
16594# Commands to strip libraries.
16595old_striplib=$lt_old_striplib
16596striplib=$lt_striplib
16597
16598
16599# The linker used to build libraries.
16600LD=$lt_LD
16601
3725885a
RW
16602# How to create reloadable object files.
16603reload_flag=$lt_reload_flag
16604reload_cmds=$lt_reload_cmds
16605
d7040cdb
SE
16606# Commands used to build an old-style archive.
16607old_archive_cmds=$lt_old_archive_cmds
16608
16609# A language specific compiler.
16610CC=$lt_compiler
16611
16612# Is the compiler the GNU compiler?
16613with_gcc=$GCC
16614
16615# Compiler flag to turn off builtin functions.
16616no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16617
df7b86aa
NC
16618# How to pass a linker flag through the compiler.
16619wl=$lt_lt_prog_compiler_wl
16620
f2c621e4
AS
16621# Additional compiler flags for building library objects.
16622pic_flag=$lt_lt_prog_compiler_pic
16623
d7040cdb
SE
16624# Compiler flag to prevent dynamic linking.
16625link_static_flag=$lt_lt_prog_compiler_static
16626
16627# Does compiler simultaneously support -c and -o options?
16628compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16629
16630# Whether or not to add -lc for building shared libraries.
16631build_libtool_need_lc=$archive_cmds_need_lc
16632
16633# Whether or not to disallow shared libs when runtime libs are static.
16634allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16635
16636# Compiler flag to allow reflexive dlopens.
16637export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16638
16639# Compiler flag to generate shared objects directly from archives.
16640whole_archive_flag_spec=$lt_whole_archive_flag_spec
16641
16642# Whether the compiler copes with passing no objects directly.
16643compiler_needs_object=$lt_compiler_needs_object
16644
16645# Create an old-style archive from a shared archive.
16646old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16647
16648# Create a temporary old-style archive to link instead of a shared archive.
16649old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16650
16651# Commands used to build a shared archive.
16652archive_cmds=$lt_archive_cmds
16653archive_expsym_cmds=$lt_archive_expsym_cmds
16654
16655# Commands used to build a loadable module if different from building
16656# a shared archive.
16657module_cmds=$lt_module_cmds
16658module_expsym_cmds=$lt_module_expsym_cmds
16659
16660# Whether we are building with GNU ld or not.
16661with_gnu_ld=$lt_with_gnu_ld
16662
16663# Flag that allows shared libraries with undefined symbols to be built.
16664allow_undefined_flag=$lt_allow_undefined_flag
16665
16666# Flag that enforces no undefined symbols.
16667no_undefined_flag=$lt_no_undefined_flag
16668
16669# Flag to hardcode \$libdir into a binary during linking.
16670# This must work even if \$libdir does not exist
16671hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16672
16673# If ld is used when linking, flag to hardcode \$libdir into a binary
16674# during linking. This must work even if \$libdir does not exist.
16675hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16676
16677# Whether we need a single "-rpath" flag with a separated argument.
16678hardcode_libdir_separator=$lt_hardcode_libdir_separator
16679
16680# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16681# DIR into the resulting binary.
16682hardcode_direct=$hardcode_direct
16683
16684# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16685# DIR into the resulting binary and the resulting library dependency is
16686# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16687# library is relocated.
16688hardcode_direct_absolute=$hardcode_direct_absolute
16689
16690# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16691# into the resulting binary.
16692hardcode_minus_L=$hardcode_minus_L
16693
16694# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16695# into the resulting binary.
16696hardcode_shlibpath_var=$hardcode_shlibpath_var
16697
16698# Set to "yes" if building a shared library automatically hardcodes DIR
16699# into the library and all subsequent libraries and executables linked
16700# against it.
16701hardcode_automatic=$hardcode_automatic
16702
16703# Set to yes if linker adds runtime paths of dependent libraries
16704# to runtime path list.
16705inherit_rpath=$inherit_rpath
16706
16707# Whether libtool must link a program against all its dependency libraries.
16708link_all_deplibs=$link_all_deplibs
16709
f2c621e4
AS
16710# Fix the shell variable \$srcfile for the compiler.
16711fix_srcfile_path=$lt_fix_srcfile_path
16712
d7040cdb
SE
16713# Set to "yes" if exported symbols are required.
16714always_export_symbols=$always_export_symbols
16715
16716# The commands to list exported symbols.
16717export_symbols_cmds=$lt_export_symbols_cmds
16718
16719# Symbols that should not be listed in the preloaded symbols.
16720exclude_expsyms=$lt_exclude_expsyms
16721
16722# Symbols that must always be exported.
16723include_expsyms=$lt_include_expsyms
16724
16725# Commands necessary for linking programs (against libraries) with templates.
16726prelink_cmds=$lt_prelink_cmds
16727
16728# Specify filename containing input files.
16729file_list_spec=$lt_file_list_spec
16730
16731# How to hardcode a shared library path into an executable.
16732hardcode_action=$hardcode_action
16733
16734# ### END LIBTOOL CONFIG
16735
16736_LT_EOF
16737
16738 case $host_os in
16739 aix3*)
16740 cat <<\_LT_EOF >> "$cfgfile"
16741# AIX sometimes has problems with the GCC collect2 program. For some
16742# reason, if we set the COLLECT_NAMES environment variable, the problems
16743# vanish in a puff of smoke.
16744if test "X${COLLECT_NAMES+set}" != Xset; then
16745 COLLECT_NAMES=
16746 export COLLECT_NAMES
16747fi
16748_LT_EOF
16749 ;;
16750 esac
16751
16752
16753ltmain="$ac_aux_dir/ltmain.sh"
16754
16755
16756 # We use sed instead of cat because bash on DJGPP gets confused if
16757 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16758 # text mode, it properly converts lines to CR/LF. This bash problem
16759 # is reportedly fixed, but why not run on old versions too?
f2c621e4
AS
16760 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16761 || (rm -f "$cfgfile"; exit 1)
16762
16763 case $xsi_shell in
16764 yes)
16765 cat << \_LT_EOF >> "$cfgfile"
16766
16767# func_dirname file append nondir_replacement
16768# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16769# otherwise set result to NONDIR_REPLACEMENT.
16770func_dirname ()
16771{
16772 case ${1} in
16773 */*) func_dirname_result="${1%/*}${2}" ;;
16774 * ) func_dirname_result="${3}" ;;
16775 esac
16776}
16777
16778# func_basename file
16779func_basename ()
16780{
16781 func_basename_result="${1##*/}"
16782}
16783
16784# func_dirname_and_basename file append nondir_replacement
16785# perform func_basename and func_dirname in a single function
16786# call:
16787# dirname: Compute the dirname of FILE. If nonempty,
16788# add APPEND to the result, otherwise set result
16789# to NONDIR_REPLACEMENT.
16790# value returned in "$func_dirname_result"
16791# basename: Compute filename of FILE.
16792# value retuned in "$func_basename_result"
16793# Implementation must be kept synchronized with func_dirname
16794# and func_basename. For efficiency, we do not delegate to
16795# those functions but instead duplicate the functionality here.
16796func_dirname_and_basename ()
16797{
16798 case ${1} in
16799 */*) func_dirname_result="${1%/*}${2}" ;;
16800 * ) func_dirname_result="${3}" ;;
16801 esac
16802 func_basename_result="${1##*/}"
16803}
16804
16805# func_stripname prefix suffix name
16806# strip PREFIX and SUFFIX off of NAME.
16807# PREFIX and SUFFIX must not contain globbing or regex special
16808# characters, hashes, percent signs, but SUFFIX may contain a leading
16809# dot (in which case that matches only a dot).
16810func_stripname ()
16811{
16812 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16813 # positional parameters, so assign one to ordinary parameter first.
16814 func_stripname_result=${3}
16815 func_stripname_result=${func_stripname_result#"${1}"}
16816 func_stripname_result=${func_stripname_result%"${2}"}
16817}
16818
16819# func_opt_split
16820func_opt_split ()
16821{
16822 func_opt_split_opt=${1%%=*}
16823 func_opt_split_arg=${1#*=}
16824}
16825
16826# func_lo2o object
16827func_lo2o ()
16828{
16829 case ${1} in
16830 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16831 *) func_lo2o_result=${1} ;;
16832 esac
16833}
16834
16835# func_xform libobj-or-source
16836func_xform ()
16837{
16838 func_xform_result=${1%.*}.lo
16839}
16840
16841# func_arith arithmetic-term...
16842func_arith ()
16843{
16844 func_arith_result=$(( $* ))
16845}
16846
16847# func_len string
16848# STRING may not start with a hyphen.
16849func_len ()
16850{
16851 func_len_result=${#1}
16852}
16853
16854_LT_EOF
16855 ;;
16856 *) # Bourne compatible functions.
16857 cat << \_LT_EOF >> "$cfgfile"
16858
16859# func_dirname file append nondir_replacement
16860# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16861# otherwise set result to NONDIR_REPLACEMENT.
16862func_dirname ()
16863{
16864 # Extract subdirectory from the argument.
16865 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16866 if test "X$func_dirname_result" = "X${1}"; then
16867 func_dirname_result="${3}"
16868 else
16869 func_dirname_result="$func_dirname_result${2}"
16870 fi
16871}
16872
16873# func_basename file
16874func_basename ()
16875{
16876 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16877}
16878
16879
16880# func_stripname prefix suffix name
16881# strip PREFIX and SUFFIX off of NAME.
16882# PREFIX and SUFFIX must not contain globbing or regex special
16883# characters, hashes, percent signs, but SUFFIX may contain a leading
16884# dot (in which case that matches only a dot).
16885# func_strip_suffix prefix name
16886func_stripname ()
16887{
16888 case ${2} in
16889 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16890 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16891 esac
16892}
16893
16894# sed scripts:
16895my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16896my_sed_long_arg='1s/^-[^=]*=//'
16897
16898# func_opt_split
16899func_opt_split ()
16900{
16901 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16902 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16903}
16904
16905# func_lo2o object
16906func_lo2o ()
16907{
16908 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16909}
16910
16911# func_xform libobj-or-source
16912func_xform ()
16913{
16914 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16915}
16916
16917# func_arith arithmetic-term...
16918func_arith ()
16919{
16920 func_arith_result=`expr "$@"`
16921}
16922
16923# func_len string
16924# STRING may not start with a hyphen.
16925func_len ()
16926{
16927 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16928}
16929
16930_LT_EOF
16931esac
16932
16933case $lt_shell_append in
16934 yes)
16935 cat << \_LT_EOF >> "$cfgfile"
16936
16937# func_append var value
16938# Append VALUE to the end of shell variable VAR.
16939func_append ()
16940{
16941 eval "$1+=\$2"
16942}
16943_LT_EOF
16944 ;;
16945 *)
16946 cat << \_LT_EOF >> "$cfgfile"
16947
16948# func_append var value
16949# Append VALUE to the end of shell variable VAR.
16950func_append ()
16951{
16952 eval "$1=\$$1\$2"
16953}
16954
16955_LT_EOF
16956 ;;
16957 esac
16958
16959
16960 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16961 || (rm -f "$cfgfile"; exit 1)
16962
16963 mv -f "$cfgfile" "$ofile" ||
d7040cdb
SE
16964 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16965 chmod +x "$ofile"
16966
13b2be9c 16967 ;;
81ecdfbb 16968 "default-1":C)
20e95c23
DJ
16969 for ac_file in $CONFIG_FILES; do
16970 # Support "outfile[:infile[:infile...]]"
16971 case "$ac_file" in
16972 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16973 esac
16974 # PO directories have a Makefile.in generated from Makefile.in.in.
16975 case "$ac_file" in */Makefile.in)
16976 # Adjust a relative srcdir.
16977 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 16978 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
16979 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16980 # In autoconf-2.13 it is called $ac_given_srcdir.
16981 # In autoconf-2.50 it is called $srcdir.
16982 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16983 case "$ac_given_srcdir" in
16984 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16985 /*) top_srcdir="$ac_given_srcdir" ;;
16986 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16987 esac
16988 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16989 rm -f "$ac_dir/POTFILES"
16990 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16991 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16992 POMAKEFILEDEPS="POTFILES.in"
16993 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16994 # on $ac_dir but don't depend on user-specified configuration
16995 # parameters.
16996 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16997 # The LINGUAS file contains the set of available languages.
16998 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 16999 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
17000 fi
17001 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17002 # Hide the ALL_LINGUAS assigment from automake.
17003 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17004 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17005 else
37a42ee9 17006 # The set of available languages was given in configure.ac.
20e95c23
DJ
17007 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17008 fi
17009 case "$ac_given_srcdir" in
17010 .) srcdirpre= ;;
17011 *) srcdirpre='$(srcdir)/' ;;
17012 esac
17013 POFILES=
17014 GMOFILES=
17015 UPDATEPOFILES=
17016 DUMMYPOFILES=
17017 for lang in $ALL_LINGUAS; do
17018 POFILES="$POFILES $srcdirpre$lang.po"
17019 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17020 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17021 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17022 done
17023 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17024 # environment variable.
17025 INST_LINGUAS=
17026 if test -n "$ALL_LINGUAS"; then
17027 for presentlang in $ALL_LINGUAS; do
17028 useit=no
17029 if test "%UNSET%" != "$LINGUAS"; then
17030 desiredlanguages="$LINGUAS"
17031 else
17032 desiredlanguages="$ALL_LINGUAS"
17033 fi
17034 for desiredlang in $desiredlanguages; do
17035 # Use the presentlang catalog if desiredlang is
17036 # a. equal to presentlang, or
17037 # b. a variant of presentlang (because in this case,
17038 # presentlang can be used as a fallback for messages
17039 # which are not translated in the desiredlang catalog).
17040 case "$desiredlang" in
17041 "$presentlang"*) useit=yes;;
17042 esac
17043 done
17044 if test $useit = yes; then
17045 INST_LINGUAS="$INST_LINGUAS $presentlang"
17046 fi
17047 done
17048 fi
17049 CATALOGS=
17050 if test -n "$INST_LINGUAS"; then
17051 for lang in $INST_LINGUAS; do
17052 CATALOGS="$CATALOGS $lang.gmo"
17053 done
17054 fi
17055 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17056 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"
17057 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17058 if test -f "$f"; then
17059 case "$f" in
17060 *.orig | *.bak | *~) ;;
17061 *) cat "$f" >> "$ac_dir/Makefile" ;;
17062 esac
17063 fi
17064 done
17065 fi
17066 ;;
17067 esac
17068 done ;;
81ecdfbb 17069 "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
17070 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
17071 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
17072 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
17073 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
17074 if test "x$cgen_cpu_prefix" != x ; then
17075 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
20e95c23 17076 fi ;;
81ecdfbb 17077
13b2be9c 17078 esac
81ecdfbb 17079done # for ac_tag
13b2be9c 17080
13b2be9c 17081
81ecdfbb 17082as_fn_exit 0
13b2be9c 17083_ACEOF
13b2be9c
DJ
17084ac_clean_files=$ac_clean_files_save
17085
81ecdfbb
RW
17086test $ac_write_fail = 0 ||
17087 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17088
13b2be9c
DJ
17089
17090# configure is writing to config.log, and then calls config.status.
17091# config.status does its own redirection, appending to config.log.
17092# Unfortunately, on DOS this fails, as config.log is still kept open
17093# by configure, so config.status won't be able to write to it; its
17094# output is simply discarded. So we exec the FD to /dev/null,
17095# effectively closing config.log, so it can be properly (re)opened and
17096# appended to by config.status. When coming back to configure, we
17097# need to make the FD available again.
17098if test "$no_create" != yes; then
17099 ac_cs_success=:
17100 ac_config_status_args=
17101 test "$silent" = yes &&
17102 ac_config_status_args="$ac_config_status_args --quiet"
17103 exec 5>/dev/null
17104 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17105 exec 5>>config.log
17106 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17107 # would make configure fail if this is the last instruction.
81ecdfbb
RW
17108 $ac_cs_success || as_fn_exit $?
17109fi
17110if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17112$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13b2be9c 17113fi
252b5132 17114
This page took 2.301115 seconds and 4 git commands to generate.