Do not set prms_id/bug_id anymore.
[deliverable/binutils-gdb.git] / ld / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
42ecbf5e 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 :
42ecbf5e
DJ
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
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
42ecbf5e 31fi
42ecbf5e 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 }
42ecbf5e
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
42ecbf5e
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
42ecbf5e 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."
42ecbf5e 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."
42ecbf5e 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
42ecbf5e 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
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
42ecbf5e
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
42ecbf5e 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
42ecbf5e
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'`
42ecbf5e 418
42ecbf5e
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
42ecbf5e 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 |
42ecbf5e 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
42ecbf5e 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
42ecbf5e 444 t loop
81ecdfbb 445 s/-\n.*//
42ecbf5e 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; }
42ecbf5e
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"
42ecbf5e
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';;
42ecbf5e
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
42ecbf5e 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
42ecbf5e 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 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'
42ecbf5e 491 fi
42ecbf5e
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
42ecbf5e
DJ
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
42ecbf5e
DJ
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
42ecbf5e
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
42ecbf5e
DJ
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
42ecbf5e 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
42ecbf5e
DJ
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
42ecbf5e
DJ
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
42ecbf5e
DJ
563
564ac_unique_file="ldmain.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
42ecbf5e
DJ
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
42ecbf5e
DJ
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
42ecbf5e
DJ
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
42ecbf5e
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
42ecbf5e
DJ
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
42ecbf5e
DJ
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
42ecbf5e 592# include <inttypes.h>
42ecbf5e 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
42ecbf5e
DJ
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
605TESTBFDLIB
606EMULATION_LIBPATH
607LIB_PATH
608EMUL_EXTRA_OFILES
609EMULATION_OFILES
610EMUL
611STRINGIFY
612NATIVE_LIB_DIRS
613HOSTING_LIBS
614HOSTING_CRT0
615HDEFINES
616do_compare
617GENINSRC_NEVER_FALSE
618GENINSRC_NEVER_TRUE
81ecdfbb
RW
619LEXLIB
620LEX_OUTPUT_ROOT
621LEX
622YFLAGS
623YACC
624MSGMERGE
625MSGFMT
626MKINSTALLDIRS
627CATOBJEXT
628GENCAT
629INSTOBJEXT
630DATADIRNAME
631CATALOGS
632POSUB
633GMSGFMT
634XGETTEXT
635INCINTL
636LIBINTL_DEP
637LIBINTL
638USE_NLS
639OTOOL64
640OTOOL
641LIPO
642NMEDIT
643DSYMUTIL
81ecdfbb
RW
644RANLIB
645AR
646OBJDUMP
647LN_S
648NM
649ac_ct_DUMPBIN
650DUMPBIN
651LD
652FGREP
653SED
654LIBTOOL
397841b5
AM
655NO_WERROR
656WARN_CFLAGS
81ecdfbb
RW
657EGREP
658GREP
659CPP
4fda8867
NC
660installed_linker
661install_as_default
81ecdfbb
RW
662TARGET_SYSTEM_ROOT_DEFINE
663TARGET_SYSTEM_ROOT
664use_sysroot
64ac50ac
RW
665MAINT
666MAINTAINER_MODE_FALSE
667MAINTAINER_MODE_TRUE
81ecdfbb
RW
668am__fastdepCC_FALSE
669am__fastdepCC_TRUE
670CCDEPMODE
671AMDEPBACKSLASH
672AMDEP_FALSE
673AMDEP_TRUE
674am__quote
675am__include
676DEPDIR
677am__untar
678am__tar
679AMTAR
680am__leading_dot
681SET_MAKE
682AWK
683mkdir_p
684MKDIR_P
685INSTALL_STRIP_PROGRAM
686STRIP
687install_sh
688MAKEINFO
689AUTOHEADER
690AUTOMAKE
691AUTOCONF
692ACLOCAL
693VERSION
694PACKAGE
695CYGPATH_W
696am__isrc
697INSTALL_DATA
698INSTALL_SCRIPT
699INSTALL_PROGRAM
700OBJEXT
701EXEEXT
702ac_ct_CC
703CPPFLAGS
704LDFLAGS
705CFLAGS
706CC
707target_os
708target_vendor
709target_cpu
710target
711host_os
712host_vendor
713host_cpu
714host
715build_os
716build_vendor
717build_cpu
718build
719target_alias
720host_alias
721build_alias
722LIBS
723ECHO_T
724ECHO_N
725ECHO_C
726DEFS
727mandir
728localedir
729libdir
730psdir
731pdfdir
732dvidir
733htmldir
734infodir
735docdir
736oldincludedir
737includedir
738localstatedir
739sharedstatedir
740sysconfdir
741datadir
742datarootdir
743libexecdir
744sbindir
745bindir
746program_transform_name
747prefix
748exec_prefix
749PACKAGE_URL
750PACKAGE_BUGREPORT
751PACKAGE_STRING
752PACKAGE_VERSION
753PACKAGE_TARNAME
754PACKAGE_NAME
755PATH_SEPARATOR
756SHELL'
42ecbf5e 757ac_subst_files='TDIRS'
81ecdfbb
RW
758ac_user_opts='
759enable_option_checking
760enable_dependency_tracking
64ac50ac 761enable_maintainer_mode
81ecdfbb
RW
762with_lib_path
763enable_targets
764enable_64_bit_bfd
765with_sysroot
4fda8867 766enable_gold
81ecdfbb
RW
767enable_got
768enable_werror
769enable_build_warnings
da2f07f1 770enable_plugins
81ecdfbb
RW
771enable_largefile
772enable_shared
773enable_static
774with_pic
775enable_fast_install
776with_gnu_ld
777enable_libtool_lock
778enable_nls
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.
42ecbf5e
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.
42ecbf5e 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
42ecbf5e
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'
81ecdfbb
RW
831docdir='${datarootdir}/doc/${PACKAGE}'
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=*)
42ecbf5e 866 bindir=$ac_optarg ;;
252b5132
RH
867
868 -build | --build | --buil | --bui | --bu)
42ecbf5e 869 ac_prev=build_alias ;;
252b5132 870 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
42ecbf5e 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=*)
42ecbf5e
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=*)
42ecbf5e 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=*)
42ecbf5e 944 exec_prefix=$ac_optarg ;;
252b5132
RH
945
946 -gas | --gas | --ga | --g)
947 # Obsolete; use --with-gas.
948 with_gas=yes ;;
949
42ecbf5e
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)
42ecbf5e 958 ac_prev=host_alias ;;
252b5132 959 -host=* | --host=* | --hos=* | --ho=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 978 infodir=$ac_optarg ;;
252b5132
RH
979
980 -libdir | --libdir | --libdi | --libd)
981 ac_prev=libdir ;;
982 -libdir=* | --libdir=* | --libdi=* | --libd=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 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 \
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 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=*)
42ecbf5e 1095 sharedstatedir=$ac_optarg ;;
252b5132
RH
1096
1097 -site | --site | --sit)
1098 ac_prev=site ;;
1099 -site=* | --site=* | --sit=*)
42ecbf5e 1100 site=$ac_optarg ;;
85fbca6a 1101
252b5132
RH
1102 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1103 ac_prev=srcdir ;;
1104 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42ecbf5e 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=*)
42ecbf5e 1112 sysconfdir=$ac_optarg ;;
252b5132
RH
1113
1114 -target | --target | --targe | --targ | --tar | --ta | --t)
42ecbf5e 1115 ac_prev=target_alias ;;
252b5132 1116 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
42ecbf5e 1117 target_alias=$ac_optarg ;;
252b5132
RH
1118
1119 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1120 verbose=yes ;;
1121
42ecbf5e
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=*)
42ecbf5e 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=*)
42ecbf5e 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
42ecbf5e
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
42ecbf5e
DJ
1187 export $ac_envvar ;;
1188
252b5132 1189 *)
42ecbf5e 1190 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1191 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
42ecbf5e 1192 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1193 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
42ecbf5e 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
42ecbf5e 1201 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1202 as_fn_error "missing argument to $ac_option"
252b5132 1203fi
252b5132 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 ;;
42ecbf5e 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.
42ecbf5e 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
42ecbf5e
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.
42ecbf5e
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
e5a52504 1251
42ecbf5e
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
252b5132 1324
42ecbf5e
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
1332\`configure' configures this package to adapt to many kinds of systems.
252b5132 1333
42ecbf5e 1334Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1335
42ecbf5e
DJ
1336To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1338
42ecbf5e 1339Defaults for the options are specified in brackets.
ac48eca1 1340
42ecbf5e
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
42ecbf5e
DJ
1352Installation directories:
1353 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1354 [$ac_default_prefix]
42ecbf5e 1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1356 [PREFIX]
ac48eca1 1357
42ecbf5e
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'.
ac48eca1 1362
42ecbf5e 1363For better control, use the options below.
ac48eca1 1364
42ecbf5e 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]
1380 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1381 --htmldir=DIR html documentation [DOCDIR]
1382 --dvidir=DIR dvi documentation [DOCDIR]
1383 --pdfdir=DIR pdf documentation [DOCDIR]
1384 --psdir=DIR ps documentation [DOCDIR]
42ecbf5e 1385_ACEOF
ac48eca1 1386
42ecbf5e 1387 cat <<\_ACEOF
252b5132 1388
42ecbf5e
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
252b5132 1393
42ecbf5e
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
252b5132 1399fi
252b5132 1400
42ecbf5e 1401if test -n "$ac_init_help"; then
252b5132 1402
42ecbf5e 1403 cat <<\_ACEOF
e5a52504 1404
42ecbf5e 1405Optional Features:
81ecdfbb 1406 --disable-option-checking ignore unrecognized --enable/--with options
42ecbf5e
DJ
1407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1409 --disable-dependency-tracking speeds up one-time build
1410 --enable-dependency-tracking do not reject slow dependency extractors
64ac50ac
RW
1411 --enable-maintainer-mode enable make rules and dependencies not useful
1412 (and sometimes confusing) to the casual installer
ce2cded5
L
1413 --enable-targets alternative target configurations
1414 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
4fda8867 1415 --enable-gold[=ARG] build gold [ARG={both}[/{gold,ld}]]
7fb9f789
NC
1416 --enable-got=<type> GOT handling scheme (target, single, negative,
1417 multigot)
ce2cded5
L
1418 --enable-werror treat compile warnings as errors
1419 --enable-build-warnings enable build-time compiler warnings
da2f07f1 1420 --enable-plugins Enable support for plugins (defaults no)
d053aef8 1421 --disable-largefile omit support for large files
81ecdfbb
RW
1422 --enable-shared[=PKGS] build shared libraries [default=yes]
1423 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1424 --enable-fast-install[=PKGS]
1425 optimize for fast installation [default=yes]
42ecbf5e 1426 --disable-libtool-lock avoid locking (might break parallel builds)
42ecbf5e 1427 --disable-nls do not use Native Language Support
42ecbf5e
DJ
1428
1429Optional Packages:
1430 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1431 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
ce2cded5
L
1432 --with-lib-path=dir1:dir2... set default LIB_PATH
1433 --with-sysroot=DIR Search for usr/lib et al within DIR.
d7040cdb
SE
1434 --with-pic try to use only PIC/non-PIC objects [default=use
1435 both]
1436 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
42ecbf5e
DJ
1437
1438Some influential environment variables:
1439 CC C compiler command
1440 CFLAGS C compiler flags
1441 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1442 nonstandard directory <lib dir>
81ecdfbb
RW
1443 LIBS libraries to pass to the linker, e.g. -l<library>
1444 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1445 you have headers in a nonstandard directory <include dir>
42ecbf5e 1446 CPP C preprocessor
81ecdfbb
RW
1447 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1448 the first program found out of: `bison -y', `byacc', `yacc'.
1449 YFLAGS The list of arguments that will be passed by default to $YACC.
1450 This script will default YFLAGS to the empty string to avoid a
1451 default value of `-d' given by some make applications.
42ecbf5e
DJ
1452
1453Use these variables to override the choices made by `configure' or to help
1454it to find libraries and programs with nonstandard names/locations.
1455
81ecdfbb 1456Report bugs to the package provider.
42ecbf5e 1457_ACEOF
81ecdfbb 1458ac_status=$?
42ecbf5e
DJ
1459fi
1460
1461if test "$ac_init_help" = "recursive"; then
1462 # If there are subdirs, report their specific --help.
42ecbf5e 1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1464 test -d "$ac_dir" ||
1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1466 continue
42ecbf5e
DJ
1467 ac_builddir=.
1468
81ecdfbb
RW
1469case "$ac_dir" in
1470.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471*)
1472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1473 # A ".." for each directory in $ac_dir_suffix.
1474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1475 case $ac_top_builddir_sub in
1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1478 esac ;;
1479esac
1480ac_abs_top_builddir=$ac_pwd
1481ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482# for backward compatibility:
1483ac_top_builddir=$ac_top_build_prefix
42ecbf5e
DJ
1484
1485case $srcdir in
81ecdfbb 1486 .) # We are building in place.
42ecbf5e 1487 ac_srcdir=.
81ecdfbb
RW
1488 ac_top_srcdir=$ac_top_builddir_sub
1489 ac_abs_top_srcdir=$ac_pwd ;;
1490 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 1491 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1492 ac_top_srcdir=$srcdir
1493 ac_abs_top_srcdir=$srcdir ;;
1494 *) # Relative name.
1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496 ac_top_srcdir=$ac_top_build_prefix$srcdir
1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 1498esac
81ecdfbb
RW
1499ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500
1501 cd "$ac_dir" || { ac_status=$?; continue; }
1502 # Check for guested configure.
1503 if test -f "$ac_srcdir/configure.gnu"; then
1504 echo &&
1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506 elif test -f "$ac_srcdir/configure"; then
1507 echo &&
1508 $SHELL "$ac_srcdir/configure" --help=recursive
42ecbf5e 1509 else
81ecdfbb
RW
1510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511 fi || ac_status=$?
1512 cd "$ac_pwd" || { ac_status=$?; break; }
42ecbf5e 1513 done
a2d91340
AC
1514fi
1515
81ecdfbb 1516test -n "$ac_init_help" && exit $ac_status
42ecbf5e
DJ
1517if $ac_init_version; then
1518 cat <<\_ACEOF
81ecdfbb
RW
1519configure
1520generated by GNU Autoconf 2.64
a2d91340 1521
81ecdfbb 1522Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
1523This configure script is free software; the Free Software Foundation
1524gives unlimited permission to copy, distribute and modify it.
1525_ACEOF
81ecdfbb 1526 exit
42ecbf5e 1527fi
a2d91340 1528
81ecdfbb
RW
1529## ------------------------ ##
1530## Autoconf initialization. ##
1531## ------------------------ ##
a2d91340 1532
81ecdfbb
RW
1533# ac_fn_c_try_compile LINENO
1534# --------------------------
1535# Try to compile conftest.$ac_ext, and return whether this succeeded.
1536ac_fn_c_try_compile ()
1537{
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 rm -f conftest.$ac_objext
1540 if { { ac_try="$ac_compile"
1541case "(($ac_try" in
1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 *) ac_try_echo=$ac_try;;
1544esac
1545eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546$as_echo "$ac_try_echo"; } >&5
1547 (eval "$ac_compile") 2>conftest.err
1548 ac_status=$?
1549 if test -s conftest.err; then
1550 grep -v '^ *+' conftest.err >conftest.er1
1551 cat conftest.er1 >&5
1552 mv -f conftest.er1 conftest.err
1553 fi
1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 test $ac_status = 0; } && {
1556 test -z "$ac_c_werror_flag" ||
1557 test ! -s conftest.err
1558 } && test -s conftest.$ac_objext; then :
1559 ac_retval=0
1560else
1561 $as_echo "$as_me: failed program was:" >&5
1562sed 's/^/| /' conftest.$ac_ext >&5
a2d91340 1563
81ecdfbb
RW
1564 ac_retval=1
1565fi
1566 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1567 return $ac_retval
1568
1569} # ac_fn_c_try_compile
1570
1571# ac_fn_c_try_link LINENO
1572# -----------------------
1573# Try to link conftest.$ac_ext, and return whether this succeeded.
1574ac_fn_c_try_link ()
42ecbf5e 1575{
81ecdfbb
RW
1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577 rm -f conftest.$ac_objext conftest$ac_exeext
1578 if { { ac_try="$ac_link"
1579case "(($ac_try" in
1580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581 *) ac_try_echo=$ac_try;;
1582esac
1583eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584$as_echo "$ac_try_echo"; } >&5
1585 (eval "$ac_link") 2>conftest.err
1586 ac_status=$?
1587 if test -s conftest.err; then
1588 grep -v '^ *+' conftest.err >conftest.er1
1589 cat conftest.er1 >&5
1590 mv -f conftest.er1 conftest.err
1591 fi
1592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1593 test $ac_status = 0; } && {
1594 test -z "$ac_c_werror_flag" ||
1595 test ! -s conftest.err
1596 } && test -s conftest$ac_exeext && {
1597 test "$cross_compiling" = yes ||
1598 $as_test_x conftest$ac_exeext
1599 }; then :
1600 ac_retval=0
1601else
1602 $as_echo "$as_me: failed program was:" >&5
1603sed 's/^/| /' conftest.$ac_ext >&5
42ecbf5e 1604
81ecdfbb
RW
1605 ac_retval=1
1606fi
1607 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1608 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1609 # interfere with the next link command; also delete a directory that is
1610 # left behind by Apple's compiler. We do this before executing the actions.
1611 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1612 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1613 return $ac_retval
42ecbf5e 1614
81ecdfbb 1615} # ac_fn_c_try_link
42ecbf5e 1616
81ecdfbb
RW
1617# ac_fn_c_try_cpp LINENO
1618# ----------------------
1619# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1620ac_fn_c_try_cpp ()
1621{
1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623 if { { ac_try="$ac_cpp conftest.$ac_ext"
1624case "(($ac_try" in
1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626 *) ac_try_echo=$ac_try;;
1627esac
1628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629$as_echo "$ac_try_echo"; } >&5
1630 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1631 ac_status=$?
1632 if test -s conftest.err; then
1633 grep -v '^ *+' conftest.err >conftest.er1
1634 cat conftest.er1 >&5
1635 mv -f conftest.er1 conftest.err
1636 fi
1637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638 test $ac_status = 0; } >/dev/null && {
1639 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1640 test ! -s conftest.err
1641 }; then :
1642 ac_retval=0
1643else
1644 $as_echo "$as_me: failed program was:" >&5
1645sed 's/^/| /' conftest.$ac_ext >&5
1646
1647 ac_retval=1
1648fi
1649 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1650 return $ac_retval
1651
1652} # ac_fn_c_try_cpp
1653
1654# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1655# -------------------------------------------------------
1656# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1657# the include files in INCLUDES and setting the cache variable VAR
1658# accordingly.
1659ac_fn_c_check_header_mongrel ()
1660{
1661 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1664$as_echo_n "checking for $2... " >&6; }
1665if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1666 $as_echo_n "(cached) " >&6
1667fi
1668eval ac_res=\$$3
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1670$as_echo "$ac_res" >&6; }
1671else
1672 # Is the header compilable?
1673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1674$as_echo_n "checking $2 usability... " >&6; }
1675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1676/* end confdefs.h. */
1677$4
1678#include <$2>
1679_ACEOF
1680if ac_fn_c_try_compile "$LINENO"; then :
1681 ac_header_compiler=yes
1682else
1683 ac_header_compiler=no
1684fi
1685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1687$as_echo "$ac_header_compiler" >&6; }
1688
1689# Is the header present?
1690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1691$as_echo_n "checking $2 presence... " >&6; }
1692cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1693/* end confdefs.h. */
1694#include <$2>
1695_ACEOF
1696if ac_fn_c_try_cpp "$LINENO"; then :
1697 ac_header_preproc=yes
1698else
1699 ac_header_preproc=no
1700fi
1701rm -f conftest.err conftest.$ac_ext
1702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1703$as_echo "$ac_header_preproc" >&6; }
1704
1705# So? What about this header?
1706case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1707 yes:no: )
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1709$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1711$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1712 ;;
1713 no:yes:* )
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1715$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1717$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1719$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1721$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1723$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1724 ;;
1725esac
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1727$as_echo_n "checking for $2... " >&6; }
1728if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1729 $as_echo_n "(cached) " >&6
1730else
1731 eval "$3=\$ac_header_compiler"
1732fi
1733eval ac_res=\$$3
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1735$as_echo "$ac_res" >&6; }
1736fi
1737 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738
1739} # ac_fn_c_check_header_mongrel
1740
1741# ac_fn_c_try_run LINENO
1742# ----------------------
1743# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1744# that executables *can* be run.
1745ac_fn_c_try_run ()
1746{
1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 if { { ac_try="$ac_link"
1749case "(($ac_try" in
1750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751 *) ac_try_echo=$ac_try;;
1752esac
1753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754$as_echo "$ac_try_echo"; } >&5
1755 (eval "$ac_link") 2>&5
1756 ac_status=$?
1757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1758 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1759 { { case "(($ac_try" in
1760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761 *) ac_try_echo=$ac_try;;
1762esac
1763eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764$as_echo "$ac_try_echo"; } >&5
1765 (eval "$ac_try") 2>&5
1766 ac_status=$?
1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768 test $ac_status = 0; }; }; then :
1769 ac_retval=0
1770else
1771 $as_echo "$as_me: program exited with status $ac_status" >&5
1772 $as_echo "$as_me: failed program was:" >&5
1773sed 's/^/| /' conftest.$ac_ext >&5
1774
1775 ac_retval=$ac_status
1776fi
1777 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1778 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1779 return $ac_retval
1780
1781} # ac_fn_c_try_run
1782
1783# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1784# -------------------------------------------------------
1785# Tests whether HEADER exists and can be compiled using the include files in
1786# INCLUDES, setting the cache variable VAR accordingly.
1787ac_fn_c_check_header_compile ()
1788{
1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1791$as_echo_n "checking for $2... " >&6; }
1792if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1793 $as_echo_n "(cached) " >&6
1794else
1795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1796/* end confdefs.h. */
1797$4
1798#include <$2>
1799_ACEOF
1800if ac_fn_c_try_compile "$LINENO"; then :
1801 eval "$3=yes"
1802else
1803 eval "$3=no"
1804fi
1805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1806fi
1807eval ac_res=\$$3
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1809$as_echo "$ac_res" >&6; }
1810 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1811
1812} # ac_fn_c_check_header_compile
1813
1814# ac_fn_c_check_func LINENO FUNC VAR
1815# ----------------------------------
1816# Tests whether FUNC exists, setting the cache variable VAR accordingly
1817ac_fn_c_check_func ()
1818{
1819 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1821$as_echo_n "checking for $2... " >&6; }
1822if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1823 $as_echo_n "(cached) " >&6
1824else
1825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1826/* end confdefs.h. */
1827/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1828 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1829#define $2 innocuous_$2
1830
1831/* System header to define __stub macros and hopefully few prototypes,
1832 which can conflict with char $2 (); below.
1833 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1834 <limits.h> exists even on freestanding compilers. */
1835
1836#ifdef __STDC__
1837# include <limits.h>
1838#else
1839# include <assert.h>
1840#endif
1841
1842#undef $2
1843
1844/* Override any GCC internal prototype to avoid an error.
1845 Use char because int might match the return type of a GCC
1846 builtin and then its argument prototype would still apply. */
1847#ifdef __cplusplus
1848extern "C"
1849#endif
1850char $2 ();
1851/* The GNU C library defines this for functions which it implements
1852 to always fail with ENOSYS. Some functions are actually named
1853 something starting with __ and the normal name is an alias. */
1854#if defined __stub_$2 || defined __stub___$2
1855choke me
1856#endif
1857
1858int
1859main ()
1860{
1861return $2 ();
1862 ;
1863 return 0;
1864}
1865_ACEOF
1866if ac_fn_c_try_link "$LINENO"; then :
1867 eval "$3=yes"
1868else
1869 eval "$3=no"
1870fi
1871rm -f core conftest.err conftest.$ac_objext \
1872 conftest$ac_exeext conftest.$ac_ext
1873fi
1874eval ac_res=\$$3
1875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1876$as_echo "$ac_res" >&6; }
1877 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1878
1879} # ac_fn_c_check_func
1880
1881# ac_fn_c_check_decl LINENO SYMBOL VAR
1882# ------------------------------------
1883# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1884ac_fn_c_check_decl ()
1885{
1886 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1888$as_echo_n "checking whether $2 is declared... " >&6; }
1889if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1890 $as_echo_n "(cached) " >&6
1891else
1892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1893/* end confdefs.h. */
1894$4
1895int
1896main ()
1897{
1898#ifndef $2
1899 (void) $2;
1900#endif
1901
1902 ;
1903 return 0;
1904}
1905_ACEOF
1906if ac_fn_c_try_compile "$LINENO"; then :
1907 eval "$3=yes"
1908else
1909 eval "$3=no"
1910fi
1911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1912fi
1913eval ac_res=\$$3
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1915$as_echo "$ac_res" >&6; }
1916 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1917
1918} # ac_fn_c_check_decl
1919
1920# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1921# --------------------------------------------
1922# Tries to find the compile-time value of EXPR in a program that includes
1923# INCLUDES, setting VAR accordingly. Returns whether the value could be
1924# computed
1925ac_fn_c_compute_int ()
1926{
1927 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1928 if test "$cross_compiling" = yes; then
1929 # Depending upon the size, compute the lo and hi bounds.
1930cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1931/* end confdefs.h. */
1932$4
1933int
1934main ()
1935{
1936static int test_array [1 - 2 * !(($2) >= 0)];
1937test_array [0] = 0
1938
1939 ;
1940 return 0;
1941}
1942_ACEOF
1943if ac_fn_c_try_compile "$LINENO"; then :
1944 ac_lo=0 ac_mid=0
1945 while :; do
1946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1947/* end confdefs.h. */
1948$4
1949int
1950main ()
1951{
1952static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1953test_array [0] = 0
1954
1955 ;
1956 return 0;
1957}
1958_ACEOF
1959if ac_fn_c_try_compile "$LINENO"; then :
1960 ac_hi=$ac_mid; break
1961else
1962 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1963 if test $ac_lo -le $ac_mid; then
1964 ac_lo= ac_hi=
1965 break
1966 fi
1967 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1968fi
1969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1970 done
1971else
1972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1973/* end confdefs.h. */
1974$4
1975int
1976main ()
1977{
1978static int test_array [1 - 2 * !(($2) < 0)];
1979test_array [0] = 0
1980
1981 ;
1982 return 0;
1983}
1984_ACEOF
1985if ac_fn_c_try_compile "$LINENO"; then :
1986 ac_hi=-1 ac_mid=-1
1987 while :; do
1988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1989/* end confdefs.h. */
1990$4
1991int
1992main ()
1993{
1994static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1995test_array [0] = 0
1996
1997 ;
1998 return 0;
1999}
2000_ACEOF
2001if ac_fn_c_try_compile "$LINENO"; then :
2002 ac_lo=$ac_mid; break
2003else
2004 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2005 if test $ac_mid -le $ac_hi; then
2006 ac_lo= ac_hi=
2007 break
2008 fi
2009 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2010fi
2011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2012 done
2013else
2014 ac_lo= ac_hi=
2015fi
2016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2017fi
2018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2019# Binary search between lo and hi bounds.
2020while test "x$ac_lo" != "x$ac_hi"; do
2021 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2023/* end confdefs.h. */
2024$4
2025int
2026main ()
2027{
2028static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2029test_array [0] = 0
2030
2031 ;
2032 return 0;
2033}
2034_ACEOF
2035if ac_fn_c_try_compile "$LINENO"; then :
2036 ac_hi=$ac_mid
2037else
2038 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2039fi
2040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2041done
2042case $ac_lo in #((
2043?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2044'') ac_retval=1 ;;
2045esac
2046 else
2047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048/* end confdefs.h. */
2049$4
2050static long int longval () { return $2; }
2051static unsigned long int ulongval () { return $2; }
2052#include <stdio.h>
2053#include <stdlib.h>
2054int
2055main ()
2056{
2057
2058 FILE *f = fopen ("conftest.val", "w");
2059 if (! f)
2060 return 1;
2061 if (($2) < 0)
2062 {
2063 long int i = longval ();
2064 if (i != ($2))
2065 return 1;
2066 fprintf (f, "%ld", i);
2067 }
2068 else
2069 {
2070 unsigned long int i = ulongval ();
2071 if (i != ($2))
2072 return 1;
2073 fprintf (f, "%lu", i);
2074 }
2075 /* Do not output a trailing newline, as this causes \r\n confusion
2076 on some platforms. */
2077 return ferror (f) || fclose (f) != 0;
2078
2079 ;
2080 return 0;
2081}
2082_ACEOF
2083if ac_fn_c_try_run "$LINENO"; then :
2084 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2085else
2086 ac_retval=1
2087fi
2088rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2089 conftest.$ac_objext conftest.beam conftest.$ac_ext
2090rm -f conftest.val
2091
2092 fi
2093 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2094 return $ac_retval
2095
2096} # ac_fn_c_compute_int
2097cat >config.log <<_ACEOF
2098This file contains any messages produced by compilers while
2099running configure, to aid debugging if configure makes a mistake.
2100
2101It was created by $as_me, which was
2102generated by GNU Autoconf 2.64. Invocation command line was
2103
2104 $ $0 $@
2105
2106_ACEOF
2107exec 5>>config.log
2108{
2109cat <<_ASUNAME
2110## --------- ##
2111## Platform. ##
2112## --------- ##
2113
2114hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2115uname -m = `(uname -m) 2>/dev/null || echo unknown`
2116uname -r = `(uname -r) 2>/dev/null || echo unknown`
2117uname -s = `(uname -s) 2>/dev/null || echo unknown`
2118uname -v = `(uname -v) 2>/dev/null || echo unknown`
2119
2120/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2121/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2122
2123/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2124/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2125/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2126/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
42ecbf5e
DJ
2127/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2128/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2129/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2130
2131_ASUNAME
2132
2133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2134for as_dir in $PATH
2135do
2136 IFS=$as_save_IFS
2137 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2138 $as_echo "PATH: $as_dir"
2139 done
2140IFS=$as_save_IFS
252b5132 2141
42ecbf5e 2142} >&5
5d64ca4e 2143
42ecbf5e 2144cat >&5 <<_ACEOF
5d64ca4e 2145
5d64ca4e 2146
42ecbf5e
DJ
2147## ----------- ##
2148## Core tests. ##
2149## ----------- ##
5d64ca4e 2150
42ecbf5e 2151_ACEOF
2469cfa2 2152
42ecbf5e
DJ
2153
2154# Keep a trace of the command line.
2155# Strip out --no-create and --no-recursion so they do not pile up.
2156# Strip out --silent because we don't want to record it for future runs.
2157# Also quote any args containing shell meta-characters.
2158# Make two passes to allow for proper duplicate-argument suppression.
2159ac_configure_args=
2160ac_configure_args0=
2161ac_configure_args1=
42ecbf5e
DJ
2162ac_must_keep_next=false
2163for ac_pass in 1 2
2164do
2165 for ac_arg
2166 do
2167 case $ac_arg in
2168 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2169 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2170 | -silent | --silent | --silen | --sile | --sil)
2171 continue ;;
81ecdfbb
RW
2172 *\'*)
2173 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2174 esac
2175 case $ac_pass in
81ecdfbb 2176 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
42ecbf5e 2177 2)
81ecdfbb 2178 as_fn_append ac_configure_args1 " '$ac_arg'"
42ecbf5e
DJ
2179 if test $ac_must_keep_next = true; then
2180 ac_must_keep_next=false # Got value, back to normal.
2181 else
2182 case $ac_arg in
2183 *=* | --config-cache | -C | -disable-* | --disable-* \
2184 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2185 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2186 | -with-* | --with-* | -without-* | --without-* | --x)
2187 case "$ac_configure_args0 " in
2188 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2189 esac
2190 ;;
2191 -* ) ac_must_keep_next=true ;;
2192 esac
2193 fi
81ecdfbb 2194 as_fn_append ac_configure_args " '$ac_arg'"
42ecbf5e
DJ
2195 ;;
2196 esac
2197 done
2198done
81ecdfbb
RW
2199{ ac_configure_args0=; unset ac_configure_args0;}
2200{ ac_configure_args1=; unset ac_configure_args1;}
42ecbf5e
DJ
2201
2202# When interrupted or exit'd, cleanup temporary files, and complete
2203# config.log. We remove comments because anyway the quotes in there
2204# would cause problems or look ugly.
81ecdfbb
RW
2205# WARNING: Use '\'' to represent an apostrophe within the trap.
2206# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
42ecbf5e
DJ
2207trap 'exit_status=$?
2208 # Save into config.log some information that might help in debugging.
2209 {
2210 echo
2211
2212 cat <<\_ASBOX
2213## ---------------- ##
2214## Cache variables. ##
2215## ---------------- ##
2216_ASBOX
2217 echo
2218 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2219(
2220 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2221 eval ac_val=\$$ac_var
2222 case $ac_val in #(
2223 *${as_nl}*)
2224 case $ac_var in #(
2225 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2226$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2227 esac
2228 case $ac_var in #(
2229 _ | IFS | as_nl) ;; #(
2230 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2231 *) { eval $ac_var=; unset $ac_var;} ;;
2232 esac ;;
2233 esac
2234 done
42ecbf5e 2235 (set) 2>&1 |
81ecdfbb
RW
2236 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2237 *${as_nl}ac_space=\ *)
42ecbf5e 2238 sed -n \
81ecdfbb
RW
2239 "s/'\''/'\''\\\\'\'''\''/g;
2240 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2241 ;; #(
42ecbf5e 2242 *)
81ecdfbb 2243 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 2244 ;;
81ecdfbb
RW
2245 esac |
2246 sort
2247)
42ecbf5e
DJ
2248 echo
2249
2250 cat <<\_ASBOX
2251## ----------------- ##
2252## Output variables. ##
2253## ----------------- ##
2254_ASBOX
2255 echo
2256 for ac_var in $ac_subst_vars
2257 do
81ecdfbb
RW
2258 eval ac_val=\$$ac_var
2259 case $ac_val in
2260 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2261 esac
2262 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2263 done | sort
2264 echo
2265
2266 if test -n "$ac_subst_files"; then
2267 cat <<\_ASBOX
81ecdfbb
RW
2268## ------------------- ##
2269## File substitutions. ##
2270## ------------------- ##
42ecbf5e
DJ
2271_ASBOX
2272 echo
2273 for ac_var in $ac_subst_files
2274 do
81ecdfbb
RW
2275 eval ac_val=\$$ac_var
2276 case $ac_val in
2277 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2278 esac
2279 $as_echo "$ac_var='\''$ac_val'\''"
42ecbf5e
DJ
2280 done | sort
2281 echo
2282 fi
2283
2284 if test -s confdefs.h; then
2285 cat <<\_ASBOX
2286## ----------- ##
2287## confdefs.h. ##
2288## ----------- ##
2289_ASBOX
2290 echo
81ecdfbb 2291 cat confdefs.h
42ecbf5e
DJ
2292 echo
2293 fi
2294 test "$ac_signal" != 0 &&
81ecdfbb
RW
2295 $as_echo "$as_me: caught signal $ac_signal"
2296 $as_echo "$as_me: exit $exit_status"
42ecbf5e 2297 } >&5
81ecdfbb
RW
2298 rm -f core *.core core.conftest.* &&
2299 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
42ecbf5e 2300 exit $exit_status
81ecdfbb 2301' 0
42ecbf5e 2302for ac_signal in 1 2 13 15; do
81ecdfbb 2303 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
42ecbf5e
DJ
2304done
2305ac_signal=0
2306
2307# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2308rm -f -r conftest* confdefs.h
2309
2310$as_echo "/* confdefs.h */" > confdefs.h
42ecbf5e
DJ
2311
2312# Predefined preprocessor variables.
2313
2314cat >>confdefs.h <<_ACEOF
2315#define PACKAGE_NAME "$PACKAGE_NAME"
2316_ACEOF
2317
42ecbf5e
DJ
2318cat >>confdefs.h <<_ACEOF
2319#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2320_ACEOF
2321
42ecbf5e
DJ
2322cat >>confdefs.h <<_ACEOF
2323#define PACKAGE_VERSION "$PACKAGE_VERSION"
2324_ACEOF
2325
42ecbf5e
DJ
2326cat >>confdefs.h <<_ACEOF
2327#define PACKAGE_STRING "$PACKAGE_STRING"
2328_ACEOF
2329
42ecbf5e
DJ
2330cat >>confdefs.h <<_ACEOF
2331#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2332_ACEOF
2333
81ecdfbb
RW
2334cat >>confdefs.h <<_ACEOF
2335#define PACKAGE_URL "$PACKAGE_URL"
2336_ACEOF
2337
42ecbf5e
DJ
2338
2339# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2340# Prefer an explicitly selected file to automatically selected ones.
2341ac_site_file1=NONE
2342ac_site_file2=NONE
2343if test -n "$CONFIG_SITE"; then
2344 ac_site_file1=$CONFIG_SITE
2345elif test "x$prefix" != xNONE; then
2346 ac_site_file1=$prefix/share/config.site
2347 ac_site_file2=$prefix/etc/config.site
2348else
2349 ac_site_file1=$ac_default_prefix/share/config.site
2350 ac_site_file2=$ac_default_prefix/etc/config.site
2351fi
2352for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2353do
2354 test "x$ac_site_file" = xNONE && continue
42ecbf5e 2355 if test -r "$ac_site_file"; then
81ecdfbb
RW
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2357$as_echo "$as_me: loading site script $ac_site_file" >&6;}
42ecbf5e
DJ
2358 sed 's/^/| /' "$ac_site_file" >&5
2359 . "$ac_site_file"
2360 fi
2361done
2362
2363if test -r "$cache_file"; then
2364 # Some versions of bash will fail to source /dev/null (special
2365 # files actually), so we avoid doing that.
2366 if test -f "$cache_file"; then
81ecdfbb
RW
2367 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2368$as_echo "$as_me: loading cache $cache_file" >&6;}
42ecbf5e 2369 case $cache_file in
81ecdfbb
RW
2370 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2371 *) . "./$cache_file";;
42ecbf5e
DJ
2372 esac
2373 fi
2374else
81ecdfbb
RW
2375 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2376$as_echo "$as_me: creating cache $cache_file" >&6;}
42ecbf5e
DJ
2377 >$cache_file
2378fi
2379
2380# Check that the precious variables saved in the cache have kept the same
2381# value.
2382ac_cache_corrupted=false
81ecdfbb 2383for ac_var in $ac_precious_vars; do
42ecbf5e
DJ
2384 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2385 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2386 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2387 eval ac_new_val=\$ac_env_${ac_var}_value
42ecbf5e
DJ
2388 case $ac_old_set,$ac_new_set in
2389 set,)
81ecdfbb
RW
2390 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2391$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
42ecbf5e
DJ
2392 ac_cache_corrupted=: ;;
2393 ,set)
81ecdfbb
RW
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2395$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
42ecbf5e
DJ
2396 ac_cache_corrupted=: ;;
2397 ,);;
2398 *)
2399 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2400 # differences in whitespace do not lead to failure.
2401 ac_old_val_w=`echo x $ac_old_val`
2402 ac_new_val_w=`echo x $ac_new_val`
2403 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2404 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2405$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2406 ac_cache_corrupted=:
2407 else
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2409$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2410 eval $ac_var=\$ac_old_val
2411 fi
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2413$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2415$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
42ecbf5e
DJ
2416 fi;;
2417 esac
2418 # Pass precious variables to config.status.
2419 if test "$ac_new_set" = set; then
2420 case $ac_new_val in
81ecdfbb 2421 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
42ecbf5e
DJ
2422 *) ac_arg=$ac_var=$ac_new_val ;;
2423 esac
2424 case " $ac_configure_args " in
2425 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2426 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
42ecbf5e
DJ
2427 esac
2428 fi
2429done
2430if $ac_cache_corrupted; then
81ecdfbb
RW
2431 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2432$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2433 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2434$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2435 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
42ecbf5e 2436fi
81ecdfbb
RW
2437## -------------------- ##
2438## Main body of script. ##
2439## -------------------- ##
42ecbf5e
DJ
2440
2441ac_ext=c
2442ac_cpp='$CPP $CPPFLAGS'
2443ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2444ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2445ac_compiler_gnu=$ac_cv_c_compiler_gnu
2446
2447
2448
42ecbf5e 2449
da594c4a 2450
42ecbf5e
DJ
2451
2452
2453ac_aux_dir=
81ecdfbb
RW
2454for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2455 for ac_t in install-sh install.sh shtool; do
2456 if test -f "$ac_dir/$ac_t"; then
2457 ac_aux_dir=$ac_dir
2458 ac_install_sh="$ac_aux_dir/$ac_t -c"
2459 break 2
2460 fi
2461 done
42ecbf5e
DJ
2462done
2463if test -z "$ac_aux_dir"; then
81ecdfbb 2464 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
42ecbf5e 2465fi
81ecdfbb
RW
2466
2467# These three variables are undocumented and unsupported,
2468# and are intended to be withdrawn in a future Autoconf release.
2469# They can cause serious problems if a builder's source tree is in a directory
2470# whose full name contains unusual characters.
2471ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2472ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2473ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2474
42ecbf5e
DJ
2475
2476# Make sure we can run config.sub.
81ecdfbb
RW
2477$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2478 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2479
2480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2481$as_echo_n "checking build system type... " >&6; }
2482if test "${ac_cv_build+set}" = set; then :
2483 $as_echo_n "(cached) " >&6
2484else
2485 ac_build_alias=$build_alias
2486test "x$ac_build_alias" = x &&
2487 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2488test "x$ac_build_alias" = x &&
2489 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2490ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2491 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2492
2493fi
2494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2495$as_echo "$ac_cv_build" >&6; }
2496case $ac_cv_build in
2497*-*-*) ;;
2498*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2499esac
42ecbf5e 2500build=$ac_cv_build
81ecdfbb
RW
2501ac_save_IFS=$IFS; IFS='-'
2502set x $ac_cv_build
2503shift
2504build_cpu=$1
2505build_vendor=$2
2506shift; shift
2507# Remember, the first character of IFS is used to create $*,
2508# except with old shells:
2509build_os=$*
2510IFS=$ac_save_IFS
2511case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2512
2513
81ecdfbb
RW
2514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2515$as_echo_n "checking host system type... " >&6; }
2516if test "${ac_cv_host+set}" = set; then :
2517 $as_echo_n "(cached) " >&6
2518else
2519 if test "x$host_alias" = x; then
2520 ac_cv_host=$ac_cv_build
42ecbf5e 2521else
81ecdfbb
RW
2522 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2523 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2524fi
42ecbf5e
DJ
2525
2526fi
81ecdfbb
RW
2527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2528$as_echo "$ac_cv_host" >&6; }
2529case $ac_cv_host in
2530*-*-*) ;;
2531*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2532esac
42ecbf5e 2533host=$ac_cv_host
81ecdfbb
RW
2534ac_save_IFS=$IFS; IFS='-'
2535set x $ac_cv_host
2536shift
2537host_cpu=$1
2538host_vendor=$2
2539shift; shift
2540# Remember, the first character of IFS is used to create $*,
2541# except with old shells:
2542host_os=$*
2543IFS=$ac_save_IFS
2544case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2545
2546
81ecdfbb
RW
2547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2548$as_echo_n "checking target system type... " >&6; }
2549if test "${ac_cv_target+set}" = set; then :
2550 $as_echo_n "(cached) " >&6
42ecbf5e 2551else
81ecdfbb
RW
2552 if test "x$target_alias" = x; then
2553 ac_cv_target=$ac_cv_host
2554else
2555 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2556 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2557fi
42ecbf5e
DJ
2558
2559fi
81ecdfbb
RW
2560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2561$as_echo "$ac_cv_target" >&6; }
2562case $ac_cv_target in
2563*-*-*) ;;
2564*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2565esac
42ecbf5e 2566target=$ac_cv_target
81ecdfbb
RW
2567ac_save_IFS=$IFS; IFS='-'
2568set x $ac_cv_target
2569shift
2570target_cpu=$1
2571target_vendor=$2
2572shift; shift
2573# Remember, the first character of IFS is used to create $*,
2574# except with old shells:
2575target_os=$*
2576IFS=$ac_save_IFS
2577case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
42ecbf5e
DJ
2578
2579
2580# The aliases save the names the user supplied, while $host etc.
2581# will get canonicalized.
2582test -n "$target_alias" &&
2583 test "$program_prefix$program_suffix$program_transform_name" = \
2584 NONENONEs,x,x, &&
2585 program_prefix=${target_alias}-
2586ac_ext=c
2587ac_cpp='$CPP $CPPFLAGS'
2588ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2589ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2590ac_compiler_gnu=$ac_cv_c_compiler_gnu
2591if test -n "$ac_tool_prefix"; then
2592 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2593set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2595$as_echo_n "checking for $ac_word... " >&6; }
2596if test "${ac_cv_prog_CC+set}" = set; then :
2597 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2598else
2599 if test -n "$CC"; then
2600 ac_cv_prog_CC="$CC" # Let the user override the test.
2601else
2602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2603for as_dir in $PATH
2604do
2605 IFS=$as_save_IFS
2606 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2607 for ac_exec_ext in '' $ac_executable_extensions; do
2608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2609 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2611 break 2
2612 fi
2613done
81ecdfbb
RW
2614 done
2615IFS=$as_save_IFS
42ecbf5e
DJ
2616
2617fi
2618fi
2619CC=$ac_cv_prog_CC
2620if test -n "$CC"; then
81ecdfbb
RW
2621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2622$as_echo "$CC" >&6; }
42ecbf5e 2623else
81ecdfbb
RW
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2625$as_echo "no" >&6; }
42ecbf5e
DJ
2626fi
2627
81ecdfbb 2628
42ecbf5e
DJ
2629fi
2630if test -z "$ac_cv_prog_CC"; then
2631 ac_ct_CC=$CC
2632 # Extract the first word of "gcc", so it can be a program name with args.
2633set dummy gcc; ac_word=$2
81ecdfbb
RW
2634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2635$as_echo_n "checking for $ac_word... " >&6; }
2636if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2637 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2638else
2639 if test -n "$ac_ct_CC"; then
2640 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2641else
2642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2643for as_dir in $PATH
2644do
2645 IFS=$as_save_IFS
2646 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2647 for ac_exec_ext in '' $ac_executable_extensions; do
2648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2649 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2651 break 2
2652 fi
2653done
81ecdfbb
RW
2654 done
2655IFS=$as_save_IFS
42ecbf5e
DJ
2656
2657fi
2658fi
2659ac_ct_CC=$ac_cv_prog_ac_ct_CC
2660if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2662$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2663else
81ecdfbb
RW
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2665$as_echo "no" >&6; }
42ecbf5e
DJ
2666fi
2667
81ecdfbb
RW
2668 if test "x$ac_ct_CC" = x; then
2669 CC=""
2670 else
2671 case $cross_compiling:$ac_tool_warned in
2672yes:)
2673{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2674$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2675ac_tool_warned=yes ;;
2676esac
2677 CC=$ac_ct_CC
2678 fi
42ecbf5e
DJ
2679else
2680 CC="$ac_cv_prog_CC"
2681fi
2682
2683if test -z "$CC"; then
81ecdfbb
RW
2684 if test -n "$ac_tool_prefix"; then
2685 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
42ecbf5e 2686set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2688$as_echo_n "checking for $ac_word... " >&6; }
2689if test "${ac_cv_prog_CC+set}" = set; then :
2690 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2691else
2692 if test -n "$CC"; then
2693 ac_cv_prog_CC="$CC" # Let the user override the test.
2694else
2695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2696for as_dir in $PATH
2697do
2698 IFS=$as_save_IFS
2699 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2700 for ac_exec_ext in '' $ac_executable_extensions; do
2701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2702 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2704 break 2
2705 fi
2706done
81ecdfbb
RW
2707 done
2708IFS=$as_save_IFS
42ecbf5e
DJ
2709
2710fi
2711fi
2712CC=$ac_cv_prog_CC
2713if test -n "$CC"; then
81ecdfbb
RW
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2715$as_echo "$CC" >&6; }
42ecbf5e 2716else
81ecdfbb
RW
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2718$as_echo "no" >&6; }
42ecbf5e
DJ
2719fi
2720
42ecbf5e 2721
81ecdfbb 2722 fi
42ecbf5e
DJ
2723fi
2724if test -z "$CC"; then
2725 # Extract the first word of "cc", so it can be a program name with args.
2726set dummy cc; ac_word=$2
81ecdfbb
RW
2727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2728$as_echo_n "checking for $ac_word... " >&6; }
2729if test "${ac_cv_prog_CC+set}" = set; then :
2730 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2731else
2732 if test -n "$CC"; then
2733 ac_cv_prog_CC="$CC" # Let the user override the test.
2734else
2735 ac_prog_rejected=no
2736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737for as_dir in $PATH
2738do
2739 IFS=$as_save_IFS
2740 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2741 for ac_exec_ext in '' $ac_executable_extensions; do
2742 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e
DJ
2743 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2744 ac_prog_rejected=yes
2745 continue
2746 fi
2747 ac_cv_prog_CC="cc"
81ecdfbb 2748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2749 break 2
2750 fi
2751done
81ecdfbb
RW
2752 done
2753IFS=$as_save_IFS
42ecbf5e
DJ
2754
2755if test $ac_prog_rejected = yes; then
2756 # We found a bogon in the path, so make sure we never use it.
2757 set dummy $ac_cv_prog_CC
2758 shift
2759 if test $# != 0; then
2760 # We chose a different compiler from the bogus one.
2761 # However, it has the same basename, so the bogon will be chosen
2762 # first if we set CC to just the basename; use the full file name.
2763 shift
2764 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2765 fi
2766fi
2767fi
2768fi
2769CC=$ac_cv_prog_CC
2770if test -n "$CC"; then
81ecdfbb
RW
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2772$as_echo "$CC" >&6; }
42ecbf5e 2773else
81ecdfbb
RW
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2775$as_echo "no" >&6; }
42ecbf5e
DJ
2776fi
2777
81ecdfbb 2778
42ecbf5e
DJ
2779fi
2780if test -z "$CC"; then
2781 if test -n "$ac_tool_prefix"; then
81ecdfbb 2782 for ac_prog in cl.exe
42ecbf5e
DJ
2783 do
2784 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2785set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2787$as_echo_n "checking for $ac_word... " >&6; }
2788if test "${ac_cv_prog_CC+set}" = set; then :
2789 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2790else
2791 if test -n "$CC"; then
2792 ac_cv_prog_CC="$CC" # Let the user override the test.
2793else
2794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2795for as_dir in $PATH
2796do
2797 IFS=$as_save_IFS
2798 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2799 for ac_exec_ext in '' $ac_executable_extensions; do
2800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2801 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2803 break 2
2804 fi
2805done
81ecdfbb
RW
2806 done
2807IFS=$as_save_IFS
42ecbf5e
DJ
2808
2809fi
2810fi
2811CC=$ac_cv_prog_CC
2812if test -n "$CC"; then
81ecdfbb
RW
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2814$as_echo "$CC" >&6; }
42ecbf5e 2815else
81ecdfbb
RW
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2817$as_echo "no" >&6; }
42ecbf5e
DJ
2818fi
2819
81ecdfbb 2820
42ecbf5e
DJ
2821 test -n "$CC" && break
2822 done
2823fi
2824if test -z "$CC"; then
2825 ac_ct_CC=$CC
81ecdfbb 2826 for ac_prog in cl.exe
42ecbf5e
DJ
2827do
2828 # Extract the first word of "$ac_prog", so it can be a program name with args.
2829set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2831$as_echo_n "checking for $ac_word... " >&6; }
2832if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2833 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
2834else
2835 if test -n "$ac_ct_CC"; then
2836 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2837else
2838as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2839for as_dir in $PATH
2840do
2841 IFS=$as_save_IFS
2842 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2843 for ac_exec_ext in '' $ac_executable_extensions; do
2844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 2845 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
2847 break 2
2848 fi
2849done
81ecdfbb
RW
2850 done
2851IFS=$as_save_IFS
42ecbf5e
DJ
2852
2853fi
2854fi
2855ac_ct_CC=$ac_cv_prog_ac_ct_CC
2856if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2858$as_echo "$ac_ct_CC" >&6; }
42ecbf5e 2859else
81ecdfbb
RW
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2861$as_echo "no" >&6; }
42ecbf5e
DJ
2862fi
2863
81ecdfbb 2864
42ecbf5e
DJ
2865 test -n "$ac_ct_CC" && break
2866done
2867
81ecdfbb
RW
2868 if test "x$ac_ct_CC" = x; then
2869 CC=""
2870 else
2871 case $cross_compiling:$ac_tool_warned in
2872yes:)
2873{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2874$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2875ac_tool_warned=yes ;;
2876esac
2877 CC=$ac_ct_CC
2878 fi
42ecbf5e
DJ
2879fi
2880
2881fi
2882
2883
81ecdfbb
RW
2884test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2885$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2886as_fn_error "no acceptable C compiler found in \$PATH
2887See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
2888
2889# Provide some information about the compiler.
81ecdfbb
RW
2890$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2891set X $ac_compile
2892ac_compiler=$2
2893for ac_option in --version -v -V -qversion; do
2894 { { ac_try="$ac_compiler $ac_option >&5"
2895case "(($ac_try" in
2896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2897 *) ac_try_echo=$ac_try;;
2898esac
2899eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2900$as_echo "$ac_try_echo"; } >&5
2901 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
42ecbf5e 2902 ac_status=$?
81ecdfbb
RW
2903 if test -s conftest.err; then
2904 sed '10a\
2905... rest of stderr output deleted ...
2906 10q' conftest.err >conftest.er1
2907 cat conftest.er1 >&5
2908 rm -f conftest.er1 conftest.err
2909 fi
2910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2911 test $ac_status = 0; }
2912done
42ecbf5e 2913
81ecdfbb 2914cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
2915/* end confdefs.h. */
2916
2917int
2918main ()
2919{
2920
2921 ;
2922 return 0;
2923}
2924_ACEOF
2925ac_clean_files_save=$ac_clean_files
81ecdfbb 2926ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
42ecbf5e
DJ
2927# Try to create an executable without -o first, disregard a.out.
2928# It will help us diagnose broken compilers, and finding out an intuition
2929# of exeext.
81ecdfbb
RW
2930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2931$as_echo_n "checking for C compiler default output file name... " >&6; }
2932ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2933
2934# The possible output files:
2935ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2936
2937ac_rmfiles=
2938for ac_file in $ac_files
2939do
2940 case $ac_file in
2941 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2942 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2943 esac
2944done
2945rm -f $ac_rmfiles
2946
2947if { { ac_try="$ac_link_default"
2948case "(($ac_try" in
2949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950 *) ac_try_echo=$ac_try;;
2951esac
2952eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2953$as_echo "$ac_try_echo"; } >&5
2954 (eval "$ac_link_default") 2>&5
2955 ac_status=$?
2956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2957 test $ac_status = 0; }; then :
2958 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2959# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2960# in a Makefile. We should not override ac_cv_exeext if it was cached,
2961# so that the user can short-circuit this test for compilers unknown to
2962# Autoconf.
2963for ac_file in $ac_files ''
42ecbf5e
DJ
2964do
2965 test -f "$ac_file" || continue
2966 case $ac_file in
81ecdfbb 2967 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
42ecbf5e
DJ
2968 ;;
2969 [ab].out )
2970 # We found the default executable, but exeext='' is most
2971 # certainly right.
2972 break;;
2973 *.* )
81ecdfbb
RW
2974 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2975 then :; else
2976 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2977 fi
2978 # We set ac_cv_exeext here because the later test for it is not
2979 # safe: cross compilers may not add the suffix if given an `-o'
2980 # argument, so we may need to know it at that point already.
2981 # Even if this section looks crufty: it has the advantage of
2982 # actually working.
42ecbf5e
DJ
2983 break;;
2984 * )
2985 break;;
2986 esac
2987done
81ecdfbb
RW
2988test "$ac_cv_exeext" = no && ac_cv_exeext=
2989
42ecbf5e 2990else
81ecdfbb
RW
2991 ac_file=''
2992fi
2993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2994$as_echo "$ac_file" >&6; }
2995if test -z "$ac_file"; then :
2996 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
2997sed 's/^/| /' conftest.$ac_ext >&5
2998
81ecdfbb
RW
2999{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3000$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3001{ as_fn_set_status 77
3002as_fn_error "C compiler cannot create executables
3003See \`config.log' for more details." "$LINENO" 5; }; }
42ecbf5e 3004fi
42ecbf5e 3005ac_exeext=$ac_cv_exeext
42ecbf5e 3006
81ecdfbb 3007# Check that the compiler produces executables we can run. If not, either
42ecbf5e 3008# the compiler is broken, or we cross compile.
81ecdfbb
RW
3009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3010$as_echo_n "checking whether the C compiler works... " >&6; }
42ecbf5e
DJ
3011# If not cross compiling, check that we can run a simple program.
3012if test "$cross_compiling" != yes; then
3013 if { ac_try='./$ac_file'
81ecdfbb
RW
3014 { { case "(($ac_try" in
3015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3016 *) ac_try_echo=$ac_try;;
3017esac
3018eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3019$as_echo "$ac_try_echo"; } >&5
3020 (eval "$ac_try") 2>&5
42ecbf5e 3021 ac_status=$?
81ecdfbb
RW
3022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3023 test $ac_status = 0; }; }; then
42ecbf5e
DJ
3024 cross_compiling=no
3025 else
3026 if test "$cross_compiling" = maybe; then
3027 cross_compiling=yes
3028 else
81ecdfbb
RW
3029 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3030$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3031as_fn_error "cannot run C compiled programs.
42ecbf5e 3032If you meant to cross compile, use \`--host'.
81ecdfbb 3033See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e
DJ
3034 fi
3035 fi
3036fi
81ecdfbb
RW
3037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3038$as_echo "yes" >&6; }
42ecbf5e 3039
81ecdfbb 3040rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
42ecbf5e 3041ac_clean_files=$ac_clean_files_save
81ecdfbb 3042# Check that the compiler produces executables we can run. If not, either
42ecbf5e 3043# the compiler is broken, or we cross compile.
81ecdfbb
RW
3044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3045$as_echo_n "checking whether we are cross compiling... " >&6; }
3046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3047$as_echo "$cross_compiling" >&6; }
3048
3049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3050$as_echo_n "checking for suffix of executables... " >&6; }
3051if { { ac_try="$ac_link"
3052case "(($ac_try" in
3053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054 *) ac_try_echo=$ac_try;;
3055esac
3056eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3057$as_echo "$ac_try_echo"; } >&5
3058 (eval "$ac_link") 2>&5
42ecbf5e 3059 ac_status=$?
81ecdfbb
RW
3060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3061 test $ac_status = 0; }; then :
42ecbf5e
DJ
3062 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3063# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3064# work properly (i.e., refer to `conftest.exe'), while it won't with
3065# `rm'.
3066for ac_file in conftest.exe conftest conftest.*; do
3067 test -f "$ac_file" || continue
3068 case $ac_file in
81ecdfbb 3069 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
42ecbf5e 3070 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
42ecbf5e
DJ
3071 break;;
3072 * ) break;;
3073 esac
3074done
3075else
81ecdfbb
RW
3076 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3077$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3078as_fn_error "cannot compute suffix of executables: cannot compile and link
3079See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 3080fi
42ecbf5e 3081rm -f conftest$ac_cv_exeext
81ecdfbb
RW
3082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3083$as_echo "$ac_cv_exeext" >&6; }
42ecbf5e
DJ
3084
3085rm -f conftest.$ac_ext
3086EXEEXT=$ac_cv_exeext
3087ac_exeext=$EXEEXT
81ecdfbb
RW
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3089$as_echo_n "checking for suffix of object files... " >&6; }
3090if test "${ac_cv_objext+set}" = set; then :
3091 $as_echo_n "(cached) " >&6
42ecbf5e 3092else
81ecdfbb 3093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3094/* end confdefs.h. */
3095
3096int
3097main ()
3098{
3099
3100 ;
3101 return 0;
3102}
3103_ACEOF
3104rm -f conftest.o conftest.obj
81ecdfbb
RW
3105if { { ac_try="$ac_compile"
3106case "(($ac_try" in
3107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108 *) ac_try_echo=$ac_try;;
3109esac
3110eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3111$as_echo "$ac_try_echo"; } >&5
3112 (eval "$ac_compile") 2>&5
3113 ac_status=$?
3114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3115 test $ac_status = 0; }; then :
3116 for ac_file in conftest.o conftest.obj conftest.*; do
3117 test -f "$ac_file" || continue;
42ecbf5e 3118 case $ac_file in
81ecdfbb 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
42ecbf5e
DJ
3120 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3121 break;;
3122 esac
3123done
3124else
81ecdfbb 3125 $as_echo "$as_me: failed program was:" >&5
42ecbf5e
DJ
3126sed 's/^/| /' conftest.$ac_ext >&5
3127
81ecdfbb
RW
3128{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3130as_fn_error "cannot compute suffix of object files: cannot compile
3131See \`config.log' for more details." "$LINENO" 5; }
42ecbf5e 3132fi
42ecbf5e
DJ
3133rm -f conftest.$ac_cv_objext conftest.$ac_ext
3134fi
81ecdfbb
RW
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3136$as_echo "$ac_cv_objext" >&6; }
42ecbf5e
DJ
3137OBJEXT=$ac_cv_objext
3138ac_objext=$OBJEXT
81ecdfbb
RW
3139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3140$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3141if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3142 $as_echo_n "(cached) " >&6
42ecbf5e 3143else
81ecdfbb 3144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3145/* end confdefs.h. */
3146
3147int
3148main ()
3149{
3150#ifndef __GNUC__
3151 choke me
3152#endif
3153
3154 ;
3155 return 0;
3156}
3157_ACEOF
81ecdfbb 3158if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3159 ac_compiler_gnu=yes
3160else
81ecdfbb 3161 ac_compiler_gnu=no
42ecbf5e 3162fi
81ecdfbb 3163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e
DJ
3164ac_cv_c_compiler_gnu=$ac_compiler_gnu
3165
3166fi
81ecdfbb
RW
3167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3168$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3169if test $ac_compiler_gnu = yes; then
3170 GCC=yes
3171else
3172 GCC=
3173fi
42ecbf5e
DJ
3174ac_test_CFLAGS=${CFLAGS+set}
3175ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3177$as_echo_n "checking whether $CC accepts -g... " >&6; }
3178if test "${ac_cv_prog_cc_g+set}" = set; then :
3179 $as_echo_n "(cached) " >&6
3180else
3181 ac_save_c_werror_flag=$ac_c_werror_flag
3182 ac_c_werror_flag=yes
3183 ac_cv_prog_cc_g=no
3184 CFLAGS="-g"
3185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3186/* end confdefs.h. */
3187
3188int
3189main ()
3190{
3191
3192 ;
3193 return 0;
3194}
3195_ACEOF
81ecdfbb 3196if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
3197 ac_cv_prog_cc_g=yes
3198else
81ecdfbb
RW
3199 CFLAGS=""
3200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201/* end confdefs.h. */
3202
3203int
3204main ()
3205{
3206
3207 ;
3208 return 0;
3209}
3210_ACEOF
3211if ac_fn_c_try_compile "$LINENO"; then :
3212
3213else
3214 ac_c_werror_flag=$ac_save_c_werror_flag
3215 CFLAGS="-g"
3216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3217/* end confdefs.h. */
3218
3219int
3220main ()
3221{
42ecbf5e 3222
81ecdfbb
RW
3223 ;
3224 return 0;
3225}
3226_ACEOF
3227if ac_fn_c_try_compile "$LINENO"; then :
3228 ac_cv_prog_cc_g=yes
3229fi
3230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3231fi
3232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 3233fi
81ecdfbb
RW
3234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3235 ac_c_werror_flag=$ac_save_c_werror_flag
42ecbf5e 3236fi
81ecdfbb
RW
3237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3238$as_echo "$ac_cv_prog_cc_g" >&6; }
42ecbf5e
DJ
3239if test "$ac_test_CFLAGS" = set; then
3240 CFLAGS=$ac_save_CFLAGS
3241elif test $ac_cv_prog_cc_g = yes; then
3242 if test "$GCC" = yes; then
3243 CFLAGS="-g -O2"
3244 else
3245 CFLAGS="-g"
3246 fi
3247else
3248 if test "$GCC" = yes; then
3249 CFLAGS="-O2"
3250 else
3251 CFLAGS=
3252 fi
3253fi
81ecdfbb
RW
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3255$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3256if test "${ac_cv_prog_cc_c89+set}" = set; then :
3257 $as_echo_n "(cached) " >&6
42ecbf5e 3258else
81ecdfbb 3259 ac_cv_prog_cc_c89=no
42ecbf5e 3260ac_save_CC=$CC
81ecdfbb 3261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3262/* end confdefs.h. */
3263#include <stdarg.h>
3264#include <stdio.h>
3265#include <sys/types.h>
3266#include <sys/stat.h>
3267/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3268struct buf { int x; };
3269FILE * (*rcsopen) (struct buf *, struct stat *, int);
3270static char *e (p, i)
3271 char **p;
3272 int i;
3273{
3274 return p[i];
3275}
3276static char *f (char * (*g) (char **, int), char **p, ...)
3277{
3278 char *s;
3279 va_list v;
3280 va_start (v,p);
3281 s = g (p, va_arg (v,int));
3282 va_end (v);
3283 return s;
3284}
3285
3286/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3287 function prototypes and stuff, but not '\xHH' hex character constants.
3288 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3289 as 'x'. The following induces an error, until -std is added to get
42ecbf5e
DJ
3290 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3291 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3292 that's true only with -std. */
42ecbf5e
DJ
3293int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3294
81ecdfbb
RW
3295/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3296 inside strings and character constants. */
3297#define FOO(x) 'x'
3298int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3299
42ecbf5e
DJ
3300int test (int i, double x);
3301struct s1 {int (*f) (int a);};
3302struct s2 {int (*f) (double a);};
3303int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3304int argc;
3305char **argv;
3306int
3307main ()
3308{
3309return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3310 ;
3311 return 0;
3312}
3313_ACEOF
81ecdfbb
RW
3314for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3315 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
42ecbf5e
DJ
3316do
3317 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3318 if ac_fn_c_try_compile "$LINENO"; then :
3319 ac_cv_prog_cc_c89=$ac_arg
42ecbf5e 3320fi
81ecdfbb
RW
3321rm -f core conftest.err conftest.$ac_objext
3322 test "x$ac_cv_prog_cc_c89" != "xno" && break
42ecbf5e 3323done
81ecdfbb 3324rm -f conftest.$ac_ext
42ecbf5e
DJ
3325CC=$ac_save_CC
3326
3327fi
81ecdfbb
RW
3328# AC_CACHE_VAL
3329case "x$ac_cv_prog_cc_c89" in
3330 x)
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3332$as_echo "none needed" >&6; } ;;
3333 xno)
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3335$as_echo "unsupported" >&6; } ;;
42ecbf5e 3336 *)
81ecdfbb
RW
3337 CC="$CC $ac_cv_prog_cc_c89"
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3339$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
42ecbf5e 3340esac
81ecdfbb 3341if test "x$ac_cv_prog_cc_c89" != xno; then :
42ecbf5e 3342
42ecbf5e
DJ
3343fi
3344
42ecbf5e
DJ
3345ac_ext=c
3346ac_cpp='$CPP $CPPFLAGS'
3347ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3348ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3349ac_compiler_gnu=$ac_cv_c_compiler_gnu
3350
3351
81ecdfbb
RW
3352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3353$as_echo_n "checking for library containing strerror... " >&6; }
3354if test "${ac_cv_search_strerror+set}" = set; then :
3355 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3356else
3357 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3358cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
3359/* end confdefs.h. */
3360
81ecdfbb
RW
3361/* Override any GCC internal prototype to avoid an error.
3362 Use char because int might match the return type of a GCC
3363 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
3364#ifdef __cplusplus
3365extern "C"
3366#endif
42ecbf5e
DJ
3367char strerror ();
3368int
3369main ()
3370{
81ecdfbb 3371return strerror ();
42ecbf5e
DJ
3372 ;
3373 return 0;
3374}
3375_ACEOF
81ecdfbb
RW
3376for ac_lib in '' cposix; do
3377 if test -z "$ac_lib"; then
3378 ac_res="none required"
3379 else
3380 ac_res=-l$ac_lib
42ecbf5e 3381 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3382 fi
3383 if ac_fn_c_try_link "$LINENO"; then :
3384 ac_cv_search_strerror=$ac_res
3385fi
3386rm -f core conftest.err conftest.$ac_objext \
3387 conftest$ac_exeext
3388 if test "${ac_cv_search_strerror+set}" = set; then :
3389 break
3390fi
3391done
3392if test "${ac_cv_search_strerror+set}" = set; then :
42ecbf5e 3393
42ecbf5e 3394else
81ecdfbb 3395 ac_cv_search_strerror=no
42ecbf5e 3396fi
81ecdfbb 3397rm conftest.$ac_ext
42ecbf5e
DJ
3398LIBS=$ac_func_search_save_LIBS
3399fi
81ecdfbb
RW
3400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3401$as_echo "$ac_cv_search_strerror" >&6; }
3402ac_res=$ac_cv_search_strerror
3403if test "$ac_res" != no; then :
3404 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e
DJ
3405
3406fi
e5a52504
MM
3407
3408
3409BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
81ecdfbb
RW
3410am__api_version='1.11'
3411
e5a52504
MM
3412# Find a good install program. We prefer a C program (faster),
3413# so one script is as good as another. But avoid the broken or
3414# incompatible versions:
3415# SysV /etc/install, /usr/sbin/install
3416# SunOS /usr/etc/install
3417# IRIX /sbin/install
3418# AIX /bin/install
42ecbf5e 3419# AmigaOS /C/install, which installs bootblocks on floppy discs
e5a52504
MM
3420# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3421# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3422# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
42ecbf5e 3423# OS/2's system install, which has a completely different semantic
e5a52504 3424# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3425# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3427$as_echo_n "checking for a BSD-compatible install... " >&6; }
e5a52504 3428if test -z "$INSTALL"; then
81ecdfbb
RW
3429if test "${ac_cv_path_install+set}" = set; then :
3430 $as_echo_n "(cached) " >&6
e5a52504 3431else
42ecbf5e
DJ
3432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3433for as_dir in $PATH
3434do
3435 IFS=$as_save_IFS
3436 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3437 # Account for people who put trailing slashes in PATH elements.
3438case $as_dir/ in #((
3439 ./ | .// | /[cC]/* | \
42ecbf5e 3440 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3441 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
42ecbf5e
DJ
3442 /usr/ucb/* ) ;;
3443 *)
3444 # OSF1 and SCO ODT 3.0 have their own names for install.
3445 # Don't use installbsd from OSF since it installs stuff as root
3446 # by default.
3447 for ac_prog in ginstall scoinst install; do
3448 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3449 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
252b5132 3450 if test $ac_prog = install &&
42ecbf5e 3451 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
3452 # AIX install. It has an incompatible calling convention.
3453 :
42ecbf5e
DJ
3454 elif test $ac_prog = install &&
3455 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3456 # program-specific install script used by HP pwplus--don't use.
3457 :
252b5132 3458 else
58c85be7
RW
3459 rm -rf conftest.one conftest.two conftest.dir
3460 echo one > conftest.one
3461 echo two > conftest.two
3462 mkdir conftest.dir
3463 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3464 test -s conftest.one && test -s conftest.two &&
3465 test -s conftest.dir/conftest.one &&
3466 test -s conftest.dir/conftest.two
3467 then
3468 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3469 break 3
3470 fi
252b5132
RH
3471 fi
3472 fi
3473 done
42ecbf5e
DJ
3474 done
3475 ;;
3476esac
81ecdfbb
RW
3477
3478 done
3479IFS=$as_save_IFS
42ecbf5e 3480
58c85be7 3481rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3482
3483fi
3484 if test "${ac_cv_path_install+set}" = set; then
42ecbf5e 3485 INSTALL=$ac_cv_path_install
252b5132 3486 else
58c85be7
RW
3487 # As a last resort, use the slow shell script. Don't cache a
3488 # value for INSTALL within a source directory, because that will
252b5132 3489 # break other packages using the cache if that directory is
58c85be7 3490 # removed, or if the value is a relative name.
42ecbf5e 3491 INSTALL=$ac_install_sh
252b5132
RH
3492 fi
3493fi
81ecdfbb
RW
3494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3495$as_echo "$INSTALL" >&6; }
252b5132
RH
3496
3497# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3498# It thinks the first close brace ends the variable substitution.
3499test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3500
42ecbf5e 3501test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3502
3503test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3504
81ecdfbb
RW
3505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3506$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3507# Just in case
3508sleep 1
42ecbf5e 3509echo timestamp > conftest.file
81ecdfbb
RW
3510# Reject unsafe characters in $srcdir or the absolute working directory
3511# name. Accept space and tab only in the latter.
3512am_lf='
3513'
3514case `pwd` in
3515 *[\\\"\#\$\&\'\`$am_lf]*)
3516 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3517esac
3518case $srcdir in
3519 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3520 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3521esac
3522
252b5132
RH
3523# Do `set' in a subshell so we don't clobber the current shell's
3524# arguments. Must try -L first in case configure is actually a
3525# symlink; some systems play weird games with the mod time of symlinks
3526# (eg FreeBSD returns the mod time of the symlink's containing
3527# directory).
3528if (
81ecdfbb 3529 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3530 if test "$*" = "X"; then
3531 # -L didn't work.
81ecdfbb 3532 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3533 fi
42ecbf5e
DJ
3534 rm -f conftest.file
3535 if test "$*" != "X $srcdir/configure conftest.file" \
3536 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3537
3538 # If neither matched, then we have a broken ls. This can happen
3539 # if, for instance, CONFIG_SHELL is bash and it inherits a
3540 # broken ls alias from the environment. This has actually
3541 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3542 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3543alias in your environment" "$LINENO" 5
252b5132
RH
3544 fi
3545
42ecbf5e 3546 test "$2" = conftest.file
252b5132
RH
3547 )
3548then
3549 # Ok.
3550 :
3551else
81ecdfbb
RW
3552 as_fn_error "newly created file is older than distributed files!
3553Check your system clock" "$LINENO" 5
252b5132 3554fi
81ecdfbb
RW
3555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3556$as_echo "yes" >&6; }
252b5132 3557test "$program_prefix" != NONE &&
81ecdfbb 3558 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3559# Use a double $ so make ignores it.
3560test "$program_suffix" != NONE &&
81ecdfbb
RW
3561 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3562# Double any \ or $.
42ecbf5e 3563# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3564ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3565program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
42ecbf5e
DJ
3566
3567# expand $ac_aux_dir to an absolute path
3568am_aux_dir=`cd $ac_aux_dir && pwd`
3569
81ecdfbb
RW
3570if test x"${MISSING+set}" != xset; then
3571 case $am_aux_dir in
3572 *\ * | *\ *)
3573 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3574 *)
3575 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3576 esac
3577fi
42ecbf5e
DJ
3578# Use eval to expand $SHELL
3579if eval "$MISSING --run true"; then
3580 am_missing_run="$MISSING --run "
3581else
3582 am_missing_run=
81ecdfbb
RW
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3584$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3585fi
3586
3587if test x"${install_sh}" != xset; then
3588 case $am_aux_dir in
3589 *\ * | *\ *)
3590 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3591 *)
3592 install_sh="\${SHELL} $am_aux_dir/install-sh"
3593 esac
3594fi
3595
3596# Installed binaries are usually stripped using `strip' when the user
3597# run `make install-strip'. However `strip' might not be the right
3598# tool to use in cross-compilation environments, therefore Automake
3599# will honor the `STRIP' environment variable to overrule this program.
3600if test "$cross_compiling" != no; then
3601 if test -n "$ac_tool_prefix"; then
3602 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3603set dummy ${ac_tool_prefix}strip; ac_word=$2
3604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3605$as_echo_n "checking for $ac_word... " >&6; }
3606if test "${ac_cv_prog_STRIP+set}" = set; then :
3607 $as_echo_n "(cached) " >&6
3608else
3609 if test -n "$STRIP"; then
3610 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3611else
3612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613for as_dir in $PATH
3614do
3615 IFS=$as_save_IFS
3616 test -z "$as_dir" && as_dir=.
3617 for ac_exec_ext in '' $ac_executable_extensions; do
3618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3619 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3621 break 2
3622 fi
3623done
3624 done
3625IFS=$as_save_IFS
3626
3627fi
3628fi
3629STRIP=$ac_cv_prog_STRIP
3630if test -n "$STRIP"; then
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3632$as_echo "$STRIP" >&6; }
3633else
3634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3635$as_echo "no" >&6; }
3636fi
3637
3638
3639fi
3640if test -z "$ac_cv_prog_STRIP"; then
3641 ac_ct_STRIP=$STRIP
3642 # Extract the first word of "strip", so it can be a program name with args.
3643set dummy strip; ac_word=$2
3644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3645$as_echo_n "checking for $ac_word... " >&6; }
3646if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3647 $as_echo_n "(cached) " >&6
3648else
3649 if test -n "$ac_ct_STRIP"; then
3650 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3651else
3652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3653for as_dir in $PATH
3654do
3655 IFS=$as_save_IFS
3656 test -z "$as_dir" && as_dir=.
3657 for ac_exec_ext in '' $ac_executable_extensions; do
3658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3659 ac_cv_prog_ac_ct_STRIP="strip"
3660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3661 break 2
3662 fi
3663done
3664 done
3665IFS=$as_save_IFS
3666
3667fi
3668fi
3669ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3670if test -n "$ac_ct_STRIP"; then
3671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3672$as_echo "$ac_ct_STRIP" >&6; }
3673else
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3675$as_echo "no" >&6; }
3676fi
3677
3678 if test "x$ac_ct_STRIP" = x; then
3679 STRIP=":"
3680 else
3681 case $cross_compiling:$ac_tool_warned in
3682yes:)
3683{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3685ac_tool_warned=yes ;;
3686esac
3687 STRIP=$ac_ct_STRIP
3688 fi
3689else
3690 STRIP="$ac_cv_prog_STRIP"
3691fi
3692
3693fi
3694INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3695
3696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3697$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3698if test -z "$MKDIR_P"; then
3699 if test "${ac_cv_path_mkdir+set}" = set; then :
3700 $as_echo_n "(cached) " >&6
3701else
3702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3703for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3704do
3705 IFS=$as_save_IFS
3706 test -z "$as_dir" && as_dir=.
3707 for ac_prog in mkdir gmkdir; do
3708 for ac_exec_ext in '' $ac_executable_extensions; do
3709 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3710 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3711 'mkdir (GNU coreutils) '* | \
3712 'mkdir (coreutils) '* | \
3713 'mkdir (fileutils) '4.1*)
3714 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3715 break 3;;
3716 esac
3717 done
3718 done
42ecbf5e 3719 done
81ecdfbb
RW
3720IFS=$as_save_IFS
3721
3722fi
3723
3724 if test "${ac_cv_path_mkdir+set}" = set; then
3725 MKDIR_P="$ac_cv_path_mkdir -p"
42ecbf5e 3726 else
81ecdfbb
RW
3727 # As a last resort, use the slow shell script. Don't cache a
3728 # value for MKDIR_P within a source directory, because that will
3729 # break other packages using the cache if that directory is
3730 # removed, or if the value is a relative name.
3731 test -d ./--version && rmdir ./--version
3732 MKDIR_P="$ac_install_sh -d"
42ecbf5e
DJ
3733 fi
3734fi
81ecdfbb
RW
3735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3736$as_echo "$MKDIR_P" >&6; }
3737
3738mkdir_p="$MKDIR_P"
3739case $mkdir_p in
3740 [\\/$]* | ?:[\\/]*) ;;
3741 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3742esac
42ecbf5e
DJ
3743
3744for ac_prog in gawk mawk nawk awk
3745do
3746 # Extract the first word of "$ac_prog", so it can be a program name with args.
3747set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3749$as_echo_n "checking for $ac_word... " >&6; }
3750if test "${ac_cv_prog_AWK+set}" = set; then :
3751 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3752else
3753 if test -n "$AWK"; then
3754 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3755else
3756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3757for as_dir in $PATH
3758do
3759 IFS=$as_save_IFS
3760 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3761 for ac_exec_ext in '' $ac_executable_extensions; do
3762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42ecbf5e 3763 ac_cv_prog_AWK="$ac_prog"
81ecdfbb 3764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
42ecbf5e
DJ
3765 break 2
3766 fi
3767done
81ecdfbb
RW
3768 done
3769IFS=$as_save_IFS
42ecbf5e
DJ
3770
3771fi
3772fi
3773AWK=$ac_cv_prog_AWK
3774if test -n "$AWK"; then
81ecdfbb
RW
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3776$as_echo "$AWK" >&6; }
42ecbf5e 3777else
81ecdfbb
RW
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3779$as_echo "no" >&6; }
42ecbf5e 3780fi
252b5132 3781
81ecdfbb 3782
42ecbf5e
DJ
3783 test -n "$AWK" && break
3784done
252b5132 3785
81ecdfbb
RW
3786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3787$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3788set x ${MAKE-make}
3789ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3790if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3791 $as_echo_n "(cached) " >&6
252b5132 3792else
42ecbf5e 3793 cat >conftest.make <<\_ACEOF
81ecdfbb 3794SHELL = /bin/sh
252b5132 3795all:
81ecdfbb 3796 @echo '@@@%%%=$(MAKE)=@@@%%%'
42ecbf5e 3797_ACEOF
252b5132 3798# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
81ecdfbb
RW
3799case `${MAKE-make} -f conftest.make 2>/dev/null` in
3800 *@@@%%%=?*=@@@%%%*)
3801 eval ac_cv_prog_make_${ac_make}_set=yes;;
3802 *)
3803 eval ac_cv_prog_make_${ac_make}_set=no;;
3804esac
42ecbf5e 3805rm -f conftest.make
252b5132 3806fi
81ecdfbb
RW
3807if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3809$as_echo "yes" >&6; }
252b5132
RH
3810 SET_MAKE=
3811else
81ecdfbb
RW
3812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3813$as_echo "no" >&6; }
252b5132
RH
3814 SET_MAKE="MAKE=${MAKE-make}"
3815fi
3816
42ecbf5e
DJ
3817rm -rf .tst 2>/dev/null
3818mkdir .tst 2>/dev/null
3819if test -d .tst; then
3820 am__leading_dot=.
3821else
3822 am__leading_dot=_
3823fi
3824rmdir .tst 2>/dev/null
3825
3826DEPDIR="${am__leading_dot}deps"
3827
81ecdfbb 3828ac_config_commands="$ac_config_commands depfiles"
42ecbf5e
DJ
3829
3830
3831am_make=${MAKE-make}
3832cat > confinc << 'END'
3833am__doit:
81ecdfbb 3834 @echo this is the am__doit target
42ecbf5e
DJ
3835.PHONY: am__doit
3836END
3837# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3839$as_echo_n "checking for style of include used by $am_make... " >&6; }
42ecbf5e
DJ
3840am__include="#"
3841am__quote=
3842_am_result=none
3843# First try GNU make style include.
3844echo "include confinc" > confmf
81ecdfbb
RW
3845# Ignore all kinds of additional output from `make'.
3846case `$am_make -s -f confmf 2> /dev/null` in #(
3847*the\ am__doit\ target*)
3848 am__include=include
3849 am__quote=
3850 _am_result=GNU
3851 ;;
3852esac
42ecbf5e
DJ
3853# Now try BSD make style include.
3854if test "$am__include" = "#"; then
3855 echo '.include "confinc"' > confmf
81ecdfbb
RW
3856 case `$am_make -s -f confmf 2> /dev/null` in #(
3857 *the\ am__doit\ target*)
3858 am__include=.include
3859 am__quote="\""
3860 _am_result=BSD
3861 ;;
3862 esac
42ecbf5e
DJ
3863fi
3864
3865
81ecdfbb
RW
3866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3867$as_echo "$_am_result" >&6; }
42ecbf5e
DJ
3868rm -f confinc confmf
3869
81ecdfbb
RW
3870# Check whether --enable-dependency-tracking was given.
3871if test "${enable_dependency_tracking+set}" = set; then :
3872 enableval=$enable_dependency_tracking;
3873fi
42ecbf5e 3874
42ecbf5e
DJ
3875if test "x$enable_dependency_tracking" != xno; then
3876 am_depcomp="$ac_aux_dir/depcomp"
3877 AMDEPBACKSLASH='\'
3878fi
81ecdfbb 3879 if test "x$enable_dependency_tracking" != xno; then
42ecbf5e
DJ
3880 AMDEP_TRUE=
3881 AMDEP_FALSE='#'
3882else
3883 AMDEP_TRUE='#'
3884 AMDEP_FALSE=
3885fi
3886
e5a52504 3887
81ecdfbb
RW
3888if test "`cd $srcdir && pwd`" != "`pwd`"; then
3889 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3890 # is not polluted with repeated "-I."
3891 am__isrc=' -I$(srcdir)'
3892 # test to see if srcdir already configured
3893 if test -f $srcdir/config.status; then
3894 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3895 fi
42ecbf5e 3896fi
252b5132 3897
42ecbf5e
DJ
3898# test whether we have cygpath
3899if test -z "$CYGPATH_W"; then
3900 if (cygpath --version) >/dev/null 2>/dev/null; then
3901 CYGPATH_W='cygpath -w'
3902 else
3903 CYGPATH_W=echo
3904 fi
252b5132 3905fi
42ecbf5e
DJ
3906
3907
3908# Define the identity of the package.
3909 PACKAGE=ld
3910 VERSION=${BFD_VERSION}
3911
3912
3913cat >>confdefs.h <<_ACEOF
e5a52504 3914#define PACKAGE "$PACKAGE"
42ecbf5e
DJ
3915_ACEOF
3916
252b5132 3917
42ecbf5e 3918cat >>confdefs.h <<_ACEOF
e5a52504 3919#define VERSION "$VERSION"
42ecbf5e
DJ
3920_ACEOF
3921
3922# Some tools Automake needs.
3923
3924ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3925
3926
3927AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3928
3929
3930AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3931
3932
3933AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3934
e5a52504 3935
42ecbf5e 3936MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
e5a52504 3937
42ecbf5e
DJ
3938# We need awk for the "check" target. The system "awk" is bad on
3939# some platforms.
3940# Always define AMTAR for backward compatibility.
3941
3942AMTAR=${AMTAR-"${am_missing_run}tar"}
3943
3944am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3945
3946
3947
3948
3949depcc="$CC" am_compiler_list=
3950
81ecdfbb
RW
3951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3952$as_echo_n "checking dependency style of $depcc... " >&6; }
3953if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3954 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
3955else
3956 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3957 # We make a subdir and do the tests there. Otherwise we can end up
3958 # making bogus files that we don't know about and never remove. For
3959 # instance it was reported that on HP-UX the gcc test will end up
3960 # making a dummy file named `D' -- because `-MD' means `put the output
3961 # in D'.
3962 mkdir conftest.dir
3963 # Copy depcomp to subdir because otherwise we won't find it if we're
3964 # using a relative directory.
3965 cp "$am_depcomp" conftest.dir
3966 cd conftest.dir
3967 # We will build objects and dependencies in a subdirectory because
3968 # it helps to detect inapplicable dependency modes. For instance
3969 # both Tru64's cc and ICC support -MD to output dependencies as a
3970 # side effect of compilation, but ICC will put the dependencies in
3971 # the current directory while Tru64 will put them in the object
3972 # directory.
3973 mkdir sub
3974
3975 am_cv_CC_dependencies_compiler_type=none
3976 if test "$am_compiler_list" = ""; then
3977 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3978 fi
81ecdfbb
RW
3979 am__universal=false
3980 case " $depcc " in #(
3981 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3982 esac
3983
42ecbf5e
DJ
3984 for depmode in $am_compiler_list; do
3985 # Setup a source with many dependencies, because some compilers
3986 # like to wrap large dependency lists on column 80 (with \), and
3987 # we should not choose a depcomp mode which is confused by this.
3988 #
3989 # We need to recreate these files for each test, as the compiler may
3990 # overwrite some of them when testing with obscure command lines.
3991 # This happens at least with the AIX C compiler.
3992 : > sub/conftest.c
3993 for i in 1 2 3 4 5 6; do
3994 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3995 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3996 # Solaris 8's {/usr,}/bin/sh.
3997 touch sub/conftst$i.h
3998 done
3999 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4000
81ecdfbb
RW
4001 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4002 # mode. It turns out that the SunPro C++ compiler does not properly
4003 # handle `-M -o', and we need to detect this. Also, some Intel
4004 # versions had trouble with output in subdirs
4005 am__obj=sub/conftest.${OBJEXT-o}
4006 am__minus_obj="-o $am__obj"
42ecbf5e 4007 case $depmode in
81ecdfbb
RW
4008 gcc)
4009 # This depmode causes a compiler race in universal mode.
4010 test "$am__universal" = false || continue
4011 ;;
42ecbf5e
DJ
4012 nosideeffect)
4013 # after this tag, mechanisms are not by side-effect, so they'll
4014 # only be used when explicitly requested
4015 if test "x$enable_dependency_tracking" = xyes; then
4016 continue
4017 else
4018 break
4019 fi
4020 ;;
81ecdfbb
RW
4021 msvisualcpp | msvcmsys)
4022 # This compiler won't grok `-c -o', but also, the minuso test has
4023 # not run yet. These depmodes are late enough in the game, and
4024 # so weak that their functioning should not be impacted.
4025 am__obj=conftest.${OBJEXT-o}
4026 am__minus_obj=
4027 ;;
42ecbf5e
DJ
4028 none) break ;;
4029 esac
42ecbf5e 4030 if depmode=$depmode \
81ecdfbb 4031 source=sub/conftest.c object=$am__obj \
42ecbf5e 4032 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 4033 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
42ecbf5e 4034 >/dev/null 2>conftest.err &&
81ecdfbb 4035 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e 4036 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 4037 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
42ecbf5e
DJ
4038 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4039 # icc doesn't choke on unknown options, it will just issue warnings
4040 # or remarks (even with -Werror). So we grep stderr for any message
4041 # that says an option was ignored or not supported.
4042 # When given -MP, icc 7.0 and 7.1 complain thusly:
4043 # icc: Command line warning: ignoring option '-M'; no argument required
4044 # The diagnosis changed in icc 8.0:
4045 # icc: Command line remark: option '-MP' not supported
4046 if (grep 'ignoring option' conftest.err ||
4047 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4048 am_cv_CC_dependencies_compiler_type=$depmode
4049 break
4050 fi
4051 fi
4052 done
2469cfa2 4053
42ecbf5e
DJ
4054 cd ..
4055 rm -rf conftest.dir
2469cfa2 4056else
42ecbf5e
DJ
4057 am_cv_CC_dependencies_compiler_type=none
4058fi
4059
2469cfa2 4060fi
81ecdfbb
RW
4061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4062$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
42ecbf5e
DJ
4063CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4064
81ecdfbb 4065 if
42ecbf5e
DJ
4066 test "x$enable_dependency_tracking" != xno \
4067 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4068 am__fastdepCC_TRUE=
4069 am__fastdepCC_FALSE='#'
2469cfa2 4070else
42ecbf5e
DJ
4071 am__fastdepCC_TRUE='#'
4072 am__fastdepCC_FALSE=
2469cfa2 4073fi
2469cfa2 4074
2469cfa2 4075
e5a52504 4076
42ecbf5e 4077
64ac50ac
RW
4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4079$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4080 # Check whether --enable-maintainer-mode was given.
4081if test "${enable_maintainer_mode+set}" = set; then :
4082 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4083else
4084 USE_MAINTAINER_MODE=no
4085fi
4086
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4088$as_echo "$USE_MAINTAINER_MODE" >&6; }
4089 if test $USE_MAINTAINER_MODE = yes; then
4090 MAINTAINER_MODE_TRUE=
4091 MAINTAINER_MODE_FALSE='#'
4092else
4093 MAINTAINER_MODE_TRUE='#'
4094 MAINTAINER_MODE_FALSE=
4095fi
4096
4097 MAINT=$MAINTAINER_MODE_TRUE
4098
4099
4100
d7040cdb 4101
81ecdfbb
RW
4102# Check whether --with-lib-path was given.
4103if test "${with_lib_path+set}" = set; then :
4104 withval=$with_lib_path; LIB_PATH=$withval
4105fi
4106
4107# Check whether --enable-targets was given.
4108if test "${enable_targets+set}" = set; then :
4109 enableval=$enable_targets; case "${enableval}" in
4110 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
ce2cded5
L
4111 ;;
4112 no) enable_targets= ;;
4113 *) enable_targets=$enableval ;;
4114esac
81ecdfbb
RW
4115fi
4116# Check whether --enable-64-bit-bfd was given.
4117if test "${enable_64_bit_bfd+set}" = set; then :
4118 enableval=$enable_64_bit_bfd; case "${enableval}" in
ce2cded5
L
4119 yes) want64=true ;;
4120 no) want64=false ;;
81ecdfbb 4121 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
ce2cded5 4122esac
2469cfa2 4123else
ce2cded5 4124 want64=false
81ecdfbb 4125fi
d7040cdb
SE
4126
4127
81ecdfbb
RW
4128# Check whether --with-sysroot was given.
4129if test "${with_sysroot+set}" = set; then :
4130 withval=$with_sysroot;
ce2cded5
L
4131 case ${with_sysroot} in
4132 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4133 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4134 esac
d7040cdb 4135
ce2cded5
L
4136 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4137 use_sysroot=yes
d7040cdb 4138
ce2cded5
L
4139 if test "x$prefix" = xNONE; then
4140 test_prefix=/usr/local
4141 else
4142 test_prefix=$prefix
4143 fi
4144 if test "x$exec_prefix" = xNONE; then
4145 test_exec_prefix=$test_prefix
4146 else
4147 test_exec_prefix=$exec_prefix
4148 fi
4149 case ${TARGET_SYSTEM_ROOT} in
4150 "${test_prefix}"|"${test_prefix}/"*|\
4151 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4152 '${prefix}'|'${prefix}/'*|\
4153 '${exec_prefix}'|'${exec_prefix}/'*)
4154 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4155 TARGET_SYSTEM_ROOT_DEFINE="$t"
4156 ;;
4157 esac
d7040cdb 4158
e5a52504 4159else
d7040cdb 4160
ce2cded5
L
4161 use_sysroot=no
4162 TARGET_SYSTEM_ROOT=
4163 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
d7040cdb 4164
81ecdfbb
RW
4165fi
4166
d7040cdb
SE
4167
4168
4169
4170
4fda8867
NC
4171# Check whether --enable-gold was given.
4172if test "${enable_gold+set}" = set; then :
4173 enableval=$enable_gold; case "${enableval}" in
4174 yes|both/gold)
4175 install_as_default=no
4176 installed_linker=ld.bfd
4177 ;;
4178 both|both/ld)
4179 install_as_default=yes
4180 installed_linker=ld.bfd
4181 ;;
4182 *)
4183 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4184 ;;
4185 esac
4186else
4187 install_as_default=ld
4188 installed_linker=ld
4189fi
4190
4191
4192
4193
81ecdfbb
RW
4194# Check whether --enable-got was given.
4195if test "${enable_got+set}" = set; then :
4196 enableval=$enable_got; case "${enableval}" in
7fb9f789 4197 target | single | negative | multigot) got_handling=$enableval ;;
81ecdfbb 4198 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
7fb9f789
NC
4199esac
4200else
4201 got_handling=target
81ecdfbb
RW
4202fi
4203
7fb9f789
NC
4204
4205case "${got_handling}" in
4206 target)
4207
81ecdfbb 4208$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
7fb9f789
NC
4209 ;;
4210 single)
4211
81ecdfbb 4212$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
7fb9f789
NC
4213 ;;
4214 negative)
4215
81ecdfbb 4216$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
7fb9f789
NC
4217 ;;
4218 multigot)
4219
81ecdfbb 4220$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
7fb9f789 4221 ;;
81ecdfbb 4222 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
7fb9f789
NC
4223esac
4224
397841b5
AM
4225ac_ext=c
4226ac_cpp='$CPP $CPPFLAGS'
4227ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4228ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4229ac_compiler_gnu=$ac_cv_c_compiler_gnu
4230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4231$as_echo_n "checking how to run the C preprocessor... " >&6; }
4232# On Suns, sometimes $CPP names a directory.
4233if test -n "$CPP" && test -d "$CPP"; then
4234 CPP=
ce2cded5 4235fi
397841b5
AM
4236if test -z "$CPP"; then
4237 if test "${ac_cv_prog_CPP+set}" = set; then :
4238 $as_echo_n "(cached) " >&6
4239else
4240 # Double quotes because CPP needs to be expanded
4241 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4242 do
4243 ac_preproc_ok=false
4244for ac_c_preproc_warn_flag in '' yes
4245do
4246 # Use a header file that comes with gcc, so configuring glibc
4247 # with a fresh cross-compiler works.
4248 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4249 # <limits.h> exists even on freestanding compilers.
4250 # On the NeXT, cc -E runs the code through the compiler's parser,
4251 # not just through cpp. "Syntax error" is here to catch this case.
4252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4253/* end confdefs.h. */
4254#ifdef __STDC__
4255# include <limits.h>
4256#else
4257# include <assert.h>
4258#endif
4259 Syntax error
4260_ACEOF
4261if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4262
397841b5
AM
4263else
4264 # Broken: fails on valid input.
4265continue
ce2cded5 4266fi
397841b5 4267rm -f conftest.err conftest.$ac_ext
d7040cdb 4268
397841b5
AM
4269 # OK, works on sane cases. Now check whether nonexistent headers
4270 # can be detected and how.
4271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4272/* end confdefs.h. */
4273#include <ac_nonexistent.h>
4274_ACEOF
4275if ac_fn_c_try_cpp "$LINENO"; then :
4276 # Broken: success on invalid input.
4277continue
4278else
4279 # Passes both tests.
4280ac_preproc_ok=:
4281break
ce2cded5 4282fi
397841b5 4283rm -f conftest.err conftest.$ac_ext
d7040cdb 4284
397841b5
AM
4285done
4286# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4287rm -f conftest.err conftest.$ac_ext
4288if $ac_preproc_ok; then :
4289 break
81ecdfbb
RW
4290fi
4291
397841b5
AM
4292 done
4293 ac_cv_prog_CPP=$CPP
d7040cdb 4294
ce2cded5 4295fi
397841b5
AM
4296 CPP=$ac_cv_prog_CPP
4297else
4298 ac_cv_prog_CPP=$CPP
4299fi
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4301$as_echo "$CPP" >&6; }
4302ac_preproc_ok=false
4303for ac_c_preproc_warn_flag in '' yes
4304do
4305 # Use a header file that comes with gcc, so configuring glibc
4306 # with a fresh cross-compiler works.
4307 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4308 # <limits.h> exists even on freestanding compilers.
4309 # On the NeXT, cc -E runs the code through the compiler's parser,
4310 # not just through cpp. "Syntax error" is here to catch this case.
4311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4312/* end confdefs.h. */
4313#ifdef __STDC__
4314# include <limits.h>
4315#else
4316# include <assert.h>
4317#endif
4318 Syntax error
4319_ACEOF
4320if ac_fn_c_try_cpp "$LINENO"; then :
d7040cdb 4321
397841b5
AM
4322else
4323 # Broken: fails on valid input.
4324continue
4325fi
4326rm -f conftest.err conftest.$ac_ext
2469cfa2 4327
397841b5
AM
4328 # OK, works on sane cases. Now check whether nonexistent headers
4329 # can be detected and how.
4330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4331/* end confdefs.h. */
4332#include <ac_nonexistent.h>
4333_ACEOF
4334if ac_fn_c_try_cpp "$LINENO"; then :
4335 # Broken: success on invalid input.
4336continue
4337else
4338 # Passes both tests.
4339ac_preproc_ok=:
4340break
4341fi
4342rm -f conftest.err conftest.$ac_ext
d7040cdb 4343
397841b5
AM
4344done
4345# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4346rm -f conftest.err conftest.$ac_ext
4347if $ac_preproc_ok; then :
d7040cdb 4348
397841b5
AM
4349else
4350 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4352as_fn_error "C preprocessor \"$CPP\" fails sanity check
4353See \`config.log' for more details." "$LINENO" 5; }
ce2cded5 4354fi
d7040cdb 4355
ce2cded5
L
4356ac_ext=c
4357ac_cpp='$CPP $CPPFLAGS'
4358ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4359ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4360ac_compiler_gnu=$ac_cv_c_compiler_gnu
397841b5
AM
4361
4362
4363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4364$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4365if test "${ac_cv_path_GREP+set}" = set; then :
81ecdfbb 4366 $as_echo_n "(cached) " >&6
d7040cdb 4367else
397841b5
AM
4368 if test -z "$GREP"; then
4369 ac_path_GREP_found=false
4370 # Loop through the user's path and test for each of PROGNAME-LIST
4371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4372for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
d7040cdb
SE
4373do
4374 IFS=$as_save_IFS
4375 test -z "$as_dir" && as_dir=.
397841b5 4376 for ac_prog in grep ggrep; do
81ecdfbb 4377 for ac_exec_ext in '' $ac_executable_extensions; do
397841b5
AM
4378 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4379 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4380# Check for GNU ac_path_GREP and select it if it is found.
4381 # Check for GNU $ac_path_GREP
4382case `"$ac_path_GREP" --version 2>&1` in
4383*GNU*)
4384 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4385*)
4386 ac_count=0
4387 $as_echo_n 0123456789 >"conftest.in"
4388 while :
4389 do
4390 cat "conftest.in" "conftest.in" >"conftest.tmp"
4391 mv "conftest.tmp" "conftest.in"
4392 cp "conftest.in" "conftest.nl"
4393 $as_echo 'GREP' >> "conftest.nl"
4394 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4395 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4396 as_fn_arith $ac_count + 1 && ac_count=$as_val
4397 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4398 # Best one so far, save it but keep looking for a better one
4399 ac_cv_path_GREP="$ac_path_GREP"
4400 ac_path_GREP_max=$ac_count
4401 fi
4402 # 10*(2^10) chars as input seems more than enough
4403 test $ac_count -gt 10 && break
81ecdfbb 4404 done
397841b5
AM
4405 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4406esac
d7040cdb 4407
397841b5
AM
4408 $ac_path_GREP_found && break 3
4409 done
4410 done
4411 done
4412IFS=$as_save_IFS
4413 if test -z "$ac_cv_path_GREP"; then
4414 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4415 fi
d7040cdb 4416else
397841b5 4417 ac_cv_path_GREP=$GREP
d7040cdb 4418fi
d7040cdb 4419
252b5132 4420fi
397841b5
AM
4421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4422$as_echo "$ac_cv_path_GREP" >&6; }
4423 GREP="$ac_cv_path_GREP"
4424
4425
4426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4427$as_echo_n "checking for egrep... " >&6; }
4428if test "${ac_cv_path_EGREP+set}" = set; then :
4429 $as_echo_n "(cached) " >&6
4430else
4431 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4432 then ac_cv_path_EGREP="$GREP -E"
4433 else
4434 if test -z "$EGREP"; then
4435 ac_path_EGREP_found=false
4436 # Loop through the user's path and test for each of PROGNAME-LIST
4437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4438for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4439do
4440 IFS=$as_save_IFS
4441 test -z "$as_dir" && as_dir=.
4442 for ac_prog in egrep; do
4443 for ac_exec_ext in '' $ac_executable_extensions; do
4444 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4445 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4446# Check for GNU ac_path_EGREP and select it if it is found.
4447 # Check for GNU $ac_path_EGREP
4448case `"$ac_path_EGREP" --version 2>&1` in
4449*GNU*)
4450 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4451*)
4452 ac_count=0
4453 $as_echo_n 0123456789 >"conftest.in"
4454 while :
4455 do
4456 cat "conftest.in" "conftest.in" >"conftest.tmp"
4457 mv "conftest.tmp" "conftest.in"
4458 cp "conftest.in" "conftest.nl"
4459 $as_echo 'EGREP' >> "conftest.nl"
4460 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4461 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4462 as_fn_arith $ac_count + 1 && ac_count=$as_val
4463 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4464 # Best one so far, save it but keep looking for a better one
4465 ac_cv_path_EGREP="$ac_path_EGREP"
4466 ac_path_EGREP_max=$ac_count
4467 fi
4468 # 10*(2^10) chars as input seems more than enough
4469 test $ac_count -gt 10 && break
4470 done
4471 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4472esac
4473
4474 $ac_path_EGREP_found && break 3
4475 done
4476 done
4477 done
4478IFS=$as_save_IFS
4479 if test -z "$ac_cv_path_EGREP"; then
4480 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4481 fi
4482else
4483 ac_cv_path_EGREP=$EGREP
4484fi
4485
4486 fi
4487fi
4488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4489$as_echo "$ac_cv_path_EGREP" >&6; }
4490 EGREP="$ac_cv_path_EGREP"
4491
4492
4493
4494GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4495cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4496/* end confdefs.h. */
4497__GNUC__
4498_ACEOF
4499if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4500 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4501
4502else
4503 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4504fi
4505rm -f conftest*
4506
4507
4508# Check whether --enable-werror was given.
4509if test "${enable_werror+set}" = set; then :
4510 enableval=$enable_werror; case "${enableval}" in
4511 yes | y) ERROR_ON_WARNING="yes" ;;
4512 no | n) ERROR_ON_WARNING="no" ;;
4513 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4514 esac
4515fi
4516
4517
4518# Disable -Wformat by default when using gcc on mingw
4519case "${host}" in
4520 *-*-mingw32*)
4521 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4522 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4523 fi
4524 ;;
4525 *) ;;
4526esac
4527
4528# Enable -Werror by default when using gcc
4529if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4530 ERROR_ON_WARNING=yes
4531fi
4532
4533NO_WERROR=
4534if test "${ERROR_ON_WARNING}" = yes ; then
4535 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4536 NO_WERROR="-Wno-error"
4537fi
4538
4539if test "${GCC}" = yes ; then
4540 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4541fi
4542
4543# Check whether --enable-build-warnings was given.
4544if test "${enable_build_warnings+set}" = set; then :
4545 enableval=$enable_build_warnings; case "${enableval}" in
4546 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4547 no) if test "${GCC}" = yes ; then
4548 WARN_CFLAGS="-w"
4549 fi;;
4550 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4551 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4552 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4553 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4554 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4555esac
4556fi
4557
4558
4559if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4560 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4561fi
4562
4563
4564
4565
4566
4567ac_config_headers="$ac_config_headers config.h:config.in"
4568
4569
4570if test -z "$target" ; then
4571 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4572fi
4573if test -z "$host" ; then
4574 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4575fi
4576
4577# host-specific stuff:
4578
4579ac_ext=c
4580ac_cpp='$CPP $CPPFLAGS'
4581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4583ac_compiler_gnu=$ac_cv_c_compiler_gnu
4584if test -n "$ac_tool_prefix"; then
4585 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4586set dummy ${ac_tool_prefix}gcc; ac_word=$2
4587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4588$as_echo_n "checking for $ac_word... " >&6; }
4589if test "${ac_cv_prog_CC+set}" = set; then :
4590 $as_echo_n "(cached) " >&6
4591else
4592 if test -n "$CC"; then
4593 ac_cv_prog_CC="$CC" # Let the user override the test.
4594else
4595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4596for as_dir in $PATH
4597do
4598 IFS=$as_save_IFS
4599 test -z "$as_dir" && as_dir=.
4600 for ac_exec_ext in '' $ac_executable_extensions; do
4601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4602 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4604 break 2
4605 fi
4606done
4607 done
4608IFS=$as_save_IFS
4609
4610fi
4611fi
4612CC=$ac_cv_prog_CC
4613if test -n "$CC"; then
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4615$as_echo "$CC" >&6; }
4616else
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4618$as_echo "no" >&6; }
4619fi
4620
4621
4622fi
4623if test -z "$ac_cv_prog_CC"; then
4624 ac_ct_CC=$CC
4625 # Extract the first word of "gcc", so it can be a program name with args.
4626set dummy gcc; ac_word=$2
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4628$as_echo_n "checking for $ac_word... " >&6; }
81ecdfbb
RW
4629if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4630 $as_echo_n "(cached) " >&6
252b5132 4631else
ce2cded5
L
4632 if test -n "$ac_ct_CC"; then
4633 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 4634else
ce2cded5
L
4635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4636for as_dir in $PATH
4637do
4638 IFS=$as_save_IFS
4639 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4640 for ac_exec_ext in '' $ac_executable_extensions; do
4641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4642 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4644 break 2
4645 fi
4646done
81ecdfbb
RW
4647 done
4648IFS=$as_save_IFS
4649
252b5132
RH
4650fi
4651fi
ce2cded5
L
4652ac_ct_CC=$ac_cv_prog_ac_ct_CC
4653if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4655$as_echo "$ac_ct_CC" >&6; }
252b5132 4656else
81ecdfbb
RW
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4658$as_echo "no" >&6; }
252b5132 4659fi
ce2cded5 4660
81ecdfbb
RW
4661 if test "x$ac_ct_CC" = x; then
4662 CC=""
4663 else
4664 case $cross_compiling:$ac_tool_warned in
4665yes:)
4666{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4667$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4668ac_tool_warned=yes ;;
4669esac
4670 CC=$ac_ct_CC
4671 fi
252b5132 4672else
ce2cded5 4673 CC="$ac_cv_prog_CC"
252b5132 4674fi
d7040cdb 4675
ce2cded5 4676if test -z "$CC"; then
81ecdfbb
RW
4677 if test -n "$ac_tool_prefix"; then
4678 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 4679set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4681$as_echo_n "checking for $ac_word... " >&6; }
4682if test "${ac_cv_prog_CC+set}" = set; then :
4683 $as_echo_n "(cached) " >&6
252b5132 4684else
ce2cded5
L
4685 if test -n "$CC"; then
4686 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 4687else
ce2cded5
L
4688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4689for as_dir in $PATH
4690do
4691 IFS=$as_save_IFS
4692 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4693 for ac_exec_ext in '' $ac_executable_extensions; do
4694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4695 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4697 break 2
4698 fi
4699done
81ecdfbb
RW
4700 done
4701IFS=$as_save_IFS
ce2cded5 4702
252b5132
RH
4703fi
4704fi
ce2cded5
L
4705CC=$ac_cv_prog_CC
4706if test -n "$CC"; then
81ecdfbb
RW
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4708$as_echo "$CC" >&6; }
ce2cded5 4709else
81ecdfbb
RW
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4711$as_echo "no" >&6; }
ce2cded5
L
4712fi
4713
ce2cded5 4714
81ecdfbb 4715 fi
ce2cded5
L
4716fi
4717if test -z "$CC"; then
4718 # Extract the first word of "cc", so it can be a program name with args.
4719set dummy cc; ac_word=$2
81ecdfbb
RW
4720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4721$as_echo_n "checking for $ac_word... " >&6; }
4722if test "${ac_cv_prog_CC+set}" = set; then :
4723 $as_echo_n "(cached) " >&6
ce2cded5
L
4724else
4725 if test -n "$CC"; then
4726 ac_cv_prog_CC="$CC" # Let the user override the test.
4727else
4728 ac_prog_rejected=no
4729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4730for as_dir in $PATH
4731do
4732 IFS=$as_save_IFS
4733 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4734 for ac_exec_ext in '' $ac_executable_extensions; do
4735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5
L
4736 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4737 ac_prog_rejected=yes
4738 continue
4739 fi
4740 ac_cv_prog_CC="cc"
81ecdfbb 4741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4742 break 2
4743 fi
4744done
81ecdfbb
RW
4745 done
4746IFS=$as_save_IFS
ce2cded5
L
4747
4748if test $ac_prog_rejected = yes; then
4749 # We found a bogon in the path, so make sure we never use it.
4750 set dummy $ac_cv_prog_CC
4751 shift
4752 if test $# != 0; then
4753 # We chose a different compiler from the bogus one.
4754 # However, it has the same basename, so the bogon will be chosen
4755 # first if we set CC to just the basename; use the full file name.
4756 shift
4757 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4758 fi
4759fi
4760fi
4761fi
4762CC=$ac_cv_prog_CC
4763if test -n "$CC"; then
81ecdfbb
RW
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4765$as_echo "$CC" >&6; }
ce2cded5 4766else
81ecdfbb
RW
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4768$as_echo "no" >&6; }
ce2cded5
L
4769fi
4770
81ecdfbb 4771
ce2cded5
L
4772fi
4773if test -z "$CC"; then
d7040cdb 4774 if test -n "$ac_tool_prefix"; then
81ecdfbb 4775 for ac_prog in cl.exe
d7040cdb
SE
4776 do
4777 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4778set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4780$as_echo_n "checking for $ac_word... " >&6; }
4781if test "${ac_cv_prog_CC+set}" = set; then :
4782 $as_echo_n "(cached) " >&6
d7040cdb 4783else
ce2cded5
L
4784 if test -n "$CC"; then
4785 ac_cv_prog_CC="$CC" # Let the user override the test.
d7040cdb
SE
4786else
4787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788for as_dir in $PATH
4789do
4790 IFS=$as_save_IFS
4791 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4792 for ac_exec_ext in '' $ac_executable_extensions; do
4793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4794 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
4796 break 2
4797 fi
4798done
81ecdfbb
RW
4799 done
4800IFS=$as_save_IFS
d7040cdb
SE
4801
4802fi
4803fi
ce2cded5
L
4804CC=$ac_cv_prog_CC
4805if test -n "$CC"; then
81ecdfbb
RW
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4807$as_echo "$CC" >&6; }
d7040cdb 4808else
81ecdfbb
RW
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4810$as_echo "no" >&6; }
d7040cdb
SE
4811fi
4812
81ecdfbb 4813
ce2cded5 4814 test -n "$CC" && break
d7040cdb
SE
4815 done
4816fi
ce2cded5
L
4817if test -z "$CC"; then
4818 ac_ct_CC=$CC
81ecdfbb 4819 for ac_prog in cl.exe
d7040cdb
SE
4820do
4821 # Extract the first word of "$ac_prog", so it can be a program name with args.
4822set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4824$as_echo_n "checking for $ac_word... " >&6; }
4825if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4826 $as_echo_n "(cached) " >&6
d7040cdb 4827else
ce2cded5
L
4828 if test -n "$ac_ct_CC"; then
4829 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4830else
4831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4832for as_dir in $PATH
4833do
4834 IFS=$as_save_IFS
4835 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4836 for ac_exec_ext in '' $ac_executable_extensions; do
4837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4838 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
4840 break 2
4841 fi
4842done
81ecdfbb
RW
4843 done
4844IFS=$as_save_IFS
d7040cdb
SE
4845
4846fi
4847fi
ce2cded5
L
4848ac_ct_CC=$ac_cv_prog_ac_ct_CC
4849if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4851$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4852else
81ecdfbb
RW
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4854$as_echo "no" >&6; }
d7040cdb
SE
4855fi
4856
81ecdfbb 4857
ce2cded5 4858 test -n "$ac_ct_CC" && break
d7040cdb 4859done
d7040cdb 4860
81ecdfbb
RW
4861 if test "x$ac_ct_CC" = x; then
4862 CC=""
4863 else
4864 case $cross_compiling:$ac_tool_warned in
4865yes:)
4866{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4867$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4868ac_tool_warned=yes ;;
4869esac
4870 CC=$ac_ct_CC
4871 fi
d7040cdb
SE
4872fi
4873
d7040cdb 4874fi
d7040cdb
SE
4875
4876
81ecdfbb
RW
4877test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4878$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4879as_fn_error "no acceptable C compiler found in \$PATH
4880See \`config.log' for more details." "$LINENO" 5; }
d7040cdb 4881
ce2cded5 4882# Provide some information about the compiler.
81ecdfbb
RW
4883$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4884set X $ac_compile
4885ac_compiler=$2
4886for ac_option in --version -v -V -qversion; do
4887 { { ac_try="$ac_compiler $ac_option >&5"
4888case "(($ac_try" in
4889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4890 *) ac_try_echo=$ac_try;;
4891esac
4892eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4893$as_echo "$ac_try_echo"; } >&5
4894 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4895 ac_status=$?
81ecdfbb
RW
4896 if test -s conftest.err; then
4897 sed '10a\
4898... rest of stderr output deleted ...
4899 10q' conftest.err >conftest.er1
4900 cat conftest.er1 >&5
4901 rm -f conftest.er1 conftest.err
4902 fi
4903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4904 test $ac_status = 0; }
4905done
d7040cdb 4906
81ecdfbb
RW
4907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4908$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4909if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4910 $as_echo_n "(cached) " >&6
d7040cdb 4911else
81ecdfbb 4912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4913/* end confdefs.h. */
d7040cdb 4914
ce2cded5
L
4915int
4916main ()
4917{
4918#ifndef __GNUC__
4919 choke me
4920#endif
4921
4922 ;
4923 return 0;
4924}
4925_ACEOF
81ecdfbb 4926if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4927 ac_compiler_gnu=yes
d7040cdb 4928else
81ecdfbb 4929 ac_compiler_gnu=no
d7040cdb 4930fi
81ecdfbb 4931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4932ac_cv_c_compiler_gnu=$ac_compiler_gnu
d7040cdb 4933
ce2cded5 4934fi
81ecdfbb
RW
4935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4936$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4937if test $ac_compiler_gnu = yes; then
4938 GCC=yes
4939else
4940 GCC=
4941fi
ce2cded5
L
4942ac_test_CFLAGS=${CFLAGS+set}
4943ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4945$as_echo_n "checking whether $CC accepts -g... " >&6; }
4946if test "${ac_cv_prog_cc_g+set}" = set; then :
4947 $as_echo_n "(cached) " >&6
4948else
4949 ac_save_c_werror_flag=$ac_c_werror_flag
4950 ac_c_werror_flag=yes
4951 ac_cv_prog_cc_g=no
4952 CFLAGS="-g"
4953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4954/* end confdefs.h. */
d7040cdb 4955
ce2cded5
L
4956int
4957main ()
4958{
d7040cdb 4959
ce2cded5
L
4960 ;
4961 return 0;
4962}
4963_ACEOF
81ecdfbb 4964if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4965 ac_cv_prog_cc_g=yes
4966else
81ecdfbb
RW
4967 CFLAGS=""
4968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4969/* end confdefs.h. */
4970
4971int
4972main ()
4973{
4974
4975 ;
4976 return 0;
4977}
4978_ACEOF
4979if ac_fn_c_try_compile "$LINENO"; then :
4980
4981else
4982 ac_c_werror_flag=$ac_save_c_werror_flag
4983 CFLAGS="-g"
4984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4985/* end confdefs.h. */
4986
4987int
4988main ()
4989{
d7040cdb 4990
81ecdfbb
RW
4991 ;
4992 return 0;
4993}
4994_ACEOF
4995if ac_fn_c_try_compile "$LINENO"; then :
4996 ac_cv_prog_cc_g=yes
4997fi
4998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4999fi
5000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 5001fi
81ecdfbb
RW
5002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5003 ac_c_werror_flag=$ac_save_c_werror_flag
ce2cded5 5004fi
81ecdfbb
RW
5005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5006$as_echo "$ac_cv_prog_cc_g" >&6; }
ce2cded5
L
5007if test "$ac_test_CFLAGS" = set; then
5008 CFLAGS=$ac_save_CFLAGS
5009elif test $ac_cv_prog_cc_g = yes; then
5010 if test "$GCC" = yes; then
5011 CFLAGS="-g -O2"
5012 else
5013 CFLAGS="-g"
5014 fi
d7040cdb 5015else
ce2cded5
L
5016 if test "$GCC" = yes; then
5017 CFLAGS="-O2"
5018 else
5019 CFLAGS=
5020 fi
d7040cdb 5021fi
81ecdfbb
RW
5022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5023$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5024if test "${ac_cv_prog_cc_c89+set}" = set; then :
5025 $as_echo_n "(cached) " >&6
d7040cdb 5026else
81ecdfbb 5027 ac_cv_prog_cc_c89=no
ce2cded5 5028ac_save_CC=$CC
81ecdfbb 5029cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
5030/* end confdefs.h. */
5031#include <stdarg.h>
5032#include <stdio.h>
5033#include <sys/types.h>
5034#include <sys/stat.h>
5035/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5036struct buf { int x; };
5037FILE * (*rcsopen) (struct buf *, struct stat *, int);
5038static char *e (p, i)
5039 char **p;
5040 int i;
5041{
5042 return p[i];
5043}
5044static char *f (char * (*g) (char **, int), char **p, ...)
5045{
5046 char *s;
5047 va_list v;
5048 va_start (v,p);
5049 s = g (p, va_arg (v,int));
5050 va_end (v);
5051 return s;
5052}
d7040cdb 5053
ce2cded5
L
5054/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5055 function prototypes and stuff, but not '\xHH' hex character constants.
5056 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 5057 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
5058 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5059 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 5060 that's true only with -std. */
ce2cded5 5061int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 5062
81ecdfbb
RW
5063/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5064 inside strings and character constants. */
5065#define FOO(x) 'x'
5066int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5067
ce2cded5
L
5068int test (int i, double x);
5069struct s1 {int (*f) (int a);};
5070struct s2 {int (*f) (double a);};
5071int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5072int argc;
5073char **argv;
5074int
5075main ()
5076{
5077return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5078 ;
5079 return 0;
5080}
5081_ACEOF
81ecdfbb
RW
5082for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5083 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
5084do
5085 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
5086 if ac_fn_c_try_compile "$LINENO"; then :
5087 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 5088fi
81ecdfbb
RW
5089rm -f core conftest.err conftest.$ac_objext
5090 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 5091done
81ecdfbb 5092rm -f conftest.$ac_ext
ce2cded5 5093CC=$ac_save_CC
d7040cdb 5094
ce2cded5 5095fi
81ecdfbb
RW
5096# AC_CACHE_VAL
5097case "x$ac_cv_prog_cc_c89" in
5098 x)
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5100$as_echo "none needed" >&6; } ;;
5101 xno)
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5103$as_echo "unsupported" >&6; } ;;
ce2cded5 5104 *)
81ecdfbb
RW
5105 CC="$CC $ac_cv_prog_cc_c89"
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5107$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d7040cdb 5108esac
81ecdfbb 5109if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 5110
ce2cded5 5111fi
d7040cdb 5112
ce2cded5
L
5113ac_ext=c
5114ac_cpp='$CPP $CPPFLAGS'
5115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5117ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5118
81ecdfbb
RW
5119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5120$as_echo_n "checking for ANSI C header files... " >&6; }
5121if test "${ac_cv_header_stdc+set}" = set; then :
5122 $as_echo_n "(cached) " >&6
5123else
5124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5125/* end confdefs.h. */
5126#include <stdlib.h>
5127#include <stdarg.h>
5128#include <string.h>
5129#include <float.h>
5130
5131int
5132main ()
5133{
5134
5135 ;
5136 return 0;
5137}
5138_ACEOF
5139if ac_fn_c_try_compile "$LINENO"; then :
5140 ac_cv_header_stdc=yes
5141else
5142 ac_cv_header_stdc=no
7357c5b6 5143fi
81ecdfbb 5144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 5145
7357c5b6
AM
5146if test $ac_cv_header_stdc = yes; then
5147 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 5148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5149/* end confdefs.h. */
5150#include <string.h>
ac48eca1 5151
7357c5b6
AM
5152_ACEOF
5153if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5154 $EGREP "memchr" >/dev/null 2>&1; then :
5155
7357c5b6
AM
5156else
5157 ac_cv_header_stdc=no
5158fi
5159rm -f conftest*
252b5132 5160
7357c5b6 5161fi
252b5132 5162
7357c5b6
AM
5163if test $ac_cv_header_stdc = yes; then
5164 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 5165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5166/* end confdefs.h. */
5167#include <stdlib.h>
42ecbf5e 5168
7357c5b6
AM
5169_ACEOF
5170if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
5171 $EGREP "free" >/dev/null 2>&1; then :
5172
7357c5b6
AM
5173else
5174 ac_cv_header_stdc=no
5175fi
5176rm -f conftest*
ac48eca1 5177
7357c5b6 5178fi
d7040cdb 5179
7357c5b6
AM
5180if test $ac_cv_header_stdc = yes; then
5181 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 5182 if test "$cross_compiling" = yes; then :
7357c5b6
AM
5183 :
5184else
81ecdfbb 5185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5186/* end confdefs.h. */
5187#include <ctype.h>
81ecdfbb 5188#include <stdlib.h>
7357c5b6
AM
5189#if ((' ' & 0x0FF) == 0x020)
5190# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5191# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5192#else
5193# define ISLOWER(c) \
5194 (('a' <= (c) && (c) <= 'i') \
5195 || ('j' <= (c) && (c) <= 'r') \
5196 || ('s' <= (c) && (c) <= 'z'))
5197# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5198#endif
d7040cdb 5199
7357c5b6
AM
5200#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5201int
5202main ()
5203{
5204 int i;
5205 for (i = 0; i < 256; i++)
5206 if (XOR (islower (i), ISLOWER (i))
5207 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
5208 return 2;
5209 return 0;
7357c5b6
AM
5210}
5211_ACEOF
81ecdfbb 5212if ac_fn_c_try_run "$LINENO"; then :
7357c5b6 5213
81ecdfbb
RW
5214else
5215 ac_cv_header_stdc=no
252b5132 5216fi
81ecdfbb
RW
5217rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5218 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 5219fi
81ecdfbb 5220
7357c5b6
AM
5221fi
5222fi
81ecdfbb
RW
5223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5224$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 5225if test $ac_cv_header_stdc = yes; then
252b5132 5226
81ecdfbb 5227$as_echo "#define STDC_HEADERS 1" >>confdefs.h
252b5132 5228
ce2cded5 5229fi
252b5132 5230
7357c5b6 5231# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
5232for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5233 inttypes.h stdint.h unistd.h
81ecdfbb
RW
5234do :
5235 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5236ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5237"
5238eval as_val=\$$as_ac_Header
5239 if test "x$as_val" = x""yes; then :
7357c5b6 5240 cat >>confdefs.h <<_ACEOF
81ecdfbb 5241#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 5242_ACEOF
42ecbf5e 5243
7357c5b6 5244fi
42ecbf5e 5245
7357c5b6 5246done
42ecbf5e
DJ
5247
5248
5249
81ecdfbb
RW
5250 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5251if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6 5252 MINIX=yes
ce2cded5 5253else
7357c5b6 5254 MINIX=
ce2cded5 5255fi
42ecbf5e 5256
e5a52504 5257
7357c5b6
AM
5258 if test "$MINIX" = yes; then
5259
81ecdfbb 5260$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 5261
d7040cdb 5262
81ecdfbb 5263$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb 5264
d7040cdb 5265
81ecdfbb 5266$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 5267
7357c5b6 5268 fi
d7040cdb 5269
d7040cdb 5270
81ecdfbb
RW
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5272$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5273if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5274 $as_echo_n "(cached) " >&6
ce2cded5 5275else
81ecdfbb 5276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
5277/* end confdefs.h. */
5278
5279# define __EXTENSIONS__ 1
5280 $ac_includes_default
5281int
5282main ()
5283{
5284
5285 ;
5286 return 0;
5287}
5288_ACEOF
81ecdfbb 5289if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6 5290 ac_cv_safe_to_define___extensions__=yes
ce2cded5 5291else
81ecdfbb 5292 ac_cv_safe_to_define___extensions__=no
ce2cded5 5293fi
81ecdfbb 5294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 5295fi
81ecdfbb
RW
5296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5297$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 5298 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 5299 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
7357c5b6 5300
81ecdfbb 5301 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
7357c5b6 5302
81ecdfbb 5303 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
7357c5b6 5304
81ecdfbb
RW
5305 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5306
5307 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
7357c5b6 5308
7357c5b6
AM
5309
5310
d053aef8 5311
da2f07f1 5312
3388710e
JM
5313# The tests for host and target for $enable_largefile require
5314# canonical names.
5315
5316
5317
da2f07f1
JK
5318# As the $enable_largefile decision depends on --enable-plugins we must set it
5319# even in directories otherwise not depending on the $plugins option.
5320
5321
5322# Check whether --enable-plugins was given.
5323if test "${enable_plugins+set}" = set; then :
5324 enableval=$enable_plugins; case "${enableval}" in
5325 yes | "") plugins=yes ;;
5326 no) plugins=no ;;
5327 *) plugins=yes ;;
5328 esac
5329else
5330 plugins=no
5331fi
5332
5333
5334
5335case "${host}" in
5336 sparc-*-solaris*|i[3-7]86-*-solaris*)
5337 # On native 32bit sparc and ia32 solaris, large-file and procfs support
5338 # are mutually exclusive; and without procfs support, the bfd/ elf module
5339 # cannot provide certain routines such as elfcore_write_prpsinfo
5340 # or elfcore_write_prstatus. So unless the user explicitly requested
5341 # large-file support through the --enable-largefile switch, disable
5342 # large-file support in favor of procfs support.
5343 test "${target}" = "${host}" -a "x$plugins" = xno \
5344 && : ${enable_largefile="no"}
5345 ;;
5346esac
5347
81ecdfbb
RW
5348# Check whether --enable-largefile was given.
5349if test "${enable_largefile+set}" = set; then :
5350 enableval=$enable_largefile;
5351fi
5352
d053aef8
JK
5353if test "$enable_largefile" != no; then
5354
81ecdfbb
RW
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5356$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5357if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5358 $as_echo_n "(cached) " >&6
d053aef8
JK
5359else
5360 ac_cv_sys_largefile_CC=no
5361 if test "$GCC" != yes; then
5362 ac_save_CC=$CC
5363 while :; do
81ecdfbb
RW
5364 # IRIX 6.2 and later do not support large files by default,
5365 # so use the C compiler's -n32 option if that helps.
5366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5367/* end confdefs.h. */
5368#include <sys/types.h>
5369 /* Check that off_t can represent 2**63 - 1 correctly.
5370 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5371 since some C++ compilers masquerading as C compilers
5372 incorrectly reject 9223372036854775807. */
5373#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5374 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5375 && LARGE_OFF_T % 2147483647 == 1)
5376 ? 1 : -1];
5377int
5378main ()
5379{
5380
5381 ;
5382 return 0;
5383}
5384_ACEOF
81ecdfbb 5385 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5386 break
d053aef8 5387fi
81ecdfbb
RW
5388rm -f core conftest.err conftest.$ac_objext
5389 CC="$CC -n32"
5390 if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5391 ac_cv_sys_largefile_CC=' -n32'; break
d053aef8 5392fi
81ecdfbb 5393rm -f core conftest.err conftest.$ac_objext
d053aef8
JK
5394 break
5395 done
5396 CC=$ac_save_CC
5397 rm -f conftest.$ac_ext
5398 fi
5399fi
81ecdfbb
RW
5400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5401$as_echo "$ac_cv_sys_largefile_CC" >&6; }
d053aef8
JK
5402 if test "$ac_cv_sys_largefile_CC" != no; then
5403 CC=$CC$ac_cv_sys_largefile_CC
5404 fi
5405
81ecdfbb
RW
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5407$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5408if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5409 $as_echo_n "(cached) " >&6
d053aef8
JK
5410else
5411 while :; do
81ecdfbb 5412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5413/* end confdefs.h. */
5414#include <sys/types.h>
5415 /* Check that off_t can represent 2**63 - 1 correctly.
5416 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5417 since some C++ compilers masquerading as C compilers
5418 incorrectly reject 9223372036854775807. */
5419#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5420 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5421 && LARGE_OFF_T % 2147483647 == 1)
5422 ? 1 : -1];
5423int
5424main ()
5425{
5426
5427 ;
5428 return 0;
5429}
5430_ACEOF
81ecdfbb
RW
5431if ac_fn_c_try_compile "$LINENO"; then :
5432 ac_cv_sys_file_offset_bits=no; break
d053aef8 5433fi
81ecdfbb
RW
5434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5436/* end confdefs.h. */
5437#define _FILE_OFFSET_BITS 64
5438#include <sys/types.h>
5439 /* Check that off_t can represent 2**63 - 1 correctly.
5440 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5441 since some C++ compilers masquerading as C compilers
5442 incorrectly reject 9223372036854775807. */
5443#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5444 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5445 && LARGE_OFF_T % 2147483647 == 1)
5446 ? 1 : -1];
5447int
5448main ()
5449{
5450
5451 ;
5452 return 0;
5453}
5454_ACEOF
81ecdfbb 5455if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5456 ac_cv_sys_file_offset_bits=64; break
d053aef8 5457fi
81ecdfbb
RW
5458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5459 ac_cv_sys_file_offset_bits=unknown
d053aef8
JK
5460 break
5461done
5462fi
81ecdfbb
RW
5463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5464$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5465case $ac_cv_sys_file_offset_bits in #(
5466 no | unknown) ;;
5467 *)
d053aef8
JK
5468cat >>confdefs.h <<_ACEOF
5469#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5470_ACEOF
81ecdfbb
RW
5471;;
5472esac
5473rm -rf conftest*
5474 if test $ac_cv_sys_file_offset_bits = unknown; then
5475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5476$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5477if test "${ac_cv_sys_large_files+set}" = set; then :
5478 $as_echo_n "(cached) " >&6
d053aef8
JK
5479else
5480 while :; do
81ecdfbb 5481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5482/* end confdefs.h. */
5483#include <sys/types.h>
5484 /* Check that off_t can represent 2**63 - 1 correctly.
5485 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5486 since some C++ compilers masquerading as C compilers
5487 incorrectly reject 9223372036854775807. */
5488#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5489 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5490 && LARGE_OFF_T % 2147483647 == 1)
5491 ? 1 : -1];
5492int
5493main ()
5494{
5495
5496 ;
5497 return 0;
5498}
5499_ACEOF
81ecdfbb
RW
5500if ac_fn_c_try_compile "$LINENO"; then :
5501 ac_cv_sys_large_files=no; break
d053aef8 5502fi
81ecdfbb
RW
5503rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d053aef8
JK
5505/* end confdefs.h. */
5506#define _LARGE_FILES 1
5507#include <sys/types.h>
5508 /* Check that off_t can represent 2**63 - 1 correctly.
5509 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5510 since some C++ compilers masquerading as C compilers
5511 incorrectly reject 9223372036854775807. */
5512#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5513 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5514 && LARGE_OFF_T % 2147483647 == 1)
5515 ? 1 : -1];
5516int
5517main ()
5518{
5519
5520 ;
5521 return 0;
5522}
5523_ACEOF
81ecdfbb 5524if ac_fn_c_try_compile "$LINENO"; then :
d053aef8 5525 ac_cv_sys_large_files=1; break
d053aef8 5526fi
81ecdfbb
RW
5527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5528 ac_cv_sys_large_files=unknown
d053aef8
JK
5529 break
5530done
5531fi
81ecdfbb
RW
5532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5533$as_echo "$ac_cv_sys_large_files" >&6; }
5534case $ac_cv_sys_large_files in #(
5535 no | unknown) ;;
5536 *)
d053aef8
JK
5537cat >>confdefs.h <<_ACEOF
5538#define _LARGE_FILES $ac_cv_sys_large_files
5539_ACEOF
81ecdfbb
RW
5540;;
5541esac
5542rm -rf conftest*
5543 fi
d053aef8
JK
5544fi
5545
42ecbf5e 5546
42ecbf5e 5547
da2f07f1 5548
b214d478
SE
5549case `pwd` in
5550 *\ * | *\ *)
81ecdfbb
RW
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5552$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
b214d478 5553esac
252b5132 5554
42ecbf5e 5555
d7040cdb 5556
3725885a
RW
5557macro_version='2.2.7a'
5558macro_revision='1.3134'
d7040cdb 5559
d7040cdb
SE
5560
5561
d7040cdb 5562
d7040cdb 5563
42ecbf5e 5564
d7040cdb 5565
252b5132 5566
252b5132 5567
252b5132 5568
252b5132
RH
5569
5570
ce2cded5 5571
b214d478 5572ltmain="$ac_aux_dir/ltmain.sh"
ce2cded5 5573
3725885a
RW
5574# Backslashify metacharacters that are still active within
5575# double-quoted strings.
5576sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5577
5578# Same as above, but do not quote variable references.
5579double_quote_subst='s/\(["`\\]\)/\\\1/g'
5580
5581# Sed substitution to delay expansion of an escaped shell variable in a
5582# double_quote_subst'ed string.
5583delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5584
5585# Sed substitution to delay expansion of an escaped single quote.
5586delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5587
5588# Sed substitution to avoid accidental globbing in evaled expressions
5589no_glob_subst='s/\*/\\\*/g'
5590
5591ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5592ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5593ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5594
5595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5596$as_echo_n "checking how to print strings... " >&6; }
5597# Test print first, because it will be a builtin if present.
5598if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5599 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5600 ECHO='print -r --'
5601elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5602 ECHO='printf %s\n'
5603else
5604 # Use this function as a fallback that always works.
5605 func_fallback_echo ()
5606 {
5607 eval 'cat <<_LTECHO_EOF
5608$1
5609_LTECHO_EOF'
5610 }
5611 ECHO='func_fallback_echo'
5612fi
5613
5614# func_echo_all arg...
5615# Invoke $ECHO with all args, space-separated.
5616func_echo_all ()
5617{
5618 $ECHO ""
5619}
5620
5621case "$ECHO" in
5622 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5623$as_echo "printf" >&6; } ;;
5624 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5625$as_echo "print -r" >&6; } ;;
5626 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5627$as_echo "cat" >&6; } ;;
5628esac
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
81ecdfbb
RW
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5644$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5645if test "${ac_cv_path_SED+set}" = set; then :
5646 $as_echo_n "(cached) " >&6
5647else
5648 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5649 for ac_i in 1 2 3 4 5 6 7; do
5650 ac_script="$ac_script$as_nl$ac_script"
5651 done
5652 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5653 { ac_script=; unset ac_script;}
5654 if test -z "$SED"; then
5655 ac_path_SED_found=false
5656 # Loop through the user's path and test for each of PROGNAME-LIST
5657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
5658for as_dir in $PATH
5659do
5660 IFS=$as_save_IFS
5661 test -z "$as_dir" && as_dir=.
81ecdfbb 5662 for ac_prog in sed gsed; do
7357c5b6 5663 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
5664 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5665 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5666# Check for GNU ac_path_SED and select it if it is found.
5667 # Check for GNU $ac_path_SED
5668case `"$ac_path_SED" --version 2>&1` in
5669*GNU*)
5670 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5671*)
5672 ac_count=0
5673 $as_echo_n 0123456789 >"conftest.in"
5674 while :
5675 do
5676 cat "conftest.in" "conftest.in" >"conftest.tmp"
5677 mv "conftest.tmp" "conftest.in"
5678 cp "conftest.in" "conftest.nl"
5679 $as_echo '' >> "conftest.nl"
5680 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5681 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5682 as_fn_arith $ac_count + 1 && ac_count=$as_val
5683 if test $ac_count -gt ${ac_path_SED_max-0}; then
5684 # Best one so far, save it but keep looking for a better one
5685 ac_cv_path_SED="$ac_path_SED"
5686 ac_path_SED_max=$ac_count
5687 fi
5688 # 10*(2^10) chars as input seems more than enough
5689 test $ac_count -gt 10 && break
5690 done
5691 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5692esac
5693
5694 $ac_path_SED_found && break 3
7357c5b6
AM
5695 done
5696 done
81ecdfbb 5697 done
7357c5b6 5698IFS=$as_save_IFS
81ecdfbb
RW
5699 if test -z "$ac_cv_path_SED"; then
5700 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
ce2cded5 5701 fi
81ecdfbb
RW
5702else
5703 ac_cv_path_SED=$SED
7357c5b6 5704fi
20e95c23 5705
81ecdfbb
RW
5706fi
5707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5708$as_echo "$ac_cv_path_SED" >&6; }
5709 SED="$ac_cv_path_SED"
5710 rm -f conftest.sed
20e95c23 5711
7357c5b6
AM
5712test -z "$SED" && SED=sed
5713Xsed="$SED -e 1s/^X//"
20e95c23
DJ
5714
5715
5716
5717
5718
5719
20e95c23 5720
20e95c23 5721
d7040cdb 5722
d7040cdb 5723
7357c5b6 5724
81ecdfbb
RW
5725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5726$as_echo_n "checking for fgrep... " >&6; }
5727if test "${ac_cv_path_FGREP+set}" = set; then :
5728 $as_echo_n "(cached) " >&6
7357c5b6 5729else
81ecdfbb
RW
5730 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5731 then ac_cv_path_FGREP="$GREP -F"
5732 else
5733 if test -z "$FGREP"; then
5734 ac_path_FGREP_found=false
5735 # Loop through the user's path and test for each of PROGNAME-LIST
5736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5737for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5738do
5739 IFS=$as_save_IFS
5740 test -z "$as_dir" && as_dir=.
5741 for ac_prog in fgrep; do
5742 for ac_exec_ext in '' $ac_executable_extensions; do
5743 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5744 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5745# Check for GNU ac_path_FGREP and select it if it is found.
5746 # Check for GNU $ac_path_FGREP
5747case `"$ac_path_FGREP" --version 2>&1` in
5748*GNU*)
5749 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5750*)
5751 ac_count=0
5752 $as_echo_n 0123456789 >"conftest.in"
5753 while :
5754 do
5755 cat "conftest.in" "conftest.in" >"conftest.tmp"
5756 mv "conftest.tmp" "conftest.in"
5757 cp "conftest.in" "conftest.nl"
5758 $as_echo 'FGREP' >> "conftest.nl"
5759 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5760 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5761 as_fn_arith $ac_count + 1 && ac_count=$as_val
5762 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5763 # Best one so far, save it but keep looking for a better one
5764 ac_cv_path_FGREP="$ac_path_FGREP"
5765 ac_path_FGREP_max=$ac_count
7357c5b6 5766 fi
81ecdfbb
RW
5767 # 10*(2^10) chars as input seems more than enough
5768 test $ac_count -gt 10 && break
5769 done
5770 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5771esac
5772
5773 $ac_path_FGREP_found && break 3
5774 done
5775 done
5776 done
5777IFS=$as_save_IFS
5778 if test -z "$ac_cv_path_FGREP"; then
5779 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5780 fi
5781else
5782 ac_cv_path_FGREP=$FGREP
5783fi
5784
5785 fi
20e95c23 5786fi
81ecdfbb
RW
5787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5788$as_echo "$ac_cv_path_FGREP" >&6; }
5789 FGREP="$ac_cv_path_FGREP"
7357c5b6
AM
5790
5791
5792test -z "$GREP" && GREP=grep
5793
d7040cdb
SE
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
20e95c23 5805
ce2cded5 5806
d7040cdb 5807
7357c5b6
AM
5808
5809
5810
5811
81ecdfbb
RW
5812# Check whether --with-gnu-ld was given.
5813if test "${with_gnu_ld+set}" = set; then :
5814 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5815else
5816 with_gnu_ld=no
81ecdfbb
RW
5817fi
5818
7357c5b6
AM
5819ac_prog=ld
5820if test "$GCC" = yes; then
5821 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5823$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5824 case $host in
5825 *-*-mingw*)
5826 # gcc leaves a trailing carriage return which upsets mingw
5827 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5828 *)
5829 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5830 esac
5831 case $ac_prog in
5832 # Accept absolute paths.
5833 [\\/]* | ?:[\\/]*)
5834 re_direlt='/[^/][^/]*/\.\./'
5835 # Canonicalize the pathname of ld
5836 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5837 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5838 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5839 done
5840 test -z "$LD" && LD="$ac_prog"
5841 ;;
5842 "")
5843 # If it fails, then pretend we aren't using GCC.
5844 ac_prog=ld
5845 ;;
5846 *)
5847 # If it is relative, then search for the first ld in PATH.
5848 with_gnu_ld=unknown
5849 ;;
5850 esac
5851elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5853$as_echo_n "checking for GNU ld... " >&6; }
7357c5b6 5854else
81ecdfbb
RW
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5856$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5857fi
81ecdfbb
RW
5858if test "${lt_cv_path_LD+set}" = set; then :
5859 $as_echo_n "(cached) " >&6
ce2cded5 5860else
7357c5b6
AM
5861 if test -z "$LD"; then
5862 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5863 for ac_dir in $PATH; do
5864 IFS="$lt_save_ifs"
5865 test -z "$ac_dir" && ac_dir=.
5866 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5867 lt_cv_path_LD="$ac_dir/$ac_prog"
5868 # Check to see if the program is GNU ld. I'd rather use --version,
5869 # but apparently some variants of GNU ld only accept -v.
5870 # Break only if it was the GNU/non-GNU ld that we prefer.
5871 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5872 *GNU* | *'with BFD'*)
5873 test "$with_gnu_ld" != no && break
5874 ;;
5875 *)
5876 test "$with_gnu_ld" != yes && break
5877 ;;
5878 esac
5879 fi
5880 done
5881 IFS="$lt_save_ifs"
ce2cded5 5882else
7357c5b6 5883 lt_cv_path_LD="$LD" # Let the user override the test with a path.
ce2cded5
L
5884fi
5885fi
7357c5b6
AM
5886
5887LD="$lt_cv_path_LD"
5888if test -n "$LD"; then
81ecdfbb
RW
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5890$as_echo "$LD" >&6; }
ce2cded5 5891else
81ecdfbb
RW
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5893$as_echo "no" >&6; }
ce2cded5 5894fi
81ecdfbb
RW
5895test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5897$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5898if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5899 $as_echo_n "(cached) " >&6
ce2cded5 5900else
7357c5b6
AM
5901 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5902case `$LD -v 2>&1 </dev/null` in
5903*GNU* | *'with BFD'*)
5904 lt_cv_prog_gnu_ld=yes
5905 ;;
5906*)
5907 lt_cv_prog_gnu_ld=no
5908 ;;
5909esac
ce2cded5 5910fi
81ecdfbb
RW
5911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5912$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7357c5b6 5913with_gnu_ld=$lt_cv_prog_gnu_ld
d7040cdb
SE
5914
5915
5916
5917
5918
5919
5920
5921
5922
81ecdfbb
RW
5923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5924$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5925if test "${lt_cv_path_NM+set}" = set; then :
5926 $as_echo_n "(cached) " >&6
ce2cded5 5927else
7357c5b6
AM
5928 if test -n "$NM"; then
5929 # Let the user override the test.
5930 lt_cv_path_NM="$NM"
ce2cded5 5931else
7357c5b6
AM
5932 lt_nm_to_check="${ac_tool_prefix}nm"
5933 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5934 lt_nm_to_check="$lt_nm_to_check nm"
20e95c23 5935 fi
7357c5b6
AM
5936 for lt_tmp_nm in $lt_nm_to_check; do
5937 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5938 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5939 IFS="$lt_save_ifs"
5940 test -z "$ac_dir" && ac_dir=.
5941 tmp_nm="$ac_dir/$lt_tmp_nm"
5942 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5943 # Check to see if the nm accepts a BSD-compat flag.
5944 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5945 # nm: unknown option "B" ignored
5946 # Tru64's nm complains that /dev/null is an invalid object file
5947 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5948 */dev/null* | *'Invalid file or object type'*)
5949 lt_cv_path_NM="$tmp_nm -B"
5950 break
5951 ;;
5952 *)
5953 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5954 */dev/null*)
5955 lt_cv_path_NM="$tmp_nm -p"
5956 break
5957 ;;
5958 *)
5959 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5960 continue # so that we can try to find one that supports BSD flags
5961 ;;
5962 esac
5963 ;;
5964 esac
5965 fi
5966 done
5967 IFS="$lt_save_ifs"
5968 done
5969 : ${lt_cv_path_NM=no}
ce2cded5
L
5970fi
5971fi
81ecdfbb
RW
5972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5973$as_echo "$lt_cv_path_NM" >&6; }
7357c5b6
AM
5974if test "$lt_cv_path_NM" != "no"; then
5975 NM="$lt_cv_path_NM"
ce2cded5 5976else
7357c5b6 5977 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5978 if test -n "$DUMPBIN"; then :
5979 # Let the user override the test.
5980 else
5981 if test -n "$ac_tool_prefix"; then
5982 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5983 do
5984 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5985set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5987$as_echo_n "checking for $ac_word... " >&6; }
5988if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5989 $as_echo_n "(cached) " >&6
20e95c23 5990else
7357c5b6
AM
5991 if test -n "$DUMPBIN"; then
5992 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ce2cded5
L
5993else
5994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5995for as_dir in $PATH
5996do
5997 IFS=$as_save_IFS
5998 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5999 for ac_exec_ext in '' $ac_executable_extensions; do
6000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6001 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 6002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6003 break 2
6004 fi
6005done
81ecdfbb
RW
6006 done
6007IFS=$as_save_IFS
d7040cdb 6008
20e95c23 6009fi
ce2cded5 6010fi
7357c5b6
AM
6011DUMPBIN=$ac_cv_prog_DUMPBIN
6012if test -n "$DUMPBIN"; then
81ecdfbb
RW
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6014$as_echo "$DUMPBIN" >&6; }
42ecbf5e 6015else
81ecdfbb
RW
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6017$as_echo "no" >&6; }
42ecbf5e
DJ
6018fi
6019
81ecdfbb 6020
7357c5b6
AM
6021 test -n "$DUMPBIN" && break
6022 done
ce2cded5 6023fi
7357c5b6
AM
6024if test -z "$DUMPBIN"; then
6025 ac_ct_DUMPBIN=$DUMPBIN
3725885a 6026 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
6027do
6028 # Extract the first word of "$ac_prog", so it can be a program name with args.
6029set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6031$as_echo_n "checking for $ac_word... " >&6; }
6032if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6033 $as_echo_n "(cached) " >&6
42ecbf5e 6034else
7357c5b6
AM
6035 if test -n "$ac_ct_DUMPBIN"; then
6036 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
ce2cded5
L
6037else
6038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039for as_dir in $PATH
6040do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6043 for ac_exec_ext in '' $ac_executable_extensions; do
6044 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6045 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
6047 break 2
6048 fi
6049done
81ecdfbb
RW
6050 done
6051IFS=$as_save_IFS
d7040cdb 6052
ce2cded5
L
6053fi
6054fi
7357c5b6
AM
6055ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6056if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6058$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 6059else
81ecdfbb
RW
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6061$as_echo "no" >&6; }
ce2cded5 6062fi
d7040cdb 6063
81ecdfbb 6064
7357c5b6 6065 test -n "$ac_ct_DUMPBIN" && break
ce2cded5 6066done
d7040cdb 6067
81ecdfbb
RW
6068 if test "x$ac_ct_DUMPBIN" = x; then
6069 DUMPBIN=":"
6070 else
6071 case $cross_compiling:$ac_tool_warned in
6072yes:)
6073{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6074$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6075ac_tool_warned=yes ;;
6076esac
6077 DUMPBIN=$ac_ct_DUMPBIN
6078 fi
ce2cded5 6079fi
7357c5b6 6080
3725885a
RW
6081 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6082 *COFF*)
6083 DUMPBIN="$DUMPBIN -symbols"
6084 ;;
6085 *)
6086 DUMPBIN=:
6087 ;;
6088 esac
6089 fi
7357c5b6
AM
6090
6091 if test "$DUMPBIN" != ":"; then
6092 NM="$DUMPBIN"
6093 fi
ce2cded5 6094fi
7357c5b6
AM
6095test -z "$NM" && NM=nm
6096
6097
6098
6099
6100
6101
81ecdfbb
RW
6102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6103$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6104if test "${lt_cv_nm_interface+set}" = set; then :
6105 $as_echo_n "(cached) " >&6
20e95c23 6106else
7357c5b6
AM
6107 lt_cv_nm_interface="BSD nm"
6108 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 6109 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7357c5b6
AM
6110 (eval "$ac_compile" 2>conftest.err)
6111 cat conftest.err >&5
3725885a 6112 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7357c5b6
AM
6113 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6114 cat conftest.err >&5
3725885a 6115 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7357c5b6
AM
6116 cat conftest.out >&5
6117 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6118 lt_cv_nm_interface="MS dumpbin"
6119 fi
6120 rm -f conftest*
20e95c23 6121fi
81ecdfbb
RW
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6123$as_echo "$lt_cv_nm_interface" >&6; }
20e95c23 6124
81ecdfbb
RW
6125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6126$as_echo_n "checking whether ln -s works... " >&6; }
7357c5b6
AM
6127LN_S=$as_ln_s
6128if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6130$as_echo "yes" >&6; }
ce2cded5 6131else
81ecdfbb
RW
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6133$as_echo "no, using $LN_S" >&6; }
d7040cdb 6134fi
20e95c23 6135
7357c5b6 6136# find the maximum length of command line arguments
81ecdfbb
RW
6137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6138$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6139if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6140 $as_echo_n "(cached) " >&6
7357c5b6
AM
6141else
6142 i=0
6143 teststring="ABCD"
20e95c23 6144
7357c5b6
AM
6145 case $build_os in
6146 msdosdjgpp*)
6147 # On DJGPP, this test can blow up pretty badly due to problems in libc
6148 # (any single argument exceeding 2000 bytes causes a buffer overrun
6149 # during glob expansion). Even if it were fixed, the result of this
6150 # check would be larger than it should be.
6151 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6152 ;;
20e95c23 6153
7357c5b6
AM
6154 gnu*)
6155 # Under GNU Hurd, this test is not required because there is
6156 # no limit to the length of command line arguments.
6157 # Libtool will interpret -1 as no limit whatsoever
6158 lt_cv_sys_max_cmd_len=-1;
6159 ;;
20e95c23 6160
b214d478 6161 cygwin* | mingw* | cegcc*)
7357c5b6
AM
6162 # On Win9x/ME, this test blows up -- it succeeds, but takes
6163 # about 5 minutes as the teststring grows exponentially.
6164 # Worse, since 9x/ME are not pre-emptively multitasking,
6165 # you end up with a "frozen" computer, even though with patience
6166 # the test eventually succeeds (with a max line length of 256k).
6167 # Instead, let's just punt: use the minimum linelength reported by
6168 # all of the supported platforms: 8192 (on NT/2K/XP).
6169 lt_cv_sys_max_cmd_len=8192;
6170 ;;
20e95c23 6171
3725885a
RW
6172 mint*)
6173 # On MiNT this can take a long time and run out of memory.
6174 lt_cv_sys_max_cmd_len=8192;
6175 ;;
6176
7357c5b6
AM
6177 amigaos*)
6178 # On AmigaOS with pdksh, this test takes hours, literally.
6179 # So we just punt and use a minimum line length of 8192.
6180 lt_cv_sys_max_cmd_len=8192;
6181 ;;
20e95c23 6182
7357c5b6
AM
6183 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6184 # This has been around since 386BSD, at least. Likely further.
6185 if test -x /sbin/sysctl; then
6186 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6187 elif test -x /usr/sbin/sysctl; then
6188 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6189 else
6190 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6191 fi
6192 # And add a safety zone
6193 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6194 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6195 ;;
d7040cdb 6196
7357c5b6
AM
6197 interix*)
6198 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6199 lt_cv_sys_max_cmd_len=196608
6200 ;;
d7040cdb 6201
7357c5b6
AM
6202 osf*)
6203 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6204 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6205 # nice to cause kernel panics so lets avoid the loop below.
6206 # First set a reasonable default.
6207 lt_cv_sys_max_cmd_len=16384
6208 #
6209 if test -x /sbin/sysconfig; then
6210 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6211 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6212 esac
6213 fi
6214 ;;
6215 sco3.2v5*)
6216 lt_cv_sys_max_cmd_len=102400
6217 ;;
6218 sysv5* | sco5v6* | sysv4.2uw2*)
6219 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6220 if test -n "$kargmax"; then
6221 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6222 else
6223 lt_cv_sys_max_cmd_len=32768
6224 fi
ce2cded5
L
6225 ;;
6226 *)
b214d478
SE
6227 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6228 if test -n "$lt_cv_sys_max_cmd_len"; then
7357c5b6
AM
6229 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6230 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6231 else
6232 # Make teststring a little bigger before we do anything with it.
6233 # a 1K string should be a reasonable start.
6234 for i in 1 2 3 4 5 6 7 8 ; do
6235 teststring=$teststring$teststring
6236 done
6237 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6238 # If test is not a shell built-in, we'll probably end up computing a
6239 # maximum length that is only half of the actual maximum length, but
6240 # we can't tell.
3725885a
RW
6241 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6242 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7357c5b6
AM
6243 test $i != 17 # 1/2 MB should be enough
6244 do
6245 i=`expr $i + 1`
6246 teststring=$teststring$teststring
6247 done
6248 # Only check the string length outside the loop.
6249 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6250 teststring=
6251 # Add a significant safety factor because C++ compilers can tack on
6252 # massive amounts of additional arguments before passing them to the
6253 # linker. It appears as though 1/2 is a usable value.
6254 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6255 fi
ce2cded5
L
6256 ;;
6257 esac
d7040cdb 6258
7357c5b6 6259fi
d7040cdb 6260
7357c5b6 6261if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6263$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7357c5b6 6264else
81ecdfbb
RW
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6266$as_echo "none" >&6; }
7357c5b6
AM
6267fi
6268max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
6269
6270
6271
6272
6273
d7040cdb 6274
7357c5b6
AM
6275: ${CP="cp -f"}
6276: ${MV="mv -f"}
6277: ${RM="rm -f"}
d7040cdb 6278
81ecdfbb
RW
6279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6280$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7357c5b6
AM
6281# Try some XSI features
6282xsi_shell=no
6283( _lt_dummy="a/b/c"
6284 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
b214d478
SE
6285 = c,a/b,, \
6286 && eval 'test $(( 1 + 1 )) -eq 2 \
6287 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7357c5b6 6288 && xsi_shell=yes
81ecdfbb
RW
6289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6290$as_echo "$xsi_shell" >&6; }
d7040cdb 6291
d7040cdb 6292
81ecdfbb
RW
6293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6294$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7357c5b6
AM
6295lt_shell_append=no
6296( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6297 >/dev/null 2>&1 \
6298 && lt_shell_append=yes
81ecdfbb
RW
6299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6300$as_echo "$lt_shell_append" >&6; }
d7040cdb
SE
6301
6302
7357c5b6
AM
6303if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6304 lt_unset=unset
6305else
6306 lt_unset=false
6307fi
d7040cdb 6308
d7040cdb 6309
d7040cdb 6310
d7040cdb 6311
d7040cdb 6312
7357c5b6
AM
6313# test EBCDIC or ASCII
6314case `echo X|tr X '\101'` in
6315 A) # ASCII based system
6316 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6317 lt_SP2NL='tr \040 \012'
6318 lt_NL2SP='tr \015\012 \040\040'
6319 ;;
6320 *) # EBCDIC based system
6321 lt_SP2NL='tr \100 \n'
6322 lt_NL2SP='tr \r\n \100\100'
6323 ;;
6324esac
42ecbf5e 6325
d7040cdb
SE
6326
6327
6328
6329
6330
6331
d7040cdb 6332
d7040cdb 6333
81ecdfbb
RW
6334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6335$as_echo_n "checking for $LD option to reload object files... " >&6; }
6336if test "${lt_cv_ld_reload_flag+set}" = set; then :
6337 $as_echo_n "(cached) " >&6
7357c5b6
AM
6338else
6339 lt_cv_ld_reload_flag='-r'
6340fi
81ecdfbb
RW
6341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6342$as_echo "$lt_cv_ld_reload_flag" >&6; }
7357c5b6
AM
6343reload_flag=$lt_cv_ld_reload_flag
6344case $reload_flag in
6345"" | " "*) ;;
6346*) reload_flag=" $reload_flag" ;;
6347esac
6348reload_cmds='$LD$reload_flag -o $output$reload_objs'
6349case $host_os in
6350 darwin*)
6351 if test "$GCC" = yes; then
6352 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6353 else
6354 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6355 fi
6356 ;;
6357esac
d7040cdb 6358
d7040cdb 6359
d7040cdb 6360
d7040cdb 6361
d7040cdb 6362
d7040cdb 6363
d7040cdb 6364
d7040cdb 6365
d7040cdb 6366
b214d478
SE
6367if test -n "$ac_tool_prefix"; then
6368 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6369set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
6370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6371$as_echo_n "checking for $ac_word... " >&6; }
6372if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6373 $as_echo_n "(cached) " >&6
b214d478
SE
6374else
6375 if test -n "$OBJDUMP"; then
6376 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6377else
6378as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6379for as_dir in $PATH
6380do
6381 IFS=$as_save_IFS
6382 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6383 for ac_exec_ext in '' $ac_executable_extensions; do
6384 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6385 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 6386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6387 break 2
6388 fi
6389done
81ecdfbb
RW
6390 done
6391IFS=$as_save_IFS
b214d478
SE
6392
6393fi
6394fi
6395OBJDUMP=$ac_cv_prog_OBJDUMP
6396if test -n "$OBJDUMP"; then
81ecdfbb
RW
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6398$as_echo "$OBJDUMP" >&6; }
b214d478 6399else
81ecdfbb
RW
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6401$as_echo "no" >&6; }
b214d478
SE
6402fi
6403
81ecdfbb 6404
b214d478
SE
6405fi
6406if test -z "$ac_cv_prog_OBJDUMP"; then
6407 ac_ct_OBJDUMP=$OBJDUMP
6408 # Extract the first word of "objdump", so it can be a program name with args.
6409set dummy objdump; ac_word=$2
81ecdfbb
RW
6410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6411$as_echo_n "checking for $ac_word... " >&6; }
6412if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6413 $as_echo_n "(cached) " >&6
b214d478
SE
6414else
6415 if test -n "$ac_ct_OBJDUMP"; then
6416 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6417else
6418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6419for as_dir in $PATH
6420do
6421 IFS=$as_save_IFS
6422 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6423 for ac_exec_ext in '' $ac_executable_extensions; do
6424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6425 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 6426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6427 break 2
6428 fi
6429done
81ecdfbb
RW
6430 done
6431IFS=$as_save_IFS
b214d478 6432
b214d478
SE
6433fi
6434fi
6435ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6436if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6438$as_echo "$ac_ct_OBJDUMP" >&6; }
b214d478 6439else
81ecdfbb
RW
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6441$as_echo "no" >&6; }
b214d478
SE
6442fi
6443
81ecdfbb
RW
6444 if test "x$ac_ct_OBJDUMP" = x; then
6445 OBJDUMP="false"
6446 else
6447 case $cross_compiling:$ac_tool_warned in
6448yes:)
6449{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6450$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6451ac_tool_warned=yes ;;
6452esac
6453 OBJDUMP=$ac_ct_OBJDUMP
6454 fi
b214d478
SE
6455else
6456 OBJDUMP="$ac_cv_prog_OBJDUMP"
6457fi
6458
6459test -z "$OBJDUMP" && OBJDUMP=objdump
6460
6461
6462
6463
6464
6465
6466
6467
d7040cdb 6468
81ecdfbb
RW
6469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6470$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6471if test "${lt_cv_deplibs_check_method+set}" = set; then :
6472 $as_echo_n "(cached) " >&6
ce2cded5 6473else
7357c5b6
AM
6474 lt_cv_file_magic_cmd='$MAGIC_CMD'
6475lt_cv_file_magic_test_file=
6476lt_cv_deplibs_check_method='unknown'
6477# Need to set the preceding variable on all platforms that support
6478# interlibrary dependencies.
6479# 'none' -- dependencies not supported.
6480# `unknown' -- same as none, but documents that we really don't know.
6481# 'pass_all' -- all dependencies passed with no checks.
6482# 'test_compile' -- check by making test program.
6483# 'file_magic [[regex]]' -- check by looking for files in library path
6484# which responds to the $file_magic_cmd with a given extended regex.
6485# If you have `file' or equivalent on your system and you're not sure
6486# whether `pass_all' will *always* work, you probably want this one.
d7040cdb 6487
ce2cded5 6488case $host_os in
7357c5b6
AM
6489aix[4-9]*)
6490 lt_cv_deplibs_check_method=pass_all
ce2cded5 6491 ;;
7357c5b6
AM
6492
6493beos*)
6494 lt_cv_deplibs_check_method=pass_all
ce2cded5 6495 ;;
7357c5b6
AM
6496
6497bsdi[45]*)
6498 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6499 lt_cv_file_magic_cmd='/usr/bin/file -L'
6500 lt_cv_file_magic_test_file=/shlib/libc.so
ce2cded5 6501 ;;
7357c5b6
AM
6502
6503cygwin*)
6504 # func_win32_libid is a shell function defined in ltmain.sh
6505 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6506 lt_cv_file_magic_cmd='func_win32_libid'
ce2cded5 6507 ;;
7357c5b6
AM
6508
6509mingw* | pw32*)
6510 # Base MSYS/MinGW do not provide the 'file' command needed by
6511 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6512 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
6513 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6514 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7357c5b6
AM
6515 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6516 lt_cv_file_magic_cmd='func_win32_libid'
6517 else
6518 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6519 lt_cv_file_magic_cmd='$OBJDUMP -f'
6520 fi
ce2cded5 6521 ;;
7357c5b6 6522
3725885a 6523cegcc*)
b214d478
SE
6524 # use the weaker test based on 'objdump'. See mingw*.
6525 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6526 lt_cv_file_magic_cmd='$OBJDUMP -f'
6527 ;;
6528
7357c5b6
AM
6529darwin* | rhapsody*)
6530 lt_cv_deplibs_check_method=pass_all
ce2cded5 6531 ;;
7357c5b6
AM
6532
6533freebsd* | dragonfly*)
6534 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6535 case $host_cpu in
6536 i*86 )
6537 # Not sure whether the presence of OpenBSD here was a mistake.
6538 # Let's accept both of them until this is cleared up.
6539 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6540 lt_cv_file_magic_cmd=/usr/bin/file
6541 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6542 ;;
6543 esac
6544 else
6545 lt_cv_deplibs_check_method=pass_all
6546 fi
ce2cded5 6547 ;;
7357c5b6
AM
6548
6549gnu*)
6550 lt_cv_deplibs_check_method=pass_all
ce2cded5 6551 ;;
7357c5b6 6552
3725885a
RW
6553haiku*)
6554 lt_cv_deplibs_check_method=pass_all
6555 ;;
6556
7357c5b6
AM
6557hpux10.20* | hpux11*)
6558 lt_cv_file_magic_cmd=/usr/bin/file
6559 case $host_cpu in
6560 ia64*)
6561 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6562 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6563 ;;
6564 hppa*64*)
3725885a 6565 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]'
7357c5b6
AM
6566 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6567 ;;
6568 *)
3725885a 6569 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7357c5b6
AM
6570 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6571 ;;
6572 esac
ce2cded5 6573 ;;
d7040cdb 6574
7357c5b6
AM
6575interix[3-9]*)
6576 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6577 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6578 ;;
d7040cdb 6579
7357c5b6
AM
6580irix5* | irix6* | nonstopux*)
6581 case $LD in
6582 *-32|*"-32 ") libmagic=32-bit;;
6583 *-n32|*"-n32 ") libmagic=N32;;
6584 *-64|*"-64 ") libmagic=64-bit;;
6585 *) libmagic=never-match;;
6586 esac
6587 lt_cv_deplibs_check_method=pass_all
6588 ;;
d7040cdb 6589
7357c5b6 6590# This must be Linux ELF.
58e24671 6591linux* | k*bsd*-gnu | kopensolaris*-gnu)
7357c5b6
AM
6592 lt_cv_deplibs_check_method=pass_all
6593 ;;
d7040cdb 6594
7357c5b6
AM
6595netbsd*)
6596 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6597 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6598 else
6599 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6600 fi
ce2cded5 6601 ;;
d7040cdb 6602
7357c5b6
AM
6603newos6*)
6604 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6605 lt_cv_file_magic_cmd=/usr/bin/file
6606 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6607 ;;
d7040cdb 6608
7357c5b6
AM
6609*nto* | *qnx*)
6610 lt_cv_deplibs_check_method=pass_all
6611 ;;
d7040cdb 6612
7357c5b6
AM
6613openbsd*)
6614 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6615 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
ce2cded5 6616 else
7357c5b6 6617 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
ce2cded5 6618 fi
7357c5b6 6619 ;;
d7040cdb 6620
7357c5b6
AM
6621osf3* | osf4* | osf5*)
6622 lt_cv_deplibs_check_method=pass_all
6623 ;;
d7040cdb 6624
7357c5b6
AM
6625rdos*)
6626 lt_cv_deplibs_check_method=pass_all
6627 ;;
d7040cdb 6628
7357c5b6
AM
6629solaris*)
6630 lt_cv_deplibs_check_method=pass_all
6631 ;;
d7040cdb 6632
7357c5b6
AM
6633sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6634 lt_cv_deplibs_check_method=pass_all
6635 ;;
d7040cdb 6636
7357c5b6
AM
6637sysv4 | sysv4.3*)
6638 case $host_vendor in
6639 motorola)
6640 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]'
6641 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6642 ;;
6643 ncr)
6644 lt_cv_deplibs_check_method=pass_all
6645 ;;
6646 sequent)
6647 lt_cv_file_magic_cmd='/bin/file'
6648 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6649 ;;
6650 sni)
6651 lt_cv_file_magic_cmd='/bin/file'
6652 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6653 lt_cv_file_magic_test_file=/lib/libc.so
6654 ;;
6655 siemens)
6656 lt_cv_deplibs_check_method=pass_all
6657 ;;
6658 pc)
6659 lt_cv_deplibs_check_method=pass_all
6660 ;;
6661 esac
6662 ;;
d7040cdb 6663
7357c5b6
AM
6664tpf*)
6665 lt_cv_deplibs_check_method=pass_all
6666 ;;
6667esac
d7040cdb 6668
7357c5b6 6669fi
81ecdfbb
RW
6670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6671$as_echo "$lt_cv_deplibs_check_method" >&6; }
7357c5b6
AM
6672file_magic_cmd=$lt_cv_file_magic_cmd
6673deplibs_check_method=$lt_cv_deplibs_check_method
6674test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb
SE
6675
6676
6677
7357c5b6
AM
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687if test -n "$ac_tool_prefix"; then
6688 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6689set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
6690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6691$as_echo_n "checking for $ac_word... " >&6; }
6692if test "${ac_cv_prog_AR+set}" = set; then :
6693 $as_echo_n "(cached) " >&6
7357c5b6
AM
6694else
6695 if test -n "$AR"; then
6696 ac_cv_prog_AR="$AR" # Let the user override the test.
6697else
6698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699for as_dir in $PATH
6700do
6701 IFS=$as_save_IFS
6702 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6703 for ac_exec_ext in '' $ac_executable_extensions; do
6704 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6705 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 6706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6707 break 2
ce2cded5
L
6708 fi
6709done
81ecdfbb
RW
6710 done
6711IFS=$as_save_IFS
d7040cdb 6712
42ecbf5e 6713fi
ce2cded5 6714fi
7357c5b6
AM
6715AR=$ac_cv_prog_AR
6716if test -n "$AR"; then
81ecdfbb
RW
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6718$as_echo "$AR" >&6; }
42ecbf5e 6719else
81ecdfbb
RW
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6721$as_echo "no" >&6; }
42ecbf5e
DJ
6722fi
6723
81ecdfbb 6724
7357c5b6
AM
6725fi
6726if test -z "$ac_cv_prog_AR"; then
6727 ac_ct_AR=$AR
6728 # Extract the first word of "ar", so it can be a program name with args.
6729set dummy ar; ac_word=$2
81ecdfbb
RW
6730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6731$as_echo_n "checking for $ac_word... " >&6; }
6732if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6733 $as_echo_n "(cached) " >&6
7357c5b6
AM
6734else
6735 if test -n "$ac_ct_AR"; then
6736 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6737else
6738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6739for as_dir in $PATH
6740do
6741 IFS=$as_save_IFS
6742 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6743 for ac_exec_ext in '' $ac_executable_extensions; do
6744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6745 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6747 break 2
6748 fi
6749done
81ecdfbb
RW
6750 done
6751IFS=$as_save_IFS
42ecbf5e 6752
7357c5b6
AM
6753fi
6754fi
6755ac_ct_AR=$ac_cv_prog_ac_ct_AR
6756if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6758$as_echo "$ac_ct_AR" >&6; }
7357c5b6 6759else
81ecdfbb
RW
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6761$as_echo "no" >&6; }
7357c5b6 6762fi
d7040cdb 6763
81ecdfbb
RW
6764 if test "x$ac_ct_AR" = x; then
6765 AR="false"
6766 else
6767 case $cross_compiling:$ac_tool_warned in
6768yes:)
6769{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6770$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6771ac_tool_warned=yes ;;
6772esac
6773 AR=$ac_ct_AR
6774 fi
7357c5b6
AM
6775else
6776 AR="$ac_cv_prog_AR"
6777fi
d7040cdb 6778
7357c5b6
AM
6779test -z "$AR" && AR=ar
6780test -z "$AR_FLAGS" && AR_FLAGS=cru
d7040cdb
SE
6781
6782
6783
20e95c23 6784
d7040cdb 6785
d7040cdb
SE
6786
6787
6788
6789
6790
6791
7357c5b6
AM
6792if test -n "$ac_tool_prefix"; then
6793 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6794set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6796$as_echo_n "checking for $ac_word... " >&6; }
6797if test "${ac_cv_prog_STRIP+set}" = set; then :
6798 $as_echo_n "(cached) " >&6
7357c5b6
AM
6799else
6800 if test -n "$STRIP"; then
6801 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6802else
6803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6804for as_dir in $PATH
6805do
6806 IFS=$as_save_IFS
6807 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6808 for ac_exec_ext in '' $ac_executable_extensions; do
6809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6810 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6812 break 2
ce2cded5 6813 fi
7357c5b6 6814done
81ecdfbb
RW
6815 done
6816IFS=$as_save_IFS
d7040cdb 6817
7357c5b6
AM
6818fi
6819fi
6820STRIP=$ac_cv_prog_STRIP
6821if test -n "$STRIP"; then
81ecdfbb
RW
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6823$as_echo "$STRIP" >&6; }
7357c5b6 6824else
81ecdfbb
RW
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6826$as_echo "no" >&6; }
7357c5b6
AM
6827fi
6828
81ecdfbb 6829
7357c5b6
AM
6830fi
6831if test -z "$ac_cv_prog_STRIP"; then
6832 ac_ct_STRIP=$STRIP
6833 # Extract the first word of "strip", so it can be a program name with args.
6834set dummy strip; ac_word=$2
81ecdfbb
RW
6835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6836$as_echo_n "checking for $ac_word... " >&6; }
6837if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6838 $as_echo_n "(cached) " >&6
7357c5b6
AM
6839else
6840 if test -n "$ac_ct_STRIP"; then
6841 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6842else
6843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844for as_dir in $PATH
6845do
6846 IFS=$as_save_IFS
6847 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6848 for ac_exec_ext in '' $ac_executable_extensions; do
6849 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6850 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6852 break 2
ce2cded5 6853 fi
7357c5b6 6854done
81ecdfbb
RW
6855 done
6856IFS=$as_save_IFS
d7040cdb 6857
7357c5b6
AM
6858fi
6859fi
6860ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6861if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6863$as_echo "$ac_ct_STRIP" >&6; }
20e95c23 6864else
81ecdfbb
RW
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6866$as_echo "no" >&6; }
7357c5b6 6867fi
d7040cdb 6868
81ecdfbb
RW
6869 if test "x$ac_ct_STRIP" = x; then
6870 STRIP=":"
6871 else
6872 case $cross_compiling:$ac_tool_warned in
6873yes:)
6874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6876ac_tool_warned=yes ;;
6877esac
6878 STRIP=$ac_ct_STRIP
6879 fi
7357c5b6
AM
6880else
6881 STRIP="$ac_cv_prog_STRIP"
6882fi
d7040cdb 6883
7357c5b6 6884test -z "$STRIP" && STRIP=:
d7040cdb 6885
d7040cdb
SE
6886
6887
6888
d7040cdb 6889
7357c5b6
AM
6890
6891if test -n "$ac_tool_prefix"; then
6892 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6893set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6895$as_echo_n "checking for $ac_word... " >&6; }
6896if test "${ac_cv_prog_RANLIB+set}" = set; then :
6897 $as_echo_n "(cached) " >&6
ce2cded5 6898else
7357c5b6
AM
6899 if test -n "$RANLIB"; then
6900 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6901else
6902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6903for as_dir in $PATH
ce2cded5 6904do
7357c5b6
AM
6905 IFS=$as_save_IFS
6906 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6907 for ac_exec_ext in '' $ac_executable_extensions; do
6908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6909 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6911 break 2
ce2cded5 6912 fi
7357c5b6 6913done
81ecdfbb
RW
6914 done
6915IFS=$as_save_IFS
7357c5b6 6916
ce2cded5 6917fi
7357c5b6
AM
6918fi
6919RANLIB=$ac_cv_prog_RANLIB
6920if test -n "$RANLIB"; then
81ecdfbb
RW
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6922$as_echo "$RANLIB" >&6; }
ce2cded5 6923else
81ecdfbb
RW
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6925$as_echo "no" >&6; }
ce2cded5 6926fi
d7040cdb 6927
81ecdfbb 6928
7357c5b6
AM
6929fi
6930if test -z "$ac_cv_prog_RANLIB"; then
6931 ac_ct_RANLIB=$RANLIB
6932 # Extract the first word of "ranlib", so it can be a program name with args.
6933set dummy ranlib; ac_word=$2
81ecdfbb
RW
6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6935$as_echo_n "checking for $ac_word... " >&6; }
6936if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6937 $as_echo_n "(cached) " >&6
ce2cded5 6938else
7357c5b6
AM
6939 if test -n "$ac_ct_RANLIB"; then
6940 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6941else
6942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943for as_dir in $PATH
6944do
6945 IFS=$as_save_IFS
6946 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6947 for ac_exec_ext in '' $ac_executable_extensions; do
6948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6949 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6951 break 2
6952 fi
6953done
81ecdfbb
RW
6954 done
6955IFS=$as_save_IFS
7357c5b6 6956
ce2cded5 6957fi
7357c5b6
AM
6958fi
6959ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6960if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6962$as_echo "$ac_ct_RANLIB" >&6; }
ce2cded5 6963else
81ecdfbb
RW
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6965$as_echo "no" >&6; }
ce2cded5 6966fi
d7040cdb 6967
81ecdfbb
RW
6968 if test "x$ac_ct_RANLIB" = x; then
6969 RANLIB=":"
6970 else
6971 case $cross_compiling:$ac_tool_warned in
6972yes:)
6973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6975ac_tool_warned=yes ;;
6976esac
6977 RANLIB=$ac_ct_RANLIB
6978 fi
7357c5b6
AM
6979else
6980 RANLIB="$ac_cv_prog_RANLIB"
ce2cded5 6981fi
d7040cdb 6982
7357c5b6 6983test -z "$RANLIB" && RANLIB=:
d7040cdb 6984
7357c5b6
AM
6985
6986
6987
6988
6989
6990# Determine commands to create old-style static archives.
b214d478 6991old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7357c5b6
AM
6992old_postinstall_cmds='chmod 644 $oldlib'
6993old_postuninstall_cmds=
6994
6995if test -n "$RANLIB"; then
6996 case $host_os in
6997 openbsd*)
6998 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6999 ;;
7000 *)
7001 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7002 ;;
7003 esac
7004 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
ce2cded5 7005fi
7357c5b6 7006
3725885a
RW
7007case $host_os in
7008 darwin*)
7009 lock_old_archive_extraction=yes ;;
7010 *)
7011 lock_old_archive_extraction=no ;;
7012esac
7013
7014
7015
7016
7017
7018
7357c5b6
AM
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052# If no C compiler was specified, use CC.
7053LTCC=${LTCC-"$CC"}
7054
7055# If no C compiler flags were specified, use CFLAGS.
7056LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7057
7058# Allow CC to be a program name with arguments.
7059compiler=$CC
7060
7061
7062# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
7063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7064$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7065if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7066 $as_echo_n "(cached) " >&6
ce2cded5 7067else
d7040cdb 7068
7357c5b6
AM
7069# These are sane defaults that work on at least a few old systems.
7070# [They come from Ultrix. What could be older than Ultrix?!! ;)]
d7040cdb 7071
7357c5b6
AM
7072# Character class describing NM global symbol codes.
7073symcode='[BCDEGRST]'
7074
7075# Regexp to match symbols that can be accessed directly from C.
7076sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7077
7078# Define system-specific variables.
7079case $host_os in
7080aix*)
7081 symcode='[BCDT]'
7082 ;;
b214d478 7083cygwin* | mingw* | pw32* | cegcc*)
7357c5b6
AM
7084 symcode='[ABCDGISTW]'
7085 ;;
7086hpux*)
7087 if test "$host_cpu" = ia64; then
7088 symcode='[ABCDEGRST]'
ce2cded5 7089 fi
7357c5b6
AM
7090 ;;
7091irix* | nonstopux*)
7092 symcode='[BCDEGRST]'
7093 ;;
7094osf*)
7095 symcode='[BCDEGQRST]'
7096 ;;
7097solaris*)
7098 symcode='[BDRT]'
7099 ;;
7100sco3.2v5*)
7101 symcode='[DT]'
7102 ;;
7103sysv4.2uw2*)
7104 symcode='[DT]'
7105 ;;
7106sysv5* | sco5v6* | unixware* | OpenUNIX*)
7107 symcode='[ABDT]'
7108 ;;
7109sysv4)
7110 symcode='[DFNSTU]'
7111 ;;
7112esac
d7040cdb 7113
7357c5b6
AM
7114# If we're using GNU nm, then use its standard symbol codes.
7115case `$NM -V 2>&1` in
7116*GNU* | *'with BFD'*)
7117 symcode='[ABCDGIRSTW]' ;;
7118esac
d7040cdb 7119
7357c5b6
AM
7120# Transform an extracted symbol line into a proper C declaration.
7121# Some systems (esp. on ia64) link data and code symbols differently,
7122# so use this general approach.
7123lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7124
7125# Transform an extracted symbol line into symbol name and symbol address
7126lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
b214d478 7127lt_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'"
7357c5b6
AM
7128
7129# Handle CRLF in mingw tool chain
7130opt_cr=
7131case $build_os in
7132mingw*)
7133 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7134 ;;
7135esac
d7040cdb 7136
7357c5b6
AM
7137# Try without a prefix underscore, then with it.
7138for ac_symprfx in "" "_"; do
d7040cdb 7139
7357c5b6
AM
7140 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7141 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 7142
7357c5b6
AM
7143 # Write the raw and C identifiers.
7144 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7145 # Fake it for dumpbin and say T for any non-static function
7146 # and D for any global variable.
7147 # Also find C++ and __fastcall symbols from MSVC++,
7148 # which start with @ or ?.
7149 lt_cv_sys_global_symbol_pipe="$AWK '"\
7150" {last_section=section; section=\$ 3};"\
7151" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7152" \$ 0!~/External *\|/{next};"\
7153" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7154" {if(hide[section]) next};"\
7155" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7156" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7157" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7158" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7159" ' prfx=^$ac_symprfx"
7160 else
7161 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7162 fi
d7040cdb 7163
7357c5b6
AM
7164 # Check to see that the pipe works correctly.
7165 pipe_works=no
d7040cdb 7166
7357c5b6
AM
7167 rm -f conftest*
7168 cat > conftest.$ac_ext <<_LT_EOF
7169#ifdef __cplusplus
7170extern "C" {
7171#endif
7172char nm_test_var;
7173void nm_test_func(void);
7174void nm_test_func(void){}
7175#ifdef __cplusplus
20e95c23 7176}
7357c5b6
AM
7177#endif
7178int main(){nm_test_var='a';nm_test_func();return(0);}
7179_LT_EOF
7180
81ecdfbb 7181 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 7182 (eval $ac_compile) 2>&5
20e95c23 7183 ac_status=$?
81ecdfbb
RW
7184 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7185 test $ac_status = 0; }; then
7357c5b6
AM
7186 # Now try to grab the symbols.
7187 nlist=conftest.nm
3725885a
RW
7188 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7189 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
20e95c23 7190 ac_status=$?
81ecdfbb
RW
7191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7192 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
7193 # Try sorting and uniquifying the output.
7194 if sort "$nlist" | uniq > "$nlist"T; then
7195 mv -f "$nlist"T "$nlist"
7196 else
7197 rm -f "$nlist"T
7198 fi
d7040cdb 7199
7357c5b6
AM
7200 # Make sure that we snagged all the symbols we need.
7201 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7202 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7203 cat <<_LT_EOF > conftest.$ac_ext
7204#ifdef __cplusplus
7205extern "C" {
7206#endif
ce2cded5 7207
7357c5b6
AM
7208_LT_EOF
7209 # Now generate the symbol file.
7210 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
ce2cded5 7211
7357c5b6 7212 cat <<_LT_EOF >> conftest.$ac_ext
42ecbf5e 7213
7357c5b6
AM
7214/* The mapping between symbol names and symbols. */
7215const struct {
7216 const char *name;
7217 void *address;
7218}
7219lt__PROGRAM__LTX_preloaded_symbols[] =
7220{
7221 { "@PROGRAM@", (void *) 0 },
7222_LT_EOF
7223 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7224 cat <<\_LT_EOF >> conftest.$ac_ext
7225 {0, (void *) 0}
7226};
d7040cdb 7227
7357c5b6
AM
7228/* This works around a problem in FreeBSD linker */
7229#ifdef FREEBSD_WORKAROUND
7230static const void *lt_preloaded_setup() {
7231 return lt__PROGRAM__LTX_preloaded_symbols;
7232}
ce2cded5 7233#endif
42ecbf5e 7234
7357c5b6 7235#ifdef __cplusplus
ce2cded5 7236}
7357c5b6
AM
7237#endif
7238_LT_EOF
7239 # Now try linking the two files.
7240 mv conftest.$ac_objext conftstm.$ac_objext
7241 lt_save_LIBS="$LIBS"
7242 lt_save_CFLAGS="$CFLAGS"
7243 LIBS="conftstm.$ac_objext"
7244 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 7245 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
7246 (eval $ac_link) 2>&5
7247 ac_status=$?
81ecdfbb
RW
7248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7249 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
7250 pipe_works=yes
7251 fi
7252 LIBS="$lt_save_LIBS"
7253 CFLAGS="$lt_save_CFLAGS"
7254 else
7255 echo "cannot find nm_test_func in $nlist" >&5
7256 fi
7257 else
7258 echo "cannot find nm_test_var in $nlist" >&5
7259 fi
7260 else
7261 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7262 fi
7263 else
7264 echo "$progname: failed program was:" >&5
7265 cat conftest.$ac_ext >&5
7266 fi
b214d478 7267 rm -rf conftest* conftst*
7357c5b6
AM
7268
7269 # Do not use the global_symbol_pipe unless it works.
7270 if test "$pipe_works" = yes; then
7271 break
7272 else
7273 lt_cv_sys_global_symbol_pipe=
7274 fi
7275done
42ecbf5e 7276
ce2cded5 7277fi
7357c5b6
AM
7278
7279if test -z "$lt_cv_sys_global_symbol_pipe"; then
7280 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 7281fi
7357c5b6 7282if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7284$as_echo "failed" >&6; }
7357c5b6 7285else
81ecdfbb
RW
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7287$as_echo "ok" >&6; }
ce2cded5 7288fi
e5a52504 7289
d7040cdb 7290
e5a52504 7291
d7040cdb 7292
d7040cdb 7293
d7040cdb 7294
d7040cdb 7295
d7040cdb 7296
d7040cdb 7297
d7040cdb 7298
d7040cdb 7299
d7040cdb 7300
7357c5b6
AM
7301
7302
7303
b214d478
SE
7304
7305
7306
7307
7308
7357c5b6
AM
7309
7310
81ecdfbb
RW
7311# Check whether --enable-libtool-lock was given.
7312if test "${enable_libtool_lock+set}" = set; then :
7313 enableval=$enable_libtool_lock;
7314fi
7357c5b6 7315
7357c5b6
AM
7316test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7317
7318# Some flags need to be propagated to the compiler or linker for good
7319# libtool support.
7320case $host in
7321ia64-*-hpux*)
7322 # Find out which ABI we are using.
7323 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7324 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7325 (eval $ac_compile) 2>&5
7326 ac_status=$?
81ecdfbb
RW
7327 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7328 test $ac_status = 0; }; then
7357c5b6
AM
7329 case `/usr/bin/file conftest.$ac_objext` in
7330 *ELF-32*)
7331 HPUX_IA64_MODE="32"
7332 ;;
7333 *ELF-64*)
7334 HPUX_IA64_MODE="64"
7335 ;;
7336 esac
7337 fi
7338 rm -rf conftest*
7339 ;;
7340*-*-irix6*)
7341 # Find out which ABI we are using.
3725885a 7342 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 7343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7344 (eval $ac_compile) 2>&5
7345 ac_status=$?
81ecdfbb
RW
7346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7347 test $ac_status = 0; }; then
7357c5b6
AM
7348 if test "$lt_cv_prog_gnu_ld" = yes; then
7349 case `/usr/bin/file conftest.$ac_objext` in
7350 *32-bit*)
7351 LD="${LD-ld} -melf32bsmip"
7352 ;;
7353 *N32*)
7354 LD="${LD-ld} -melf32bmipn32"
7355 ;;
7356 *64-bit*)
7357 LD="${LD-ld} -melf64bmip"
7358 ;;
7359 esac
7360 else
7361 case `/usr/bin/file conftest.$ac_objext` in
7362 *32-bit*)
7363 LD="${LD-ld} -32"
7364 ;;
7365 *N32*)
7366 LD="${LD-ld} -n32"
7367 ;;
7368 *64-bit*)
7369 LD="${LD-ld} -64"
7370 ;;
7371 esac
7372 fi
7373 fi
7374 rm -rf conftest*
7375 ;;
7376
7377x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7378s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7379 # Find out which ABI we are using.
7380 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7381 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
7382 (eval $ac_compile) 2>&5
7383 ac_status=$?
81ecdfbb
RW
7384 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7385 test $ac_status = 0; }; then
7357c5b6
AM
7386 case `/usr/bin/file conftest.o` in
7387 *32-bit*)
7388 case $host in
7389 x86_64-*kfreebsd*-gnu)
7390 LD="${LD-ld} -m elf_i386_fbsd"
7391 ;;
7392 x86_64-*linux*)
7393 LD="${LD-ld} -m elf_i386"
7394 ;;
7395 ppc64-*linux*|powerpc64-*linux*)
7396 LD="${LD-ld} -m elf32ppclinux"
7397 ;;
7398 s390x-*linux*)
7399 LD="${LD-ld} -m elf_s390"
7400 ;;
7401 sparc64-*linux*)
7402 LD="${LD-ld} -m elf32_sparc"
7403 ;;
7404 esac
7405 ;;
7406 *64-bit*)
7407 case $host in
7408 x86_64-*kfreebsd*-gnu)
7409 LD="${LD-ld} -m elf_x86_64_fbsd"
7410 ;;
7411 x86_64-*linux*)
7412 LD="${LD-ld} -m elf_x86_64"
7413 ;;
7414 ppc*-*linux*|powerpc*-*linux*)
7415 LD="${LD-ld} -m elf64ppc"
7416 ;;
7417 s390*-*linux*|s390*-*tpf*)
7418 LD="${LD-ld} -m elf64_s390"
7419 ;;
7420 sparc*-*linux*)
7421 LD="${LD-ld} -m elf64_sparc"
7422 ;;
7423 esac
7424 ;;
7425 esac
7426 fi
7427 rm -rf conftest*
7428 ;;
7429
7430*-*-sco3.2v5*)
7431 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7432 SAVE_CFLAGS="$CFLAGS"
7433 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7435$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7436if test "${lt_cv_cc_needs_belf+set}" = set; then :
7437 $as_echo_n "(cached) " >&6
ce2cded5 7438else
7357c5b6
AM
7439 ac_ext=c
7440ac_cpp='$CPP $CPPFLAGS'
7441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7443ac_compiler_gnu=$ac_cv_c_compiler_gnu
7444
81ecdfbb 7445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 7446/* end confdefs.h. */
d7040cdb 7447
7357c5b6
AM
7448int
7449main ()
7450{
7451
7452 ;
7453 return 0;
7454}
ce2cded5 7455_ACEOF
81ecdfbb 7456if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 7457 lt_cv_cc_needs_belf=yes
ce2cded5 7458else
81ecdfbb 7459 lt_cv_cc_needs_belf=no
ce2cded5 7460fi
81ecdfbb
RW
7461rm -f core conftest.err conftest.$ac_objext \
7462 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
7463 ac_ext=c
7464ac_cpp='$CPP $CPPFLAGS'
7465ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7466ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7467ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7468
b214d478 7469fi
81ecdfbb
RW
7470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7471$as_echo "$lt_cv_cc_needs_belf" >&6; }
b214d478
SE
7472 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7473 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7474 CFLAGS="$SAVE_CFLAGS"
7475 fi
7476 ;;
7477sparc*-*solaris*)
7478 # Find out which ABI we are using.
7479 echo 'int i;' > conftest.$ac_ext
81ecdfbb 7480 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
b214d478
SE
7481 (eval $ac_compile) 2>&5
7482 ac_status=$?
81ecdfbb
RW
7483 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7484 test $ac_status = 0; }; then
b214d478
SE
7485 case `/usr/bin/file conftest.o` in
7486 *64-bit*)
7487 case $lt_cv_prog_gnu_ld in
7488 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7489 *)
7490 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7491 LD="${LD-ld} -64"
7492 fi
7493 ;;
7494 esac
7495 ;;
7496 esac
7497 fi
7498 rm -rf conftest*
7499 ;;
7500esac
7501
7502need_locks="$enable_libtool_lock"
7503
7504
7505 case $host_os in
7506 rhapsody* | darwin*)
7507 if test -n "$ac_tool_prefix"; then
7508 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7509set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
7510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7511$as_echo_n "checking for $ac_word... " >&6; }
7512if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7513 $as_echo_n "(cached) " >&6
b214d478
SE
7514else
7515 if test -n "$DSYMUTIL"; then
7516 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7517else
7518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7519for as_dir in $PATH
7520do
7521 IFS=$as_save_IFS
7522 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7523 for ac_exec_ext in '' $ac_executable_extensions; do
7524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7525 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 7526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7527 break 2
7528 fi
7529done
81ecdfbb
RW
7530 done
7531IFS=$as_save_IFS
b214d478
SE
7532
7533fi
7534fi
7535DSYMUTIL=$ac_cv_prog_DSYMUTIL
7536if test -n "$DSYMUTIL"; then
81ecdfbb
RW
7537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7538$as_echo "$DSYMUTIL" >&6; }
b214d478 7539else
81ecdfbb
RW
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7541$as_echo "no" >&6; }
b214d478
SE
7542fi
7543
81ecdfbb 7544
b214d478
SE
7545fi
7546if test -z "$ac_cv_prog_DSYMUTIL"; then
7547 ac_ct_DSYMUTIL=$DSYMUTIL
7548 # Extract the first word of "dsymutil", so it can be a program name with args.
7549set dummy dsymutil; ac_word=$2
81ecdfbb
RW
7550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7551$as_echo_n "checking for $ac_word... " >&6; }
7552if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7553 $as_echo_n "(cached) " >&6
b214d478
SE
7554else
7555 if test -n "$ac_ct_DSYMUTIL"; then
7556 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7557else
7558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7559for as_dir in $PATH
7560do
7561 IFS=$as_save_IFS
7562 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7563 for ac_exec_ext in '' $ac_executable_extensions; do
7564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7565 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 7566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7567 break 2
7568 fi
7569done
81ecdfbb
RW
7570 done
7571IFS=$as_save_IFS
b214d478 7572
b214d478
SE
7573fi
7574fi
7575ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7576if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7578$as_echo "$ac_ct_DSYMUTIL" >&6; }
b214d478 7579else
81ecdfbb
RW
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7581$as_echo "no" >&6; }
b214d478
SE
7582fi
7583
81ecdfbb
RW
7584 if test "x$ac_ct_DSYMUTIL" = x; then
7585 DSYMUTIL=":"
7586 else
7587 case $cross_compiling:$ac_tool_warned in
7588yes:)
7589{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7590$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7591ac_tool_warned=yes ;;
7592esac
7593 DSYMUTIL=$ac_ct_DSYMUTIL
7594 fi
b214d478
SE
7595else
7596 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7597fi
7598
7599 if test -n "$ac_tool_prefix"; then
7600 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7601set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
7602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7603$as_echo_n "checking for $ac_word... " >&6; }
7604if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7605 $as_echo_n "(cached) " >&6
b214d478
SE
7606else
7607 if test -n "$NMEDIT"; then
7608 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7609else
7610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7611for as_dir in $PATH
7612do
7613 IFS=$as_save_IFS
7614 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7615 for ac_exec_ext in '' $ac_executable_extensions; do
7616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7617 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 7618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7619 break 2
7620 fi
7621done
81ecdfbb
RW
7622 done
7623IFS=$as_save_IFS
b214d478
SE
7624
7625fi
7626fi
7627NMEDIT=$ac_cv_prog_NMEDIT
7628if test -n "$NMEDIT"; then
81ecdfbb
RW
7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7630$as_echo "$NMEDIT" >&6; }
b214d478 7631else
81ecdfbb
RW
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7633$as_echo "no" >&6; }
b214d478
SE
7634fi
7635
81ecdfbb 7636
b214d478
SE
7637fi
7638if test -z "$ac_cv_prog_NMEDIT"; then
7639 ac_ct_NMEDIT=$NMEDIT
7640 # Extract the first word of "nmedit", so it can be a program name with args.
7641set dummy nmedit; ac_word=$2
81ecdfbb
RW
7642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7643$as_echo_n "checking for $ac_word... " >&6; }
7644if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7645 $as_echo_n "(cached) " >&6
b214d478
SE
7646else
7647 if test -n "$ac_ct_NMEDIT"; then
7648 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7649else
7650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7651for as_dir in $PATH
7652do
7653 IFS=$as_save_IFS
7654 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7655 for ac_exec_ext in '' $ac_executable_extensions; do
7656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7657 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 7658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7659 break 2
7660 fi
7661done
81ecdfbb
RW
7662 done
7663IFS=$as_save_IFS
b214d478 7664
b214d478
SE
7665fi
7666fi
7667ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7668if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7670$as_echo "$ac_ct_NMEDIT" >&6; }
b214d478 7671else
81ecdfbb
RW
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7673$as_echo "no" >&6; }
b214d478
SE
7674fi
7675
81ecdfbb
RW
7676 if test "x$ac_ct_NMEDIT" = x; then
7677 NMEDIT=":"
7678 else
7679 case $cross_compiling:$ac_tool_warned in
7680yes:)
7681{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7682$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7683ac_tool_warned=yes ;;
7684esac
7685 NMEDIT=$ac_ct_NMEDIT
7686 fi
b214d478
SE
7687else
7688 NMEDIT="$ac_cv_prog_NMEDIT"
7689fi
7690
7691 if test -n "$ac_tool_prefix"; then
7692 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7693set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
7694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7695$as_echo_n "checking for $ac_word... " >&6; }
7696if test "${ac_cv_prog_LIPO+set}" = set; then :
7697 $as_echo_n "(cached) " >&6
b214d478
SE
7698else
7699 if test -n "$LIPO"; then
7700 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7701else
7702as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7703for as_dir in $PATH
7704do
7705 IFS=$as_save_IFS
7706 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7707 for ac_exec_ext in '' $ac_executable_extensions; do
7708 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7709 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7711 break 2
7712 fi
7713done
81ecdfbb
RW
7714 done
7715IFS=$as_save_IFS
b214d478
SE
7716
7717fi
7718fi
7719LIPO=$ac_cv_prog_LIPO
7720if test -n "$LIPO"; then
81ecdfbb
RW
7721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7722$as_echo "$LIPO" >&6; }
b214d478 7723else
81ecdfbb
RW
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7725$as_echo "no" >&6; }
b214d478
SE
7726fi
7727
81ecdfbb 7728
b214d478
SE
7729fi
7730if test -z "$ac_cv_prog_LIPO"; then
7731 ac_ct_LIPO=$LIPO
7732 # Extract the first word of "lipo", so it can be a program name with args.
7733set dummy lipo; ac_word=$2
81ecdfbb
RW
7734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7735$as_echo_n "checking for $ac_word... " >&6; }
7736if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7737 $as_echo_n "(cached) " >&6
b214d478
SE
7738else
7739 if test -n "$ac_ct_LIPO"; then
7740 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7741else
7742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7743for as_dir in $PATH
7744do
7745 IFS=$as_save_IFS
7746 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7747 for ac_exec_ext in '' $ac_executable_extensions; do
7748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7749 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7751 break 2
7752 fi
7753done
81ecdfbb
RW
7754 done
7755IFS=$as_save_IFS
b214d478 7756
b214d478
SE
7757fi
7758fi
7759ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7760if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7762$as_echo "$ac_ct_LIPO" >&6; }
b214d478 7763else
81ecdfbb
RW
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7765$as_echo "no" >&6; }
b214d478
SE
7766fi
7767
81ecdfbb
RW
7768 if test "x$ac_ct_LIPO" = x; then
7769 LIPO=":"
7770 else
7771 case $cross_compiling:$ac_tool_warned in
7772yes:)
7773{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7774$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7775ac_tool_warned=yes ;;
7776esac
7777 LIPO=$ac_ct_LIPO
7778 fi
b214d478
SE
7779else
7780 LIPO="$ac_cv_prog_LIPO"
7781fi
7782
7783 if test -n "$ac_tool_prefix"; then
7784 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7785set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7787$as_echo_n "checking for $ac_word... " >&6; }
7788if test "${ac_cv_prog_OTOOL+set}" = set; then :
7789 $as_echo_n "(cached) " >&6
b214d478
SE
7790else
7791 if test -n "$OTOOL"; then
7792 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7793else
7794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7795for as_dir in $PATH
7796do
7797 IFS=$as_save_IFS
7798 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7799 for ac_exec_ext in '' $ac_executable_extensions; do
7800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7801 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7803 break 2
7804 fi
7805done
81ecdfbb
RW
7806 done
7807IFS=$as_save_IFS
b214d478
SE
7808
7809fi
7810fi
7811OTOOL=$ac_cv_prog_OTOOL
7812if test -n "$OTOOL"; then
81ecdfbb
RW
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7814$as_echo "$OTOOL" >&6; }
b214d478 7815else
81ecdfbb
RW
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7817$as_echo "no" >&6; }
b214d478
SE
7818fi
7819
81ecdfbb 7820
b214d478
SE
7821fi
7822if test -z "$ac_cv_prog_OTOOL"; then
7823 ac_ct_OTOOL=$OTOOL
7824 # Extract the first word of "otool", so it can be a program name with args.
7825set dummy otool; ac_word=$2
81ecdfbb
RW
7826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7827$as_echo_n "checking for $ac_word... " >&6; }
7828if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7829 $as_echo_n "(cached) " >&6
b214d478
SE
7830else
7831 if test -n "$ac_ct_OTOOL"; then
7832 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7833else
7834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7835for as_dir in $PATH
7836do
7837 IFS=$as_save_IFS
7838 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7839 for ac_exec_ext in '' $ac_executable_extensions; do
7840 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7841 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7843 break 2
7844 fi
7845done
81ecdfbb
RW
7846 done
7847IFS=$as_save_IFS
b214d478 7848
b214d478
SE
7849fi
7850fi
7851ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7852if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7854$as_echo "$ac_ct_OTOOL" >&6; }
b214d478 7855else
81ecdfbb
RW
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7857$as_echo "no" >&6; }
b214d478
SE
7858fi
7859
81ecdfbb
RW
7860 if test "x$ac_ct_OTOOL" = x; then
7861 OTOOL=":"
7862 else
7863 case $cross_compiling:$ac_tool_warned in
7864yes:)
7865{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7866$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7867ac_tool_warned=yes ;;
7868esac
7869 OTOOL=$ac_ct_OTOOL
7870 fi
b214d478
SE
7871else
7872 OTOOL="$ac_cv_prog_OTOOL"
7873fi
7874
7875 if test -n "$ac_tool_prefix"; then
7876 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7877set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7879$as_echo_n "checking for $ac_word... " >&6; }
7880if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7881 $as_echo_n "(cached) " >&6
b214d478
SE
7882else
7883 if test -n "$OTOOL64"; then
7884 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7885else
7886as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7887for as_dir in $PATH
7888do
7889 IFS=$as_save_IFS
7890 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7891 for ac_exec_ext in '' $ac_executable_extensions; do
7892 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7893 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7895 break 2
7896 fi
7897done
81ecdfbb
RW
7898 done
7899IFS=$as_save_IFS
b214d478
SE
7900
7901fi
7902fi
7903OTOOL64=$ac_cv_prog_OTOOL64
7904if test -n "$OTOOL64"; then
81ecdfbb
RW
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7906$as_echo "$OTOOL64" >&6; }
b214d478 7907else
81ecdfbb
RW
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7909$as_echo "no" >&6; }
b214d478
SE
7910fi
7911
81ecdfbb 7912
b214d478
SE
7913fi
7914if test -z "$ac_cv_prog_OTOOL64"; then
7915 ac_ct_OTOOL64=$OTOOL64
7916 # Extract the first word of "otool64", so it can be a program name with args.
7917set dummy otool64; ac_word=$2
81ecdfbb
RW
7918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7919$as_echo_n "checking for $ac_word... " >&6; }
7920if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7921 $as_echo_n "(cached) " >&6
b214d478
SE
7922else
7923 if test -n "$ac_ct_OTOOL64"; then
7924 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7925else
7926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7927for as_dir in $PATH
7928do
7929 IFS=$as_save_IFS
7930 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7931 for ac_exec_ext in '' $ac_executable_extensions; do
7932 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7933 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7935 break 2
7936 fi
7937done
81ecdfbb
RW
7938 done
7939IFS=$as_save_IFS
b214d478 7940
b214d478
SE
7941fi
7942fi
7943ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7944if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7946$as_echo "$ac_ct_OTOOL64" >&6; }
b214d478 7947else
81ecdfbb
RW
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7949$as_echo "no" >&6; }
b214d478
SE
7950fi
7951
81ecdfbb
RW
7952 if test "x$ac_ct_OTOOL64" = x; then
7953 OTOOL64=":"
7954 else
7955 case $cross_compiling:$ac_tool_warned in
7956yes:)
7957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7959ac_tool_warned=yes ;;
7960esac
7961 OTOOL64=$ac_ct_OTOOL64
7962 fi
b214d478
SE
7963else
7964 OTOOL64="$ac_cv_prog_OTOOL64"
7965fi
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
81ecdfbb
RW
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7994$as_echo_n "checking for -single_module linker flag... " >&6; }
7995if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7996 $as_echo_n "(cached) " >&6
b214d478
SE
7997else
7998 lt_cv_apple_cc_single_mod=no
7999 if test -z "${LT_MULTI_MODULE}"; then
8000 # By default we will add the -single_module flag. You can override
8001 # by either setting the environment variable LT_MULTI_MODULE
8002 # non-empty at configure time, or by adding -multi_module to the
8003 # link flags.
8004 rm -rf libconftest.dylib*
8005 echo "int foo(void){return 1;}" > conftest.c
8006 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8007-dynamiclib -Wl,-single_module conftest.c" >&5
8008 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8009 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8010 _lt_result=$?
8011 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8012 lt_cv_apple_cc_single_mod=yes
8013 else
8014 cat conftest.err >&5
8015 fi
8016 rm -rf libconftest.dylib*
8017 rm -f conftest.*
8018 fi
8019fi
81ecdfbb
RW
8020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8021$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8023$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8024if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8025 $as_echo_n "(cached) " >&6
b214d478
SE
8026else
8027 lt_cv_ld_exported_symbols_list=no
8028 save_LDFLAGS=$LDFLAGS
8029 echo "_main" > conftest.sym
8030 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 8031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b214d478
SE
8032/* end confdefs.h. */
8033
8034int
8035main ()
8036{
8037
8038 ;
8039 return 0;
8040}
8041_ACEOF
81ecdfbb 8042if ac_fn_c_try_link "$LINENO"; then :
b214d478
SE
8043 lt_cv_ld_exported_symbols_list=yes
8044else
81ecdfbb 8045 lt_cv_ld_exported_symbols_list=no
b214d478 8046fi
81ecdfbb
RW
8047rm -f core conftest.err conftest.$ac_objext \
8048 conftest$ac_exeext conftest.$ac_ext
b214d478
SE
8049 LDFLAGS="$save_LDFLAGS"
8050
8051fi
81ecdfbb
RW
8052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8053$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8055$as_echo_n "checking for -force_load linker flag... " >&6; }
8056if test "${lt_cv_ld_force_load+set}" = set; then :
8057 $as_echo_n "(cached) " >&6
8058else
8059 lt_cv_ld_force_load=no
8060 cat > conftest.c << _LT_EOF
8061int forced_loaded() { return 2;}
8062_LT_EOF
8063 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8064 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8065 echo "$AR cru libconftest.a conftest.o" >&5
8066 $AR cru libconftest.a conftest.o 2>&5
8067 cat > conftest.c << _LT_EOF
8068int main() { return 0;}
8069_LT_EOF
8070 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8071 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8072 _lt_result=$?
8073 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8074 lt_cv_ld_force_load=yes
8075 else
8076 cat conftest.err >&5
8077 fi
8078 rm -f conftest.err libconftest.a conftest conftest.c
8079 rm -rf conftest.dSYM
8080
8081fi
8082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8083$as_echo "$lt_cv_ld_force_load" >&6; }
b214d478
SE
8084 case $host_os in
8085 rhapsody* | darwin1.[012])
8086 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8087 darwin1.*)
8088 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8089 darwin*) # darwin 5.x on
8090 # if running on 10.5 or later, the deployment target defaults
8091 # to the OS version, if on x86, and 10.4, the deployment
8092 # target defaults to 10.4. Don't you love it?
8093 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8094 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8095 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8096 10.[012]*)
8097 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8098 10.*)
8099 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8100 esac
8101 ;;
8102 esac
8103 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8104 _lt_dar_single_mod='$single_module'
8105 fi
8106 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8107 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8108 else
8109 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8110 fi
3725885a 8111 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
b214d478
SE
8112 _lt_dsymutil='~$DSYMUTIL $lib || :'
8113 else
8114 _lt_dsymutil=
8115 fi
8116 ;;
8117 esac
8118
b214d478 8119for ac_header in dlfcn.h
81ecdfbb
RW
8120do :
8121 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8122"
8123if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
b214d478 8124 cat >>confdefs.h <<_ACEOF
81ecdfbb 8125#define HAVE_DLFCN_H 1
b214d478
SE
8126_ACEOF
8127
8128fi
8129
8130done
8131
8132
8133
3725885a
RW
8134
8135
b214d478
SE
8136# Set options
8137
8138
8139
8140 enable_dlopen=no
8141
8142
8143 enable_win32_dll=no
8144
8145
81ecdfbb
RW
8146 # Check whether --enable-shared was given.
8147if test "${enable_shared+set}" = set; then :
8148 enableval=$enable_shared; p=${PACKAGE-default}
b214d478
SE
8149 case $enableval in
8150 yes) enable_shared=yes ;;
8151 no) enable_shared=no ;;
8152 *)
8153 enable_shared=no
8154 # Look at the argument we got. We use all the common list separators.
8155 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8156 for pkg in $enableval; do
8157 IFS="$lt_save_ifs"
8158 if test "X$pkg" = "X$p"; then
8159 enable_shared=yes
8160 fi
8161 done
8162 IFS="$lt_save_ifs"
8163 ;;
8164 esac
8165else
8166 enable_shared=yes
81ecdfbb 8167fi
b214d478
SE
8168
8169
8170
8171
8172
8173
8174
8175
81ecdfbb
RW
8176
8177 # Check whether --enable-static was given.
8178if test "${enable_static+set}" = set; then :
8179 enableval=$enable_static; p=${PACKAGE-default}
b214d478
SE
8180 case $enableval in
8181 yes) enable_static=yes ;;
8182 no) enable_static=no ;;
8183 *)
8184 enable_static=no
8185 # Look at the argument we got. We use all the common list separators.
8186 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8187 for pkg in $enableval; do
8188 IFS="$lt_save_ifs"
8189 if test "X$pkg" = "X$p"; then
8190 enable_static=yes
8191 fi
8192 done
8193 IFS="$lt_save_ifs"
8194 ;;
8195 esac
8196else
8197 enable_static=yes
81ecdfbb 8198fi
b214d478
SE
8199
8200
8201
8202
8203
8204
8205
8206
8207
81ecdfbb
RW
8208
8209# Check whether --with-pic was given.
8210if test "${with_pic+set}" = set; then :
8211 withval=$with_pic; pic_mode="$withval"
b214d478
SE
8212else
8213 pic_mode=default
81ecdfbb
RW
8214fi
8215
b214d478
SE
8216
8217test -z "$pic_mode" && pic_mode=default
8218
8219
8220
8221
8222
8223
8224
81ecdfbb
RW
8225 # Check whether --enable-fast-install was given.
8226if test "${enable_fast_install+set}" = set; then :
8227 enableval=$enable_fast_install; p=${PACKAGE-default}
b214d478
SE
8228 case $enableval in
8229 yes) enable_fast_install=yes ;;
8230 no) enable_fast_install=no ;;
8231 *)
8232 enable_fast_install=no
8233 # Look at the argument we got. We use all the common list separators.
8234 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8235 for pkg in $enableval; do
8236 IFS="$lt_save_ifs"
8237 if test "X$pkg" = "X$p"; then
8238 enable_fast_install=yes
8239 fi
8240 done
8241 IFS="$lt_save_ifs"
7357c5b6
AM
8242 ;;
8243 esac
b214d478
SE
8244else
8245 enable_fast_install=yes
81ecdfbb
RW
8246fi
8247
ce2cded5 8248
ce2cded5
L
8249
8250
ce2cded5 8251
42ecbf5e 8252
d7040cdb 8253
d7040cdb 8254
d7040cdb 8255
d7040cdb 8256
d7040cdb 8257
ce2cded5
L
8258# This can be used to rebuild libtool when needed
8259LIBTOOL_DEPS="$ltmain"
d7040cdb 8260
ce2cded5
L
8261# Always use our own libtool.
8262LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 8263
d7040cdb 8264
d7040cdb 8265
d7040cdb 8266
d7040cdb 8267
d7040cdb 8268
d7040cdb 8269
d7040cdb 8270
d7040cdb 8271
d7040cdb 8272
d7040cdb 8273
d7040cdb 8274
d7040cdb 8275
d7040cdb 8276
d7040cdb 8277
d7040cdb 8278
d7040cdb
SE
8279
8280
8281
8282
8283
8284
8285
3725885a 8286
d7040cdb
SE
8287
8288
ce2cded5 8289test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
8290
8291
8292
8293
8294
8295
d7040cdb
SE
8296
8297
8298
8299
8300
8301
8302
8303
ce2cded5
L
8304if test -n "${ZSH_VERSION+set}" ; then
8305 setopt NO_GLOB_SUBST
8306fi
d7040cdb 8307
81ecdfbb
RW
8308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8309$as_echo_n "checking for objdir... " >&6; }
8310if test "${lt_cv_objdir+set}" = set; then :
8311 $as_echo_n "(cached) " >&6
ce2cded5
L
8312else
8313 rm -f .libs 2>/dev/null
8314mkdir .libs 2>/dev/null
8315if test -d .libs; then
8316 lt_cv_objdir=.libs
8317else
8318 # MS-DOS does not allow filenames that begin with a dot.
8319 lt_cv_objdir=_libs
8320fi
8321rmdir .libs 2>/dev/null
8322fi
81ecdfbb
RW
8323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8324$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 8325objdir=$lt_cv_objdir
d7040cdb
SE
8326
8327
8328
8329
8330
ce2cded5
L
8331cat >>confdefs.h <<_ACEOF
8332#define LT_OBJDIR "$lt_cv_objdir/"
8333_ACEOF
d7040cdb
SE
8334
8335
8336
8337
ce2cded5
L
8338case $host_os in
8339aix3*)
8340 # AIX sometimes has problems with the GCC collect2 program. For some
8341 # reason, if we set the COLLECT_NAMES environment variable, the problems
8342 # vanish in a puff of smoke.
8343 if test "X${COLLECT_NAMES+set}" != Xset; then
8344 COLLECT_NAMES=
8345 export COLLECT_NAMES
8346 fi
8347 ;;
8348esac
d7040cdb 8349
ce2cded5
L
8350# Global variables:
8351ofile=libtool
8352can_build_shared=yes
d7040cdb 8353
ce2cded5
L
8354# All known linkers require a `.a' archive for static linking (except MSVC,
8355# which needs '.lib').
8356libext=a
d7040cdb 8357
ce2cded5 8358with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 8359
ce2cded5
L
8360old_CC="$CC"
8361old_CFLAGS="$CFLAGS"
d7040cdb 8362
ce2cded5
L
8363# Set sane defaults for various variables
8364test -z "$CC" && CC=cc
8365test -z "$LTCC" && LTCC=$CC
8366test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8367test -z "$LD" && LD=ld
8368test -z "$ac_objext" && ac_objext=o
d7040cdb 8369
ce2cded5
L
8370for cc_temp in $compiler""; do
8371 case $cc_temp in
8372 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8373 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8374 \-*) ;;
8375 *) break;;
8376 esac
8377done
3725885a 8378cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
8379
8380
ce2cded5
L
8381# Only perform the check for file, if the check method requires it
8382test -z "$MAGIC_CMD" && MAGIC_CMD=file
8383case $deplibs_check_method in
8384file_magic*)
8385 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8387$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8388if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8389 $as_echo_n "(cached) " >&6
ce2cded5
L
8390else
8391 case $MAGIC_CMD in
8392[\\/*] | ?:[\\/]*)
8393 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8394 ;;
8395*)
8396 lt_save_MAGIC_CMD="$MAGIC_CMD"
8397 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8398 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8399 for ac_dir in $ac_dummy; do
8400 IFS="$lt_save_ifs"
8401 test -z "$ac_dir" && ac_dir=.
8402 if test -f $ac_dir/${ac_tool_prefix}file; then
8403 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8404 if test -n "$file_magic_test_file"; then
8405 case $deplibs_check_method in
8406 "file_magic "*)
8407 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8408 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8409 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8410 $EGREP "$file_magic_regex" > /dev/null; then
8411 :
8412 else
8413 cat <<_LT_EOF 1>&2
d7040cdb 8414
ce2cded5
L
8415*** Warning: the command libtool uses to detect shared libraries,
8416*** $file_magic_cmd, produces output that libtool cannot recognize.
8417*** The result is that libtool may fail to recognize shared libraries
8418*** as such. This will affect the creation of libtool libraries that
8419*** depend on shared libraries, but programs linked with such libtool
8420*** libraries will work regardless of this problem. Nevertheless, you
8421*** may want to report the problem to your system manager and/or to
8422*** bug-libtool@gnu.org
d7040cdb 8423
ce2cded5
L
8424_LT_EOF
8425 fi ;;
8426 esac
8427 fi
8428 break
8429 fi
8430 done
8431 IFS="$lt_save_ifs"
8432 MAGIC_CMD="$lt_save_MAGIC_CMD"
8433 ;;
8434esac
8435fi
d7040cdb 8436
ce2cded5
L
8437MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8438if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8440$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8441else
81ecdfbb
RW
8442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8443$as_echo "no" >&6; }
ce2cded5 8444fi
d7040cdb
SE
8445
8446
8447
8448
8449
ce2cded5
L
8450if test -z "$lt_cv_path_MAGIC_CMD"; then
8451 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8453$as_echo_n "checking for file... " >&6; }
8454if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8455 $as_echo_n "(cached) " >&6
ce2cded5
L
8456else
8457 case $MAGIC_CMD in
8458[\\/*] | ?:[\\/]*)
8459 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8460 ;;
8461*)
8462 lt_save_MAGIC_CMD="$MAGIC_CMD"
8463 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8464 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8465 for ac_dir in $ac_dummy; do
8466 IFS="$lt_save_ifs"
8467 test -z "$ac_dir" && ac_dir=.
8468 if test -f $ac_dir/file; then
8469 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8470 if test -n "$file_magic_test_file"; then
8471 case $deplibs_check_method in
8472 "file_magic "*)
8473 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8474 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8475 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8476 $EGREP "$file_magic_regex" > /dev/null; then
8477 :
8478 else
8479 cat <<_LT_EOF 1>&2
d7040cdb 8480
ce2cded5
L
8481*** Warning: the command libtool uses to detect shared libraries,
8482*** $file_magic_cmd, produces output that libtool cannot recognize.
8483*** The result is that libtool may fail to recognize shared libraries
8484*** as such. This will affect the creation of libtool libraries that
8485*** depend on shared libraries, but programs linked with such libtool
8486*** libraries will work regardless of this problem. Nevertheless, you
8487*** may want to report the problem to your system manager and/or to
8488*** bug-libtool@gnu.org
d7040cdb 8489
ce2cded5
L
8490_LT_EOF
8491 fi ;;
8492 esac
8493 fi
8494 break
8495 fi
8496 done
8497 IFS="$lt_save_ifs"
8498 MAGIC_CMD="$lt_save_MAGIC_CMD"
8499 ;;
8500esac
8501fi
d7040cdb 8502
ce2cded5
L
8503MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8504if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8506$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 8507else
81ecdfbb
RW
8508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8509$as_echo "no" >&6; }
ce2cded5 8510fi
d7040cdb
SE
8511
8512
ce2cded5
L
8513 else
8514 MAGIC_CMD=:
8515 fi
8516fi
d7040cdb 8517
ce2cded5
L
8518 fi
8519 ;;
8520esac
d7040cdb 8521
ce2cded5 8522# Use C for the default configuration in the libtool script
d7040cdb 8523
ce2cded5
L
8524lt_save_CC="$CC"
8525ac_ext=c
8526ac_cpp='$CPP $CPPFLAGS'
8527ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8528ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8529ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
8530
8531
ce2cded5
L
8532# Source file extension for C test sources.
8533ac_ext=c
d7040cdb 8534
ce2cded5
L
8535# Object file extension for compiled C test sources.
8536objext=o
8537objext=$objext
d7040cdb 8538
ce2cded5
L
8539# Code to be used in simple compile tests
8540lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 8541
ce2cded5
L
8542# Code to be used in simple link tests
8543lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
8544
8545
8546
8547
8548
8549
8550
ce2cded5
L
8551# If no C compiler was specified, use CC.
8552LTCC=${LTCC-"$CC"}
d7040cdb 8553
ce2cded5
L
8554# If no C compiler flags were specified, use CFLAGS.
8555LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 8556
ce2cded5
L
8557# Allow CC to be a program name with arguments.
8558compiler=$CC
d7040cdb 8559
ce2cded5
L
8560# Save the default compiler, since it gets overwritten when the other
8561# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8562compiler_DEFAULT=$CC
d7040cdb 8563
ce2cded5
L
8564# save warnings/boilerplate of simple test code
8565ac_outfile=conftest.$ac_objext
8566echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8567eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8568_lt_compiler_boilerplate=`cat conftest.err`
8569$RM conftest*
d7040cdb 8570
ce2cded5
L
8571ac_outfile=conftest.$ac_objext
8572echo "$lt_simple_link_test_code" >conftest.$ac_ext
8573eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8574_lt_linker_boilerplate=`cat conftest.err`
b214d478 8575$RM -r conftest*
d7040cdb
SE
8576
8577
ce2cded5
L
8578## CAVEAT EMPTOR:
8579## There is no encapsulation within the following macros, do not change
8580## the running order or otherwise move them around unless you know exactly
8581## what you are doing...
8582if test -n "$compiler"; then
d7040cdb 8583
ce2cded5 8584lt_prog_compiler_no_builtin_flag=
d7040cdb 8585
ce2cded5 8586if test "$GCC" = yes; then
3725885a
RW
8587 case $cc_basename in
8588 nvcc*)
8589 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8590 *)
8591 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8592 esac
d7040cdb 8593
81ecdfbb
RW
8594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8595$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8596if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8597 $as_echo_n "(cached) " >&6
ce2cded5
L
8598else
8599 lt_cv_prog_compiler_rtti_exceptions=no
8600 ac_outfile=conftest.$ac_objext
8601 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8602 lt_compiler_flag="-fno-rtti -fno-exceptions"
8603 # Insert the option either (1) after the last *FLAGS variable, or
8604 # (2) before a word containing "conftest.", or (3) at the end.
8605 # Note that $ac_compile itself does not contain backslashes and begins
8606 # with a dollar sign (not a hyphen), so the echo should work correctly.
8607 # The option is referenced via a variable to avoid confusing sed.
8608 lt_compile=`echo "$ac_compile" | $SED \
8609 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8610 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8611 -e 's:$: $lt_compiler_flag:'`
3725885a 8612 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8613 (eval "$lt_compile" 2>conftest.err)
8614 ac_status=$?
8615 cat conftest.err >&5
3725885a 8616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8617 if (exit $ac_status) && test -s "$ac_outfile"; then
8618 # The compiler can only warn and ignore the option if not recognized
8619 # So say no if there are warnings other than the usual output.
3725885a 8620 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8621 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8622 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8623 lt_cv_prog_compiler_rtti_exceptions=yes
8624 fi
8625 fi
8626 $RM conftest*
d7040cdb 8627
ce2cded5 8628fi
81ecdfbb
RW
8629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8630$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb 8631
ce2cded5
L
8632if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8633 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8634else
8635 :
8636fi
d7040cdb 8637
ce2cded5 8638fi
d7040cdb
SE
8639
8640
8641
8642
8643
8644
ce2cded5
L
8645 lt_prog_compiler_wl=
8646lt_prog_compiler_pic=
8647lt_prog_compiler_static=
d7040cdb 8648
81ecdfbb
RW
8649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8650$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb 8651
ce2cded5
L
8652 if test "$GCC" = yes; then
8653 lt_prog_compiler_wl='-Wl,'
8654 lt_prog_compiler_static='-static'
d7040cdb 8655
ce2cded5
L
8656 case $host_os in
8657 aix*)
8658 # All AIX code is PIC.
8659 if test "$host_cpu" = ia64; then
8660 # AIX 5 now supports IA64 processor
8661 lt_prog_compiler_static='-Bstatic'
8662 fi
8663 ;;
d7040cdb 8664
ce2cded5 8665 amigaos*)
b214d478
SE
8666 case $host_cpu in
8667 powerpc)
8668 # see comment about AmigaOS4 .so support
8669 lt_prog_compiler_pic='-fPIC'
8670 ;;
8671 m68k)
8672 # FIXME: we need at least 68020 code to build shared libraries, but
8673 # adding the `-m68020' flag to GCC prevents building anything better,
8674 # like `-m68040'.
8675 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8676 ;;
8677 esac
ce2cded5 8678 ;;
d7040cdb 8679
ce2cded5
L
8680 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8681 # PIC is the default for these OSes.
8682 ;;
d7040cdb 8683
b214d478 8684 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8685 # This hack is so that the source file can tell whether it is being
8686 # built for inclusion in a dll (and should export symbols for example).
8687 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8688 # (--disable-auto-import) libraries
8689 lt_prog_compiler_pic='-DDLL_EXPORT'
8690 ;;
d7040cdb 8691
ce2cded5
L
8692 darwin* | rhapsody*)
8693 # PIC is the default on this platform
8694 # Common symbols not allowed in MH_DYLIB files
8695 lt_prog_compiler_pic='-fno-common'
8696 ;;
d7040cdb 8697
3725885a
RW
8698 haiku*)
8699 # PIC is the default for Haiku.
8700 # The "-static" flag exists, but is broken.
8701 lt_prog_compiler_static=
8702 ;;
8703
ce2cded5 8704 hpux*)
b214d478
SE
8705 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8706 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8707 # sets the default TLS model and affects inlining.
ce2cded5 8708 case $host_cpu in
b214d478 8709 hppa*64*)
ce2cded5
L
8710 # +Z the default
8711 ;;
8712 *)
8713 lt_prog_compiler_pic='-fPIC'
8714 ;;
8715 esac
8716 ;;
d7040cdb 8717
ce2cded5
L
8718 interix[3-9]*)
8719 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8720 # Instead, we relocate shared libraries at runtime.
8721 ;;
d7040cdb 8722
ce2cded5
L
8723 msdosdjgpp*)
8724 # Just because we use GCC doesn't mean we suddenly get shared libraries
8725 # on systems that don't support them.
8726 lt_prog_compiler_can_build_shared=no
8727 enable_shared=no
8728 ;;
d7040cdb 8729
ce2cded5
L
8730 *nto* | *qnx*)
8731 # QNX uses GNU C++, but need to define -shared option too, otherwise
8732 # it will coredump.
8733 lt_prog_compiler_pic='-fPIC -shared'
8734 ;;
d7040cdb 8735
ce2cded5
L
8736 sysv4*MP*)
8737 if test -d /usr/nec; then
8738 lt_prog_compiler_pic=-Kconform_pic
8739 fi
8740 ;;
d7040cdb 8741
ce2cded5
L
8742 *)
8743 lt_prog_compiler_pic='-fPIC'
8744 ;;
8745 esac
3725885a
RW
8746
8747 case $cc_basename in
8748 nvcc*) # Cuda Compiler Driver 2.2
8749 lt_prog_compiler_wl='-Xlinker '
8750 lt_prog_compiler_pic='-Xcompiler -fPIC'
8751 ;;
8752 esac
ce2cded5
L
8753 else
8754 # PORTME Check for flag to pass linker flags through the system compiler.
8755 case $host_os in
8756 aix*)
8757 lt_prog_compiler_wl='-Wl,'
8758 if test "$host_cpu" = ia64; then
8759 # AIX 5 now supports IA64 processor
8760 lt_prog_compiler_static='-Bstatic'
8761 else
8762 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8763 fi
8764 ;;
d7040cdb 8765
b214d478 8766 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8767 # This hack is so that the source file can tell whether it is being
8768 # built for inclusion in a dll (and should export symbols for example).
8769 lt_prog_compiler_pic='-DDLL_EXPORT'
8770 ;;
d7040cdb 8771
ce2cded5
L
8772 hpux9* | hpux10* | hpux11*)
8773 lt_prog_compiler_wl='-Wl,'
8774 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8775 # not for PA HP-UX.
8776 case $host_cpu in
8777 hppa*64*|ia64*)
8778 # +Z the default
8779 ;;
8780 *)
8781 lt_prog_compiler_pic='+Z'
8782 ;;
8783 esac
8784 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8785 lt_prog_compiler_static='${wl}-a ${wl}archive'
8786 ;;
d7040cdb 8787
ce2cded5
L
8788 irix5* | irix6* | nonstopux*)
8789 lt_prog_compiler_wl='-Wl,'
8790 # PIC (with -KPIC) is the default.
8791 lt_prog_compiler_static='-non_shared'
8792 ;;
d7040cdb 8793
58e24671 8794 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8795 case $cc_basename in
b214d478
SE
8796 # old Intel for x86_64 which still supported -KPIC.
8797 ecc*)
ce2cded5
L
8798 lt_prog_compiler_wl='-Wl,'
8799 lt_prog_compiler_pic='-KPIC'
8800 lt_prog_compiler_static='-static'
8801 ;;
b214d478
SE
8802 # icc used to be incompatible with GCC.
8803 # ICC 10 doesn't accept -KPIC any more.
8804 icc* | ifort*)
8805 lt_prog_compiler_wl='-Wl,'
8806 lt_prog_compiler_pic='-fPIC'
8807 lt_prog_compiler_static='-static'
8808 ;;
8809 # Lahey Fortran 8.1.
8810 lf95*)
8811 lt_prog_compiler_wl='-Wl,'
8812 lt_prog_compiler_pic='--shared'
8813 lt_prog_compiler_static='--static'
8814 ;;
3725885a 8815 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8816 # Portland Group compilers (*not* the Pentium gcc compiler,
8817 # which looks to be a dead project)
8818 lt_prog_compiler_wl='-Wl,'
8819 lt_prog_compiler_pic='-fpic'
8820 lt_prog_compiler_static='-Bstatic'
8821 ;;
8822 ccc*)
8823 lt_prog_compiler_wl='-Wl,'
8824 # All Alpha code is PIC.
8825 lt_prog_compiler_static='-non_shared'
8826 ;;
3725885a
RW
8827 xl* | bgxl* | bgf* | mpixl*)
8828 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
b214d478
SE
8829 lt_prog_compiler_wl='-Wl,'
8830 lt_prog_compiler_pic='-qpic'
8831 lt_prog_compiler_static='-qstaticlink'
8832 ;;
ce2cded5
L
8833 *)
8834 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8835 *Sun\ F* | *Sun*Fortran*)
8836 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8837 lt_prog_compiler_pic='-KPIC'
8838 lt_prog_compiler_static='-Bstatic'
3725885a 8839 lt_prog_compiler_wl=''
ce2cded5 8840 ;;
3725885a
RW
8841 *Sun\ C*)
8842 # Sun C 5.9
ce2cded5
L
8843 lt_prog_compiler_pic='-KPIC'
8844 lt_prog_compiler_static='-Bstatic'
3725885a 8845 lt_prog_compiler_wl='-Wl,'
ce2cded5
L
8846 ;;
8847 esac
8848 ;;
8849 esac
8850 ;;
d7040cdb 8851
ce2cded5
L
8852 newsos6)
8853 lt_prog_compiler_pic='-KPIC'
8854 lt_prog_compiler_static='-Bstatic'
8855 ;;
d7040cdb 8856
ce2cded5
L
8857 *nto* | *qnx*)
8858 # QNX uses GNU C++, but need to define -shared option too, otherwise
8859 # it will coredump.
8860 lt_prog_compiler_pic='-fPIC -shared'
8861 ;;
d7040cdb 8862
ce2cded5
L
8863 osf3* | osf4* | osf5*)
8864 lt_prog_compiler_wl='-Wl,'
8865 # All OSF/1 code is PIC.
8866 lt_prog_compiler_static='-non_shared'
8867 ;;
d7040cdb 8868
ce2cded5
L
8869 rdos*)
8870 lt_prog_compiler_static='-non_shared'
8871 ;;
d7040cdb 8872
ce2cded5
L
8873 solaris*)
8874 lt_prog_compiler_pic='-KPIC'
8875 lt_prog_compiler_static='-Bstatic'
8876 case $cc_basename in
8877 f77* | f90* | f95*)
8878 lt_prog_compiler_wl='-Qoption ld ';;
8879 *)
8880 lt_prog_compiler_wl='-Wl,';;
8881 esac
8882 ;;
d7040cdb 8883
ce2cded5
L
8884 sunos4*)
8885 lt_prog_compiler_wl='-Qoption ld '
8886 lt_prog_compiler_pic='-PIC'
8887 lt_prog_compiler_static='-Bstatic'
8888 ;;
d7040cdb 8889
ce2cded5
L
8890 sysv4 | sysv4.2uw2* | sysv4.3*)
8891 lt_prog_compiler_wl='-Wl,'
8892 lt_prog_compiler_pic='-KPIC'
8893 lt_prog_compiler_static='-Bstatic'
8894 ;;
d7040cdb 8895
ce2cded5
L
8896 sysv4*MP*)
8897 if test -d /usr/nec ;then
8898 lt_prog_compiler_pic='-Kconform_pic'
8899 lt_prog_compiler_static='-Bstatic'
8900 fi
8901 ;;
d7040cdb 8902
ce2cded5
L
8903 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8904 lt_prog_compiler_wl='-Wl,'
8905 lt_prog_compiler_pic='-KPIC'
8906 lt_prog_compiler_static='-Bstatic'
8907 ;;
d7040cdb 8908
ce2cded5
L
8909 unicos*)
8910 lt_prog_compiler_wl='-Wl,'
8911 lt_prog_compiler_can_build_shared=no
8912 ;;
d7040cdb 8913
ce2cded5
L
8914 uts4*)
8915 lt_prog_compiler_pic='-pic'
8916 lt_prog_compiler_static='-Bstatic'
8917 ;;
d7040cdb 8918
ce2cded5
L
8919 *)
8920 lt_prog_compiler_can_build_shared=no
8921 ;;
8922 esac
8923 fi
d7040cdb 8924
ce2cded5
L
8925case $host_os in
8926 # For platforms which do not support PIC, -DPIC is meaningless:
8927 *djgpp*)
8928 lt_prog_compiler_pic=
8929 ;;
8930 *)
8931 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8932 ;;
8933esac
81ecdfbb
RW
8934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8935$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8936
8937
8938
8939
8940
8941
ce2cded5
L
8942#
8943# Check to make sure the PIC flag actually works.
8944#
8945if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8947$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8948if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8949 $as_echo_n "(cached) " >&6
ce2cded5 8950else
b214d478 8951 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8952 ac_outfile=conftest.$ac_objext
8953 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8954 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8955 # Insert the option either (1) after the last *FLAGS variable, or
8956 # (2) before a word containing "conftest.", or (3) at the end.
8957 # Note that $ac_compile itself does not contain backslashes and begins
8958 # with a dollar sign (not a hyphen), so the echo should work correctly.
8959 # The option is referenced via a variable to avoid confusing sed.
8960 lt_compile=`echo "$ac_compile" | $SED \
8961 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8962 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8963 -e 's:$: $lt_compiler_flag:'`
3725885a 8964 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8965 (eval "$lt_compile" 2>conftest.err)
8966 ac_status=$?
8967 cat conftest.err >&5
3725885a 8968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8969 if (exit $ac_status) && test -s "$ac_outfile"; then
8970 # The compiler can only warn and ignore the option if not recognized
8971 # So say no if there are warnings other than the usual output.
3725885a 8972 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8973 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8974 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8975 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8976 fi
8977 fi
8978 $RM conftest*
d7040cdb 8979
ce2cded5 8980fi
81ecdfbb
RW
8981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8982$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
ce2cded5 8983
b214d478 8984if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8985 case $lt_prog_compiler_pic in
8986 "" | " "*) ;;
8987 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8988 esac
8989else
8990 lt_prog_compiler_pic=
8991 lt_prog_compiler_can_build_shared=no
8992fi
8993
8994fi
d7040cdb
SE
8995
8996
8997
8998
8999
9000
ce2cded5
L
9001#
9002# Check to make sure the static flag actually works.
9003#
9004wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
9005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9006$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9007if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9008 $as_echo_n "(cached) " >&6
ce2cded5 9009else
b214d478 9010 lt_cv_prog_compiler_static_works=no
ce2cded5
L
9011 save_LDFLAGS="$LDFLAGS"
9012 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9013 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9014 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9015 # The linker can only warn and ignore the option if not recognized
9016 # So say no if there are warnings
9017 if test -s conftest.err; then
9018 # Append any errors to the config.log.
9019 cat conftest.err 1>&5
3725885a 9020 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
9021 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9022 if diff conftest.exp conftest.er2 >/dev/null; then
b214d478 9023 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
9024 fi
9025 else
b214d478 9026 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
9027 fi
9028 fi
b214d478 9029 $RM -r conftest*
ce2cded5 9030 LDFLAGS="$save_LDFLAGS"
d7040cdb 9031
ce2cded5 9032fi
81ecdfbb
RW
9033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9034$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 9035
b214d478 9036if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
9037 :
9038else
9039 lt_prog_compiler_static=
9040fi
d7040cdb
SE
9041
9042
9043
9044
9045
9046
9047
81ecdfbb
RW
9048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9049$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9050if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9051 $as_echo_n "(cached) " >&6
ce2cded5
L
9052else
9053 lt_cv_prog_compiler_c_o=no
9054 $RM -r conftest 2>/dev/null
9055 mkdir conftest
9056 cd conftest
9057 mkdir out
9058 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9059
ce2cded5
L
9060 lt_compiler_flag="-o out/conftest2.$ac_objext"
9061 # Insert the option either (1) after the last *FLAGS variable, or
9062 # (2) before a word containing "conftest.", or (3) at the end.
9063 # Note that $ac_compile itself does not contain backslashes and begins
9064 # with a dollar sign (not a hyphen), so the echo should work correctly.
9065 lt_compile=`echo "$ac_compile" | $SED \
9066 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9067 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9068 -e 's:$: $lt_compiler_flag:'`
3725885a 9069 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
9070 (eval "$lt_compile" 2>out/conftest.err)
9071 ac_status=$?
9072 cat out/conftest.err >&5
3725885a 9073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9074 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9075 then
9076 # The compiler can only warn and ignore the option if not recognized
9077 # So say no if there are warnings
3725885a 9078 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
9079 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9080 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9081 lt_cv_prog_compiler_c_o=yes
9082 fi
9083 fi
9084 chmod u+w . 2>&5
9085 $RM conftest*
9086 # SGI C++ compiler will create directory out/ii_files/ for
9087 # template instantiation
9088 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9089 $RM out/* && rmdir out
9090 cd ..
9091 $RM -r conftest
9092 $RM conftest*
d7040cdb 9093
ce2cded5 9094fi
81ecdfbb
RW
9095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9096$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb
SE
9097
9098
9099
9100
9101
9102
81ecdfbb
RW
9103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9104$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9105if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9106 $as_echo_n "(cached) " >&6
ce2cded5
L
9107else
9108 lt_cv_prog_compiler_c_o=no
9109 $RM -r conftest 2>/dev/null
9110 mkdir conftest
9111 cd conftest
9112 mkdir out
9113 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 9114
ce2cded5
L
9115 lt_compiler_flag="-o out/conftest2.$ac_objext"
9116 # Insert the option either (1) after the last *FLAGS variable, or
9117 # (2) before a word containing "conftest.", or (3) at the end.
9118 # Note that $ac_compile itself does not contain backslashes and begins
9119 # with a dollar sign (not a hyphen), so the echo should work correctly.
9120 lt_compile=`echo "$ac_compile" | $SED \
9121 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9122 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9123 -e 's:$: $lt_compiler_flag:'`
3725885a 9124 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
9125 (eval "$lt_compile" 2>out/conftest.err)
9126 ac_status=$?
9127 cat out/conftest.err >&5
3725885a 9128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9129 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9130 then
9131 # The compiler can only warn and ignore the option if not recognized
9132 # So say no if there are warnings
3725885a 9133 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
9134 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9135 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9136 lt_cv_prog_compiler_c_o=yes
9137 fi
9138 fi
9139 chmod u+w . 2>&5
9140 $RM conftest*
9141 # SGI C++ compiler will create directory out/ii_files/ for
9142 # template instantiation
9143 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9144 $RM out/* && rmdir out
9145 cd ..
9146 $RM -r conftest
9147 $RM conftest*
9148
9149fi
81ecdfbb
RW
9150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9151$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
ce2cded5
L
9152
9153
9154
9155
9156hard_links="nottested"
9157if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9158 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
9159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9160$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
9161 hard_links=yes
9162 $RM conftest*
9163 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9164 touch conftest.a
9165 ln conftest.a conftest.b 2>&5 || hard_links=no
9166 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
9167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9168$as_echo "$hard_links" >&6; }
ce2cded5 9169 if test "$hard_links" = no; then
81ecdfbb
RW
9170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9171$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5 9172 need_locks=warn
d7040cdb 9173 fi
d7040cdb 9174else
ce2cded5 9175 need_locks=no
d7040cdb 9176fi
d7040cdb 9177
d7040cdb 9178
d7040cdb 9179
d7040cdb 9180
d7040cdb 9181
d7040cdb 9182
81ecdfbb
RW
9183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9184$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 9185
ce2cded5
L
9186 runpath_var=
9187 allow_undefined_flag=
9188 always_export_symbols=no
9189 archive_cmds=
9190 archive_expsym_cmds=
9191 compiler_needs_object=no
9192 enable_shared_with_static_runtimes=no
9193 export_dynamic_flag_spec=
9194 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9195 hardcode_automatic=no
9196 hardcode_direct=no
9197 hardcode_direct_absolute=no
9198 hardcode_libdir_flag_spec=
9199 hardcode_libdir_flag_spec_ld=
9200 hardcode_libdir_separator=
9201 hardcode_minus_L=no
9202 hardcode_shlibpath_var=unsupported
9203 inherit_rpath=no
9204 link_all_deplibs=unknown
9205 module_cmds=
9206 module_expsym_cmds=
9207 old_archive_from_new_cmds=
9208 old_archive_from_expsyms_cmds=
9209 thread_safe_flag_spec=
9210 whole_archive_flag_spec=
9211 # include_expsyms should be a list of space-separated symbols to be *always*
9212 # included in the symbol list
9213 include_expsyms=
9214 # exclude_expsyms can be an extended regexp of symbols to exclude
9215 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9216 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9217 # as well as any symbol that contains `d'.
b214d478 9218 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
9219 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9220 # platforms (ab)use it in PIC code, but their linkers get confused if
9221 # the symbol is explicitly referenced. Since portable code cannot
9222 # rely on this symbol name, it's probably fine to never include it in
9223 # preloaded symbol tables.
b214d478 9224 # Exclude shared library initialization/finalization symbols.
ce2cded5 9225 extract_expsyms_cmds=
d7040cdb 9226
ce2cded5 9227 case $host_os in
b214d478 9228 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9229 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9230 # When not using gcc, we currently assume that we are using
9231 # Microsoft Visual C++.
9232 if test "$GCC" != yes; then
9233 with_gnu_ld=no
9234 fi
d7040cdb 9235 ;;
ce2cded5
L
9236 interix*)
9237 # we just hope/assume this is gcc and not c89 (= MSVC++)
9238 with_gnu_ld=yes
9239 ;;
9240 openbsd*)
9241 with_gnu_ld=no
d7040cdb
SE
9242 ;;
9243 esac
d7040cdb 9244
ce2cded5 9245 ld_shlibs=yes
3725885a
RW
9246
9247 # On some targets, GNU ld is compatible enough with the native linker
9248 # that we're better off using the native interface for both.
9249 lt_use_gnu_ld_interface=no
ce2cded5 9250 if test "$with_gnu_ld" = yes; then
3725885a
RW
9251 case $host_os in
9252 aix*)
9253 # The AIX port of GNU ld has always aspired to compatibility
9254 # with the native linker. However, as the warning in the GNU ld
9255 # block says, versions before 2.19.5* couldn't really create working
9256 # shared libraries, regardless of the interface used.
9257 case `$LD -v 2>&1` in
9258 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9259 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9260 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9261 *)
9262 lt_use_gnu_ld_interface=yes
9263 ;;
9264 esac
9265 ;;
9266 *)
9267 lt_use_gnu_ld_interface=yes
9268 ;;
9269 esac
9270 fi
9271
9272 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
9273 # If archive_cmds runs LD, not CC, wlarc should be empty
9274 wlarc='${wl}'
d7040cdb 9275
ce2cded5
L
9276 # Set some defaults for GNU ld with shared library support. These
9277 # are reset later if shared libraries are not supported. Putting them
9278 # here allows them to be overridden if necessary.
9279 runpath_var=LD_RUN_PATH
9280 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9281 export_dynamic_flag_spec='${wl}--export-dynamic'
9282 # ancient GNU ld didn't support --whole-archive et. al.
9283 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9284 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9285 else
9286 whole_archive_flag_spec=
9287 fi
9288 supports_anon_versioning=no
9289 case `$LD -v 2>&1` in
3725885a 9290 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
9291 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9292 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9293 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9294 *\ 2.11.*) ;; # other 2.11 versions
9295 *) supports_anon_versioning=yes ;;
9296 esac
d7040cdb 9297
ce2cded5
L
9298 # See if GNU ld supports shared libraries.
9299 case $host_os in
50e7d84b 9300 aix[3-9]*)
ce2cded5
L
9301 # On AIX/PPC, the GNU linker is very broken
9302 if test "$host_cpu" != ia64; then
9303 ld_shlibs=no
9304 cat <<_LT_EOF 1>&2
d7040cdb 9305
3725885a 9306*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
9307*** to be unable to reliably create shared libraries on AIX.
9308*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
9309*** really care for shared libraries, you may want to install binutils
9310*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9311*** You will then need to restart the configuration process.
d7040cdb 9312
ce2cded5
L
9313_LT_EOF
9314 fi
d7040cdb 9315 ;;
d7040cdb 9316
ce2cded5 9317 amigaos*)
b214d478
SE
9318 case $host_cpu in
9319 powerpc)
9320 # see comment about AmigaOS4 .so support
9321 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9322 archive_expsym_cmds=''
9323 ;;
9324 m68k)
9325 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)'
9326 hardcode_libdir_flag_spec='-L$libdir'
9327 hardcode_minus_L=yes
9328 ;;
9329 esac
ce2cded5 9330 ;;
d7040cdb 9331
ce2cded5
L
9332 beos*)
9333 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9334 allow_undefined_flag=unsupported
9335 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9336 # support --undefined. This deserves some investigation. FIXME
9337 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9338 else
9339 ld_shlibs=no
9340 fi
9341 ;;
d7040cdb 9342
b214d478 9343 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9344 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9345 # as there is no search path for DLLs.
9346 hardcode_libdir_flag_spec='-L$libdir'
3725885a 9347 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
9348 allow_undefined_flag=unsupported
9349 always_export_symbols=no
9350 enable_shared_with_static_runtimes=yes
9351 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9352
9353 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9354 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9355 # If the export-symbols file already is a .def file (1st line
9356 # is EXPORTS), use it as is; otherwise, prepend...
9357 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9358 cp $export_symbols $output_objdir/$soname.def;
d7040cdb 9359 else
ce2cded5
L
9360 echo EXPORTS > $output_objdir/$soname.def;
9361 cat $export_symbols >> $output_objdir/$soname.def;
9362 fi~
9363 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9364 else
9365 ld_shlibs=no
9366 fi
9367 ;;
d7040cdb 9368
3725885a
RW
9369 haiku*)
9370 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9371 link_all_deplibs=yes
9372 ;;
9373
ce2cded5
L
9374 interix[3-9]*)
9375 hardcode_direct=no
9376 hardcode_shlibpath_var=no
9377 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9378 export_dynamic_flag_spec='${wl}-E'
9379 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9380 # Instead, shared libraries are loaded at an image base (0x10000000 by
9381 # default) and relocated if they conflict, which is a slow very memory
9382 # consuming and fragmenting process. To avoid this, we pick a random,
9383 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9384 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9385 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9386 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'
9387 ;;
d7040cdb 9388
58e24671 9389 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
9390 tmp_diet=no
9391 if test "$host_os" = linux-dietlibc; then
9392 case $cc_basename in
9393 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9394 esac
9395 fi
9396 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9397 && test "$tmp_diet" = no
9398 then
9399 tmp_addflag=
b214d478 9400 tmp_sharedflag='-shared'
ce2cded5
L
9401 case $cc_basename,$host_cpu in
9402 pgcc*) # Portland Group C compiler
3725885a 9403 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
9404 tmp_addflag=' $pic_flag'
9405 ;;
3725885a
RW
9406 pgf77* | pgf90* | pgf95* | pgfortran*)
9407 # Portland Group f77 and f90 compilers
9408 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
9409 tmp_addflag=' $pic_flag -Mnomain' ;;
9410 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9411 tmp_addflag=' -i_dynamic' ;;
9412 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9413 tmp_addflag=' -i_dynamic -nofor_main' ;;
9414 ifc* | ifort*) # Intel Fortran compiler
9415 tmp_addflag=' -nofor_main' ;;
b214d478
SE
9416 lf95*) # Lahey Fortran 8.1
9417 whole_archive_flag_spec=
9418 tmp_sharedflag='--shared' ;;
3725885a 9419 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
b214d478
SE
9420 tmp_sharedflag='-qmkshrobj'
9421 tmp_addflag= ;;
3725885a
RW
9422 nvcc*) # Cuda Compiler Driver 2.2
9423 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'
9424 compiler_needs_object=yes
9425 ;;
ce2cded5
L
9426 esac
9427 case `$CC -V 2>&1 | sed 5q` in
9428 *Sun\ C*) # Sun C 5.9
3725885a 9429 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
9430 compiler_needs_object=yes
9431 tmp_sharedflag='-G' ;;
9432 *Sun\ F*) # Sun Fortran 8.3
9433 tmp_sharedflag='-G' ;;
ce2cded5
L
9434 esac
9435 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 9436
ce2cded5
L
9437 if test "x$supports_anon_versioning" = xyes; then
9438 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9439 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9440 echo "local: *; };" >> $output_objdir/$libname.ver~
9441 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9442 fi
b214d478
SE
9443
9444 case $cc_basename in
3725885a 9445 xlf* | bgf* | bgxlf* | mpixlf*)
b214d478
SE
9446 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9447 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9448 hardcode_libdir_flag_spec=
9449 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9450 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9451 if test "x$supports_anon_versioning" = xyes; then
9452 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9453 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9454 echo "local: *; };" >> $output_objdir/$libname.ver~
9455 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9456 fi
9457 ;;
9458 esac
ce2cded5
L
9459 else
9460 ld_shlibs=no
9461 fi
9462 ;;
d7040cdb 9463
ce2cded5
L
9464 netbsd*)
9465 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9466 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9467 wlarc=
9468 else
9469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9470 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9471 fi
9472 ;;
9473
9474 solaris*)
9475 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9476 ld_shlibs=no
9477 cat <<_LT_EOF 1>&2
9478
9479*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9480*** create shared libraries on Solaris systems. Therefore, libtool
9481*** is disabling shared libraries support. We urge you to upgrade GNU
9482*** binutils to release 2.9.1 or newer. Another option is to modify
9483*** your PATH or compiler configuration so that the native linker is
9484*** used, and then restart.
9485
9486_LT_EOF
9487 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9488 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9489 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9490 else
9491 ld_shlibs=no
9492 fi
9493 ;;
9494
9495 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9496 case `$LD -v 2>&1` in
9497 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9498 ld_shlibs=no
9499 cat <<_LT_EOF 1>&2
9500
9501*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9502*** reliably create shared libraries on SCO systems. Therefore, libtool
9503*** is disabling shared libraries support. We urge you to upgrade GNU
9504*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9505*** your PATH or compiler configuration so that the native linker is
9506*** used, and then restart.
9507
9508_LT_EOF
9509 ;;
9510 *)
9511 # For security reasons, it is highly recommended that you always
9512 # use absolute paths for naming shared libraries, and exclude the
9513 # DT_RUNPATH tag from executables and libraries. But doing so
9514 # requires that you compile everything twice, which is a pain.
9515 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9516 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9517 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9518 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9519 else
9520 ld_shlibs=no
9521 fi
9522 ;;
9523 esac
9524 ;;
9525
9526 sunos4*)
9527 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9528 wlarc=
9529 hardcode_direct=yes
9530 hardcode_shlibpath_var=no
9531 ;;
9532
9533 *)
9534 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9535 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9536 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9537 else
9538 ld_shlibs=no
9539 fi
9540 ;;
9541 esac
9542
9543 if test "$ld_shlibs" = no; then
9544 runpath_var=
9545 hardcode_libdir_flag_spec=
9546 export_dynamic_flag_spec=
9547 whole_archive_flag_spec=
9548 fi
9549 else
9550 # PORTME fill in a description of your system's linker (not GNU ld)
9551 case $host_os in
9552 aix3*)
9553 allow_undefined_flag=unsupported
9554 always_export_symbols=yes
9555 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'
9556 # Note: this linker hardcodes the directories in LIBPATH if there
9557 # are no directories specified by -L.
9558 hardcode_minus_L=yes
9559 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9560 # Neither direct hardcoding nor static linking is supported with a
9561 # broken collect2.
9562 hardcode_direct=unsupported
9563 fi
9564 ;;
9565
50e7d84b 9566 aix[4-9]*)
ce2cded5
L
9567 if test "$host_cpu" = ia64; then
9568 # On IA64, the linker does run time linking by default, so we don't
9569 # have to do anything special.
9570 aix_use_runtimelinking=no
9571 exp_sym_flag='-Bexport'
9572 no_entry_flag=""
9573 else
9574 # If we're using GNU nm, then we don't want the "-C" option.
9575 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
9576 # Also, AIX nm treats weak defined symbols like other global
9577 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 9578 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 9579 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
ce2cded5
L
9580 else
9581 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9582 fi
9583 aix_use_runtimelinking=no
9584
9585 # Test if we are trying to use run time linking or normal
9586 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9587 # need to do runtime linking.
50e7d84b 9588 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
9589 for ld_flag in $LDFLAGS; do
9590 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9591 aix_use_runtimelinking=yes
9592 break
9593 fi
9594 done
9595 ;;
9596 esac
9597
9598 exp_sym_flag='-bexport'
9599 no_entry_flag='-bnoentry'
9600 fi
9601
9602 # When large executables or shared objects are built, AIX ld can
9603 # have problems creating the table of contents. If linking a library
9604 # or program results in "error TOC overflow" add -mminimal-toc to
9605 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9606 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9607
9608 archive_cmds=''
9609 hardcode_direct=yes
9610 hardcode_direct_absolute=yes
9611 hardcode_libdir_separator=':'
9612 link_all_deplibs=yes
9613 file_list_spec='${wl}-f,'
9614
9615 if test "$GCC" = yes; then
9616 case $host_os in aix4.[012]|aix4.[012].*)
9617 # We only want to do this on AIX 4.2 and lower, the check
9618 # below for broken collect2 doesn't work under 4.3+
9619 collect2name=`${CC} -print-prog-name=collect2`
9620 if test -f "$collect2name" &&
9621 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9622 then
9623 # We have reworked collect2
9624 :
9625 else
9626 # We have old collect2
9627 hardcode_direct=unsupported
9628 # It fails to find uninstalled libraries when the uninstalled
9629 # path is not listed in the libpath. Setting hardcode_minus_L
9630 # to unsupported forces relinking
9631 hardcode_minus_L=yes
9632 hardcode_libdir_flag_spec='-L$libdir'
9633 hardcode_libdir_separator=
9634 fi
9635 ;;
9636 esac
9637 shared_flag='-shared'
9638 if test "$aix_use_runtimelinking" = yes; then
9639 shared_flag="$shared_flag "'${wl}-G'
9640 fi
9641 else
9642 # not using gcc
9643 if test "$host_cpu" = ia64; then
9644 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9645 # chokes on -Wl,-G. The following line is correct:
9646 shared_flag='-G'
9647 else
9648 if test "$aix_use_runtimelinking" = yes; then
9649 shared_flag='${wl}-G'
9650 else
9651 shared_flag='${wl}-bM:SRE'
9652 fi
9653 fi
9654 fi
9655
b214d478 9656 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
9657 # It seems that -bexpall does not export symbols beginning with
9658 # underscore (_), so it is better to generate a list of symbols to export.
9659 always_export_symbols=yes
9660 if test "$aix_use_runtimelinking" = yes; then
9661 # Warning - without using the other runtime loading flags (-brtl),
9662 # -berok will link without error, but may produce a broken library.
9663 allow_undefined_flag='-berok'
9664 # Determine the default libpath from the value encoded in an
9665 # empty executable.
81ecdfbb 9666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
9667/* end confdefs.h. */
9668
9669int
9670main ()
9671{
9672
9673 ;
9674 return 0;
9675}
9676_ACEOF
81ecdfbb 9677if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9678
ce2cded5
L
9679lt_aix_libpath_sed='
9680 /Import File Strings/,/^$/ {
9681 /^0/ {
9682 s/^0 *\(.*\)$/\1/
9683 p
9684 }
9685 }'
9686aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9687# Check for a 64-bit object if we didn't find anything.
9688if test -z "$aix_libpath"; then
9689 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9690fi
d7040cdb 9691fi
81ecdfbb
RW
9692rm -f core conftest.err conftest.$ac_objext \
9693 conftest$ac_exeext conftest.$ac_ext
ce2cded5 9694if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9695
ce2cded5 9696 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 9697 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
9698 else
9699 if test "$host_cpu" = ia64; then
9700 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9701 allow_undefined_flag="-z nodefs"
9702 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"
9703 else
9704 # Determine the default libpath from the value encoded in an
9705 # empty executable.
81ecdfbb 9706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 9707/* end confdefs.h. */
d7040cdb 9708
ce2cded5
L
9709int
9710main ()
9711{
d7040cdb 9712
ce2cded5
L
9713 ;
9714 return 0;
9715}
9716_ACEOF
81ecdfbb 9717if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 9718
ce2cded5
L
9719lt_aix_libpath_sed='
9720 /Import File Strings/,/^$/ {
9721 /^0/ {
9722 s/^0 *\(.*\)$/\1/
9723 p
9724 }
9725 }'
9726aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9727# Check for a 64-bit object if we didn't find anything.
9728if test -z "$aix_libpath"; then
9729 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9730fi
ce2cded5 9731fi
81ecdfbb
RW
9732rm -f core conftest.err conftest.$ac_objext \
9733 conftest$ac_exeext conftest.$ac_ext
ce2cded5 9734if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9735
ce2cded5
L
9736 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9737 # Warning - without using the other run time loading flags,
9738 # -berok will link without error, but may produce a broken library.
9739 no_undefined_flag=' ${wl}-bernotok'
9740 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9741 if test "$with_gnu_ld" = yes; then
9742 # We only use this code for GNU lds that support --whole-archive.
9743 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9744 else
9745 # Exported symbols can be pulled into shared objects from archives
9746 whole_archive_flag_spec='$convenience'
9747 fi
ce2cded5
L
9748 archive_cmds_need_lc=yes
9749 # This is similar to how AIX traditionally builds its shared libraries.
9750 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'
9751 fi
9752 fi
9753 ;;
d7040cdb 9754
ce2cded5 9755 amigaos*)
b214d478
SE
9756 case $host_cpu in
9757 powerpc)
9758 # see comment about AmigaOS4 .so support
9759 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9760 archive_expsym_cmds=''
9761 ;;
9762 m68k)
9763 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)'
9764 hardcode_libdir_flag_spec='-L$libdir'
9765 hardcode_minus_L=yes
9766 ;;
9767 esac
ce2cded5
L
9768 ;;
9769
9770 bsdi[45]*)
9771 export_dynamic_flag_spec=-rdynamic
9772 ;;
9773
b214d478 9774 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9775 # When not using gcc, we currently assume that we are using
9776 # Microsoft Visual C++.
9777 # hardcode_libdir_flag_spec is actually meaningless, as there is
9778 # no search path for DLLs.
9779 hardcode_libdir_flag_spec=' '
9780 allow_undefined_flag=unsupported
9781 # Tell ltmain to make .lib files, not .a files.
9782 libext=lib
9783 # Tell ltmain to make .dll files, not .so files.
9784 shrext_cmds=".dll"
9785 # FIXME: Setting linknames here is a bad hack.
3725885a 9786 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
ce2cded5
L
9787 # The linker will automatically build a .lib file if we build a DLL.
9788 old_archive_from_new_cmds='true'
9789 # FIXME: Should let the user specify the lib program.
9790 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9791 fix_srcfile_path='`cygpath -w "$srcfile"`'
9792 enable_shared_with_static_runtimes=yes
9793 ;;
9794
9795 darwin* | rhapsody*)
d7040cdb 9796
b214d478
SE
9797
9798 archive_cmds_need_lc=no
9799 hardcode_direct=no
9800 hardcode_automatic=yes
9801 hardcode_shlibpath_var=unsupported
3725885a
RW
9802 if test "$lt_cv_ld_force_load" = "yes"; then
9803 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\"`'
9804 else
9805 whole_archive_flag_spec=''
9806 fi
b214d478
SE
9807 link_all_deplibs=yes
9808 allow_undefined_flag="$_lt_dar_allow_undefined"
9809 case $cc_basename in
9810 ifort*) _lt_dar_can_shared=yes ;;
9811 *) _lt_dar_can_shared=$GCC ;;
9812 esac
9813 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9814 output_verbose_link_cmd=func_echo_all
b214d478
SE
9815 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9816 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9817 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}"
9818 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}"
9819
9820 else
9821 ld_shlibs=no
9822 fi
9823
ce2cded5 9824 ;;
d7040cdb 9825
ce2cded5
L
9826 dgux*)
9827 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9828 hardcode_libdir_flag_spec='-L$libdir'
9829 hardcode_shlibpath_var=no
9830 ;;
d7040cdb 9831
ce2cded5
L
9832 freebsd1*)
9833 ld_shlibs=no
9834 ;;
d7040cdb 9835
ce2cded5
L
9836 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9837 # support. Future versions do this automatically, but an explicit c++rt0.o
9838 # does not break anything, and helps significantly (at the cost of a little
9839 # extra space).
9840 freebsd2.2*)
9841 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9842 hardcode_libdir_flag_spec='-R$libdir'
9843 hardcode_direct=yes
9844 hardcode_shlibpath_var=no
d7040cdb 9845 ;;
d7040cdb 9846
ce2cded5
L
9847 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9848 freebsd2*)
9849 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9850 hardcode_direct=yes
9851 hardcode_minus_L=yes
9852 hardcode_shlibpath_var=no
9853 ;;
d7040cdb 9854
ce2cded5
L
9855 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9856 freebsd* | dragonfly*)
9857 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9858 hardcode_libdir_flag_spec='-R$libdir'
9859 hardcode_direct=yes
9860 hardcode_shlibpath_var=no
9861 ;;
d7040cdb 9862
ce2cded5
L
9863 hpux9*)
9864 if test "$GCC" = yes; then
9865 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'
9866 else
9867 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'
9868 fi
9869 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9870 hardcode_libdir_separator=:
9871 hardcode_direct=yes
d7040cdb 9872
ce2cded5
L
9873 # hardcode_minus_L: Not really in the search PATH,
9874 # but as the default location of the library.
9875 hardcode_minus_L=yes
9876 export_dynamic_flag_spec='${wl}-E'
9877 ;;
d7040cdb 9878
ce2cded5 9879 hpux10*)
3725885a 9880 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9881 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9882 else
9883 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9884 fi
9885 if test "$with_gnu_ld" = no; then
9886 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9887 hardcode_libdir_flag_spec_ld='+b $libdir'
9888 hardcode_libdir_separator=:
9889 hardcode_direct=yes
9890 hardcode_direct_absolute=yes
9891 export_dynamic_flag_spec='${wl}-E'
9892 # hardcode_minus_L: Not really in the search PATH,
9893 # but as the default location of the library.
9894 hardcode_minus_L=yes
9895 fi
9896 ;;
d7040cdb 9897
ce2cded5 9898 hpux11*)
3725885a 9899 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9900 case $host_cpu in
9901 hppa*64*)
9902 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9903 ;;
9904 ia64*)
b214d478 9905 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9906 ;;
9907 *)
9908 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9909 ;;
9910 esac
9911 else
9912 case $host_cpu in
9913 hppa*64*)
9914 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9915 ;;
9916 ia64*)
9917 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9918 ;;
9919 *)
3725885a
RW
9920
9921 # Older versions of the 11.00 compiler do not understand -b yet
9922 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9924$as_echo_n "checking if $CC understands -b... " >&6; }
9925if test "${lt_cv_prog_compiler__b+set}" = set; then :
9926 $as_echo_n "(cached) " >&6
9927else
9928 lt_cv_prog_compiler__b=no
9929 save_LDFLAGS="$LDFLAGS"
9930 LDFLAGS="$LDFLAGS -b"
9931 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9932 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9933 # The linker can only warn and ignore the option if not recognized
9934 # So say no if there are warnings
9935 if test -s conftest.err; then
9936 # Append any errors to the config.log.
9937 cat conftest.err 1>&5
9938 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9939 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9940 if diff conftest.exp conftest.er2 >/dev/null; then
9941 lt_cv_prog_compiler__b=yes
9942 fi
9943 else
9944 lt_cv_prog_compiler__b=yes
9945 fi
9946 fi
9947 $RM -r conftest*
9948 LDFLAGS="$save_LDFLAGS"
9949
9950fi
9951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9952$as_echo "$lt_cv_prog_compiler__b" >&6; }
9953
9954if test x"$lt_cv_prog_compiler__b" = xyes; then
9955 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9956else
9957 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9958fi
9959
ce2cded5
L
9960 ;;
9961 esac
9962 fi
9963 if test "$with_gnu_ld" = no; then
9964 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9965 hardcode_libdir_separator=:
d7040cdb 9966
ce2cded5
L
9967 case $host_cpu in
9968 hppa*64*|ia64*)
9969 hardcode_direct=no
9970 hardcode_shlibpath_var=no
9971 ;;
9972 *)
9973 hardcode_direct=yes
9974 hardcode_direct_absolute=yes
9975 export_dynamic_flag_spec='${wl}-E'
d7040cdb 9976
ce2cded5
L
9977 # hardcode_minus_L: Not really in the search PATH,
9978 # but as the default location of the library.
9979 hardcode_minus_L=yes
9980 ;;
9981 esac
9982 fi
9983 ;;
d7040cdb 9984
ce2cded5
L
9985 irix5* | irix6* | nonstopux*)
9986 if test "$GCC" = yes; then
3725885a 9987 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
9988 # Try to use the -exported_symbol ld option, if it does not
9989 # work, assume that -exports_file does not work either and
9990 # implicitly export all symbols.
9991 save_LDFLAGS="$LDFLAGS"
9992 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9994/* end confdefs.h. */
ce2cded5
L
9995int foo(void) {}
9996_ACEOF
81ecdfbb 9997if ac_fn_c_try_link "$LINENO"; then :
3725885a 9998 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
d7040cdb 9999
ce2cded5 10000fi
81ecdfbb
RW
10001rm -f core conftest.err conftest.$ac_objext \
10002 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10003 LDFLAGS="$save_LDFLAGS"
10004 else
3725885a
RW
10005 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'
10006 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
10007 fi
10008 archive_cmds_need_lc='no'
10009 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10010 hardcode_libdir_separator=:
10011 inherit_rpath=yes
10012 link_all_deplibs=yes
10013 ;;
d7040cdb 10014
ce2cded5
L
10015 netbsd*)
10016 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10017 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10018 else
10019 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10020 fi
10021 hardcode_libdir_flag_spec='-R$libdir'
10022 hardcode_direct=yes
10023 hardcode_shlibpath_var=no
10024 ;;
d7040cdb 10025
ce2cded5
L
10026 newsos6)
10027 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10028 hardcode_direct=yes
10029 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10030 hardcode_libdir_separator=:
10031 hardcode_shlibpath_var=no
10032 ;;
d7040cdb 10033
ce2cded5
L
10034 *nto* | *qnx*)
10035 ;;
d7040cdb 10036
ce2cded5 10037 openbsd*)
b214d478
SE
10038 if test -f /usr/libexec/ld.so; then
10039 hardcode_direct=yes
10040 hardcode_shlibpath_var=no
10041 hardcode_direct_absolute=yes
10042 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 10043 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
b214d478 10044 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 10045 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
b214d478
SE
10046 export_dynamic_flag_spec='${wl}-E'
10047 else
10048 case $host_os in
10049 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10050 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10051 hardcode_libdir_flag_spec='-R$libdir'
10052 ;;
10053 *)
10054 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10055 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10056 ;;
10057 esac
10058 fi
10059 else
10060 ld_shlibs=no
ce2cded5
L
10061 fi
10062 ;;
d7040cdb 10063
ce2cded5
L
10064 os2*)
10065 hardcode_libdir_flag_spec='-L$libdir'
10066 hardcode_minus_L=yes
10067 allow_undefined_flag=unsupported
3725885a 10068 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
10069 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10070 ;;
d7040cdb 10071
ce2cded5
L
10072 osf3*)
10073 if test "$GCC" = yes; then
10074 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10075 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
10076 else
10077 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10078 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
10079 fi
10080 archive_cmds_need_lc='no'
10081 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10082 hardcode_libdir_separator=:
10083 ;;
d7040cdb 10084
ce2cded5
L
10085 osf4* | osf5*) # as osf3* with the addition of -msym flag
10086 if test "$GCC" = yes; then
10087 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 10088 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
10089 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10090 else
10091 allow_undefined_flag=' -expect_unresolved \*'
3725885a 10092 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 10093 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 10094 $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 10095
ce2cded5
L
10096 # Both c and cxx compiler support -rpath directly
10097 hardcode_libdir_flag_spec='-rpath $libdir'
10098 fi
10099 archive_cmds_need_lc='no'
10100 hardcode_libdir_separator=:
10101 ;;
d7040cdb 10102
ce2cded5
L
10103 solaris*)
10104 no_undefined_flag=' -z defs'
10105 if test "$GCC" = yes; then
10106 wlarc='${wl}'
10107 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10108 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10109 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10110 else
10111 case `$CC -V 2>&1` in
10112 *"Compilers 5.0"*)
10113 wlarc=''
10114 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10115 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10116 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10117 ;;
10118 *)
10119 wlarc='${wl}'
10120 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10121 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10122 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10123 ;;
10124 esac
10125 fi
10126 hardcode_libdir_flag_spec='-R$libdir'
10127 hardcode_shlibpath_var=no
10128 case $host_os in
10129 solaris2.[0-5] | solaris2.[0-5].*) ;;
10130 *)
10131 # The compiler driver will combine and reorder linker options,
10132 # but understands `-z linker_flag'. GCC discards it without `$wl',
10133 # but is careful enough not to reorder.
10134 # Supported since Solaris 2.6 (maybe 2.5.1?)
10135 if test "$GCC" = yes; then
10136 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10137 else
10138 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10139 fi
10140 ;;
10141 esac
10142 link_all_deplibs=yes
10143 ;;
d7040cdb 10144
ce2cded5
L
10145 sunos4*)
10146 if test "x$host_vendor" = xsequent; then
10147 # Use $CC to link under sequent, because it throws in some extra .o
10148 # files that make .init and .fini sections work.
10149 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10150 else
10151 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10152 fi
10153 hardcode_libdir_flag_spec='-L$libdir'
10154 hardcode_direct=yes
10155 hardcode_minus_L=yes
10156 hardcode_shlibpath_var=no
10157 ;;
d7040cdb 10158
ce2cded5
L
10159 sysv4)
10160 case $host_vendor in
10161 sni)
10162 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10163 hardcode_direct=yes # is this really true???
10164 ;;
10165 siemens)
10166 ## LD is ld it makes a PLAMLIB
10167 ## CC just makes a GrossModule.
10168 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10169 reload_cmds='$CC -r -o $output$reload_objs'
10170 hardcode_direct=no
10171 ;;
10172 motorola)
10173 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10174 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10175 ;;
10176 esac
10177 runpath_var='LD_RUN_PATH'
10178 hardcode_shlibpath_var=no
10179 ;;
d7040cdb 10180
ce2cded5
L
10181 sysv4.3*)
10182 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10183 hardcode_shlibpath_var=no
10184 export_dynamic_flag_spec='-Bexport'
10185 ;;
d7040cdb 10186
ce2cded5
L
10187 sysv4*MP*)
10188 if test -d /usr/nec; then
10189 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10190 hardcode_shlibpath_var=no
10191 runpath_var=LD_RUN_PATH
10192 hardcode_runpath_var=yes
10193 ld_shlibs=yes
10194 fi
10195 ;;
d7040cdb 10196
ce2cded5
L
10197 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10198 no_undefined_flag='${wl}-z,text'
10199 archive_cmds_need_lc=no
10200 hardcode_shlibpath_var=no
10201 runpath_var='LD_RUN_PATH'
d7040cdb 10202
ce2cded5
L
10203 if test "$GCC" = yes; then
10204 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10205 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10206 else
10207 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10208 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10209 fi
10210 ;;
d7040cdb 10211
ce2cded5
L
10212 sysv5* | sco3.2v5* | sco5v6*)
10213 # Note: We can NOT use -z defs as we might desire, because we do not
10214 # link with -lc, and that would cause any symbols used from libc to
10215 # always be unresolved, which means just about no library would
10216 # ever link correctly. If we're not using GNU ld we use -z text
10217 # though, which does catch some bad symbols but isn't as heavy-handed
10218 # as -z defs.
10219 no_undefined_flag='${wl}-z,text'
10220 allow_undefined_flag='${wl}-z,nodefs'
10221 archive_cmds_need_lc=no
10222 hardcode_shlibpath_var=no
10223 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10224 hardcode_libdir_separator=':'
10225 link_all_deplibs=yes
10226 export_dynamic_flag_spec='${wl}-Bexport'
10227 runpath_var='LD_RUN_PATH'
d7040cdb 10228
ce2cded5
L
10229 if test "$GCC" = yes; then
10230 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10231 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10232 else
10233 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10234 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10235 fi
10236 ;;
d7040cdb 10237
ce2cded5
L
10238 uts4*)
10239 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10240 hardcode_libdir_flag_spec='-L$libdir'
10241 hardcode_shlibpath_var=no
10242 ;;
d7040cdb 10243
ce2cded5
L
10244 *)
10245 ld_shlibs=no
10246 ;;
10247 esac
d7040cdb 10248
ce2cded5
L
10249 if test x$host_vendor = xsni; then
10250 case $host in
10251 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10252 export_dynamic_flag_spec='${wl}-Blargedynsym'
10253 ;;
10254 esac
10255 fi
10256 fi
d7040cdb 10257
81ecdfbb
RW
10258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10259$as_echo "$ld_shlibs" >&6; }
ce2cded5 10260test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 10261
ce2cded5 10262with_gnu_ld=$with_gnu_ld
d7040cdb
SE
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
ce2cded5
L
10278#
10279# Do we need to explicitly link libc?
10280#
10281case "x$archive_cmds_need_lc" in
10282x|xyes)
10283 # Assume -lc should be added
10284 archive_cmds_need_lc=yes
d7040cdb 10285
ce2cded5
L
10286 if test "$enable_shared" = yes && test "$GCC" = yes; then
10287 case $archive_cmds in
10288 *'~'*)
10289 # FIXME: we may have to deal with multi-command sequences.
10290 ;;
10291 '$CC '*)
10292 # Test whether the compiler implicitly links with -lc since on some
10293 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10294 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
10295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10296$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10297if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10298 $as_echo_n "(cached) " >&6
39144654
RW
10299else
10300 $RM conftest*
10301 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 10302
81ecdfbb 10303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
10304 (eval $ac_compile) 2>&5
10305 ac_status=$?
81ecdfbb
RW
10306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10307 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
10308 soname=conftest
10309 lib=conftest
10310 libobjs=conftest.$ac_objext
10311 deplibs=
10312 wl=$lt_prog_compiler_wl
10313 pic_flag=$lt_prog_compiler_pic
10314 compiler_flags=-v
10315 linker_flags=-v
10316 verstring=
10317 output_objdir=.
10318 libname=conftest
10319 lt_save_allow_undefined_flag=$allow_undefined_flag
10320 allow_undefined_flag=
81ecdfbb 10321 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
10322 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10323 ac_status=$?
81ecdfbb
RW
10324 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10325 test $ac_status = 0; }
39144654
RW
10326 then
10327 lt_cv_archive_cmds_need_lc=no
10328 else
10329 lt_cv_archive_cmds_need_lc=yes
10330 fi
10331 allow_undefined_flag=$lt_save_allow_undefined_flag
10332 else
10333 cat conftest.err 1>&5
10334 fi
10335 $RM conftest*
10336
10337fi
81ecdfbb
RW
10338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10339$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 10340 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
10341 ;;
10342 esac
10343 fi
10344 ;;
10345esac
d7040cdb
SE
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
d7040cdb 10373
d7040cdb 10374
d7040cdb
SE
10375
10376
10377
10378
10379
10380
d7040cdb 10381
d7040cdb 10382
d7040cdb 10383
d7040cdb 10384
d7040cdb 10385
d7040cdb 10386
d7040cdb 10387
d7040cdb 10388
d7040cdb 10389
d7040cdb 10390
d7040cdb 10391
d7040cdb 10392
d7040cdb 10393
d7040cdb 10394
d7040cdb 10395
d7040cdb 10396
d7040cdb 10397
d7040cdb 10398
d7040cdb 10399
d7040cdb 10400
d7040cdb 10401
d7040cdb 10402
d7040cdb 10403
d7040cdb 10404
d7040cdb 10405
d7040cdb 10406
d7040cdb 10407
d7040cdb 10408
ce2cded5
L
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
81ecdfbb
RW
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10504$as_echo_n "checking dynamic linker characteristics... " >&6; }
b214d478
SE
10505
10506if test "$GCC" = yes; then
ce2cded5
L
10507 case $host_os in
10508 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10509 *) lt_awk_arg="/^libraries:/" ;;
10510 esac
3725885a
RW
10511 case $host_os in
10512 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10513 *) lt_sed_strip_eq="s,=/,/,g" ;;
10514 esac
10515 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10516 case $lt_search_path_spec in
10517 *\;*)
ce2cded5
L
10518 # if the path contains ";" then we assume it to be the separator
10519 # otherwise default to the standard path separator (i.e. ":") - it is
10520 # assumed that no part of a normal pathname contains ";" but that should
10521 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
10522 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10523 ;;
10524 *)
10525 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10526 ;;
10527 esac
ce2cded5
L
10528 # Ok, now we have the path, separated by spaces, we can step through it
10529 # and add multilib dir if necessary.
10530 lt_tmp_lt_search_path_spec=
10531 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10532 for lt_sys_path in $lt_search_path_spec; do
10533 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10534 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10535 else
10536 test -d "$lt_sys_path" && \
10537 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10538 fi
10539 done
3725885a 10540 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
10541BEGIN {RS=" "; FS="/|\n";} {
10542 lt_foo="";
10543 lt_count=0;
10544 for (lt_i = NF; lt_i > 0; lt_i--) {
10545 if ($lt_i != "" && $lt_i != ".") {
10546 if ($lt_i == "..") {
10547 lt_count++;
10548 } else {
10549 if (lt_count == 0) {
10550 lt_foo="/" $lt_i lt_foo;
10551 } else {
10552 lt_count--;
10553 }
10554 }
10555 }
10556 }
10557 if (lt_foo != "") { lt_freq[lt_foo]++; }
10558 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10559}'`
3725885a
RW
10560 # AWK program above erroneously prepends '/' to C:/dos/paths
10561 # for these hosts.
10562 case $host_os in
10563 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10564 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10565 esac
10566 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
d7040cdb 10567else
ce2cded5
L
10568 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10569fi
10570library_names_spec=
10571libname_spec='lib$name'
10572soname_spec=
10573shrext_cmds=".so"
10574postinstall_cmds=
10575postuninstall_cmds=
10576finish_cmds=
10577finish_eval=
10578shlibpath_var=
10579shlibpath_overrides_runpath=unknown
10580version_type=none
10581dynamic_linker="$host_os ld.so"
10582sys_lib_dlsearch_path_spec="/lib /usr/lib"
10583need_lib_prefix=unknown
10584hardcode_into_libs=no
10585
10586# when you set need_version to no, make sure it does not cause -set_version
10587# flags to be left without arguments
10588need_version=unknown
10589
10590case $host_os in
10591aix3*)
10592 version_type=linux
10593 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10594 shlibpath_var=LIBPATH
10595
10596 # AIX 3 has no versioning support, so we append a major version to the name.
10597 soname_spec='${libname}${release}${shared_ext}$major'
10598 ;;
10599
50e7d84b 10600aix[4-9]*)
ce2cded5
L
10601 version_type=linux
10602 need_lib_prefix=no
10603 need_version=no
10604 hardcode_into_libs=yes
10605 if test "$host_cpu" = ia64; then
10606 # AIX 5 supports IA64
10607 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10608 shlibpath_var=LD_LIBRARY_PATH
10609 else
10610 # With GCC up to 2.95.x, collect2 would create an import file
10611 # for dependence libraries. The import file would start with
10612 # the line `#! .'. This would cause the generated library to
10613 # depend on `.', always an invalid library. This was fixed in
10614 # development snapshots of GCC prior to 3.0.
10615 case $host_os in
10616 aix4 | aix4.[01] | aix4.[01].*)
10617 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10618 echo ' yes '
10619 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10620 :
10621 else
10622 can_build_shared=no
10623 fi
10624 ;;
10625 esac
10626 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10627 # soname into executable. Probably we can add versioning support to
10628 # collect2, so additional links can be useful in future.
10629 if test "$aix_use_runtimelinking" = yes; then
10630 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10631 # instead of lib<name>.a to let people know that these are not
10632 # typical AIX shared libraries.
10633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10634 else
10635 # We preserve .a as extension for shared libraries through AIX4.2
10636 # and later when we are not doing run time linking.
10637 library_names_spec='${libname}${release}.a $libname.a'
10638 soname_spec='${libname}${release}${shared_ext}$major'
10639 fi
10640 shlibpath_var=LIBPATH
10641 fi
10642 ;;
10643
10644amigaos*)
b214d478
SE
10645 case $host_cpu in
10646 powerpc)
10647 # Since July 2007 AmigaOS4 officially supports .so libraries.
10648 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10650 ;;
10651 m68k)
ce2cded5
L
10652 library_names_spec='$libname.ixlibrary $libname.a'
10653 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 10654 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'
b214d478
SE
10655 ;;
10656 esac
ce2cded5
L
10657 ;;
10658
10659beos*)
10660 library_names_spec='${libname}${shared_ext}'
10661 dynamic_linker="$host_os ld.so"
10662 shlibpath_var=LIBRARY_PATH
10663 ;;
10664
10665bsdi[45]*)
10666 version_type=linux
10667 need_version=no
10668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10669 soname_spec='${libname}${release}${shared_ext}$major'
10670 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10671 shlibpath_var=LD_LIBRARY_PATH
10672 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10673 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10674 # the default ld.so.conf also contains /usr/contrib/lib and
10675 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10676 # libtool to hard-code these into programs
10677 ;;
10678
b214d478 10679cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
10680 version_type=windows
10681 shrext_cmds=".dll"
10682 need_version=no
10683 need_lib_prefix=no
10684
b214d478
SE
10685 case $GCC,$host_os in
10686 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
10687 library_names_spec='$libname.dll.a'
10688 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10689 postinstall_cmds='base_file=`basename \${file}`~
10690 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10691 dldir=$destdir/`dirname \$dlpath`~
10692 test -d \$dldir || mkdir -p \$dldir~
10693 $install_prog $dir/$dlname \$dldir/$dlname~
10694 chmod a+x \$dldir/$dlname~
10695 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10696 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10697 fi'
10698 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10699 dlpath=$dir/\$dldll~
10700 $RM \$dlpath'
10701 shlibpath_overrides_runpath=yes
10702
10703 case $host_os in
10704 cygwin*)
10705 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10706 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
10707
10708 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 10709 ;;
b214d478 10710 mingw* | cegcc*)
ce2cded5
L
10711 # MinGW DLLs use traditional 'lib' prefix
10712 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10713 ;;
10714 pw32*)
10715 # pw32 DLLs use 'pw' prefix rather than 'lib'
10716 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10717 ;;
10718 esac
10719 ;;
10720
10721 *)
10722 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10723 ;;
10724 esac
10725 dynamic_linker='Win32 ld.exe'
10726 # FIXME: first we should search . and the directory the executable is in
10727 shlibpath_var=PATH
10728 ;;
10729
10730darwin* | rhapsody*)
10731 dynamic_linker="$host_os dyld"
10732 version_type=darwin
10733 need_lib_prefix=no
10734 need_version=no
10735 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10736 soname_spec='${libname}${release}${major}$shared_ext'
10737 shlibpath_overrides_runpath=yes
10738 shlibpath_var=DYLD_LIBRARY_PATH
10739 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10740
10741 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10742 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10743 ;;
10744
10745dgux*)
10746 version_type=linux
10747 need_lib_prefix=no
10748 need_version=no
10749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10750 soname_spec='${libname}${release}${shared_ext}$major'
10751 shlibpath_var=LD_LIBRARY_PATH
10752 ;;
10753
10754freebsd1*)
10755 dynamic_linker=no
10756 ;;
10757
10758freebsd* | dragonfly*)
10759 # DragonFly does not have aout. When/if they implement a new
10760 # versioning mechanism, adjust this.
10761 if test -x /usr/bin/objformat; then
10762 objformat=`/usr/bin/objformat`
10763 else
10764 case $host_os in
10765 freebsd[123]*) objformat=aout ;;
10766 *) objformat=elf ;;
10767 esac
10768 fi
10769 version_type=freebsd-$objformat
10770 case $version_type in
10771 freebsd-elf*)
10772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10773 need_version=no
10774 need_lib_prefix=no
10775 ;;
10776 freebsd-*)
10777 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10778 need_version=yes
10779 ;;
10780 esac
10781 shlibpath_var=LD_LIBRARY_PATH
10782 case $host_os in
10783 freebsd2*)
10784 shlibpath_overrides_runpath=yes
10785 ;;
10786 freebsd3.[01]* | freebsdelf3.[01]*)
10787 shlibpath_overrides_runpath=yes
10788 hardcode_into_libs=yes
10789 ;;
10790 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10791 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10792 shlibpath_overrides_runpath=no
10793 hardcode_into_libs=yes
10794 ;;
10795 *) # from 4.6 on, and DragonFly
10796 shlibpath_overrides_runpath=yes
10797 hardcode_into_libs=yes
10798 ;;
10799 esac
10800 ;;
10801
10802gnu*)
10803 version_type=linux
10804 need_lib_prefix=no
10805 need_version=no
10806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10807 soname_spec='${libname}${release}${shared_ext}$major'
10808 shlibpath_var=LD_LIBRARY_PATH
10809 hardcode_into_libs=yes
10810 ;;
10811
3725885a
RW
10812haiku*)
10813 version_type=linux
10814 need_lib_prefix=no
10815 need_version=no
10816 dynamic_linker="$host_os runtime_loader"
10817 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10818 soname_spec='${libname}${release}${shared_ext}$major'
10819 shlibpath_var=LIBRARY_PATH
10820 shlibpath_overrides_runpath=yes
10821 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10822 hardcode_into_libs=yes
10823 ;;
10824
ce2cded5
L
10825hpux9* | hpux10* | hpux11*)
10826 # Give a soname corresponding to the major version so that dld.sl refuses to
10827 # link against other versions.
10828 version_type=sunos
10829 need_lib_prefix=no
10830 need_version=no
10831 case $host_cpu in
10832 ia64*)
10833 shrext_cmds='.so'
10834 hardcode_into_libs=yes
10835 dynamic_linker="$host_os dld.so"
10836 shlibpath_var=LD_LIBRARY_PATH
10837 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10839 soname_spec='${libname}${release}${shared_ext}$major'
10840 if test "X$HPUX_IA64_MODE" = X32; then
10841 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10842 else
10843 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10844 fi
10845 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10846 ;;
10847 hppa*64*)
10848 shrext_cmds='.sl'
10849 hardcode_into_libs=yes
10850 dynamic_linker="$host_os dld.sl"
10851 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10852 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10854 soname_spec='${libname}${release}${shared_ext}$major'
10855 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10856 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10857 ;;
10858 *)
10859 shrext_cmds='.sl'
10860 dynamic_linker="$host_os dld.sl"
10861 shlibpath_var=SHLIB_PATH
10862 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10864 soname_spec='${libname}${release}${shared_ext}$major'
10865 ;;
10866 esac
3725885a 10867 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10868 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10869 # or fails outright, so override atomically:
10870 install_override_mode=555
ce2cded5
L
10871 ;;
10872
10873interix[3-9]*)
10874 version_type=linux
10875 need_lib_prefix=no
10876 need_version=no
10877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10878 soname_spec='${libname}${release}${shared_ext}$major'
10879 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10880 shlibpath_var=LD_LIBRARY_PATH
10881 shlibpath_overrides_runpath=no
10882 hardcode_into_libs=yes
10883 ;;
10884
10885irix5* | irix6* | nonstopux*)
10886 case $host_os in
10887 nonstopux*) version_type=nonstopux ;;
10888 *)
10889 if test "$lt_cv_prog_gnu_ld" = yes; then
10890 version_type=linux
10891 else
10892 version_type=irix
10893 fi ;;
10894 esac
10895 need_lib_prefix=no
10896 need_version=no
10897 soname_spec='${libname}${release}${shared_ext}$major'
10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10899 case $host_os in
10900 irix5* | nonstopux*)
10901 libsuff= shlibsuff=
10902 ;;
10903 *)
10904 case $LD in # libtool.m4 will add one of these switches to LD
10905 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10906 libsuff= shlibsuff= libmagic=32-bit;;
10907 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10908 libsuff=32 shlibsuff=N32 libmagic=N32;;
10909 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10910 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10911 *) libsuff= shlibsuff= libmagic=never-match;;
10912 esac
10913 ;;
10914 esac
10915 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10916 shlibpath_overrides_runpath=no
10917 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10918 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10919 hardcode_into_libs=yes
10920 ;;
10921
10922# No shared lib support for Linux oldld, aout, or coff.
10923linux*oldld* | linux*aout* | linux*coff*)
10924 dynamic_linker=no
10925 ;;
10926
10927# This must be Linux ELF.
58e24671 10928linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
10929 version_type=linux
10930 need_lib_prefix=no
10931 need_version=no
10932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10933 soname_spec='${libname}${release}${shared_ext}$major'
10934 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10935 shlibpath_var=LD_LIBRARY_PATH
10936 shlibpath_overrides_runpath=no
39144654 10937
ce2cded5 10938 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10939 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10940 $as_echo_n "(cached) " >&6
39144654
RW
10941else
10942 lt_cv_shlibpath_overrides_runpath=no
10943 save_LDFLAGS=$LDFLAGS
10944 save_libdir=$libdir
10945 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10946 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10948/* end confdefs.h. */
10949
d7040cdb
SE
10950int
10951main ()
10952{
ce2cded5 10953
d7040cdb
SE
10954 ;
10955 return 0;
10956}
10957_ACEOF
81ecdfbb
RW
10958if ac_fn_c_try_link "$LINENO"; then :
10959 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10960 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10961fi
d7040cdb 10962fi
81ecdfbb
RW
10963rm -f core conftest.err conftest.$ac_objext \
10964 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10965 LDFLAGS=$save_LDFLAGS
10966 libdir=$save_libdir
10967
10968fi
10969
10970 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb 10971
ce2cded5
L
10972 # This implies no fast_install, which is unacceptable.
10973 # Some rework will be needed to allow for fast_install
10974 # before this can be enabled.
10975 hardcode_into_libs=yes
d7040cdb 10976
ce2cded5
L
10977 # Append ld.so.conf contents to the search path
10978 if test -f /etc/ld.so.conf; then
3725885a 10979 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
ce2cded5
L
10980 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10981 fi
d7040cdb 10982
ce2cded5
L
10983 # We used to test for /lib/ld.so.1 and disable shared libraries on
10984 # powerpc, because MkLinux only supported shared libraries with the
10985 # GNU dynamic linker. Since this was broken with cross compilers,
10986 # most powerpc-linux boxes support dynamic linking these days and
10987 # people can always --disable-shared, the test was removed, and we
10988 # assume the GNU/Linux dynamic linker is in use.
10989 dynamic_linker='GNU/Linux ld.so'
10990 ;;
d7040cdb 10991
ce2cded5
L
10992netbsd*)
10993 version_type=sunos
10994 need_lib_prefix=no
10995 need_version=no
10996 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10998 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10999 dynamic_linker='NetBSD (a.out) ld.so'
11000 else
11001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11002 soname_spec='${libname}${release}${shared_ext}$major'
11003 dynamic_linker='NetBSD ld.elf_so'
11004 fi
11005 shlibpath_var=LD_LIBRARY_PATH
11006 shlibpath_overrides_runpath=yes
11007 hardcode_into_libs=yes
11008 ;;
d7040cdb 11009
ce2cded5
L
11010newsos6)
11011 version_type=linux
11012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11013 shlibpath_var=LD_LIBRARY_PATH
11014 shlibpath_overrides_runpath=yes
11015 ;;
d7040cdb 11016
ce2cded5
L
11017*nto* | *qnx*)
11018 version_type=qnx
11019 need_lib_prefix=no
11020 need_version=no
11021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11022 soname_spec='${libname}${release}${shared_ext}$major'
11023 shlibpath_var=LD_LIBRARY_PATH
11024 shlibpath_overrides_runpath=no
11025 hardcode_into_libs=yes
11026 dynamic_linker='ldqnx.so'
11027 ;;
d7040cdb 11028
ce2cded5
L
11029openbsd*)
11030 version_type=sunos
11031 sys_lib_dlsearch_path_spec="/usr/lib"
11032 need_lib_prefix=no
11033 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11034 case $host_os in
11035 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11036 *) need_version=no ;;
11037 esac
11038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11039 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11040 shlibpath_var=LD_LIBRARY_PATH
11041 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11042 case $host_os in
11043 openbsd2.[89] | openbsd2.[89].*)
11044 shlibpath_overrides_runpath=no
11045 ;;
11046 *)
11047 shlibpath_overrides_runpath=yes
11048 ;;
11049 esac
11050 else
11051 shlibpath_overrides_runpath=yes
11052 fi
11053 ;;
d7040cdb 11054
ce2cded5
L
11055os2*)
11056 libname_spec='$name'
11057 shrext_cmds=".dll"
11058 need_lib_prefix=no
11059 library_names_spec='$libname${shared_ext} $libname.a'
11060 dynamic_linker='OS/2 ld.exe'
11061 shlibpath_var=LIBPATH
11062 ;;
d7040cdb 11063
ce2cded5
L
11064osf3* | osf4* | osf5*)
11065 version_type=osf
11066 need_lib_prefix=no
11067 need_version=no
11068 soname_spec='${libname}${release}${shared_ext}$major'
11069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11070 shlibpath_var=LD_LIBRARY_PATH
11071 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11072 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11073 ;;
d7040cdb 11074
ce2cded5
L
11075rdos*)
11076 dynamic_linker=no
11077 ;;
d7040cdb 11078
ce2cded5
L
11079solaris*)
11080 version_type=linux
11081 need_lib_prefix=no
11082 need_version=no
11083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11084 soname_spec='${libname}${release}${shared_ext}$major'
11085 shlibpath_var=LD_LIBRARY_PATH
11086 shlibpath_overrides_runpath=yes
11087 hardcode_into_libs=yes
11088 # ldd complains unless libraries are executable
11089 postinstall_cmds='chmod +x $lib'
11090 ;;
d7040cdb 11091
ce2cded5
L
11092sunos4*)
11093 version_type=sunos
11094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11095 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11096 shlibpath_var=LD_LIBRARY_PATH
11097 shlibpath_overrides_runpath=yes
11098 if test "$with_gnu_ld" = yes; then
11099 need_lib_prefix=no
11100 fi
11101 need_version=yes
11102 ;;
d7040cdb 11103
ce2cded5
L
11104sysv4 | sysv4.3*)
11105 version_type=linux
11106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11107 soname_spec='${libname}${release}${shared_ext}$major'
11108 shlibpath_var=LD_LIBRARY_PATH
11109 case $host_vendor in
11110 sni)
11111 shlibpath_overrides_runpath=no
11112 need_lib_prefix=no
11113 runpath_var=LD_RUN_PATH
11114 ;;
11115 siemens)
11116 need_lib_prefix=no
11117 ;;
11118 motorola)
11119 need_lib_prefix=no
11120 need_version=no
11121 shlibpath_overrides_runpath=no
11122 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11123 ;;
11124 esac
11125 ;;
d7040cdb 11126
ce2cded5
L
11127sysv4*MP*)
11128 if test -d /usr/nec ;then
11129 version_type=linux
11130 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11131 soname_spec='$libname${shared_ext}.$major'
11132 shlibpath_var=LD_LIBRARY_PATH
11133 fi
11134 ;;
d7040cdb 11135
ce2cded5
L
11136sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11137 version_type=freebsd-elf
11138 need_lib_prefix=no
11139 need_version=no
11140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11141 soname_spec='${libname}${release}${shared_ext}$major'
11142 shlibpath_var=LD_LIBRARY_PATH
11143 shlibpath_overrides_runpath=yes
11144 hardcode_into_libs=yes
11145 if test "$with_gnu_ld" = yes; then
11146 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11147 else
11148 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11149 case $host_os in
11150 sco3.2v5*)
11151 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11152 ;;
11153 esac
11154 fi
11155 sys_lib_dlsearch_path_spec='/usr/lib'
11156 ;;
d7040cdb 11157
ce2cded5
L
11158tpf*)
11159 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11160 version_type=linux
11161 need_lib_prefix=no
11162 need_version=no
b214d478 11163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
11164 shlibpath_var=LD_LIBRARY_PATH
11165 shlibpath_overrides_runpath=no
11166 hardcode_into_libs=yes
11167 ;;
d7040cdb 11168
ce2cded5
L
11169uts4*)
11170 version_type=linux
11171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11172 soname_spec='${libname}${release}${shared_ext}$major'
11173 shlibpath_var=LD_LIBRARY_PATH
11174 ;;
d7040cdb 11175
ce2cded5
L
11176*)
11177 dynamic_linker=no
11178 ;;
11179esac
81ecdfbb
RW
11180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11181$as_echo "$dynamic_linker" >&6; }
ce2cded5
L
11182test "$dynamic_linker" = no && can_build_shared=no
11183
11184variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11185if test "$GCC" = yes; then
11186 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb
SE
11187fi
11188
b214d478
SE
11189if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11190 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11191fi
11192if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11193 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11194fi
11195
d7040cdb
SE
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
d7040cdb 11207
d7040cdb 11208
d7040cdb 11209
d7040cdb 11210
d7040cdb
SE
11211
11212
11213
11214
d7040cdb 11215
d7040cdb
SE
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
d7040cdb
SE
11229
11230
11231
11232
d7040cdb
SE
11233
11234
11235
11236
d7040cdb 11237
d7040cdb 11238
d7040cdb 11239
d7040cdb 11240
d7040cdb 11241
d7040cdb 11242
d7040cdb 11243
d7040cdb
SE
11244
11245
11246
11247
11248
d7040cdb 11249
d7040cdb 11250
d7040cdb 11251
d7040cdb 11252
d7040cdb 11253
d7040cdb 11254
d7040cdb
SE
11255
11256
11257
11258
11259
d7040cdb
SE
11260
11261
d7040cdb 11262
d7040cdb 11263
d7040cdb 11264
d7040cdb 11265
ce2cded5
L
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
3725885a
RW
11276
11277
11278
11279
11280
ce2cded5
L
11281
11282
11283
11284
11285
11286
81ecdfbb
RW
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11288$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
11289hardcode_action=
11290if test -n "$hardcode_libdir_flag_spec" ||
11291 test -n "$runpath_var" ||
11292 test "X$hardcode_automatic" = "Xyes" ; then
11293
11294 # We can hardcode non-existent directories.
11295 if test "$hardcode_direct" != no &&
11296 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11297 # have to relink, otherwise we might link with an installed library
11298 # when we should be linking with a yet-to-be-installed one
11299 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11300 test "$hardcode_minus_L" != no; then
11301 # Linking always hardcodes the temporary library directory.
11302 hardcode_action=relink
11303 else
11304 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11305 hardcode_action=immediate
d7040cdb 11306 fi
d7040cdb 11307else
ce2cded5
L
11308 # We cannot hardcode anything, or else we can only hardcode existing
11309 # directories.
11310 hardcode_action=unsupported
d7040cdb 11311fi
81ecdfbb
RW
11312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11313$as_echo "$hardcode_action" >&6; }
d7040cdb 11314
ce2cded5
L
11315if test "$hardcode_action" = relink ||
11316 test "$inherit_rpath" = yes; then
11317 # Fast installation is not supported
11318 enable_fast_install=no
11319elif test "$shlibpath_overrides_runpath" = yes ||
11320 test "$enable_shared" = no; then
11321 # Fast installation is not necessary
11322 enable_fast_install=needless
d7040cdb
SE
11323fi
11324
d7040cdb 11325
d7040cdb 11326
d7040cdb 11327
d7040cdb 11328
d7040cdb 11329
ce2cded5
L
11330 if test "x$enable_dlopen" != xyes; then
11331 enable_dlopen=unknown
11332 enable_dlopen_self=unknown
11333 enable_dlopen_self_static=unknown
d7040cdb 11334else
ce2cded5
L
11335 lt_cv_dlopen=no
11336 lt_cv_dlopen_libs=
d7040cdb 11337
ce2cded5
L
11338 case $host_os in
11339 beos*)
11340 lt_cv_dlopen="load_add_on"
11341 lt_cv_dlopen_libs=
11342 lt_cv_dlopen_self=yes
11343 ;;
d7040cdb 11344
b214d478 11345 mingw* | pw32* | cegcc*)
ce2cded5
L
11346 lt_cv_dlopen="LoadLibrary"
11347 lt_cv_dlopen_libs=
11348 ;;
11349
11350 cygwin*)
11351 lt_cv_dlopen="dlopen"
11352 lt_cv_dlopen_libs=
11353 ;;
11354
11355 darwin*)
11356 # if libdl is installed we need to link against it
81ecdfbb
RW
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11358$as_echo_n "checking for dlopen in -ldl... " >&6; }
11359if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11360 $as_echo_n "(cached) " >&6
d7040cdb 11361else
ce2cded5
L
11362 ac_check_lib_save_LIBS=$LIBS
11363LIBS="-ldl $LIBS"
81ecdfbb 11364cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11365/* end confdefs.h. */
11366
81ecdfbb
RW
11367/* Override any GCC internal prototype to avoid an error.
11368 Use char because int might match the return type of a GCC
11369 builtin and then its argument prototype would still apply. */
ce2cded5
L
11370#ifdef __cplusplus
11371extern "C"
11372#endif
ce2cded5
L
11373char dlopen ();
11374int
11375main ()
11376{
81ecdfbb 11377return dlopen ();
ce2cded5
L
11378 ;
11379 return 0;
11380}
11381_ACEOF
81ecdfbb 11382if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11383 ac_cv_lib_dl_dlopen=yes
11384else
81ecdfbb 11385 ac_cv_lib_dl_dlopen=no
d7040cdb 11386fi
81ecdfbb
RW
11387rm -f core conftest.err conftest.$ac_objext \
11388 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11389LIBS=$ac_check_lib_save_LIBS
d7040cdb 11390fi
81ecdfbb
RW
11391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11392$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11393if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5 11394 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11395else
d7040cdb 11396
ce2cded5
L
11397 lt_cv_dlopen="dyld"
11398 lt_cv_dlopen_libs=
11399 lt_cv_dlopen_self=yes
11400
d7040cdb 11401fi
ce2cded5
L
11402
11403 ;;
11404
11405 *)
81ecdfbb
RW
11406 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11407if test "x$ac_cv_func_shl_load" = x""yes; then :
ce2cded5
L
11408 lt_cv_dlopen="shl_load"
11409else
81ecdfbb
RW
11410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11411$as_echo_n "checking for shl_load in -ldld... " >&6; }
11412if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11413 $as_echo_n "(cached) " >&6
ce2cded5
L
11414else
11415 ac_check_lib_save_LIBS=$LIBS
11416LIBS="-ldld $LIBS"
81ecdfbb 11417cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 11418/* end confdefs.h. */
d7040cdb 11419
81ecdfbb
RW
11420/* Override any GCC internal prototype to avoid an error.
11421 Use char because int might match the return type of a GCC
11422 builtin and then its argument prototype would still apply. */
ce2cded5
L
11423#ifdef __cplusplus
11424extern "C"
11425#endif
ce2cded5
L
11426char shl_load ();
11427int
11428main ()
11429{
81ecdfbb 11430return shl_load ();
ce2cded5
L
11431 ;
11432 return 0;
11433}
11434_ACEOF
81ecdfbb 11435if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
11436 ac_cv_lib_dld_shl_load=yes
11437else
81ecdfbb 11438 ac_cv_lib_dld_shl_load=no
ce2cded5 11439fi
81ecdfbb
RW
11440rm -f core conftest.err conftest.$ac_objext \
11441 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11442LIBS=$ac_check_lib_save_LIBS
11443fi
81ecdfbb
RW
11444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11445$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11446if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
b214d478 11447 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 11448else
81ecdfbb
RW
11449 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11450if test "x$ac_cv_func_dlopen" = x""yes; then :
ce2cded5
L
11451 lt_cv_dlopen="dlopen"
11452else
81ecdfbb
RW
11453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11454$as_echo_n "checking for dlopen in -ldl... " >&6; }
11455if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11456 $as_echo_n "(cached) " >&6
d7040cdb 11457else
ce2cded5
L
11458 ac_check_lib_save_LIBS=$LIBS
11459LIBS="-ldl $LIBS"
81ecdfbb 11460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
11461/* end confdefs.h. */
11462
81ecdfbb
RW
11463/* Override any GCC internal prototype to avoid an error.
11464 Use char because int might match the return type of a GCC
11465 builtin and then its argument prototype would still apply. */
ce2cded5
L
11466#ifdef __cplusplus
11467extern "C"
11468#endif
ce2cded5 11469char dlopen ();
d7040cdb
SE
11470int
11471main ()
11472{
81ecdfbb 11473return dlopen ();
d7040cdb
SE
11474 ;
11475 return 0;
11476}
11477_ACEOF
81ecdfbb 11478if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11479 ac_cv_lib_dl_dlopen=yes
d7040cdb 11480else
81ecdfbb 11481 ac_cv_lib_dl_dlopen=no
d7040cdb 11482fi
81ecdfbb
RW
11483rm -f core conftest.err conftest.$ac_objext \
11484 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11485LIBS=$ac_check_lib_save_LIBS
d7040cdb 11486fi
81ecdfbb
RW
11487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11488$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11489if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5 11490 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 11491else
81ecdfbb
RW
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11493$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11494if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11495 $as_echo_n "(cached) " >&6
d7040cdb 11496else
ce2cded5
L
11497 ac_check_lib_save_LIBS=$LIBS
11498LIBS="-lsvld $LIBS"
81ecdfbb 11499cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 11500/* end confdefs.h. */
d7040cdb 11501
81ecdfbb
RW
11502/* Override any GCC internal prototype to avoid an error.
11503 Use char because int might match the return type of a GCC
11504 builtin and then its argument prototype would still apply. */
ce2cded5
L
11505#ifdef __cplusplus
11506extern "C"
11507#endif
ce2cded5 11508char dlopen ();
d7040cdb
SE
11509int
11510main ()
11511{
81ecdfbb 11512return dlopen ();
d7040cdb
SE
11513 ;
11514 return 0;
11515}
11516_ACEOF
81ecdfbb 11517if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11518 ac_cv_lib_svld_dlopen=yes
d7040cdb 11519else
81ecdfbb 11520 ac_cv_lib_svld_dlopen=no
d7040cdb 11521fi
81ecdfbb
RW
11522rm -f core conftest.err conftest.$ac_objext \
11523 conftest$ac_exeext conftest.$ac_ext
ce2cded5 11524LIBS=$ac_check_lib_save_LIBS
d7040cdb 11525fi
81ecdfbb
RW
11526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11527$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11528if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
ce2cded5
L
11529 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11530else
81ecdfbb
RW
11531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11532$as_echo_n "checking for dld_link in -ldld... " >&6; }
11533if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11534 $as_echo_n "(cached) " >&6
ce2cded5
L
11535else
11536 ac_check_lib_save_LIBS=$LIBS
11537LIBS="-ldld $LIBS"
81ecdfbb 11538cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
11539/* end confdefs.h. */
11540
81ecdfbb
RW
11541/* Override any GCC internal prototype to avoid an error.
11542 Use char because int might match the return type of a GCC
11543 builtin and then its argument prototype would still apply. */
ce2cded5
L
11544#ifdef __cplusplus
11545extern "C"
11546#endif
ce2cded5 11547char dld_link ();
d7040cdb
SE
11548int
11549main ()
11550{
81ecdfbb 11551return dld_link ();
d7040cdb
SE
11552 ;
11553 return 0;
11554}
11555_ACEOF
81ecdfbb 11556if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 11557 ac_cv_lib_dld_dld_link=yes
d7040cdb 11558else
81ecdfbb 11559 ac_cv_lib_dld_dld_link=no
d7040cdb 11560fi
81ecdfbb
RW
11561rm -f core conftest.err conftest.$ac_objext \
11562 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
11563LIBS=$ac_check_lib_save_LIBS
11564fi
81ecdfbb
RW
11565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11566$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11567if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
b214d478 11568 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
11569fi
11570
11571
11572fi
11573
11574
11575fi
11576
11577
11578fi
11579
11580
11581fi
11582
11583
11584fi
11585
11586 ;;
11587 esac
11588
11589 if test "x$lt_cv_dlopen" != xno; then
11590 enable_dlopen=yes
11591 else
11592 enable_dlopen=no
11593 fi
11594
11595 case $lt_cv_dlopen in
11596 dlopen)
11597 save_CPPFLAGS="$CPPFLAGS"
11598 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11599
11600 save_LDFLAGS="$LDFLAGS"
11601 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11602
11603 save_LIBS="$LIBS"
11604 LIBS="$lt_cv_dlopen_libs $LIBS"
11605
81ecdfbb
RW
11606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11607$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11608if test "${lt_cv_dlopen_self+set}" = set; then :
11609 $as_echo_n "(cached) " >&6
ce2cded5
L
11610else
11611 if test "$cross_compiling" = yes; then :
11612 lt_cv_dlopen_self=cross
11613else
11614 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11615 lt_status=$lt_dlunknown
11616 cat > conftest.$ac_ext <<_LT_EOF
4fda8867 11617#line 11617 "configure"
ce2cded5
L
11618#include "confdefs.h"
11619
11620#if HAVE_DLFCN_H
11621#include <dlfcn.h>
11622#endif
11623
11624#include <stdio.h>
11625
11626#ifdef RTLD_GLOBAL
11627# define LT_DLGLOBAL RTLD_GLOBAL
11628#else
11629# ifdef DL_GLOBAL
11630# define LT_DLGLOBAL DL_GLOBAL
11631# else
11632# define LT_DLGLOBAL 0
11633# endif
11634#endif
11635
11636/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11637 find out it does not work in some platform. */
11638#ifndef LT_DLLAZY_OR_NOW
11639# ifdef RTLD_LAZY
11640# define LT_DLLAZY_OR_NOW RTLD_LAZY
11641# else
11642# ifdef DL_LAZY
11643# define LT_DLLAZY_OR_NOW DL_LAZY
11644# else
11645# ifdef RTLD_NOW
11646# define LT_DLLAZY_OR_NOW RTLD_NOW
11647# else
11648# ifdef DL_NOW
11649# define LT_DLLAZY_OR_NOW DL_NOW
11650# else
11651# define LT_DLLAZY_OR_NOW 0
11652# endif
11653# endif
11654# endif
11655# endif
11656#endif
11657
3725885a
RW
11658/* When -fvisbility=hidden is used, assume the code has been annotated
11659 correspondingly for the symbols needed. */
11660#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11661void fnord () __attribute__((visibility("default")));
11662#endif
11663
11664void fnord () { int i=42; }
ce2cded5 11665int main ()
d7040cdb 11666{
ce2cded5
L
11667 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11668 int status = $lt_dlunknown;
11669
11670 if (self)
11671 {
11672 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11673 else
11674 {
11675 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11676 else puts (dlerror ());
11677 }
ce2cded5
L
11678 /* dlclose (self); */
11679 }
11680 else
11681 puts (dlerror ());
11682
b214d478 11683 return status;
d7040cdb 11684}
ce2cded5 11685_LT_EOF
81ecdfbb 11686 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5 11687 (eval $ac_link) 2>&5
d7040cdb 11688 ac_status=$?
81ecdfbb
RW
11689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11690 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11691 (./conftest; exit; ) >&5 2>/dev/null
11692 lt_status=$?
11693 case x$lt_status in
11694 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11695 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11696 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11697 esac
11698 else :
11699 # compilation failed
11700 lt_cv_dlopen_self=no
11701 fi
11702fi
11703rm -fr conftest*
11704
11705
11706fi
81ecdfbb
RW
11707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11708$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
11709
11710 if test "x$lt_cv_dlopen_self" = xyes; then
11711 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11713$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11714if test "${lt_cv_dlopen_self_static+set}" = set; then :
11715 $as_echo_n "(cached) " >&6
ce2cded5
L
11716else
11717 if test "$cross_compiling" = yes; then :
11718 lt_cv_dlopen_self_static=cross
11719else
11720 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11721 lt_status=$lt_dlunknown
11722 cat > conftest.$ac_ext <<_LT_EOF
4fda8867 11723#line 11723 "configure"
ce2cded5
L
11724#include "confdefs.h"
11725
11726#if HAVE_DLFCN_H
11727#include <dlfcn.h>
11728#endif
11729
11730#include <stdio.h>
11731
11732#ifdef RTLD_GLOBAL
11733# define LT_DLGLOBAL RTLD_GLOBAL
11734#else
11735# ifdef DL_GLOBAL
11736# define LT_DLGLOBAL DL_GLOBAL
11737# else
11738# define LT_DLGLOBAL 0
11739# endif
11740#endif
11741
11742/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11743 find out it does not work in some platform. */
11744#ifndef LT_DLLAZY_OR_NOW
11745# ifdef RTLD_LAZY
11746# define LT_DLLAZY_OR_NOW RTLD_LAZY
11747# else
11748# ifdef DL_LAZY
11749# define LT_DLLAZY_OR_NOW DL_LAZY
11750# else
11751# ifdef RTLD_NOW
11752# define LT_DLLAZY_OR_NOW RTLD_NOW
11753# else
11754# ifdef DL_NOW
11755# define LT_DLLAZY_OR_NOW DL_NOW
11756# else
11757# define LT_DLLAZY_OR_NOW 0
11758# endif
11759# endif
11760# endif
11761# endif
11762#endif
11763
3725885a
RW
11764/* When -fvisbility=hidden is used, assume the code has been annotated
11765 correspondingly for the symbols needed. */
11766#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11767void fnord () __attribute__((visibility("default")));
11768#endif
11769
11770void fnord () { int i=42; }
ce2cded5
L
11771int main ()
11772{
11773 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11774 int status = $lt_dlunknown;
11775
11776 if (self)
11777 {
11778 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11779 else
11780 {
11781 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11782 else puts (dlerror ());
11783 }
ce2cded5
L
11784 /* dlclose (self); */
11785 }
11786 else
11787 puts (dlerror ());
11788
b214d478 11789 return status;
ce2cded5
L
11790}
11791_LT_EOF
81ecdfbb 11792 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5 11793 (eval $ac_link) 2>&5
d7040cdb 11794 ac_status=$?
81ecdfbb
RW
11795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11796 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11797 (./conftest; exit; ) >&5 2>/dev/null
11798 lt_status=$?
11799 case x$lt_status in
11800 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11801 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11802 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11803 esac
11804 else :
11805 # compilation failed
11806 lt_cv_dlopen_self_static=no
11807 fi
11808fi
11809rm -fr conftest*
11810
d7040cdb
SE
11811
11812fi
81ecdfbb
RW
11813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11814$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11815 fi
11816
11817 CPPFLAGS="$save_CPPFLAGS"
11818 LDFLAGS="$save_LDFLAGS"
11819 LIBS="$save_LIBS"
11820 ;;
11821 esac
11822
11823 case $lt_cv_dlopen_self in
11824 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11825 *) enable_dlopen_self=unknown ;;
11826 esac
11827
11828 case $lt_cv_dlopen_self_static in
11829 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11830 *) enable_dlopen_self_static=unknown ;;
11831 esac
d7040cdb
SE
11832fi
11833
ce2cded5
L
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850striplib=
11851old_striplib=
81ecdfbb
RW
11852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11853$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11854if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11855 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11856 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11858$as_echo "yes" >&6; }
d7040cdb 11859else
ce2cded5
L
11860# FIXME - insert some real tests, host_os isn't really good enough
11861 case $host_os in
11862 darwin*)
11863 if test -n "$STRIP" ; then
11864 striplib="$STRIP -x"
11865 old_striplib="$STRIP -S"
81ecdfbb
RW
11866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11867$as_echo "yes" >&6; }
ce2cded5 11868 else
81ecdfbb
RW
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11870$as_echo "no" >&6; }
ce2cded5
L
11871 fi
11872 ;;
11873 *)
81ecdfbb
RW
11874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11875$as_echo "no" >&6; }
ce2cded5
L
11876 ;;
11877 esac
11878fi
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891 # Report which library types will actually be built
81ecdfbb
RW
11892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11893$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11895$as_echo "$can_build_shared" >&6; }
ce2cded5 11896
81ecdfbb
RW
11897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11898$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5
L
11899 test "$can_build_shared" = "no" && enable_shared=no
11900
11901 # On AIX, shared libraries and static libraries use the same namespace, and
11902 # are all built from PIC.
11903 case $host_os in
11904 aix3*)
11905 test "$enable_shared" = yes && enable_static=no
11906 if test -n "$RANLIB"; then
11907 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11908 postinstall_cmds='$RANLIB $lib'
11909 fi
11910 ;;
11911
50e7d84b 11912 aix[4-9]*)
ce2cded5
L
11913 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11914 test "$enable_shared" = yes && enable_static=no
11915 fi
11916 ;;
11917 esac
81ecdfbb
RW
11918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11919$as_echo "$enable_shared" >&6; }
ce2cded5 11920
81ecdfbb
RW
11921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11922$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11923 # Make sure either enable_shared or enable_static is yes.
11924 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11926$as_echo "$enable_static" >&6; }
ce2cded5
L
11927
11928
11929
d7040cdb
SE
11930
11931fi
d7040cdb
SE
11932ac_ext=c
11933ac_cpp='$CPP $CPPFLAGS'
11934ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11935ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11936ac_compiler_gnu=$ac_cv_c_compiler_gnu
11937
ce2cded5 11938CC="$lt_save_CC"
67310ccd 11939
67310ccd
AM
11940
11941
d7040cdb
SE
11942
11943
d7040cdb 11944
d7040cdb 11945
d7040cdb 11946
ce2cded5
L
11947
11948
11949
11950
11951
81ecdfbb 11952 ac_config_commands="$ac_config_commands libtool"
ce2cded5
L
11953
11954
11955
11956
11957# Only expand once:
11958
d7040cdb
SE
11959
11960
ef3f88be 11961ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg"
d7040cdb
SE
11962# If we haven't got the data from the intl directory,
11963# assume NLS is disabled.
11964USE_NLS=no
11965LIBINTL=
11966LIBINTL_DEP=
11967INCINTL=
11968XGETTEXT=
11969GMSGFMT=
11970POSUB=
11971
11972if test -f ../intl/config.intl; then
11973 . ../intl/config.intl
11974fi
81ecdfbb
RW
11975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11976$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 11977if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
11978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11979$as_echo "no" >&6; }
d7040cdb 11980else
81ecdfbb
RW
11981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11982$as_echo "yes" >&6; }
d7040cdb 11983
81ecdfbb 11984$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
11985
11986
81ecdfbb
RW
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
11988$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
11989 # Look for .po and .gmo files in the source directory.
11990 CATALOGS=
11991 XLINGUAS=
11992 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
11993 # If there aren't any .gmo files the shell will give us the
11994 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11995 # weeded out.
11996 case "$cat" in *\**)
11997 continue;;
11998 esac
11999 # The quadruple backslash is collapsed to a double backslash
12000 # by the backticks, then collapsed again by the double quotes,
12001 # leaving us with one backslash in the sed expression (right
12002 # before the dot that mustn't act as a wildcard).
12003 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12004 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
12005 # The user is allowed to set LINGUAS to a list of languages to
12006 # install catalogs for. If it's empty that means "all of them."
12007 if test "x$LINGUAS" = x; then
12008 CATALOGS="$CATALOGS $cat"
12009 XLINGUAS="$XLINGUAS $lang"
12010 else
12011 case "$LINGUAS" in *$lang*)
12012 CATALOGS="$CATALOGS $cat"
12013 XLINGUAS="$XLINGUAS $lang"
12014 ;;
12015 esac
12016 fi
12017 done
12018 LINGUAS="$XLINGUAS"
81ecdfbb
RW
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
12020$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
12021
12022
12023 DATADIRNAME=share
12024
12025 INSTOBJEXT=.mo
12026
12027 GENCAT=gencat
12028
12029 CATOBJEXT=.gmo
12030
12031fi
12032
12033 MKINSTALLDIRS=
12034 if test -n "$ac_aux_dir"; then
12035 case "$ac_aux_dir" in
12036 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
12037 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
12038 esac
12039 fi
12040 if test -z "$MKINSTALLDIRS"; then
12041 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
12042 fi
12043
12044
12045
81ecdfbb
RW
12046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12047$as_echo_n "checking whether NLS is requested... " >&6; }
12048 # Check whether --enable-nls was given.
12049if test "${enable_nls+set}" = set; then :
12050 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
12051else
12052 USE_NLS=yes
81ecdfbb
RW
12053fi
12054
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12056$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
12057
12058
12059
12060
12061
12062
12063# Prepare PATH_SEPARATOR.
12064# The user is always right.
12065if test "${PATH_SEPARATOR+set}" != set; then
12066 echo "#! /bin/sh" >conf$$.sh
12067 echo "exit 0" >>conf$$.sh
12068 chmod +x conf$$.sh
12069 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12070 PATH_SEPARATOR=';'
12071 else
12072 PATH_SEPARATOR=:
12073 fi
12074 rm -f conf$$.sh
12075fi
12076
12077# Find out how to test for executable files. Don't use a zero-byte file,
12078# as systems may use methods other than mode bits to determine executability.
12079cat >conf$$.file <<_ASEOF
12080#! /bin/sh
12081exit 0
12082_ASEOF
12083chmod +x conf$$.file
12084if test -x conf$$.file >/dev/null 2>&1; then
12085 ac_executable_p="test -x"
12086else
12087 ac_executable_p="test -f"
12088fi
12089rm -f conf$$.file
12090
12091# Extract the first word of "msgfmt", so it can be a program name with args.
12092set dummy msgfmt; ac_word=$2
81ecdfbb
RW
12093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12094$as_echo_n "checking for $ac_word... " >&6; }
12095if test "${ac_cv_path_MSGFMT+set}" = set; then :
12096 $as_echo_n "(cached) " >&6
d7040cdb
SE
12097else
12098 case "$MSGFMT" in
12099 [\\/]* | ?:[\\/]*)
12100 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
12101 ;;
12102 *)
12103 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12104 for ac_dir in $PATH; do
12105 IFS="$ac_save_IFS"
12106 test -z "$ac_dir" && ac_dir=.
12107 for ac_exec_ext in '' $ac_executable_extensions; do
12108 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12109 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
12110 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12111 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
12112 break 2
12113 fi
12114 fi
12115 done
12116 done
12117 IFS="$ac_save_IFS"
12118 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
12119 ;;
12120esac
12121fi
12122MSGFMT="$ac_cv_path_MSGFMT"
12123if test "$MSGFMT" != ":"; then
81ecdfbb
RW
12124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12125$as_echo "$MSGFMT" >&6; }
d7040cdb 12126else
81ecdfbb
RW
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12128$as_echo "no" >&6; }
d7040cdb
SE
12129fi
12130
12131 # Extract the first word of "gmsgfmt", so it can be a program name with args.
12132set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
12133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12134$as_echo_n "checking for $ac_word... " >&6; }
12135if test "${ac_cv_path_GMSGFMT+set}" = set; then :
12136 $as_echo_n "(cached) " >&6
d7040cdb
SE
12137else
12138 case $GMSGFMT in
12139 [\\/]* | ?:[\\/]*)
12140 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
12141 ;;
12142 *)
12143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12144for as_dir in $PATH
12145do
12146 IFS=$as_save_IFS
12147 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12148 for ac_exec_ext in '' $ac_executable_extensions; do
12149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12150 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12152 break 2
12153 fi
12154done
81ecdfbb
RW
12155 done
12156IFS=$as_save_IFS
d7040cdb
SE
12157
12158 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
12159 ;;
12160esac
12161fi
12162GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 12163if test -n "$GMSGFMT"; then
81ecdfbb
RW
12164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12165$as_echo "$GMSGFMT" >&6; }
d7040cdb 12166else
81ecdfbb
RW
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12168$as_echo "no" >&6; }
20e95c23 12169fi
42ecbf5e 12170
20e95c23 12171
252b5132 12172
81ecdfbb 12173
d7040cdb
SE
12174# Prepare PATH_SEPARATOR.
12175# The user is always right.
12176if test "${PATH_SEPARATOR+set}" != set; then
12177 echo "#! /bin/sh" >conf$$.sh
12178 echo "exit 0" >>conf$$.sh
12179 chmod +x conf$$.sh
12180 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12181 PATH_SEPARATOR=';'
12182 else
12183 PATH_SEPARATOR=:
12184 fi
12185 rm -f conf$$.sh
20e95c23 12186fi
252b5132 12187
d7040cdb
SE
12188# Find out how to test for executable files. Don't use a zero-byte file,
12189# as systems may use methods other than mode bits to determine executability.
12190cat >conf$$.file <<_ASEOF
12191#! /bin/sh
12192exit 0
12193_ASEOF
12194chmod +x conf$$.file
12195if test -x conf$$.file >/dev/null 2>&1; then
12196 ac_executable_p="test -x"
20e95c23 12197else
d7040cdb
SE
12198 ac_executable_p="test -f"
12199fi
12200rm -f conf$$.file
20e95c23 12201
d7040cdb
SE
12202# Extract the first word of "xgettext", so it can be a program name with args.
12203set dummy xgettext; ac_word=$2
81ecdfbb
RW
12204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12205$as_echo_n "checking for $ac_word... " >&6; }
12206if test "${ac_cv_path_XGETTEXT+set}" = set; then :
12207 $as_echo_n "(cached) " >&6
252b5132 12208else
d7040cdb
SE
12209 case "$XGETTEXT" in
12210 [\\/]* | ?:[\\/]*)
12211 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
12212 ;;
12213 *)
12214 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12215 for ac_dir in $PATH; do
12216 IFS="$ac_save_IFS"
12217 test -z "$ac_dir" && ac_dir=.
12218 for ac_exec_ext in '' $ac_executable_extensions; do
12219 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12220 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12221 (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
12222 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
12223 break 2
12224 fi
12225 fi
12226 done
12227 done
12228 IFS="$ac_save_IFS"
12229 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
12230 ;;
12231esac
252b5132 12232fi
d7040cdb
SE
12233XGETTEXT="$ac_cv_path_XGETTEXT"
12234if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
12235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12236$as_echo "$XGETTEXT" >&6; }
d5fbea21 12237else
81ecdfbb
RW
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12239$as_echo "no" >&6; }
d5fbea21
DJ
12240fi
12241
d7040cdb 12242 rm -f messages.po
d5fbea21 12243
20e95c23 12244
d7040cdb
SE
12245# Prepare PATH_SEPARATOR.
12246# The user is always right.
12247if test "${PATH_SEPARATOR+set}" != set; then
12248 echo "#! /bin/sh" >conf$$.sh
12249 echo "exit 0" >>conf$$.sh
12250 chmod +x conf$$.sh
12251 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12252 PATH_SEPARATOR=';'
12253 else
12254 PATH_SEPARATOR=:
12255 fi
12256 rm -f conf$$.sh
12257fi
20e95c23 12258
d7040cdb
SE
12259# Find out how to test for executable files. Don't use a zero-byte file,
12260# as systems may use methods other than mode bits to determine executability.
12261cat >conf$$.file <<_ASEOF
12262#! /bin/sh
12263exit 0
12264_ASEOF
12265chmod +x conf$$.file
12266if test -x conf$$.file >/dev/null 2>&1; then
12267 ac_executable_p="test -x"
12268else
12269 ac_executable_p="test -f"
12270fi
12271rm -f conf$$.file
20e95c23 12272
d7040cdb
SE
12273# Extract the first word of "msgmerge", so it can be a program name with args.
12274set dummy msgmerge; ac_word=$2
81ecdfbb
RW
12275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12276$as_echo_n "checking for $ac_word... " >&6; }
12277if test "${ac_cv_path_MSGMERGE+set}" = set; then :
12278 $as_echo_n "(cached) " >&6
d7040cdb
SE
12279else
12280 case "$MSGMERGE" in
12281 [\\/]* | ?:[\\/]*)
12282 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
12283 ;;
12284 *)
12285 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
12286 for ac_dir in $PATH; do
12287 IFS="$ac_save_IFS"
12288 test -z "$ac_dir" && ac_dir=.
12289 for ac_exec_ext in '' $ac_executable_extensions; do
12290 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
12291 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
12292 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
12293 break 2
12294 fi
12295 fi
12296 done
12297 done
12298 IFS="$ac_save_IFS"
12299 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
12300 ;;
12301esac
12302fi
12303MSGMERGE="$ac_cv_path_MSGMERGE"
12304if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
12305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12306$as_echo "$MSGMERGE" >&6; }
d7040cdb 12307else
81ecdfbb
RW
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12309$as_echo "no" >&6; }
d7040cdb 12310fi
20e95c23
DJ
12311
12312
d7040cdb
SE
12313 if test "$GMSGFMT" != ":"; then
12314 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
12315 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
12316 : ;
12317 else
12318 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
12319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
12320$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
12321 GMSGFMT=":"
12322 fi
12323 fi
20e95c23 12324
d7040cdb
SE
12325 if test "$XGETTEXT" != ":"; then
12326 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
12327 (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
12328 : ;
12329 else
81ecdfbb
RW
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
12331$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
12332 XGETTEXT=":"
12333 fi
12334 rm -f messages.po
20e95c23 12335 fi
42ecbf5e 12336
81ecdfbb 12337 ac_config_commands="$ac_config_commands default-1"
252b5132 12338
42ecbf5e 12339
252b5132 12340
42ecbf5e
DJ
12341
12342
d7040cdb 12343for ac_prog in 'bison -y' byacc
20e95c23 12344do
d7040cdb
SE
12345 # Extract the first word of "$ac_prog", so it can be a program name with args.
12346set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12348$as_echo_n "checking for $ac_word... " >&6; }
12349if test "${ac_cv_prog_YACC+set}" = set; then :
12350 $as_echo_n "(cached) " >&6
20e95c23 12351else
d7040cdb
SE
12352 if test -n "$YACC"; then
12353 ac_cv_prog_YACC="$YACC" # Let the user override the test.
42ecbf5e 12354else
d7040cdb
SE
12355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12356for as_dir in $PATH
12357do
12358 IFS=$as_save_IFS
12359 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12360 for ac_exec_ext in '' $ac_executable_extensions; do
12361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12362 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 12363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12364 break 2
12365 fi
12366done
81ecdfbb
RW
12367 done
12368IFS=$as_save_IFS
42ecbf5e 12369
42ecbf5e 12370fi
e5a52504 12371fi
d7040cdb
SE
12372YACC=$ac_cv_prog_YACC
12373if test -n "$YACC"; then
81ecdfbb
RW
12374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
12375$as_echo "$YACC" >&6; }
42ecbf5e 12376else
81ecdfbb
RW
12377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12378$as_echo "no" >&6; }
42ecbf5e 12379fi
252b5132 12380
81ecdfbb 12381
d7040cdb 12382 test -n "$YACC" && break
42ecbf5e 12383done
d7040cdb 12384test -n "$YACC" || YACC="yacc"
d15b04bd 12385
d7040cdb
SE
12386for ac_prog in flex lex
12387do
12388 # Extract the first word of "$ac_prog", so it can be a program name with args.
12389set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
12390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12391$as_echo_n "checking for $ac_word... " >&6; }
12392if test "${ac_cv_prog_LEX+set}" = set; then :
12393 $as_echo_n "(cached) " >&6
d15b04bd 12394else
d7040cdb
SE
12395 if test -n "$LEX"; then
12396 ac_cv_prog_LEX="$LEX" # Let the user override the test.
12397else
12398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12399for as_dir in $PATH
12400do
12401 IFS=$as_save_IFS
12402 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
12403 for ac_exec_ext in '' $ac_executable_extensions; do
12404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 12405 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 12406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
12407 break 2
12408 fi
12409done
81ecdfbb
RW
12410 done
12411IFS=$as_save_IFS
d7040cdb
SE
12412
12413fi
12414fi
12415LEX=$ac_cv_prog_LEX
12416if test -n "$LEX"; then
81ecdfbb
RW
12417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
12418$as_echo "$LEX" >&6; }
d7040cdb 12419else
81ecdfbb
RW
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12421$as_echo "no" >&6; }
d15b04bd 12422fi
e5a52504 12423
81ecdfbb 12424
d7040cdb
SE
12425 test -n "$LEX" && break
12426done
12427test -n "$LEX" || LEX=":"
42ecbf5e 12428
81ecdfbb
RW
12429if test "x$LEX" != "x:"; then
12430 cat >conftest.l <<_ACEOF
12431%%
12432a { ECHO; }
12433b { REJECT; }
12434c { yymore (); }
12435d { yyless (1); }
12436e { yyless (input () != 0); }
12437f { unput (yytext[0]); }
12438. { BEGIN INITIAL; }
12439%%
12440#ifdef YYTEXT_POINTER
12441extern char *yytext;
d7040cdb 12442#endif
42ecbf5e 12443int
81ecdfbb 12444main (void)
42ecbf5e 12445{
81ecdfbb 12446 return ! yylex () + ! yywrap ();
42ecbf5e
DJ
12447}
12448_ACEOF
81ecdfbb
RW
12449{ { ac_try="$LEX conftest.l"
12450case "(($ac_try" in
12451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12452 *) ac_try_echo=$ac_try;;
12453esac
12454eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12455$as_echo "$ac_try_echo"; } >&5
12456 (eval "$LEX conftest.l") 2>&5
42ecbf5e 12457 ac_status=$?
81ecdfbb
RW
12458 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12459 test $ac_status = 0; }
12460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
12461$as_echo_n "checking lex output file root... " >&6; }
12462if test "${ac_cv_prog_lex_root+set}" = set; then :
12463 $as_echo_n "(cached) " >&6
42ecbf5e 12464else
42ecbf5e 12465
81ecdfbb
RW
12466if test -f lex.yy.c; then
12467 ac_cv_prog_lex_root=lex.yy
12468elif test -f lexyy.c; then
12469 ac_cv_prog_lex_root=lexyy
12470else
12471 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
42ecbf5e 12472fi
42ecbf5e 12473fi
81ecdfbb
RW
12474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
12475$as_echo "$ac_cv_prog_lex_root" >&6; }
12476LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
20e95c23 12477
81ecdfbb
RW
12478if test -z "${LEXLIB+set}"; then
12479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
12480$as_echo_n "checking lex library... " >&6; }
12481if test "${ac_cv_lib_lex+set}" = set; then :
12482 $as_echo_n "(cached) " >&6
252b5132 12483else
20e95c23 12484
81ecdfbb
RW
12485 ac_save_LIBS=$LIBS
12486 ac_cv_lib_lex='none needed'
12487 for ac_lib in '' -lfl -ll; do
12488 LIBS="$ac_lib $ac_save_LIBS"
12489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12490/* end confdefs.h. */
12491`cat $LEX_OUTPUT_ROOT.c`
12492_ACEOF
12493if ac_fn_c_try_link "$LINENO"; then :
12494 ac_cv_lib_lex=$ac_lib
20e95c23 12495fi
81ecdfbb
RW
12496rm -f core conftest.err conftest.$ac_objext \
12497 conftest$ac_exeext conftest.$ac_ext
12498 test "$ac_cv_lib_lex" != 'none needed' && break
12499 done
12500 LIBS=$ac_save_LIBS
20e95c23
DJ
12501
12502fi
81ecdfbb
RW
12503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
12504$as_echo "$ac_cv_lib_lex" >&6; }
12505 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
d7040cdb 12506fi
20e95c23 12507
20e95c23 12508
81ecdfbb
RW
12509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
12510$as_echo_n "checking whether yytext is a pointer... " >&6; }
12511if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
12512 $as_echo_n "(cached) " >&6
d7040cdb
SE
12513else
12514 # POSIX says lex can declare yytext either as a pointer or an array; the
81ecdfbb 12515# default is implementation-dependent. Figure out which it is, since
d7040cdb
SE
12516# not all implementations provide the %pointer and %array declarations.
12517ac_cv_prog_lex_yytext_pointer=no
d7040cdb 12518ac_save_LIBS=$LIBS
81ecdfbb
RW
12519LIBS="$LEXLIB $ac_save_LIBS"
12520cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12521/* end confdefs.h. */
12522#define YYTEXT_POINTER 1
d7040cdb 12523`cat $LEX_OUTPUT_ROOT.c`
20e95c23 12524_ACEOF
81ecdfbb 12525if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 12526 ac_cv_prog_lex_yytext_pointer=yes
d7040cdb 12527fi
81ecdfbb
RW
12528rm -f core conftest.err conftest.$ac_objext \
12529 conftest$ac_exeext conftest.$ac_ext
d7040cdb 12530LIBS=$ac_save_LIBS
d7040cdb
SE
12531
12532fi
81ecdfbb
RW
12533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
12534$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
d7040cdb
SE
12535if test $ac_cv_prog_lex_yytext_pointer = yes; then
12536
81ecdfbb 12537$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
d7040cdb
SE
12538
12539fi
81ecdfbb 12540rm -f conftest.l $LEX_OUTPUT_ROOT.c
d7040cdb
SE
12541
12542fi
12543if test "$LEX" = :; then
12544 LEX=${am_missing_run}flex
12545fi
12546
81ecdfbb
RW
12547
12548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12549$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12550 # Check whether --enable-maintainer-mode was given.
12551if test "${enable_maintainer_mode+set}" = set; then :
12552 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
252b5132 12553else
d7040cdb 12554 USE_MAINTAINER_MODE=no
81ecdfbb 12555fi
d7040cdb 12556
81ecdfbb
RW
12557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12558$as_echo "$USE_MAINTAINER_MODE" >&6; }
12559 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
12560 MAINTAINER_MODE_TRUE=
12561 MAINTAINER_MODE_FALSE='#'
12562else
12563 MAINTAINER_MODE_TRUE='#'
12564 MAINTAINER_MODE_FALSE=
252b5132 12565fi
252b5132 12566
d7040cdb
SE
12567 MAINT=$MAINTAINER_MODE_TRUE
12568
12569
81ecdfbb 12570 if false; then
d7040cdb
SE
12571 GENINSRC_NEVER_TRUE=
12572 GENINSRC_NEVER_FALSE='#'
12573else
12574 GENINSRC_NEVER_TRUE='#'
12575 GENINSRC_NEVER_FALSE=
252b5132
RH
12576fi
12577
81ecdfbb
RW
12578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
12579$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
12580if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
12581 $as_echo_n "(cached) " >&6
eccbf555
AM
12582else
12583 echo abfoo >t1
12584 echo cdfoo >t2
12585 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
12586 if cmp t1 t2 2 2 > /dev/null 2>&1; then
12587 if cmp t1 t2 1 1 > /dev/null 2>&1; then
12588 :
12589 else
12590 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
12591 fi
12592 fi
12593 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
12594 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
12595 :
12596 else
12597 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
12598 fi
12599 fi
12600 rm t1 t2
12601
12602fi
81ecdfbb
RW
12603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
12604$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
eccbf555
AM
12605do_compare="$gcc_cv_prog_cmp_skip"
12606
12607
d7040cdb
SE
12608
12609. ${srcdir}/configure.host
12610
12611
12612
12613
252b5132
RH
12614
12615
a3ffa599 12616for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
81ecdfbb
RW
12617do :
12618 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12619ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12620eval as_val=\$$as_ac_Header
12621 if test "x$as_val" = x""yes; then :
42ecbf5e 12622 cat >>confdefs.h <<_ACEOF
81ecdfbb 12623#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
42ecbf5e
DJ
12624_ACEOF
12625
12626fi
12627
252b5132
RH
12628done
12629
dc27aea4 12630for ac_func in glob mkstemp realpath sbrk waitpid
81ecdfbb
RW
12631do :
12632 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12633ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12634eval as_val=\$$as_ac_var
12635 if test "x$as_val" = x""yes; then :
42ecbf5e 12636 cat >>confdefs.h <<_ACEOF
81ecdfbb 12637#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
42ecbf5e 12638_ACEOF
252b5132 12639
252b5132
RH
12640fi
12641done
12642
12643ac_header_dirent=no
42ecbf5e 12644for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
81ecdfbb
RW
12645 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
12647$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
12648if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
12649 $as_echo_n "(cached) " >&6
12650else
12651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12652/* end confdefs.h. */
252b5132
RH
12653#include <sys/types.h>
12654#include <$ac_hdr>
42ecbf5e
DJ
12655
12656int
12657main ()
12658{
12659if ((DIR *) 0)
12660return 0;
12661 ;
12662 return 0;
12663}
12664_ACEOF
81ecdfbb 12665if ac_fn_c_try_compile "$LINENO"; then :
42ecbf5e
DJ
12666 eval "$as_ac_Header=yes"
12667else
81ecdfbb 12668 eval "$as_ac_Header=no"
42ecbf5e 12669fi
81ecdfbb 12670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 12671fi
81ecdfbb
RW
12672eval ac_res=\$$as_ac_Header
12673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12674$as_echo "$ac_res" >&6; }
12675eval as_val=\$$as_ac_Header
12676 if test "x$as_val" = x""yes; then :
42ecbf5e 12677 cat >>confdefs.h <<_ACEOF
81ecdfbb 12678#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
42ecbf5e
DJ
12679_ACEOF
12680
12681ac_header_dirent=$ac_hdr; break
d15b04bd 12682fi
42ecbf5e 12683
d15b04bd
L
12684done
12685# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12686if test $ac_header_dirent = dirent.h; then
81ecdfbb
RW
12687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12688$as_echo_n "checking for library containing opendir... " >&6; }
12689if test "${ac_cv_search_opendir+set}" = set; then :
12690 $as_echo_n "(cached) " >&6
42ecbf5e
DJ
12691else
12692 ac_func_search_save_LIBS=$LIBS
81ecdfbb 12693cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
12694/* end confdefs.h. */
12695
81ecdfbb
RW
12696/* Override any GCC internal prototype to avoid an error.
12697 Use char because int might match the return type of a GCC
12698 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
12699#ifdef __cplusplus
12700extern "C"
12701#endif
42ecbf5e
DJ
12702char opendir ();
12703int
12704main ()
12705{
81ecdfbb 12706return opendir ();
42ecbf5e
DJ
12707 ;
12708 return 0;
12709}
12710_ACEOF
81ecdfbb
RW
12711for ac_lib in '' dir; do
12712 if test -z "$ac_lib"; then
12713 ac_res="none required"
12714 else
12715 ac_res=-l$ac_lib
42ecbf5e 12716 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
12717 fi
12718 if ac_fn_c_try_link "$LINENO"; then :
12719 ac_cv_search_opendir=$ac_res
12720fi
12721rm -f core conftest.err conftest.$ac_objext \
12722 conftest$ac_exeext
12723 if test "${ac_cv_search_opendir+set}" = set; then :
12724 break
12725fi
12726done
12727if test "${ac_cv_search_opendir+set}" = set; then :
e5a52504 12728
42ecbf5e 12729else
81ecdfbb 12730 ac_cv_search_opendir=no
252b5132 12731fi
81ecdfbb 12732rm conftest.$ac_ext
42ecbf5e
DJ
12733LIBS=$ac_func_search_save_LIBS
12734fi
81ecdfbb
RW
12735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12736$as_echo "$ac_cv_search_opendir" >&6; }
12737ac_res=$ac_cv_search_opendir
12738if test "$ac_res" != no; then :
12739 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 12740
d15b04bd 12741fi
252b5132
RH
12742
12743else
81ecdfbb
RW
12744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
12745$as_echo_n "checking for library containing opendir... " >&6; }
12746if test "${ac_cv_search_opendir+set}" = set; then :
12747 $as_echo_n "(cached) " >&6
252b5132 12748else
42ecbf5e 12749 ac_func_search_save_LIBS=$LIBS
81ecdfbb 12750cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e
DJ
12751/* end confdefs.h. */
12752
81ecdfbb
RW
12753/* Override any GCC internal prototype to avoid an error.
12754 Use char because int might match the return type of a GCC
12755 builtin and then its argument prototype would still apply. */
42ecbf5e
DJ
12756#ifdef __cplusplus
12757extern "C"
12758#endif
42ecbf5e
DJ
12759char opendir ();
12760int
12761main ()
12762{
81ecdfbb 12763return opendir ();
42ecbf5e
DJ
12764 ;
12765 return 0;
12766}
12767_ACEOF
81ecdfbb
RW
12768for ac_lib in '' x; do
12769 if test -z "$ac_lib"; then
12770 ac_res="none required"
12771 else
12772 ac_res=-l$ac_lib
42ecbf5e 12773 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
12774 fi
12775 if ac_fn_c_try_link "$LINENO"; then :
12776 ac_cv_search_opendir=$ac_res
12777fi
12778rm -f core conftest.err conftest.$ac_objext \
12779 conftest$ac_exeext
12780 if test "${ac_cv_search_opendir+set}" = set; then :
12781 break
12782fi
12783done
12784if test "${ac_cv_search_opendir+set}" = set; then :
252b5132 12785
42ecbf5e 12786else
81ecdfbb 12787 ac_cv_search_opendir=no
252b5132 12788fi
81ecdfbb 12789rm conftest.$ac_ext
42ecbf5e 12790LIBS=$ac_func_search_save_LIBS
252b5132 12791fi
81ecdfbb
RW
12792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
12793$as_echo "$ac_cv_search_opendir" >&6; }
12794ac_res=$ac_cv_search_opendir
12795if test "$ac_res" != no; then :
12796 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
42ecbf5e 12797
d15b04bd 12798fi
252b5132
RH
12799
12800fi
12801
12802
81ecdfbb
RW
12803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
12804$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
12805if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
12806 $as_echo_n "(cached) " >&6
34875e64 12807else
81ecdfbb 12808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12809/* end confdefs.h. */
34875e64 12810#include <unistd.h>
42ecbf5e
DJ
12811int
12812main ()
12813{
34875e64 12814extern int getopt (int, char *const*, const char *);
42ecbf5e
DJ
12815 ;
12816 return 0;
12817}
12818_ACEOF
81ecdfbb 12819if ac_fn_c_try_compile "$LINENO"; then :
34875e64
NC
12820 ld_cv_decl_getopt_unistd_h=yes
12821else
81ecdfbb 12822 ld_cv_decl_getopt_unistd_h=no
34875e64 12823fi
81ecdfbb 12824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34875e64
NC
12825fi
12826
81ecdfbb
RW
12827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
12828$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
34875e64 12829if test $ld_cv_decl_getopt_unistd_h = yes; then
42ecbf5e 12830
81ecdfbb 12831$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
34875e64
NC
12832
12833fi
42ecbf5e 12834
252b5132
RH
12835
12836case "${host}" in
a8100d5b 12837*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
42ecbf5e 12838
81ecdfbb 12839$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
252b5132
RH
12840 ;;
12841esac
12842
81ecdfbb
RW
12843ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
12844if test "x$ac_cv_have_decl_strstr" = x""yes; then :
12845 ac_have_decl=1
252b5132 12846else
81ecdfbb
RW
12847 ac_have_decl=0
12848fi
502bdb00 12849
81ecdfbb
RW
12850cat >>confdefs.h <<_ACEOF
12851#define HAVE_DECL_STRSTR $ac_have_decl
42ecbf5e 12852_ACEOF
81ecdfbb
RW
12853ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
12854if test "x$ac_cv_have_decl_free" = x""yes; then :
12855 ac_have_decl=1
252b5132 12856else
81ecdfbb 12857 ac_have_decl=0
252b5132
RH
12858fi
12859
502bdb00 12860cat >>confdefs.h <<_ACEOF
81ecdfbb 12861#define HAVE_DECL_FREE $ac_have_decl
502bdb00 12862_ACEOF
81ecdfbb
RW
12863ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
12864if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
12865 ac_have_decl=1
12866else
12867 ac_have_decl=0
12868fi
42ecbf5e 12869
81ecdfbb
RW
12870cat >>confdefs.h <<_ACEOF
12871#define HAVE_DECL_SBRK $ac_have_decl
12872_ACEOF
12873ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
12874if test "x$ac_cv_have_decl_getenv" = x""yes; then :
12875 ac_have_decl=1
12876else
12877 ac_have_decl=0
12878fi
502bdb00 12879
81ecdfbb
RW
12880cat >>confdefs.h <<_ACEOF
12881#define HAVE_DECL_GETENV $ac_have_decl
12882_ACEOF
12883ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
12884if test "x$ac_cv_have_decl_environ" = x""yes; then :
12885 ac_have_decl=1
502bdb00 12886else
81ecdfbb
RW
12887 ac_have_decl=0
12888fi
12889
12890cat >>confdefs.h <<_ACEOF
12891#define HAVE_DECL_ENVIRON $ac_have_decl
42ecbf5e 12892_ACEOF
252b5132 12893
252b5132 12894
81ecdfbb
RW
12895# Link in zlib if we can. This is needed only for the bootstrap tests
12896# right now, since those tests use libbfd, which depends on zlib.
12897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
12898$as_echo_n "checking for library containing zlibVersion... " >&6; }
12899if test "${ac_cv_search_zlibVersion+set}" = set; then :
12900 $as_echo_n "(cached) " >&6
252b5132 12901else
81ecdfbb
RW
12902 ac_func_search_save_LIBS=$LIBS
12903cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12904/* end confdefs.h. */
502bdb00 12905
81ecdfbb
RW
12906/* Override any GCC internal prototype to avoid an error.
12907 Use char because int might match the return type of a GCC
4474d12b 12908 builtin and then its argument prototype would still apply. */
4474d12b
CS
12909#ifdef __cplusplus
12910extern "C"
12911#endif
4474d12b
CS
12912char zlibVersion ();
12913int
12914main ()
12915{
81ecdfbb 12916return zlibVersion ();
4474d12b
CS
12917 ;
12918 return 0;
12919}
12920_ACEOF
81ecdfbb
RW
12921for ac_lib in '' z; do
12922 if test -z "$ac_lib"; then
12923 ac_res="none required"
4474d12b 12924 else
81ecdfbb
RW
12925 ac_res=-l$ac_lib
12926 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4474d12b 12927 fi
81ecdfbb
RW
12928 if ac_fn_c_try_link "$LINENO"; then :
12929 ac_cv_search_zlibVersion=$ac_res
4474d12b 12930fi
81ecdfbb
RW
12931rm -f core conftest.err conftest.$ac_objext \
12932 conftest$ac_exeext
12933 if test "${ac_cv_search_zlibVersion+set}" = set; then :
12934 break
4474d12b 12935fi
81ecdfbb
RW
12936done
12937if test "${ac_cv_search_zlibVersion+set}" = set; then :
4474d12b 12938
4474d12b 12939else
81ecdfbb 12940 ac_cv_search_zlibVersion=no
4474d12b 12941fi
81ecdfbb
RW
12942rm conftest.$ac_ext
12943LIBS=$ac_func_search_save_LIBS
4474d12b 12944fi
81ecdfbb
RW
12945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
12946$as_echo "$ac_cv_search_zlibVersion" >&6; }
12947ac_res=$ac_cv_search_zlibVersion
12948if test "$ac_res" != no; then :
12949 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12950 for ac_header in zlib.h
12951do :
12952 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12953if test "x$ac_cv_header_zlib_h" = x""yes; then :
4474d12b 12954 cat >>confdefs.h <<_ACEOF
81ecdfbb 12955#define HAVE_ZLIB_H 1
4474d12b
CS
12956_ACEOF
12957
12958fi
12959
12960done
12961
12962fi
12963
12964
597e2591
ILT
12965# When converting linker scripts into strings for use in emulation
12966# files, use astring.sed if the compiler supports ANSI string
12967# concatenation, or ostring.sed otherwise. This is to support the
12968# broken Microsoft MSVC compiler, which limits the length of string
12969# constants, while still supporting pre-ANSI compilers which do not
12970# support string concatenation.
81ecdfbb
RW
12971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
12972$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
12973if test "${ld_cv_string_concatenation+set}" = set; then :
12974 $as_echo_n "(cached) " >&6
42ecbf5e 12975else
81ecdfbb 12976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42ecbf5e 12977/* end confdefs.h. */
81ecdfbb 12978
314e9a4e
L
12979int
12980main ()
12981{
81ecdfbb 12982char *a = "a" "a";
314e9a4e
L
12983 ;
12984 return 0;
12985}
12986_ACEOF
81ecdfbb
RW
12987if ac_fn_c_try_compile "$LINENO"; then :
12988 ld_cv_string_concatenation=yes
314e9a4e 12989else
81ecdfbb 12990 ld_cv_string_concatenation=no
314e9a4e 12991fi
81ecdfbb 12992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
314e9a4e 12993fi
81ecdfbb
RW
12994
12995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
12996$as_echo "$ld_cv_string_concatenation" >&6; }
12997if test "$ld_cv_string_concatenation" = "yes"; then
12998 STRINGIFY=astring.sed
12999else
13000 STRINGIFY=ostring.sed
314e9a4e 13001fi
81ecdfbb
RW
13002
13003
13004# target-specific stuff:
13005
13006all_targets=
13007EMUL=
13008all_emuls=
13009all_emul_extras=
13010all_libpath=
13011
13012rm -f tdirs
13013
13014for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
13015do
13016 if test "$targ_alias" = "all"; then
13017 all_targets=true
13018 else
13019 # Canonicalize the secondary target names.
13020 result=`$ac_config_sub $targ_alias 2>/dev/null`
13021 if test -n "$result"; then
13022 targ=$result
13023 else
13024 targ=$targ_alias
13025 fi
13026
13027 . ${srcdir}/configure.tgt
13028
13029 if test "$targ" = "$target"; then
13030 EMUL=$targ_emul
13031 fi
13032
13033 if test x${want64} = xfalse; then
13034 . ${srcdir}/../bfd/config.bfd
13035 fi
13036
13037 if test x${want64} = xtrue; then
13038 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
13039 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
13040 fi
13041
13042 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
13043 case " $all_emuls " in
13044 *" e${i}.o "*) ;;
13045 *)
13046 all_emuls="$all_emuls e${i}.o"
13047 eval result=\$tdir_$i
13048 test -z "$result" && result=$targ_alias
13049 echo tdir_$i=$result >> tdirs
13050 ;;
13051 esac
13052 done
13053
13054 for i in $targ_emul $targ_extra_libpath; do
13055 case " $all_libpath " in
13056 *" ${i} "*) ;;
13057 *)
13058 if test -z "$all_libpath"; then
13059 all_libpath=${i}
13060 else
13061 all_libpath="$all_libpath ${i}"
13062 fi
13063 ;;
13064 esac
13065 done
13066
13067 for i in $targ_extra_ofiles; do
13068 case " $all_emul_extras " in
13069 *" ${i} "*) ;;
13070 *)
13071 all_emul_extras="$all_emul_extras ${i}"
13072 ;;
13073 esac
13074 done
13075 fi
13076done
13077
13078
13079
13080TDIRS=tdirs
13081
13082
13083if test x${all_targets} = xtrue; then
13084 if test x${want64} = xfalse; then
13085 # The cast to long int works around a bug in the HP C Compiler
13086# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13087# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13088# This bug is HP SR number 8606223364.
13089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13090$as_echo_n "checking size of long... " >&6; }
13091if test "${ac_cv_sizeof_long+set}" = set; then :
13092 $as_echo_n "(cached) " >&6
13093else
13094 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13095
314e9a4e 13096else
81ecdfbb
RW
13097 if test "$ac_cv_type_long" = yes; then
13098 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13099$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13100{ as_fn_set_status 77
13101as_fn_error "cannot compute sizeof (long)
13102See \`config.log' for more details." "$LINENO" 5; }; }
13103 else
13104 ac_cv_sizeof_long=0
13105 fi
314e9a4e 13106fi
81ecdfbb 13107
314e9a4e 13108fi
81ecdfbb
RW
13109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13110$as_echo "$ac_cv_sizeof_long" >&6; }
13111
13112
13113
314e9a4e
L
13114cat >>confdefs.h <<_ACEOF
13115#define SIZEOF_LONG $ac_cv_sizeof_long
13116_ACEOF
13117
13118
13119 if test "x${ac_cv_sizeof_long}" = "x8"; then
13120 want64=true
13121 fi
13122 fi
42ecbf5e
DJ
13123 if test x${want64} = xtrue; then
13124 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
13125 else
13126 EMULATION_OFILES='$(ALL_EMULATIONS)'
13127 fi
13128 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
13129else
13130 EMULATION_OFILES=$all_emuls
13131 EMUL_EXTRA_OFILES=$all_emul_extras
13132fi
13133
13134
13135
13136
13137EMULATION_LIBPATH=$all_libpath
13138
13139
13140if test x${enable_static} = xno; then
13141 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
13142else
13143 TESTBFDLIB="../bfd/.libs/libbfd.a"
13144fi
13145
13146
13147target_vendor=${target_vendor=$host_vendor}
13148case "$target_vendor" in
13149 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
13150 *) EXTRA_SHLIB_EXTENSION= ;;
13151esac
13152
13153case "$target_os" in
13154 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
13155esac
13156
13157if test x${EXTRA_SHLIB_EXTENSION} != x ; then
13158
13159cat >>confdefs.h <<_ACEOF
13160#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
13161_ACEOF
13162
13163fi
13164
108a6f8e
CD
13165
13166
13167
13168
31dd3154 13169
81ecdfbb 13170ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
da594c4a 13171
42ecbf5e
DJ
13172cat >confcache <<\_ACEOF
13173# This file is a shell script that caches the results of configure
13174# tests run on this system so they can be shared between configure
13175# scripts and configure runs, see configure's option --config-cache.
13176# It is not useful on other systems. If it contains results you don't
13177# want to keep, you may remove or edit it.
13178#
13179# config.status only pays attention to the cache file if you give it
13180# the --recheck option to rerun configure.
13181#
13182# `ac_cv_env_foo' variables (set or unset) will be overridden when
13183# loading this file, other *unset* `ac_cv_foo' will be assigned the
13184# following values.
13185
13186_ACEOF
13187
13188# The following way of writing the cache mishandles newlines in values,
13189# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13190# So, we kill variables containing newlines.
42ecbf5e
DJ
13191# Ultrix sh set writes to stderr and can't be redirected directly,
13192# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13193(
13194 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13195 eval ac_val=\$$ac_var
13196 case $ac_val in #(
13197 *${as_nl}*)
13198 case $ac_var in #(
13199 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13200$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13201 esac
13202 case $ac_var in #(
13203 _ | IFS | as_nl) ;; #(
13204 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13205 *) { eval $ac_var=; unset $ac_var;} ;;
13206 esac ;;
13207 esac
13208 done
13209
42ecbf5e 13210 (set) 2>&1 |
81ecdfbb
RW
13211 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13212 *${as_nl}ac_space=\ *)
13213 # `set' does not quote correctly, so add quotes: double-quote
13214 # substitution turns \\\\ into \\, and sed turns \\ into \.
42ecbf5e
DJ
13215 sed -n \
13216 "s/'/'\\\\''/g;
13217 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13218 ;; #(
42ecbf5e
DJ
13219 *)
13220 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13221 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
42ecbf5e 13222 ;;
81ecdfbb
RW
13223 esac |
13224 sort
13225) |
42ecbf5e 13226 sed '
81ecdfbb 13227 /^ac_cv_env_/b end
42ecbf5e 13228 t clear
81ecdfbb 13229 :clear
42ecbf5e
DJ
13230 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13231 t end
81ecdfbb
RW
13232 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13233 :end' >>confcache
13234if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13235 if test -w "$cache_file"; then
13236 test "x$cache_file" != "x/dev/null" &&
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13238$as_echo "$as_me: updating cache $cache_file" >&6;}
42ecbf5e
DJ
13239 cat confcache >$cache_file
13240 else
81ecdfbb
RW
13241 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13242$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
42ecbf5e
DJ
13243 fi
13244fi
13245rm -f confcache
13246
13247test "x$prefix" = xNONE && prefix=$ac_default_prefix
13248# Let make expand exec_prefix.
13249test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13250
42ecbf5e
DJ
13251DEFS=-DHAVE_CONFIG_H
13252
13253ac_libobjs=
13254ac_ltlibobjs=
13255for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13256 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13257 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13258 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13259 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13260 # will be set to the directory where LIBOBJS objects are built.
13261 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13262 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
42ecbf5e
DJ
13263done
13264LIBOBJS=$ac_libobjs
13265
13266LTLIBOBJS=$ac_ltlibobjs
13267
13268
13269if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
13270 as_fn_error "conditional \"AMDEP\" was never defined.
13271Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e
DJ
13272fi
13273if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
13274 as_fn_error "conditional \"am__fastdepCC\" was never defined.
13275Usually this means the macro was only invoked conditionally." "$LINENO" 5
13276fi
13277 if test -n "$EXEEXT"; then
13278 am__EXEEXT_TRUE=
13279 am__EXEEXT_FALSE='#'
13280else
13281 am__EXEEXT_TRUE='#'
13282 am__EXEEXT_FALSE=
42ecbf5e 13283fi
81ecdfbb 13284
64ac50ac
RW
13285if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13286 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13287Usually this means the macro was only invoked conditionally." "$LINENO" 5
13288fi
42ecbf5e 13289if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
13290 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13291Usually this means the macro was only invoked conditionally." "$LINENO" 5
42ecbf5e 13292fi
d5fbea21 13293if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
13294 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
13295Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 13296fi
42ecbf5e
DJ
13297
13298: ${CONFIG_STATUS=./config.status}
81ecdfbb 13299ac_write_fail=0
42ecbf5e
DJ
13300ac_clean_files_save=$ac_clean_files
13301ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13302{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13303$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13304as_write_fail=0
13305cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
42ecbf5e
DJ
13306#! $SHELL
13307# Generated by $as_me.
13308# Run this file to recreate the current configuration.
13309# Compiler output produced by configure, useful for debugging
13310# configure, is in config.log if it exists.
13311
13312debug=false
13313ac_cs_recheck=false
13314ac_cs_silent=false
42ecbf5e 13315
81ecdfbb
RW
13316SHELL=\${CONFIG_SHELL-$SHELL}
13317export SHELL
13318_ASEOF
13319cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13320## -------------------- ##
13321## M4sh Initialization. ##
13322## -------------------- ##
42ecbf5e 13323
81ecdfbb
RW
13324# Be more Bourne compatible
13325DUALCASE=1; export DUALCASE # for MKS sh
13326if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
42ecbf5e
DJ
13327 emulate sh
13328 NULLCMD=:
81ecdfbb 13329 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
42ecbf5e
DJ
13330 # is contrary to our usage. Disable this feature.
13331 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13332 setopt NO_GLOB_SUBST
13333else
13334 case `(set -o) 2>/dev/null` in #(
13335 *posix*) :
13336 set -o posix ;; #(
13337 *) :
13338 ;;
13339esac
42ecbf5e 13340fi
42ecbf5e 13341
81ecdfbb
RW
13342
13343as_nl='
13344'
13345export as_nl
13346# Printing a long string crashes Solaris 7 /usr/bin/printf.
13347as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13348as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13349as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13350# Prefer a ksh shell builtin over an external printf program on Solaris,
13351# but without wasting forks for bash or zsh.
13352if test -z "$BASH_VERSION$ZSH_VERSION" \
13353 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13354 as_echo='print -r --'
13355 as_echo_n='print -rn --'
13356elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13357 as_echo='printf %s\n'
13358 as_echo_n='printf %s'
13359else
13360 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13361 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13362 as_echo_n='/usr/ucb/echo -n'
13363 else
13364 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13365 as_echo_n_body='eval
13366 arg=$1;
13367 case $arg in #(
13368 *"$as_nl"*)
13369 expr "X$arg" : "X\\(.*\\)$as_nl";
13370 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13371 esac;
13372 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13373 '
13374 export as_echo_n_body
13375 as_echo_n='sh -c $as_echo_n_body as_echo'
13376 fi
13377 export as_echo_body
13378 as_echo='sh -c $as_echo_body as_echo'
13379fi
13380
13381# The user is always right.
13382if test "${PATH_SEPARATOR+set}" != set; then
13383 PATH_SEPARATOR=:
13384 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13385 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13386 PATH_SEPARATOR=';'
13387 }
42ecbf5e
DJ
13388fi
13389
13390
81ecdfbb
RW
13391# IFS
13392# We need space, tab and new line, in precisely that order. Quoting is
13393# there to prevent editors from complaining about space-tab.
13394# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13395# splitting by setting IFS to empty value.)
13396IFS=" "" $as_nl"
13397
13398# Find who we are. Look in the path if we contain no directory separator.
13399case $0 in #((
13400 *[\\/]* ) as_myself=$0 ;;
13401 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13402for as_dir in $PATH
13403do
13404 IFS=$as_save_IFS
13405 test -z "$as_dir" && as_dir=.
13406 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13407 done
13408IFS=$as_save_IFS
13409
13410 ;;
13411esac
13412# We did not find ourselves, most probably we were run as `sh COMMAND'
13413# in which case we are not to be found in the path.
13414if test "x$as_myself" = x; then
13415 as_myself=$0
13416fi
13417if test ! -f "$as_myself"; then
13418 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13419 exit 1
13420fi
13421
13422# Unset variables that we do not need and which cause bugs (e.g. in
13423# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13424# suppresses any "Segmentation fault" message there. '((' could
13425# trigger a bug in pdksh 5.2.14.
13426for as_var in BASH_ENV ENV MAIL MAILPATH
13427do eval test x\${$as_var+set} = xset \
13428 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13429done
42ecbf5e
DJ
13430PS1='$ '
13431PS2='> '
13432PS4='+ '
13433
13434# NLS nuisances.
81ecdfbb
RW
13435LC_ALL=C
13436export LC_ALL
13437LANGUAGE=C
13438export LANGUAGE
13439
13440# CDPATH.
13441(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13442
13443
13444# as_fn_error ERROR [LINENO LOG_FD]
13445# ---------------------------------
13446# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13447# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13448# script with status $?, using 1 if that was 0.
13449as_fn_error ()
13450{
13451 as_status=$?; test $as_status -eq 0 && as_status=1
13452 if test "$3"; then
13453 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13454 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
42ecbf5e 13455 fi
81ecdfbb
RW
13456 $as_echo "$as_me: error: $1" >&2
13457 as_fn_exit $as_status
13458} # as_fn_error
13459
13460
13461# as_fn_set_status STATUS
13462# -----------------------
13463# Set $? to STATUS, without forking.
13464as_fn_set_status ()
13465{
13466 return $1
13467} # as_fn_set_status
13468
13469# as_fn_exit STATUS
13470# -----------------
13471# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13472as_fn_exit ()
13473{
13474 set +e
13475 as_fn_set_status $1
13476 exit $1
13477} # as_fn_exit
13478
13479# as_fn_unset VAR
13480# ---------------
13481# Portably unset VAR.
13482as_fn_unset ()
13483{
13484 { eval $1=; unset $1;}
13485}
13486as_unset=as_fn_unset
13487# as_fn_append VAR VALUE
13488# ----------------------
13489# Append the text in VALUE to the end of the definition contained in VAR. Take
13490# advantage of any shell optimizations that allow amortized linear growth over
13491# repeated appends, instead of the typical quadratic growth present in naive
13492# implementations.
13493if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13494 eval 'as_fn_append ()
13495 {
13496 eval $1+=\$2
13497 }'
13498else
13499 as_fn_append ()
13500 {
13501 eval $1=\$$1\$2
13502 }
13503fi # as_fn_append
13504
13505# as_fn_arith ARG...
13506# ------------------
13507# Perform arithmetic evaluation on the ARGs, and store the result in the
13508# global $as_val. Take advantage of shells that can avoid forks. The arguments
13509# must be portable across $(()) and expr.
13510if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13511 eval 'as_fn_arith ()
13512 {
13513 as_val=$(( $* ))
13514 }'
13515else
13516 as_fn_arith ()
13517 {
13518 as_val=`expr "$@" || test $? -eq 1`
13519 }
13520fi # as_fn_arith
13521
42ecbf5e 13522
81ecdfbb
RW
13523if expr a : '\(a\)' >/dev/null 2>&1 &&
13524 test "X`expr 00001 : '.*\(...\)'`" = X001; then
42ecbf5e
DJ
13525 as_expr=expr
13526else
13527 as_expr=false
13528fi
13529
81ecdfbb 13530if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42ecbf5e
DJ
13531 as_basename=basename
13532else
13533 as_basename=false
13534fi
13535
81ecdfbb
RW
13536if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13537 as_dirname=dirname
13538else
13539 as_dirname=false
13540fi
42ecbf5e 13541
81ecdfbb 13542as_me=`$as_basename -- "$0" ||
42ecbf5e
DJ
13543$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13544 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13545 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13546$as_echo X/"$0" |
13547 sed '/^.*\/\([^/][^/]*\)\/*$/{
13548 s//\1/
13549 q
13550 }
13551 /^X\/\(\/\/\)$/{
13552 s//\1/
13553 q
13554 }
13555 /^X\/\(\/\).*/{
13556 s//\1/
13557 q
13558 }
13559 s/.*/./; q'`
42ecbf5e 13560
42ecbf5e
DJ
13561# Avoid depending upon Character Ranges.
13562as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13563as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13564as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13565as_cr_digits='0123456789'
13566as_cr_alnum=$as_cr_Letters$as_cr_digits
13567
81ecdfbb
RW
13568ECHO_C= ECHO_N= ECHO_T=
13569case `echo -n x` in #(((((
13570-n*)
13571 case `echo 'xy\c'` in
13572 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13573 xy) ECHO_C='\c';;
13574 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13575 ECHO_T=' ';;
13576 esac;;
13577*)
13578 ECHO_N='-n';;
42ecbf5e 13579esac
252b5132 13580
81ecdfbb
RW
13581rm -f conf$$ conf$$.exe conf$$.file
13582if test -d conf$$.dir; then
13583 rm -f conf$$.dir/conf$$.file
42ecbf5e 13584else
81ecdfbb
RW
13585 rm -f conf$$.dir
13586 mkdir conf$$.dir 2>/dev/null
42ecbf5e 13587fi
81ecdfbb
RW
13588if (echo >conf$$.file) 2>/dev/null; then
13589 if ln -s conf$$.file conf$$ 2>/dev/null; then
42ecbf5e 13590 as_ln_s='ln -s'
81ecdfbb
RW
13591 # ... but there are two gotchas:
13592 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13593 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13594 # In both cases, we have to default to `cp -p'.
13595 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13596 as_ln_s='cp -p'
13597 elif ln conf$$.file conf$$ 2>/dev/null; then
13598 as_ln_s=ln
13599 else
13600 as_ln_s='cp -p'
252b5132 13601 fi
e5a52504 13602else
42ecbf5e 13603 as_ln_s='cp -p'
e5a52504 13604fi
81ecdfbb
RW
13605rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13606rmdir conf$$.dir 2>/dev/null
13607
13608
13609# as_fn_mkdir_p
13610# -------------
13611# Create "$as_dir" as a directory, including parents if necessary.
13612as_fn_mkdir_p ()
13613{
13614
13615 case $as_dir in #(
13616 -*) as_dir=./$as_dir;;
13617 esac
13618 test -d "$as_dir" || eval $as_mkdir_p || {
13619 as_dirs=
13620 while :; do
13621 case $as_dir in #(
13622 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13623 *) as_qdir=$as_dir;;
13624 esac
13625 as_dirs="'$as_qdir' $as_dirs"
13626 as_dir=`$as_dirname -- "$as_dir" ||
13627$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13628 X"$as_dir" : 'X\(//\)[^/]' \| \
13629 X"$as_dir" : 'X\(//\)$' \| \
13630 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13631$as_echo X"$as_dir" |
13632 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13633 s//\1/
13634 q
13635 }
13636 /^X\(\/\/\)[^/].*/{
13637 s//\1/
13638 q
13639 }
13640 /^X\(\/\/\)$/{
13641 s//\1/
13642 q
13643 }
13644 /^X\(\/\).*/{
13645 s//\1/
13646 q
13647 }
13648 s/.*/./; q'`
13649 test -d "$as_dir" && break
13650 done
13651 test -z "$as_dirs" || eval "mkdir $as_dirs"
13652 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13653
252b5132 13654
81ecdfbb 13655} # as_fn_mkdir_p
42ecbf5e 13656if mkdir -p . 2>/dev/null; then
81ecdfbb 13657 as_mkdir_p='mkdir -p "$as_dir"'
42ecbf5e
DJ
13658else
13659 test -d ./-p && rmdir ./-p
13660 as_mkdir_p=false
13661fi
252b5132 13662
81ecdfbb
RW
13663if test -x / >/dev/null 2>&1; then
13664 as_test_x='test -x'
13665else
13666 if ls -dL / >/dev/null 2>&1; then
13667 as_ls_L_option=L
13668 else
13669 as_ls_L_option=
13670 fi
13671 as_test_x='
13672 eval sh -c '\''
13673 if test -d "$1"; then
13674 test -d "$1/.";
13675 else
13676 case $1 in #(
13677 -*)set "./$1";;
13678 esac;
13679 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13680 ???[sx]*):;;*)false;;esac;fi
13681 '\'' sh
13682 '
13683fi
13684as_executable_p=$as_test_x
252b5132 13685
42ecbf5e
DJ
13686# Sed expression to map a string onto a valid CPP name.
13687as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
f234d5fe 13688
42ecbf5e
DJ
13689# Sed expression to map a string onto a valid variable name.
13690as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
e5a52504 13691
e5a52504 13692
42ecbf5e 13693exec 6>&1
81ecdfbb
RW
13694## ----------------------------------- ##
13695## Main body of $CONFIG_STATUS script. ##
13696## ----------------------------------- ##
13697_ASEOF
13698test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
e5a52504 13699
81ecdfbb
RW
13700cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13701# Save the log message, to keep $0 and so on meaningful, and to
42ecbf5e 13702# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13703# values after options handling.
13704ac_log="
42ecbf5e 13705This file was extended by $as_me, which was
81ecdfbb 13706generated by GNU Autoconf 2.64. Invocation command line was
42ecbf5e
DJ
13707
13708 CONFIG_FILES = $CONFIG_FILES
13709 CONFIG_HEADERS = $CONFIG_HEADERS
13710 CONFIG_LINKS = $CONFIG_LINKS
13711 CONFIG_COMMANDS = $CONFIG_COMMANDS
13712 $ $0 $@
e5a52504 13713
81ecdfbb
RW
13714on `(hostname || uname -n) 2>/dev/null | sed 1q`
13715"
13716
42ecbf5e
DJ
13717_ACEOF
13718
81ecdfbb
RW
13719case $ac_config_files in *"
13720"*) set x $ac_config_files; shift; ac_config_files=$*;;
13721esac
e5a52504 13722
81ecdfbb
RW
13723case $ac_config_headers in *"
13724"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13725esac
42ecbf5e 13726
42ecbf5e 13727
81ecdfbb
RW
13728cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13729# Files that config.status was made for.
13730config_files="$ac_config_files"
13731config_headers="$ac_config_headers"
13732config_commands="$ac_config_commands"
42ecbf5e 13733
81ecdfbb 13734_ACEOF
42ecbf5e 13735
81ecdfbb 13736cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 13737ac_cs_usage="\
81ecdfbb
RW
13738\`$as_me' instantiates files and other configuration actions
13739from templates according to the current configuration. Unless the files
13740and actions are specified as TAGs, all are instantiated by default.
42ecbf5e 13741
81ecdfbb 13742Usage: $0 [OPTION]... [TAG]...
42ecbf5e
DJ
13743
13744 -h, --help print this help, then exit
81ecdfbb
RW
13745 -V, --version print version number and configuration settings, then exit
13746 -q, --quiet, --silent
13747 do not print progress messages
42ecbf5e
DJ
13748 -d, --debug don't remove temporary files
13749 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13750 --file=FILE[:TEMPLATE]
13751 instantiate the configuration file FILE
13752 --header=FILE[:TEMPLATE]
13753 instantiate the configuration header FILE
42ecbf5e
DJ
13754
13755Configuration files:
13756$config_files
13757
13758Configuration headers:
13759$config_headers
13760
13761Configuration commands:
13762$config_commands
13763
81ecdfbb 13764Report bugs to the package provider."
42ecbf5e 13765
81ecdfbb
RW
13766_ACEOF
13767cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e
DJ
13768ac_cs_version="\\
13769config.status
81ecdfbb
RW
13770configured by $0, generated by GNU Autoconf 2.64,
13771 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
42ecbf5e 13772
81ecdfbb 13773Copyright (C) 2009 Free Software Foundation, Inc.
42ecbf5e
DJ
13774This config.status script is free software; the Free Software Foundation
13775gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13776
13777ac_pwd='$ac_pwd'
13778srcdir='$srcdir'
13779INSTALL='$INSTALL'
13780MKDIR_P='$MKDIR_P'
13781AWK='$AWK'
13782test -n "\$AWK" || AWK=awk
42ecbf5e
DJ
13783_ACEOF
13784
81ecdfbb
RW
13785cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13786# The default lists apply if the user does not specify any file.
42ecbf5e
DJ
13787ac_need_defaults=:
13788while test $# != 0
13789do
13790 case $1 in
13791 --*=*)
81ecdfbb
RW
13792 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13793 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
42ecbf5e 13794 ac_shift=:
252b5132 13795 ;;
81ecdfbb 13796 *)
42ecbf5e
DJ
13797 ac_option=$1
13798 ac_optarg=$2
13799 ac_shift=shift
252b5132 13800 ;;
42ecbf5e 13801 esac
252b5132 13802
42ecbf5e
DJ
13803 case $ac_option in
13804 # Handling of the options.
42ecbf5e
DJ
13805 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13806 ac_cs_recheck=: ;;
81ecdfbb
RW
13807 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13808 $as_echo "$ac_cs_version"; exit ;;
13809 --debug | --debu | --deb | --de | --d | -d )
42ecbf5e
DJ
13810 debug=: ;;
13811 --file | --fil | --fi | --f )
13812 $ac_shift
81ecdfbb
RW
13813 case $ac_optarg in
13814 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13815 esac
13816 as_fn_append CONFIG_FILES " '$ac_optarg'"
42ecbf5e
DJ
13817 ac_need_defaults=false;;
13818 --header | --heade | --head | --hea )
13819 $ac_shift
81ecdfbb
RW
13820 case $ac_optarg in
13821 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13822 esac
13823 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
42ecbf5e 13824 ac_need_defaults=false;;
81ecdfbb
RW
13825 --he | --h)
13826 # Conflict between --help and --header
13827 as_fn_error "ambiguous option: \`$1'
13828Try \`$0 --help' for more information.";;
13829 --help | --hel | -h )
13830 $as_echo "$ac_cs_usage"; exit ;;
42ecbf5e
DJ
13831 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13832 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13833 ac_cs_silent=: ;;
252b5132 13834
42ecbf5e 13835 # This is an error.
81ecdfbb
RW
13836 -*) as_fn_error "unrecognized option: \`$1'
13837Try \`$0 --help' for more information." ;;
252b5132 13838
81ecdfbb
RW
13839 *) as_fn_append ac_config_targets " $1"
13840 ac_need_defaults=false ;;
252b5132 13841
42ecbf5e
DJ
13842 esac
13843 shift
13844done
d15b04bd 13845
42ecbf5e 13846ac_configure_extra_args=
e5a52504 13847
42ecbf5e
DJ
13848if $ac_cs_silent; then
13849 exec 6>/dev/null
13850 ac_configure_extra_args="$ac_configure_extra_args --silent"
13851fi
e5a52504 13852
42ecbf5e 13853_ACEOF
81ecdfbb 13854cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42ecbf5e 13855if \$ac_cs_recheck; then
81ecdfbb
RW
13856 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13857 shift
13858 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13859 CONFIG_SHELL='$SHELL'
13860 export CONFIG_SHELL
13861 exec "\$@"
42ecbf5e
DJ
13862fi
13863
13864_ACEOF
81ecdfbb
RW
13865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13866exec 5>>config.log
13867{
13868 echo
13869 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13870## Running $as_me. ##
13871_ASBOX
13872 $as_echo "$ac_log"
13873} >&5
42ecbf5e 13874
81ecdfbb
RW
13875_ACEOF
13876cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
252b5132 13877#
81ecdfbb 13878# INIT-COMMANDS
252b5132 13879#
42ecbf5e 13880AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
13881
13882
13883# The HP-UX ksh and POSIX shell print the target directory to stdout
13884# if CDPATH is set.
13885(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13886
13887sed_quote_subst='$sed_quote_subst'
13888double_quote_subst='$double_quote_subst'
13889delay_variable_subst='$delay_variable_subst'
3725885a
RW
13890macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13891macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13892enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13893enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13894pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13895enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13896SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13897ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13898host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13899host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13900host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13901build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13902build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13903build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13904SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13905Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13906GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13907EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13908FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13909LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13910NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13911LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13912max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13913ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13914exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13915lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13916lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13917lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13918reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13919reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13920OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13921deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13922file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13923AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13924AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13925STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13926RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13927old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13928old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13929old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13930lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13931CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13932CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13933compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13934GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13935lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13936lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13937lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13938lt_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"`'
13939objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13940MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13941lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13942lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13943lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13944lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13945lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13946need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13947DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13948NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13949LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13950OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13951OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13952libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13953shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13954extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13955archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13956enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13957export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13958whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13959compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13960old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13961old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13962archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13963archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13964module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13965module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13966with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13967allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13968no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13969hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13970hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13971hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13972hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13973hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13974hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13975hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13976hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13977inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13978link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13979fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13980always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13981export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13982exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13983include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13984prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13985file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13986variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13987need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13988need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13989version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13990runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13991shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13992shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13993libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13994library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13995soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13996install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13997postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13998postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13999finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14000finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14001hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14002sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14003sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14004hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14005enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14006enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14007enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14008old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14009striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
14010
14011LTCC='$LTCC'
14012LTCFLAGS='$LTCFLAGS'
14013compiler='$compiler_DEFAULT'
14014
3725885a
RW
14015# A function that is used when there is no print builtin or printf.
14016func_fallback_echo ()
14017{
14018 eval 'cat <<_LTECHO_EOF
14019\$1
14020_LTECHO_EOF'
14021}
14022
d7040cdb 14023# Quote evaled strings.
3725885a
RW
14024for var in SHELL \
14025ECHO \
14026SED \
d7040cdb
SE
14027GREP \
14028EGREP \
14029FGREP \
14030LD \
14031NM \
14032LN_S \
14033lt_SP2NL \
14034lt_NL2SP \
14035reload_flag \
b214d478 14036OBJDUMP \
d7040cdb
SE
14037deplibs_check_method \
14038file_magic_cmd \
14039AR \
14040AR_FLAGS \
14041STRIP \
14042RANLIB \
14043CC \
14044CFLAGS \
14045compiler \
14046lt_cv_sys_global_symbol_pipe \
14047lt_cv_sys_global_symbol_to_cdecl \
14048lt_cv_sys_global_symbol_to_c_name_address \
b214d478 14049lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
14050lt_prog_compiler_no_builtin_flag \
14051lt_prog_compiler_wl \
14052lt_prog_compiler_pic \
14053lt_prog_compiler_static \
14054lt_cv_prog_compiler_c_o \
14055need_locks \
b214d478
SE
14056DSYMUTIL \
14057NMEDIT \
14058LIPO \
14059OTOOL \
14060OTOOL64 \
d7040cdb
SE
14061shrext_cmds \
14062export_dynamic_flag_spec \
14063whole_archive_flag_spec \
14064compiler_needs_object \
14065with_gnu_ld \
14066allow_undefined_flag \
14067no_undefined_flag \
14068hardcode_libdir_flag_spec \
14069hardcode_libdir_flag_spec_ld \
14070hardcode_libdir_separator \
14071fix_srcfile_path \
14072exclude_expsyms \
14073include_expsyms \
14074file_list_spec \
14075variables_saved_for_relink \
14076libname_spec \
14077library_names_spec \
14078soname_spec \
3725885a 14079install_override_mode \
d7040cdb
SE
14080finish_eval \
14081old_striplib \
14082striplib; do
3725885a 14083 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 14084 *[\\\\\\\`\\"\\\$]*)
3725885a 14085 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
14086 ;;
14087 *)
14088 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14089 ;;
14090 esac
14091done
14092
14093# Double-quote double-evaled strings.
14094for var in reload_cmds \
14095old_postinstall_cmds \
14096old_postuninstall_cmds \
14097old_archive_cmds \
14098extract_expsyms_cmds \
14099old_archive_from_new_cmds \
14100old_archive_from_expsyms_cmds \
14101archive_cmds \
14102archive_expsym_cmds \
14103module_cmds \
14104module_expsym_cmds \
14105export_symbols_cmds \
14106prelink_cmds \
14107postinstall_cmds \
14108postuninstall_cmds \
14109finish_cmds \
14110sys_lib_search_path_spec \
14111sys_lib_dlsearch_path_spec; do
3725885a 14112 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 14113 *[\\\\\\\`\\"\\\$]*)
3725885a 14114 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
14115 ;;
14116 *)
14117 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14118 ;;
14119 esac
14120done
14121
d7040cdb
SE
14122ac_aux_dir='$ac_aux_dir'
14123xsi_shell='$xsi_shell'
14124lt_shell_append='$lt_shell_append'
14125
14126# See if we are running on zsh, and set the options which allow our
14127# commands through without removal of \ escapes INIT.
14128if test -n "\${ZSH_VERSION+set}" ; then
14129 setopt NO_GLOB_SUBST
14130fi
14131
14132
14133 PACKAGE='$PACKAGE'
14134 VERSION='$VERSION'
14135 TIMESTAMP='$TIMESTAMP'
14136 RM='$RM'
14137 ofile='$ofile'
14138
14139
14140
20e95c23
DJ
14141# Capture the value of obsolete ALL_LINGUAS because we need it to compute
14142 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
14143 # from automake.
14144 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
14145 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14146 LINGUAS="${LINGUAS-%UNSET%}"
14147
42ecbf5e
DJ
14148
14149_ACEOF
14150
81ecdfbb 14151cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e 14152
81ecdfbb 14153# Handling of arguments.
42ecbf5e 14154for ac_config_target in $ac_config_targets
252b5132 14155do
81ecdfbb
RW
14156 case $ac_config_target in
14157 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14158 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14159 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14160 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
14161 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14162 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
14163
14164 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
14165 esac
14166done
14167
81ecdfbb 14168
42ecbf5e
DJ
14169# If the user did not use the arguments to specify the items to instantiate,
14170# then the envvar interface is used. Set only those that are not.
14171# We use the long form for the default assignment because of an extremely
14172# bizarre bug on SunOS 4.1.3.
14173if $ac_need_defaults; then
14174 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14175 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14176 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14177fi
14178
14179# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14180# simply because there is no reason against having it here, and in addition,
42ecbf5e 14181# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14182# Hook for its removal unless debugging.
14183# Note that there is a small window in which the directory will not be cleaned:
14184# after its creation but before its name has been assigned to `$tmp'.
42ecbf5e
DJ
14185$debug ||
14186{
81ecdfbb
RW
14187 tmp=
14188 trap 'exit_status=$?
14189 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14190' 0
14191 trap 'as_fn_exit 1' 1 2 13 15
42ecbf5e 14192}
42ecbf5e 14193# Create a (secure) tmp directory for tmp files.
e5a52504 14194
42ecbf5e 14195{
81ecdfbb 14196 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
42ecbf5e
DJ
14197 test -n "$tmp" && test -d "$tmp"
14198} ||
14199{
81ecdfbb
RW
14200 tmp=./conf$$-$RANDOM
14201 (umask 077 && mkdir "$tmp")
14202} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
14203
14204# Set up the scripts for CONFIG_FILES section.
14205# No need to generate them if there are no CONFIG_FILES.
14206# This happens for instance with `./config.status config.h'.
14207if test -n "$CONFIG_FILES"; then
14208
14209if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14210 ac_cs_awk_getline=:
14211 ac_cs_awk_pipe_init=
14212 ac_cs_awk_read_file='
14213 while ((getline aline < (F[key])) > 0)
14214 print(aline)
14215 close(F[key])'
14216 ac_cs_awk_pipe_fini=
14217else
14218 ac_cs_awk_getline=false
14219 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14220 ac_cs_awk_read_file='
14221 print "|#_!!_#|"
14222 print "cat " F[key] " &&"
14223 '$ac_cs_awk_pipe_init
14224 # The final `:' finishes the AND list.
14225 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14226fi
14227ac_cr=`echo X | tr X '\015'`
14228# On cygwin, bash can eat \r inside `` if the user requested igncr.
14229# But we know of no other shell where ac_cr would be empty at this
14230# point, so we can use a bashism as a fallback.
14231if test "x$ac_cr" = x; then
14232 eval ac_cr=\$\'\\r\'
14233fi
14234ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14235if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14236 ac_cs_awk_cr='\r'
14237else
14238 ac_cs_awk_cr=$ac_cr
14239fi
14240
14241echo 'BEGIN {' >"$tmp/subs1.awk" &&
14242_ACEOF
14243
14244# Create commands to substitute file output variables.
42ecbf5e 14245{
81ecdfbb
RW
14246 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
14247 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
14248 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14249 echo "_ACAWK" &&
14250 echo "_ACEOF"
14251} >conf$$files.sh &&
14252. ./conf$$files.sh ||
14253 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14254rm -f conf$$files.sh
e5a52504 14255
81ecdfbb
RW
14256{
14257 echo "cat >conf$$subs.awk <<_ACEOF" &&
14258 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14259 echo "_ACEOF"
14260} >conf$$subs.sh ||
14261 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14262ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14263ac_delim='%!_!# '
14264for ac_last_try in false false false false false :; do
14265 . ./conf$$subs.sh ||
14266 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14267
14268 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14269 if test $ac_delim_n = $ac_delim_num; then
14270 break
14271 elif $ac_last_try; then
14272 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14273 else
14274 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14275 fi
14276done
14277rm -f conf$$subs.sh
14278
14279cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14280cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14281_ACEOF
14282sed -n '
14283h
14284s/^/S["/; s/!.*/"]=/
14285p
14286g
14287s/^[^!]*!//
14288:repl
14289t repl
14290s/'"$ac_delim"'$//
14291t delim
14292:nl
14293h
14294s/\(.\{148\}\).*/\1/
14295t more1
14296s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14297p
14298n
14299b repl
14300:more1
14301s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14302p
14303g
14304s/.\{148\}//
14305t nl
14306:delim
14307h
14308s/\(.\{148\}\).*/\1/
14309t more2
14310s/["\\]/\\&/g; s/^/"/; s/$/"/
14311p
14312b
14313:more2
14314s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14315p
14316g
14317s/.\{148\}//
14318t delim
14319' <conf$$subs.awk | sed '
14320/^[^""]/{
14321 N
14322 s/\n//
14323}
14324' >>$CONFIG_STATUS || ac_write_fail=1
14325rm -f conf$$subs.awk
14326cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14327_ACAWK
14328cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14329 for (key in S) S_is_set[key] = 1
14330 FS = "\a"
14331 \$ac_cs_awk_pipe_init
14332}
14333{
14334 line = $ 0
14335 nfields = split(line, field, "@")
14336 substed = 0
14337 len = length(field[1])
14338 for (i = 2; i < nfields; i++) {
14339 key = field[i]
14340 keylen = length(key)
14341 if (S_is_set[key]) {
14342 value = S[key]
14343 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14344 len += length(value) + length(field[++i])
14345 substed = 1
14346 } else
14347 len += 1 + keylen
14348 }
14349 if (nfields == 3 && !substed) {
14350 key = field[2]
14351 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14352 \$ac_cs_awk_read_file
14353 next
14354 }
14355 }
14356 print line
14357}
14358\$ac_cs_awk_pipe_fini
14359_ACAWK
14360_ACEOF
14361cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14362if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14363 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14364else
14365 cat
14366fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14367 || as_fn_error "could not setup config files machinery" "$LINENO" 5
42ecbf5e 14368_ACEOF
d15b04bd 14369
81ecdfbb
RW
14370# VPATH may cause trouble with some makes, so we remove $(srcdir),
14371# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14372# trailing colons and then remove the whole line if VPATH becomes empty
14373# (actually we leave an empty line to preserve line numbers).
14374if test "x$srcdir" = x.; then
14375 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14376s/:*\$(srcdir):*/:/
14377s/:*\${srcdir}:*/:/
14378s/:*@srcdir@:*/:/
14379s/^\([^=]*=[ ]*\):*/\1/
14380s/:*$//
14381s/^[^=]*=[ ]*$//
14382}'
14383fi
14384
14385cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14386fi # test -n "$CONFIG_FILES"
42ecbf5e 14387
81ecdfbb
RW
14388# Set up the scripts for CONFIG_HEADERS section.
14389# No need to generate them if there are no CONFIG_HEADERS.
14390# This happens for instance with `./config.status Makefile'.
14391if test -n "$CONFIG_HEADERS"; then
14392cat >"$tmp/defines.awk" <<\_ACAWK ||
14393BEGIN {
14394_ACEOF
42ecbf5e 14395
81ecdfbb
RW
14396# Transform confdefs.h into an awk script `defines.awk', embedded as
14397# here-document in config.status, that substitutes the proper values into
14398# config.h.in to produce config.h.
252b5132 14399
81ecdfbb
RW
14400# Create a delimiter string that does not exist in confdefs.h, to ease
14401# handling of long lines.
14402ac_delim='%!_!# '
14403for ac_last_try in false false :; do
14404 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14405 if test -z "$ac_t"; then
14406 break
14407 elif $ac_last_try; then
14408 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
14409 else
14410 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14411 fi
14412done
14413
14414# For the awk script, D is an array of macro values keyed by name,
14415# likewise P contains macro parameters if any. Preserve backslash
14416# newline sequences.
14417
14418ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14419sed -n '
14420s/.\{148\}/&'"$ac_delim"'/g
14421t rset
14422:rset
14423s/^[ ]*#[ ]*define[ ][ ]*/ /
14424t def
14425d
14426:def
14427s/\\$//
14428t bsnl
14429s/["\\]/\\&/g
14430s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14431D["\1"]=" \3"/p
14432s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14433d
14434:bsnl
14435s/["\\]/\\&/g
14436s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14437D["\1"]=" \3\\\\\\n"\\/p
14438t cont
14439s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14440t cont
14441d
14442:cont
14443n
14444s/.\{148\}/&'"$ac_delim"'/g
14445t clear
14446:clear
14447s/\\$//
14448t bsnlc
14449s/["\\]/\\&/g; s/^/"/; s/$/"/p
14450d
14451:bsnlc
14452s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14453b cont
14454' <confdefs.h | sed '
14455s/'"$ac_delim"'/"\\\
14456"/g' >>$CONFIG_STATUS || ac_write_fail=1
14457
14458cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14459 for (key in D) D_is_set[key] = 1
14460 FS = "\a"
14461}
14462/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14463 line = \$ 0
14464 split(line, arg, " ")
14465 if (arg[1] == "#") {
14466 defundef = arg[2]
14467 mac1 = arg[3]
14468 } else {
14469 defundef = substr(arg[1], 2)
14470 mac1 = arg[2]
14471 }
14472 split(mac1, mac2, "(") #)
14473 macro = mac2[1]
14474 prefix = substr(line, 1, index(line, defundef) - 1)
14475 if (D_is_set[macro]) {
14476 # Preserve the white space surrounding the "#".
14477 print prefix "define", macro P[macro] D[macro]
14478 next
14479 } else {
14480 # Replace #undef with comments. This is necessary, for example,
14481 # in the case of _POSIX_SOURCE, which is predefined and required
14482 # on some systems where configure will not decide to define it.
14483 if (defundef == "undef") {
14484 print "/*", prefix defundef, macro, "*/"
14485 next
14486 }
14487 }
14488}
14489{ print }
14490_ACAWK
42ecbf5e 14491_ACEOF
81ecdfbb
RW
14492cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14493 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14494fi # test -n "$CONFIG_HEADERS"
42ecbf5e 14495
81ecdfbb
RW
14496
14497eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14498shift
14499for ac_tag
14500do
14501 case $ac_tag in
14502 :[FHLC]) ac_mode=$ac_tag; continue;;
14503 esac
14504 case $ac_mode$ac_tag in
14505 :[FHL]*:*);;
14506 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14507 :[FH]-) ac_tag=-:-;;
14508 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14509 esac
14510 ac_save_IFS=$IFS
14511 IFS=:
14512 set x $ac_tag
14513 IFS=$ac_save_IFS
14514 shift
14515 ac_file=$1
14516 shift
14517
14518 case $ac_mode in
14519 :L) ac_source=$1;;
14520 :[FH])
14521 ac_file_inputs=
14522 for ac_f
14523 do
14524 case $ac_f in
14525 -) ac_f="$tmp/stdin";;
14526 *) # Look for the file first in the build tree, then in the source tree
14527 # (if the path is not absolute). The absolute path cannot be DOS-style,
14528 # because $ac_f cannot contain `:'.
14529 test -f "$ac_f" ||
14530 case $ac_f in
14531 [\\/$]*) false;;
14532 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14533 esac ||
14534 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14535 esac
14536 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14537 as_fn_append ac_file_inputs " '$ac_f'"
14538 done
14539
14540 # Let's still pretend it is `configure' which instantiates (i.e., don't
14541 # use $as_me), people would be surprised to read:
14542 # /* config.h. Generated by config.status. */
14543 configure_input='Generated from '`
14544 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14545 `' by configure.'
14546 if test x"$ac_file" != x-; then
14547 configure_input="$ac_file. $configure_input"
14548 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14549$as_echo "$as_me: creating $ac_file" >&6;}
252b5132 14550 fi
81ecdfbb
RW
14551 # Neutralize special characters interpreted by sed in replacement strings.
14552 case $configure_input in #(
14553 *\&* | *\|* | *\\* )
14554 ac_sed_conf_input=`$as_echo "$configure_input" |
14555 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14556 *) ac_sed_conf_input=$configure_input;;
14557 esac
252b5132 14558
81ecdfbb
RW
14559 case $ac_tag in
14560 *:-:* | *:-) cat >"$tmp/stdin" \
14561 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14562 esac
14563 ;;
252b5132
RH
14564 esac
14565
81ecdfbb 14566 ac_dir=`$as_dirname -- "$ac_file" ||
42ecbf5e
DJ
14567$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14568 X"$ac_file" : 'X\(//\)[^/]' \| \
14569 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14570 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14571$as_echo X"$ac_file" |
14572 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14573 s//\1/
14574 q
14575 }
14576 /^X\(\/\/\)[^/].*/{
14577 s//\1/
14578 q
14579 }
14580 /^X\(\/\/\)$/{
14581 s//\1/
14582 q
14583 }
14584 /^X\(\/\).*/{
14585 s//\1/
14586 q
14587 }
14588 s/.*/./; q'`
14589 as_dir="$ac_dir"; as_fn_mkdir_p
42ecbf5e
DJ
14590 ac_builddir=.
14591
81ecdfbb
RW
14592case "$ac_dir" in
14593.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14594*)
14595 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14596 # A ".." for each directory in $ac_dir_suffix.
14597 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14598 case $ac_top_builddir_sub in
14599 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14600 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14601 esac ;;
14602esac
14603ac_abs_top_builddir=$ac_pwd
14604ac_abs_builddir=$ac_pwd$ac_dir_suffix
14605# for backward compatibility:
14606ac_top_builddir=$ac_top_build_prefix
252b5132 14607
42ecbf5e 14608case $srcdir in
81ecdfbb 14609 .) # We are building in place.
42ecbf5e 14610 ac_srcdir=.
81ecdfbb
RW
14611 ac_top_srcdir=$ac_top_builddir_sub
14612 ac_abs_top_srcdir=$ac_pwd ;;
14613 [\\/]* | ?:[\\/]* ) # Absolute name.
42ecbf5e 14614 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14615 ac_top_srcdir=$srcdir
14616 ac_abs_top_srcdir=$srcdir ;;
14617 *) # Relative name.
14618 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14619 ac_top_srcdir=$ac_top_build_prefix$srcdir
14620 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
42ecbf5e 14621esac
81ecdfbb 14622ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
42ecbf5e 14623
252b5132 14624
81ecdfbb
RW
14625 case $ac_mode in
14626 :F)
14627 #
14628 # CONFIG_FILE
14629 #
e5a52504 14630
42ecbf5e
DJ
14631 case $INSTALL in
14632 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
14633 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14634 esac
14635 ac_MKDIR_P=$MKDIR_P
14636 case $MKDIR_P in
14637 [\\/$]* | ?:[\\/]* ) ;;
14638 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
d15b04bd 14639 esac
81ecdfbb 14640_ACEOF
e5a52504 14641
81ecdfbb
RW
14642cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14643# If the template does not know about datarootdir, expand it.
14644# FIXME: This hack should be removed a few years after 2.60.
14645ac_datarootdir_hack=; ac_datarootdir_seen=
14646ac_sed_dataroot='
14647/datarootdir/ {
14648 p
14649 q
14650}
14651/@datadir@/p
14652/@docdir@/p
14653/@infodir@/p
14654/@localedir@/p
14655/@mandir@/p'
14656case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14657*datarootdir*) ac_datarootdir_seen=yes;;
14658*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14660$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14661_ACEOF
14662cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14663 ac_datarootdir_hack='
14664 s&@datadir@&$datadir&g
14665 s&@docdir@&$docdir&g
14666 s&@infodir@&$infodir&g
14667 s&@localedir@&$localedir&g
14668 s&@mandir@&$mandir&g
14669 s&\\\${datarootdir}&$datarootdir&g' ;;
14670esac
42ecbf5e 14671_ACEOF
81ecdfbb
RW
14672
14673# Neutralize VPATH when `$srcdir' = `.'.
14674# Shell code in configure.ac might set extrasub.
14675# FIXME: do we really want to maintain this feature?
14676cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14677ac_sed_extra="$ac_vpsub
42ecbf5e
DJ
14678$extrasub
14679_ACEOF
81ecdfbb 14680cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42ecbf5e
DJ
14681:t
14682/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
14683s|@configure_input@|$ac_sed_conf_input|;t t
14684s&@top_builddir@&$ac_top_builddir_sub&;t t
14685s&@top_build_prefix@&$ac_top_build_prefix&;t t
14686s&@srcdir@&$ac_srcdir&;t t
14687s&@abs_srcdir@&$ac_abs_srcdir&;t t
14688s&@top_srcdir@&$ac_top_srcdir&;t t
14689s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14690s&@builddir@&$ac_builddir&;t t
14691s&@abs_builddir@&$ac_abs_builddir&;t t
14692s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14693s&@INSTALL@&$ac_INSTALL&;t t
14694s&@MKDIR_P@&$ac_MKDIR_P&;t t
14695$ac_datarootdir_hack
14696"
14697eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
14698if $ac_cs_awk_getline; then
14699 $AWK -f "$tmp/subs.awk"
14700else
14701 $AWK -f "$tmp/subs.awk" | $SHELL
14702fi >$tmp/out \
14703 || as_fn_error "could not create $ac_file" "$LINENO" 5
14704
14705test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14706 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14707 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14709which seems to be undefined. Please make sure it is defined." >&5
14710$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14711which seems to be undefined. Please make sure it is defined." >&2;}
14712
14713 rm -f "$tmp/stdin"
42ecbf5e 14714 case $ac_file in
81ecdfbb
RW
14715 -) cat "$tmp/out" && rm -f "$tmp/out";;
14716 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14717 esac \
14718 || as_fn_error "could not create $ac_file" "$LINENO" 5
14719 ;;
14720 :H)
14721 #
14722 # CONFIG_HEADER
14723 #
42ecbf5e 14724 if test x"$ac_file" != x-; then
81ecdfbb
RW
14725 {
14726 $as_echo "/* $configure_input */" \
14727 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14728 } >"$tmp/config.h" \
14729 || as_fn_error "could not create $ac_file" "$LINENO" 5
14730 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14731 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14732$as_echo "$as_me: $ac_file is unchanged" >&6;}
42ecbf5e 14733 else
81ecdfbb
RW
14734 rm -f "$ac_file"
14735 mv "$tmp/config.h" "$ac_file" \
14736 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 14737 fi
42ecbf5e 14738 else
81ecdfbb
RW
14739 $as_echo "/* $configure_input */" \
14740 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14741 || as_fn_error "could not create -" "$LINENO" 5
e5a52504 14742 fi
81ecdfbb
RW
14743# Compute "$ac_file"'s index in $config_headers.
14744_am_arg="$ac_file"
42ecbf5e
DJ
14745_am_stamp_count=1
14746for _am_header in $config_headers :; do
14747 case $_am_header in
81ecdfbb 14748 $_am_arg | $_am_arg:* )
42ecbf5e
DJ
14749 break ;;
14750 * )
14751 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14752 esac
14753done
81ecdfbb
RW
14754echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14755$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14756 X"$_am_arg" : 'X\(//\)[^/]' \| \
14757 X"$_am_arg" : 'X\(//\)$' \| \
14758 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14759$as_echo X"$_am_arg" |
14760 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14761 s//\1/
14762 q
14763 }
14764 /^X\(\/\/\)[^/].*/{
14765 s//\1/
14766 q
14767 }
14768 /^X\(\/\/\)$/{
14769 s//\1/
14770 q
14771 }
14772 /^X\(\/\).*/{
14773 s//\1/
14774 q
14775 }
14776 s/.*/./; q'`/stamp-h$_am_stamp_count
14777 ;;
42ecbf5e 14778
81ecdfbb
RW
14779 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14780$as_echo "$as_me: executing $ac_file commands" >&6;}
14781 ;;
14782 esac
42ecbf5e
DJ
14783
14784
81ecdfbb
RW
14785 case $ac_file$ac_mode in
14786 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14787 # Autoconf 2.62 quotes --file arguments for eval, but not when files
14788 # are listed without --file. Let's play safe and only enable the eval
14789 # if we detect the quoting.
14790 case $CONFIG_FILES in
14791 *\'*) eval set x "$CONFIG_FILES" ;;
14792 *) set x $CONFIG_FILES ;;
14793 esac
14794 shift
14795 for mf
14796 do
14797 # Strip MF so we end up with the name of the file.
14798 mf=`echo "$mf" | sed -e 's/:.*$//'`
14799 # Check whether this is an Automake generated Makefile or not.
14800 # We used to match only the files named `Makefile.in', but
14801 # some people rename them; so instead we look at the file content.
14802 # Grep'ing the first line is not enough: some people post-process
14803 # each Makefile.in and add a new line on top of each file to say so.
14804 # Grep'ing the whole file is not good either: AIX grep has a line
14805 # limit of 2048, but all sed's we know have understand at least 4000.
14806 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14807 dirpart=`$as_dirname -- "$mf" ||
42ecbf5e
DJ
14808$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14809 X"$mf" : 'X\(//\)[^/]' \| \
14810 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
14811 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14812$as_echo X"$mf" |
14813 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14814 s//\1/
14815 q
14816 }
14817 /^X\(\/\/\)[^/].*/{
14818 s//\1/
14819 q
14820 }
14821 /^X\(\/\/\)$/{
14822 s//\1/
14823 q
14824 }
14825 /^X\(\/\).*/{
14826 s//\1/
14827 q
14828 }
14829 s/.*/./; q'`
14830 else
14831 continue
14832 fi
14833 # Extract the definition of DEPDIR, am__include, and am__quote
14834 # from the Makefile without running `make'.
14835 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14836 test -z "$DEPDIR" && continue
14837 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14838 test -z "am__include" && continue
14839 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14840 # When using ansi2knr, U may be empty or an underscore; expand it
14841 U=`sed -n 's/^U = //p' < "$mf"`
14842 # Find all dependency output files, they are included files with
14843 # $(DEPDIR) in their names. We invoke sed twice because it is the
14844 # simplest approach to changing $(DEPDIR) to its actual value in the
14845 # expansion.
14846 for file in `sed -n "
14847 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14848 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14849 # Make sure the directory exists.
14850 test -f "$dirpart/$file" && continue
14851 fdir=`$as_dirname -- "$file" ||
42ecbf5e
DJ
14852$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14853 X"$file" : 'X\(//\)[^/]' \| \
14854 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
14855 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14856$as_echo X"$file" |
14857 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14858 s//\1/
14859 q
14860 }
14861 /^X\(\/\/\)[^/].*/{
14862 s//\1/
14863 q
14864 }
14865 /^X\(\/\/\)$/{
14866 s//\1/
14867 q
14868 }
14869 /^X\(\/\).*/{
14870 s//\1/
14871 q
14872 }
14873 s/.*/./; q'`
14874 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14875 # echo "creating $dirpart/$file"
14876 echo '# dummy' > "$dirpart/$file"
42ecbf5e 14877 done
42ecbf5e 14878 done
81ecdfbb 14879}
d7040cdb 14880 ;;
81ecdfbb 14881 "libtool":C)
d7040cdb
SE
14882
14883 # See if we are running on zsh, and set the options which allow our
14884 # commands through without removal of \ escapes.
14885 if test -n "${ZSH_VERSION+set}" ; then
14886 setopt NO_GLOB_SUBST
14887 fi
14888
14889 cfgfile="${ofile}T"
14890 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14891 $RM "$cfgfile"
14892
14893 cat <<_LT_EOF >> "$cfgfile"
14894#! $SHELL
14895
14896# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
b214d478 14897# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
14898# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14899# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14900#
b214d478 14901# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 14902# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
b214d478 14903# Written by Gordon Matzigkeit, 1996
d7040cdb 14904#
b214d478 14905# This file is part of GNU Libtool.
d7040cdb 14906#
b214d478
SE
14907# GNU Libtool is free software; you can redistribute it and/or
14908# modify it under the terms of the GNU General Public License as
14909# published by the Free Software Foundation; either version 2 of
14910# the License, or (at your option) any later version.
d7040cdb 14911#
b214d478
SE
14912# As a special exception to the GNU General Public License,
14913# if you distribute this file as part of a program or library that
14914# is built using GNU Libtool, you may include this file under the
14915# same distribution terms that you use for the rest of that program.
d7040cdb 14916#
b214d478
SE
14917# GNU Libtool is distributed in the hope that it will be useful,
14918# but WITHOUT ANY WARRANTY; without even the implied warranty of
14919# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14920# GNU General Public License for more details.
d7040cdb 14921#
b214d478
SE
14922# You should have received a copy of the GNU General Public License
14923# along with GNU Libtool; see the file COPYING. If not, a copy
14924# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14925# obtained by writing to the Free Software Foundation, Inc.,
14926# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
14927
14928
14929# The names of the tagged configurations supported by this script.
14930available_tags=""
14931
14932# ### BEGIN LIBTOOL CONFIG
14933
14934# Which release of libtool.m4 was used?
14935macro_version=$macro_version
14936macro_revision=$macro_revision
14937
14938# Whether or not to build shared libraries.
14939build_libtool_libs=$enable_shared
14940
14941# Whether or not to build static libraries.
14942build_old_libs=$enable_static
14943
14944# What type of objects to build.
14945pic_mode=$pic_mode
14946
14947# Whether or not to optimize for fast installation.
14948fast_install=$enable_fast_install
14949
3725885a
RW
14950# Shell to use when invoking shell scripts.
14951SHELL=$lt_SHELL
14952
14953# An echo program that protects backslashes.
14954ECHO=$lt_ECHO
14955
d7040cdb
SE
14956# The host system.
14957host_alias=$host_alias
14958host=$host
14959host_os=$host_os
14960
14961# The build system.
14962build_alias=$build_alias
14963build=$build
14964build_os=$build_os
14965
14966# A sed program that does not truncate output.
14967SED=$lt_SED
14968
14969# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14970Xsed="\$SED -e 1s/^X//"
14971
14972# A grep program that handles long lines.
14973GREP=$lt_GREP
14974
14975# An ERE matcher.
14976EGREP=$lt_EGREP
14977
14978# A literal string matcher.
14979FGREP=$lt_FGREP
14980
14981# A BSD- or MS-compatible name lister.
14982NM=$lt_NM
14983
14984# Whether we need soft or hard links.
14985LN_S=$lt_LN_S
14986
14987# What is the maximum length of a command?
14988max_cmd_len=$max_cmd_len
14989
14990# Object file suffix (normally "o").
14991objext=$ac_objext
14992
14993# Executable file suffix (normally "").
14994exeext=$exeext
14995
14996# whether the shell understands "unset".
14997lt_unset=$lt_unset
14998
14999# turn spaces into newlines.
15000SP2NL=$lt_lt_SP2NL
15001
15002# turn newlines into spaces.
15003NL2SP=$lt_lt_NL2SP
15004
b214d478
SE
15005# An object symbol dumper.
15006OBJDUMP=$lt_OBJDUMP
15007
d7040cdb
SE
15008# Method to check whether dependent libraries are shared objects.
15009deplibs_check_method=$lt_deplibs_check_method
15010
15011# Command to use when deplibs_check_method == "file_magic".
15012file_magic_cmd=$lt_file_magic_cmd
15013
15014# The archiver.
15015AR=$lt_AR
15016AR_FLAGS=$lt_AR_FLAGS
15017
15018# A symbol stripping program.
15019STRIP=$lt_STRIP
15020
15021# Commands used to install an old-style archive.
15022RANLIB=$lt_RANLIB
15023old_postinstall_cmds=$lt_old_postinstall_cmds
15024old_postuninstall_cmds=$lt_old_postuninstall_cmds
15025
3725885a
RW
15026# Whether to use a lock for old archive extraction.
15027lock_old_archive_extraction=$lock_old_archive_extraction
15028
d7040cdb
SE
15029# A C compiler.
15030LTCC=$lt_CC
15031
15032# LTCC compiler flags.
15033LTCFLAGS=$lt_CFLAGS
15034
15035# Take the output of nm and produce a listing of raw symbols and C names.
15036global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15037
15038# Transform the output of nm in a proper C declaration.
15039global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15040
15041# Transform the output of nm in a C name address pair.
15042global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15043
b214d478
SE
15044# Transform the output of nm in a C name address pair when lib prefix is needed.
15045global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15046
d7040cdb
SE
15047# The name of the directory that contains temporary libtool files.
15048objdir=$objdir
15049
d7040cdb
SE
15050# Used to examine libraries when file_magic_cmd begins with "file".
15051MAGIC_CMD=$MAGIC_CMD
15052
15053# Must we lock files when doing compilation?
15054need_locks=$lt_need_locks
15055
b214d478
SE
15056# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15057DSYMUTIL=$lt_DSYMUTIL
15058
15059# Tool to change global to local symbols on Mac OS X.
15060NMEDIT=$lt_NMEDIT
15061
15062# Tool to manipulate fat objects and archives on Mac OS X.
15063LIPO=$lt_LIPO
15064
15065# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15066OTOOL=$lt_OTOOL
15067
15068# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15069OTOOL64=$lt_OTOOL64
15070
d7040cdb
SE
15071# Old archive suffix (normally "a").
15072libext=$libext
15073
15074# Shared library suffix (normally ".so").
15075shrext_cmds=$lt_shrext_cmds
15076
15077# The commands to extract the exported symbol list from a shared archive.
15078extract_expsyms_cmds=$lt_extract_expsyms_cmds
15079
15080# Variables whose values should be saved in libtool wrapper scripts and
15081# restored at link time.
15082variables_saved_for_relink=$lt_variables_saved_for_relink
15083
15084# Do we need the "lib" prefix for modules?
15085need_lib_prefix=$need_lib_prefix
15086
15087# Do we need a version for libraries?
15088need_version=$need_version
15089
15090# Library versioning type.
15091version_type=$version_type
15092
15093# Shared library runtime path variable.
15094runpath_var=$runpath_var
15095
15096# Shared library path variable.
15097shlibpath_var=$shlibpath_var
15098
15099# Is shlibpath searched before the hard-coded library search path?
15100shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15101
15102# Format of library name prefix.
15103libname_spec=$lt_libname_spec
15104
15105# List of archive names. First name is the real one, the rest are links.
15106# The last name is the one that the linker finds with -lNAME
15107library_names_spec=$lt_library_names_spec
15108
15109# The coded name of the library, if different from the real name.
15110soname_spec=$lt_soname_spec
15111
3725885a
RW
15112# Permission mode override for installation of shared libraries.
15113install_override_mode=$lt_install_override_mode
15114
d7040cdb
SE
15115# Command to use after installation of a shared archive.
15116postinstall_cmds=$lt_postinstall_cmds
15117
15118# Command to use after uninstallation of a shared archive.
15119postuninstall_cmds=$lt_postuninstall_cmds
15120
15121# Commands used to finish a libtool library installation in a directory.
15122finish_cmds=$lt_finish_cmds
15123
15124# As "finish_cmds", except a single script fragment to be evaled but
15125# not shown.
15126finish_eval=$lt_finish_eval
15127
15128# Whether we should hardcode library paths into libraries.
15129hardcode_into_libs=$hardcode_into_libs
15130
15131# Compile-time system search path for libraries.
15132sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15133
15134# Run-time system search path for libraries.
15135sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15136
15137# Whether dlopen is supported.
15138dlopen_support=$enable_dlopen
15139
15140# Whether dlopen of programs is supported.
15141dlopen_self=$enable_dlopen_self
15142
15143# Whether dlopen of statically linked programs is supported.
15144dlopen_self_static=$enable_dlopen_self_static
15145
15146# Commands to strip libraries.
15147old_striplib=$lt_old_striplib
15148striplib=$lt_striplib
15149
15150
15151# The linker used to build libraries.
15152LD=$lt_LD
15153
3725885a
RW
15154# How to create reloadable object files.
15155reload_flag=$lt_reload_flag
15156reload_cmds=$lt_reload_cmds
15157
d7040cdb
SE
15158# Commands used to build an old-style archive.
15159old_archive_cmds=$lt_old_archive_cmds
15160
15161# A language specific compiler.
15162CC=$lt_compiler
15163
15164# Is the compiler the GNU compiler?
15165with_gcc=$GCC
15166
15167# Compiler flag to turn off builtin functions.
15168no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15169
15170# How to pass a linker flag through the compiler.
15171wl=$lt_lt_prog_compiler_wl
15172
15173# Additional compiler flags for building library objects.
15174pic_flag=$lt_lt_prog_compiler_pic
15175
15176# Compiler flag to prevent dynamic linking.
15177link_static_flag=$lt_lt_prog_compiler_static
15178
15179# Does compiler simultaneously support -c and -o options?
15180compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15181
15182# Whether or not to add -lc for building shared libraries.
15183build_libtool_need_lc=$archive_cmds_need_lc
15184
15185# Whether or not to disallow shared libs when runtime libs are static.
15186allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15187
15188# Compiler flag to allow reflexive dlopens.
15189export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15190
15191# Compiler flag to generate shared objects directly from archives.
15192whole_archive_flag_spec=$lt_whole_archive_flag_spec
15193
15194# Whether the compiler copes with passing no objects directly.
15195compiler_needs_object=$lt_compiler_needs_object
15196
15197# Create an old-style archive from a shared archive.
15198old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15199
15200# Create a temporary old-style archive to link instead of a shared archive.
15201old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15202
15203# Commands used to build a shared archive.
15204archive_cmds=$lt_archive_cmds
15205archive_expsym_cmds=$lt_archive_expsym_cmds
15206
15207# Commands used to build a loadable module if different from building
15208# a shared archive.
15209module_cmds=$lt_module_cmds
15210module_expsym_cmds=$lt_module_expsym_cmds
15211
15212# Whether we are building with GNU ld or not.
15213with_gnu_ld=$lt_with_gnu_ld
15214
15215# Flag that allows shared libraries with undefined symbols to be built.
15216allow_undefined_flag=$lt_allow_undefined_flag
15217
15218# Flag that enforces no undefined symbols.
15219no_undefined_flag=$lt_no_undefined_flag
15220
15221# Flag to hardcode \$libdir into a binary during linking.
15222# This must work even if \$libdir does not exist
15223hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15224
15225# If ld is used when linking, flag to hardcode \$libdir into a binary
15226# during linking. This must work even if \$libdir does not exist.
15227hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15228
15229# Whether we need a single "-rpath" flag with a separated argument.
15230hardcode_libdir_separator=$lt_hardcode_libdir_separator
15231
15232# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15233# DIR into the resulting binary.
15234hardcode_direct=$hardcode_direct
15235
15236# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15237# DIR into the resulting binary and the resulting library dependency is
15238# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15239# library is relocated.
15240hardcode_direct_absolute=$hardcode_direct_absolute
15241
15242# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15243# into the resulting binary.
15244hardcode_minus_L=$hardcode_minus_L
15245
15246# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15247# into the resulting binary.
15248hardcode_shlibpath_var=$hardcode_shlibpath_var
15249
15250# Set to "yes" if building a shared library automatically hardcodes DIR
15251# into the library and all subsequent libraries and executables linked
15252# against it.
15253hardcode_automatic=$hardcode_automatic
15254
15255# Set to yes if linker adds runtime paths of dependent libraries
15256# to runtime path list.
15257inherit_rpath=$inherit_rpath
15258
15259# Whether libtool must link a program against all its dependency libraries.
15260link_all_deplibs=$link_all_deplibs
15261
15262# Fix the shell variable \$srcfile for the compiler.
15263fix_srcfile_path=$lt_fix_srcfile_path
15264
15265# Set to "yes" if exported symbols are required.
15266always_export_symbols=$always_export_symbols
15267
15268# The commands to list exported symbols.
15269export_symbols_cmds=$lt_export_symbols_cmds
15270
15271# Symbols that should not be listed in the preloaded symbols.
15272exclude_expsyms=$lt_exclude_expsyms
15273
15274# Symbols that must always be exported.
15275include_expsyms=$lt_include_expsyms
15276
15277# Commands necessary for linking programs (against libraries) with templates.
15278prelink_cmds=$lt_prelink_cmds
15279
15280# Specify filename containing input files.
15281file_list_spec=$lt_file_list_spec
15282
15283# How to hardcode a shared library path into an executable.
15284hardcode_action=$hardcode_action
15285
15286# ### END LIBTOOL CONFIG
15287
15288_LT_EOF
15289
15290 case $host_os in
15291 aix3*)
15292 cat <<\_LT_EOF >> "$cfgfile"
15293# AIX sometimes has problems with the GCC collect2 program. For some
15294# reason, if we set the COLLECT_NAMES environment variable, the problems
15295# vanish in a puff of smoke.
15296if test "X${COLLECT_NAMES+set}" != Xset; then
15297 COLLECT_NAMES=
15298 export COLLECT_NAMES
15299fi
15300_LT_EOF
15301 ;;
15302 esac
15303
15304
15305ltmain="$ac_aux_dir/ltmain.sh"
15306
15307
15308 # We use sed instead of cat because bash on DJGPP gets confused if
15309 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15310 # text mode, it properly converts lines to CR/LF. This bash problem
15311 # is reportedly fixed, but why not run on old versions too?
15312 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15313 || (rm -f "$cfgfile"; exit 1)
15314
15315 case $xsi_shell in
15316 yes)
15317 cat << \_LT_EOF >> "$cfgfile"
b214d478 15318
d7040cdb
SE
15319# func_dirname file append nondir_replacement
15320# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15321# otherwise set result to NONDIR_REPLACEMENT.
15322func_dirname ()
15323{
15324 case ${1} in
15325 */*) func_dirname_result="${1%/*}${2}" ;;
15326 * ) func_dirname_result="${3}" ;;
15327 esac
15328}
15329
15330# func_basename file
15331func_basename ()
15332{
15333 func_basename_result="${1##*/}"
15334}
15335
b214d478
SE
15336# func_dirname_and_basename file append nondir_replacement
15337# perform func_basename and func_dirname in a single function
15338# call:
15339# dirname: Compute the dirname of FILE. If nonempty,
15340# add APPEND to the result, otherwise set result
15341# to NONDIR_REPLACEMENT.
15342# value returned in "$func_dirname_result"
15343# basename: Compute filename of FILE.
15344# value retuned in "$func_basename_result"
15345# Implementation must be kept synchronized with func_dirname
15346# and func_basename. For efficiency, we do not delegate to
15347# those functions but instead duplicate the functionality here.
15348func_dirname_and_basename ()
15349{
15350 case ${1} in
15351 */*) func_dirname_result="${1%/*}${2}" ;;
15352 * ) func_dirname_result="${3}" ;;
15353 esac
15354 func_basename_result="${1##*/}"
15355}
15356
d7040cdb
SE
15357# func_stripname prefix suffix name
15358# strip PREFIX and SUFFIX off of NAME.
15359# PREFIX and SUFFIX must not contain globbing or regex special
15360# characters, hashes, percent signs, but SUFFIX may contain a leading
15361# dot (in which case that matches only a dot).
15362func_stripname ()
15363{
15364 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15365 # positional parameters, so assign one to ordinary parameter first.
15366 func_stripname_result=${3}
15367 func_stripname_result=${func_stripname_result#"${1}"}
15368 func_stripname_result=${func_stripname_result%"${2}"}
15369}
15370
15371# func_opt_split
15372func_opt_split ()
15373{
15374 func_opt_split_opt=${1%%=*}
15375 func_opt_split_arg=${1#*=}
15376}
15377
15378# func_lo2o object
15379func_lo2o ()
15380{
15381 case ${1} in
15382 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15383 *) func_lo2o_result=${1} ;;
15384 esac
15385}
b214d478
SE
15386
15387# func_xform libobj-or-source
15388func_xform ()
15389{
15390 func_xform_result=${1%.*}.lo
15391}
15392
15393# func_arith arithmetic-term...
15394func_arith ()
15395{
15396 func_arith_result=$(( $* ))
15397}
15398
15399# func_len string
15400# STRING may not start with a hyphen.
15401func_len ()
15402{
15403 func_len_result=${#1}
15404}
15405
d7040cdb
SE
15406_LT_EOF
15407 ;;
15408 *) # Bourne compatible functions.
15409 cat << \_LT_EOF >> "$cfgfile"
b214d478 15410
d7040cdb
SE
15411# func_dirname file append nondir_replacement
15412# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15413# otherwise set result to NONDIR_REPLACEMENT.
15414func_dirname ()
15415{
15416 # Extract subdirectory from the argument.
3725885a 15417 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
15418 if test "X$func_dirname_result" = "X${1}"; then
15419 func_dirname_result="${3}"
15420 else
15421 func_dirname_result="$func_dirname_result${2}"
15422 fi
15423}
15424
15425# func_basename file
15426func_basename ()
15427{
3725885a 15428 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
15429}
15430
b214d478 15431
d7040cdb
SE
15432# func_stripname prefix suffix name
15433# strip PREFIX and SUFFIX off of NAME.
15434# PREFIX and SUFFIX must not contain globbing or regex special
15435# characters, hashes, percent signs, but SUFFIX may contain a leading
15436# dot (in which case that matches only a dot).
15437# func_strip_suffix prefix name
15438func_stripname ()
15439{
15440 case ${2} in
3725885a
RW
15441 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15442 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
15443 esac
15444}
15445
15446# sed scripts:
15447my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15448my_sed_long_arg='1s/^-[^=]*=//'
15449
15450# func_opt_split
15451func_opt_split ()
15452{
3725885a
RW
15453 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15454 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
15455}
15456
15457# func_lo2o object
15458func_lo2o ()
15459{
3725885a 15460 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 15461}
b214d478
SE
15462
15463# func_xform libobj-or-source
15464func_xform ()
15465{
3725885a 15466 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
b214d478
SE
15467}
15468
15469# func_arith arithmetic-term...
15470func_arith ()
15471{
15472 func_arith_result=`expr "$@"`
15473}
15474
15475# func_len string
15476# STRING may not start with a hyphen.
15477func_len ()
15478{
15479 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15480}
15481
d7040cdb
SE
15482_LT_EOF
15483esac
15484
15485case $lt_shell_append in
15486 yes)
15487 cat << \_LT_EOF >> "$cfgfile"
15488
15489# func_append var value
15490# Append VALUE to the end of shell variable VAR.
15491func_append ()
15492{
15493 eval "$1+=\$2"
15494}
15495_LT_EOF
15496 ;;
15497 *)
15498 cat << \_LT_EOF >> "$cfgfile"
15499
15500# func_append var value
15501# Append VALUE to the end of shell variable VAR.
15502func_append ()
15503{
15504 eval "$1=\$$1\$2"
15505}
b214d478 15506
d7040cdb
SE
15507_LT_EOF
15508 ;;
15509 esac
15510
15511
15512 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15513 || (rm -f "$cfgfile"; exit 1)
15514
15515 mv -f "$cfgfile" "$ofile" ||
15516 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15517 chmod +x "$ofile"
15518
42ecbf5e 15519 ;;
81ecdfbb 15520 "default-1":C)
20e95c23
DJ
15521 for ac_file in $CONFIG_FILES; do
15522 # Support "outfile[:infile[:infile...]]"
15523 case "$ac_file" in
15524 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
15525 esac
15526 # PO directories have a Makefile.in generated from Makefile.in.in.
15527 case "$ac_file" in */Makefile.in)
15528 # Adjust a relative srcdir.
15529 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
15530 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
15531 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
15532 # In autoconf-2.13 it is called $ac_given_srcdir.
15533 # In autoconf-2.50 it is called $srcdir.
15534 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
15535 case "$ac_given_srcdir" in
15536 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
15537 /*) top_srcdir="$ac_given_srcdir" ;;
15538 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
15539 esac
15540 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
15541 rm -f "$ac_dir/POTFILES"
15542 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
15543 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
15544 POMAKEFILEDEPS="POTFILES.in"
15545 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
15546 # on $ac_dir but don't depend on user-specified configuration
15547 # parameters.
15548 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
15549 # The LINGUAS file contains the set of available languages.
15550 if test -n "$OBSOLETE_ALL_LINGUAS"; then
15551 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
15552 fi
15553 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
15554 # Hide the ALL_LINGUAS assigment from automake.
15555 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
15556 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
15557 else
15558 # The set of available languages was given in configure.in.
15559 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
15560 fi
15561 case "$ac_given_srcdir" in
15562 .) srcdirpre= ;;
15563 *) srcdirpre='$(srcdir)/' ;;
15564 esac
15565 POFILES=
15566 GMOFILES=
15567 UPDATEPOFILES=
15568 DUMMYPOFILES=
15569 for lang in $ALL_LINGUAS; do
15570 POFILES="$POFILES $srcdirpre$lang.po"
15571 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
15572 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
15573 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
15574 done
15575 # CATALOGS depends on both $ac_dir and the user's LINGUAS
15576 # environment variable.
15577 INST_LINGUAS=
15578 if test -n "$ALL_LINGUAS"; then
15579 for presentlang in $ALL_LINGUAS; do
15580 useit=no
15581 if test "%UNSET%" != "$LINGUAS"; then
15582 desiredlanguages="$LINGUAS"
15583 else
15584 desiredlanguages="$ALL_LINGUAS"
15585 fi
15586 for desiredlang in $desiredlanguages; do
15587 # Use the presentlang catalog if desiredlang is
15588 # a. equal to presentlang, or
15589 # b. a variant of presentlang (because in this case,
15590 # presentlang can be used as a fallback for messages
15591 # which are not translated in the desiredlang catalog).
15592 case "$desiredlang" in
15593 "$presentlang"*) useit=yes;;
15594 esac
15595 done
15596 if test $useit = yes; then
15597 INST_LINGUAS="$INST_LINGUAS $presentlang"
15598 fi
15599 done
15600 fi
15601 CATALOGS=
15602 if test -n "$INST_LINGUAS"; then
15603 for lang in $INST_LINGUAS; do
15604 CATALOGS="$CATALOGS $lang.gmo"
15605 done
15606 fi
15607 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
15608 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"
15609 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
15610 if test -f "$f"; then
15611 case "$f" in
15612 *.orig | *.bak | *~) ;;
15613 *) cat "$f" >> "$ac_dir/Makefile" ;;
15614 esac
15615 fi
15616 done
15617 fi
15618 ;;
15619 esac
15620 done ;;
81ecdfbb 15621
42ecbf5e 15622 esac
81ecdfbb 15623done # for ac_tag
42ecbf5e 15624
42ecbf5e 15625
81ecdfbb 15626as_fn_exit 0
42ecbf5e 15627_ACEOF
42ecbf5e
DJ
15628ac_clean_files=$ac_clean_files_save
15629
81ecdfbb
RW
15630test $ac_write_fail = 0 ||
15631 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15632
42ecbf5e
DJ
15633
15634# configure is writing to config.log, and then calls config.status.
15635# config.status does its own redirection, appending to config.log.
15636# Unfortunately, on DOS this fails, as config.log is still kept open
15637# by configure, so config.status won't be able to write to it; its
15638# output is simply discarded. So we exec the FD to /dev/null,
15639# effectively closing config.log, so it can be properly (re)opened and
15640# appended to by config.status. When coming back to configure, we
15641# need to make the FD available again.
15642if test "$no_create" != yes; then
15643 ac_cs_success=:
15644 ac_config_status_args=
15645 test "$silent" = yes &&
15646 ac_config_status_args="$ac_config_status_args --quiet"
15647 exec 5>/dev/null
15648 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15649 exec 5>>config.log
15650 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15651 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15652 $ac_cs_success || as_fn_exit $?
15653fi
15654if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15656$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
42ecbf5e 15657fi
252b5132 15658
This page took 1.33275 seconds and 4 git commands to generate.