Regenerate sim configure files to pick up support for powerpc64le in
[deliverable/binutils-gdb.git] / sim / common / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657 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.
b7026657 8#
b7026657
AC
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## -------------------- ##
c906108c 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 :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
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
b7026657 31fi
c906108c 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 }
b7026657 79fi
c906108c
SS
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
b7026657
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
c906108c 124
b7026657 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
6bb11ab3
L
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
b7026657 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."
b7026657 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."
b7026657 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
c906108c 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
383 as_expr=expr
384else
385 as_expr=false
386fi
c906108c 387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
389 as_basename=basename
390else
391 as_basename=false
392fi
c906108c 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
c906108c 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
b7026657
AC
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'`
c906108c 418
b7026657
AC
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
c906108c 425
c906108c 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 |
b7026657 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
b7026657 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 444 t loop
81ecdfbb 445 s/-\n.*//
b7026657 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; }
b7026657
AC
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"
b7026657
AC
454 # Exit status is that of the last command.
455 exit
456}
c906108c 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';;
b7026657 469esac
c906108c 470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
b7026657 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
b7026657 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 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'
b7026657 491 fi
b7026657
AC
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
c906108c 497
b7026657 498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
c906108c 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
c906108c 527
b7026657
AC
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'"
c906108c 530
b7026657
AC
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 533
6bb11ab3
L
534SHELL=${CONFIG_SHELL-/bin/sh}
535
c906108c 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
c906108c 538
b7026657
AC
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`
c906108c 543
c906108c 544#
b7026657 545# Initializations.
c906108c 546#
b7026657 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
b7026657 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
b7026657
AC
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
b7026657
AC
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
b7026657
AC
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
b7026657
AC
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
b7026657
AC
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
b7026657
AC
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
b7026657
AC
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
b7026657
AC
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
b7026657 592# include <inttypes.h>
b7026657 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
b7026657
AC
598# include <unistd.h>
599#endif"
c906108c 600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603TARGET_SUBDIR
604CPP_FOR_TARGET
605REPORT_BUGS_TEXI
606REPORT_BUGS_TO
607PKGVERSION
608sim_profile
609sim_trace
610sim_stdio
611sim_debug
612sim_cflags
613sim_bswap
614MAINT
31e6ad7d
MF
615MAINTAINER_MODE_FALSE
616MAINTAINER_MODE_TRUE
6bb11ab3
L
617lt_cv_dlopen_libs
618OTOOL64
619OTOOL
620LIPO
621NMEDIT
622DSYMUTIL
623AWK
624STRIP
625OBJDUMP
626LN_S
627NM
628ac_ct_DUMPBIN
629DUMPBIN
630LD
631FGREP
632SED
633LIBTOOL
634PLUGINS_FALSE
635PLUGINS_TRUE
81ecdfbb
RW
636CATOBJEXT
637GENCAT
638INSTOBJEXT
639DATADIRNAME
640CATALOGS
641POSUB
642GMSGFMT
643XGETTEXT
644INCINTL
645LIBINTL_DEP
646LIBINTL
647USE_NLS
db2e4d67
MF
648GMAKE_FALSE
649GMAKE_TRUE
650MAKE
651CCDEPMODE
652DEPDIR
653am__leading_dot
5f3ef9d0 654PACKAGE
81ecdfbb
RW
655RANLIB
656AR
657HDEFINES
658CC_FOR_BUILD
659INSTALL_DATA
660INSTALL_SCRIPT
661INSTALL_PROGRAM
2232061b
MF
662EGREP
663GREP
664CPP
81ecdfbb
RW
665target_os
666target_vendor
667target_cpu
668target
669host_os
670host_vendor
671host_cpu
672host
673build_os
674build_vendor
675build_cpu
676build
6ffe910a
MF
677OBJEXT
678EXEEXT
679ac_ct_CC
680CPPFLAGS
681LDFLAGS
682CFLAGS
683CC
81ecdfbb
RW
684target_alias
685host_alias
686build_alias
687LIBS
688ECHO_T
689ECHO_N
690ECHO_C
691DEFS
692mandir
693localedir
694libdir
695psdir
696pdfdir
697dvidir
698htmldir
699infodir
700docdir
701oldincludedir
702includedir
703localstatedir
704sharedstatedir
705sysconfdir
706datadir
707datarootdir
708libexecdir
709sbindir
710bindir
711program_transform_name
712prefix
713exec_prefix
714PACKAGE_URL
715PACKAGE_BUGREPORT
716PACKAGE_STRING
717PACKAGE_VERSION
718PACKAGE_TARNAME
719PACKAGE_NAME
720PATH_SEPARATOR
721SHELL
722WERROR_CFLAGS
723WARN_CFLAGS
724sim_xor_endian
725sim_stdcall
726sim_smp
727sim_reserved_bits
728sim_regparm
729sim_packages
730sim_inline
731sim_hw
732sim_hw_objs
733sim_hw_cflags
734sim_default_model
735sim_scache
736sim_float
737sim_hostendian
738sim_endian
739sim_bitsize
740sim_assert
741sim_alignment
742sim_environment'
b7026657 743ac_subst_files=''
81ecdfbb
RW
744ac_user_opts='
745enable_option_checking
5912fadd 746with_zlib
6bb11ab3
L
747enable_plugins
748enable_shared
749enable_static
750with_pic
751enable_fast_install
752with_gnu_ld
753enable_libtool_lock
81ecdfbb
RW
754enable_maintainer_mode
755enable_sim_bswap
756enable_sim_cflags
757enable_sim_debug
758enable_sim_stdio
759enable_sim_trace
760enable_sim_profile
761with_pkgversion
762with_bugurl
763'
764 ac_precious_vars='build_alias
765host_alias
766target_alias
767CC
768CFLAGS
769LDFLAGS
770LIBS
771CPPFLAGS
772CPP'
773
c906108c
SS
774
775# Initialize some variables set by options.
b7026657
AC
776ac_init_help=
777ac_init_version=false
81ecdfbb
RW
778ac_unrecognized_opts=
779ac_unrecognized_sep=
c906108c
SS
780# The variables have the same names as the options, with
781# dashes changed to underlines.
b7026657 782cache_file=/dev/null
c906108c 783exec_prefix=NONE
c906108c 784no_create=
c906108c
SS
785no_recursion=
786prefix=NONE
787program_prefix=NONE
788program_suffix=NONE
789program_transform_name=s,x,x,
790silent=
791site=
792srcdir=
c906108c
SS
793verbose=
794x_includes=NONE
795x_libraries=NONE
b7026657
AC
796
797# Installation directory options.
798# These are left unexpanded so users can "make install exec_prefix=/foo"
799# and all the variables that are supposed to be based on exec_prefix
800# by default will actually change.
801# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 802# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
803bindir='${exec_prefix}/bin'
804sbindir='${exec_prefix}/sbin'
805libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
806datarootdir='${prefix}/share'
807datadir='${datarootdir}'
c906108c
SS
808sysconfdir='${prefix}/etc'
809sharedstatedir='${prefix}/com'
810localstatedir='${prefix}/var'
c906108c
SS
811includedir='${prefix}/include'
812oldincludedir='/usr/include'
81ecdfbb
RW
813docdir='${datarootdir}/doc/${PACKAGE}'
814infodir='${datarootdir}/info'
815htmldir='${docdir}'
816dvidir='${docdir}'
817pdfdir='${docdir}'
818psdir='${docdir}'
819libdir='${exec_prefix}/lib'
820localedir='${datarootdir}/locale'
821mandir='${datarootdir}/man'
c906108c 822
c906108c 823ac_prev=
81ecdfbb 824ac_dashdash=
c906108c
SS
825for ac_option
826do
c906108c
SS
827 # If the previous option needs an argument, assign it.
828 if test -n "$ac_prev"; then
81ecdfbb 829 eval $ac_prev=\$ac_option
c906108c
SS
830 ac_prev=
831 continue
832 fi
833
81ecdfbb
RW
834 case $ac_option in
835 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
836 *) ac_optarg=yes ;;
837 esac
c906108c
SS
838
839 # Accept the important Cygnus configure options, so we can diagnose typos.
840
81ecdfbb
RW
841 case $ac_dashdash$ac_option in
842 --)
843 ac_dashdash=yes ;;
c906108c
SS
844
845 -bindir | --bindir | --bindi | --bind | --bin | --bi)
846 ac_prev=bindir ;;
847 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 848 bindir=$ac_optarg ;;
c906108c
SS
849
850 -build | --build | --buil | --bui | --bu)
b7026657 851 ac_prev=build_alias ;;
c906108c 852 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 853 build_alias=$ac_optarg ;;
c906108c
SS
854
855 -cache-file | --cache-file | --cache-fil | --cache-fi \
856 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
857 ac_prev=cache_file ;;
858 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
859 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
860 cache_file=$ac_optarg ;;
861
862 --config-cache | -C)
863 cache_file=config.cache ;;
c906108c 864
81ecdfbb 865 -datadir | --datadir | --datadi | --datad)
c906108c 866 ac_prev=datadir ;;
81ecdfbb 867 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 868 datadir=$ac_optarg ;;
c906108c 869
81ecdfbb
RW
870 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
871 | --dataroo | --dataro | --datar)
872 ac_prev=datarootdir ;;
873 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
874 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
875 datarootdir=$ac_optarg ;;
876
c906108c 877 -disable-* | --disable-*)
81ecdfbb 878 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 879 # Reject names that are not valid shell variable names.
81ecdfbb
RW
880 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
881 as_fn_error "invalid feature name: $ac_useropt"
882 ac_useropt_orig=$ac_useropt
883 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
884 case $ac_user_opts in
885 *"
886"enable_$ac_useropt"
887"*) ;;
888 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
889 ac_unrecognized_sep=', ';;
890 esac
891 eval enable_$ac_useropt=no ;;
892
893 -docdir | --docdir | --docdi | --doc | --do)
894 ac_prev=docdir ;;
895 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
896 docdir=$ac_optarg ;;
897
898 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
899 ac_prev=dvidir ;;
900 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
901 dvidir=$ac_optarg ;;
c906108c
SS
902
903 -enable-* | --enable-*)
81ecdfbb 904 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 905 # Reject names that are not valid shell variable names.
81ecdfbb
RW
906 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
907 as_fn_error "invalid feature name: $ac_useropt"
908 ac_useropt_orig=$ac_useropt
909 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
910 case $ac_user_opts in
911 *"
912"enable_$ac_useropt"
913"*) ;;
914 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
915 ac_unrecognized_sep=', ';;
c906108c 916 esac
81ecdfbb 917 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
918
919 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
920 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
921 | --exec | --exe | --ex)
922 ac_prev=exec_prefix ;;
923 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
924 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
925 | --exec=* | --exe=* | --ex=*)
b7026657 926 exec_prefix=$ac_optarg ;;
c906108c
SS
927
928 -gas | --gas | --ga | --g)
929 # Obsolete; use --with-gas.
930 with_gas=yes ;;
931
b7026657
AC
932 -help | --help | --hel | --he | -h)
933 ac_init_help=long ;;
934 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
935 ac_init_help=recursive ;;
936 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
937 ac_init_help=short ;;
c906108c
SS
938
939 -host | --host | --hos | --ho)
b7026657 940 ac_prev=host_alias ;;
c906108c 941 -host=* | --host=* | --hos=* | --ho=*)
b7026657 942 host_alias=$ac_optarg ;;
c906108c 943
81ecdfbb
RW
944 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
945 ac_prev=htmldir ;;
946 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
947 | --ht=*)
948 htmldir=$ac_optarg ;;
949
c906108c
SS
950 -includedir | --includedir | --includedi | --included | --include \
951 | --includ | --inclu | --incl | --inc)
952 ac_prev=includedir ;;
953 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
954 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 955 includedir=$ac_optarg ;;
c906108c
SS
956
957 -infodir | --infodir | --infodi | --infod | --info | --inf)
958 ac_prev=infodir ;;
959 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 960 infodir=$ac_optarg ;;
c906108c
SS
961
962 -libdir | --libdir | --libdi | --libd)
963 ac_prev=libdir ;;
964 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 965 libdir=$ac_optarg ;;
c906108c
SS
966
967 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
968 | --libexe | --libex | --libe)
969 ac_prev=libexecdir ;;
970 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
971 | --libexe=* | --libex=* | --libe=*)
b7026657 972 libexecdir=$ac_optarg ;;
c906108c 973
81ecdfbb
RW
974 -localedir | --localedir | --localedi | --localed | --locale)
975 ac_prev=localedir ;;
976 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
977 localedir=$ac_optarg ;;
978
c906108c 979 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 980 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
981 ac_prev=localstatedir ;;
982 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 983 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 984 localstatedir=$ac_optarg ;;
c906108c
SS
985
986 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
987 ac_prev=mandir ;;
988 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 989 mandir=$ac_optarg ;;
c906108c
SS
990
991 -nfp | --nfp | --nf)
992 # Obsolete; use --without-fp.
993 with_fp=no ;;
994
995 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 996 | --no-cr | --no-c | -n)
c906108c
SS
997 no_create=yes ;;
998
999 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1000 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1001 no_recursion=yes ;;
1002
1003 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1004 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1005 | --oldin | --oldi | --old | --ol | --o)
1006 ac_prev=oldincludedir ;;
1007 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1008 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1009 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1010 oldincludedir=$ac_optarg ;;
c906108c
SS
1011
1012 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1013 ac_prev=prefix ;;
1014 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1015 prefix=$ac_optarg ;;
c906108c
SS
1016
1017 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1018 | --program-pre | --program-pr | --program-p)
1019 ac_prev=program_prefix ;;
1020 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1021 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1022 program_prefix=$ac_optarg ;;
c906108c
SS
1023
1024 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1025 | --program-suf | --program-su | --program-s)
1026 ac_prev=program_suffix ;;
1027 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1028 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1029 program_suffix=$ac_optarg ;;
c906108c
SS
1030
1031 -program-transform-name | --program-transform-name \
1032 | --program-transform-nam | --program-transform-na \
1033 | --program-transform-n | --program-transform- \
1034 | --program-transform | --program-transfor \
1035 | --program-transfo | --program-transf \
1036 | --program-trans | --program-tran \
1037 | --progr-tra | --program-tr | --program-t)
1038 ac_prev=program_transform_name ;;
1039 -program-transform-name=* | --program-transform-name=* \
1040 | --program-transform-nam=* | --program-transform-na=* \
1041 | --program-transform-n=* | --program-transform-=* \
1042 | --program-transform=* | --program-transfor=* \
1043 | --program-transfo=* | --program-transf=* \
1044 | --program-trans=* | --program-tran=* \
1045 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1046 program_transform_name=$ac_optarg ;;
c906108c 1047
81ecdfbb
RW
1048 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1049 ac_prev=pdfdir ;;
1050 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1051 pdfdir=$ac_optarg ;;
1052
1053 -psdir | --psdir | --psdi | --psd | --ps)
1054 ac_prev=psdir ;;
1055 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1056 psdir=$ac_optarg ;;
1057
c906108c
SS
1058 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1059 | -silent | --silent | --silen | --sile | --sil)
1060 silent=yes ;;
1061
1062 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1063 ac_prev=sbindir ;;
1064 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1065 | --sbi=* | --sb=*)
b7026657 1066 sbindir=$ac_optarg ;;
c906108c
SS
1067
1068 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1069 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1070 | --sharedst | --shareds | --shared | --share | --shar \
1071 | --sha | --sh)
1072 ac_prev=sharedstatedir ;;
1073 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1074 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1075 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1076 | --sha=* | --sh=*)
b7026657 1077 sharedstatedir=$ac_optarg ;;
c906108c
SS
1078
1079 -site | --site | --sit)
1080 ac_prev=site ;;
1081 -site=* | --site=* | --sit=*)
b7026657 1082 site=$ac_optarg ;;
eb2d80b4 1083
c906108c
SS
1084 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1085 ac_prev=srcdir ;;
1086 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1087 srcdir=$ac_optarg ;;
c906108c
SS
1088
1089 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1090 | --syscon | --sysco | --sysc | --sys | --sy)
1091 ac_prev=sysconfdir ;;
1092 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1093 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1094 sysconfdir=$ac_optarg ;;
c906108c
SS
1095
1096 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1097 ac_prev=target_alias ;;
c906108c 1098 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1099 target_alias=$ac_optarg ;;
c906108c
SS
1100
1101 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1102 verbose=yes ;;
1103
b7026657
AC
1104 -version | --version | --versio | --versi | --vers | -V)
1105 ac_init_version=: ;;
c906108c
SS
1106
1107 -with-* | --with-*)
81ecdfbb 1108 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1109 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1110 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1111 as_fn_error "invalid package name: $ac_useropt"
1112 ac_useropt_orig=$ac_useropt
1113 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1114 case $ac_user_opts in
1115 *"
1116"with_$ac_useropt"
1117"*) ;;
1118 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1119 ac_unrecognized_sep=', ';;
c906108c 1120 esac
81ecdfbb 1121 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1122
1123 -without-* | --without-*)
81ecdfbb 1124 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1125 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1126 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1127 as_fn_error "invalid package name: $ac_useropt"
1128 ac_useropt_orig=$ac_useropt
1129 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1130 case $ac_user_opts in
1131 *"
1132"with_$ac_useropt"
1133"*) ;;
1134 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1135 ac_unrecognized_sep=', ';;
1136 esac
1137 eval with_$ac_useropt=no ;;
c906108c
SS
1138
1139 --x)
1140 # Obsolete; use --with-x.
1141 with_x=yes ;;
1142
1143 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1144 | --x-incl | --x-inc | --x-in | --x-i)
1145 ac_prev=x_includes ;;
1146 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1147 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1148 x_includes=$ac_optarg ;;
c906108c
SS
1149
1150 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1151 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1152 ac_prev=x_libraries ;;
1153 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1154 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1155 x_libraries=$ac_optarg ;;
c906108c 1156
81ecdfbb
RW
1157 -*) as_fn_error "unrecognized option: \`$ac_option'
1158Try \`$0 --help' for more information."
c906108c
SS
1159 ;;
1160
b7026657
AC
1161 *=*)
1162 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1163 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1164 case $ac_envvar in #(
1165 '' | [0-9]* | *[!_$as_cr_alnum]* )
1166 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1167 esac
1168 eval $ac_envvar=\$ac_optarg
b7026657
AC
1169 export $ac_envvar ;;
1170
c906108c 1171 *)
b7026657 1172 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1173 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1174 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1175 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b7026657 1176 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
1177 ;;
1178
1179 esac
1180done
1181
1182if test -n "$ac_prev"; then
b7026657 1183 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1184 as_fn_error "missing argument to $ac_option"
c906108c 1185fi
c906108c 1186
81ecdfbb
RW
1187if test -n "$ac_unrecognized_opts"; then
1188 case $enable_option_checking in
1189 no) ;;
1190 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1191 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1192 esac
81ecdfbb 1193fi
c906108c 1194
81ecdfbb
RW
1195# Check all directory arguments for consistency.
1196for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1197 datadir sysconfdir sharedstatedir localstatedir includedir \
1198 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1199 libdir localedir mandir
c906108c 1200do
81ecdfbb
RW
1201 eval ac_val=\$$ac_var
1202 # Remove trailing slashes.
1203 case $ac_val in
1204 */ )
1205 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1206 eval $ac_var=\$ac_val;;
1207 esac
1208 # Be sure to have absolute directory names.
b7026657 1209 case $ac_val in
81ecdfbb
RW
1210 [\\/$]* | ?:[\\/]* ) continue;;
1211 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1212 esac
81ecdfbb 1213 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1214done
1215
b7026657
AC
1216# There might be people who depend on the old broken behavior: `$host'
1217# used to hold the argument of --host etc.
1218# FIXME: To remove some day.
1219build=$build_alias
1220host=$host_alias
1221target=$target_alias
1222
1223# FIXME: To remove some day.
1224if test "x$host_alias" != x; then
1225 if test "x$build_alias" = x; then
1226 cross_compiling=maybe
81ecdfbb 1227 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b7026657
AC
1228 If a cross compiler is detected then cross compile mode will be used." >&2
1229 elif test "x$build_alias" != "x$host_alias"; then
1230 cross_compiling=yes
1231 fi
1232fi
c906108c 1233
b7026657
AC
1234ac_tool_prefix=
1235test -n "$host_alias" && ac_tool_prefix=$host_alias-
1236
1237test "$silent" = yes && exec 6>/dev/null
c906108c 1238
c906108c 1239
81ecdfbb
RW
1240ac_pwd=`pwd` && test -n "$ac_pwd" &&
1241ac_ls_di=`ls -di .` &&
1242ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1243 as_fn_error "working directory cannot be determined"
1244test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1245 as_fn_error "pwd does not report name of working directory"
1246
1247
c906108c
SS
1248# Find the source files, if location was not specified.
1249if test -z "$srcdir"; then
1250 ac_srcdir_defaulted=yes
81ecdfbb
RW
1251 # Try the directory containing this script, then the parent directory.
1252 ac_confdir=`$as_dirname -- "$as_myself" ||
1253$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1254 X"$as_myself" : 'X\(//\)[^/]' \| \
1255 X"$as_myself" : 'X\(//\)$' \| \
1256 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1257$as_echo X"$as_myself" |
1258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1259 s//\1/
1260 q
1261 }
1262 /^X\(\/\/\)[^/].*/{
1263 s//\1/
1264 q
1265 }
1266 /^X\(\/\/\)$/{
1267 s//\1/
1268 q
1269 }
1270 /^X\(\/\).*/{
1271 s//\1/
1272 q
1273 }
1274 s/.*/./; q'`
c906108c 1275 srcdir=$ac_confdir
81ecdfbb 1276 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1277 srcdir=..
1278 fi
1279else
1280 ac_srcdir_defaulted=no
1281fi
81ecdfbb
RW
1282if test ! -r "$srcdir/$ac_unique_file"; then
1283 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1284 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1285fi
1286ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1287ac_abs_confdir=`(
1288 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1289 pwd)`
1290# When building in place, set srcdir=.
1291if test "$ac_abs_confdir" = "$ac_pwd"; then
1292 srcdir=.
1293fi
1294# Remove unnecessary trailing slashes from srcdir.
1295# Double slashes in file names in object file debugging info
1296# mess up M-x gdb in Emacs.
1297case $srcdir in
1298*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1299esac
1300for ac_var in $ac_precious_vars; do
1301 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1302 eval ac_env_${ac_var}_value=\$${ac_var}
1303 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1304 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1305done
c906108c 1306
b7026657
AC
1307#
1308# Report the --help message.
1309#
1310if test "$ac_init_help" = "long"; then
1311 # Omit some internal or obsolete options to make the list less imposing.
1312 # This message is too long to be a string in the A/UX 3.1 sh.
1313 cat <<_ACEOF
1314\`configure' configures this package to adapt to many kinds of systems.
c906108c 1315
b7026657 1316Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1317
b7026657
AC
1318To assign environment variables (e.g., CC, CFLAGS...), specify them as
1319VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1320
b7026657 1321Defaults for the options are specified in brackets.
c906108c 1322
b7026657
AC
1323Configuration:
1324 -h, --help display this help and exit
1325 --help=short display options specific to this package
1326 --help=recursive display the short help of all the included packages
1327 -V, --version display version information and exit
1328 -q, --quiet, --silent do not print \`checking...' messages
1329 --cache-file=FILE cache test results in FILE [disabled]
1330 -C, --config-cache alias for \`--cache-file=config.cache'
1331 -n, --no-create do not create output files
1332 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1333
b7026657
AC
1334Installation directories:
1335 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1336 [$ac_default_prefix]
b7026657 1337 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1338 [PREFIX]
c906108c 1339
b7026657
AC
1340By default, \`make install' will install all the files in
1341\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1342an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1343for instance \`--prefix=\$HOME'.
c906108c 1344
b7026657
AC
1345For better control, use the options below.
1346
1347Fine tuning of the installation directories:
81ecdfbb
RW
1348 --bindir=DIR user executables [EPREFIX/bin]
1349 --sbindir=DIR system admin executables [EPREFIX/sbin]
1350 --libexecdir=DIR program executables [EPREFIX/libexec]
1351 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1352 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1353 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1354 --libdir=DIR object code libraries [EPREFIX/lib]
1355 --includedir=DIR C header files [PREFIX/include]
1356 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1357 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1358 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1359 --infodir=DIR info documentation [DATAROOTDIR/info]
1360 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1361 --mandir=DIR man documentation [DATAROOTDIR/man]
1362 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1363 --htmldir=DIR html documentation [DOCDIR]
1364 --dvidir=DIR dvi documentation [DOCDIR]
1365 --pdfdir=DIR pdf documentation [DOCDIR]
1366 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1367_ACEOF
1368
1369 cat <<\_ACEOF
1370
1371Program names:
1372 --program-prefix=PREFIX prepend PREFIX to installed program names
1373 --program-suffix=SUFFIX append SUFFIX to installed program names
1374 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1375
1376System types:
1377 --build=BUILD configure for building on BUILD [guessed]
1378 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1379 --target=TARGET configure for building compilers for TARGET [HOST]
1380_ACEOF
c906108c 1381fi
b7026657
AC
1382
1383if test -n "$ac_init_help"; then
1384
1385 cat <<\_ACEOF
1386
1387Optional Features:
81ecdfbb 1388 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1389 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1390 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
6bb11ab3
L
1391 --enable-plugins Enable support for plugins (defaults no)
1392 --enable-shared[=PKGS] build shared libraries [default=yes]
1393 --enable-static[=PKGS] build static libraries [default=yes]
1394 --enable-fast-install[=PKGS]
1395 optimize for fast installation [default=yes]
1396 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1397 --enable-maintainer-mode enable make rules and dependencies not useful
1398 (and sometimes confusing) to the casual installer
b7026657
AC
1399 --enable-sim-bswap Use Host specific BSWAP instruction.
1400 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
1401 --enable-sim-debug=opts Enable debugging flags
1402 --enable-sim-stdio Specify whether to use stdio for console input/output.
1403 --enable-sim-trace=opts Enable tracing flags
1404 --enable-sim-profile=opts Enable profiling flags
1405
6efef468
JM
1406Optional Packages:
1407 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1408 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
3725885a 1409 --with-zlib include zlib support (auto/yes/no) default=auto
6bb11ab3
L
1410 --with-pic try to use only PIC/non-PIC objects [default=use
1411 both]
1412 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
6efef468
JM
1413 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1414 --with-bugurl=URL Direct users to URL to report a bug
1415
b7026657
AC
1416Some influential environment variables:
1417 CC C compiler command
1418 CFLAGS C compiler flags
1419 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1420 nonstandard directory <lib dir>
81ecdfbb
RW
1421 LIBS libraries to pass to the linker, e.g. -l<library>
1422 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1423 you have headers in a nonstandard directory <include dir>
b7026657
AC
1424 CPP C preprocessor
1425
1426Use these variables to override the choices made by `configure' or to help
1427it to find libraries and programs with nonstandard names/locations.
1428
81ecdfbb 1429Report bugs to the package provider.
b7026657 1430_ACEOF
81ecdfbb 1431ac_status=$?
c906108c
SS
1432fi
1433
b7026657
AC
1434if test "$ac_init_help" = "recursive"; then
1435 # If there are subdirs, report their specific --help.
b7026657 1436 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1437 test -d "$ac_dir" ||
1438 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1439 continue
b7026657 1440 ac_builddir=.
c906108c 1441
81ecdfbb
RW
1442case "$ac_dir" in
1443.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444*)
1445 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1446 # A ".." for each directory in $ac_dir_suffix.
1447 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1448 case $ac_top_builddir_sub in
1449 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1450 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1451 esac ;;
1452esac
1453ac_abs_top_builddir=$ac_pwd
1454ac_abs_builddir=$ac_pwd$ac_dir_suffix
1455# for backward compatibility:
1456ac_top_builddir=$ac_top_build_prefix
c906108c 1457
b7026657 1458case $srcdir in
81ecdfbb 1459 .) # We are building in place.
b7026657 1460 ac_srcdir=.
81ecdfbb
RW
1461 ac_top_srcdir=$ac_top_builddir_sub
1462 ac_abs_top_srcdir=$ac_pwd ;;
1463 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1464 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1465 ac_top_srcdir=$srcdir
1466 ac_abs_top_srcdir=$srcdir ;;
1467 *) # Relative name.
1468 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1469 ac_top_srcdir=$ac_top_build_prefix$srcdir
1470 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1471esac
81ecdfbb
RW
1472ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1473
1474 cd "$ac_dir" || { ac_status=$?; continue; }
1475 # Check for guested configure.
1476 if test -f "$ac_srcdir/configure.gnu"; then
1477 echo &&
1478 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1479 elif test -f "$ac_srcdir/configure"; then
1480 echo &&
1481 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1482 else
81ecdfbb
RW
1483 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1484 fi || ac_status=$?
1485 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1486 done
c906108c 1487fi
b7026657 1488
81ecdfbb 1489test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1490if $ac_init_version; then
1491 cat <<\_ACEOF
81ecdfbb
RW
1492configure
1493generated by GNU Autoconf 2.64
b7026657 1494
81ecdfbb 1495Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
1496This configure script is free software; the Free Software Foundation
1497gives unlimited permission to copy, distribute and modify it.
1498_ACEOF
81ecdfbb 1499 exit
b7026657 1500fi
b7026657 1501
81ecdfbb
RW
1502## ------------------------ ##
1503## Autoconf initialization. ##
1504## ------------------------ ##
b7026657 1505
81ecdfbb
RW
1506# ac_fn_c_try_compile LINENO
1507# --------------------------
1508# Try to compile conftest.$ac_ext, and return whether this succeeded.
1509ac_fn_c_try_compile ()
b7026657 1510{
81ecdfbb
RW
1511 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1512 rm -f conftest.$ac_objext
1513 if { { ac_try="$ac_compile"
1514case "(($ac_try" in
1515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1516 *) ac_try_echo=$ac_try;;
1517esac
1518eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1519$as_echo "$ac_try_echo"; } >&5
1520 (eval "$ac_compile") 2>conftest.err
1521 ac_status=$?
1522 if test -s conftest.err; then
1523 grep -v '^ *+' conftest.err >conftest.er1
1524 cat conftest.er1 >&5
1525 mv -f conftest.er1 conftest.err
1526 fi
1527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1528 test $ac_status = 0; } && {
1529 test -z "$ac_c_werror_flag" ||
1530 test ! -s conftest.err
1531 } && test -s conftest.$ac_objext; then :
1532 ac_retval=0
1533else
1534 $as_echo "$as_me: failed program was:" >&5
1535sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1536
81ecdfbb
RW
1537 ac_retval=1
1538fi
1539 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1540 return $ac_retval
b7026657 1541
81ecdfbb 1542} # ac_fn_c_try_compile
b7026657 1543
81ecdfbb
RW
1544# ac_fn_c_try_cpp LINENO
1545# ----------------------
1546# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1547ac_fn_c_try_cpp ()
1548{
1549 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1550 if { { ac_try="$ac_cpp conftest.$ac_ext"
1551case "(($ac_try" in
1552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1553 *) ac_try_echo=$ac_try;;
1554esac
1555eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1556$as_echo "$ac_try_echo"; } >&5
1557 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1558 ac_status=$?
1559 if test -s conftest.err; then
1560 grep -v '^ *+' conftest.err >conftest.er1
1561 cat conftest.er1 >&5
1562 mv -f conftest.er1 conftest.err
1563 fi
1564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1565 test $ac_status = 0; } >/dev/null && {
1566 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1567 test ! -s conftest.err
1568 }; then :
1569 ac_retval=0
1570else
1571 $as_echo "$as_me: failed program was:" >&5
1572sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1573
81ecdfbb
RW
1574 ac_retval=1
1575fi
1576 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1577 return $ac_retval
b7026657 1578
81ecdfbb 1579} # ac_fn_c_try_cpp
b7026657 1580
81ecdfbb
RW
1581# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1582# -------------------------------------------------------
1583# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1584# the include files in INCLUDES and setting the cache variable VAR
1585# accordingly.
1586ac_fn_c_check_header_mongrel ()
1587{
1588 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1589 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1591$as_echo_n "checking for $2... " >&6; }
1592if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1593 $as_echo_n "(cached) " >&6
1594fi
1595eval ac_res=\$$3
1596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1597$as_echo "$ac_res" >&6; }
1598else
1599 # Is the header compilable?
1600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1601$as_echo_n "checking $2 usability... " >&6; }
1602cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1603/* end confdefs.h. */
1604$4
1605#include <$2>
1606_ACEOF
1607if ac_fn_c_try_compile "$LINENO"; then :
1608 ac_header_compiler=yes
1609else
1610 ac_header_compiler=no
1611fi
1612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1614$as_echo "$ac_header_compiler" >&6; }
1615
1616# Is the header present?
1617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1618$as_echo_n "checking $2 presence... " >&6; }
1619cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1620/* end confdefs.h. */
1621#include <$2>
1622_ACEOF
1623if ac_fn_c_try_cpp "$LINENO"; then :
1624 ac_header_preproc=yes
1625else
1626 ac_header_preproc=no
1627fi
1628rm -f conftest.err conftest.$ac_ext
1629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1630$as_echo "$ac_header_preproc" >&6; }
1631
1632# So? What about this header?
1633case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1634 yes:no: )
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1636$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1638$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1639 ;;
1640 no:yes:* )
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1642$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1644$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1646$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1648$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1650$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1651 ;;
1652esac
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1654$as_echo_n "checking for $2... " >&6; }
1655if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1656 $as_echo_n "(cached) " >&6
1657else
1658 eval "$3=\$ac_header_compiler"
1659fi
1660eval ac_res=\$$3
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1662$as_echo "$ac_res" >&6; }
1663fi
1664 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1665
1666} # ac_fn_c_check_header_mongrel
1667
1668# ac_fn_c_try_run LINENO
1669# ----------------------
1670# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1671# that executables *can* be run.
1672ac_fn_c_try_run ()
1673{
1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675 if { { ac_try="$ac_link"
1676case "(($ac_try" in
1677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678 *) ac_try_echo=$ac_try;;
1679esac
1680eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681$as_echo "$ac_try_echo"; } >&5
1682 (eval "$ac_link") 2>&5
1683 ac_status=$?
1684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1686 { { case "(($ac_try" in
1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688 *) ac_try_echo=$ac_try;;
1689esac
1690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691$as_echo "$ac_try_echo"; } >&5
1692 (eval "$ac_try") 2>&5
1693 ac_status=$?
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695 test $ac_status = 0; }; }; then :
1696 ac_retval=0
1697else
1698 $as_echo "$as_me: program exited with status $ac_status" >&5
1699 $as_echo "$as_me: failed program was:" >&5
1700sed 's/^/| /' conftest.$ac_ext >&5
1701
1702 ac_retval=$ac_status
1703fi
1704 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1705 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1706 return $ac_retval
1707
1708} # ac_fn_c_try_run
1709
1710# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1711# -------------------------------------------------------
1712# Tests whether HEADER exists and can be compiled using the include files in
1713# INCLUDES, setting the cache variable VAR accordingly.
1714ac_fn_c_check_header_compile ()
1715{
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1718$as_echo_n "checking for $2... " >&6; }
1719if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1720 $as_echo_n "(cached) " >&6
1721else
1722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1723/* end confdefs.h. */
1724$4
1725#include <$2>
1726_ACEOF
1727if ac_fn_c_try_compile "$LINENO"; then :
1728 eval "$3=yes"
1729else
1730 eval "$3=no"
1731fi
1732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1733fi
1734eval ac_res=\$$3
1735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1736$as_echo "$ac_res" >&6; }
1737 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1738
1739} # ac_fn_c_check_header_compile
1740
1741# ac_fn_c_try_link LINENO
1742# -----------------------
1743# Try to link conftest.$ac_ext, and return whether this succeeded.
1744ac_fn_c_try_link ()
1745{
1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 rm -f conftest.$ac_objext conftest$ac_exeext
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>conftest.err
1756 ac_status=$?
1757 if test -s conftest.err; then
1758 grep -v '^ *+' conftest.err >conftest.er1
1759 cat conftest.er1 >&5
1760 mv -f conftest.er1 conftest.err
1761 fi
1762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763 test $ac_status = 0; } && {
1764 test -z "$ac_c_werror_flag" ||
1765 test ! -s conftest.err
1766 } && test -s conftest$ac_exeext && {
1767 test "$cross_compiling" = yes ||
1768 $as_test_x conftest$ac_exeext
1769 }; then :
1770 ac_retval=0
1771else
1772 $as_echo "$as_me: failed program was:" >&5
1773sed 's/^/| /' conftest.$ac_ext >&5
1774
1775 ac_retval=1
1776fi
1777 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1778 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1779 # interfere with the next link command; also delete a directory that is
1780 # left behind by Apple's compiler. We do this before executing the actions.
1781 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1782 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1783 return $ac_retval
1784
1785} # ac_fn_c_try_link
1786
1787# ac_fn_c_check_func LINENO FUNC VAR
1788# ----------------------------------
1789# Tests whether FUNC exists, setting the cache variable VAR accordingly
1790ac_fn_c_check_func ()
1791{
1792 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1794$as_echo_n "checking for $2... " >&6; }
1795if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1796 $as_echo_n "(cached) " >&6
1797else
1798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1799/* end confdefs.h. */
1800/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1801 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1802#define $2 innocuous_$2
1803
1804/* System header to define __stub macros and hopefully few prototypes,
1805 which can conflict with char $2 (); below.
1806 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1807 <limits.h> exists even on freestanding compilers. */
1808
1809#ifdef __STDC__
1810# include <limits.h>
1811#else
1812# include <assert.h>
1813#endif
1814
1815#undef $2
1816
1817/* Override any GCC internal prototype to avoid an error.
1818 Use char because int might match the return type of a GCC
1819 builtin and then its argument prototype would still apply. */
1820#ifdef __cplusplus
1821extern "C"
1822#endif
1823char $2 ();
1824/* The GNU C library defines this for functions which it implements
1825 to always fail with ENOSYS. Some functions are actually named
1826 something starting with __ and the normal name is an alias. */
1827#if defined __stub_$2 || defined __stub___$2
1828choke me
1829#endif
1830
1831int
1832main ()
1833{
1834return $2 ();
1835 ;
1836 return 0;
1837}
1838_ACEOF
1839if ac_fn_c_try_link "$LINENO"; then :
1840 eval "$3=yes"
1841else
1842 eval "$3=no"
1843fi
1844rm -f core conftest.err conftest.$ac_objext \
1845 conftest$ac_exeext conftest.$ac_ext
1846fi
1847eval ac_res=\$$3
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1849$as_echo "$ac_res" >&6; }
1850 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1851
1852} # ac_fn_c_check_func
1853
1854# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1855# ----------------------------------------------------
1856# Tries to find if the field MEMBER exists in type AGGR, after including
1857# INCLUDES, setting cache variable VAR accordingly.
1858ac_fn_c_check_member ()
1859{
44330079
RW
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1862$as_echo_n "checking for $2.$3... " >&6; }
1863if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
1864 $as_echo_n "(cached) " >&6
1865else
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867/* end confdefs.h. */
1868$5
1869int
1870main ()
1871{
1872static $2 ac_aggr;
1873if (ac_aggr.$3)
1874return 0;
1875 ;
1876 return 0;
1877}
1878_ACEOF
1879if ac_fn_c_try_compile "$LINENO"; then :
1880 eval "$4=yes"
1881else
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883/* end confdefs.h. */
1884$5
1885int
1886main ()
1887{
1888static $2 ac_aggr;
1889if (sizeof ac_aggr.$3)
1890return 0;
1891 ;
1892 return 0;
1893}
1894_ACEOF
1895if ac_fn_c_try_compile "$LINENO"; then :
1896 eval "$4=yes"
1897else
1898 eval "$4=no"
1899fi
1900rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1901fi
1902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1903fi
1904eval ac_res=\$$4
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1906$as_echo "$ac_res" >&6; }
1907 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1908
81ecdfbb 1909} # ac_fn_c_check_member
75005b3a
MF
1910
1911# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1912# -------------------------------------------
1913# Tests whether TYPE exists after having included INCLUDES, setting cache
1914# variable VAR accordingly.
1915ac_fn_c_check_type ()
1916{
1917 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1919$as_echo_n "checking for $2... " >&6; }
1920if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1921 $as_echo_n "(cached) " >&6
1922else
1923 eval "$3=no"
1924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1925/* end confdefs.h. */
1926$4
1927int
1928main ()
1929{
1930if (sizeof ($2))
1931 return 0;
1932 ;
1933 return 0;
1934}
1935_ACEOF
1936if ac_fn_c_try_compile "$LINENO"; then :
1937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1938/* end confdefs.h. */
1939$4
1940int
1941main ()
1942{
1943if (sizeof (($2)))
1944 return 0;
1945 ;
1946 return 0;
1947}
1948_ACEOF
1949if ac_fn_c_try_compile "$LINENO"; then :
1950
1951else
1952 eval "$3=yes"
1953fi
1954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1955fi
1956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957fi
1958eval ac_res=\$$3
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1960$as_echo "$ac_res" >&6; }
1961 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1962
1963} # ac_fn_c_check_type
81ecdfbb
RW
1964cat >config.log <<_ACEOF
1965This file contains any messages produced by compilers while
1966running configure, to aid debugging if configure makes a mistake.
1967
1968It was created by $as_me, which was
1969generated by GNU Autoconf 2.64. Invocation command line was
1970
1971 $ $0 $@
1972
1973_ACEOF
1974exec 5>>config.log
1975{
1976cat <<_ASUNAME
1977## --------- ##
1978## Platform. ##
1979## --------- ##
1980
1981hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1982uname -m = `(uname -m) 2>/dev/null || echo unknown`
1983uname -r = `(uname -r) 2>/dev/null || echo unknown`
1984uname -s = `(uname -s) 2>/dev/null || echo unknown`
1985uname -v = `(uname -v) 2>/dev/null || echo unknown`
1986
1987/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1988/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1989
1990/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1991/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1992/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1993/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1994/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1995/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1996/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1997
1998_ASUNAME
1999
2000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2001for as_dir in $PATH
2002do
2003 IFS=$as_save_IFS
2004 test -z "$as_dir" && as_dir=.
2005 $as_echo "PATH: $as_dir"
2006 done
2007IFS=$as_save_IFS
2008
2009} >&5
2010
2011cat >&5 <<_ACEOF
b7026657
AC
2012
2013
2014## ----------- ##
2015## Core tests. ##
2016## ----------- ##
2017
2018_ACEOF
2019
2020
2021# Keep a trace of the command line.
2022# Strip out --no-create and --no-recursion so they do not pile up.
2023# Strip out --silent because we don't want to record it for future runs.
2024# Also quote any args containing shell meta-characters.
2025# Make two passes to allow for proper duplicate-argument suppression.
2026ac_configure_args=
2027ac_configure_args0=
2028ac_configure_args1=
b7026657
AC
2029ac_must_keep_next=false
2030for ac_pass in 1 2
2031do
2032 for ac_arg
2033 do
2034 case $ac_arg in
2035 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2036 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2037 | -silent | --silent | --silen | --sile | --sil)
2038 continue ;;
81ecdfbb
RW
2039 *\'*)
2040 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2041 esac
2042 case $ac_pass in
81ecdfbb 2043 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2044 2)
81ecdfbb 2045 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2046 if test $ac_must_keep_next = true; then
2047 ac_must_keep_next=false # Got value, back to normal.
2048 else
2049 case $ac_arg in
2050 *=* | --config-cache | -C | -disable-* | --disable-* \
2051 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2052 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2053 | -with-* | --with-* | -without-* | --without-* | --x)
2054 case "$ac_configure_args0 " in
2055 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2056 esac
2057 ;;
2058 -* ) ac_must_keep_next=true ;;
2059 esac
2060 fi
81ecdfbb 2061 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2062 ;;
2063 esac
2064 done
2065done
81ecdfbb
RW
2066{ ac_configure_args0=; unset ac_configure_args0;}
2067{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2068
2069# When interrupted or exit'd, cleanup temporary files, and complete
2070# config.log. We remove comments because anyway the quotes in there
2071# would cause problems or look ugly.
81ecdfbb
RW
2072# WARNING: Use '\'' to represent an apostrophe within the trap.
2073# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2074trap 'exit_status=$?
2075 # Save into config.log some information that might help in debugging.
2076 {
2077 echo
2078
2079 cat <<\_ASBOX
2080## ---------------- ##
2081## Cache variables. ##
2082## ---------------- ##
2083_ASBOX
2084 echo
2085 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2086(
2087 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2088 eval ac_val=\$$ac_var
2089 case $ac_val in #(
2090 *${as_nl}*)
2091 case $ac_var in #(
2092 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2093$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2094 esac
2095 case $ac_var in #(
2096 _ | IFS | as_nl) ;; #(
2097 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2098 *) { eval $ac_var=; unset $ac_var;} ;;
2099 esac ;;
2100 esac
2101 done
b7026657 2102 (set) 2>&1 |
81ecdfbb
RW
2103 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2104 *${as_nl}ac_space=\ *)
b7026657 2105 sed -n \
81ecdfbb
RW
2106 "s/'\''/'\''\\\\'\'''\''/g;
2107 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2108 ;; #(
b7026657 2109 *)
81ecdfbb 2110 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2111 ;;
81ecdfbb
RW
2112 esac |
2113 sort
2114)
b7026657
AC
2115 echo
2116
2117 cat <<\_ASBOX
2118## ----------------- ##
2119## Output variables. ##
2120## ----------------- ##
2121_ASBOX
2122 echo
2123 for ac_var in $ac_subst_vars
2124 do
81ecdfbb
RW
2125 eval ac_val=\$$ac_var
2126 case $ac_val in
2127 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2128 esac
2129 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2130 done | sort
2131 echo
2132
2133 if test -n "$ac_subst_files"; then
2134 cat <<\_ASBOX
81ecdfbb
RW
2135## ------------------- ##
2136## File substitutions. ##
2137## ------------------- ##
b7026657
AC
2138_ASBOX
2139 echo
2140 for ac_var in $ac_subst_files
2141 do
81ecdfbb
RW
2142 eval ac_val=\$$ac_var
2143 case $ac_val in
2144 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2145 esac
2146 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2147 done | sort
2148 echo
2149 fi
2150
2151 if test -s confdefs.h; then
2152 cat <<\_ASBOX
2153## ----------- ##
2154## confdefs.h. ##
2155## ----------- ##
2156_ASBOX
2157 echo
81ecdfbb 2158 cat confdefs.h
b7026657
AC
2159 echo
2160 fi
2161 test "$ac_signal" != 0 &&
81ecdfbb
RW
2162 $as_echo "$as_me: caught signal $ac_signal"
2163 $as_echo "$as_me: exit $exit_status"
b7026657 2164 } >&5
81ecdfbb
RW
2165 rm -f core *.core core.conftest.* &&
2166 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2167 exit $exit_status
81ecdfbb 2168' 0
b7026657 2169for ac_signal in 1 2 13 15; do
81ecdfbb 2170 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2171done
2172ac_signal=0
2173
2174# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2175rm -f -r conftest* confdefs.h
2176
2177$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2178
2179# Predefined preprocessor variables.
2180
2181cat >>confdefs.h <<_ACEOF
2182#define PACKAGE_NAME "$PACKAGE_NAME"
2183_ACEOF
2184
b7026657
AC
2185cat >>confdefs.h <<_ACEOF
2186#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2187_ACEOF
2188
b7026657
AC
2189cat >>confdefs.h <<_ACEOF
2190#define PACKAGE_VERSION "$PACKAGE_VERSION"
2191_ACEOF
2192
b7026657
AC
2193cat >>confdefs.h <<_ACEOF
2194#define PACKAGE_STRING "$PACKAGE_STRING"
2195_ACEOF
2196
b7026657
AC
2197cat >>confdefs.h <<_ACEOF
2198#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2199_ACEOF
2200
81ecdfbb
RW
2201cat >>confdefs.h <<_ACEOF
2202#define PACKAGE_URL "$PACKAGE_URL"
2203_ACEOF
2204
b7026657
AC
2205
2206# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2207# Prefer an explicitly selected file to automatically selected ones.
2208ac_site_file1=NONE
2209ac_site_file2=NONE
2210if test -n "$CONFIG_SITE"; then
2211 ac_site_file1=$CONFIG_SITE
2212elif test "x$prefix" != xNONE; then
2213 ac_site_file1=$prefix/share/config.site
2214 ac_site_file2=$prefix/etc/config.site
2215else
2216 ac_site_file1=$ac_default_prefix/share/config.site
2217 ac_site_file2=$ac_default_prefix/etc/config.site
2218fi
2219for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2220do
2221 test "x$ac_site_file" = xNONE && continue
b7026657 2222 if test -r "$ac_site_file"; then
81ecdfbb
RW
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2224$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657
AC
2225 sed 's/^/| /' "$ac_site_file" >&5
2226 . "$ac_site_file"
2227 fi
2228done
2229
2230if test -r "$cache_file"; then
2231 # Some versions of bash will fail to source /dev/null (special
2232 # files actually), so we avoid doing that.
2233 if test -f "$cache_file"; then
81ecdfbb
RW
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2235$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2236 case $cache_file in
81ecdfbb
RW
2237 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2238 *) . "./$cache_file";;
b7026657
AC
2239 esac
2240 fi
2241else
81ecdfbb
RW
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2243$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2244 >$cache_file
2245fi
2246
2247# Check that the precious variables saved in the cache have kept the same
2248# value.
2249ac_cache_corrupted=false
81ecdfbb 2250for ac_var in $ac_precious_vars; do
b7026657
AC
2251 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2252 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2253 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2254 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2255 case $ac_old_set,$ac_new_set in
2256 set,)
81ecdfbb
RW
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2258$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2259 ac_cache_corrupted=: ;;
2260 ,set)
81ecdfbb
RW
2261 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2262$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2263 ac_cache_corrupted=: ;;
2264 ,);;
2265 *)
2266 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2267 # differences in whitespace do not lead to failure.
2268 ac_old_val_w=`echo x $ac_old_val`
2269 ac_new_val_w=`echo x $ac_new_val`
2270 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2272$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2273 ac_cache_corrupted=:
2274 else
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2276$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2277 eval $ac_var=\$ac_old_val
2278 fi
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2280$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2282$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2283 fi;;
2284 esac
2285 # Pass precious variables to config.status.
2286 if test "$ac_new_set" = set; then
2287 case $ac_new_val in
81ecdfbb 2288 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2289 *) ac_arg=$ac_var=$ac_new_val ;;
2290 esac
2291 case " $ac_configure_args " in
2292 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2293 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2294 esac
2295 fi
2296done
2297if $ac_cache_corrupted; then
81ecdfbb
RW
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2301$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2302 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2303fi
81ecdfbb
RW
2304## -------------------- ##
2305## Main body of script. ##
2306## -------------------- ##
b7026657
AC
2307
2308ac_ext=c
2309ac_cpp='$CPP $CPPFLAGS'
2310ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2311ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2312ac_compiler_gnu=$ac_cv_c_compiler_gnu
2313
2314
2315
2316
2317
35695fd6
AC
2318
2319ac_ext=c
2320ac_cpp='$CPP $CPPFLAGS'
2321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2323ac_compiler_gnu=$ac_cv_c_compiler_gnu
2324if test -n "$ac_tool_prefix"; then
2325 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2326set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2328$as_echo_n "checking for $ac_word... " >&6; }
2329if test "${ac_cv_prog_CC+set}" = set; then :
2330 $as_echo_n "(cached) " >&6
b7026657 2331else
35695fd6
AC
2332 if test -n "$CC"; then
2333 ac_cv_prog_CC="$CC" # Let the user override the test.
2334else
2335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2336for as_dir in $PATH
2337do
2338 IFS=$as_save_IFS
2339 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2340 for ac_exec_ext in '' $ac_executable_extensions; do
2341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2342 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2344 break 2
2345 fi
2346done
81ecdfbb
RW
2347 done
2348IFS=$as_save_IFS
35695fd6 2349
b7026657 2350fi
b7026657 2351fi
35695fd6
AC
2352CC=$ac_cv_prog_CC
2353if test -n "$CC"; then
81ecdfbb
RW
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2355$as_echo "$CC" >&6; }
b7026657 2356else
81ecdfbb
RW
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2358$as_echo "no" >&6; }
b7026657
AC
2359fi
2360
81ecdfbb 2361
35695fd6
AC
2362fi
2363if test -z "$ac_cv_prog_CC"; then
2364 ac_ct_CC=$CC
2365 # Extract the first word of "gcc", so it can be a program name with args.
2366set dummy gcc; ac_word=$2
81ecdfbb
RW
2367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2368$as_echo_n "checking for $ac_word... " >&6; }
2369if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2370 $as_echo_n "(cached) " >&6
b7026657 2371else
35695fd6
AC
2372 if test -n "$ac_ct_CC"; then
2373 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
b7026657 2374else
35695fd6
AC
2375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2376for as_dir in $PATH
2377do
2378 IFS=$as_save_IFS
2379 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2380 for ac_exec_ext in '' $ac_executable_extensions; do
2381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2382 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2384 break 2
2385 fi
2386done
81ecdfbb
RW
2387 done
2388IFS=$as_save_IFS
b7026657
AC
2389
2390fi
b7026657 2391fi
35695fd6
AC
2392ac_ct_CC=$ac_cv_prog_ac_ct_CC
2393if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2395$as_echo "$ac_ct_CC" >&6; }
35695fd6 2396else
81ecdfbb
RW
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2398$as_echo "no" >&6; }
b7026657 2399fi
b7026657 2400
81ecdfbb
RW
2401 if test "x$ac_ct_CC" = x; then
2402 CC=""
2403 else
2404 case $cross_compiling:$ac_tool_warned in
2405yes:)
2406{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2407$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2408ac_tool_warned=yes ;;
2409esac
2410 CC=$ac_ct_CC
2411 fi
35695fd6
AC
2412else
2413 CC="$ac_cv_prog_CC"
b7026657
AC
2414fi
2415
35695fd6 2416if test -z "$CC"; then
81ecdfbb
RW
2417 if test -n "$ac_tool_prefix"; then
2418 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
35695fd6 2419set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2421$as_echo_n "checking for $ac_word... " >&6; }
2422if test "${ac_cv_prog_CC+set}" = set; then :
2423 $as_echo_n "(cached) " >&6
b7026657 2424else
35695fd6
AC
2425 if test -n "$CC"; then
2426 ac_cv_prog_CC="$CC" # Let the user override the test.
2427else
2428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2429for as_dir in $PATH
b7026657 2430do
35695fd6
AC
2431 IFS=$as_save_IFS
2432 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2433 for ac_exec_ext in '' $ac_executable_extensions; do
2434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2435 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6 2437 break 2
b7026657 2438 fi
35695fd6 2439done
81ecdfbb
RW
2440 done
2441IFS=$as_save_IFS
b7026657 2442
b7026657 2443fi
b7026657 2444fi
35695fd6
AC
2445CC=$ac_cv_prog_CC
2446if test -n "$CC"; then
81ecdfbb
RW
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2448$as_echo "$CC" >&6; }
b7026657 2449else
81ecdfbb
RW
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2451$as_echo "no" >&6; }
b7026657 2452fi
b7026657 2453
b7026657 2454
81ecdfbb 2455 fi
35695fd6
AC
2456fi
2457if test -z "$CC"; then
2458 # Extract the first word of "cc", so it can be a program name with args.
2459set dummy cc; ac_word=$2
81ecdfbb
RW
2460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2461$as_echo_n "checking for $ac_word... " >&6; }
2462if test "${ac_cv_prog_CC+set}" = set; then :
2463 $as_echo_n "(cached) " >&6
35695fd6
AC
2464else
2465 if test -n "$CC"; then
2466 ac_cv_prog_CC="$CC" # Let the user override the test.
2467else
2468 ac_prog_rejected=no
2469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470for as_dir in $PATH
2471do
2472 IFS=$as_save_IFS
2473 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6
AC
2476 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2477 ac_prog_rejected=yes
2478 continue
2479 fi
2480 ac_cv_prog_CC="cc"
81ecdfbb 2481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2482 break 2
2483 fi
2484done
81ecdfbb
RW
2485 done
2486IFS=$as_save_IFS
b7026657 2487
35695fd6
AC
2488if test $ac_prog_rejected = yes; then
2489 # We found a bogon in the path, so make sure we never use it.
2490 set dummy $ac_cv_prog_CC
2491 shift
2492 if test $# != 0; then
2493 # We chose a different compiler from the bogus one.
2494 # However, it has the same basename, so the bogon will be chosen
2495 # first if we set CC to just the basename; use the full file name.
2496 shift
2497 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2498 fi
2499fi
2500fi
2501fi
2502CC=$ac_cv_prog_CC
2503if test -n "$CC"; then
81ecdfbb
RW
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2505$as_echo "$CC" >&6; }
35695fd6 2506else
81ecdfbb
RW
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2508$as_echo "no" >&6; }
35695fd6 2509fi
b7026657 2510
81ecdfbb 2511
35695fd6
AC
2512fi
2513if test -z "$CC"; then
2514 if test -n "$ac_tool_prefix"; then
81ecdfbb 2515 for ac_prog in cl.exe
35695fd6
AC
2516 do
2517 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2518set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2520$as_echo_n "checking for $ac_word... " >&6; }
2521if test "${ac_cv_prog_CC+set}" = set; then :
2522 $as_echo_n "(cached) " >&6
b7026657 2523else
35695fd6
AC
2524 if test -n "$CC"; then
2525 ac_cv_prog_CC="$CC" # Let the user override the test.
2526else
2527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2528for as_dir in $PATH
2529do
2530 IFS=$as_save_IFS
2531 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2532 for ac_exec_ext in '' $ac_executable_extensions; do
2533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2534 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2536 break 2
2537 fi
2538done
81ecdfbb
RW
2539 done
2540IFS=$as_save_IFS
b7026657 2541
35695fd6
AC
2542fi
2543fi
2544CC=$ac_cv_prog_CC
2545if test -n "$CC"; then
81ecdfbb
RW
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2547$as_echo "$CC" >&6; }
35695fd6 2548else
81ecdfbb
RW
2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2550$as_echo "no" >&6; }
35695fd6 2551fi
b7026657 2552
81ecdfbb 2553
35695fd6
AC
2554 test -n "$CC" && break
2555 done
2556fi
2557if test -z "$CC"; then
2558 ac_ct_CC=$CC
81ecdfbb 2559 for ac_prog in cl.exe
35695fd6
AC
2560do
2561 # Extract the first word of "$ac_prog", so it can be a program name with args.
2562set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2564$as_echo_n "checking for $ac_word... " >&6; }
2565if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2566 $as_echo_n "(cached) " >&6
b7026657 2567else
35695fd6
AC
2568 if test -n "$ac_ct_CC"; then
2569 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2570else
2571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572for as_dir in $PATH
2573do
2574 IFS=$as_save_IFS
2575 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2576 for ac_exec_ext in '' $ac_executable_extensions; do
2577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
35695fd6 2578 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
35695fd6
AC
2580 break 2
2581 fi
2582done
81ecdfbb
RW
2583 done
2584IFS=$as_save_IFS
35695fd6
AC
2585
2586fi
2587fi
2588ac_ct_CC=$ac_cv_prog_ac_ct_CC
2589if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2591$as_echo "$ac_ct_CC" >&6; }
35695fd6 2592else
81ecdfbb
RW
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594$as_echo "no" >&6; }
35695fd6
AC
2595fi
2596
81ecdfbb 2597
35695fd6
AC
2598 test -n "$ac_ct_CC" && break
2599done
2600
81ecdfbb
RW
2601 if test "x$ac_ct_CC" = x; then
2602 CC=""
2603 else
2604 case $cross_compiling:$ac_tool_warned in
2605yes:)
2606{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2607$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2608ac_tool_warned=yes ;;
2609esac
2610 CC=$ac_ct_CC
2611 fi
35695fd6
AC
2612fi
2613
2614fi
2615
2616
81ecdfbb
RW
2617test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619as_fn_error "no acceptable C compiler found in \$PATH
2620See \`config.log' for more details." "$LINENO" 5; }
35695fd6
AC
2621
2622# Provide some information about the compiler.
81ecdfbb
RW
2623$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2624set X $ac_compile
2625ac_compiler=$2
2626for ac_option in --version -v -V -qversion; do
2627 { { ac_try="$ac_compiler $ac_option >&5"
2628case "(($ac_try" in
2629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2630 *) ac_try_echo=$ac_try;;
2631esac
2632eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2633$as_echo "$ac_try_echo"; } >&5
2634 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
35695fd6 2635 ac_status=$?
81ecdfbb
RW
2636 if test -s conftest.err; then
2637 sed '10a\
2638... rest of stderr output deleted ...
2639 10q' conftest.err >conftest.er1
2640 cat conftest.er1 >&5
2641 rm -f conftest.er1 conftest.err
2642 fi
2643 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2644 test $ac_status = 0; }
2645done
35695fd6 2646
81ecdfbb 2647cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2648/* end confdefs.h. */
b7026657
AC
2649
2650int
2651main ()
2652{
2653
2654 ;
2655 return 0;
2656}
2657_ACEOF
35695fd6 2658ac_clean_files_save=$ac_clean_files
81ecdfbb 2659ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
35695fd6
AC
2660# Try to create an executable without -o first, disregard a.out.
2661# It will help us diagnose broken compilers, and finding out an intuition
2662# of exeext.
81ecdfbb
RW
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2664$as_echo_n "checking for C compiler default output file name... " >&6; }
2665ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2666
2667# The possible output files:
2668ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2669
2670ac_rmfiles=
2671for ac_file in $ac_files
35695fd6 2672do
35695fd6 2673 case $ac_file in
81ecdfbb
RW
2674 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2675 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2676 esac
2677done
2678rm -f $ac_rmfiles
2679
2680if { { ac_try="$ac_link_default"
2681case "(($ac_try" in
2682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2683 *) ac_try_echo=$ac_try;;
2684esac
2685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2686$as_echo "$ac_try_echo"; } >&5
2687 (eval "$ac_link_default") 2>&5
2688 ac_status=$?
2689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2690 test $ac_status = 0; }; then :
2691 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2692# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2693# in a Makefile. We should not override ac_cv_exeext if it was cached,
2694# so that the user can short-circuit this test for compilers unknown to
2695# Autoconf.
2696for ac_file in $ac_files ''
2697do
2698 test -f "$ac_file" || continue
2699 case $ac_file in
2700 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2701 ;;
2702 [ab].out )
35695fd6
AC
2703 # We found the default executable, but exeext='' is most
2704 # certainly right.
2705 break;;
2706 *.* )
81ecdfbb
RW
2707 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2708 then :; else
2709 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2710 fi
2711 # We set ac_cv_exeext here because the later test for it is not
2712 # safe: cross compilers may not add the suffix if given an `-o'
2713 # argument, so we may need to know it at that point already.
2714 # Even if this section looks crufty: it has the advantage of
2715 # actually working.
35695fd6
AC
2716 break;;
2717 * )
2718 break;;
2719 esac
2720done
81ecdfbb
RW
2721test "$ac_cv_exeext" = no && ac_cv_exeext=
2722
b7026657 2723else
81ecdfbb
RW
2724 ac_file=''
2725fi
2726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2727$as_echo "$ac_file" >&6; }
2728if test -z "$ac_file"; then :
2729 $as_echo "$as_me: failed program was:" >&5
b7026657
AC
2730sed 's/^/| /' conftest.$ac_ext >&5
2731
81ecdfbb
RW
2732{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2733$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2734{ as_fn_set_status 77
2735as_fn_error "C compiler cannot create executables
2736See \`config.log' for more details." "$LINENO" 5; }; }
b7026657 2737fi
35695fd6 2738ac_exeext=$ac_cv_exeext
c906108c 2739
81ecdfbb 2740# Check that the compiler produces executables we can run. If not, either
35695fd6 2741# the compiler is broken, or we cross compile.
81ecdfbb
RW
2742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2743$as_echo_n "checking whether the C compiler works... " >&6; }
35695fd6
AC
2744# If not cross compiling, check that we can run a simple program.
2745if test "$cross_compiling" != yes; then
2746 if { ac_try='./$ac_file'
81ecdfbb
RW
2747 { { case "(($ac_try" in
2748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2749 *) ac_try_echo=$ac_try;;
2750esac
2751eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2752$as_echo "$ac_try_echo"; } >&5
2753 (eval "$ac_try") 2>&5
35695fd6 2754 ac_status=$?
81ecdfbb
RW
2755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2756 test $ac_status = 0; }; }; then
35695fd6
AC
2757 cross_compiling=no
2758 else
2759 if test "$cross_compiling" = maybe; then
2760 cross_compiling=yes
2761 else
81ecdfbb
RW
2762 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2763$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2764as_fn_error "cannot run C compiled programs.
35695fd6 2765If you meant to cross compile, use \`--host'.
81ecdfbb 2766See \`config.log' for more details." "$LINENO" 5; }
35695fd6
AC
2767 fi
2768 fi
c906108c 2769fi
81ecdfbb
RW
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2771$as_echo "yes" >&6; }
c906108c 2772
81ecdfbb 2773rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
35695fd6 2774ac_clean_files=$ac_clean_files_save
81ecdfbb 2775# Check that the compiler produces executables we can run. If not, either
35695fd6 2776# the compiler is broken, or we cross compile.
81ecdfbb
RW
2777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2778$as_echo_n "checking whether we are cross compiling... " >&6; }
2779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2780$as_echo "$cross_compiling" >&6; }
2781
2782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2783$as_echo_n "checking for suffix of executables... " >&6; }
2784if { { ac_try="$ac_link"
2785case "(($ac_try" in
2786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2787 *) ac_try_echo=$ac_try;;
2788esac
2789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2790$as_echo "$ac_try_echo"; } >&5
2791 (eval "$ac_link") 2>&5
35695fd6 2792 ac_status=$?
81ecdfbb
RW
2793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2794 test $ac_status = 0; }; then :
35695fd6
AC
2795 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2796# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2797# work properly (i.e., refer to `conftest.exe'), while it won't with
2798# `rm'.
2799for ac_file in conftest.exe conftest conftest.*; do
2800 test -f "$ac_file" || continue
2801 case $ac_file in
81ecdfbb 2802 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
35695fd6 2803 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35695fd6
AC
2804 break;;
2805 * ) break;;
2806 esac
2807done
c906108c 2808else
81ecdfbb
RW
2809 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2810$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2811as_fn_error "cannot compute suffix of executables: cannot compile and link
2812See \`config.log' for more details." "$LINENO" 5; }
c906108c 2813fi
35695fd6 2814rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2816$as_echo "$ac_cv_exeext" >&6; }
c906108c 2817
35695fd6
AC
2818rm -f conftest.$ac_ext
2819EXEEXT=$ac_cv_exeext
2820ac_exeext=$EXEEXT
81ecdfbb
RW
2821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2822$as_echo_n "checking for suffix of object files... " >&6; }
2823if test "${ac_cv_objext+set}" = set; then :
2824 $as_echo_n "(cached) " >&6
c906108c 2825else
81ecdfbb 2826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2827/* end confdefs.h. */
c906108c 2828
b7026657
AC
2829int
2830main ()
2831{
35695fd6
AC
2832
2833 ;
2834 return 0;
b7026657
AC
2835}
2836_ACEOF
35695fd6 2837rm -f conftest.o conftest.obj
81ecdfbb
RW
2838if { { ac_try="$ac_compile"
2839case "(($ac_try" in
2840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2841 *) ac_try_echo=$ac_try;;
2842esac
2843eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2844$as_echo "$ac_try_echo"; } >&5
2845 (eval "$ac_compile") 2>&5
2846 ac_status=$?
2847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2848 test $ac_status = 0; }; then :
2849 for ac_file in conftest.o conftest.obj conftest.*; do
2850 test -f "$ac_file" || continue;
35695fd6 2851 case $ac_file in
81ecdfbb 2852 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
35695fd6
AC
2853 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2854 break;;
2855 esac
2856done
c906108c 2857else
81ecdfbb 2858 $as_echo "$as_me: failed program was:" >&5
b7026657
AC
2859sed 's/^/| /' conftest.$ac_ext >&5
2860
81ecdfbb
RW
2861{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2863as_fn_error "cannot compute suffix of object files: cannot compile
2864See \`config.log' for more details." "$LINENO" 5; }
c906108c 2865fi
35695fd6 2866rm -f conftest.$ac_cv_objext conftest.$ac_ext
b7026657 2867fi
81ecdfbb
RW
2868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2869$as_echo "$ac_cv_objext" >&6; }
35695fd6
AC
2870OBJEXT=$ac_cv_objext
2871ac_objext=$OBJEXT
81ecdfbb
RW
2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2873$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2874if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2875 $as_echo_n "(cached) " >&6
b7026657 2876else
81ecdfbb 2877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
2878/* end confdefs.h. */
2879
2880int
2881main ()
2882{
35695fd6
AC
2883#ifndef __GNUC__
2884 choke me
b7026657
AC
2885#endif
2886
2887 ;
2888 return 0;
2889}
2890_ACEOF
81ecdfbb 2891if ac_fn_c_try_compile "$LINENO"; then :
35695fd6 2892 ac_compiler_gnu=yes
c906108c 2893else
81ecdfbb 2894 ac_compiler_gnu=no
c906108c 2895fi
81ecdfbb 2896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35695fd6 2897ac_cv_c_compiler_gnu=$ac_compiler_gnu
c906108c
SS
2898
2899fi
81ecdfbb
RW
2900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2901$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2902if test $ac_compiler_gnu = yes; then
2903 GCC=yes
2904else
2905 GCC=
2906fi
35695fd6
AC
2907ac_test_CFLAGS=${CFLAGS+set}
2908ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2910$as_echo_n "checking whether $CC accepts -g... " >&6; }
2911if test "${ac_cv_prog_cc_g+set}" = set; then :
2912 $as_echo_n "(cached) " >&6
2913else
2914 ac_save_c_werror_flag=$ac_c_werror_flag
2915 ac_c_werror_flag=yes
2916 ac_cv_prog_cc_g=no
2917 CFLAGS="-g"
2918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2919/* end confdefs.h. */
b7026657 2920
35695fd6
AC
2921int
2922main ()
2923{
2924
2925 ;
2926 return 0;
2927}
b7026657 2928_ACEOF
81ecdfbb 2929if ac_fn_c_try_compile "$LINENO"; then :
35695fd6 2930 ac_cv_prog_cc_g=yes
c906108c 2931else
81ecdfbb
RW
2932 CFLAGS=""
2933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2934/* end confdefs.h. */
2935
2936int
2937main ()
2938{
2939
2940 ;
2941 return 0;
2942}
2943_ACEOF
2944if ac_fn_c_try_compile "$LINENO"; then :
2945
2946else
2947 ac_c_werror_flag=$ac_save_c_werror_flag
2948 CFLAGS="-g"
2949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2950/* end confdefs.h. */
b7026657 2951
81ecdfbb
RW
2952int
2953main ()
2954{
2955
2956 ;
2957 return 0;
2958}
2959_ACEOF
2960if ac_fn_c_try_compile "$LINENO"; then :
2961 ac_cv_prog_cc_g=yes
2962fi
2963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 2964fi
81ecdfbb 2965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 2966fi
81ecdfbb
RW
2967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2968 ac_c_werror_flag=$ac_save_c_werror_flag
2969fi
2970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2971$as_echo "$ac_cv_prog_cc_g" >&6; }
35695fd6
AC
2972if test "$ac_test_CFLAGS" = set; then
2973 CFLAGS=$ac_save_CFLAGS
2974elif test $ac_cv_prog_cc_g = yes; then
2975 if test "$GCC" = yes; then
2976 CFLAGS="-g -O2"
2977 else
2978 CFLAGS="-g"
2979 fi
2980else
2981 if test "$GCC" = yes; then
2982 CFLAGS="-O2"
2983 else
2984 CFLAGS=
2985 fi
2986fi
81ecdfbb
RW
2987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2988$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2989if test "${ac_cv_prog_cc_c89+set}" = set; then :
2990 $as_echo_n "(cached) " >&6
b7026657 2991else
81ecdfbb 2992 ac_cv_prog_cc_c89=no
35695fd6 2993ac_save_CC=$CC
81ecdfbb 2994cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 2995/* end confdefs.h. */
35695fd6
AC
2996#include <stdarg.h>
2997#include <stdio.h>
2998#include <sys/types.h>
2999#include <sys/stat.h>
3000/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3001struct buf { int x; };
3002FILE * (*rcsopen) (struct buf *, struct stat *, int);
3003static char *e (p, i)
3004 char **p;
3005 int i;
3006{
3007 return p[i];
3008}
3009static char *f (char * (*g) (char **, int), char **p, ...)
3010{
3011 char *s;
3012 va_list v;
3013 va_start (v,p);
3014 s = g (p, va_arg (v,int));
3015 va_end (v);
3016 return s;
3017}
b7026657 3018
35695fd6
AC
3019/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3020 function prototypes and stuff, but not '\xHH' hex character constants.
3021 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3022 as 'x'. The following induces an error, until -std is added to get
35695fd6
AC
3023 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3024 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3025 that's true only with -std. */
35695fd6
AC
3026int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3027
81ecdfbb
RW
3028/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3029 inside strings and character constants. */
3030#define FOO(x) 'x'
3031int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3032
35695fd6
AC
3033int test (int i, double x);
3034struct s1 {int (*f) (int a);};
3035struct s2 {int (*f) (double a);};
3036int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3037int argc;
3038char **argv;
3039int
3040main ()
3041{
3042return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3043 ;
3044 return 0;
3045}
b7026657 3046_ACEOF
81ecdfbb
RW
3047for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3048 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
35695fd6
AC
3049do
3050 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3051 if ac_fn_c_try_compile "$LINENO"; then :
3052 ac_cv_prog_cc_c89=$ac_arg
b7026657 3053fi
81ecdfbb
RW
3054rm -f core conftest.err conftest.$ac_objext
3055 test "x$ac_cv_prog_cc_c89" != "xno" && break
35695fd6 3056done
81ecdfbb 3057rm -f conftest.$ac_ext
35695fd6 3058CC=$ac_save_CC
b7026657
AC
3059
3060fi
81ecdfbb
RW
3061# AC_CACHE_VAL
3062case "x$ac_cv_prog_cc_c89" in
3063 x)
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3065$as_echo "none needed" >&6; } ;;
3066 xno)
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3068$as_echo "unsupported" >&6; } ;;
35695fd6 3069 *)
81ecdfbb
RW
3070 CC="$CC $ac_cv_prog_cc_c89"
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3072$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
35695fd6 3073esac
81ecdfbb 3074if test "x$ac_cv_prog_cc_c89" != xno; then :
c906108c 3075
b7026657 3076fi
35695fd6 3077
35695fd6
AC
3078ac_ext=c
3079ac_cpp='$CPP $CPPFLAGS'
3080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3082ac_compiler_gnu=$ac_cv_c_compiler_gnu
3083
6ffe910a
MF
3084ac_aux_dir=
3085for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3086 for ac_t in install-sh install.sh shtool; do
3087 if test -f "$ac_dir/$ac_t"; then
3088 ac_aux_dir=$ac_dir
3089 ac_install_sh="$ac_aux_dir/$ac_t -c"
3090 break 2
3091 fi
81ecdfbb 3092 done
6ffe910a
MF
3093done
3094if test -z "$ac_aux_dir"; then
3095 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3096fi
81ecdfbb 3097
6ffe910a
MF
3098# These three variables are undocumented and unsupported,
3099# and are intended to be withdrawn in a future Autoconf release.
3100# They can cause serious problems if a builder's source tree is in a directory
3101# whose full name contains unusual characters.
3102ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3103ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3104ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
c906108c 3105
35695fd6 3106
6ffe910a
MF
3107# Make sure we can run config.sub.
3108$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3109 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
35695fd6 3110
6ffe910a
MF
3111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3112$as_echo_n "checking build system type... " >&6; }
3113if test "${ac_cv_build+set}" = set; then :
3114 $as_echo_n "(cached) " >&6
35695fd6 3115else
6ffe910a
MF
3116 ac_build_alias=$build_alias
3117test "x$ac_build_alias" = x &&
3118 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3119test "x$ac_build_alias" = x &&
3120 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3121ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3122 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
35695fd6 3123
6ffe910a
MF
3124fi
3125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3126$as_echo "$ac_cv_build" >&6; }
3127case $ac_cv_build in
3128*-*-*) ;;
3129*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3130esac
3131build=$ac_cv_build
3132ac_save_IFS=$IFS; IFS='-'
3133set x $ac_cv_build
3134shift
3135build_cpu=$1
3136build_vendor=$2
3137shift; shift
3138# Remember, the first character of IFS is used to create $*,
3139# except with old shells:
3140build_os=$*
3141IFS=$ac_save_IFS
3142case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
35695fd6 3143
35695fd6 3144
6ffe910a
MF
3145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3146$as_echo_n "checking host system type... " >&6; }
3147if test "${ac_cv_host+set}" = set; then :
81ecdfbb 3148 $as_echo_n "(cached) " >&6
b7026657 3149else
6ffe910a
MF
3150 if test "x$host_alias" = x; then
3151 ac_cv_host=$ac_cv_build
35695fd6 3152else
6ffe910a
MF
3153 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3154 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
35695fd6 3155fi
6ffe910a 3156
35695fd6 3157fi
6ffe910a
MF
3158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3159$as_echo "$ac_cv_host" >&6; }
3160case $ac_cv_host in
3161*-*-*) ;;
3162*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3163esac
3164host=$ac_cv_host
3165ac_save_IFS=$IFS; IFS='-'
3166set x $ac_cv_host
3167shift
3168host_cpu=$1
3169host_vendor=$2
3170shift; shift
3171# Remember, the first character of IFS is used to create $*,
3172# except with old shells:
3173host_os=$*
3174IFS=$ac_save_IFS
3175case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
35695fd6 3176
81ecdfbb 3177
6ffe910a
MF
3178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3179$as_echo_n "checking target system type... " >&6; }
3180if test "${ac_cv_target+set}" = set; then :
81ecdfbb 3181 $as_echo_n "(cached) " >&6
35695fd6 3182else
6ffe910a
MF
3183 if test "x$target_alias" = x; then
3184 ac_cv_target=$ac_cv_host
35695fd6 3185else
6ffe910a
MF
3186 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3187 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
35695fd6
AC
3188fi
3189
35695fd6 3190fi
6ffe910a
MF
3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3192$as_echo "$ac_cv_target" >&6; }
3193case $ac_cv_target in
3194*-*-*) ;;
3195*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3196esac
3197target=$ac_cv_target
3198ac_save_IFS=$IFS; IFS='-'
3199set x $ac_cv_target
3200shift
3201target_cpu=$1
3202target_vendor=$2
3203shift; shift
3204# Remember, the first character of IFS is used to create $*,
3205# except with old shells:
3206target_os=$*
3207IFS=$ac_save_IFS
3208case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
35695fd6
AC
3209
3210
6ffe910a
MF
3211# The aliases save the names the user supplied, while $host etc.
3212# will get canonicalized.
3213test -n "$target_alias" &&
3214 test "$program_prefix$program_suffix$program_transform_name" = \
3215 NONENONEs,x,x, &&
3216 program_prefix=${target_alias}-
c906108c 3217
35695fd6
AC
3218ac_ext=c
3219ac_cpp='$CPP $CPPFLAGS'
3220ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3221ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3222ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3224$as_echo_n "checking how to run the C preprocessor... " >&6; }
35695fd6
AC
3225# On Suns, sometimes $CPP names a directory.
3226if test -n "$CPP" && test -d "$CPP"; then
3227 CPP=
3228fi
3229if test -z "$CPP"; then
81ecdfbb
RW
3230 if test "${ac_cv_prog_CPP+set}" = set; then :
3231 $as_echo_n "(cached) " >&6
c906108c 3232else
35695fd6
AC
3233 # Double quotes because CPP needs to be expanded
3234 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3235 do
3236 ac_preproc_ok=false
3237for ac_c_preproc_warn_flag in '' yes
3238do
3239 # Use a header file that comes with gcc, so configuring glibc
3240 # with a fresh cross-compiler works.
3241 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3242 # <limits.h> exists even on freestanding compilers.
3243 # On the NeXT, cc -E runs the code through the compiler's parser,
3244 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3246/* end confdefs.h. */
35695fd6
AC
3247#ifdef __STDC__
3248# include <limits.h>
c906108c 3249#else
35695fd6 3250# include <assert.h>
c906108c 3251#endif
35695fd6 3252 Syntax error
b7026657 3253_ACEOF
81ecdfbb 3254if ac_fn_c_try_cpp "$LINENO"; then :
c906108c 3255
81ecdfbb 3256else
35695fd6
AC
3257 # Broken: fails on valid input.
3258continue
c906108c 3259fi
35695fd6
AC
3260rm -f conftest.err conftest.$ac_ext
3261
81ecdfbb 3262 # OK, works on sane cases. Now check whether nonexistent headers
35695fd6 3263 # can be detected and how.
81ecdfbb 3264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3265/* end confdefs.h. */
35695fd6 3266#include <ac_nonexistent.h>
b7026657 3267_ACEOF
81ecdfbb 3268if ac_fn_c_try_cpp "$LINENO"; then :
35695fd6
AC
3269 # Broken: success on invalid input.
3270continue
b7026657 3271else
35695fd6
AC
3272 # Passes both tests.
3273ac_preproc_ok=:
3274break
b7026657 3275fi
35695fd6
AC
3276rm -f conftest.err conftest.$ac_ext
3277
3278done
3279# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3280rm -f conftest.err conftest.$ac_ext
81ecdfbb 3281if $ac_preproc_ok; then :
35695fd6 3282 break
b7026657 3283fi
b7026657 3284
35695fd6
AC
3285 done
3286 ac_cv_prog_CPP=$CPP
c906108c 3287
c906108c 3288fi
35695fd6 3289 CPP=$ac_cv_prog_CPP
c906108c 3290else
35695fd6
AC
3291 ac_cv_prog_CPP=$CPP
3292fi
81ecdfbb
RW
3293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3294$as_echo "$CPP" >&6; }
35695fd6
AC
3295ac_preproc_ok=false
3296for ac_c_preproc_warn_flag in '' yes
3297do
3298 # Use a header file that comes with gcc, so configuring glibc
3299 # with a fresh cross-compiler works.
3300 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3301 # <limits.h> exists even on freestanding compilers.
3302 # On the NeXT, cc -E runs the code through the compiler's parser,
3303 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 3304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3305/* end confdefs.h. */
35695fd6
AC
3306#ifdef __STDC__
3307# include <limits.h>
3308#else
3309# include <assert.h>
3310#endif
3311 Syntax error
b7026657 3312_ACEOF
81ecdfbb 3313if ac_fn_c_try_cpp "$LINENO"; then :
b7026657 3314
81ecdfbb 3315else
35695fd6
AC
3316 # Broken: fails on valid input.
3317continue
c906108c 3318fi
35695fd6 3319rm -f conftest.err conftest.$ac_ext
c906108c 3320
81ecdfbb 3321 # OK, works on sane cases. Now check whether nonexistent headers
35695fd6 3322 # can be detected and how.
81ecdfbb 3323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35695fd6
AC
3324/* end confdefs.h. */
3325#include <ac_nonexistent.h>
3326_ACEOF
81ecdfbb 3327if ac_fn_c_try_cpp "$LINENO"; then :
35695fd6
AC
3328 # Broken: success on invalid input.
3329continue
3330else
35695fd6
AC
3331 # Passes both tests.
3332ac_preproc_ok=:
3333break
3334fi
3335rm -f conftest.err conftest.$ac_ext
c906108c 3336
35695fd6
AC
3337done
3338# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3339rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
3340if $ac_preproc_ok; then :
3341
35695fd6 3342else
81ecdfbb
RW
3343 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3345as_fn_error "C preprocessor \"$CPP\" fails sanity check
3346See \`config.log' for more details." "$LINENO" 5; }
c906108c
SS
3347fi
3348
35695fd6
AC
3349ac_ext=c
3350ac_cpp='$CPP $CPPFLAGS'
3351ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3352ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3353ac_compiler_gnu=$ac_cv_c_compiler_gnu
b7026657
AC
3354
3355
81ecdfbb
RW
3356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3357$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3358if test "${ac_cv_path_GREP+set}" = set; then :
3359 $as_echo_n "(cached) " >&6
35695fd6 3360else
81ecdfbb
RW
3361 if test -z "$GREP"; then
3362 ac_path_GREP_found=false
3363 # Loop through the user's path and test for each of PROGNAME-LIST
3364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3365for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3366do
3367 IFS=$as_save_IFS
3368 test -z "$as_dir" && as_dir=.
3369 for ac_prog in grep ggrep; do
3370 for ac_exec_ext in '' $ac_executable_extensions; do
3371 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3372 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3373# Check for GNU ac_path_GREP and select it if it is found.
3374 # Check for GNU $ac_path_GREP
3375case `"$ac_path_GREP" --version 2>&1` in
3376*GNU*)
3377 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3378*)
3379 ac_count=0
3380 $as_echo_n 0123456789 >"conftest.in"
3381 while :
3382 do
3383 cat "conftest.in" "conftest.in" >"conftest.tmp"
3384 mv "conftest.tmp" "conftest.in"
3385 cp "conftest.in" "conftest.nl"
3386 $as_echo 'GREP' >> "conftest.nl"
3387 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3388 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3389 as_fn_arith $ac_count + 1 && ac_count=$as_val
3390 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3391 # Best one so far, save it but keep looking for a better one
3392 ac_cv_path_GREP="$ac_path_GREP"
3393 ac_path_GREP_max=$ac_count
35695fd6 3394 fi
81ecdfbb
RW
3395 # 10*(2^10) chars as input seems more than enough
3396 test $ac_count -gt 10 && break
3397 done
3398 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3399esac
3400
3401 $ac_path_GREP_found && break 3
3402 done
3403 done
3404 done
3405IFS=$as_save_IFS
3406 if test -z "$ac_cv_path_GREP"; then
3407 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3408 fi
3409else
3410 ac_cv_path_GREP=$GREP
3411fi
3412
b7026657 3413fi
81ecdfbb
RW
3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3415$as_echo "$ac_cv_path_GREP" >&6; }
3416 GREP="$ac_cv_path_GREP"
35695fd6
AC
3417
3418
81ecdfbb
RW
3419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3420$as_echo_n "checking for egrep... " >&6; }
3421if test "${ac_cv_path_EGREP+set}" = set; then :
3422 $as_echo_n "(cached) " >&6
b7026657 3423else
81ecdfbb
RW
3424 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3425 then ac_cv_path_EGREP="$GREP -E"
3426 else
3427 if test -z "$EGREP"; then
3428 ac_path_EGREP_found=false
3429 # Loop through the user's path and test for each of PROGNAME-LIST
3430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3431for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3432do
3433 IFS=$as_save_IFS
3434 test -z "$as_dir" && as_dir=.
3435 for ac_prog in egrep; do
3436 for ac_exec_ext in '' $ac_executable_extensions; do
3437 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3438 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3439# Check for GNU ac_path_EGREP and select it if it is found.
3440 # Check for GNU $ac_path_EGREP
3441case `"$ac_path_EGREP" --version 2>&1` in
3442*GNU*)
3443 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3444*)
3445 ac_count=0
3446 $as_echo_n 0123456789 >"conftest.in"
3447 while :
3448 do
3449 cat "conftest.in" "conftest.in" >"conftest.tmp"
3450 mv "conftest.tmp" "conftest.in"
3451 cp "conftest.in" "conftest.nl"
3452 $as_echo 'EGREP' >> "conftest.nl"
3453 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3454 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3455 as_fn_arith $ac_count + 1 && ac_count=$as_val
3456 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3457 # Best one so far, save it but keep looking for a better one
3458 ac_cv_path_EGREP="$ac_path_EGREP"
3459 ac_path_EGREP_max=$ac_count
3460 fi
3461 # 10*(2^10) chars as input seems more than enough
3462 test $ac_count -gt 10 && break
3463 done
3464 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3465esac
3466
3467 $ac_path_EGREP_found && break 3
3468 done
3469 done
3470 done
3471IFS=$as_save_IFS
3472 if test -z "$ac_cv_path_EGREP"; then
3473 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3474 fi
3475else
3476 ac_cv_path_EGREP=$EGREP
3477fi
3478
3479 fi
3480fi
3481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3482$as_echo "$ac_cv_path_EGREP" >&6; }
3483 EGREP="$ac_cv_path_EGREP"
3484
3485
3486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3487$as_echo_n "checking for ANSI C header files... " >&6; }
3488if test "${ac_cv_header_stdc+set}" = set; then :
3489 $as_echo_n "(cached) " >&6
3490else
3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3492/* end confdefs.h. */
35695fd6
AC
3493#include <stdlib.h>
3494#include <stdarg.h>
3495#include <string.h>
3496#include <float.h>
3497
3498int
3499main ()
3500{
3501
3502 ;
3503 return 0;
3504}
b7026657 3505_ACEOF
81ecdfbb 3506if ac_fn_c_try_compile "$LINENO"; then :
35695fd6 3507 ac_cv_header_stdc=yes
b7026657 3508else
81ecdfbb 3509 ac_cv_header_stdc=no
b7026657 3510fi
81ecdfbb 3511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 3512
35695fd6
AC
3513if test $ac_cv_header_stdc = yes; then
3514 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 3515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3516/* end confdefs.h. */
35695fd6
AC
3517#include <string.h>
3518
b7026657 3519_ACEOF
35695fd6 3520if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3521 $EGREP "memchr" >/dev/null 2>&1; then :
3522
b7026657 3523else
35695fd6 3524 ac_cv_header_stdc=no
c906108c 3525fi
35695fd6
AC
3526rm -f conftest*
3527
3528fi
3529
3530if test $ac_cv_header_stdc = yes; then
3531 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35695fd6
AC
3533/* end confdefs.h. */
3534#include <stdlib.h>
3535
3536_ACEOF
3537if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3538 $EGREP "free" >/dev/null 2>&1; then :
3539
b7026657 3540else
20e95c23
DJ
3541 ac_cv_header_stdc=no
3542fi
3543rm -f conftest*
3544
c906108c
SS
3545fi
3546
20e95c23
DJ
3547if test $ac_cv_header_stdc = yes; then
3548 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 3549 if test "$cross_compiling" = yes; then :
20e95c23
DJ
3550 :
3551else
81ecdfbb 3552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 3553/* end confdefs.h. */
20e95c23 3554#include <ctype.h>
81ecdfbb 3555#include <stdlib.h>
20e95c23
DJ
3556#if ((' ' & 0x0FF) == 0x020)
3557# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3558# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3559#else
3560# define ISLOWER(c) \
3561 (('a' <= (c) && (c) <= 'i') \
3562 || ('j' <= (c) && (c) <= 'r') \
3563 || ('s' <= (c) && (c) <= 'z'))
3564# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3565#endif
c906108c 3566
20e95c23 3567#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
b7026657
AC
3568int
3569main ()
3570{
20e95c23
DJ
3571 int i;
3572 for (i = 0; i < 256; i++)
3573 if (XOR (islower (i), ISLOWER (i))
3574 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
3575 return 2;
3576 return 0;
b7026657
AC
3577}
3578_ACEOF
81ecdfbb 3579if ac_fn_c_try_run "$LINENO"; then :
b7026657 3580
81ecdfbb
RW
3581else
3582 ac_cv_header_stdc=no
c906108c 3583fi
81ecdfbb
RW
3584rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3585 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 3586fi
81ecdfbb 3587
c906108c 3588fi
c906108c 3589fi
81ecdfbb
RW
3590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3591$as_echo "$ac_cv_header_stdc" >&6; }
20e95c23 3592if test $ac_cv_header_stdc = yes; then
b7026657 3593
81ecdfbb 3594$as_echo "#define STDC_HEADERS 1" >>confdefs.h
c906108c 3595
c906108c
SS
3596fi
3597
20e95c23 3598# On IRIX 5.3, sys/types and inttypes.h are conflicting.
81ecdfbb
RW
3599for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3600 inttypes.h stdint.h unistd.h
3601do :
3602 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3603ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3604"
3605eval as_val=\$$as_ac_Header
3606 if test "x$as_val" = x""yes; then :
3607 cat >>confdefs.h <<_ACEOF
3608#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3609_ACEOF
b7026657 3610
81ecdfbb 3611fi
b7026657 3612
81ecdfbb 3613done
b7026657
AC
3614
3615
6ffe910a 3616
2232061b
MF
3617 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3618if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3619 MINIX=yes
3620else
3621 MINIX=
3622fi
3623
3624
3625 if test "$MINIX" = yes; then
3626
3627$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3628
3629
3630$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3631
3632
3633$as_echo "#define _MINIX 1" >>confdefs.h
3634
3635 fi
3636
3637
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3639$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3640if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3641 $as_echo_n "(cached) " >&6
3642else
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644/* end confdefs.h. */
3645
3646# define __EXTENSIONS__ 1
3647 $ac_includes_default
3648int
3649main ()
3650{
3651
3652 ;
3653 return 0;
3654}
3655_ACEOF
3656if ac_fn_c_try_compile "$LINENO"; then :
3657 ac_cv_safe_to_define___extensions__=yes
3658else
3659 ac_cv_safe_to_define___extensions__=no
3660fi
3661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3662fi
3663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3664$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3665 test $ac_cv_safe_to_define___extensions__ = yes &&
3666 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3667
3668 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3669
3670 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3671
3672 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3673
3674 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3675
3676
3677test "$program_prefix" != NONE &&
3678 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3679# Use a double $ so make ignores it.
3680test "$program_suffix" != NONE &&
3681 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3682# Double any \ or $.
3683# By default was `s,x,x', remove it if useless.
3684ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3685program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3686
3687# Find a good install program. We prefer a C program (faster),
3688# so one script is as good as another. But avoid the broken or
3689# incompatible versions:
3690# SysV /etc/install, /usr/sbin/install
3691# SunOS /usr/etc/install
3692# IRIX /sbin/install
3693# AIX /bin/install
3694# AmigaOS /C/install, which installs bootblocks on floppy discs
3695# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3696# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3697# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3698# OS/2's system install, which has a completely different semantic
3699# ./install, which can be erroneously created by make from ./install.sh.
3700# Reject install programs that cannot install multiple files.
3701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3702$as_echo_n "checking for a BSD-compatible install... " >&6; }
3703if test -z "$INSTALL"; then
3704if test "${ac_cv_path_install+set}" = set; then :
3705 $as_echo_n "(cached) " >&6
3706else
3707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708for as_dir in $PATH
3709do
3710 IFS=$as_save_IFS
3711 test -z "$as_dir" && as_dir=.
3712 # Account for people who put trailing slashes in PATH elements.
3713case $as_dir/ in #((
3714 ./ | .// | /[cC]/* | \
3715 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3716 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3717 /usr/ucb/* ) ;;
3718 *)
3719 # OSF1 and SCO ODT 3.0 have their own names for install.
3720 # Don't use installbsd from OSF since it installs stuff as root
3721 # by default.
3722 for ac_prog in ginstall scoinst install; do
3723 for ac_exec_ext in '' $ac_executable_extensions; do
3724 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3725 if test $ac_prog = install &&
3726 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3727 # AIX install. It has an incompatible calling convention.
3728 :
3729 elif test $ac_prog = install &&
3730 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3731 # program-specific install script used by HP pwplus--don't use.
3732 :
3733 else
3734 rm -rf conftest.one conftest.two conftest.dir
3735 echo one > conftest.one
3736 echo two > conftest.two
3737 mkdir conftest.dir
3738 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3739 test -s conftest.one && test -s conftest.two &&
3740 test -s conftest.dir/conftest.one &&
3741 test -s conftest.dir/conftest.two
3742 then
3743 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3744 break 3
3745 fi
3746 fi
3747 fi
3748 done
3749 done
3750 ;;
3751esac
3752
3753 done
3754IFS=$as_save_IFS
3755
3756rm -rf conftest.one conftest.two conftest.dir
3757
3758fi
3759 if test "${ac_cv_path_install+set}" = set; then
3760 INSTALL=$ac_cv_path_install
3761 else
3762 # As a last resort, use the slow shell script. Don't cache a
3763 # value for INSTALL within a source directory, because that will
3764 # break other packages using the cache if that directory is
3765 # removed, or if the value is a relative name.
3766 INSTALL=$ac_install_sh
3767 fi
3768fi
3769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3770$as_echo "$INSTALL" >&6; }
3771
3772# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3773# It thinks the first close brace ends the variable substitution.
3774test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3775
3776test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3777
3778test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3779
3780rm -rf .tst 2>/dev/null
3781mkdir .tst 2>/dev/null
3782if test -d .tst; then
3783 am__leading_dot=.
3784else
3785 am__leading_dot=_
3786fi
3787rmdir .tst 2>/dev/null
3788
3789DEPDIR="${am__leading_dot}deps"
3790
6bb11ab3
L
3791case `pwd` in
3792 *\ * | *\ *)
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3794$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3795esac
2232061b 3796
6ffe910a 3797
6ffe910a 3798
6bb11ab3
L
3799macro_version='2.2.7a'
3800macro_revision='1.3134'
6ffe910a
MF
3801
3802
3803
3804
2232061b 3805
6bb11ab3
L
3806
3807
3808
3809
3810
3811
3812
3813
3814ltmain="$ac_aux_dir/ltmain.sh"
3815
3816# Backslashify metacharacters that are still active within
3817# double-quoted strings.
3818sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3819
3820# Same as above, but do not quote variable references.
3821double_quote_subst='s/\(["`\\]\)/\\\1/g'
3822
3823# Sed substitution to delay expansion of an escaped shell variable in a
3824# double_quote_subst'ed string.
3825delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3826
3827# Sed substitution to delay expansion of an escaped single quote.
3828delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3829
3830# Sed substitution to avoid accidental globbing in evaled expressions
3831no_glob_subst='s/\*/\\\*/g'
3832
3833ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3834ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3835ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3836
3837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3838$as_echo_n "checking how to print strings... " >&6; }
3839# Test print first, because it will be a builtin if present.
3840if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3841 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3842 ECHO='print -r --'
3843elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3844 ECHO='printf %s\n'
6ffe910a 3845else
6bb11ab3
L
3846 # Use this function as a fallback that always works.
3847 func_fallback_echo ()
3848 {
3849 eval 'cat <<_LTECHO_EOF
3850$1
3851_LTECHO_EOF'
3852 }
3853 ECHO='func_fallback_echo'
6ffe910a
MF
3854fi
3855
6bb11ab3
L
3856# func_echo_all arg...
3857# Invoke $ECHO with all args, space-separated.
3858func_echo_all ()
3859{
3860 $ECHO ""
3861}
6ffe910a 3862
6bb11ab3
L
3863case "$ECHO" in
3864 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3865$as_echo "printf" >&6; } ;;
3866 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3867$as_echo "print -r" >&6; } ;;
3868 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3869$as_echo "cat" >&6; } ;;
3870esac
6ffe910a
MF
3871
3872
6ffe910a 3873
6bb11ab3
L
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3886$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3887if test "${ac_cv_path_SED+set}" = set; then :
3888 $as_echo_n "(cached) " >&6
3889else
3890 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3891 for ac_i in 1 2 3 4 5 6 7; do
3892 ac_script="$ac_script$as_nl$ac_script"
3893 done
3894 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3895 { ac_script=; unset ac_script;}
3896 if test -z "$SED"; then
3897 ac_path_SED_found=false
3898 # Loop through the user's path and test for each of PROGNAME-LIST
3899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3900for as_dir in $PATH
3901do
3902 IFS=$as_save_IFS
3903 test -z "$as_dir" && as_dir=.
3904 for ac_prog in sed gsed; do
3905 for ac_exec_ext in '' $ac_executable_extensions; do
3906 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3907 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3908# Check for GNU ac_path_SED and select it if it is found.
3909 # Check for GNU $ac_path_SED
3910case `"$ac_path_SED" --version 2>&1` in
3911*GNU*)
3912 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3913*)
3914 ac_count=0
3915 $as_echo_n 0123456789 >"conftest.in"
3916 while :
3917 do
3918 cat "conftest.in" "conftest.in" >"conftest.tmp"
3919 mv "conftest.tmp" "conftest.in"
3920 cp "conftest.in" "conftest.nl"
3921 $as_echo '' >> "conftest.nl"
3922 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3923 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3924 as_fn_arith $ac_count + 1 && ac_count=$as_val
3925 if test $ac_count -gt ${ac_path_SED_max-0}; then
3926 # Best one so far, save it but keep looking for a better one
3927 ac_cv_path_SED="$ac_path_SED"
3928 ac_path_SED_max=$ac_count
3929 fi
3930 # 10*(2^10) chars as input seems more than enough
3931 test $ac_count -gt 10 && break
3932 done
3933 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3934esac
3935
3936 $ac_path_SED_found && break 3
3937 done
3938 done
3939 done
3940IFS=$as_save_IFS
3941 if test -z "$ac_cv_path_SED"; then
3942 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3943 fi
3944else
3945 ac_cv_path_SED=$SED
3946fi
3947
3948fi
3949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3950$as_echo "$ac_cv_path_SED" >&6; }
3951 SED="$ac_cv_path_SED"
3952 rm -f conftest.sed
3953
3954test -z "$SED" && SED=sed
3955Xsed="$SED -e 1s/^X//"
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3968$as_echo_n "checking for fgrep... " >&6; }
3969if test "${ac_cv_path_FGREP+set}" = set; then :
3970 $as_echo_n "(cached) " >&6
3971else
3972 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3973 then ac_cv_path_FGREP="$GREP -F"
3974 else
3975 if test -z "$FGREP"; then
3976 ac_path_FGREP_found=false
3977 # Loop through the user's path and test for each of PROGNAME-LIST
3978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3979for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3980do
3981 IFS=$as_save_IFS
3982 test -z "$as_dir" && as_dir=.
3983 for ac_prog in fgrep; do
3984 for ac_exec_ext in '' $ac_executable_extensions; do
3985 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3986 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3987# Check for GNU ac_path_FGREP and select it if it is found.
3988 # Check for GNU $ac_path_FGREP
3989case `"$ac_path_FGREP" --version 2>&1` in
3990*GNU*)
3991 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3992*)
3993 ac_count=0
3994 $as_echo_n 0123456789 >"conftest.in"
3995 while :
3996 do
3997 cat "conftest.in" "conftest.in" >"conftest.tmp"
3998 mv "conftest.tmp" "conftest.in"
3999 cp "conftest.in" "conftest.nl"
4000 $as_echo 'FGREP' >> "conftest.nl"
4001 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4002 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4003 as_fn_arith $ac_count + 1 && ac_count=$as_val
4004 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4005 # Best one so far, save it but keep looking for a better one
4006 ac_cv_path_FGREP="$ac_path_FGREP"
4007 ac_path_FGREP_max=$ac_count
4008 fi
4009 # 10*(2^10) chars as input seems more than enough
4010 test $ac_count -gt 10 && break
4011 done
4012 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4013esac
4014
4015 $ac_path_FGREP_found && break 3
4016 done
4017 done
4018 done
4019IFS=$as_save_IFS
4020 if test -z "$ac_cv_path_FGREP"; then
4021 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4022 fi
4023else
4024 ac_cv_path_FGREP=$FGREP
4025fi
4026
4027 fi
4028fi
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4030$as_echo "$ac_cv_path_FGREP" >&6; }
4031 FGREP="$ac_cv_path_FGREP"
4032
4033
4034test -z "$GREP" && GREP=grep
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054# Check whether --with-gnu-ld was given.
4055if test "${with_gnu_ld+set}" = set; then :
4056 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4057else
4058 with_gnu_ld=no
4059fi
4060
4061ac_prog=ld
4062if test "$GCC" = yes; then
4063 # Check if gcc -print-prog-name=ld gives a path.
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4065$as_echo_n "checking for ld used by $CC... " >&6; }
4066 case $host in
4067 *-*-mingw*)
4068 # gcc leaves a trailing carriage return which upsets mingw
4069 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4070 *)
4071 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4072 esac
4073 case $ac_prog in
4074 # Accept absolute paths.
4075 [\\/]* | ?:[\\/]*)
4076 re_direlt='/[^/][^/]*/\.\./'
4077 # Canonicalize the pathname of ld
4078 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4079 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4080 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4081 done
4082 test -z "$LD" && LD="$ac_prog"
4083 ;;
4084 "")
4085 # If it fails, then pretend we aren't using GCC.
4086 ac_prog=ld
4087 ;;
4088 *)
4089 # If it is relative, then search for the first ld in PATH.
4090 with_gnu_ld=unknown
4091 ;;
4092 esac
4093elif test "$with_gnu_ld" = yes; then
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4095$as_echo_n "checking for GNU ld... " >&6; }
4096else
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4098$as_echo_n "checking for non-GNU ld... " >&6; }
4099fi
4100if test "${lt_cv_path_LD+set}" = set; then :
4101 $as_echo_n "(cached) " >&6
4102else
4103 if test -z "$LD"; then
4104 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4105 for ac_dir in $PATH; do
4106 IFS="$lt_save_ifs"
4107 test -z "$ac_dir" && ac_dir=.
4108 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4109 lt_cv_path_LD="$ac_dir/$ac_prog"
4110 # Check to see if the program is GNU ld. I'd rather use --version,
4111 # but apparently some variants of GNU ld only accept -v.
4112 # Break only if it was the GNU/non-GNU ld that we prefer.
4113 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4114 *GNU* | *'with BFD'*)
4115 test "$with_gnu_ld" != no && break
4116 ;;
4117 *)
4118 test "$with_gnu_ld" != yes && break
4119 ;;
4120 esac
4121 fi
4122 done
4123 IFS="$lt_save_ifs"
4124else
4125 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4126fi
4127fi
4128
4129LD="$lt_cv_path_LD"
4130if test -n "$LD"; then
4131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4132$as_echo "$LD" >&6; }
4133else
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4135$as_echo "no" >&6; }
4136fi
4137test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4139$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4140if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4141 $as_echo_n "(cached) " >&6
4142else
4143 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4144case `$LD -v 2>&1 </dev/null` in
4145*GNU* | *'with BFD'*)
4146 lt_cv_prog_gnu_ld=yes
4147 ;;
4148*)
4149 lt_cv_prog_gnu_ld=no
4150 ;;
4151esac
4152fi
4153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4154$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4155with_gnu_ld=$lt_cv_prog_gnu_ld
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4166$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4167if test "${lt_cv_path_NM+set}" = set; then :
4168 $as_echo_n "(cached) " >&6
4169else
4170 if test -n "$NM"; then
4171 # Let the user override the test.
4172 lt_cv_path_NM="$NM"
4173else
4174 lt_nm_to_check="${ac_tool_prefix}nm"
4175 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4176 lt_nm_to_check="$lt_nm_to_check nm"
4177 fi
4178 for lt_tmp_nm in $lt_nm_to_check; do
4179 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4180 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4181 IFS="$lt_save_ifs"
4182 test -z "$ac_dir" && ac_dir=.
4183 tmp_nm="$ac_dir/$lt_tmp_nm"
4184 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4185 # Check to see if the nm accepts a BSD-compat flag.
4186 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4187 # nm: unknown option "B" ignored
4188 # Tru64's nm complains that /dev/null is an invalid object file
4189 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4190 */dev/null* | *'Invalid file or object type'*)
4191 lt_cv_path_NM="$tmp_nm -B"
4192 break
4193 ;;
4194 *)
4195 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4196 */dev/null*)
4197 lt_cv_path_NM="$tmp_nm -p"
4198 break
4199 ;;
4200 *)
4201 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4202 continue # so that we can try to find one that supports BSD flags
4203 ;;
4204 esac
4205 ;;
4206 esac
4207 fi
4208 done
4209 IFS="$lt_save_ifs"
4210 done
4211 : ${lt_cv_path_NM=no}
4212fi
4213fi
4214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4215$as_echo "$lt_cv_path_NM" >&6; }
4216if test "$lt_cv_path_NM" != "no"; then
4217 NM="$lt_cv_path_NM"
4218else
4219 # Didn't find any BSD compatible name lister, look for dumpbin.
4220 if test -n "$DUMPBIN"; then :
4221 # Let the user override the test.
4222 else
4223 if test -n "$ac_tool_prefix"; then
4224 for ac_prog in dumpbin "link -dump"
4225 do
4226 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4227set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6ffe910a
MF
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229$as_echo_n "checking for $ac_word... " >&6; }
6bb11ab3 4230if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6ffe910a
MF
4231 $as_echo_n "(cached) " >&6
4232else
6bb11ab3
L
4233 if test -n "$DUMPBIN"; then
4234 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6ffe910a
MF
4235else
4236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4237for as_dir in $PATH
4238do
4239 IFS=$as_save_IFS
4240 test -z "$as_dir" && as_dir=.
4241 for ac_exec_ext in '' $ac_executable_extensions; do
4242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bb11ab3 4243 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6ffe910a
MF
4244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4245 break 2
4246 fi
4247done
4248 done
4249IFS=$as_save_IFS
4250
4251fi
4252fi
6bb11ab3
L
4253DUMPBIN=$ac_cv_prog_DUMPBIN
4254if test -n "$DUMPBIN"; then
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4256$as_echo "$DUMPBIN" >&6; }
6ffe910a
MF
4257else
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4259$as_echo "no" >&6; }
4260fi
4261
4262
6bb11ab3
L
4263 test -n "$DUMPBIN" && break
4264 done
6ffe910a 4265fi
6bb11ab3
L
4266if test -z "$DUMPBIN"; then
4267 ac_ct_DUMPBIN=$DUMPBIN
4268 for ac_prog in dumpbin "link -dump"
4269do
4270 # Extract the first word of "$ac_prog", so it can be a program name with args.
4271set dummy $ac_prog; ac_word=$2
6ffe910a
MF
4272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4273$as_echo_n "checking for $ac_word... " >&6; }
6bb11ab3 4274if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6ffe910a
MF
4275 $as_echo_n "(cached) " >&6
4276else
6bb11ab3
L
4277 if test -n "$ac_ct_DUMPBIN"; then
4278 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6ffe910a
MF
4279else
4280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4281for as_dir in $PATH
4282do
4283 IFS=$as_save_IFS
4284 test -z "$as_dir" && as_dir=.
4285 for ac_exec_ext in '' $ac_executable_extensions; do
4286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bb11ab3 4287 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6ffe910a
MF
4288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4289 break 2
4290 fi
4291done
4292 done
4293IFS=$as_save_IFS
4294
4295fi
4296fi
6bb11ab3
L
4297ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4298if test -n "$ac_ct_DUMPBIN"; then
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4300$as_echo "$ac_ct_DUMPBIN" >&6; }
6ffe910a
MF
4301else
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4303$as_echo "no" >&6; }
4304fi
4305
6bb11ab3
L
4306
4307 test -n "$ac_ct_DUMPBIN" && break
4308done
4309
4310 if test "x$ac_ct_DUMPBIN" = x; then
4311 DUMPBIN=":"
6ffe910a
MF
4312 else
4313 case $cross_compiling:$ac_tool_warned in
4314yes:)
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4316$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4317ac_tool_warned=yes ;;
4318esac
6bb11ab3 4319 DUMPBIN=$ac_ct_DUMPBIN
6ffe910a 4320 fi
6ffe910a
MF
4321fi
4322
6bb11ab3
L
4323 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4324 *COFF*)
4325 DUMPBIN="$DUMPBIN -symbols"
4326 ;;
4327 *)
4328 DUMPBIN=:
4329 ;;
4330 esac
4331 fi
6ffe910a 4332
6bb11ab3
L
4333 if test "$DUMPBIN" != ":"; then
4334 NM="$DUMPBIN"
4335 fi
4336fi
4337test -z "$NM" && NM=nm
5f3ef9d0 4338
5f3ef9d0
JB
4339
4340
4341
db2e4d67
MF
4342
4343
6bb11ab3
L
4344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4345$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4346if test "${lt_cv_nm_interface+set}" = set; then :
4347 $as_echo_n "(cached) " >&6
4348else
4349 lt_cv_nm_interface="BSD nm"
4350 echo "int some_variable = 0;" > conftest.$ac_ext
4351 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4352 (eval "$ac_compile" 2>conftest.err)
4353 cat conftest.err >&5
4354 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4355 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4356 cat conftest.err >&5
4357 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4358 cat conftest.out >&5
4359 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4360 lt_cv_nm_interface="MS dumpbin"
4361 fi
4362 rm -f conftest*
4363fi
4364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4365$as_echo "$lt_cv_nm_interface" >&6; }
db2e4d67 4366
6bb11ab3
L
4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4368$as_echo_n "checking whether ln -s works... " >&6; }
4369LN_S=$as_ln_s
4370if test "$LN_S" = "ln -s"; then
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4372$as_echo "yes" >&6; }
4373else
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4375$as_echo "no, using $LN_S" >&6; }
4376fi
4377
4378# find the maximum length of command line arguments
4379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4380$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4381if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
db2e4d67
MF
4382 $as_echo_n "(cached) " >&6
4383else
6bb11ab3
L
4384 i=0
4385 teststring="ABCD"
db2e4d67 4386
6bb11ab3
L
4387 case $build_os in
4388 msdosdjgpp*)
4389 # On DJGPP, this test can blow up pretty badly due to problems in libc
4390 # (any single argument exceeding 2000 bytes causes a buffer overrun
4391 # during glob expansion). Even if it were fixed, the result of this
4392 # check would be larger than it should be.
4393 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4394 ;;
db2e4d67 4395
6bb11ab3
L
4396 gnu*)
4397 # Under GNU Hurd, this test is not required because there is
4398 # no limit to the length of command line arguments.
4399 # Libtool will interpret -1 as no limit whatsoever
4400 lt_cv_sys_max_cmd_len=-1;
4401 ;;
db2e4d67 4402
6bb11ab3
L
4403 cygwin* | mingw* | cegcc*)
4404 # On Win9x/ME, this test blows up -- it succeeds, but takes
4405 # about 5 minutes as the teststring grows exponentially.
4406 # Worse, since 9x/ME are not pre-emptively multitasking,
4407 # you end up with a "frozen" computer, even though with patience
4408 # the test eventually succeeds (with a max line length of 256k).
4409 # Instead, let's just punt: use the minimum linelength reported by
4410 # all of the supported platforms: 8192 (on NT/2K/XP).
4411 lt_cv_sys_max_cmd_len=8192;
4412 ;;
4413
4414 mint*)
4415 # On MiNT this can take a long time and run out of memory.
4416 lt_cv_sys_max_cmd_len=8192;
4417 ;;
4418
4419 amigaos*)
4420 # On AmigaOS with pdksh, this test takes hours, literally.
4421 # So we just punt and use a minimum line length of 8192.
4422 lt_cv_sys_max_cmd_len=8192;
4423 ;;
4424
4425 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4426 # This has been around since 386BSD, at least. Likely further.
4427 if test -x /sbin/sysctl; then
4428 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4429 elif test -x /usr/sbin/sysctl; then
4430 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4431 else
4432 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
db2e4d67 4433 fi
6bb11ab3
L
4434 # And add a safety zone
4435 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4436 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4437 ;;
db2e4d67 4438
6bb11ab3
L
4439 interix*)
4440 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4441 lt_cv_sys_max_cmd_len=196608
4442 ;;
4443
4444 osf*)
4445 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4446 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4447 # nice to cause kernel panics so lets avoid the loop below.
4448 # First set a reasonable default.
4449 lt_cv_sys_max_cmd_len=16384
4450 #
4451 if test -x /sbin/sysconfig; then
4452 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4453 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4454 esac
4455 fi
4456 ;;
4457 sco3.2v5*)
4458 lt_cv_sys_max_cmd_len=102400
4459 ;;
4460 sysv5* | sco5v6* | sysv4.2uw2*)
4461 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4462 if test -n "$kargmax"; then
4463 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4464 else
4465 lt_cv_sys_max_cmd_len=32768
4466 fi
4467 ;;
4468 *)
4469 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4470 if test -n "$lt_cv_sys_max_cmd_len"; then
4471 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4473 else
4474 # Make teststring a little bigger before we do anything with it.
4475 # a 1K string should be a reasonable start.
4476 for i in 1 2 3 4 5 6 7 8 ; do
4477 teststring=$teststring$teststring
4478 done
4479 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4480 # If test is not a shell built-in, we'll probably end up computing a
4481 # maximum length that is only half of the actual maximum length, but
4482 # we can't tell.
4483 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4484 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4485 test $i != 17 # 1/2 MB should be enough
4486 do
4487 i=`expr $i + 1`
4488 teststring=$teststring$teststring
4489 done
4490 # Only check the string length outside the loop.
4491 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4492 teststring=
4493 # Add a significant safety factor because C++ compilers can tack on
4494 # massive amounts of additional arguments before passing them to the
4495 # linker. It appears as though 1/2 is a usable value.
4496 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4497 fi
4498 ;;
4499 esac
4500
4501fi
4502
4503if test -n $lt_cv_sys_max_cmd_len ; then
4504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4505$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
db2e4d67 4506else
6bb11ab3
L
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4508$as_echo "none" >&6; }
db2e4d67 4509fi
6bb11ab3
L
4510max_cmd_len=$lt_cv_sys_max_cmd_len
4511
4512
4513
4514
4515
4516
4517: ${CP="cp -f"}
4518: ${MV="mv -f"}
4519: ${RM="rm -f"}
4520
4521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4522$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4523# Try some XSI features
4524xsi_shell=no
4525( _lt_dummy="a/b/c"
4526 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4527 = c,a/b,, \
4528 && eval 'test $(( 1 + 1 )) -eq 2 \
4529 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4530 && xsi_shell=yes
4531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4532$as_echo "$xsi_shell" >&6; }
db2e4d67 4533
6bb11ab3
L
4534
4535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4536$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4537lt_shell_append=no
4538( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4539 >/dev/null 2>&1 \
4540 && lt_shell_append=yes
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4542$as_echo "$lt_shell_append" >&6; }
4543
4544
4545if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4546 lt_unset=unset
4547else
4548 lt_unset=false
db2e4d67 4549fi
db2e4d67 4550
6bb11ab3
L
4551
4552
4553
4554
4555# test EBCDIC or ASCII
4556case `echo X|tr X '\101'` in
4557 A) # ASCII based system
4558 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4559 lt_SP2NL='tr \040 \012'
4560 lt_NL2SP='tr \015\012 \040\040'
4561 ;;
4562 *) # EBCDIC based system
4563 lt_SP2NL='tr \100 \n'
4564 lt_NL2SP='tr \r\n \100\100'
4565 ;;
4566esac
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4577$as_echo_n "checking for $LD option to reload object files... " >&6; }
4578if test "${lt_cv_ld_reload_flag+set}" = set; then :
4579 $as_echo_n "(cached) " >&6
4580else
4581 lt_cv_ld_reload_flag='-r'
db2e4d67 4582fi
6bb11ab3
L
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4584$as_echo "$lt_cv_ld_reload_flag" >&6; }
4585reload_flag=$lt_cv_ld_reload_flag
4586case $reload_flag in
4587"" | " "*) ;;
4588*) reload_flag=" $reload_flag" ;;
4589esac
4590reload_cmds='$LD$reload_flag -o $output$reload_objs'
4591case $host_os in
4592 darwin*)
4593 if test "$GCC" = yes; then
4594 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4595 else
4596 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4597 fi
4598 ;;
4599esac
db2e4d67
MF
4600
4601
6bb11ab3
L
4602
4603
4604
4605
4606
4607
4608
4609if test -n "$ac_tool_prefix"; then
4610 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4611set dummy ${ac_tool_prefix}objdump; ac_word=$2
db2e4d67
MF
4612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4613$as_echo_n "checking for $ac_word... " >&6; }
6bb11ab3 4614if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
db2e4d67
MF
4615 $as_echo_n "(cached) " >&6
4616else
6bb11ab3
L
4617 if test -n "$OBJDUMP"; then
4618 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
db2e4d67
MF
4619else
4620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4621for as_dir in $PATH
4622do
4623 IFS=$as_save_IFS
4624 test -z "$as_dir" && as_dir=.
4625 for ac_exec_ext in '' $ac_executable_extensions; do
4626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bb11ab3 4627 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
db2e4d67
MF
4628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4629 break 2
4630 fi
4631done
4632 done
4633IFS=$as_save_IFS
4634
4635fi
4636fi
6bb11ab3
L
4637OBJDUMP=$ac_cv_prog_OBJDUMP
4638if test -n "$OBJDUMP"; then
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4640$as_echo "$OBJDUMP" >&6; }
db2e4d67
MF
4641else
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4643$as_echo "no" >&6; }
4644fi
4645
4646
6bb11ab3
L
4647fi
4648if test -z "$ac_cv_prog_OBJDUMP"; then
4649 ac_ct_OBJDUMP=$OBJDUMP
4650 # Extract the first word of "objdump", so it can be a program name with args.
4651set dummy objdump; ac_word=$2
4652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4653$as_echo_n "checking for $ac_word... " >&6; }
4654if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4655 $as_echo_n "(cached) " >&6
4656else
4657 if test -n "$ac_ct_OBJDUMP"; then
4658 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4659else
4660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661for as_dir in $PATH
4662do
4663 IFS=$as_save_IFS
4664 test -z "$as_dir" && as_dir=.
4665 for ac_exec_ext in '' $ac_executable_extensions; do
4666 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4667 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4669 break 2
4670 fi
db2e4d67 4671done
6bb11ab3
L
4672 done
4673IFS=$as_save_IFS
db2e4d67 4674
6bb11ab3
L
4675fi
4676fi
4677ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4678if test -n "$ac_ct_OBJDUMP"; then
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4680$as_echo "$ac_ct_OBJDUMP" >&6; }
4681else
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4683$as_echo "no" >&6; }
4684fi
4685
4686 if test "x$ac_ct_OBJDUMP" = x; then
4687 OBJDUMP="false"
4688 else
4689 case $cross_compiling:$ac_tool_warned in
4690yes:)
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4692$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4693ac_tool_warned=yes ;;
db2e4d67 4694esac
6bb11ab3
L
4695 OBJDUMP=$ac_ct_OBJDUMP
4696 fi
db2e4d67 4697else
6bb11ab3 4698 OBJDUMP="$ac_cv_prog_OBJDUMP"
db2e4d67
MF
4699fi
4700
6bb11ab3 4701test -z "$OBJDUMP" && OBJDUMP=objdump
db2e4d67 4702
6ffe910a 4703
6ffe910a 4704
6ffe910a
MF
4705
4706
6ffe910a
MF
4707
4708
6ffe910a 4709
6ffe910a 4710
6bb11ab3
L
4711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4712$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4713if test "${lt_cv_deplibs_check_method+set}" = set; then :
4714 $as_echo_n "(cached) " >&6
4715else
4716 lt_cv_file_magic_cmd='$MAGIC_CMD'
4717lt_cv_file_magic_test_file=
4718lt_cv_deplibs_check_method='unknown'
4719# Need to set the preceding variable on all platforms that support
4720# interlibrary dependencies.
4721# 'none' -- dependencies not supported.
4722# `unknown' -- same as none, but documents that we really don't know.
4723# 'pass_all' -- all dependencies passed with no checks.
4724# 'test_compile' -- check by making test program.
4725# 'file_magic [[regex]]' -- check by looking for files in library path
4726# which responds to the $file_magic_cmd with a given extended regex.
4727# If you have `file' or equivalent on your system and you're not sure
4728# whether `pass_all' will *always* work, you probably want this one.
4729
4730case $host_os in
4731aix[4-9]*)
4732 lt_cv_deplibs_check_method=pass_all
4733 ;;
4734
4735beos*)
4736 lt_cv_deplibs_check_method=pass_all
4737 ;;
4738
4739bsdi[45]*)
4740 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4741 lt_cv_file_magic_cmd='/usr/bin/file -L'
4742 lt_cv_file_magic_test_file=/shlib/libc.so
4743 ;;
4744
4745cygwin*)
4746 # func_win32_libid is a shell function defined in ltmain.sh
4747 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4748 lt_cv_file_magic_cmd='func_win32_libid'
4749 ;;
4750
4751mingw* | pw32*)
4752 # Base MSYS/MinGW do not provide the 'file' command needed by
4753 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4754 # unless we find 'file', for example because we are cross-compiling.
4755 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4756 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4757 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4758 lt_cv_file_magic_cmd='func_win32_libid'
4759 else
4760 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4761 lt_cv_file_magic_cmd='$OBJDUMP -f'
4762 fi
4763 ;;
4764
4765cegcc*)
4766 # use the weaker test based on 'objdump'. See mingw*.
4767 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4768 lt_cv_file_magic_cmd='$OBJDUMP -f'
4769 ;;
4770
4771darwin* | rhapsody*)
4772 lt_cv_deplibs_check_method=pass_all
4773 ;;
4774
4775freebsd* | dragonfly*)
4776 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4777 case $host_cpu in
4778 i*86 )
4779 # Not sure whether the presence of OpenBSD here was a mistake.
4780 # Let's accept both of them until this is cleared up.
4781 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4782 lt_cv_file_magic_cmd=/usr/bin/file
4783 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4784 ;;
4785 esac
4786 else
4787 lt_cv_deplibs_check_method=pass_all
4788 fi
4789 ;;
4790
4791gnu*)
4792 lt_cv_deplibs_check_method=pass_all
4793 ;;
4794
4795haiku*)
4796 lt_cv_deplibs_check_method=pass_all
4797 ;;
4798
4799hpux10.20* | hpux11*)
4800 lt_cv_file_magic_cmd=/usr/bin/file
4801 case $host_cpu in
4802 ia64*)
4803 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4804 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4805 ;;
4806 hppa*64*)
4807 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]'
4808 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4809 ;;
4810 *)
4811 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4812 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4813 ;;
4814 esac
4815 ;;
4816
4817interix[3-9]*)
4818 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4819 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4820 ;;
4821
4822irix5* | irix6* | nonstopux*)
4823 case $LD in
4824 *-32|*"-32 ") libmagic=32-bit;;
4825 *-n32|*"-n32 ") libmagic=N32;;
4826 *-64|*"-64 ") libmagic=64-bit;;
4827 *) libmagic=never-match;;
4828 esac
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
6ffe910a 4831
6bb11ab3
L
4832# This must be Linux ELF.
4833linux* | k*bsd*-gnu | kopensolaris*-gnu)
4834 lt_cv_deplibs_check_method=pass_all
4835 ;;
6ffe910a 4836
6bb11ab3
L
4837netbsd*)
4838 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4839 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4840 else
4841 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4842 fi
4843 ;;
6ffe910a 4844
6bb11ab3
L
4845newos6*)
4846 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4847 lt_cv_file_magic_cmd=/usr/bin/file
4848 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4849 ;;
2b193c4a 4850
6bb11ab3
L
4851*nto* | *qnx*)
4852 lt_cv_deplibs_check_method=pass_all
4853 ;;
2b193c4a 4854
6bb11ab3
L
4855openbsd*)
4856 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4857 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4858 else
4859 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4860 fi
4861 ;;
b7026657 4862
6bb11ab3
L
4863osf3* | osf4* | osf5*)
4864 lt_cv_deplibs_check_method=pass_all
4865 ;;
4866
4867rdos*)
4868 lt_cv_deplibs_check_method=pass_all
4869 ;;
4870
4871solaris*)
4872 lt_cv_deplibs_check_method=pass_all
4873 ;;
4874
4875sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4876 lt_cv_deplibs_check_method=pass_all
4877 ;;
4878
4879sysv4 | sysv4.3*)
4880 case $host_vendor in
4881 motorola)
4882 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]'
4883 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4884 ;;
4885 ncr)
4886 lt_cv_deplibs_check_method=pass_all
4887 ;;
4888 sequent)
4889 lt_cv_file_magic_cmd='/bin/file'
4890 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4891 ;;
4892 sni)
4893 lt_cv_file_magic_cmd='/bin/file'
4894 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4895 lt_cv_file_magic_test_file=/lib/libc.so
4896 ;;
4897 siemens)
4898 lt_cv_deplibs_check_method=pass_all
4899 ;;
4900 pc)
4901 lt_cv_deplibs_check_method=pass_all
4902 ;;
4903 esac
4904 ;;
4905
4906tpf*)
4907 lt_cv_deplibs_check_method=pass_all
4908 ;;
4909esac
20e95c23 4910
b7026657 4911fi
6bb11ab3
L
4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4913$as_echo "$lt_cv_deplibs_check_method" >&6; }
4914file_magic_cmd=$lt_cv_file_magic_cmd
4915deplibs_check_method=$lt_cv_deplibs_check_method
4916test -z "$deplibs_check_method" && deplibs_check_method=unknown
4917
4918
4919
4920
4921
81ecdfbb 4922
81ecdfbb 4923
6bb11ab3
L
4924
4925
4926
4927
4928
4929if test -n "$ac_tool_prefix"; then
4930 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4931set dummy ${ac_tool_prefix}ar; ac_word=$2
4932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4933$as_echo_n "checking for $ac_word... " >&6; }
4934if test "${ac_cv_prog_AR+set}" = set; then :
4935 $as_echo_n "(cached) " >&6
4936else
4937 if test -n "$AR"; then
4938 ac_cv_prog_AR="$AR" # Let the user override the test.
4939else
4940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4941for as_dir in $PATH
4942do
4943 IFS=$as_save_IFS
4944 test -z "$as_dir" && as_dir=.
4945 for ac_exec_ext in '' $ac_executable_extensions; do
4946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4947 ac_cv_prog_AR="${ac_tool_prefix}ar"
4948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4949 break 2
4950 fi
4951done
4952 done
4953IFS=$as_save_IFS
b7026657
AC
4954
4955fi
6bb11ab3
L
4956fi
4957AR=$ac_cv_prog_AR
4958if test -n "$AR"; then
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4960$as_echo "$AR" >&6; }
4961else
4962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4963$as_echo "no" >&6; }
4964fi
4965
b7026657 4966
6bb11ab3
L
4967fi
4968if test -z "$ac_cv_prog_AR"; then
4969 ac_ct_AR=$AR
4970 # Extract the first word of "ar", so it can be a program name with args.
4971set dummy ar; ac_word=$2
4972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4973$as_echo_n "checking for $ac_word... " >&6; }
4974if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4975 $as_echo_n "(cached) " >&6
4976else
4977 if test -n "$ac_ct_AR"; then
4978 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4979else
4980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4981for as_dir in $PATH
4982do
4983 IFS=$as_save_IFS
4984 test -z "$as_dir" && as_dir=.
4985 for ac_exec_ext in '' $ac_executable_extensions; do
4986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4987 ac_cv_prog_ac_ct_AR="ar"
4988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4989 break 2
4990 fi
20e95c23 4991done
6bb11ab3
L
4992 done
4993IFS=$as_save_IFS
b7026657 4994
6bb11ab3
L
4995fi
4996fi
4997ac_ct_AR=$ac_cv_prog_ac_ct_AR
4998if test -n "$ac_ct_AR"; then
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5000$as_echo "$ac_ct_AR" >&6; }
5001else
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003$as_echo "no" >&6; }
5004fi
c906108c 5005
6bb11ab3
L
5006 if test "x$ac_ct_AR" = x; then
5007 AR="false"
5008 else
5009 case $cross_compiling:$ac_tool_warned in
5010yes:)
5011{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5012$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5013ac_tool_warned=yes ;;
5014esac
5015 AR=$ac_ct_AR
5016 fi
5017else
5018 AR="$ac_cv_prog_AR"
81ecdfbb 5019fi
b7026657 5020
6bb11ab3
L
5021test -z "$AR" && AR=ar
5022test -z "$AR_FLAGS" && AR_FLAGS=cru
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034if test -n "$ac_tool_prefix"; then
5035 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5036set dummy ${ac_tool_prefix}strip; ac_word=$2
5037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5038$as_echo_n "checking for $ac_word... " >&6; }
5039if test "${ac_cv_prog_STRIP+set}" = set; then :
5040 $as_echo_n "(cached) " >&6
5041else
5042 if test -n "$STRIP"; then
5043 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5044else
5045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5046for as_dir in $PATH
5047do
5048 IFS=$as_save_IFS
5049 test -z "$as_dir" && as_dir=.
5050 for ac_exec_ext in '' $ac_executable_extensions; do
5051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5052 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5054 break 2
5055 fi
81ecdfbb 5056done
6bb11ab3
L
5057 done
5058IFS=$as_save_IFS
5059
5060fi
5061fi
5062STRIP=$ac_cv_prog_STRIP
5063if test -n "$STRIP"; then
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5065$as_echo "$STRIP" >&6; }
5066else
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5068$as_echo "no" >&6; }
5069fi
b7026657
AC
5070
5071
81ecdfbb 5072fi
6bb11ab3
L
5073if test -z "$ac_cv_prog_STRIP"; then
5074 ac_ct_STRIP=$STRIP
5075 # Extract the first word of "strip", so it can be a program name with args.
5076set dummy strip; ac_word=$2
5077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5078$as_echo_n "checking for $ac_word... " >&6; }
5079if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5080 $as_echo_n "(cached) " >&6
5081else
5082 if test -n "$ac_ct_STRIP"; then
5083 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5084else
5085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086for as_dir in $PATH
5087do
5088 IFS=$as_save_IFS
5089 test -z "$as_dir" && as_dir=.
5090 for ac_exec_ext in '' $ac_executable_extensions; do
5091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5092 ac_cv_prog_ac_ct_STRIP="strip"
5093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094 break 2
5095 fi
81ecdfbb 5096done
6bb11ab3
L
5097 done
5098IFS=$as_save_IFS
b7026657 5099
6bb11ab3
L
5100fi
5101fi
5102ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5103if test -n "$ac_ct_STRIP"; then
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5105$as_echo "$ac_ct_STRIP" >&6; }
5106else
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108$as_echo "no" >&6; }
5109fi
b7026657 5110
6bb11ab3
L
5111 if test "x$ac_ct_STRIP" = x; then
5112 STRIP=":"
5113 else
5114 case $cross_compiling:$ac_tool_warned in
5115yes:)
5116{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5117$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5118ac_tool_warned=yes ;;
5119esac
5120 STRIP=$ac_ct_STRIP
5121 fi
5122else
5123 STRIP="$ac_cv_prog_STRIP"
5124fi
5125
5126test -z "$STRIP" && STRIP=:
5127
5128
5129
5130
5131
5132
5133if test -n "$ac_tool_prefix"; then
5134 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5135set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5137$as_echo_n "checking for $ac_word... " >&6; }
5138if test "${ac_cv_prog_RANLIB+set}" = set; then :
5139 $as_echo_n "(cached) " >&6
5140else
5141 if test -n "$RANLIB"; then
5142 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5143else
5144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5145for as_dir in $PATH
5146do
5147 IFS=$as_save_IFS
5148 test -z "$as_dir" && as_dir=.
5149 for ac_exec_ext in '' $ac_executable_extensions; do
5150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5151 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5153 break 2
5154 fi
5155done
5156 done
5157IFS=$as_save_IFS
5158
5159fi
5160fi
5161RANLIB=$ac_cv_prog_RANLIB
5162if test -n "$RANLIB"; then
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5164$as_echo "$RANLIB" >&6; }
5165else
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5167$as_echo "no" >&6; }
5168fi
5169
5170
5171fi
5172if test -z "$ac_cv_prog_RANLIB"; then
5173 ac_ct_RANLIB=$RANLIB
5174 # Extract the first word of "ranlib", so it can be a program name with args.
5175set dummy ranlib; ac_word=$2
5176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5177$as_echo_n "checking for $ac_word... " >&6; }
5178if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5179 $as_echo_n "(cached) " >&6
5180else
5181 if test -n "$ac_ct_RANLIB"; then
5182 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5183else
5184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5185for as_dir in $PATH
5186do
5187 IFS=$as_save_IFS
5188 test -z "$as_dir" && as_dir=.
5189 for ac_exec_ext in '' $ac_executable_extensions; do
5190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5191 ac_cv_prog_ac_ct_RANLIB="ranlib"
5192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5193 break 2
5194 fi
5195done
5196 done
5197IFS=$as_save_IFS
5198
5199fi
5200fi
5201ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5202if test -n "$ac_ct_RANLIB"; then
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5204$as_echo "$ac_ct_RANLIB" >&6; }
5205else
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5207$as_echo "no" >&6; }
5208fi
5209
5210 if test "x$ac_ct_RANLIB" = x; then
5211 RANLIB=":"
5212 else
5213 case $cross_compiling:$ac_tool_warned in
5214yes:)
5215{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5216$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5217ac_tool_warned=yes ;;
5218esac
5219 RANLIB=$ac_ct_RANLIB
5220 fi
5221else
5222 RANLIB="$ac_cv_prog_RANLIB"
5223fi
5224
5225test -z "$RANLIB" && RANLIB=:
5226
5227
5228
5229
5230
5231
5232# Determine commands to create old-style static archives.
5233old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5234old_postinstall_cmds='chmod 644 $oldlib'
5235old_postuninstall_cmds=
5236
5237if test -n "$RANLIB"; then
5238 case $host_os in
5239 openbsd*)
5240 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5241 ;;
5242 *)
5243 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5244 ;;
5245 esac
5246 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5247fi
5248
5249case $host_os in
5250 darwin*)
5251 lock_old_archive_extraction=yes ;;
5252 *)
5253 lock_old_archive_extraction=no ;;
5254esac
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276for ac_prog in gawk mawk nawk awk
5277do
5278 # Extract the first word of "$ac_prog", so it can be a program name with args.
5279set dummy $ac_prog; ac_word=$2
5280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5281$as_echo_n "checking for $ac_word... " >&6; }
5282if test "${ac_cv_prog_AWK+set}" = set; then :
5283 $as_echo_n "(cached) " >&6
5284else
5285 if test -n "$AWK"; then
5286 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5287else
5288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5289for as_dir in $PATH
5290do
5291 IFS=$as_save_IFS
5292 test -z "$as_dir" && as_dir=.
5293 for ac_exec_ext in '' $ac_executable_extensions; do
5294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5295 ac_cv_prog_AWK="$ac_prog"
5296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5297 break 2
5298 fi
5299done
5300 done
5301IFS=$as_save_IFS
5302
5303fi
5304fi
5305AWK=$ac_cv_prog_AWK
5306if test -n "$AWK"; then
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5308$as_echo "$AWK" >&6; }
5309else
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5311$as_echo "no" >&6; }
5312fi
5313
5314
5315 test -n "$AWK" && break
5316done
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336# If no C compiler was specified, use CC.
5337LTCC=${LTCC-"$CC"}
5338
5339# If no C compiler flags were specified, use CFLAGS.
5340LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5341
5342# Allow CC to be a program name with arguments.
5343compiler=$CC
5344
5345
5346# Check for command to grab the raw symbol name followed by C symbol from nm.
5347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5348$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5349if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5350 $as_echo_n "(cached) " >&6
5351else
5352
5353# These are sane defaults that work on at least a few old systems.
5354# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5355
5356# Character class describing NM global symbol codes.
5357symcode='[BCDEGRST]'
5358
5359# Regexp to match symbols that can be accessed directly from C.
5360sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5361
5362# Define system-specific variables.
5363case $host_os in
5364aix*)
5365 symcode='[BCDT]'
5366 ;;
5367cygwin* | mingw* | pw32* | cegcc*)
5368 symcode='[ABCDGISTW]'
5369 ;;
5370hpux*)
5371 if test "$host_cpu" = ia64; then
5372 symcode='[ABCDEGRST]'
5373 fi
5374 ;;
5375irix* | nonstopux*)
5376 symcode='[BCDEGRST]'
5377 ;;
5378osf*)
5379 symcode='[BCDEGQRST]'
5380 ;;
5381solaris*)
5382 symcode='[BDRT]'
5383 ;;
5384sco3.2v5*)
5385 symcode='[DT]'
5386 ;;
5387sysv4.2uw2*)
5388 symcode='[DT]'
5389 ;;
5390sysv5* | sco5v6* | unixware* | OpenUNIX*)
5391 symcode='[ABDT]'
5392 ;;
5393sysv4)
5394 symcode='[DFNSTU]'
5395 ;;
5396esac
5397
5398# If we're using GNU nm, then use its standard symbol codes.
5399case `$NM -V 2>&1` in
5400*GNU* | *'with BFD'*)
5401 symcode='[ABCDGIRSTW]' ;;
5402esac
5403
5404# Transform an extracted symbol line into a proper C declaration.
5405# Some systems (esp. on ia64) link data and code symbols differently,
5406# so use this general approach.
5407lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5408
5409# Transform an extracted symbol line into symbol name and symbol address
5410lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5411lt_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'"
5412
5413# Handle CRLF in mingw tool chain
5414opt_cr=
5415case $build_os in
5416mingw*)
5417 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5418 ;;
5419esac
5420
5421# Try without a prefix underscore, then with it.
5422for ac_symprfx in "" "_"; do
5423
5424 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5425 symxfrm="\\1 $ac_symprfx\\2 \\2"
5426
5427 # Write the raw and C identifiers.
5428 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5429 # Fake it for dumpbin and say T for any non-static function
5430 # and D for any global variable.
5431 # Also find C++ and __fastcall symbols from MSVC++,
5432 # which start with @ or ?.
5433 lt_cv_sys_global_symbol_pipe="$AWK '"\
5434" {last_section=section; section=\$ 3};"\
5435" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5436" \$ 0!~/External *\|/{next};"\
5437" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5438" {if(hide[section]) next};"\
5439" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5440" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5441" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5442" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5443" ' prfx=^$ac_symprfx"
5444 else
5445 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5446 fi
5447
5448 # Check to see that the pipe works correctly.
5449 pipe_works=no
5450
5451 rm -f conftest*
5452 cat > conftest.$ac_ext <<_LT_EOF
5453#ifdef __cplusplus
5454extern "C" {
5455#endif
5456char nm_test_var;
5457void nm_test_func(void);
5458void nm_test_func(void){}
5459#ifdef __cplusplus
5460}
5461#endif
5462int main(){nm_test_var='a';nm_test_func();return(0);}
5463_LT_EOF
5464
5465 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5466 (eval $ac_compile) 2>&5
5467 ac_status=$?
5468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5469 test $ac_status = 0; }; then
5470 # Now try to grab the symbols.
5471 nlist=conftest.nm
5472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5473 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5474 ac_status=$?
5475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5476 test $ac_status = 0; } && test -s "$nlist"; then
5477 # Try sorting and uniquifying the output.
5478 if sort "$nlist" | uniq > "$nlist"T; then
5479 mv -f "$nlist"T "$nlist"
5480 else
5481 rm -f "$nlist"T
5482 fi
5483
5484 # Make sure that we snagged all the symbols we need.
5485 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5486 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5487 cat <<_LT_EOF > conftest.$ac_ext
5488#ifdef __cplusplus
5489extern "C" {
5490#endif
5491
5492_LT_EOF
5493 # Now generate the symbol file.
5494 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5495
5496 cat <<_LT_EOF >> conftest.$ac_ext
5497
5498/* The mapping between symbol names and symbols. */
5499const struct {
5500 const char *name;
5501 void *address;
5502}
5503lt__PROGRAM__LTX_preloaded_symbols[] =
5504{
5505 { "@PROGRAM@", (void *) 0 },
5506_LT_EOF
5507 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5508 cat <<\_LT_EOF >> conftest.$ac_ext
5509 {0, (void *) 0}
5510};
5511
5512/* This works around a problem in FreeBSD linker */
5513#ifdef FREEBSD_WORKAROUND
5514static const void *lt_preloaded_setup() {
5515 return lt__PROGRAM__LTX_preloaded_symbols;
5516}
5517#endif
5518
5519#ifdef __cplusplus
5520}
5521#endif
5522_LT_EOF
5523 # Now try linking the two files.
5524 mv conftest.$ac_objext conftstm.$ac_objext
5525 lt_save_LIBS="$LIBS"
5526 lt_save_CFLAGS="$CFLAGS"
5527 LIBS="conftstm.$ac_objext"
5528 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5529 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5530 (eval $ac_link) 2>&5
5531 ac_status=$?
5532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5533 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5534 pipe_works=yes
5535 fi
5536 LIBS="$lt_save_LIBS"
5537 CFLAGS="$lt_save_CFLAGS"
5538 else
5539 echo "cannot find nm_test_func in $nlist" >&5
5540 fi
5541 else
5542 echo "cannot find nm_test_var in $nlist" >&5
5543 fi
5544 else
5545 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5546 fi
5547 else
5548 echo "$progname: failed program was:" >&5
5549 cat conftest.$ac_ext >&5
5550 fi
5551 rm -rf conftest* conftst*
5552
5553 # Do not use the global_symbol_pipe unless it works.
5554 if test "$pipe_works" = yes; then
5555 break
5556 else
5557 lt_cv_sys_global_symbol_pipe=
5558 fi
5559done
5560
5561fi
5562
5563if test -z "$lt_cv_sys_global_symbol_pipe"; then
5564 lt_cv_sys_global_symbol_to_cdecl=
5565fi
5566if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5568$as_echo "failed" >&6; }
5569else
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5571$as_echo "ok" >&6; }
5572fi
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595# Check whether --enable-libtool-lock was given.
5596if test "${enable_libtool_lock+set}" = set; then :
5597 enableval=$enable_libtool_lock;
5598fi
5599
5600test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5601
5602# Some flags need to be propagated to the compiler or linker for good
5603# libtool support.
5604case $host in
5605ia64-*-hpux*)
5606 # Find out which ABI we are using.
5607 echo 'int i;' > conftest.$ac_ext
5608 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5609 (eval $ac_compile) 2>&5
5610 ac_status=$?
5611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5612 test $ac_status = 0; }; then
5613 case `/usr/bin/file conftest.$ac_objext` in
5614 *ELF-32*)
5615 HPUX_IA64_MODE="32"
5616 ;;
5617 *ELF-64*)
5618 HPUX_IA64_MODE="64"
5619 ;;
5620 esac
5621 fi
5622 rm -rf conftest*
5623 ;;
5624*-*-irix6*)
5625 # Find out which ABI we are using.
5626 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5627 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5628 (eval $ac_compile) 2>&5
5629 ac_status=$?
5630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5631 test $ac_status = 0; }; then
5632 if test "$lt_cv_prog_gnu_ld" = yes; then
5633 case `/usr/bin/file conftest.$ac_objext` in
5634 *32-bit*)
5635 LD="${LD-ld} -melf32bsmip"
5636 ;;
5637 *N32*)
5638 LD="${LD-ld} -melf32bmipn32"
5639 ;;
5640 *64-bit*)
5641 LD="${LD-ld} -melf64bmip"
5642 ;;
5643 esac
5644 else
5645 case `/usr/bin/file conftest.$ac_objext` in
5646 *32-bit*)
5647 LD="${LD-ld} -32"
5648 ;;
5649 *N32*)
5650 LD="${LD-ld} -n32"
5651 ;;
5652 *64-bit*)
5653 LD="${LD-ld} -64"
5654 ;;
5655 esac
5656 fi
5657 fi
5658 rm -rf conftest*
5659 ;;
5660
bf3d9781 5661x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5662s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5663 # Find out which ABI we are using.
5664 echo 'int i;' > conftest.$ac_ext
5665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5666 (eval $ac_compile) 2>&5
5667 ac_status=$?
5668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5669 test $ac_status = 0; }; then
5670 case `/usr/bin/file conftest.o` in
5671 *32-bit*)
5672 case $host in
5673 x86_64-*kfreebsd*-gnu)
5674 LD="${LD-ld} -m elf_i386_fbsd"
5675 ;;
5676 x86_64-*linux*)
5677 case `/usr/bin/file conftest.o` in
5678 *x86-64*)
5679 LD="${LD-ld} -m elf32_x86_64"
5680 ;;
5681 *)
5682 LD="${LD-ld} -m elf_i386"
5683 ;;
5684 esac
5685 ;;
bf3d9781
AM
5686 powerpc64le-*linux*)
5687 LD="${LD-ld} -m elf32lppclinux"
5688 ;;
5689 powerpc64-*linux*)
6bb11ab3
L
5690 LD="${LD-ld} -m elf32ppclinux"
5691 ;;
5692 s390x-*linux*)
5693 LD="${LD-ld} -m elf_s390"
5694 ;;
5695 sparc64-*linux*)
5696 LD="${LD-ld} -m elf32_sparc"
5697 ;;
5698 esac
5699 ;;
5700 *64-bit*)
5701 case $host in
5702 x86_64-*kfreebsd*-gnu)
5703 LD="${LD-ld} -m elf_x86_64_fbsd"
5704 ;;
5705 x86_64-*linux*)
5706 LD="${LD-ld} -m elf_x86_64"
5707 ;;
bf3d9781
AM
5708 powerpcle-*linux*)
5709 LD="${LD-ld} -m elf64lppc"
5710 ;;
5711 powerpc-*linux*)
6bb11ab3
L
5712 LD="${LD-ld} -m elf64ppc"
5713 ;;
5714 s390*-*linux*|s390*-*tpf*)
5715 LD="${LD-ld} -m elf64_s390"
5716 ;;
5717 sparc*-*linux*)
5718 LD="${LD-ld} -m elf64_sparc"
5719 ;;
5720 esac
5721 ;;
5722 esac
5723 fi
5724 rm -rf conftest*
5725 ;;
5726
5727*-*-sco3.2v5*)
5728 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5729 SAVE_CFLAGS="$CFLAGS"
5730 CFLAGS="$CFLAGS -belf"
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5732$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5733if test "${lt_cv_cc_needs_belf+set}" = set; then :
5734 $as_echo_n "(cached) " >&6
5735else
5736 ac_ext=c
5737ac_cpp='$CPP $CPPFLAGS'
5738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5740ac_compiler_gnu=$ac_cv_c_compiler_gnu
5741
5742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5743/* end confdefs.h. */
5744
5745int
5746main ()
5747{
5748
5749 ;
5750 return 0;
5751}
5752_ACEOF
5753if ac_fn_c_try_link "$LINENO"; then :
5754 lt_cv_cc_needs_belf=yes
5755else
5756 lt_cv_cc_needs_belf=no
5757fi
5758rm -f core conftest.err conftest.$ac_objext \
5759 conftest$ac_exeext conftest.$ac_ext
5760 ac_ext=c
5761ac_cpp='$CPP $CPPFLAGS'
5762ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5763ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5764ac_compiler_gnu=$ac_cv_c_compiler_gnu
5765
5766fi
5767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5768$as_echo "$lt_cv_cc_needs_belf" >&6; }
5769 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5770 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5771 CFLAGS="$SAVE_CFLAGS"
5772 fi
5773 ;;
5774sparc*-*solaris*)
5775 # Find out which ABI we are using.
5776 echo 'int i;' > conftest.$ac_ext
5777 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5778 (eval $ac_compile) 2>&5
5779 ac_status=$?
5780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5781 test $ac_status = 0; }; then
5782 case `/usr/bin/file conftest.o` in
5783 *64-bit*)
5784 case $lt_cv_prog_gnu_ld in
5785 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5786 *)
5787 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5788 LD="${LD-ld} -64"
5789 fi
5790 ;;
5791 esac
5792 ;;
5793 esac
5794 fi
5795 rm -rf conftest*
5796 ;;
5797esac
5798
5799need_locks="$enable_libtool_lock"
5800
5801
5802 case $host_os in
5803 rhapsody* | darwin*)
5804 if test -n "$ac_tool_prefix"; then
5805 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5806set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5808$as_echo_n "checking for $ac_word... " >&6; }
5809if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5810 $as_echo_n "(cached) " >&6
5811else
5812 if test -n "$DSYMUTIL"; then
5813 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5814else
5815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5816for as_dir in $PATH
5817do
5818 IFS=$as_save_IFS
5819 test -z "$as_dir" && as_dir=.
5820 for ac_exec_ext in '' $ac_executable_extensions; do
5821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5822 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5824 break 2
5825 fi
5826done
5827 done
5828IFS=$as_save_IFS
5829
5830fi
5831fi
5832DSYMUTIL=$ac_cv_prog_DSYMUTIL
5833if test -n "$DSYMUTIL"; then
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5835$as_echo "$DSYMUTIL" >&6; }
5836else
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5838$as_echo "no" >&6; }
5839fi
5840
5841
5842fi
5843if test -z "$ac_cv_prog_DSYMUTIL"; then
5844 ac_ct_DSYMUTIL=$DSYMUTIL
5845 # Extract the first word of "dsymutil", so it can be a program name with args.
5846set dummy dsymutil; ac_word=$2
5847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5848$as_echo_n "checking for $ac_word... " >&6; }
5849if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5850 $as_echo_n "(cached) " >&6
5851else
5852 if test -n "$ac_ct_DSYMUTIL"; then
5853 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5854else
5855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5856for as_dir in $PATH
5857do
5858 IFS=$as_save_IFS
5859 test -z "$as_dir" && as_dir=.
5860 for ac_exec_ext in '' $ac_executable_extensions; do
5861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5862 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5864 break 2
5865 fi
5866done
5867 done
5868IFS=$as_save_IFS
5869
5870fi
5871fi
5872ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5873if test -n "$ac_ct_DSYMUTIL"; then
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5875$as_echo "$ac_ct_DSYMUTIL" >&6; }
5876else
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878$as_echo "no" >&6; }
5879fi
5880
5881 if test "x$ac_ct_DSYMUTIL" = x; then
5882 DSYMUTIL=":"
5883 else
5884 case $cross_compiling:$ac_tool_warned in
5885yes:)
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5888ac_tool_warned=yes ;;
5889esac
5890 DSYMUTIL=$ac_ct_DSYMUTIL
5891 fi
5892else
5893 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5894fi
5895
5896 if test -n "$ac_tool_prefix"; then
5897 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5898set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5900$as_echo_n "checking for $ac_word... " >&6; }
5901if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5902 $as_echo_n "(cached) " >&6
5903else
5904 if test -n "$NMEDIT"; then
5905 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5906else
5907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5908for as_dir in $PATH
5909do
5910 IFS=$as_save_IFS
5911 test -z "$as_dir" && as_dir=.
5912 for ac_exec_ext in '' $ac_executable_extensions; do
5913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5914 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5916 break 2
5917 fi
5918done
5919 done
5920IFS=$as_save_IFS
5921
5922fi
5923fi
5924NMEDIT=$ac_cv_prog_NMEDIT
5925if test -n "$NMEDIT"; then
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5927$as_echo "$NMEDIT" >&6; }
5928else
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5930$as_echo "no" >&6; }
5931fi
5932
5933
5934fi
5935if test -z "$ac_cv_prog_NMEDIT"; then
5936 ac_ct_NMEDIT=$NMEDIT
5937 # Extract the first word of "nmedit", so it can be a program name with args.
5938set dummy nmedit; ac_word=$2
5939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5940$as_echo_n "checking for $ac_word... " >&6; }
5941if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5942 $as_echo_n "(cached) " >&6
5943else
5944 if test -n "$ac_ct_NMEDIT"; then
5945 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5946else
5947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5948for as_dir in $PATH
5949do
5950 IFS=$as_save_IFS
5951 test -z "$as_dir" && as_dir=.
5952 for ac_exec_ext in '' $ac_executable_extensions; do
5953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5954 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5956 break 2
5957 fi
5958done
5959 done
5960IFS=$as_save_IFS
5961
5962fi
5963fi
5964ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5965if test -n "$ac_ct_NMEDIT"; then
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5967$as_echo "$ac_ct_NMEDIT" >&6; }
5968else
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5970$as_echo "no" >&6; }
5971fi
5972
5973 if test "x$ac_ct_NMEDIT" = x; then
5974 NMEDIT=":"
5975 else
5976 case $cross_compiling:$ac_tool_warned in
5977yes:)
5978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5980ac_tool_warned=yes ;;
5981esac
5982 NMEDIT=$ac_ct_NMEDIT
5983 fi
5984else
5985 NMEDIT="$ac_cv_prog_NMEDIT"
5986fi
5987
5988 if test -n "$ac_tool_prefix"; then
5989 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5990set dummy ${ac_tool_prefix}lipo; ac_word=$2
5991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5992$as_echo_n "checking for $ac_word... " >&6; }
5993if test "${ac_cv_prog_LIPO+set}" = set; then :
5994 $as_echo_n "(cached) " >&6
5995else
5996 if test -n "$LIPO"; then
5997 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5998else
5999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6000for as_dir in $PATH
6001do
6002 IFS=$as_save_IFS
6003 test -z "$as_dir" && as_dir=.
6004 for ac_exec_ext in '' $ac_executable_extensions; do
6005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6006 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6008 break 2
6009 fi
6010done
6011 done
6012IFS=$as_save_IFS
6013
6014fi
6015fi
6016LIPO=$ac_cv_prog_LIPO
6017if test -n "$LIPO"; then
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6019$as_echo "$LIPO" >&6; }
6020else
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6022$as_echo "no" >&6; }
6023fi
6024
6025
6026fi
6027if test -z "$ac_cv_prog_LIPO"; then
6028 ac_ct_LIPO=$LIPO
6029 # Extract the first word of "lipo", so it can be a program name with args.
6030set dummy lipo; ac_word=$2
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6032$as_echo_n "checking for $ac_word... " >&6; }
6033if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6034 $as_echo_n "(cached) " >&6
6035else
6036 if test -n "$ac_ct_LIPO"; then
6037 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6038else
6039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $PATH
6041do
6042 IFS=$as_save_IFS
6043 test -z "$as_dir" && as_dir=.
6044 for ac_exec_ext in '' $ac_executable_extensions; do
6045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6046 ac_cv_prog_ac_ct_LIPO="lipo"
6047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6048 break 2
6049 fi
6050done
6051 done
6052IFS=$as_save_IFS
6053
6054fi
6055fi
6056ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6057if test -n "$ac_ct_LIPO"; then
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6059$as_echo "$ac_ct_LIPO" >&6; }
6060else
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6062$as_echo "no" >&6; }
6063fi
6064
6065 if test "x$ac_ct_LIPO" = x; then
6066 LIPO=":"
6067 else
6068 case $cross_compiling:$ac_tool_warned in
6069yes:)
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6071$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6072ac_tool_warned=yes ;;
6073esac
6074 LIPO=$ac_ct_LIPO
6075 fi
6076else
6077 LIPO="$ac_cv_prog_LIPO"
6078fi
6079
6080 if test -n "$ac_tool_prefix"; then
6081 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6082set dummy ${ac_tool_prefix}otool; ac_word=$2
6083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6084$as_echo_n "checking for $ac_word... " >&6; }
6085if test "${ac_cv_prog_OTOOL+set}" = set; then :
6086 $as_echo_n "(cached) " >&6
6087else
6088 if test -n "$OTOOL"; then
6089 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6090else
6091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6092for as_dir in $PATH
6093do
6094 IFS=$as_save_IFS
6095 test -z "$as_dir" && as_dir=.
6096 for ac_exec_ext in '' $ac_executable_extensions; do
6097 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6098 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6100 break 2
6101 fi
6102done
6103 done
6104IFS=$as_save_IFS
6105
6106fi
6107fi
6108OTOOL=$ac_cv_prog_OTOOL
6109if test -n "$OTOOL"; then
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6111$as_echo "$OTOOL" >&6; }
6112else
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6114$as_echo "no" >&6; }
6115fi
6116
6117
6118fi
6119if test -z "$ac_cv_prog_OTOOL"; then
6120 ac_ct_OTOOL=$OTOOL
6121 # Extract the first word of "otool", so it can be a program name with args.
6122set dummy otool; ac_word=$2
6123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6124$as_echo_n "checking for $ac_word... " >&6; }
6125if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6126 $as_echo_n "(cached) " >&6
6127else
6128 if test -n "$ac_ct_OTOOL"; then
6129 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6130else
6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6132for as_dir in $PATH
6133do
6134 IFS=$as_save_IFS
6135 test -z "$as_dir" && as_dir=.
6136 for ac_exec_ext in '' $ac_executable_extensions; do
6137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6138 ac_cv_prog_ac_ct_OTOOL="otool"
6139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6140 break 2
6141 fi
6142done
6143 done
6144IFS=$as_save_IFS
6145
6146fi
6147fi
6148ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6149if test -n "$ac_ct_OTOOL"; then
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6151$as_echo "$ac_ct_OTOOL" >&6; }
6152else
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6154$as_echo "no" >&6; }
6155fi
6156
6157 if test "x$ac_ct_OTOOL" = x; then
6158 OTOOL=":"
6159 else
6160 case $cross_compiling:$ac_tool_warned in
6161yes:)
6162{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6163$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6164ac_tool_warned=yes ;;
6165esac
6166 OTOOL=$ac_ct_OTOOL
6167 fi
6168else
6169 OTOOL="$ac_cv_prog_OTOOL"
6170fi
6171
6172 if test -n "$ac_tool_prefix"; then
6173 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6174set dummy ${ac_tool_prefix}otool64; ac_word=$2
6175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6176$as_echo_n "checking for $ac_word... " >&6; }
6177if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6178 $as_echo_n "(cached) " >&6
6179else
6180 if test -n "$OTOOL64"; then
6181 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6182else
6183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6184for as_dir in $PATH
6185do
6186 IFS=$as_save_IFS
6187 test -z "$as_dir" && as_dir=.
6188 for ac_exec_ext in '' $ac_executable_extensions; do
6189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6190 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6192 break 2
6193 fi
6194done
6195 done
6196IFS=$as_save_IFS
6197
6198fi
6199fi
6200OTOOL64=$ac_cv_prog_OTOOL64
6201if test -n "$OTOOL64"; then
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6203$as_echo "$OTOOL64" >&6; }
6204else
6205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6206$as_echo "no" >&6; }
6207fi
6208
6209
6210fi
6211if test -z "$ac_cv_prog_OTOOL64"; then
6212 ac_ct_OTOOL64=$OTOOL64
6213 # Extract the first word of "otool64", so it can be a program name with args.
6214set dummy otool64; ac_word=$2
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6216$as_echo_n "checking for $ac_word... " >&6; }
6217if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6218 $as_echo_n "(cached) " >&6
6219else
6220 if test -n "$ac_ct_OTOOL64"; then
6221 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6222else
6223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6224for as_dir in $PATH
6225do
6226 IFS=$as_save_IFS
6227 test -z "$as_dir" && as_dir=.
6228 for ac_exec_ext in '' $ac_executable_extensions; do
6229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6230 ac_cv_prog_ac_ct_OTOOL64="otool64"
6231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6232 break 2
6233 fi
6234done
6235 done
6236IFS=$as_save_IFS
6237
6238fi
6239fi
6240ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6241if test -n "$ac_ct_OTOOL64"; then
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6243$as_echo "$ac_ct_OTOOL64" >&6; }
6244else
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6246$as_echo "no" >&6; }
6247fi
6248
6249 if test "x$ac_ct_OTOOL64" = x; then
6250 OTOOL64=":"
6251 else
6252 case $cross_compiling:$ac_tool_warned in
6253yes:)
6254{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6255$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6256ac_tool_warned=yes ;;
6257esac
6258 OTOOL64=$ac_ct_OTOOL64
6259 fi
6260else
6261 OTOOL64="$ac_cv_prog_OTOOL64"
6262fi
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6291$as_echo_n "checking for -single_module linker flag... " >&6; }
6292if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6293 $as_echo_n "(cached) " >&6
6294else
6295 lt_cv_apple_cc_single_mod=no
6296 if test -z "${LT_MULTI_MODULE}"; then
6297 # By default we will add the -single_module flag. You can override
6298 # by either setting the environment variable LT_MULTI_MODULE
6299 # non-empty at configure time, or by adding -multi_module to the
6300 # link flags.
6301 rm -rf libconftest.dylib*
6302 echo "int foo(void){return 1;}" > conftest.c
6303 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6304-dynamiclib -Wl,-single_module conftest.c" >&5
6305 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6306 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6307 _lt_result=$?
6308 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6309 lt_cv_apple_cc_single_mod=yes
6310 else
6311 cat conftest.err >&5
6312 fi
6313 rm -rf libconftest.dylib*
6314 rm -f conftest.*
6315 fi
6316fi
6317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6318$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6320$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6321if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6322 $as_echo_n "(cached) " >&6
6323else
6324 lt_cv_ld_exported_symbols_list=no
6325 save_LDFLAGS=$LDFLAGS
6326 echo "_main" > conftest.sym
6327 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6329/* end confdefs.h. */
6330
6331int
6332main ()
6333{
6334
6335 ;
6336 return 0;
6337}
6338_ACEOF
6339if ac_fn_c_try_link "$LINENO"; then :
6340 lt_cv_ld_exported_symbols_list=yes
6341else
6342 lt_cv_ld_exported_symbols_list=no
6343fi
6344rm -f core conftest.err conftest.$ac_objext \
6345 conftest$ac_exeext conftest.$ac_ext
6346 LDFLAGS="$save_LDFLAGS"
6347
6348fi
6349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6350$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6352$as_echo_n "checking for -force_load linker flag... " >&6; }
6353if test "${lt_cv_ld_force_load+set}" = set; then :
6354 $as_echo_n "(cached) " >&6
6355else
6356 lt_cv_ld_force_load=no
6357 cat > conftest.c << _LT_EOF
6358int forced_loaded() { return 2;}
6359_LT_EOF
6360 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6361 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6362 echo "$AR cru libconftest.a conftest.o" >&5
6363 $AR cru libconftest.a conftest.o 2>&5
6364 cat > conftest.c << _LT_EOF
6365int main() { return 0;}
6366_LT_EOF
6367 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6368 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6369 _lt_result=$?
6370 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6371 lt_cv_ld_force_load=yes
6372 else
6373 cat conftest.err >&5
6374 fi
6375 rm -f conftest.err libconftest.a conftest conftest.c
6376 rm -rf conftest.dSYM
6377
6378fi
6379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6380$as_echo "$lt_cv_ld_force_load" >&6; }
6381 case $host_os in
6382 rhapsody* | darwin1.[012])
6383 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6384 darwin1.*)
6385 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6386 darwin*) # darwin 5.x on
6387 # if running on 10.5 or later, the deployment target defaults
6388 # to the OS version, if on x86, and 10.4, the deployment
6389 # target defaults to 10.4. Don't you love it?
6390 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6391 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6392 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6393 10.[012]*)
6394 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6395 10.*)
6396 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6397 esac
6398 ;;
6399 esac
6400 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6401 _lt_dar_single_mod='$single_module'
6402 fi
6403 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6404 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6405 else
6406 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6407 fi
6408 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6409 _lt_dsymutil='~$DSYMUTIL $lib || :'
6410 else
6411 _lt_dsymutil=
6412 fi
6413 ;;
6414 esac
6415
6416for ac_header in dlfcn.h
6417do :
6418 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6419"
6420if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6421 cat >>confdefs.h <<_ACEOF
6422#define HAVE_DLFCN_H 1
6423_ACEOF
6424
6425fi
6426
6427done
6428
6429
6430
6431# autoconf.info says this should be called right after AC_INIT.
6432ac_config_headers="$ac_config_headers cconfig.h:config.in"
6433
6434
6435
6436
6437
6438
6439# Put a plausible default for CC_FOR_BUILD in Makefile.
6440if test "x$cross_compiling" = "xno"; then
6441 CC_FOR_BUILD='$(CC)'
6442else
6443 CC_FOR_BUILD=gcc
6444fi
6445
6446
6447
6448
6449AR=${AR-ar}
6450
6451if test -n "$ac_tool_prefix"; then
6452 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6453set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6455$as_echo_n "checking for $ac_word... " >&6; }
6456if test "${ac_cv_prog_RANLIB+set}" = set; then :
6457 $as_echo_n "(cached) " >&6
6458else
6459 if test -n "$RANLIB"; then
6460 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6461else
6462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6463for as_dir in $PATH
6464do
6465 IFS=$as_save_IFS
6466 test -z "$as_dir" && as_dir=.
6467 for ac_exec_ext in '' $ac_executable_extensions; do
6468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6469 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6471 break 2
6472 fi
6473done
6474 done
6475IFS=$as_save_IFS
6476
6477fi
6478fi
6479RANLIB=$ac_cv_prog_RANLIB
6480if test -n "$RANLIB"; then
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6482$as_echo "$RANLIB" >&6; }
6483else
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6485$as_echo "no" >&6; }
6486fi
6487
6488
6489fi
6490if test -z "$ac_cv_prog_RANLIB"; then
6491 ac_ct_RANLIB=$RANLIB
6492 # Extract the first word of "ranlib", so it can be a program name with args.
6493set dummy ranlib; ac_word=$2
6494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6495$as_echo_n "checking for $ac_word... " >&6; }
6496if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6497 $as_echo_n "(cached) " >&6
6498else
6499 if test -n "$ac_ct_RANLIB"; then
6500 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6501else
6502as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6503for as_dir in $PATH
6504do
6505 IFS=$as_save_IFS
6506 test -z "$as_dir" && as_dir=.
6507 for ac_exec_ext in '' $ac_executable_extensions; do
6508 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6509 ac_cv_prog_ac_ct_RANLIB="ranlib"
6510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6511 break 2
6512 fi
6513done
6514 done
6515IFS=$as_save_IFS
6516
6517fi
6518fi
6519ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6520if test -n "$ac_ct_RANLIB"; then
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6522$as_echo "$ac_ct_RANLIB" >&6; }
6523else
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6525$as_echo "no" >&6; }
6526fi
6527
6528 if test "x$ac_ct_RANLIB" = x; then
6529 RANLIB=":"
6530 else
6531 case $cross_compiling:$ac_tool_warned in
6532yes:)
6533{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6534$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6535ac_tool_warned=yes ;;
6536esac
6537 RANLIB=$ac_ct_RANLIB
6538 fi
6539else
6540 RANLIB="$ac_cv_prog_RANLIB"
6541fi
6542
6543
6544# Some of the common include files depend on bfd.h, and bfd.h checks
6545# that config.h is included first by testing that the PACKAGE macro
6546# is defined.
6547PACKAGE=sim
6548
6549cat >>confdefs.h <<_ACEOF
6550#define PACKAGE "$PACKAGE"
6551_ACEOF
6552
6553
6554
6555# Dependency checking.
6556ac_config_commands="$ac_config_commands depdir"
6557
6558
6559depcc="$CC" am_compiler_list=
6560
6561am_depcomp=$ac_aux_dir/depcomp
6562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6563$as_echo_n "checking dependency style of $depcc... " >&6; }
6564if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
6565 $as_echo_n "(cached) " >&6
6566else
6567 if test -f "$am_depcomp"; then
6568 # We make a subdir and do the tests there. Otherwise we can end up
6569 # making bogus files that we don't know about and never remove. For
6570 # instance it was reported that on HP-UX the gcc test will end up
6571 # making a dummy file named `D' -- because `-MD' means `put the output
6572 # in D'.
6573 mkdir conftest.dir
6574 # Copy depcomp to subdir because otherwise we won't find it if we're
6575 # using a relative directory.
6576 cp "$am_depcomp" conftest.dir
6577 cd conftest.dir
6578 # We will build objects and dependencies in a subdirectory because
6579 # it helps to detect inapplicable dependency modes. For instance
6580 # both Tru64's cc and ICC support -MD to output dependencies as a
6581 # side effect of compilation, but ICC will put the dependencies in
6582 # the current directory while Tru64 will put them in the object
6583 # directory.
6584 mkdir sub
6585
6586 am_cv_CC_dependencies_compiler_type=none
6587 if test "$am_compiler_list" = ""; then
6588 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6589 fi
6590 for depmode in $am_compiler_list; do
6591 if test $depmode = none; then break; fi
6592
6593 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6594 # Setup a source with many dependencies, because some compilers
6595 # like to wrap large dependency lists on column 80 (with \), and
6596 # we should not choose a depcomp mode which is confused by this.
6597 #
6598 # We need to recreate these files for each test, as the compiler may
6599 # overwrite some of them when testing with obscure command lines.
6600 # This happens at least with the AIX C compiler.
6601 : > sub/conftest.c
6602 for i in 1 2 3 4 5 6; do
6603 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6604 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6605 # Solaris 8's {/usr,}/bin/sh.
6606 touch sub/conftst$i.h
6607 done
6608 echo "include sub/conftest.Po" > confmf
6609
6610 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6611 # mode. It turns out that the SunPro C++ compiler does not properly
6612 # handle `-M -o', and we need to detect this.
6613 depcmd="depmode=$depmode \
6614 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6615 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6616 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6617 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6618 if env $depcmd > conftest.err 2>&1 &&
6619 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6620 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6621 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6622 # icc doesn't choke on unknown options, it will just issue warnings
6623 # or remarks (even with -Werror). So we grep stderr for any message
6624 # that says an option was ignored or not supported.
6625 # When given -MP, icc 7.0 and 7.1 complain thusly:
6626 # icc: Command line warning: ignoring option '-M'; no argument required
6627 # The diagnosis changed in icc 8.0:
6628 # icc: Command line remark: option '-MP' not supported
6629 if (grep 'ignoring option' conftest.err ||
6630 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6631 am_cv_CC_dependencies_compiler_type=$depmode
6632 $as_echo "$as_me:$LINENO: success" >&5
6633 break
6634 fi
6635 fi
6636 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6637 sed -e 's/^/| /' < conftest.err >&5
6638 done
6639
6640 cd ..
6641 rm -rf conftest.dir
6642else
6643 am_cv_CC_dependencies_compiler_type=none
6644fi
6645
6646fi
6647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6648$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6649if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6650then as_fn_error "no usable dependency style found" "$LINENO" 5
6651else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6652
6653fi
6654
6655
6656# Check for the 'make' the user wants to use.
6657for ac_prog in make
6658do
6659 # Extract the first word of "$ac_prog", so it can be a program name with args.
6660set dummy $ac_prog; ac_word=$2
6661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6662$as_echo_n "checking for $ac_word... " >&6; }
6663if test "${ac_cv_prog_MAKE+set}" = set; then :
6664 $as_echo_n "(cached) " >&6
6665else
6666 if test -n "$MAKE"; then
6667 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
6668else
6669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6670for as_dir in $PATH
6671do
6672 IFS=$as_save_IFS
6673 test -z "$as_dir" && as_dir=.
6674 for ac_exec_ext in '' $ac_executable_extensions; do
6675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6676 ac_cv_prog_MAKE="$ac_prog"
6677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6678 break 2
6679 fi
6680done
6681 done
6682IFS=$as_save_IFS
6683
6684fi
6685fi
6686MAKE=$ac_cv_prog_MAKE
6687if test -n "$MAKE"; then
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
6689$as_echo "$MAKE" >&6; }
6690else
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6692$as_echo "no" >&6; }
6693fi
6694
6695
6696 test -n "$MAKE" && break
6697done
6698
6699MAKE_IS_GNU=
6700case "`$MAKE --version 2>&1 | sed 1q`" in
6701 *GNU*)
6702 MAKE_IS_GNU=yes
6703 ;;
6704esac
6705 if test "$MAKE_IS_GNU" = yes; then
6706 GMAKE_TRUE=
6707 GMAKE_FALSE='#'
6708else
6709 GMAKE_TRUE='#'
6710 GMAKE_FALSE=
6711fi
6712
6713
6714ALL_LINGUAS=
6715# If we haven't got the data from the intl directory,
6716# assume NLS is disabled.
6717USE_NLS=no
6718LIBINTL=
6719LIBINTL_DEP=
6720INCINTL=
6721XGETTEXT=
6722GMSGFMT=
6723POSUB=
6724
6725if test -f ../../intl/config.intl; then
6726 . ../../intl/config.intl
6727fi
6728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6729$as_echo_n "checking whether NLS is requested... " >&6; }
6730if test x"$USE_NLS" != xyes; then
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6732$as_echo "no" >&6; }
6733else
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6735$as_echo "yes" >&6; }
6736
6737$as_echo "#define ENABLE_NLS 1" >>confdefs.h
6738
6739
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
6741$as_echo_n "checking for catalogs to be installed... " >&6; }
6742 # Look for .po and .gmo files in the source directory.
6743 CATALOGS=
6744 XLINGUAS=
6745 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
6746 # If there aren't any .gmo files the shell will give us the
6747 # literal string "../path/to/srcdir/po/*.gmo" which has to be
6748 # weeded out.
6749 case "$cat" in *\**)
6750 continue;;
6751 esac
6752 # The quadruple backslash is collapsed to a double backslash
6753 # by the backticks, then collapsed again by the double quotes,
6754 # leaving us with one backslash in the sed expression (right
6755 # before the dot that mustn't act as a wildcard).
6756 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
6757 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
6758 # The user is allowed to set LINGUAS to a list of languages to
6759 # install catalogs for. If it's empty that means "all of them."
6760 if test "x$LINGUAS" = x; then
6761 CATALOGS="$CATALOGS $cat"
6762 XLINGUAS="$XLINGUAS $lang"
6763 else
6764 case "$LINGUAS" in *$lang*)
6765 CATALOGS="$CATALOGS $cat"
6766 XLINGUAS="$XLINGUAS $lang"
6767 ;;
6768 esac
6769 fi
6770 done
6771 LINGUAS="$XLINGUAS"
6772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
6773$as_echo "$LINGUAS" >&6; }
6774
6775
6776 DATADIRNAME=share
6777
6778 INSTOBJEXT=.mo
6779
6780 GENCAT=gencat
6781
6782 CATOBJEXT=.gmo
6783
6784fi
6785
6786# Check for common headers.
6787# FIXME: Seems to me this can cause problems for i386-windows hosts.
6788# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
6789for ac_header in stdlib.h string.h strings.h unistd.h time.h
6790do :
6791 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6792ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6793eval as_val=\$$as_ac_Header
6794 if test "x$as_val" = x""yes; then :
6795 cat >>confdefs.h <<_ACEOF
6796#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6797_ACEOF
6798
6799fi
6800
6801done
6802
6803for ac_header in sys/time.h sys/resource.h
6804do :
6805 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6806ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6807eval as_val=\$$as_ac_Header
6808 if test "x$as_val" = x""yes; then :
6809 cat >>confdefs.h <<_ACEOF
6810#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6811_ACEOF
6812
6813fi
6814
6815done
6816
6817for ac_header in fcntl.h fpu_control.h
6818do :
6819 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6820ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6821eval as_val=\$$as_ac_Header
6822 if test "x$as_val" = x""yes; then :
6823 cat >>confdefs.h <<_ACEOF
6824#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6825_ACEOF
6826
6827fi
6828
6829done
6830
6831for ac_header in dlfcn.h errno.h sys/stat.h
6832do :
6833 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6834ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6835eval as_val=\$$as_ac_Header
6836 if test "x$as_val" = x""yes; then :
6837 cat >>confdefs.h <<_ACEOF
6838#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6839_ACEOF
6840
6841fi
6842
6843done
6844
6845for ac_func in getrusage time sigaction __setfpucw
6846do :
6847 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6848ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6849eval as_val=\$$as_ac_var
6850 if test "x$as_val" = x""yes; then :
6851 cat >>confdefs.h <<_ACEOF
6852#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6853_ACEOF
6854
6855fi
6856done
6857
6858
6859# Check for socket libraries
6860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
6861$as_echo_n "checking for bind in -lsocket... " >&6; }
6862if test "${ac_cv_lib_socket_bind+set}" = set; then :
6863 $as_echo_n "(cached) " >&6
6864else
6865 ac_check_lib_save_LIBS=$LIBS
6866LIBS="-lsocket $LIBS"
6867cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6868/* end confdefs.h. */
6869
6870/* Override any GCC internal prototype to avoid an error.
6871 Use char because int might match the return type of a GCC
6872 builtin and then its argument prototype would still apply. */
6873#ifdef __cplusplus
6874extern "C"
6875#endif
6876char bind ();
6877int
6878main ()
6879{
6880return bind ();
6881 ;
6882 return 0;
6883}
6884_ACEOF
6885if ac_fn_c_try_link "$LINENO"; then :
6886 ac_cv_lib_socket_bind=yes
6887else
6888 ac_cv_lib_socket_bind=no
6889fi
6890rm -f core conftest.err conftest.$ac_objext \
6891 conftest$ac_exeext conftest.$ac_ext
6892LIBS=$ac_check_lib_save_LIBS
6893fi
6894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
6895$as_echo "$ac_cv_lib_socket_bind" >&6; }
6896if test "x$ac_cv_lib_socket_bind" = x""yes; then :
6897 cat >>confdefs.h <<_ACEOF
6898#define HAVE_LIBSOCKET 1
6899_ACEOF
6900
6901 LIBS="-lsocket $LIBS"
6902
6903fi
6904
6905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6906$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6907if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
6908 $as_echo_n "(cached) " >&6
6909else
6910 ac_check_lib_save_LIBS=$LIBS
6911LIBS="-lnsl $LIBS"
6912cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6913/* end confdefs.h. */
6914
6915/* Override any GCC internal prototype to avoid an error.
6916 Use char because int might match the return type of a GCC
6917 builtin and then its argument prototype would still apply. */
6918#ifdef __cplusplus
6919extern "C"
6920#endif
6921char gethostbyname ();
6922int
6923main ()
6924{
6925return gethostbyname ();
6926 ;
6927 return 0;
6928}
6929_ACEOF
6930if ac_fn_c_try_link "$LINENO"; then :
6931 ac_cv_lib_nsl_gethostbyname=yes
6932else
6933 ac_cv_lib_nsl_gethostbyname=no
6934fi
6935rm -f core conftest.err conftest.$ac_objext \
6936 conftest$ac_exeext conftest.$ac_ext
6937LIBS=$ac_check_lib_save_LIBS
6938fi
6939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6940$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6941if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
6942 cat >>confdefs.h <<_ACEOF
6943#define HAVE_LIBNSL 1
6944_ACEOF
6945
6946 LIBS="-lnsl $LIBS"
6947
6948fi
6949
6950
6951# BFD conditionally uses zlib, so we must link it in if libbfd does, by
6952# using the same condition.
6953
6954 # See if the user specified whether he wants zlib support or not.
6955
6956# Check whether --with-zlib was given.
6957if test "${with_zlib+set}" = set; then :
6958 withval=$with_zlib;
6959else
6960 with_zlib=auto
6961fi
6962
6963
6964 if test "$with_zlib" != "no"; then
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
6966$as_echo_n "checking for library containing zlibVersion... " >&6; }
6967if test "${ac_cv_search_zlibVersion+set}" = set; then :
6968 $as_echo_n "(cached) " >&6
6969else
6970 ac_func_search_save_LIBS=$LIBS
6971cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6972/* end confdefs.h. */
6973
6974/* Override any GCC internal prototype to avoid an error.
6975 Use char because int might match the return type of a GCC
6976 builtin and then its argument prototype would still apply. */
6977#ifdef __cplusplus
6978extern "C"
6979#endif
6980char zlibVersion ();
6981int
6982main ()
6983{
6984return zlibVersion ();
6985 ;
6986 return 0;
6987}
6988_ACEOF
6989for ac_lib in '' z; do
6990 if test -z "$ac_lib"; then
6991 ac_res="none required"
6992 else
6993 ac_res=-l$ac_lib
6994 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6995 fi
6996 if ac_fn_c_try_link "$LINENO"; then :
6997 ac_cv_search_zlibVersion=$ac_res
6998fi
6999rm -f core conftest.err conftest.$ac_objext \
7000 conftest$ac_exeext
7001 if test "${ac_cv_search_zlibVersion+set}" = set; then :
7002 break
7003fi
7004done
7005if test "${ac_cv_search_zlibVersion+set}" = set; then :
7006
7007else
7008 ac_cv_search_zlibVersion=no
7009fi
7010rm conftest.$ac_ext
7011LIBS=$ac_func_search_save_LIBS
7012fi
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
7014$as_echo "$ac_cv_search_zlibVersion" >&6; }
7015ac_res=$ac_cv_search_zlibVersion
7016if test "$ac_res" != no; then :
7017 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7018 for ac_header in zlib.h
7019do :
7020 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7021if test "x$ac_cv_header_zlib_h" = x""yes; then :
7022 cat >>confdefs.h <<_ACEOF
7023#define HAVE_ZLIB_H 1
7024_ACEOF
7025
7026fi
7027
7028done
7029
7030fi
7031
7032 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
7033 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
7034 fi
7035 fi
7036
7037
7038# BFD uses libdl when when plugins enabled.
7039
7040# Check whether --enable-plugins was given.
7041if test "${enable_plugins+set}" = set; then :
7042 enableval=$enable_plugins; case "${enableval}" in
7043 yes | "") plugins=yes ;;
7044 no) plugins=no ;;
7045 *) plugins=yes ;;
7046 esac
7047else
7048 plugins=no
7049fi
7050
7051
7052 if test "$plugins" = yes; then
7053 PLUGINS_TRUE=
7054 PLUGINS_FALSE='#'
7055else
7056 PLUGINS_TRUE='#'
7057 PLUGINS_FALSE=
7058fi
7059
7060
7061
7062
7063
7064# Set options
7065enable_dlopen=yes
7066
7067
7068
7069
7070 enable_win32_dll=no
7071
7072
7073 # Check whether --enable-shared was given.
7074if test "${enable_shared+set}" = set; then :
7075 enableval=$enable_shared; p=${PACKAGE-default}
7076 case $enableval in
7077 yes) enable_shared=yes ;;
7078 no) enable_shared=no ;;
7079 *)
7080 enable_shared=no
7081 # Look at the argument we got. We use all the common list separators.
7082 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7083 for pkg in $enableval; do
7084 IFS="$lt_save_ifs"
7085 if test "X$pkg" = "X$p"; then
7086 enable_shared=yes
7087 fi
7088 done
7089 IFS="$lt_save_ifs"
7090 ;;
7091 esac
7092else
7093 enable_shared=yes
7094fi
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104 # Check whether --enable-static was given.
7105if test "${enable_static+set}" = set; then :
7106 enableval=$enable_static; p=${PACKAGE-default}
7107 case $enableval in
7108 yes) enable_static=yes ;;
7109 no) enable_static=no ;;
7110 *)
7111 enable_static=no
7112 # Look at the argument we got. We use all the common list separators.
7113 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7114 for pkg in $enableval; do
7115 IFS="$lt_save_ifs"
7116 if test "X$pkg" = "X$p"; then
7117 enable_static=yes
7118 fi
7119 done
7120 IFS="$lt_save_ifs"
7121 ;;
7122 esac
7123else
7124 enable_static=yes
7125fi
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136# Check whether --with-pic was given.
7137if test "${with_pic+set}" = set; then :
7138 withval=$with_pic; pic_mode="$withval"
7139else
7140 pic_mode=default
7141fi
7142
7143
7144test -z "$pic_mode" && pic_mode=default
7145
7146
7147
7148
7149
7150
7151
7152 # Check whether --enable-fast-install was given.
7153if test "${enable_fast_install+set}" = set; then :
7154 enableval=$enable_fast_install; p=${PACKAGE-default}
7155 case $enableval in
7156 yes) enable_fast_install=yes ;;
7157 no) enable_fast_install=no ;;
7158 *)
7159 enable_fast_install=no
7160 # Look at the argument we got. We use all the common list separators.
7161 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7162 for pkg in $enableval; do
7163 IFS="$lt_save_ifs"
7164 if test "X$pkg" = "X$p"; then
7165 enable_fast_install=yes
7166 fi
7167 done
7168 IFS="$lt_save_ifs"
7169 ;;
7170 esac
7171else
7172 enable_fast_install=yes
7173fi
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185# This can be used to rebuild libtool when needed
7186LIBTOOL_DEPS="$ltmain"
7187
7188# Always use our own libtool.
7189LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216test -z "$LN_S" && LN_S="ln -s"
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231if test -n "${ZSH_VERSION+set}" ; then
7232 setopt NO_GLOB_SUBST
7233fi
7234
7235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7236$as_echo_n "checking for objdir... " >&6; }
7237if test "${lt_cv_objdir+set}" = set; then :
7238 $as_echo_n "(cached) " >&6
7239else
7240 rm -f .libs 2>/dev/null
7241mkdir .libs 2>/dev/null
7242if test -d .libs; then
7243 lt_cv_objdir=.libs
7244else
7245 # MS-DOS does not allow filenames that begin with a dot.
7246 lt_cv_objdir=_libs
7247fi
7248rmdir .libs 2>/dev/null
7249fi
7250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7251$as_echo "$lt_cv_objdir" >&6; }
7252objdir=$lt_cv_objdir
7253
7254
7255
7256
7257
7258cat >>confdefs.h <<_ACEOF
7259#define LT_OBJDIR "$lt_cv_objdir/"
7260_ACEOF
7261
7262
7263
7264
7265case $host_os in
7266aix3*)
7267 # AIX sometimes has problems with the GCC collect2 program. For some
7268 # reason, if we set the COLLECT_NAMES environment variable, the problems
7269 # vanish in a puff of smoke.
7270 if test "X${COLLECT_NAMES+set}" != Xset; then
7271 COLLECT_NAMES=
7272 export COLLECT_NAMES
7273 fi
7274 ;;
7275esac
7276
7277# Global variables:
7278ofile=libtool
7279can_build_shared=yes
7280
7281# All known linkers require a `.a' archive for static linking (except MSVC,
7282# which needs '.lib').
7283libext=a
7284
7285with_gnu_ld="$lt_cv_prog_gnu_ld"
7286
7287old_CC="$CC"
7288old_CFLAGS="$CFLAGS"
7289
7290# Set sane defaults for various variables
7291test -z "$CC" && CC=cc
7292test -z "$LTCC" && LTCC=$CC
7293test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7294test -z "$LD" && LD=ld
7295test -z "$ac_objext" && ac_objext=o
7296
7297for cc_temp in $compiler""; do
7298 case $cc_temp in
7299 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7300 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7301 \-*) ;;
7302 *) break;;
7303 esac
7304done
7305cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7306
7307
7308# Only perform the check for file, if the check method requires it
7309test -z "$MAGIC_CMD" && MAGIC_CMD=file
7310case $deplibs_check_method in
7311file_magic*)
7312 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7314$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7315if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7316 $as_echo_n "(cached) " >&6
7317else
7318 case $MAGIC_CMD in
7319[\\/*] | ?:[\\/]*)
7320 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7321 ;;
7322*)
7323 lt_save_MAGIC_CMD="$MAGIC_CMD"
7324 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7325 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7326 for ac_dir in $ac_dummy; do
7327 IFS="$lt_save_ifs"
7328 test -z "$ac_dir" && ac_dir=.
7329 if test -f $ac_dir/${ac_tool_prefix}file; then
7330 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7331 if test -n "$file_magic_test_file"; then
7332 case $deplibs_check_method in
7333 "file_magic "*)
7334 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7335 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7336 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7337 $EGREP "$file_magic_regex" > /dev/null; then
7338 :
7339 else
7340 cat <<_LT_EOF 1>&2
7341
7342*** Warning: the command libtool uses to detect shared libraries,
7343*** $file_magic_cmd, produces output that libtool cannot recognize.
7344*** The result is that libtool may fail to recognize shared libraries
7345*** as such. This will affect the creation of libtool libraries that
7346*** depend on shared libraries, but programs linked with such libtool
7347*** libraries will work regardless of this problem. Nevertheless, you
7348*** may want to report the problem to your system manager and/or to
7349*** bug-libtool@gnu.org
7350
7351_LT_EOF
7352 fi ;;
7353 esac
7354 fi
7355 break
7356 fi
7357 done
7358 IFS="$lt_save_ifs"
7359 MAGIC_CMD="$lt_save_MAGIC_CMD"
7360 ;;
7361esac
7362fi
7363
7364MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7365if test -n "$MAGIC_CMD"; then
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7367$as_echo "$MAGIC_CMD" >&6; }
7368else
7369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370$as_echo "no" >&6; }
7371fi
7372
7373
7374
7375
7376
7377if test -z "$lt_cv_path_MAGIC_CMD"; then
7378 if test -n "$ac_tool_prefix"; then
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7380$as_echo_n "checking for file... " >&6; }
7381if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7382 $as_echo_n "(cached) " >&6
7383else
7384 case $MAGIC_CMD in
7385[\\/*] | ?:[\\/]*)
7386 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7387 ;;
7388*)
7389 lt_save_MAGIC_CMD="$MAGIC_CMD"
7390 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7391 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7392 for ac_dir in $ac_dummy; do
7393 IFS="$lt_save_ifs"
7394 test -z "$ac_dir" && ac_dir=.
7395 if test -f $ac_dir/file; then
7396 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7397 if test -n "$file_magic_test_file"; then
7398 case $deplibs_check_method in
7399 "file_magic "*)
7400 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7401 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7402 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7403 $EGREP "$file_magic_regex" > /dev/null; then
7404 :
7405 else
7406 cat <<_LT_EOF 1>&2
7407
7408*** Warning: the command libtool uses to detect shared libraries,
7409*** $file_magic_cmd, produces output that libtool cannot recognize.
7410*** The result is that libtool may fail to recognize shared libraries
7411*** as such. This will affect the creation of libtool libraries that
7412*** depend on shared libraries, but programs linked with such libtool
7413*** libraries will work regardless of this problem. Nevertheless, you
7414*** may want to report the problem to your system manager and/or to
7415*** bug-libtool@gnu.org
7416
7417_LT_EOF
7418 fi ;;
7419 esac
7420 fi
7421 break
7422 fi
7423 done
7424 IFS="$lt_save_ifs"
7425 MAGIC_CMD="$lt_save_MAGIC_CMD"
7426 ;;
7427esac
7428fi
7429
7430MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7431if test -n "$MAGIC_CMD"; then
7432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7433$as_echo "$MAGIC_CMD" >&6; }
7434else
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7436$as_echo "no" >&6; }
7437fi
7438
7439
7440 else
7441 MAGIC_CMD=:
7442 fi
7443fi
7444
7445 fi
7446 ;;
7447esac
7448
7449# Use C for the default configuration in the libtool script
7450
7451lt_save_CC="$CC"
7452ac_ext=c
7453ac_cpp='$CPP $CPPFLAGS'
7454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7456ac_compiler_gnu=$ac_cv_c_compiler_gnu
7457
7458
7459# Source file extension for C test sources.
7460ac_ext=c
7461
7462# Object file extension for compiled C test sources.
7463objext=o
7464objext=$objext
7465
7466# Code to be used in simple compile tests
7467lt_simple_compile_test_code="int some_variable = 0;"
7468
7469# Code to be used in simple link tests
7470lt_simple_link_test_code='int main(){return(0);}'
7471
7472
7473
7474
7475
7476
7477
7478# If no C compiler was specified, use CC.
7479LTCC=${LTCC-"$CC"}
7480
7481# If no C compiler flags were specified, use CFLAGS.
7482LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7483
7484# Allow CC to be a program name with arguments.
7485compiler=$CC
7486
7487# Save the default compiler, since it gets overwritten when the other
7488# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7489compiler_DEFAULT=$CC
7490
7491# save warnings/boilerplate of simple test code
7492ac_outfile=conftest.$ac_objext
7493echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7494eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7495_lt_compiler_boilerplate=`cat conftest.err`
7496$RM conftest*
7497
7498ac_outfile=conftest.$ac_objext
7499echo "$lt_simple_link_test_code" >conftest.$ac_ext
7500eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7501_lt_linker_boilerplate=`cat conftest.err`
7502$RM -r conftest*
7503
7504
7505## CAVEAT EMPTOR:
7506## There is no encapsulation within the following macros, do not change
7507## the running order or otherwise move them around unless you know exactly
7508## what you are doing...
7509if test -n "$compiler"; then
7510
7511lt_prog_compiler_no_builtin_flag=
7512
7513if test "$GCC" = yes; then
7514 case $cc_basename in
7515 nvcc*)
7516 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7517 *)
7518 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7519 esac
7520
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7522$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7523if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7524 $as_echo_n "(cached) " >&6
7525else
7526 lt_cv_prog_compiler_rtti_exceptions=no
7527 ac_outfile=conftest.$ac_objext
7528 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7529 lt_compiler_flag="-fno-rtti -fno-exceptions"
7530 # Insert the option either (1) after the last *FLAGS variable, or
7531 # (2) before a word containing "conftest.", or (3) at the end.
7532 # Note that $ac_compile itself does not contain backslashes and begins
7533 # with a dollar sign (not a hyphen), so the echo should work correctly.
7534 # The option is referenced via a variable to avoid confusing sed.
7535 lt_compile=`echo "$ac_compile" | $SED \
7536 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7537 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7538 -e 's:$: $lt_compiler_flag:'`
7539 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7540 (eval "$lt_compile" 2>conftest.err)
7541 ac_status=$?
7542 cat conftest.err >&5
7543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7544 if (exit $ac_status) && test -s "$ac_outfile"; then
7545 # The compiler can only warn and ignore the option if not recognized
7546 # So say no if there are warnings other than the usual output.
7547 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7548 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7549 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7550 lt_cv_prog_compiler_rtti_exceptions=yes
7551 fi
7552 fi
7553 $RM conftest*
7554
7555fi
7556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7557$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7558
7559if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7560 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7561else
7562 :
7563fi
7564
7565fi
7566
7567
7568
7569
7570
7571
7572 lt_prog_compiler_wl=
7573lt_prog_compiler_pic=
7574lt_prog_compiler_static=
7575
7576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7577$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7578
7579 if test "$GCC" = yes; then
7580 lt_prog_compiler_wl='-Wl,'
7581 lt_prog_compiler_static='-static'
7582
7583 case $host_os in
7584 aix*)
7585 # All AIX code is PIC.
7586 if test "$host_cpu" = ia64; then
7587 # AIX 5 now supports IA64 processor
7588 lt_prog_compiler_static='-Bstatic'
7589 fi
7590 lt_prog_compiler_pic='-fPIC'
7591 ;;
7592
7593 amigaos*)
7594 case $host_cpu in
7595 powerpc)
7596 # see comment about AmigaOS4 .so support
7597 lt_prog_compiler_pic='-fPIC'
7598 ;;
7599 m68k)
7600 # FIXME: we need at least 68020 code to build shared libraries, but
7601 # adding the `-m68020' flag to GCC prevents building anything better,
7602 # like `-m68040'.
7603 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7604 ;;
7605 esac
7606 ;;
7607
7608 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7609 # PIC is the default for these OSes.
7610 ;;
7611
7612 mingw* | cygwin* | pw32* | os2* | cegcc*)
7613 # This hack is so that the source file can tell whether it is being
7614 # built for inclusion in a dll (and should export symbols for example).
7615 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7616 # (--disable-auto-import) libraries
7617 lt_prog_compiler_pic='-DDLL_EXPORT'
7618 ;;
7619
7620 darwin* | rhapsody*)
7621 # PIC is the default on this platform
7622 # Common symbols not allowed in MH_DYLIB files
7623 lt_prog_compiler_pic='-fno-common'
7624 ;;
7625
7626 haiku*)
7627 # PIC is the default for Haiku.
7628 # The "-static" flag exists, but is broken.
7629 lt_prog_compiler_static=
7630 ;;
7631
7632 hpux*)
7633 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7634 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7635 # sets the default TLS model and affects inlining.
7636 case $host_cpu in
7637 hppa*64*)
7638 # +Z the default
7639 ;;
7640 *)
7641 lt_prog_compiler_pic='-fPIC'
7642 ;;
7643 esac
7644 ;;
7645
7646 interix[3-9]*)
7647 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7648 # Instead, we relocate shared libraries at runtime.
7649 ;;
7650
7651 msdosdjgpp*)
7652 # Just because we use GCC doesn't mean we suddenly get shared libraries
7653 # on systems that don't support them.
7654 lt_prog_compiler_can_build_shared=no
7655 enable_shared=no
7656 ;;
7657
7658 *nto* | *qnx*)
7659 # QNX uses GNU C++, but need to define -shared option too, otherwise
7660 # it will coredump.
7661 lt_prog_compiler_pic='-fPIC -shared'
7662 ;;
7663
7664 sysv4*MP*)
7665 if test -d /usr/nec; then
7666 lt_prog_compiler_pic=-Kconform_pic
7667 fi
7668 ;;
7669
7670 *)
7671 lt_prog_compiler_pic='-fPIC'
7672 ;;
7673 esac
7674
7675 case $cc_basename in
7676 nvcc*) # Cuda Compiler Driver 2.2
7677 lt_prog_compiler_wl='-Xlinker '
7678 lt_prog_compiler_pic='-Xcompiler -fPIC'
7679 ;;
7680 esac
7681 else
7682 # PORTME Check for flag to pass linker flags through the system compiler.
7683 case $host_os in
7684 aix*)
7685 lt_prog_compiler_wl='-Wl,'
7686 if test "$host_cpu" = ia64; then
7687 # AIX 5 now supports IA64 processor
7688 lt_prog_compiler_static='-Bstatic'
7689 else
7690 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7691 fi
7692 ;;
7693
7694 mingw* | cygwin* | pw32* | os2* | cegcc*)
7695 # This hack is so that the source file can tell whether it is being
7696 # built for inclusion in a dll (and should export symbols for example).
7697 lt_prog_compiler_pic='-DDLL_EXPORT'
7698 ;;
7699
7700 hpux9* | hpux10* | hpux11*)
7701 lt_prog_compiler_wl='-Wl,'
7702 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7703 # not for PA HP-UX.
7704 case $host_cpu in
7705 hppa*64*|ia64*)
7706 # +Z the default
7707 ;;
7708 *)
7709 lt_prog_compiler_pic='+Z'
7710 ;;
7711 esac
7712 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7713 lt_prog_compiler_static='${wl}-a ${wl}archive'
7714 ;;
7715
7716 irix5* | irix6* | nonstopux*)
7717 lt_prog_compiler_wl='-Wl,'
7718 # PIC (with -KPIC) is the default.
7719 lt_prog_compiler_static='-non_shared'
7720 ;;
7721
7722 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7723 case $cc_basename in
7724 # old Intel for x86_64 which still supported -KPIC.
7725 ecc*)
7726 lt_prog_compiler_wl='-Wl,'
7727 lt_prog_compiler_pic='-KPIC'
7728 lt_prog_compiler_static='-static'
7729 ;;
7730 # icc used to be incompatible with GCC.
7731 # ICC 10 doesn't accept -KPIC any more.
7732 icc* | ifort*)
7733 lt_prog_compiler_wl='-Wl,'
7734 lt_prog_compiler_pic='-fPIC'
7735 lt_prog_compiler_static='-static'
7736 ;;
7737 # Lahey Fortran 8.1.
7738 lf95*)
7739 lt_prog_compiler_wl='-Wl,'
7740 lt_prog_compiler_pic='--shared'
7741 lt_prog_compiler_static='--static'
7742 ;;
7743 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7744 # Portland Group compilers (*not* the Pentium gcc compiler,
7745 # which looks to be a dead project)
7746 lt_prog_compiler_wl='-Wl,'
7747 lt_prog_compiler_pic='-fpic'
7748 lt_prog_compiler_static='-Bstatic'
7749 ;;
7750 ccc*)
7751 lt_prog_compiler_wl='-Wl,'
7752 # All Alpha code is PIC.
7753 lt_prog_compiler_static='-non_shared'
7754 ;;
7755 xl* | bgxl* | bgf* | mpixl*)
7756 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7757 lt_prog_compiler_wl='-Wl,'
7758 lt_prog_compiler_pic='-qpic'
7759 lt_prog_compiler_static='-qstaticlink'
7760 ;;
7761 *)
7762 case `$CC -V 2>&1 | sed 5q` in
7763 *Sun\ F* | *Sun*Fortran*)
7764 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7765 lt_prog_compiler_pic='-KPIC'
7766 lt_prog_compiler_static='-Bstatic'
7767 lt_prog_compiler_wl=''
7768 ;;
7769 *Sun\ C*)
7770 # Sun C 5.9
7771 lt_prog_compiler_pic='-KPIC'
7772 lt_prog_compiler_static='-Bstatic'
7773 lt_prog_compiler_wl='-Wl,'
7774 ;;
7775 esac
7776 ;;
7777 esac
7778 ;;
7779
7780 newsos6)
7781 lt_prog_compiler_pic='-KPIC'
7782 lt_prog_compiler_static='-Bstatic'
7783 ;;
7784
7785 *nto* | *qnx*)
7786 # QNX uses GNU C++, but need to define -shared option too, otherwise
7787 # it will coredump.
7788 lt_prog_compiler_pic='-fPIC -shared'
7789 ;;
7790
7791 osf3* | osf4* | osf5*)
7792 lt_prog_compiler_wl='-Wl,'
7793 # All OSF/1 code is PIC.
7794 lt_prog_compiler_static='-non_shared'
7795 ;;
7796
7797 rdos*)
7798 lt_prog_compiler_static='-non_shared'
7799 ;;
7800
7801 solaris*)
7802 lt_prog_compiler_pic='-KPIC'
7803 lt_prog_compiler_static='-Bstatic'
7804 case $cc_basename in
7805 f77* | f90* | f95*)
7806 lt_prog_compiler_wl='-Qoption ld ';;
7807 *)
7808 lt_prog_compiler_wl='-Wl,';;
7809 esac
7810 ;;
7811
7812 sunos4*)
7813 lt_prog_compiler_wl='-Qoption ld '
7814 lt_prog_compiler_pic='-PIC'
7815 lt_prog_compiler_static='-Bstatic'
7816 ;;
7817
7818 sysv4 | sysv4.2uw2* | sysv4.3*)
7819 lt_prog_compiler_wl='-Wl,'
7820 lt_prog_compiler_pic='-KPIC'
7821 lt_prog_compiler_static='-Bstatic'
7822 ;;
7823
7824 sysv4*MP*)
7825 if test -d /usr/nec ;then
7826 lt_prog_compiler_pic='-Kconform_pic'
7827 lt_prog_compiler_static='-Bstatic'
7828 fi
7829 ;;
7830
7831 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7832 lt_prog_compiler_wl='-Wl,'
7833 lt_prog_compiler_pic='-KPIC'
7834 lt_prog_compiler_static='-Bstatic'
7835 ;;
7836
7837 unicos*)
7838 lt_prog_compiler_wl='-Wl,'
7839 lt_prog_compiler_can_build_shared=no
7840 ;;
7841
7842 uts4*)
7843 lt_prog_compiler_pic='-pic'
7844 lt_prog_compiler_static='-Bstatic'
7845 ;;
7846
7847 *)
7848 lt_prog_compiler_can_build_shared=no
7849 ;;
7850 esac
7851 fi
7852
7853case $host_os in
7854 # For platforms which do not support PIC, -DPIC is meaningless:
7855 *djgpp*)
7856 lt_prog_compiler_pic=
7857 ;;
7858 *)
7859 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7860 ;;
7861esac
7862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7863$as_echo "$lt_prog_compiler_pic" >&6; }
7864
7865
7866
7867
7868
7869
7870#
7871# Check to make sure the PIC flag actually works.
7872#
7873if test -n "$lt_prog_compiler_pic"; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7875$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7876if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7877 $as_echo_n "(cached) " >&6
7878else
7879 lt_cv_prog_compiler_pic_works=no
7880 ac_outfile=conftest.$ac_objext
7881 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7882 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7883 # Insert the option either (1) after the last *FLAGS variable, or
7884 # (2) before a word containing "conftest.", or (3) at the end.
7885 # Note that $ac_compile itself does not contain backslashes and begins
7886 # with a dollar sign (not a hyphen), so the echo should work correctly.
7887 # The option is referenced via a variable to avoid confusing sed.
7888 lt_compile=`echo "$ac_compile" | $SED \
7889 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7890 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7891 -e 's:$: $lt_compiler_flag:'`
7892 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7893 (eval "$lt_compile" 2>conftest.err)
7894 ac_status=$?
7895 cat conftest.err >&5
7896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7897 if (exit $ac_status) && test -s "$ac_outfile"; then
7898 # The compiler can only warn and ignore the option if not recognized
7899 # So say no if there are warnings other than the usual output.
7900 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7901 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7902 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7903 lt_cv_prog_compiler_pic_works=yes
7904 fi
7905 fi
7906 $RM conftest*
7907
7908fi
7909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7910$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7911
7912if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7913 case $lt_prog_compiler_pic in
7914 "" | " "*) ;;
7915 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7916 esac
7917else
7918 lt_prog_compiler_pic=
7919 lt_prog_compiler_can_build_shared=no
7920fi
7921
7922fi
7923
7924
7925
7926
7927
7928
7929#
7930# Check to make sure the static flag actually works.
7931#
7932wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7934$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7935if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7936 $as_echo_n "(cached) " >&6
7937else
7938 lt_cv_prog_compiler_static_works=no
7939 save_LDFLAGS="$LDFLAGS"
7940 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7941 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7942 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7943 # The linker can only warn and ignore the option if not recognized
7944 # So say no if there are warnings
7945 if test -s conftest.err; then
7946 # Append any errors to the config.log.
7947 cat conftest.err 1>&5
7948 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7949 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7950 if diff conftest.exp conftest.er2 >/dev/null; then
7951 lt_cv_prog_compiler_static_works=yes
7952 fi
7953 else
7954 lt_cv_prog_compiler_static_works=yes
7955 fi
7956 fi
7957 $RM -r conftest*
7958 LDFLAGS="$save_LDFLAGS"
7959
7960fi
7961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7962$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7963
7964if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7965 :
7966else
7967 lt_prog_compiler_static=
7968fi
7969
7970
7971
7972
7973
7974
7975
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7977$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7978if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7979 $as_echo_n "(cached) " >&6
7980else
7981 lt_cv_prog_compiler_c_o=no
7982 $RM -r conftest 2>/dev/null
7983 mkdir conftest
7984 cd conftest
7985 mkdir out
7986 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7987
7988 lt_compiler_flag="-o out/conftest2.$ac_objext"
7989 # Insert the option either (1) after the last *FLAGS variable, or
7990 # (2) before a word containing "conftest.", or (3) at the end.
7991 # Note that $ac_compile itself does not contain backslashes and begins
7992 # with a dollar sign (not a hyphen), so the echo should work correctly.
7993 lt_compile=`echo "$ac_compile" | $SED \
7994 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7995 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7996 -e 's:$: $lt_compiler_flag:'`
7997 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7998 (eval "$lt_compile" 2>out/conftest.err)
7999 ac_status=$?
8000 cat out/conftest.err >&5
8001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8002 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8003 then
8004 # The compiler can only warn and ignore the option if not recognized
8005 # So say no if there are warnings
8006 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8007 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8008 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8009 lt_cv_prog_compiler_c_o=yes
8010 fi
8011 fi
8012 chmod u+w . 2>&5
8013 $RM conftest*
8014 # SGI C++ compiler will create directory out/ii_files/ for
8015 # template instantiation
8016 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8017 $RM out/* && rmdir out
8018 cd ..
8019 $RM -r conftest
8020 $RM conftest*
8021
8022fi
8023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8024$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8025
8026
8027
8028
8029
8030
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8032$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8033if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8034 $as_echo_n "(cached) " >&6
8035else
8036 lt_cv_prog_compiler_c_o=no
8037 $RM -r conftest 2>/dev/null
8038 mkdir conftest
8039 cd conftest
8040 mkdir out
8041 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8042
8043 lt_compiler_flag="-o out/conftest2.$ac_objext"
8044 # Insert the option either (1) after the last *FLAGS variable, or
8045 # (2) before a word containing "conftest.", or (3) at the end.
8046 # Note that $ac_compile itself does not contain backslashes and begins
8047 # with a dollar sign (not a hyphen), so the echo should work correctly.
8048 lt_compile=`echo "$ac_compile" | $SED \
8049 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8050 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8051 -e 's:$: $lt_compiler_flag:'`
8052 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8053 (eval "$lt_compile" 2>out/conftest.err)
8054 ac_status=$?
8055 cat out/conftest.err >&5
8056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8057 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8058 then
8059 # The compiler can only warn and ignore the option if not recognized
8060 # So say no if there are warnings
8061 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8062 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8063 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8064 lt_cv_prog_compiler_c_o=yes
8065 fi
8066 fi
8067 chmod u+w . 2>&5
8068 $RM conftest*
8069 # SGI C++ compiler will create directory out/ii_files/ for
8070 # template instantiation
8071 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8072 $RM out/* && rmdir out
8073 cd ..
8074 $RM -r conftest
8075 $RM conftest*
8076
8077fi
8078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8079$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8080
8081
8082
8083
8084hard_links="nottested"
8085if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8086 # do not overwrite the value of need_locks provided by the user
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8088$as_echo_n "checking if we can lock with hard links... " >&6; }
8089 hard_links=yes
8090 $RM conftest*
8091 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8092 touch conftest.a
8093 ln conftest.a conftest.b 2>&5 || hard_links=no
8094 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8096$as_echo "$hard_links" >&6; }
8097 if test "$hard_links" = no; then
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8099$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8100 need_locks=warn
8101 fi
8102else
8103 need_locks=no
8104fi
8105
8106
8107
8108
8109
8110
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8112$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8113
8114 runpath_var=
8115 allow_undefined_flag=
8116 always_export_symbols=no
8117 archive_cmds=
8118 archive_expsym_cmds=
8119 compiler_needs_object=no
8120 enable_shared_with_static_runtimes=no
8121 export_dynamic_flag_spec=
8122 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8123 hardcode_automatic=no
8124 hardcode_direct=no
8125 hardcode_direct_absolute=no
8126 hardcode_libdir_flag_spec=
8127 hardcode_libdir_flag_spec_ld=
8128 hardcode_libdir_separator=
8129 hardcode_minus_L=no
8130 hardcode_shlibpath_var=unsupported
8131 inherit_rpath=no
8132 link_all_deplibs=unknown
8133 module_cmds=
8134 module_expsym_cmds=
8135 old_archive_from_new_cmds=
8136 old_archive_from_expsyms_cmds=
8137 thread_safe_flag_spec=
8138 whole_archive_flag_spec=
8139 # include_expsyms should be a list of space-separated symbols to be *always*
8140 # included in the symbol list
8141 include_expsyms=
8142 # exclude_expsyms can be an extended regexp of symbols to exclude
8143 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8144 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8145 # as well as any symbol that contains `d'.
8146 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8147 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8148 # platforms (ab)use it in PIC code, but their linkers get confused if
8149 # the symbol is explicitly referenced. Since portable code cannot
8150 # rely on this symbol name, it's probably fine to never include it in
8151 # preloaded symbol tables.
8152 # Exclude shared library initialization/finalization symbols.
8153 extract_expsyms_cmds=
8154
8155 case $host_os in
8156 cygwin* | mingw* | pw32* | cegcc*)
8157 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8158 # When not using gcc, we currently assume that we are using
8159 # Microsoft Visual C++.
8160 if test "$GCC" != yes; then
8161 with_gnu_ld=no
8162 fi
8163 ;;
8164 interix*)
8165 # we just hope/assume this is gcc and not c89 (= MSVC++)
8166 with_gnu_ld=yes
8167 ;;
8168 openbsd*)
8169 with_gnu_ld=no
8170 ;;
8171 esac
8172
8173 ld_shlibs=yes
8174
8175 # On some targets, GNU ld is compatible enough with the native linker
8176 # that we're better off using the native interface for both.
8177 lt_use_gnu_ld_interface=no
8178 if test "$with_gnu_ld" = yes; then
8179 case $host_os in
8180 aix*)
8181 # The AIX port of GNU ld has always aspired to compatibility
8182 # with the native linker. However, as the warning in the GNU ld
8183 # block says, versions before 2.19.5* couldn't really create working
8184 # shared libraries, regardless of the interface used.
8185 case `$LD -v 2>&1` in
8186 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8187 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8188 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8189 *)
8190 lt_use_gnu_ld_interface=yes
8191 ;;
8192 esac
8193 ;;
8194 *)
8195 lt_use_gnu_ld_interface=yes
8196 ;;
8197 esac
8198 fi
8199
8200 if test "$lt_use_gnu_ld_interface" = yes; then
8201 # If archive_cmds runs LD, not CC, wlarc should be empty
8202 wlarc='${wl}'
8203
8204 # Set some defaults for GNU ld with shared library support. These
8205 # are reset later if shared libraries are not supported. Putting them
8206 # here allows them to be overridden if necessary.
8207 runpath_var=LD_RUN_PATH
8208 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8209 export_dynamic_flag_spec='${wl}--export-dynamic'
8210 # ancient GNU ld didn't support --whole-archive et. al.
8211 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8212 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8213 else
8214 whole_archive_flag_spec=
8215 fi
8216 supports_anon_versioning=no
8217 case `$LD -v 2>&1` in
8218 *GNU\ gold*) supports_anon_versioning=yes ;;
8219 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8220 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8221 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8222 *\ 2.11.*) ;; # other 2.11 versions
8223 *) supports_anon_versioning=yes ;;
8224 esac
8225
8226 # See if GNU ld supports shared libraries.
8227 case $host_os in
8228 aix[3-9]*)
8229 # On AIX/PPC, the GNU linker is very broken
8230 if test "$host_cpu" != ia64; then
8231 ld_shlibs=no
8232 cat <<_LT_EOF 1>&2
8233
8234*** Warning: the GNU linker, at least up to release 2.19, is reported
8235*** to be unable to reliably create shared libraries on AIX.
8236*** Therefore, libtool is disabling shared libraries support. If you
8237*** really care for shared libraries, you may want to install binutils
8238*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8239*** You will then need to restart the configuration process.
8240
8241_LT_EOF
8242 fi
8243 ;;
8244
8245 amigaos*)
8246 case $host_cpu in
8247 powerpc)
8248 # see comment about AmigaOS4 .so support
8249 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8250 archive_expsym_cmds=''
8251 ;;
8252 m68k)
8253 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)'
8254 hardcode_libdir_flag_spec='-L$libdir'
8255 hardcode_minus_L=yes
8256 ;;
8257 esac
8258 ;;
8259
8260 beos*)
8261 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8262 allow_undefined_flag=unsupported
8263 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8264 # support --undefined. This deserves some investigation. FIXME
8265 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8266 else
8267 ld_shlibs=no
8268 fi
8269 ;;
8270
8271 cygwin* | mingw* | pw32* | cegcc*)
8272 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8273 # as there is no search path for DLLs.
8274 hardcode_libdir_flag_spec='-L$libdir'
8275 export_dynamic_flag_spec='${wl}--export-all-symbols'
8276 allow_undefined_flag=unsupported
8277 always_export_symbols=no
8278 enable_shared_with_static_runtimes=yes
8279 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8280
8281 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8282 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8283 # If the export-symbols file already is a .def file (1st line
8284 # is EXPORTS), use it as is; otherwise, prepend...
8285 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8286 cp $export_symbols $output_objdir/$soname.def;
8287 else
8288 echo EXPORTS > $output_objdir/$soname.def;
8289 cat $export_symbols >> $output_objdir/$soname.def;
8290 fi~
8291 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8292 else
8293 ld_shlibs=no
8294 fi
8295 ;;
8296
8297 haiku*)
8298 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8299 link_all_deplibs=yes
8300 ;;
8301
8302 interix[3-9]*)
8303 hardcode_direct=no
8304 hardcode_shlibpath_var=no
8305 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8306 export_dynamic_flag_spec='${wl}-E'
8307 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8308 # Instead, shared libraries are loaded at an image base (0x10000000 by
8309 # default) and relocated if they conflict, which is a slow very memory
8310 # consuming and fragmenting process. To avoid this, we pick a random,
8311 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8312 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8313 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8314 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'
8315 ;;
8316
8317 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8318 tmp_diet=no
8319 if test "$host_os" = linux-dietlibc; then
8320 case $cc_basename in
8321 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8322 esac
8323 fi
8324 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8325 && test "$tmp_diet" = no
8326 then
8327 tmp_addflag=
8328 tmp_sharedflag='-shared'
8329 case $cc_basename,$host_cpu in
8330 pgcc*) # Portland Group C compiler
8331 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'
8332 tmp_addflag=' $pic_flag'
8333 ;;
8334 pgf77* | pgf90* | pgf95* | pgfortran*)
8335 # Portland Group f77 and f90 compilers
8336 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'
8337 tmp_addflag=' $pic_flag -Mnomain' ;;
8338 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8339 tmp_addflag=' -i_dynamic' ;;
8340 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8341 tmp_addflag=' -i_dynamic -nofor_main' ;;
8342 ifc* | ifort*) # Intel Fortran compiler
8343 tmp_addflag=' -nofor_main' ;;
8344 lf95*) # Lahey Fortran 8.1
8345 whole_archive_flag_spec=
8346 tmp_sharedflag='--shared' ;;
8347 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8348 tmp_sharedflag='-qmkshrobj'
8349 tmp_addflag= ;;
8350 nvcc*) # Cuda Compiler Driver 2.2
8351 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'
8352 compiler_needs_object=yes
8353 ;;
8354 esac
8355 case `$CC -V 2>&1 | sed 5q` in
8356 *Sun\ C*) # Sun C 5.9
8357 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'
8358 compiler_needs_object=yes
8359 tmp_sharedflag='-G' ;;
8360 *Sun\ F*) # Sun Fortran 8.3
8361 tmp_sharedflag='-G' ;;
8362 esac
8363 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8364
8365 if test "x$supports_anon_versioning" = xyes; then
8366 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8367 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8368 echo "local: *; };" >> $output_objdir/$libname.ver~
8369 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8370 fi
8371
8372 case $cc_basename in
8373 xlf* | bgf* | bgxlf* | mpixlf*)
8374 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8375 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8376 hardcode_libdir_flag_spec=
8377 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8378 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8379 if test "x$supports_anon_versioning" = xyes; then
8380 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8381 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8382 echo "local: *; };" >> $output_objdir/$libname.ver~
8383 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8384 fi
8385 ;;
8386 esac
8387 else
8388 ld_shlibs=no
8389 fi
8390 ;;
8391
8392 netbsd*)
8393 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8394 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8395 wlarc=
8396 else
8397 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8398 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8399 fi
8400 ;;
8401
8402 solaris*)
8403 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8404 ld_shlibs=no
8405 cat <<_LT_EOF 1>&2
8406
8407*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8408*** create shared libraries on Solaris systems. Therefore, libtool
8409*** is disabling shared libraries support. We urge you to upgrade GNU
8410*** binutils to release 2.9.1 or newer. Another option is to modify
8411*** your PATH or compiler configuration so that the native linker is
8412*** used, and then restart.
8413
8414_LT_EOF
8415 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8416 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8417 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8418 else
8419 ld_shlibs=no
8420 fi
8421 ;;
8422
8423 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8424 case `$LD -v 2>&1` in
8425 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8426 ld_shlibs=no
8427 cat <<_LT_EOF 1>&2
8428
8429*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8430*** reliably create shared libraries on SCO systems. Therefore, libtool
8431*** is disabling shared libraries support. We urge you to upgrade GNU
8432*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8433*** your PATH or compiler configuration so that the native linker is
8434*** used, and then restart.
8435
8436_LT_EOF
8437 ;;
8438 *)
8439 # For security reasons, it is highly recommended that you always
8440 # use absolute paths for naming shared libraries, and exclude the
8441 # DT_RUNPATH tag from executables and libraries. But doing so
8442 # requires that you compile everything twice, which is a pain.
8443 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8444 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8445 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8446 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8447 else
8448 ld_shlibs=no
8449 fi
8450 ;;
8451 esac
8452 ;;
8453
8454 sunos4*)
8455 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8456 wlarc=
8457 hardcode_direct=yes
8458 hardcode_shlibpath_var=no
8459 ;;
8460
8461 *)
8462 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8463 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8464 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8465 else
8466 ld_shlibs=no
8467 fi
8468 ;;
8469 esac
8470
8471 if test "$ld_shlibs" = no; then
8472 runpath_var=
8473 hardcode_libdir_flag_spec=
8474 export_dynamic_flag_spec=
8475 whole_archive_flag_spec=
8476 fi
8477 else
8478 # PORTME fill in a description of your system's linker (not GNU ld)
8479 case $host_os in
8480 aix3*)
8481 allow_undefined_flag=unsupported
8482 always_export_symbols=yes
8483 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'
8484 # Note: this linker hardcodes the directories in LIBPATH if there
8485 # are no directories specified by -L.
8486 hardcode_minus_L=yes
8487 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8488 # Neither direct hardcoding nor static linking is supported with a
8489 # broken collect2.
8490 hardcode_direct=unsupported
8491 fi
8492 ;;
8493
8494 aix[4-9]*)
8495 if test "$host_cpu" = ia64; then
8496 # On IA64, the linker does run time linking by default, so we don't
8497 # have to do anything special.
8498 aix_use_runtimelinking=no
8499 exp_sym_flag='-Bexport'
8500 no_entry_flag=""
8501 else
8502 # If we're using GNU nm, then we don't want the "-C" option.
8503 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8504 # Also, AIX nm treats weak defined symbols like other global
8505 # defined symbols, whereas GNU nm marks them as "W".
8506 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8507 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'
8508 else
8509 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'
8510 fi
8511 aix_use_runtimelinking=no
8512
8513 # Test if we are trying to use run time linking or normal
8514 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8515 # need to do runtime linking.
8516 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8517 for ld_flag in $LDFLAGS; do
8518 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8519 aix_use_runtimelinking=yes
8520 break
8521 fi
8522 done
8523 ;;
8524 esac
8525
8526 exp_sym_flag='-bexport'
8527 no_entry_flag='-bnoentry'
8528 fi
8529
8530 # When large executables or shared objects are built, AIX ld can
8531 # have problems creating the table of contents. If linking a library
8532 # or program results in "error TOC overflow" add -mminimal-toc to
8533 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8534 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8535
8536 archive_cmds=''
8537 hardcode_direct=yes
8538 hardcode_direct_absolute=yes
8539 hardcode_libdir_separator=':'
8540 link_all_deplibs=yes
8541 file_list_spec='${wl}-f,'
8542
8543 if test "$GCC" = yes; then
8544 case $host_os in aix4.[012]|aix4.[012].*)
8545 # We only want to do this on AIX 4.2 and lower, the check
8546 # below for broken collect2 doesn't work under 4.3+
8547 collect2name=`${CC} -print-prog-name=collect2`
8548 if test -f "$collect2name" &&
8549 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8550 then
8551 # We have reworked collect2
8552 :
8553 else
8554 # We have old collect2
8555 hardcode_direct=unsupported
8556 # It fails to find uninstalled libraries when the uninstalled
8557 # path is not listed in the libpath. Setting hardcode_minus_L
8558 # to unsupported forces relinking
8559 hardcode_minus_L=yes
8560 hardcode_libdir_flag_spec='-L$libdir'
8561 hardcode_libdir_separator=
8562 fi
8563 ;;
8564 esac
8565 shared_flag='-shared'
8566 if test "$aix_use_runtimelinking" = yes; then
8567 shared_flag="$shared_flag "'${wl}-G'
8568 fi
8569 else
8570 # not using gcc
8571 if test "$host_cpu" = ia64; then
8572 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8573 # chokes on -Wl,-G. The following line is correct:
8574 shared_flag='-G'
8575 else
8576 if test "$aix_use_runtimelinking" = yes; then
8577 shared_flag='${wl}-G'
8578 else
8579 shared_flag='${wl}-bM:SRE'
8580 fi
8581 fi
8582 fi
8583
8584 export_dynamic_flag_spec='${wl}-bexpall'
8585 # It seems that -bexpall does not export symbols beginning with
8586 # underscore (_), so it is better to generate a list of symbols to export.
8587 always_export_symbols=yes
8588 if test "$aix_use_runtimelinking" = yes; then
8589 # Warning - without using the other runtime loading flags (-brtl),
8590 # -berok will link without error, but may produce a broken library.
8591 allow_undefined_flag='-berok'
8592 # Determine the default libpath from the value encoded in an
8593 # empty executable.
8594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8595/* end confdefs.h. */
8596
8597int
8598main ()
8599{
8600
8601 ;
8602 return 0;
8603}
8604_ACEOF
8605if ac_fn_c_try_link "$LINENO"; then :
8606
8607lt_aix_libpath_sed='
8608 /Import File Strings/,/^$/ {
8609 /^0/ {
8610 s/^0 *\(.*\)$/\1/
8611 p
8612 }
8613 }'
8614aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8615# Check for a 64-bit object if we didn't find anything.
8616if test -z "$aix_libpath"; then
8617 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8618fi
8619fi
8620rm -f core conftest.err conftest.$ac_objext \
8621 conftest$ac_exeext conftest.$ac_ext
8622if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8623
8624 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8625 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"
8626 else
8627 if test "$host_cpu" = ia64; then
8628 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8629 allow_undefined_flag="-z nodefs"
8630 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"
8631 else
8632 # Determine the default libpath from the value encoded in an
8633 # empty executable.
8634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8635/* end confdefs.h. */
8636
8637int
8638main ()
8639{
8640
8641 ;
8642 return 0;
8643}
8644_ACEOF
8645if ac_fn_c_try_link "$LINENO"; then :
8646
8647lt_aix_libpath_sed='
8648 /Import File Strings/,/^$/ {
8649 /^0/ {
8650 s/^0 *\(.*\)$/\1/
8651 p
8652 }
8653 }'
8654aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8655# Check for a 64-bit object if we didn't find anything.
8656if test -z "$aix_libpath"; then
8657 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8658fi
8659fi
8660rm -f core conftest.err conftest.$ac_objext \
8661 conftest$ac_exeext conftest.$ac_ext
8662if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8663
8664 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8665 # Warning - without using the other run time loading flags,
8666 # -berok will link without error, but may produce a broken library.
8667 no_undefined_flag=' ${wl}-bernotok'
8668 allow_undefined_flag=' ${wl}-berok'
8669 if test "$with_gnu_ld" = yes; then
8670 # We only use this code for GNU lds that support --whole-archive.
8671 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8672 else
8673 # Exported symbols can be pulled into shared objects from archives
8674 whole_archive_flag_spec='$convenience'
8675 fi
8676 archive_cmds_need_lc=yes
8677 # This is similar to how AIX traditionally builds its shared libraries.
8678 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'
8679 fi
8680 fi
8681 ;;
8682
8683 amigaos*)
8684 case $host_cpu in
8685 powerpc)
8686 # see comment about AmigaOS4 .so support
8687 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8688 archive_expsym_cmds=''
8689 ;;
8690 m68k)
8691 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)'
8692 hardcode_libdir_flag_spec='-L$libdir'
8693 hardcode_minus_L=yes
8694 ;;
8695 esac
8696 ;;
8697
8698 bsdi[45]*)
8699 export_dynamic_flag_spec=-rdynamic
8700 ;;
8701
8702 cygwin* | mingw* | pw32* | cegcc*)
8703 # When not using gcc, we currently assume that we are using
8704 # Microsoft Visual C++.
8705 # hardcode_libdir_flag_spec is actually meaningless, as there is
8706 # no search path for DLLs.
8707 hardcode_libdir_flag_spec=' '
8708 allow_undefined_flag=unsupported
8709 # Tell ltmain to make .lib files, not .a files.
8710 libext=lib
8711 # Tell ltmain to make .dll files, not .so files.
8712 shrext_cmds=".dll"
8713 # FIXME: Setting linknames here is a bad hack.
8714 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8715 # The linker will automatically build a .lib file if we build a DLL.
8716 old_archive_from_new_cmds='true'
8717 # FIXME: Should let the user specify the lib program.
8718 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8719 fix_srcfile_path='`cygpath -w "$srcfile"`'
8720 enable_shared_with_static_runtimes=yes
8721 ;;
8722
8723 darwin* | rhapsody*)
8724
8725
8726 archive_cmds_need_lc=no
8727 hardcode_direct=no
8728 hardcode_automatic=yes
8729 hardcode_shlibpath_var=unsupported
8730 if test "$lt_cv_ld_force_load" = "yes"; then
8731 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\"`'
8732 else
8733 whole_archive_flag_spec=''
8734 fi
8735 link_all_deplibs=yes
8736 allow_undefined_flag="$_lt_dar_allow_undefined"
8737 case $cc_basename in
8738 ifort*) _lt_dar_can_shared=yes ;;
8739 *) _lt_dar_can_shared=$GCC ;;
8740 esac
8741 if test "$_lt_dar_can_shared" = "yes"; then
8742 output_verbose_link_cmd=func_echo_all
8743 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8744 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8745 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}"
8746 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}"
8747
8748 else
8749 ld_shlibs=no
8750 fi
8751
8752 ;;
8753
8754 dgux*)
8755 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8756 hardcode_libdir_flag_spec='-L$libdir'
8757 hardcode_shlibpath_var=no
8758 ;;
8759
8760 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8761 # support. Future versions do this automatically, but an explicit c++rt0.o
8762 # does not break anything, and helps significantly (at the cost of a little
8763 # extra space).
8764 freebsd2.2*)
8765 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8766 hardcode_libdir_flag_spec='-R$libdir'
8767 hardcode_direct=yes
8768 hardcode_shlibpath_var=no
8769 ;;
8770
8771 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8772 freebsd2.*)
8773 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8774 hardcode_direct=yes
8775 hardcode_minus_L=yes
8776 hardcode_shlibpath_var=no
8777 ;;
8778
8779 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8780 freebsd* | dragonfly*)
8781 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8782 hardcode_libdir_flag_spec='-R$libdir'
8783 hardcode_direct=yes
8784 hardcode_shlibpath_var=no
8785 ;;
8786
8787 hpux9*)
8788 if test "$GCC" = yes; then
8789 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'
8790 else
8791 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'
8792 fi
8793 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8794 hardcode_libdir_separator=:
8795 hardcode_direct=yes
8796
8797 # hardcode_minus_L: Not really in the search PATH,
8798 # but as the default location of the library.
8799 hardcode_minus_L=yes
8800 export_dynamic_flag_spec='${wl}-E'
8801 ;;
8802
8803 hpux10*)
8804 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8805 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8806 else
8807 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8808 fi
8809 if test "$with_gnu_ld" = no; then
8810 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8811 hardcode_libdir_flag_spec_ld='+b $libdir'
8812 hardcode_libdir_separator=:
8813 hardcode_direct=yes
8814 hardcode_direct_absolute=yes
8815 export_dynamic_flag_spec='${wl}-E'
8816 # hardcode_minus_L: Not really in the search PATH,
8817 # but as the default location of the library.
8818 hardcode_minus_L=yes
8819 fi
8820 ;;
8821
8822 hpux11*)
8823 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8824 case $host_cpu in
8825 hppa*64*)
8826 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8827 ;;
8828 ia64*)
8829 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8830 ;;
8831 *)
8832 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8833 ;;
8834 esac
8835 else
8836 case $host_cpu in
8837 hppa*64*)
8838 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8839 ;;
8840 ia64*)
8841 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8842 ;;
8843 *)
8844
8845 # Older versions of the 11.00 compiler do not understand -b yet
8846 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8848$as_echo_n "checking if $CC understands -b... " >&6; }
8849if test "${lt_cv_prog_compiler__b+set}" = set; then :
8850 $as_echo_n "(cached) " >&6
8851else
8852 lt_cv_prog_compiler__b=no
8853 save_LDFLAGS="$LDFLAGS"
8854 LDFLAGS="$LDFLAGS -b"
8855 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8856 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8857 # The linker can only warn and ignore the option if not recognized
8858 # So say no if there are warnings
8859 if test -s conftest.err; then
8860 # Append any errors to the config.log.
8861 cat conftest.err 1>&5
8862 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8863 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8864 if diff conftest.exp conftest.er2 >/dev/null; then
8865 lt_cv_prog_compiler__b=yes
8866 fi
8867 else
8868 lt_cv_prog_compiler__b=yes
8869 fi
8870 fi
8871 $RM -r conftest*
8872 LDFLAGS="$save_LDFLAGS"
8873
8874fi
8875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8876$as_echo "$lt_cv_prog_compiler__b" >&6; }
8877
8878if test x"$lt_cv_prog_compiler__b" = xyes; then
8879 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8880else
8881 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8882fi
8883
8884 ;;
8885 esac
8886 fi
8887 if test "$with_gnu_ld" = no; then
8888 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8889 hardcode_libdir_separator=:
8890
8891 case $host_cpu in
8892 hppa*64*|ia64*)
8893 hardcode_direct=no
8894 hardcode_shlibpath_var=no
8895 ;;
8896 *)
8897 hardcode_direct=yes
8898 hardcode_direct_absolute=yes
8899 export_dynamic_flag_spec='${wl}-E'
8900
8901 # hardcode_minus_L: Not really in the search PATH,
8902 # but as the default location of the library.
8903 hardcode_minus_L=yes
8904 ;;
8905 esac
8906 fi
8907 ;;
8908
8909 irix5* | irix6* | nonstopux*)
8910 if test "$GCC" = yes; then
8911 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'
8912 # Try to use the -exported_symbol ld option, if it does not
8913 # work, assume that -exports_file does not work either and
8914 # implicitly export all symbols.
8915 save_LDFLAGS="$LDFLAGS"
8916 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8918/* end confdefs.h. */
8919int foo(void) {}
8920_ACEOF
8921if ac_fn_c_try_link "$LINENO"; then :
8922 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'
8923
8924fi
8925rm -f core conftest.err conftest.$ac_objext \
8926 conftest$ac_exeext conftest.$ac_ext
8927 LDFLAGS="$save_LDFLAGS"
8928 else
8929 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'
8930 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'
8931 fi
8932 archive_cmds_need_lc='no'
8933 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8934 hardcode_libdir_separator=:
8935 inherit_rpath=yes
8936 link_all_deplibs=yes
8937 ;;
8938
8939 netbsd*)
8940 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8941 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8942 else
8943 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8944 fi
8945 hardcode_libdir_flag_spec='-R$libdir'
8946 hardcode_direct=yes
8947 hardcode_shlibpath_var=no
8948 ;;
8949
8950 newsos6)
8951 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8952 hardcode_direct=yes
8953 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8954 hardcode_libdir_separator=:
8955 hardcode_shlibpath_var=no
8956 ;;
8957
8958 *nto* | *qnx*)
8959 ;;
8960
8961 openbsd*)
8962 if test -f /usr/libexec/ld.so; then
8963 hardcode_direct=yes
8964 hardcode_shlibpath_var=no
8965 hardcode_direct_absolute=yes
8966 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8967 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8968 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8969 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8970 export_dynamic_flag_spec='${wl}-E'
8971 else
8972 case $host_os in
8973 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8974 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8975 hardcode_libdir_flag_spec='-R$libdir'
8976 ;;
8977 *)
8978 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8979 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8980 ;;
8981 esac
8982 fi
8983 else
8984 ld_shlibs=no
8985 fi
8986 ;;
8987
8988 os2*)
8989 hardcode_libdir_flag_spec='-L$libdir'
8990 hardcode_minus_L=yes
8991 allow_undefined_flag=unsupported
8992 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'
8993 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8994 ;;
8995
8996 osf3*)
8997 if test "$GCC" = yes; then
8998 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8999 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'
9000 else
9001 allow_undefined_flag=' -expect_unresolved \*'
9002 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'
9003 fi
9004 archive_cmds_need_lc='no'
9005 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9006 hardcode_libdir_separator=:
9007 ;;
9008
9009 osf4* | osf5*) # as osf3* with the addition of -msym flag
9010 if test "$GCC" = yes; then
9011 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9012 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'
9013 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9014 else
9015 allow_undefined_flag=' -expect_unresolved \*'
9016 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'
9017 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~
9018 $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'
9019
9020 # Both c and cxx compiler support -rpath directly
9021 hardcode_libdir_flag_spec='-rpath $libdir'
9022 fi
9023 archive_cmds_need_lc='no'
9024 hardcode_libdir_separator=:
9025 ;;
9026
9027 solaris*)
9028 no_undefined_flag=' -z defs'
9029 if test "$GCC" = yes; then
9030 wlarc='${wl}'
9031 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9032 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9033 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9034 else
9035 case `$CC -V 2>&1` in
9036 *"Compilers 5.0"*)
9037 wlarc=''
9038 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9039 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9040 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9041 ;;
9042 *)
9043 wlarc='${wl}'
9044 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9045 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9046 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9047 ;;
9048 esac
9049 fi
9050 hardcode_libdir_flag_spec='-R$libdir'
9051 hardcode_shlibpath_var=no
9052 case $host_os in
9053 solaris2.[0-5] | solaris2.[0-5].*) ;;
9054 *)
9055 # The compiler driver will combine and reorder linker options,
9056 # but understands `-z linker_flag'. GCC discards it without `$wl',
9057 # but is careful enough not to reorder.
9058 # Supported since Solaris 2.6 (maybe 2.5.1?)
9059 if test "$GCC" = yes; then
9060 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9061 else
9062 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9063 fi
9064 ;;
9065 esac
9066 link_all_deplibs=yes
9067 ;;
9068
9069 sunos4*)
9070 if test "x$host_vendor" = xsequent; then
9071 # Use $CC to link under sequent, because it throws in some extra .o
9072 # files that make .init and .fini sections work.
9073 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9074 else
9075 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9076 fi
9077 hardcode_libdir_flag_spec='-L$libdir'
9078 hardcode_direct=yes
9079 hardcode_minus_L=yes
9080 hardcode_shlibpath_var=no
9081 ;;
9082
9083 sysv4)
9084 case $host_vendor in
9085 sni)
9086 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9087 hardcode_direct=yes # is this really true???
9088 ;;
9089 siemens)
9090 ## LD is ld it makes a PLAMLIB
9091 ## CC just makes a GrossModule.
9092 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9093 reload_cmds='$CC -r -o $output$reload_objs'
9094 hardcode_direct=no
9095 ;;
9096 motorola)
9097 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9098 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9099 ;;
9100 esac
9101 runpath_var='LD_RUN_PATH'
9102 hardcode_shlibpath_var=no
9103 ;;
9104
9105 sysv4.3*)
9106 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9107 hardcode_shlibpath_var=no
9108 export_dynamic_flag_spec='-Bexport'
9109 ;;
9110
9111 sysv4*MP*)
9112 if test -d /usr/nec; then
9113 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9114 hardcode_shlibpath_var=no
9115 runpath_var=LD_RUN_PATH
9116 hardcode_runpath_var=yes
9117 ld_shlibs=yes
9118 fi
9119 ;;
9120
9121 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9122 no_undefined_flag='${wl}-z,text'
9123 archive_cmds_need_lc=no
9124 hardcode_shlibpath_var=no
9125 runpath_var='LD_RUN_PATH'
9126
9127 if test "$GCC" = yes; then
9128 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9129 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9130 else
9131 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9132 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9133 fi
9134 ;;
9135
9136 sysv5* | sco3.2v5* | sco5v6*)
9137 # Note: We can NOT use -z defs as we might desire, because we do not
9138 # link with -lc, and that would cause any symbols used from libc to
9139 # always be unresolved, which means just about no library would
9140 # ever link correctly. If we're not using GNU ld we use -z text
9141 # though, which does catch some bad symbols but isn't as heavy-handed
9142 # as -z defs.
9143 no_undefined_flag='${wl}-z,text'
9144 allow_undefined_flag='${wl}-z,nodefs'
9145 archive_cmds_need_lc=no
9146 hardcode_shlibpath_var=no
9147 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9148 hardcode_libdir_separator=':'
9149 link_all_deplibs=yes
9150 export_dynamic_flag_spec='${wl}-Bexport'
9151 runpath_var='LD_RUN_PATH'
9152
9153 if test "$GCC" = yes; then
9154 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9155 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9156 else
9157 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9158 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9159 fi
9160 ;;
9161
9162 uts4*)
9163 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9164 hardcode_libdir_flag_spec='-L$libdir'
9165 hardcode_shlibpath_var=no
9166 ;;
9167
9168 *)
9169 ld_shlibs=no
9170 ;;
9171 esac
9172
9173 if test x$host_vendor = xsni; then
9174 case $host in
9175 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9176 export_dynamic_flag_spec='${wl}-Blargedynsym'
9177 ;;
9178 esac
9179 fi
9180 fi
9181
9182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9183$as_echo "$ld_shlibs" >&6; }
9184test "$ld_shlibs" = no && can_build_shared=no
9185
9186with_gnu_ld=$with_gnu_ld
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202#
9203# Do we need to explicitly link libc?
9204#
9205case "x$archive_cmds_need_lc" in
9206x|xyes)
9207 # Assume -lc should be added
9208 archive_cmds_need_lc=yes
9209
9210 if test "$enable_shared" = yes && test "$GCC" = yes; then
9211 case $archive_cmds in
9212 *'~'*)
9213 # FIXME: we may have to deal with multi-command sequences.
9214 ;;
9215 '$CC '*)
9216 # Test whether the compiler implicitly links with -lc since on some
9217 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9218 # to ld, don't add -lc before -lgcc.
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9220$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9221if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9222 $as_echo_n "(cached) " >&6
9223else
9224 $RM conftest*
9225 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9226
9227 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9228 (eval $ac_compile) 2>&5
9229 ac_status=$?
9230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9231 test $ac_status = 0; } 2>conftest.err; then
9232 soname=conftest
9233 lib=conftest
9234 libobjs=conftest.$ac_objext
9235 deplibs=
9236 wl=$lt_prog_compiler_wl
9237 pic_flag=$lt_prog_compiler_pic
9238 compiler_flags=-v
9239 linker_flags=-v
9240 verstring=
9241 output_objdir=.
9242 libname=conftest
9243 lt_save_allow_undefined_flag=$allow_undefined_flag
9244 allow_undefined_flag=
9245 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9246 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9247 ac_status=$?
9248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9249 test $ac_status = 0; }
9250 then
9251 lt_cv_archive_cmds_need_lc=no
9252 else
9253 lt_cv_archive_cmds_need_lc=yes
9254 fi
9255 allow_undefined_flag=$lt_save_allow_undefined_flag
9256 else
9257 cat conftest.err 1>&5
9258 fi
9259 $RM conftest*
9260
9261fi
9262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9263$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9264 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9265 ;;
9266 esac
9267 fi
9268 ;;
9269esac
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9428$as_echo_n "checking dynamic linker characteristics... " >&6; }
9429
9430if test "$GCC" = yes; then
9431 case $host_os in
9432 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9433 *) lt_awk_arg="/^libraries:/" ;;
9434 esac
9435 case $host_os in
9436 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9437 *) lt_sed_strip_eq="s,=/,/,g" ;;
9438 esac
9439 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9440 case $lt_search_path_spec in
9441 *\;*)
9442 # if the path contains ";" then we assume it to be the separator
9443 # otherwise default to the standard path separator (i.e. ":") - it is
9444 # assumed that no part of a normal pathname contains ";" but that should
9445 # okay in the real world where ";" in dirpaths is itself problematic.
9446 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9447 ;;
9448 *)
9449 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9450 ;;
9451 esac
9452 # Ok, now we have the path, separated by spaces, we can step through it
9453 # and add multilib dir if necessary.
9454 lt_tmp_lt_search_path_spec=
9455 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9456 for lt_sys_path in $lt_search_path_spec; do
9457 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9458 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9459 else
9460 test -d "$lt_sys_path" && \
9461 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9462 fi
9463 done
9464 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9465BEGIN {RS=" "; FS="/|\n";} {
9466 lt_foo="";
9467 lt_count=0;
9468 for (lt_i = NF; lt_i > 0; lt_i--) {
9469 if ($lt_i != "" && $lt_i != ".") {
9470 if ($lt_i == "..") {
9471 lt_count++;
9472 } else {
9473 if (lt_count == 0) {
9474 lt_foo="/" $lt_i lt_foo;
9475 } else {
9476 lt_count--;
9477 }
9478 }
9479 }
9480 }
9481 if (lt_foo != "") { lt_freq[lt_foo]++; }
9482 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9483}'`
9484 # AWK program above erroneously prepends '/' to C:/dos/paths
9485 # for these hosts.
9486 case $host_os in
9487 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9488 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9489 esac
9490 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9491else
9492 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9493fi
9494library_names_spec=
9495libname_spec='lib$name'
9496soname_spec=
9497shrext_cmds=".so"
9498postinstall_cmds=
9499postuninstall_cmds=
9500finish_cmds=
9501finish_eval=
9502shlibpath_var=
9503shlibpath_overrides_runpath=unknown
9504version_type=none
9505dynamic_linker="$host_os ld.so"
9506sys_lib_dlsearch_path_spec="/lib /usr/lib"
9507need_lib_prefix=unknown
9508hardcode_into_libs=no
9509
9510# when you set need_version to no, make sure it does not cause -set_version
9511# flags to be left without arguments
9512need_version=unknown
9513
9514case $host_os in
9515aix3*)
9516 version_type=linux
9517 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9518 shlibpath_var=LIBPATH
9519
9520 # AIX 3 has no versioning support, so we append a major version to the name.
9521 soname_spec='${libname}${release}${shared_ext}$major'
9522 ;;
9523
9524aix[4-9]*)
9525 version_type=linux
9526 need_lib_prefix=no
9527 need_version=no
9528 hardcode_into_libs=yes
9529 if test "$host_cpu" = ia64; then
9530 # AIX 5 supports IA64
9531 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9532 shlibpath_var=LD_LIBRARY_PATH
9533 else
9534 # With GCC up to 2.95.x, collect2 would create an import file
9535 # for dependence libraries. The import file would start with
9536 # the line `#! .'. This would cause the generated library to
9537 # depend on `.', always an invalid library. This was fixed in
9538 # development snapshots of GCC prior to 3.0.
9539 case $host_os in
9540 aix4 | aix4.[01] | aix4.[01].*)
9541 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9542 echo ' yes '
9543 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9544 :
9545 else
9546 can_build_shared=no
9547 fi
9548 ;;
9549 esac
9550 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9551 # soname into executable. Probably we can add versioning support to
9552 # collect2, so additional links can be useful in future.
9553 if test "$aix_use_runtimelinking" = yes; then
9554 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9555 # instead of lib<name>.a to let people know that these are not
9556 # typical AIX shared libraries.
9557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9558 else
9559 # We preserve .a as extension for shared libraries through AIX4.2
9560 # and later when we are not doing run time linking.
9561 library_names_spec='${libname}${release}.a $libname.a'
9562 soname_spec='${libname}${release}${shared_ext}$major'
9563 fi
9564 shlibpath_var=LIBPATH
9565 fi
9566 ;;
9567
9568amigaos*)
9569 case $host_cpu in
9570 powerpc)
9571 # Since July 2007 AmigaOS4 officially supports .so libraries.
9572 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9573 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9574 ;;
9575 m68k)
9576 library_names_spec='$libname.ixlibrary $libname.a'
9577 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9578 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'
9579 ;;
9580 esac
9581 ;;
9582
9583beos*)
9584 library_names_spec='${libname}${shared_ext}'
9585 dynamic_linker="$host_os ld.so"
9586 shlibpath_var=LIBRARY_PATH
9587 ;;
9588
9589bsdi[45]*)
9590 version_type=linux
9591 need_version=no
9592 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9593 soname_spec='${libname}${release}${shared_ext}$major'
9594 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9595 shlibpath_var=LD_LIBRARY_PATH
9596 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9597 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9598 # the default ld.so.conf also contains /usr/contrib/lib and
9599 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9600 # libtool to hard-code these into programs
9601 ;;
9602
9603cygwin* | mingw* | pw32* | cegcc*)
9604 version_type=windows
9605 shrext_cmds=".dll"
9606 need_version=no
9607 need_lib_prefix=no
9608
9609 case $GCC,$host_os in
9610 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9611 library_names_spec='$libname.dll.a'
9612 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9613 postinstall_cmds='base_file=`basename \${file}`~
9614 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9615 dldir=$destdir/`dirname \$dlpath`~
9616 test -d \$dldir || mkdir -p \$dldir~
9617 $install_prog $dir/$dlname \$dldir/$dlname~
9618 chmod a+x \$dldir/$dlname~
9619 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9620 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9621 fi'
9622 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9623 dlpath=$dir/\$dldll~
9624 $RM \$dlpath'
9625 shlibpath_overrides_runpath=yes
9626
9627 case $host_os in
9628 cygwin*)
9629 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9630 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9631
9632 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9633 ;;
9634 mingw* | cegcc*)
9635 # MinGW DLLs use traditional 'lib' prefix
9636 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9637 ;;
9638 pw32*)
9639 # pw32 DLLs use 'pw' prefix rather than 'lib'
9640 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9641 ;;
9642 esac
9643 ;;
9644
9645 *)
9646 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9647 ;;
9648 esac
9649 dynamic_linker='Win32 ld.exe'
9650 # FIXME: first we should search . and the directory the executable is in
9651 shlibpath_var=PATH
9652 ;;
9653
9654darwin* | rhapsody*)
9655 dynamic_linker="$host_os dyld"
9656 version_type=darwin
9657 need_lib_prefix=no
9658 need_version=no
9659 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9660 soname_spec='${libname}${release}${major}$shared_ext'
9661 shlibpath_overrides_runpath=yes
9662 shlibpath_var=DYLD_LIBRARY_PATH
9663 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9664
9665 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9666 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9667 ;;
9668
9669dgux*)
9670 version_type=linux
9671 need_lib_prefix=no
9672 need_version=no
9673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9674 soname_spec='${libname}${release}${shared_ext}$major'
9675 shlibpath_var=LD_LIBRARY_PATH
9676 ;;
9677
9678freebsd* | dragonfly*)
9679 # DragonFly does not have aout. When/if they implement a new
9680 # versioning mechanism, adjust this.
9681 if test -x /usr/bin/objformat; then
9682 objformat=`/usr/bin/objformat`
9683 else
9684 case $host_os in
9685 freebsd[23].*) objformat=aout ;;
9686 *) objformat=elf ;;
9687 esac
9688 fi
9689 version_type=freebsd-$objformat
9690 case $version_type in
9691 freebsd-elf*)
9692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9693 need_version=no
9694 need_lib_prefix=no
9695 ;;
9696 freebsd-*)
9697 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9698 need_version=yes
9699 ;;
9700 esac
9701 shlibpath_var=LD_LIBRARY_PATH
9702 case $host_os in
9703 freebsd2.*)
9704 shlibpath_overrides_runpath=yes
9705 ;;
9706 freebsd3.[01]* | freebsdelf3.[01]*)
9707 shlibpath_overrides_runpath=yes
9708 hardcode_into_libs=yes
9709 ;;
9710 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9711 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9712 shlibpath_overrides_runpath=no
9713 hardcode_into_libs=yes
9714 ;;
9715 *) # from 4.6 on, and DragonFly
9716 shlibpath_overrides_runpath=yes
9717 hardcode_into_libs=yes
9718 ;;
9719 esac
9720 ;;
9721
9722gnu*)
9723 version_type=linux
9724 need_lib_prefix=no
9725 need_version=no
9726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9727 soname_spec='${libname}${release}${shared_ext}$major'
9728 shlibpath_var=LD_LIBRARY_PATH
9729 hardcode_into_libs=yes
9730 ;;
9731
9732haiku*)
9733 version_type=linux
9734 need_lib_prefix=no
9735 need_version=no
9736 dynamic_linker="$host_os runtime_loader"
9737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9738 soname_spec='${libname}${release}${shared_ext}$major'
9739 shlibpath_var=LIBRARY_PATH
9740 shlibpath_overrides_runpath=yes
9741 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9742 hardcode_into_libs=yes
9743 ;;
9744
9745hpux9* | hpux10* | hpux11*)
9746 # Give a soname corresponding to the major version so that dld.sl refuses to
9747 # link against other versions.
9748 version_type=sunos
9749 need_lib_prefix=no
9750 need_version=no
9751 case $host_cpu in
9752 ia64*)
9753 shrext_cmds='.so'
9754 hardcode_into_libs=yes
9755 dynamic_linker="$host_os dld.so"
9756 shlibpath_var=LD_LIBRARY_PATH
9757 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9759 soname_spec='${libname}${release}${shared_ext}$major'
9760 if test "X$HPUX_IA64_MODE" = X32; then
9761 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9762 else
9763 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9764 fi
9765 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9766 ;;
9767 hppa*64*)
9768 shrext_cmds='.sl'
9769 hardcode_into_libs=yes
9770 dynamic_linker="$host_os dld.sl"
9771 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9772 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9774 soname_spec='${libname}${release}${shared_ext}$major'
9775 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9776 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9777 ;;
9778 *)
9779 shrext_cmds='.sl'
9780 dynamic_linker="$host_os dld.sl"
9781 shlibpath_var=SHLIB_PATH
9782 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9784 soname_spec='${libname}${release}${shared_ext}$major'
9785 ;;
9786 esac
9787 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9788 postinstall_cmds='chmod 555 $lib'
9789 # or fails outright, so override atomically:
9790 install_override_mode=555
9791 ;;
9792
9793interix[3-9]*)
9794 version_type=linux
9795 need_lib_prefix=no
9796 need_version=no
9797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9798 soname_spec='${libname}${release}${shared_ext}$major'
9799 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9800 shlibpath_var=LD_LIBRARY_PATH
9801 shlibpath_overrides_runpath=no
9802 hardcode_into_libs=yes
9803 ;;
9804
9805irix5* | irix6* | nonstopux*)
9806 case $host_os in
9807 nonstopux*) version_type=nonstopux ;;
9808 *)
9809 if test "$lt_cv_prog_gnu_ld" = yes; then
9810 version_type=linux
9811 else
9812 version_type=irix
9813 fi ;;
9814 esac
9815 need_lib_prefix=no
9816 need_version=no
9817 soname_spec='${libname}${release}${shared_ext}$major'
9818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9819 case $host_os in
9820 irix5* | nonstopux*)
9821 libsuff= shlibsuff=
9822 ;;
9823 *)
9824 case $LD in # libtool.m4 will add one of these switches to LD
9825 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9826 libsuff= shlibsuff= libmagic=32-bit;;
9827 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9828 libsuff=32 shlibsuff=N32 libmagic=N32;;
9829 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9830 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9831 *) libsuff= shlibsuff= libmagic=never-match;;
9832 esac
9833 ;;
9834 esac
9835 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9836 shlibpath_overrides_runpath=no
9837 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9838 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9839 hardcode_into_libs=yes
9840 ;;
9841
9842# No shared lib support for Linux oldld, aout, or coff.
9843linux*oldld* | linux*aout* | linux*coff*)
9844 dynamic_linker=no
9845 ;;
9846
9847# This must be Linux ELF.
9848linux* | k*bsd*-gnu | kopensolaris*-gnu)
9849 version_type=linux
9850 need_lib_prefix=no
9851 need_version=no
9852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9853 soname_spec='${libname}${release}${shared_ext}$major'
9854 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9855 shlibpath_var=LD_LIBRARY_PATH
9856 shlibpath_overrides_runpath=no
9857
9858 # Some binutils ld are patched to set DT_RUNPATH
9859 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9860 $as_echo_n "(cached) " >&6
9861else
9862 lt_cv_shlibpath_overrides_runpath=no
9863 save_LDFLAGS=$LDFLAGS
9864 save_libdir=$libdir
9865 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9866 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9868/* end confdefs.h. */
9869
9870int
9871main ()
9872{
9873
9874 ;
9875 return 0;
9876}
9877_ACEOF
9878if ac_fn_c_try_link "$LINENO"; then :
9879 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9880 lt_cv_shlibpath_overrides_runpath=yes
9881fi
9882fi
9883rm -f core conftest.err conftest.$ac_objext \
9884 conftest$ac_exeext conftest.$ac_ext
9885 LDFLAGS=$save_LDFLAGS
9886 libdir=$save_libdir
9887
9888fi
9889
9890 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9891
9892 # This implies no fast_install, which is unacceptable.
9893 # Some rework will be needed to allow for fast_install
9894 # before this can be enabled.
9895 hardcode_into_libs=yes
9896
9897 # Append ld.so.conf contents to the search path
9898 if test -f /etc/ld.so.conf; then
9899 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' ' '`
9900 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9901 fi
9902
9903 # We used to test for /lib/ld.so.1 and disable shared libraries on
9904 # powerpc, because MkLinux only supported shared libraries with the
9905 # GNU dynamic linker. Since this was broken with cross compilers,
9906 # most powerpc-linux boxes support dynamic linking these days and
9907 # people can always --disable-shared, the test was removed, and we
9908 # assume the GNU/Linux dynamic linker is in use.
9909 dynamic_linker='GNU/Linux ld.so'
9910 ;;
9911
9912netbsd*)
9913 version_type=sunos
9914 need_lib_prefix=no
9915 need_version=no
9916 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9918 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9919 dynamic_linker='NetBSD (a.out) ld.so'
9920 else
9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9922 soname_spec='${libname}${release}${shared_ext}$major'
9923 dynamic_linker='NetBSD ld.elf_so'
9924 fi
9925 shlibpath_var=LD_LIBRARY_PATH
9926 shlibpath_overrides_runpath=yes
9927 hardcode_into_libs=yes
9928 ;;
9929
9930newsos6)
9931 version_type=linux
9932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9933 shlibpath_var=LD_LIBRARY_PATH
9934 shlibpath_overrides_runpath=yes
9935 ;;
9936
9937*nto* | *qnx*)
9938 version_type=qnx
9939 need_lib_prefix=no
9940 need_version=no
9941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9942 soname_spec='${libname}${release}${shared_ext}$major'
9943 shlibpath_var=LD_LIBRARY_PATH
9944 shlibpath_overrides_runpath=no
9945 hardcode_into_libs=yes
9946 dynamic_linker='ldqnx.so'
9947 ;;
9948
9949openbsd*)
9950 version_type=sunos
9951 sys_lib_dlsearch_path_spec="/usr/lib"
9952 need_lib_prefix=no
9953 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9954 case $host_os in
9955 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9956 *) need_version=no ;;
9957 esac
9958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9959 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9960 shlibpath_var=LD_LIBRARY_PATH
9961 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9962 case $host_os in
9963 openbsd2.[89] | openbsd2.[89].*)
9964 shlibpath_overrides_runpath=no
9965 ;;
9966 *)
9967 shlibpath_overrides_runpath=yes
9968 ;;
9969 esac
9970 else
9971 shlibpath_overrides_runpath=yes
9972 fi
9973 ;;
9974
9975os2*)
9976 libname_spec='$name'
9977 shrext_cmds=".dll"
9978 need_lib_prefix=no
9979 library_names_spec='$libname${shared_ext} $libname.a'
9980 dynamic_linker='OS/2 ld.exe'
9981 shlibpath_var=LIBPATH
9982 ;;
9983
9984osf3* | osf4* | osf5*)
9985 version_type=osf
9986 need_lib_prefix=no
9987 need_version=no
9988 soname_spec='${libname}${release}${shared_ext}$major'
9989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9990 shlibpath_var=LD_LIBRARY_PATH
9991 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9992 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9993 ;;
9994
9995rdos*)
9996 dynamic_linker=no
9997 ;;
9998
9999solaris*)
10000 version_type=linux
10001 need_lib_prefix=no
10002 need_version=no
10003 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10004 soname_spec='${libname}${release}${shared_ext}$major'
10005 shlibpath_var=LD_LIBRARY_PATH
10006 shlibpath_overrides_runpath=yes
10007 hardcode_into_libs=yes
10008 # ldd complains unless libraries are executable
10009 postinstall_cmds='chmod +x $lib'
10010 ;;
10011
10012sunos4*)
10013 version_type=sunos
10014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10015 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10016 shlibpath_var=LD_LIBRARY_PATH
10017 shlibpath_overrides_runpath=yes
10018 if test "$with_gnu_ld" = yes; then
10019 need_lib_prefix=no
10020 fi
10021 need_version=yes
10022 ;;
10023
10024sysv4 | sysv4.3*)
10025 version_type=linux
10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10027 soname_spec='${libname}${release}${shared_ext}$major'
10028 shlibpath_var=LD_LIBRARY_PATH
10029 case $host_vendor in
10030 sni)
10031 shlibpath_overrides_runpath=no
10032 need_lib_prefix=no
10033 runpath_var=LD_RUN_PATH
10034 ;;
10035 siemens)
10036 need_lib_prefix=no
10037 ;;
10038 motorola)
10039 need_lib_prefix=no
10040 need_version=no
10041 shlibpath_overrides_runpath=no
10042 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10043 ;;
10044 esac
10045 ;;
10046
10047sysv4*MP*)
10048 if test -d /usr/nec ;then
10049 version_type=linux
10050 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10051 soname_spec='$libname${shared_ext}.$major'
10052 shlibpath_var=LD_LIBRARY_PATH
10053 fi
10054 ;;
10055
10056sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10057 version_type=freebsd-elf
10058 need_lib_prefix=no
10059 need_version=no
10060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10061 soname_spec='${libname}${release}${shared_ext}$major'
10062 shlibpath_var=LD_LIBRARY_PATH
10063 shlibpath_overrides_runpath=yes
10064 hardcode_into_libs=yes
10065 if test "$with_gnu_ld" = yes; then
10066 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10067 else
10068 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10069 case $host_os in
10070 sco3.2v5*)
10071 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10072 ;;
10073 esac
10074 fi
10075 sys_lib_dlsearch_path_spec='/usr/lib'
10076 ;;
10077
10078tpf*)
10079 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10080 version_type=linux
10081 need_lib_prefix=no
10082 need_version=no
10083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10084 shlibpath_var=LD_LIBRARY_PATH
10085 shlibpath_overrides_runpath=no
10086 hardcode_into_libs=yes
10087 ;;
10088
10089uts4*)
10090 version_type=linux
10091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10092 soname_spec='${libname}${release}${shared_ext}$major'
10093 shlibpath_var=LD_LIBRARY_PATH
10094 ;;
10095
10096*)
10097 dynamic_linker=no
10098 ;;
10099esac
10100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10101$as_echo "$dynamic_linker" >&6; }
10102test "$dynamic_linker" = no && can_build_shared=no
10103
10104variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10105if test "$GCC" = yes; then
10106 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10107fi
10108
10109if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10110 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10111fi
10112if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10113 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10114fi
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10208$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10209hardcode_action=
10210if test -n "$hardcode_libdir_flag_spec" ||
10211 test -n "$runpath_var" ||
10212 test "X$hardcode_automatic" = "Xyes" ; then
10213
10214 # We can hardcode non-existent directories.
10215 if test "$hardcode_direct" != no &&
10216 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10217 # have to relink, otherwise we might link with an installed library
10218 # when we should be linking with a yet-to-be-installed one
10219 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10220 test "$hardcode_minus_L" != no; then
10221 # Linking always hardcodes the temporary library directory.
10222 hardcode_action=relink
10223 else
10224 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10225 hardcode_action=immediate
10226 fi
10227else
10228 # We cannot hardcode anything, or else we can only hardcode existing
10229 # directories.
10230 hardcode_action=unsupported
10231fi
10232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10233$as_echo "$hardcode_action" >&6; }
10234
10235if test "$hardcode_action" = relink ||
10236 test "$inherit_rpath" = yes; then
10237 # Fast installation is not supported
10238 enable_fast_install=no
10239elif test "$shlibpath_overrides_runpath" = yes ||
10240 test "$enable_shared" = no; then
10241 # Fast installation is not necessary
10242 enable_fast_install=needless
10243fi
10244
10245
10246
10247
10248
10249
10250 if test "x$enable_dlopen" != xyes; then
10251 enable_dlopen=unknown
10252 enable_dlopen_self=unknown
10253 enable_dlopen_self_static=unknown
10254else
10255 lt_cv_dlopen=no
10256 lt_cv_dlopen_libs=
10257
10258 case $host_os in
10259 beos*)
10260 lt_cv_dlopen="load_add_on"
10261 lt_cv_dlopen_libs=
10262 lt_cv_dlopen_self=yes
10263 ;;
10264
10265 mingw* | pw32* | cegcc*)
10266 lt_cv_dlopen="LoadLibrary"
10267 lt_cv_dlopen_libs=
10268 ;;
10269
10270 cygwin*)
10271 lt_cv_dlopen="dlopen"
10272 lt_cv_dlopen_libs=
10273 ;;
10274
10275 darwin*)
10276 # if libdl is installed we need to link against it
10277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10278$as_echo_n "checking for dlopen in -ldl... " >&6; }
10279if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10280 $as_echo_n "(cached) " >&6
10281else
10282 ac_check_lib_save_LIBS=$LIBS
10283LIBS="-ldl $LIBS"
10284cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10285/* end confdefs.h. */
10286
10287/* Override any GCC internal prototype to avoid an error.
10288 Use char because int might match the return type of a GCC
10289 builtin and then its argument prototype would still apply. */
10290#ifdef __cplusplus
10291extern "C"
10292#endif
10293char dlopen ();
10294int
10295main ()
10296{
10297return dlopen ();
10298 ;
10299 return 0;
10300}
10301_ACEOF
10302if ac_fn_c_try_link "$LINENO"; then :
10303 ac_cv_lib_dl_dlopen=yes
10304else
10305 ac_cv_lib_dl_dlopen=no
10306fi
10307rm -f core conftest.err conftest.$ac_objext \
10308 conftest$ac_exeext conftest.$ac_ext
10309LIBS=$ac_check_lib_save_LIBS
10310fi
10311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10312$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10313if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10314 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10315else
10316
10317 lt_cv_dlopen="dyld"
10318 lt_cv_dlopen_libs=
10319 lt_cv_dlopen_self=yes
10320
10321fi
10322
10323 ;;
10324
10325 *)
10326 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10327if test "x$ac_cv_func_shl_load" = x""yes; then :
10328 lt_cv_dlopen="shl_load"
10329else
10330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10331$as_echo_n "checking for shl_load in -ldld... " >&6; }
10332if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10333 $as_echo_n "(cached) " >&6
10334else
10335 ac_check_lib_save_LIBS=$LIBS
10336LIBS="-ldld $LIBS"
10337cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10338/* end confdefs.h. */
10339
10340/* Override any GCC internal prototype to avoid an error.
10341 Use char because int might match the return type of a GCC
10342 builtin and then its argument prototype would still apply. */
10343#ifdef __cplusplus
10344extern "C"
10345#endif
10346char shl_load ();
10347int
10348main ()
10349{
10350return shl_load ();
10351 ;
10352 return 0;
10353}
10354_ACEOF
10355if ac_fn_c_try_link "$LINENO"; then :
10356 ac_cv_lib_dld_shl_load=yes
10357else
10358 ac_cv_lib_dld_shl_load=no
10359fi
10360rm -f core conftest.err conftest.$ac_objext \
10361 conftest$ac_exeext conftest.$ac_ext
10362LIBS=$ac_check_lib_save_LIBS
10363fi
10364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10365$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10366if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10367 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10368else
10369 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10370if test "x$ac_cv_func_dlopen" = x""yes; then :
10371 lt_cv_dlopen="dlopen"
10372else
10373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10374$as_echo_n "checking for dlopen in -ldl... " >&6; }
10375if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 10376 $as_echo_n "(cached) " >&6
b7026657 10377else
81ecdfbb 10378 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10379LIBS="-ldl $LIBS"
81ecdfbb 10380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 10381/* end confdefs.h. */
b7026657 10382
81ecdfbb
RW
10383/* Override any GCC internal prototype to avoid an error.
10384 Use char because int might match the return type of a GCC
10385 builtin and then its argument prototype would still apply. */
10386#ifdef __cplusplus
10387extern "C"
10388#endif
6bb11ab3 10389char dlopen ();
81ecdfbb
RW
10390int
10391main ()
10392{
6bb11ab3 10393return dlopen ();
81ecdfbb
RW
10394 ;
10395 return 0;
10396}
b7026657 10397_ACEOF
81ecdfbb 10398if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10399 ac_cv_lib_dl_dlopen=yes
c906108c 10400else
6bb11ab3 10401 ac_cv_lib_dl_dlopen=no
b7026657 10402fi
81ecdfbb
RW
10403rm -f core conftest.err conftest.$ac_objext \
10404 conftest$ac_exeext conftest.$ac_ext
10405LIBS=$ac_check_lib_save_LIBS
b7026657 10406fi
6bb11ab3
L
10407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10408$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10409if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10410 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10411else
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10413$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10414if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 10415 $as_echo_n "(cached) " >&6
b7026657 10416else
81ecdfbb 10417 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 10418LIBS="-lsvld $LIBS"
81ecdfbb 10419cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 10420/* end confdefs.h. */
b7026657 10421
81ecdfbb
RW
10422/* Override any GCC internal prototype to avoid an error.
10423 Use char because int might match the return type of a GCC
10424 builtin and then its argument prototype would still apply. */
10425#ifdef __cplusplus
10426extern "C"
10427#endif
6bb11ab3 10428char dlopen ();
81ecdfbb
RW
10429int
10430main ()
10431{
6bb11ab3 10432return dlopen ();
81ecdfbb
RW
10433 ;
10434 return 0;
10435}
b7026657 10436_ACEOF
81ecdfbb 10437if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 10438 ac_cv_lib_svld_dlopen=yes
c906108c 10439else
6bb11ab3 10440 ac_cv_lib_svld_dlopen=no
b7026657 10441fi
81ecdfbb
RW
10442rm -f core conftest.err conftest.$ac_objext \
10443 conftest$ac_exeext conftest.$ac_ext
10444LIBS=$ac_check_lib_save_LIBS
b7026657 10445fi
6bb11ab3
L
10446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10447$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10448if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10449 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 10450else
6bb11ab3
L
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10452$as_echo_n "checking for dld_link in -ldld... " >&6; }
10453if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 10454 $as_echo_n "(cached) " >&6
b7026657 10455else
6bb11ab3
L
10456 ac_check_lib_save_LIBS=$LIBS
10457LIBS="-ldld $LIBS"
81ecdfbb 10458cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 10459/* end confdefs.h. */
b7026657 10460
81ecdfbb
RW
10461/* Override any GCC internal prototype to avoid an error.
10462 Use char because int might match the return type of a GCC
10463 builtin and then its argument prototype would still apply. */
10464#ifdef __cplusplus
10465extern "C"
10466#endif
6bb11ab3 10467char dld_link ();
81ecdfbb
RW
10468int
10469main ()
10470{
6bb11ab3 10471return dld_link ();
81ecdfbb
RW
10472 ;
10473 return 0;
10474}
b7026657 10475_ACEOF
6bb11ab3
L
10476if ac_fn_c_try_link "$LINENO"; then :
10477 ac_cv_lib_dld_dld_link=yes
10478else
10479 ac_cv_lib_dld_dld_link=no
10480fi
10481rm -f core conftest.err conftest.$ac_objext \
10482 conftest$ac_exeext conftest.$ac_ext
10483LIBS=$ac_check_lib_save_LIBS
10484fi
10485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10486$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10487if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10488 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10489fi
10490
10491
10492fi
10493
10494
10495fi
10496
10497
10498fi
10499
10500
10501fi
10502
10503
10504fi
10505
10506 ;;
10507 esac
10508
10509 if test "x$lt_cv_dlopen" != xno; then
10510 enable_dlopen=yes
b7026657 10511 else
6bb11ab3
L
10512 enable_dlopen=no
10513 fi
10514
10515 case $lt_cv_dlopen in
10516 dlopen)
10517 save_CPPFLAGS="$CPPFLAGS"
10518 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10519
10520 save_LDFLAGS="$LDFLAGS"
10521 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10522
10523 save_LIBS="$LIBS"
10524 LIBS="$lt_cv_dlopen_libs $LIBS"
10525
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10527$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10528if test "${lt_cv_dlopen_self+set}" = set; then :
10529 $as_echo_n "(cached) " >&6
10530else
10531 if test "$cross_compiling" = yes; then :
10532 lt_cv_dlopen_self=cross
10533else
10534 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10535 lt_status=$lt_dlunknown
10536 cat > conftest.$ac_ext <<_LT_EOF
bf3d9781 10537#line 10537 "configure"
6bb11ab3
L
10538#include "confdefs.h"
10539
10540#if HAVE_DLFCN_H
10541#include <dlfcn.h>
10542#endif
10543
10544#include <stdio.h>
10545
10546#ifdef RTLD_GLOBAL
10547# define LT_DLGLOBAL RTLD_GLOBAL
10548#else
10549# ifdef DL_GLOBAL
10550# define LT_DLGLOBAL DL_GLOBAL
10551# else
10552# define LT_DLGLOBAL 0
10553# endif
10554#endif
10555
10556/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10557 find out it does not work in some platform. */
10558#ifndef LT_DLLAZY_OR_NOW
10559# ifdef RTLD_LAZY
10560# define LT_DLLAZY_OR_NOW RTLD_LAZY
10561# else
10562# ifdef DL_LAZY
10563# define LT_DLLAZY_OR_NOW DL_LAZY
10564# else
10565# ifdef RTLD_NOW
10566# define LT_DLLAZY_OR_NOW RTLD_NOW
10567# else
10568# ifdef DL_NOW
10569# define LT_DLLAZY_OR_NOW DL_NOW
10570# else
10571# define LT_DLLAZY_OR_NOW 0
10572# endif
10573# endif
10574# endif
10575# endif
10576#endif
10577
10578/* When -fvisbility=hidden is used, assume the code has been annotated
10579 correspondingly for the symbols needed. */
10580#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10581void fnord () __attribute__((visibility("default")));
10582#endif
10583
10584void fnord () { int i=42; }
10585int main ()
10586{
10587 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10588 int status = $lt_dlunknown;
10589
10590 if (self)
10591 {
10592 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10593 else
10594 {
10595 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10596 else puts (dlerror ());
10597 }
10598 /* dlclose (self); */
10599 }
10600 else
10601 puts (dlerror ());
10602
10603 return status;
10604}
10605_LT_EOF
10606 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10607 (eval $ac_link) 2>&5
10608 ac_status=$?
10609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10610 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10611 (./conftest; exit; ) >&5 2>/dev/null
10612 lt_status=$?
10613 case x$lt_status in
10614 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10615 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10616 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10617 esac
10618 else :
10619 # compilation failed
10620 lt_cv_dlopen_self=no
b7026657 10621 fi
c906108c 10622fi
6bb11ab3
L
10623rm -fr conftest*
10624
10625
c906108c 10626fi
6bb11ab3
L
10627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10628$as_echo "$lt_cv_dlopen_self" >&6; }
b7026657 10629
6bb11ab3
L
10630 if test "x$lt_cv_dlopen_self" = xyes; then
10631 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10633$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10634if test "${lt_cv_dlopen_self_static+set}" = set; then :
10635 $as_echo_n "(cached) " >&6
c906108c 10636else
6bb11ab3
L
10637 if test "$cross_compiling" = yes; then :
10638 lt_cv_dlopen_self_static=cross
10639else
10640 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10641 lt_status=$lt_dlunknown
10642 cat > conftest.$ac_ext <<_LT_EOF
bf3d9781 10643#line 10643 "configure"
6bb11ab3
L
10644#include "confdefs.h"
10645
10646#if HAVE_DLFCN_H
10647#include <dlfcn.h>
10648#endif
10649
10650#include <stdio.h>
10651
10652#ifdef RTLD_GLOBAL
10653# define LT_DLGLOBAL RTLD_GLOBAL
10654#else
10655# ifdef DL_GLOBAL
10656# define LT_DLGLOBAL DL_GLOBAL
10657# else
10658# define LT_DLGLOBAL 0
10659# endif
10660#endif
10661
10662/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10663 find out it does not work in some platform. */
10664#ifndef LT_DLLAZY_OR_NOW
10665# ifdef RTLD_LAZY
10666# define LT_DLLAZY_OR_NOW RTLD_LAZY
10667# else
10668# ifdef DL_LAZY
10669# define LT_DLLAZY_OR_NOW DL_LAZY
10670# else
10671# ifdef RTLD_NOW
10672# define LT_DLLAZY_OR_NOW RTLD_NOW
10673# else
10674# ifdef DL_NOW
10675# define LT_DLLAZY_OR_NOW DL_NOW
10676# else
10677# define LT_DLLAZY_OR_NOW 0
10678# endif
10679# endif
10680# endif
10681# endif
10682#endif
10683
10684/* When -fvisbility=hidden is used, assume the code has been annotated
10685 correspondingly for the symbols needed. */
10686#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10687void fnord () __attribute__((visibility("default")));
10688#endif
10689
10690void fnord () { int i=42; }
10691int main ()
10692{
10693 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10694 int status = $lt_dlunknown;
10695
10696 if (self)
10697 {
10698 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10699 else
10700 {
10701 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10702 else puts (dlerror ());
10703 }
10704 /* dlclose (self); */
10705 }
10706 else
10707 puts (dlerror ());
10708
10709 return status;
10710}
10711_LT_EOF
10712 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10713 (eval $ac_link) 2>&5
10714 ac_status=$?
10715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10716 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10717 (./conftest; exit; ) >&5 2>/dev/null
10718 lt_status=$?
10719 case x$lt_status in
10720 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10721 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10722 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10723 esac
10724 else :
10725 # compilation failed
10726 lt_cv_dlopen_self_static=no
10727 fi
b7026657 10728fi
6bb11ab3
L
10729rm -fr conftest*
10730
10731
b7026657 10732fi
6bb11ab3
L
10733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10734$as_echo "$lt_cv_dlopen_self_static" >&6; }
10735 fi
10736
10737 CPPFLAGS="$save_CPPFLAGS"
10738 LDFLAGS="$save_LDFLAGS"
10739 LIBS="$save_LIBS"
10740 ;;
10741 esac
10742
10743 case $lt_cv_dlopen_self in
10744 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10745 *) enable_dlopen_self=unknown ;;
10746 esac
10747
10748 case $lt_cv_dlopen_self_static in
10749 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10750 *) enable_dlopen_self_static=unknown ;;
10751 esac
10752fi
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770striplib=
10771old_striplib=
10772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10773$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10774if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10775 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10776 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10778$as_echo "yes" >&6; }
10779else
10780# FIXME - insert some real tests, host_os isn't really good enough
10781 case $host_os in
10782 darwin*)
10783 if test -n "$STRIP" ; then
10784 striplib="$STRIP -x"
10785 old_striplib="$STRIP -S"
10786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10787$as_echo "yes" >&6; }
10788 else
10789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10790$as_echo "no" >&6; }
10791 fi
10792 ;;
10793 *)
10794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10795$as_echo "no" >&6; }
10796 ;;
10797 esac
10798fi
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811 # Report which library types will actually be built
10812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10813$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10815$as_echo "$can_build_shared" >&6; }
10816
10817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10818$as_echo_n "checking whether to build shared libraries... " >&6; }
10819 test "$can_build_shared" = "no" && enable_shared=no
10820
10821 # On AIX, shared libraries and static libraries use the same namespace, and
10822 # are all built from PIC.
10823 case $host_os in
10824 aix3*)
10825 test "$enable_shared" = yes && enable_static=no
10826 if test -n "$RANLIB"; then
10827 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10828 postinstall_cmds='$RANLIB $lib'
10829 fi
10830 ;;
10831
10832 aix[4-9]*)
10833 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10834 test "$enable_shared" = yes && enable_static=no
10835 fi
10836 ;;
10837 esac
10838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10839$as_echo "$enable_shared" >&6; }
10840
10841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10842$as_echo_n "checking whether to build static libraries... " >&6; }
10843 # Make sure either enable_shared or enable_static is yes.
10844 test "$enable_shared" = yes || enable_static=yes
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10846$as_echo "$enable_static" >&6; }
10847
10848
10849
10850
10851fi
10852ac_ext=c
10853ac_cpp='$CPP $CPPFLAGS'
10854ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10855ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10856ac_compiler_gnu=$ac_cv_c_compiler_gnu
10857
10858CC="$lt_save_CC"
10859
10860
10861
10862
10863
10864
10865
10866
10867
b7026657 10868
b7026657 10869
c906108c 10870
b7026657 10871
6bb11ab3
L
10872 ac_config_commands="$ac_config_commands libtool"
10873
10874
10875
10876
10877# Only expand once:
10878
10879
5912fadd 10880
b7026657 10881
81ecdfbb 10882. ${srcdir}/../../bfd/configure.host
b7026657 10883
b7026657 10884
b7026657 10885
31e6ad7d
MF
10886
10887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
10888$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
10889 # Check whether --enable-maintainer-mode was given.
81ecdfbb 10890if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
10891 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
10892else
10893 USE_MAINTAINER_MODE=no
c906108c 10894fi
31e6ad7d
MF
10895
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
10897$as_echo "$USE_MAINTAINER_MODE" >&6; }
10898 if test $USE_MAINTAINER_MODE = yes; then
10899 MAINTAINER_MODE_TRUE=
10900 MAINTAINER_MODE_FALSE='#'
b7026657 10901else
31e6ad7d
MF
10902 MAINTAINER_MODE_TRUE='#'
10903 MAINTAINER_MODE_FALSE=
c906108c 10904fi
b7026657 10905
31e6ad7d
MF
10906 MAINT=$MAINTAINER_MODE_TRUE
10907
10908
b7026657 10909
b7026657 10910
81ecdfbb
RW
10911# Check whether --enable-sim-bswap was given.
10912if test "${enable_sim_bswap+set}" = set; then :
10913 enableval=$enable_sim_bswap; case "${enableval}" in
10914 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
10915 no) sim_bswap="-DWITH_BSWAP=0";;
10916 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
10917esac
10918if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
10919 echo "Setting bswap flags = $sim_bswap" 6>&1
10920fi
10921else
10922 sim_bswap=""
c906108c 10923fi
b7026657
AC
10924
10925
10926
81ecdfbb
RW
10927# Check whether --enable-sim-cflags was given.
10928if test "${enable_sim_cflags+set}" = set; then :
10929 enableval=$enable_sim_cflags; case "${enableval}" in
10930 yes) sim_cflags="-O2 -fomit-frame-pointer";;
10931 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
10932 no) sim_cflags="";;
10933 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10934esac
10935if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
10936 echo "Setting sim cflags = $sim_cflags" 6>&1
10937fi
b7026657 10938else
81ecdfbb
RW
10939 sim_cflags=""
10940fi
c906108c 10941
c906108c 10942
b7026657 10943
81ecdfbb
RW
10944# Check whether --enable-sim-debug was given.
10945if test "${enable_sim_debug+set}" = set; then :
10946 enableval=$enable_sim_debug; case "${enableval}" in
10947 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
10948 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
10949 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
10950esac
10951if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
10952 echo "Setting sim debug = $sim_debug" 6>&1
b7026657 10953fi
81ecdfbb
RW
10954else
10955 sim_debug=""
c906108c 10956fi
b7026657 10957
b7026657 10958
b7026657 10959
81ecdfbb
RW
10960# Check whether --enable-sim-stdio was given.
10961if test "${enable_sim_stdio+set}" = set; then :
10962 enableval=$enable_sim_stdio; case "${enableval}" in
10963 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
10964 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
10965 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
10966esac
10967if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
10968 echo "Setting stdio flags = $sim_stdio" 6>&1
b7026657 10969fi
81ecdfbb
RW
10970else
10971 sim_stdio=""
b7026657 10972fi
c906108c 10973
c906108c 10974
b7026657 10975
81ecdfbb
RW
10976# Check whether --enable-sim-trace was given.
10977if test "${enable_sim_trace+set}" = set; then :
10978 enableval=$enable_sim_trace; case "${enableval}" in
10979 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
10980 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
10981 [-0-9]*)
10982 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
2232061b 10983 [[:lower:]]*)
81ecdfbb
RW
10984 sim_trace=""
10985 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
10986 if test x"$sim_trace" = x; then
10987 sim_trace="-DWITH_TRACE='(TRACE_$x"
10988 else
10989 sim_trace="${sim_trace}|TRACE_$x"
10990 fi
10991 done
10992 sim_trace="$sim_trace)'" ;;
10993esac
10994if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
10995 echo "Setting sim trace = $sim_trace" 6>&1
10996fi
c906108c 10997else
81ecdfbb
RW
10998 sim_trace=""
10999fi
11000
b7026657 11001
b7026657 11002
81ecdfbb
RW
11003# Check whether --enable-sim-profile was given.
11004if test "${enable_sim_profile+set}" = set; then :
11005 enableval=$enable_sim_profile; case "${enableval}" in
11006 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
11007 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
11008 [-0-9]*)
11009 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
11010 [a-z]*)
11011 sim_profile=""
11012 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11013 if test x"$sim_profile" = x; then
11014 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
11015 else
11016 sim_profile="${sim_profile}|PROFILE_$x"
11017 fi
11018 done
11019 sim_profile="$sim_profile)'" ;;
11020esac
11021if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
11022 echo "Setting sim profile = $sim_profile" 6>&1
b7026657 11023fi
81ecdfbb
RW
11024else
11025 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
b7026657 11026fi
c906108c 11027
c906108c
SS
11028
11029
79e1e459 11030
81ecdfbb
RW
11031# Check whether --with-pkgversion was given.
11032if test "${with_pkgversion+set}" = set; then :
11033 withval=$with_pkgversion; case "$withval" in
11034 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
11035 no) PKGVERSION= ;;
11036 *) PKGVERSION="($withval) " ;;
11037 esac
79e1e459 11038else
81ecdfbb 11039 PKGVERSION="(GDB) "
79e1e459
HPN
11040
11041fi
79e1e459 11042
79e1e459 11043
79e1e459 11044
79e1e459 11045
79e1e459 11046
81ecdfbb
RW
11047# Check whether --with-bugurl was given.
11048if test "${with_bugurl+set}" = set; then :
11049 withval=$with_bugurl; case "$withval" in
11050 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
11051 no) BUGURL=
11052 ;;
11053 *) BUGURL="$withval"
11054 ;;
11055 esac
79e1e459 11056else
81ecdfbb
RW
11057 BUGURL="http://www.gnu.org/software/gdb/bugs/"
11058
79e1e459 11059fi
c906108c 11060
6efef468
JM
11061 case ${BUGURL} in
11062 "")
11063 REPORT_BUGS_TO=
11064 REPORT_BUGS_TEXI=
11065 ;;
11066 *)
81ecdfbb
RW
11067 REPORT_BUGS_TO="<$BUGURL>"
11068 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11069 ;;
11070 esac;
11071
11072
11073
b7026657 11074
b7026657 11075cat >>confdefs.h <<_ACEOF
81ecdfbb 11076#define PKGVERSION "$PKGVERSION"
b7026657 11077_ACEOF
697afb65 11078
697afb65 11079
81ecdfbb
RW
11080cat >>confdefs.h <<_ACEOF
11081#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
b7026657 11082_ACEOF
697afb65 11083
b7026657 11084
81ecdfbb
RW
11085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11086$as_echo_n "checking return type of signal handlers... " >&6; }
11087if test "${ac_cv_type_signal+set}" = set; then :
11088 $as_echo_n "(cached) " >&6
11089else
11090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 11091/* end confdefs.h. */
697afb65 11092#include <sys/types.h>
81ecdfbb
RW
11093#include <signal.h>
11094
b7026657
AC
11095int
11096main ()
11097{
81ecdfbb 11098return *(signal (0, 0)) (0) == 1;
b7026657
AC
11099 ;
11100 return 0;
11101}
11102_ACEOF
81ecdfbb
RW
11103if ac_fn_c_try_compile "$LINENO"; then :
11104 ac_cv_type_signal=int
697afb65 11105else
81ecdfbb 11106 ac_cv_type_signal=void
697afb65 11107fi
81ecdfbb 11108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
697afb65 11109fi
81ecdfbb
RW
11110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11111$as_echo "$ac_cv_type_signal" >&6; }
11112
b7026657 11113cat >>confdefs.h <<_ACEOF
81ecdfbb 11114#define RETSIGTYPE $ac_cv_type_signal
b7026657 11115_ACEOF
697afb65 11116
697afb65 11117
697afb65 11118
b7026657 11119
697afb65 11120
81ecdfbb
RW
11121sim_link_files=
11122sim_link_links=
b7026657 11123
81ecdfbb
RW
11124sim_link_links=tconfig.h
11125if test -f ${srcdir}/tconfig.in
11126then
11127 sim_link_files=tconfig.in
11128else
11129 sim_link_files=../common/tconfig.in
697afb65 11130fi
81ecdfbb
RW
11131
11132# targ-vals.def points to the libc macro description file.
11133case "${target}" in
11134*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
11135esac
11136sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
11137sim_link_links="${sim_link_links} targ-vals.def"
11138
11139
6ffe910a 11140
81ecdfbb
RW
11141# Put a useful copy of CPP_FOR_TARGET in Makefile.
11142# This is only used to build the target values header files. These files are
11143# shipped with distributions so CPP_FOR_TARGET only needs to work in
11144# developer's trees. This value is borrowed from ../../Makefile.in.
11145CPP_FOR_TARGET="\` \
11146 if test -f \$\${rootme}/../../gcc/Makefile ; then \
11147 if test -f \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/Makefile ; then \
11148 echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/ -idirafter \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/targ-include -idirafter \$(srcroot)/newlib/libc/include -nostdinc; \
11149 else \
11150 echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/; \
11151 fi; \
11152 else \
11153 if test '\$(host_canonical)' = '\$(target_canonical)' ; then \
11154 echo \$(CC); \
11155 else \
11156 t='\$(program_transform_name)'; echo gcc | sed -e 's/x/x/' \$\$t; \
11157 fi; \
11158 fi\` -E"
11159
11160
11161# Set TARGET_SUBDIR, needed by CPP_FOR_TARGET.
11162if test x"${host}" = x"${target}" ; then
11163 TARGET_SUBDIR="."
11164else
11165 TARGET_SUBDIR=${target_alias}
697afb65 11166fi
81ecdfbb
RW
11167
11168
11169# These aren't all needed yet, but will be eventually.
11170for ac_header in stdlib.h string.h strings.h time.h sys/times.h sys/stat.h sys/mman.h
11171do :
11172 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11173ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
11174eval as_val=\$$as_ac_Header
11175 if test "x$as_val" = x""yes; then :
11176 cat >>confdefs.h <<_ACEOF
11177#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
b7026657 11178_ACEOF
697afb65 11179
697afb65 11180fi
697afb65 11181
81ecdfbb 11182done
697afb65 11183
a13852d9 11184for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
81ecdfbb
RW
11185do :
11186 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11187ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11188eval as_val=\$$as_ac_var
11189 if test "x$as_val" = x""yes; then :
11190 cat >>confdefs.h <<_ACEOF
11191#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b7026657 11192_ACEOF
b7026657 11193
81ecdfbb
RW
11194fi
11195done
11196
11197ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11198#include <sys/types.h>
11199#endif
11200#ifdef HAVE_SYS_STAT_H
11201#include <sys/stat.h>
11202#endif
81ecdfbb
RW
11203"
11204if test "x$ac_cv_member_struct_stat_st_dev" = x""yes; then :
b7026657 11205
b7026657 11206cat >>confdefs.h <<_ACEOF
81ecdfbb 11207#define HAVE_STRUCT_STAT_ST_DEV 1
b7026657 11208_ACEOF
697afb65 11209
697afb65 11210
0aec8eb1 11211fi
81ecdfbb 11212ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11213#include <sys/types.h>
11214#endif
11215#ifdef HAVE_SYS_STAT_H
11216#include <sys/stat.h>
11217#endif
81ecdfbb
RW
11218"
11219if test "x$ac_cv_member_struct_stat_st_ino" = x""yes; then :
697afb65 11220
81ecdfbb
RW
11221cat >>confdefs.h <<_ACEOF
11222#define HAVE_STRUCT_STAT_ST_INO 1
b7026657 11223_ACEOF
b7026657 11224
81ecdfbb 11225
0aec8eb1 11226fi
81ecdfbb 11227ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11228#include <sys/types.h>
11229#endif
11230#ifdef HAVE_SYS_STAT_H
11231#include <sys/stat.h>
11232#endif
81ecdfbb
RW
11233"
11234if test "x$ac_cv_member_struct_stat_st_mode" = x""yes; then :
b7026657 11235
b7026657 11236cat >>confdefs.h <<_ACEOF
81ecdfbb 11237#define HAVE_STRUCT_STAT_ST_MODE 1
b7026657 11238_ACEOF
697afb65 11239
697afb65 11240
0aec8eb1 11241fi
81ecdfbb 11242ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11243#include <sys/types.h>
11244#endif
11245#ifdef HAVE_SYS_STAT_H
11246#include <sys/stat.h>
11247#endif
81ecdfbb
RW
11248"
11249if test "x$ac_cv_member_struct_stat_st_nlink" = x""yes; then :
697afb65 11250
81ecdfbb
RW
11251cat >>confdefs.h <<_ACEOF
11252#define HAVE_STRUCT_STAT_ST_NLINK 1
b7026657 11253_ACEOF
b7026657 11254
81ecdfbb 11255
0aec8eb1 11256fi
81ecdfbb 11257ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11258#include <sys/types.h>
11259#endif
11260#ifdef HAVE_SYS_STAT_H
11261#include <sys/stat.h>
11262#endif
81ecdfbb
RW
11263"
11264if test "x$ac_cv_member_struct_stat_st_uid" = x""yes; then :
b7026657 11265
b7026657 11266cat >>confdefs.h <<_ACEOF
81ecdfbb 11267#define HAVE_STRUCT_STAT_ST_UID 1
b7026657 11268_ACEOF
697afb65 11269
697afb65 11270
0aec8eb1 11271fi
81ecdfbb 11272ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11273#include <sys/types.h>
11274#endif
11275#ifdef HAVE_SYS_STAT_H
11276#include <sys/stat.h>
11277#endif
81ecdfbb
RW
11278"
11279if test "x$ac_cv_member_struct_stat_st_gid" = x""yes; then :
697afb65 11280
81ecdfbb
RW
11281cat >>confdefs.h <<_ACEOF
11282#define HAVE_STRUCT_STAT_ST_GID 1
b7026657 11283_ACEOF
b7026657 11284
81ecdfbb 11285
0aec8eb1 11286fi
81ecdfbb 11287ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11288#include <sys/types.h>
11289#endif
11290#ifdef HAVE_SYS_STAT_H
11291#include <sys/stat.h>
11292#endif
81ecdfbb
RW
11293"
11294if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
b7026657 11295
b7026657 11296cat >>confdefs.h <<_ACEOF
81ecdfbb 11297#define HAVE_STRUCT_STAT_ST_RDEV 1
b7026657 11298_ACEOF
697afb65 11299
697afb65 11300
0aec8eb1 11301fi
81ecdfbb 11302ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11303#include <sys/types.h>
11304#endif
11305#ifdef HAVE_SYS_STAT_H
11306#include <sys/stat.h>
11307#endif
81ecdfbb
RW
11308"
11309if test "x$ac_cv_member_struct_stat_st_size" = x""yes; then :
697afb65 11310
81ecdfbb
RW
11311cat >>confdefs.h <<_ACEOF
11312#define HAVE_STRUCT_STAT_ST_SIZE 1
b7026657 11313_ACEOF
b7026657 11314
81ecdfbb 11315
0aec8eb1 11316fi
81ecdfbb 11317ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11318#include <sys/types.h>
11319#endif
11320#ifdef HAVE_SYS_STAT_H
11321#include <sys/stat.h>
11322#endif
81ecdfbb
RW
11323"
11324if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
697afb65 11325
81ecdfbb
RW
11326cat >>confdefs.h <<_ACEOF
11327#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
b7026657 11328_ACEOF
b7026657 11329
81ecdfbb 11330
0aec8eb1 11331fi
81ecdfbb
RW
11332ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
11333#include <sys/types.h>
11334#endif
11335#ifdef HAVE_SYS_STAT_H
11336#include <sys/stat.h>
11337#endif
11338"
11339if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
11340
b7026657 11341cat >>confdefs.h <<_ACEOF
81ecdfbb 11342#define HAVE_STRUCT_STAT_ST_BLOCKS 1
b7026657 11343_ACEOF
697afb65 11344
697afb65 11345
0aec8eb1 11346fi
81ecdfbb 11347ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11348#include <sys/types.h>
11349#endif
11350#ifdef HAVE_SYS_STAT_H
11351#include <sys/stat.h>
11352#endif
81ecdfbb
RW
11353"
11354if test "x$ac_cv_member_struct_stat_st_atime" = x""yes; then :
697afb65 11355
81ecdfbb
RW
11356cat >>confdefs.h <<_ACEOF
11357#define HAVE_STRUCT_STAT_ST_ATIME 1
b7026657 11358_ACEOF
b7026657 11359
81ecdfbb 11360
0aec8eb1 11361fi
81ecdfbb 11362ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
697afb65
HPN
11363#include <sys/types.h>
11364#endif
11365#ifdef HAVE_SYS_STAT_H
11366#include <sys/stat.h>
11367#endif
81ecdfbb
RW
11368"
11369if test "x$ac_cv_member_struct_stat_st_mtime" = x""yes; then :
697afb65 11370
81ecdfbb
RW
11371cat >>confdefs.h <<_ACEOF
11372#define HAVE_STRUCT_STAT_ST_MTIME 1
b7026657 11373_ACEOF
b7026657 11374
81ecdfbb 11375
0aec8eb1 11376fi
81ecdfbb
RW
11377ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
11378#include <sys/types.h>
11379#endif
11380#ifdef HAVE_SYS_STAT_H
11381#include <sys/stat.h>
11382#endif
11383"
11384if test "x$ac_cv_member_struct_stat_st_ctime" = x""yes; then :
11385
b7026657 11386cat >>confdefs.h <<_ACEOF
697afb65 11387#define HAVE_STRUCT_STAT_ST_CTIME 1
b7026657 11388_ACEOF
697afb65 11389
0aec8eb1 11390
697afb65
HPN
11391fi
11392
75005b3a
MF
11393ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
11394#include <sys/socket.h>
11395
11396"
11397if test "x$ac_cv_type_socklen_t" = x""yes; then :
11398
11399cat >>confdefs.h <<_ACEOF
11400#define HAVE_SOCKLEN_T 1
11401_ACEOF
11402
11403
11404fi
11405
11406
81ecdfbb
RW
11407ac_config_files="$ac_config_files Makefile"
11408
11409ac_config_commands="$ac_config_commands default"
11410
b7026657 11411cat >confcache <<\_ACEOF
c906108c
SS
11412# This file is a shell script that caches the results of configure
11413# tests run on this system so they can be shared between configure
b7026657
AC
11414# scripts and configure runs, see configure's option --config-cache.
11415# It is not useful on other systems. If it contains results you don't
11416# want to keep, you may remove or edit it.
c906108c 11417#
b7026657
AC
11418# config.status only pays attention to the cache file if you give it
11419# the --recheck option to rerun configure.
c906108c 11420#
b7026657
AC
11421# `ac_cv_env_foo' variables (set or unset) will be overridden when
11422# loading this file, other *unset* `ac_cv_foo' will be assigned the
11423# following values.
11424
11425_ACEOF
11426
c906108c
SS
11427# The following way of writing the cache mishandles newlines in values,
11428# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 11429# So, we kill variables containing newlines.
c906108c
SS
11430# Ultrix sh set writes to stderr and can't be redirected directly,
11431# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
11432(
11433 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11434 eval ac_val=\$$ac_var
11435 case $ac_val in #(
11436 *${as_nl}*)
11437 case $ac_var in #(
11438 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11439$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11440 esac
11441 case $ac_var in #(
11442 _ | IFS | as_nl) ;; #(
11443 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11444 *) { eval $ac_var=; unset $ac_var;} ;;
11445 esac ;;
11446 esac
11447 done
11448
b7026657 11449 (set) 2>&1 |
81ecdfbb
RW
11450 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11451 *${as_nl}ac_space=\ *)
11452 # `set' does not quote correctly, so add quotes: double-quote
11453 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
11454 sed -n \
11455 "s/'/'\\\\''/g;
11456 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 11457 ;; #(
b7026657
AC
11458 *)
11459 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 11460 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 11461 ;;
81ecdfbb
RW
11462 esac |
11463 sort
11464) |
b7026657 11465 sed '
81ecdfbb 11466 /^ac_cv_env_/b end
b7026657 11467 t clear
81ecdfbb 11468 :clear
b7026657
AC
11469 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11470 t end
81ecdfbb
RW
11471 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11472 :end' >>confcache
11473if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11474 if test -w "$cache_file"; then
11475 test "x$cache_file" != "x/dev/null" &&
11476 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11477$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657 11478 cat confcache >$cache_file
c906108c 11479 else
81ecdfbb
RW
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11481$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
c906108c
SS
11482 fi
11483fi
11484rm -f confcache
11485
c906108c
SS
11486test "x$prefix" = xNONE && prefix=$ac_default_prefix
11487# Let make expand exec_prefix.
11488test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11489
c906108c
SS
11490DEFS=-DHAVE_CONFIG_H
11491
b7026657
AC
11492ac_libobjs=
11493ac_ltlibobjs=
11494for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11495 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
11496 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11497 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11498 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11499 # will be set to the directory where LIBOBJS objects are built.
11500 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11501 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
11502done
11503LIBOBJS=$ac_libobjs
c906108c 11504
b7026657
AC
11505LTLIBOBJS=$ac_ltlibobjs
11506
11507
db2e4d67
MF
11508if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
11509 as_fn_error "conditional \"GMAKE\" was never defined.
11510Usually this means the macro was only invoked conditionally." "$LINENO" 5
11511fi
6bb11ab3
L
11512if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11513 as_fn_error "conditional \"PLUGINS\" was never defined.
11514Usually this means the macro was only invoked conditionally." "$LINENO" 5
11515fi
31e6ad7d
MF
11516if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11517 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11518Usually this means the macro was only invoked conditionally." "$LINENO" 5
11519fi
b7026657
AC
11520
11521: ${CONFIG_STATUS=./config.status}
81ecdfbb 11522ac_write_fail=0
b7026657
AC
11523ac_clean_files_save=$ac_clean_files
11524ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
11525{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11526$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11527as_write_fail=0
11528cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
11529#! $SHELL
11530# Generated by $as_me.
c906108c 11531# Run this file to recreate the current configuration.
c906108c 11532# Compiler output produced by configure, useful for debugging
b7026657 11533# configure, is in config.log if it exists.
c906108c 11534
b7026657
AC
11535debug=false
11536ac_cs_recheck=false
11537ac_cs_silent=false
b7026657 11538
81ecdfbb
RW
11539SHELL=\${CONFIG_SHELL-$SHELL}
11540export SHELL
11541_ASEOF
11542cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11543## -------------------- ##
11544## M4sh Initialization. ##
11545## -------------------- ##
11546
11547# Be more Bourne compatible
11548DUALCASE=1; export DUALCASE # for MKS sh
11549if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
11550 emulate sh
11551 NULLCMD=:
81ecdfbb 11552 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
11553 # is contrary to our usage. Disable this feature.
11554 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
11555 setopt NO_GLOB_SUBST
11556else
11557 case `(set -o) 2>/dev/null` in #(
11558 *posix*) :
11559 set -o posix ;; #(
11560 *) :
11561 ;;
11562esac
b7026657 11563fi
b7026657 11564
81ecdfbb
RW
11565
11566as_nl='
11567'
11568export as_nl
11569# Printing a long string crashes Solaris 7 /usr/bin/printf.
11570as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11571as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11572as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11573# Prefer a ksh shell builtin over an external printf program on Solaris,
11574# but without wasting forks for bash or zsh.
11575if test -z "$BASH_VERSION$ZSH_VERSION" \
11576 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11577 as_echo='print -r --'
11578 as_echo_n='print -rn --'
11579elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11580 as_echo='printf %s\n'
11581 as_echo_n='printf %s'
11582else
11583 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11584 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11585 as_echo_n='/usr/ucb/echo -n'
11586 else
11587 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11588 as_echo_n_body='eval
11589 arg=$1;
11590 case $arg in #(
11591 *"$as_nl"*)
11592 expr "X$arg" : "X\\(.*\\)$as_nl";
11593 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11594 esac;
11595 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11596 '
11597 export as_echo_n_body
11598 as_echo_n='sh -c $as_echo_n_body as_echo'
11599 fi
11600 export as_echo_body
11601 as_echo='sh -c $as_echo_body as_echo'
11602fi
11603
11604# The user is always right.
11605if test "${PATH_SEPARATOR+set}" != set; then
11606 PATH_SEPARATOR=:
11607 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11608 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11609 PATH_SEPARATOR=';'
11610 }
b7026657
AC
11611fi
11612
11613
81ecdfbb
RW
11614# IFS
11615# We need space, tab and new line, in precisely that order. Quoting is
11616# there to prevent editors from complaining about space-tab.
11617# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11618# splitting by setting IFS to empty value.)
11619IFS=" "" $as_nl"
11620
11621# Find who we are. Look in the path if we contain no directory separator.
11622case $0 in #((
11623 *[\\/]* ) as_myself=$0 ;;
11624 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11625for as_dir in $PATH
11626do
11627 IFS=$as_save_IFS
11628 test -z "$as_dir" && as_dir=.
11629 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11630 done
11631IFS=$as_save_IFS
11632
11633 ;;
11634esac
11635# We did not find ourselves, most probably we were run as `sh COMMAND'
11636# in which case we are not to be found in the path.
11637if test "x$as_myself" = x; then
11638 as_myself=$0
11639fi
11640if test ! -f "$as_myself"; then
11641 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11642 exit 1
11643fi
11644
11645# Unset variables that we do not need and which cause bugs (e.g. in
11646# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11647# suppresses any "Segmentation fault" message there. '((' could
11648# trigger a bug in pdksh 5.2.14.
11649for as_var in BASH_ENV ENV MAIL MAILPATH
11650do eval test x\${$as_var+set} = xset \
11651 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11652done
b7026657
AC
11653PS1='$ '
11654PS2='> '
11655PS4='+ '
11656
11657# NLS nuisances.
81ecdfbb
RW
11658LC_ALL=C
11659export LC_ALL
11660LANGUAGE=C
11661export LANGUAGE
11662
11663# CDPATH.
11664(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11665
11666
11667# as_fn_error ERROR [LINENO LOG_FD]
11668# ---------------------------------
11669# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11670# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11671# script with status $?, using 1 if that was 0.
11672as_fn_error ()
11673{
11674 as_status=$?; test $as_status -eq 0 && as_status=1
11675 if test "$3"; then
11676 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11677 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 11678 fi
81ecdfbb
RW
11679 $as_echo "$as_me: error: $1" >&2
11680 as_fn_exit $as_status
11681} # as_fn_error
11682
11683
11684# as_fn_set_status STATUS
11685# -----------------------
11686# Set $? to STATUS, without forking.
11687as_fn_set_status ()
11688{
11689 return $1
11690} # as_fn_set_status
11691
11692# as_fn_exit STATUS
11693# -----------------
11694# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11695as_fn_exit ()
11696{
11697 set +e
11698 as_fn_set_status $1
11699 exit $1
11700} # as_fn_exit
11701
11702# as_fn_unset VAR
11703# ---------------
11704# Portably unset VAR.
11705as_fn_unset ()
11706{
11707 { eval $1=; unset $1;}
11708}
11709as_unset=as_fn_unset
11710# as_fn_append VAR VALUE
11711# ----------------------
11712# Append the text in VALUE to the end of the definition contained in VAR. Take
11713# advantage of any shell optimizations that allow amortized linear growth over
11714# repeated appends, instead of the typical quadratic growth present in naive
11715# implementations.
11716if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11717 eval 'as_fn_append ()
11718 {
11719 eval $1+=\$2
11720 }'
11721else
11722 as_fn_append ()
11723 {
11724 eval $1=\$$1\$2
11725 }
11726fi # as_fn_append
11727
11728# as_fn_arith ARG...
11729# ------------------
11730# Perform arithmetic evaluation on the ARGs, and store the result in the
11731# global $as_val. Take advantage of shells that can avoid forks. The arguments
11732# must be portable across $(()) and expr.
11733if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11734 eval 'as_fn_arith ()
11735 {
11736 as_val=$(( $* ))
11737 }'
11738else
11739 as_fn_arith ()
11740 {
11741 as_val=`expr "$@" || test $? -eq 1`
11742 }
11743fi # as_fn_arith
c906108c 11744
81ecdfbb
RW
11745
11746if expr a : '\(a\)' >/dev/null 2>&1 &&
11747 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
11748 as_expr=expr
11749else
11750 as_expr=false
11751fi
c906108c 11752
81ecdfbb 11753if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
11754 as_basename=basename
11755else
11756 as_basename=false
11757fi
c906108c 11758
81ecdfbb
RW
11759if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11760 as_dirname=dirname
11761else
11762 as_dirname=false
11763fi
c906108c 11764
81ecdfbb 11765as_me=`$as_basename -- "$0" ||
b7026657
AC
11766$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11767 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
11768 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11769$as_echo X/"$0" |
11770 sed '/^.*\/\([^/][^/]*\)\/*$/{
11771 s//\1/
11772 q
11773 }
11774 /^X\/\(\/\/\)$/{
11775 s//\1/
11776 q
11777 }
11778 /^X\/\(\/\).*/{
11779 s//\1/
11780 q
11781 }
11782 s/.*/./; q'`
b7026657 11783
b7026657
AC
11784# Avoid depending upon Character Ranges.
11785as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11786as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11787as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11788as_cr_digits='0123456789'
11789as_cr_alnum=$as_cr_Letters$as_cr_digits
11790
81ecdfbb
RW
11791ECHO_C= ECHO_N= ECHO_T=
11792case `echo -n x` in #(((((
11793-n*)
11794 case `echo 'xy\c'` in
11795 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11796 xy) ECHO_C='\c';;
11797 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11798 ECHO_T=' ';;
11799 esac;;
11800*)
11801 ECHO_N='-n';;
b7026657
AC
11802esac
11803
81ecdfbb
RW
11804rm -f conf$$ conf$$.exe conf$$.file
11805if test -d conf$$.dir; then
11806 rm -f conf$$.dir/conf$$.file
b7026657 11807else
81ecdfbb
RW
11808 rm -f conf$$.dir
11809 mkdir conf$$.dir 2>/dev/null
b7026657 11810fi
81ecdfbb
RW
11811if (echo >conf$$.file) 2>/dev/null; then
11812 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 11813 as_ln_s='ln -s'
81ecdfbb
RW
11814 # ... but there are two gotchas:
11815 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11816 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11817 # In both cases, we have to default to `cp -p'.
11818 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11819 as_ln_s='cp -p'
11820 elif ln conf$$.file conf$$ 2>/dev/null; then
11821 as_ln_s=ln
11822 else
11823 as_ln_s='cp -p'
c906108c 11824 fi
b7026657
AC
11825else
11826 as_ln_s='cp -p'
11827fi
81ecdfbb
RW
11828rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11829rmdir conf$$.dir 2>/dev/null
11830
11831
11832# as_fn_mkdir_p
11833# -------------
11834# Create "$as_dir" as a directory, including parents if necessary.
11835as_fn_mkdir_p ()
11836{
11837
11838 case $as_dir in #(
11839 -*) as_dir=./$as_dir;;
11840 esac
11841 test -d "$as_dir" || eval $as_mkdir_p || {
11842 as_dirs=
11843 while :; do
11844 case $as_dir in #(
11845 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11846 *) as_qdir=$as_dir;;
11847 esac
11848 as_dirs="'$as_qdir' $as_dirs"
11849 as_dir=`$as_dirname -- "$as_dir" ||
11850$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11851 X"$as_dir" : 'X\(//\)[^/]' \| \
11852 X"$as_dir" : 'X\(//\)$' \| \
11853 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11854$as_echo X"$as_dir" |
11855 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11856 s//\1/
11857 q
11858 }
11859 /^X\(\/\/\)[^/].*/{
11860 s//\1/
11861 q
11862 }
11863 /^X\(\/\/\)$/{
11864 s//\1/
11865 q
11866 }
11867 /^X\(\/\).*/{
11868 s//\1/
11869 q
11870 }
11871 s/.*/./; q'`
11872 test -d "$as_dir" && break
11873 done
11874 test -z "$as_dirs" || eval "mkdir $as_dirs"
11875 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11876
b7026657 11877
81ecdfbb 11878} # as_fn_mkdir_p
b7026657 11879if mkdir -p . 2>/dev/null; then
81ecdfbb 11880 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
11881else
11882 test -d ./-p && rmdir ./-p
11883 as_mkdir_p=false
11884fi
11885
81ecdfbb
RW
11886if test -x / >/dev/null 2>&1; then
11887 as_test_x='test -x'
11888else
11889 if ls -dL / >/dev/null 2>&1; then
11890 as_ls_L_option=L
11891 else
11892 as_ls_L_option=
11893 fi
11894 as_test_x='
11895 eval sh -c '\''
11896 if test -d "$1"; then
11897 test -d "$1/.";
11898 else
11899 case $1 in #(
11900 -*)set "./$1";;
11901 esac;
11902 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11903 ???[sx]*):;;*)false;;esac;fi
11904 '\'' sh
11905 '
11906fi
11907as_executable_p=$as_test_x
b7026657
AC
11908
11909# Sed expression to map a string onto a valid CPP name.
11910as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11911
11912# Sed expression to map a string onto a valid variable name.
11913as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11914
11915
b7026657 11916exec 6>&1
81ecdfbb
RW
11917## ----------------------------------- ##
11918## Main body of $CONFIG_STATUS script. ##
11919## ----------------------------------- ##
11920_ASEOF
11921test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11922
11923cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11924# Save the log message, to keep $0 and so on meaningful, and to
b7026657 11925# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
11926# values after options handling.
11927ac_log="
b7026657 11928This file was extended by $as_me, which was
81ecdfbb 11929generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
11930
11931 CONFIG_FILES = $CONFIG_FILES
11932 CONFIG_HEADERS = $CONFIG_HEADERS
11933 CONFIG_LINKS = $CONFIG_LINKS
11934 CONFIG_COMMANDS = $CONFIG_COMMANDS
11935 $ $0 $@
11936
81ecdfbb
RW
11937on `(hostname || uname -n) 2>/dev/null | sed 1q`
11938"
11939
b7026657
AC
11940_ACEOF
11941
81ecdfbb
RW
11942case $ac_config_files in *"
11943"*) set x $ac_config_files; shift; ac_config_files=$*;;
11944esac
b7026657 11945
81ecdfbb
RW
11946case $ac_config_headers in *"
11947"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11948esac
b7026657 11949
b7026657 11950
81ecdfbb
RW
11951cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11952# Files that config.status was made for.
11953config_files="$ac_config_files"
11954config_headers="$ac_config_headers"
11955config_commands="$ac_config_commands"
b7026657 11956
81ecdfbb 11957_ACEOF
b7026657 11958
81ecdfbb 11959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 11960ac_cs_usage="\
81ecdfbb
RW
11961\`$as_me' instantiates files and other configuration actions
11962from templates according to the current configuration. Unless the files
11963and actions are specified as TAGs, all are instantiated by default.
b7026657 11964
81ecdfbb 11965Usage: $0 [OPTION]... [TAG]...
b7026657
AC
11966
11967 -h, --help print this help, then exit
81ecdfbb
RW
11968 -V, --version print version number and configuration settings, then exit
11969 -q, --quiet, --silent
11970 do not print progress messages
b7026657
AC
11971 -d, --debug don't remove temporary files
11972 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
11973 --file=FILE[:TEMPLATE]
11974 instantiate the configuration file FILE
11975 --header=FILE[:TEMPLATE]
11976 instantiate the configuration header FILE
b7026657
AC
11977
11978Configuration files:
11979$config_files
11980
11981Configuration headers:
11982$config_headers
11983
11984Configuration commands:
11985$config_commands
11986
81ecdfbb 11987Report bugs to the package provider."
b7026657 11988
81ecdfbb
RW
11989_ACEOF
11990cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
11991ac_cs_version="\\
11992config.status
81ecdfbb
RW
11993configured by $0, generated by GNU Autoconf 2.64,
11994 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 11995
81ecdfbb 11996Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
11997This config.status script is free software; the Free Software Foundation
11998gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
11999
12000ac_pwd='$ac_pwd'
12001srcdir='$srcdir'
12002INSTALL='$INSTALL'
6bb11ab3 12003AWK='$AWK'
81ecdfbb 12004test -n "\$AWK" || AWK=awk
b7026657
AC
12005_ACEOF
12006
81ecdfbb
RW
12007cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12008# The default lists apply if the user does not specify any file.
b7026657
AC
12009ac_need_defaults=:
12010while test $# != 0
12011do
12012 case $1 in
12013 --*=*)
81ecdfbb
RW
12014 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12015 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
12016 ac_shift=:
12017 ;;
81ecdfbb 12018 *)
b7026657
AC
12019 ac_option=$1
12020 ac_optarg=$2
12021 ac_shift=shift
12022 ;;
b7026657
AC
12023 esac
12024
12025 case $ac_option in
12026 # Handling of the options.
b7026657
AC
12027 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12028 ac_cs_recheck=: ;;
81ecdfbb
RW
12029 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12030 $as_echo "$ac_cs_version"; exit ;;
12031 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12032 debug=: ;;
12033 --file | --fil | --fi | --f )
12034 $ac_shift
81ecdfbb
RW
12035 case $ac_optarg in
12036 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12037 esac
12038 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
12039 ac_need_defaults=false;;
12040 --header | --heade | --head | --hea )
12041 $ac_shift
81ecdfbb
RW
12042 case $ac_optarg in
12043 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12044 esac
12045 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 12046 ac_need_defaults=false;;
81ecdfbb
RW
12047 --he | --h)
12048 # Conflict between --help and --header
12049 as_fn_error "ambiguous option: \`$1'
12050Try \`$0 --help' for more information.";;
12051 --help | --hel | -h )
12052 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12053 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12054 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12055 ac_cs_silent=: ;;
12056
12057 # This is an error.
81ecdfbb
RW
12058 -*) as_fn_error "unrecognized option: \`$1'
12059Try \`$0 --help' for more information." ;;
b7026657 12060
81ecdfbb
RW
12061 *) as_fn_append ac_config_targets " $1"
12062 ac_need_defaults=false ;;
b7026657
AC
12063
12064 esac
12065 shift
c906108c 12066done
b7026657
AC
12067
12068ac_configure_extra_args=
12069
12070if $ac_cs_silent; then
12071 exec 6>/dev/null
12072 ac_configure_extra_args="$ac_configure_extra_args --silent"
12073fi
12074
12075_ACEOF
81ecdfbb 12076cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12077if \$ac_cs_recheck; then
81ecdfbb
RW
12078 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12079 shift
12080 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12081 CONFIG_SHELL='$SHELL'
12082 export CONFIG_SHELL
12083 exec "\$@"
c906108c 12084fi
c906108c 12085
b7026657 12086_ACEOF
81ecdfbb
RW
12087cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12088exec 5>>config.log
12089{
12090 echo
12091 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12092## Running $as_me. ##
12093_ASBOX
12094 $as_echo "$ac_log"
12095} >&5
c906108c 12096
81ecdfbb
RW
12097_ACEOF
12098cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12099#
12100# INIT-COMMANDS
12101#
12102ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12103
6bb11ab3
L
12104
12105# The HP-UX ksh and POSIX shell print the target directory to stdout
12106# if CDPATH is set.
12107(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12108
12109sed_quote_subst='$sed_quote_subst'
12110double_quote_subst='$double_quote_subst'
12111delay_variable_subst='$delay_variable_subst'
12112macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12113macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12114enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12115enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12116pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12117enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12118SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12119ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12120host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12121host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12122host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12123build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12124build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12125build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12126SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12127Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12128GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12129EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12130FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12131LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12132NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12133LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12134max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12135ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12136exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12137lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12138lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12139lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12140reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12141reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12142OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12143deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12144file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12145AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12146AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12147STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12148RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12149old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12150old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12151old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12152lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12153CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12154CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12155compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12156GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12157lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12158lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12159lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12160lt_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"`'
12161objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12162MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12163lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12164lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12165lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12166lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12167lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12168need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12169DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12170NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12171LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12172OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12173OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12174libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12175shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12176extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12177archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12178enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12179export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12180whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12181compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12182old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12183old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12184archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12185archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12186module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12187module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12188with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12189allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12190no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12191hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12192hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12193hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12194hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12195hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12196hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12197hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12198hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12199inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12200link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12201fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12202always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12203export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12204exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12205include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12206prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12207file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12208variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12209need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12210need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12211version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12212runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12213shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12214shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12215libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12216library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12217soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12218install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12219postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12220postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12221finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12222finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12223hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12224sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12225sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12226hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12227enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12228enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12229enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12230old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12231striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12232
12233LTCC='$LTCC'
12234LTCFLAGS='$LTCFLAGS'
12235compiler='$compiler_DEFAULT'
12236
12237# A function that is used when there is no print builtin or printf.
12238func_fallback_echo ()
12239{
12240 eval 'cat <<_LTECHO_EOF
12241\$1
12242_LTECHO_EOF'
12243}
12244
12245# Quote evaled strings.
12246for var in SHELL \
12247ECHO \
12248SED \
12249GREP \
12250EGREP \
12251FGREP \
12252LD \
12253NM \
12254LN_S \
12255lt_SP2NL \
12256lt_NL2SP \
12257reload_flag \
12258OBJDUMP \
12259deplibs_check_method \
12260file_magic_cmd \
12261AR \
12262AR_FLAGS \
12263STRIP \
12264RANLIB \
12265CC \
12266CFLAGS \
12267compiler \
12268lt_cv_sys_global_symbol_pipe \
12269lt_cv_sys_global_symbol_to_cdecl \
12270lt_cv_sys_global_symbol_to_c_name_address \
12271lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12272lt_prog_compiler_no_builtin_flag \
12273lt_prog_compiler_wl \
12274lt_prog_compiler_pic \
12275lt_prog_compiler_static \
12276lt_cv_prog_compiler_c_o \
12277need_locks \
12278DSYMUTIL \
12279NMEDIT \
12280LIPO \
12281OTOOL \
12282OTOOL64 \
12283shrext_cmds \
12284export_dynamic_flag_spec \
12285whole_archive_flag_spec \
12286compiler_needs_object \
12287with_gnu_ld \
12288allow_undefined_flag \
12289no_undefined_flag \
12290hardcode_libdir_flag_spec \
12291hardcode_libdir_flag_spec_ld \
12292hardcode_libdir_separator \
12293fix_srcfile_path \
12294exclude_expsyms \
12295include_expsyms \
12296file_list_spec \
12297variables_saved_for_relink \
12298libname_spec \
12299library_names_spec \
12300soname_spec \
12301install_override_mode \
12302finish_eval \
12303old_striplib \
12304striplib; do
12305 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12306 *[\\\\\\\`\\"\\\$]*)
12307 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12308 ;;
12309 *)
12310 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12311 ;;
12312 esac
12313done
12314
12315# Double-quote double-evaled strings.
12316for var in reload_cmds \
12317old_postinstall_cmds \
12318old_postuninstall_cmds \
12319old_archive_cmds \
12320extract_expsyms_cmds \
12321old_archive_from_new_cmds \
12322old_archive_from_expsyms_cmds \
12323archive_cmds \
12324archive_expsym_cmds \
12325module_cmds \
12326module_expsym_cmds \
12327export_symbols_cmds \
12328prelink_cmds \
12329postinstall_cmds \
12330postuninstall_cmds \
12331finish_cmds \
12332sys_lib_search_path_spec \
12333sys_lib_dlsearch_path_spec; do
12334 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12335 *[\\\\\\\`\\"\\\$]*)
12336 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12337 ;;
12338 *)
12339 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12340 ;;
12341 esac
12342done
12343
12344ac_aux_dir='$ac_aux_dir'
12345xsi_shell='$xsi_shell'
12346lt_shell_append='$lt_shell_append'
12347
12348# See if we are running on zsh, and set the options which allow our
12349# commands through without removal of \ escapes INIT.
12350if test -n "\${ZSH_VERSION+set}" ; then
12351 setopt NO_GLOB_SUBST
12352fi
12353
12354
12355 PACKAGE='$PACKAGE'
12356 VERSION='$VERSION'
12357 TIMESTAMP='$TIMESTAMP'
12358 RM='$RM'
12359 ofile='$ofile'
12360
12361
12362
12363
81ecdfbb 12364_ACEOF
b7026657 12365
81ecdfbb 12366cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12367
81ecdfbb 12368# Handling of arguments.
b7026657
AC
12369for ac_config_target in $ac_config_targets
12370do
81ecdfbb
RW
12371 case $ac_config_target in
12372 "cconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS cconfig.h:config.in" ;;
db2e4d67 12373 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 12374 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
12375 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12376 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
12377
12378 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c 12379 esac
b7026657 12380done
c906108c 12381
81ecdfbb 12382
b7026657
AC
12383# If the user did not use the arguments to specify the items to instantiate,
12384# then the envvar interface is used. Set only those that are not.
12385# We use the long form for the default assignment because of an extremely
12386# bizarre bug on SunOS 4.1.3.
12387if $ac_need_defaults; then
12388 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12389 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12390 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12391fi
12392
12393# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 12394# simply because there is no reason against having it here, and in addition,
b7026657 12395# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
12396# Hook for its removal unless debugging.
12397# Note that there is a small window in which the directory will not be cleaned:
12398# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
12399$debug ||
12400{
81ecdfbb
RW
12401 tmp=
12402 trap 'exit_status=$?
12403 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12404' 0
12405 trap 'as_fn_exit 1' 1 2 13 15
b7026657 12406}
b7026657
AC
12407# Create a (secure) tmp directory for tmp files.
12408
12409{
81ecdfbb 12410 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
12411 test -n "$tmp" && test -d "$tmp"
12412} ||
12413{
81ecdfbb
RW
12414 tmp=./conf$$-$RANDOM
12415 (umask 077 && mkdir "$tmp")
12416} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12417
12418# Set up the scripts for CONFIG_FILES section.
12419# No need to generate them if there are no CONFIG_FILES.
12420# This happens for instance with `./config.status config.h'.
12421if test -n "$CONFIG_FILES"; then
12422
12423
12424ac_cr=`echo X | tr X '\015'`
12425# On cygwin, bash can eat \r inside `` if the user requested igncr.
12426# But we know of no other shell where ac_cr would be empty at this
12427# point, so we can use a bashism as a fallback.
12428if test "x$ac_cr" = x; then
12429 eval ac_cr=\$\'\\r\'
12430fi
12431ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12432if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12433 ac_cs_awk_cr='\r'
12434else
12435 ac_cs_awk_cr=$ac_cr
12436fi
12437
12438echo 'BEGIN {' >"$tmp/subs1.awk" &&
12439_ACEOF
12440
12441
12442{
12443 echo "cat >conf$$subs.awk <<_ACEOF" &&
12444 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12445 echo "_ACEOF"
12446} >conf$$subs.sh ||
12447 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12448ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12449ac_delim='%!_!# '
12450for ac_last_try in false false false false false :; do
12451 . ./conf$$subs.sh ||
12452 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12453
12454 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12455 if test $ac_delim_n = $ac_delim_num; then
12456 break
12457 elif $ac_last_try; then
12458 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12459 else
12460 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12461 fi
12462done
12463rm -f conf$$subs.sh
12464
12465cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12466cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12467_ACEOF
12468sed -n '
12469h
12470s/^/S["/; s/!.*/"]=/
12471p
12472g
12473s/^[^!]*!//
12474:repl
12475t repl
12476s/'"$ac_delim"'$//
12477t delim
12478:nl
12479h
12480s/\(.\{148\}\).*/\1/
12481t more1
12482s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12483p
12484n
12485b repl
12486:more1
12487s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12488p
12489g
12490s/.\{148\}//
12491t nl
12492:delim
12493h
12494s/\(.\{148\}\).*/\1/
12495t more2
12496s/["\\]/\\&/g; s/^/"/; s/$/"/
12497p
12498b
12499:more2
12500s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12501p
12502g
12503s/.\{148\}//
12504t delim
12505' <conf$$subs.awk | sed '
12506/^[^""]/{
12507 N
12508 s/\n//
12509}
12510' >>$CONFIG_STATUS || ac_write_fail=1
12511rm -f conf$$subs.awk
12512cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12513_ACAWK
12514cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12515 for (key in S) S_is_set[key] = 1
12516 FS = "\a"
12517
12518}
b7026657 12519{
81ecdfbb
RW
12520 line = $ 0
12521 nfields = split(line, field, "@")
12522 substed = 0
12523 len = length(field[1])
12524 for (i = 2; i < nfields; i++) {
12525 key = field[i]
12526 keylen = length(key)
12527 if (S_is_set[key]) {
12528 value = S[key]
12529 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12530 len += length(value) + length(field[++i])
12531 substed = 1
12532 } else
12533 len += 1 + keylen
12534 }
12535
12536 print line
b7026657
AC
12537}
12538
81ecdfbb
RW
12539_ACAWK
12540_ACEOF
12541cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12542if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12543 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12544else
12545 cat
12546fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12547 || as_fn_error "could not setup config files machinery" "$LINENO" 5
b7026657
AC
12548_ACEOF
12549
81ecdfbb
RW
12550# VPATH may cause trouble with some makes, so we remove $(srcdir),
12551# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12552# trailing colons and then remove the whole line if VPATH becomes empty
12553# (actually we leave an empty line to preserve line numbers).
12554if test "x$srcdir" = x.; then
12555 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12556s/:*\$(srcdir):*/:/
12557s/:*\${srcdir}:*/:/
12558s/:*@srcdir@:*/:/
12559s/^\([^=]*=[ ]*\):*/\1/
12560s/:*$//
12561s/^[^=]*=[ ]*$//
12562}'
12563fi
b7026657 12564
81ecdfbb
RW
12565cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12566fi # test -n "$CONFIG_FILES"
b7026657 12567
81ecdfbb
RW
12568# Set up the scripts for CONFIG_HEADERS section.
12569# No need to generate them if there are no CONFIG_HEADERS.
12570# This happens for instance with `./config.status Makefile'.
12571if test -n "$CONFIG_HEADERS"; then
12572cat >"$tmp/defines.awk" <<\_ACAWK ||
12573BEGIN {
b7026657
AC
12574_ACEOF
12575
81ecdfbb
RW
12576# Transform confdefs.h into an awk script `defines.awk', embedded as
12577# here-document in config.status, that substitutes the proper values into
12578# config.h.in to produce config.h.
12579
12580# Create a delimiter string that does not exist in confdefs.h, to ease
12581# handling of long lines.
12582ac_delim='%!_!# '
12583for ac_last_try in false false :; do
12584 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12585 if test -z "$ac_t"; then
12586 break
12587 elif $ac_last_try; then
12588 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12589 else
12590 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 12591 fi
81ecdfbb 12592done
c906108c 12593
81ecdfbb
RW
12594# For the awk script, D is an array of macro values keyed by name,
12595# likewise P contains macro parameters if any. Preserve backslash
12596# newline sequences.
12597
12598ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12599sed -n '
12600s/.\{148\}/&'"$ac_delim"'/g
12601t rset
12602:rset
12603s/^[ ]*#[ ]*define[ ][ ]*/ /
12604t def
12605d
12606:def
12607s/\\$//
12608t bsnl
12609s/["\\]/\\&/g
12610s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12611D["\1"]=" \3"/p
12612s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12613d
12614:bsnl
12615s/["\\]/\\&/g
12616s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12617D["\1"]=" \3\\\\\\n"\\/p
12618t cont
12619s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12620t cont
12621d
12622:cont
12623n
12624s/.\{148\}/&'"$ac_delim"'/g
12625t clear
12626:clear
12627s/\\$//
12628t bsnlc
12629s/["\\]/\\&/g; s/^/"/; s/$/"/p
12630d
12631:bsnlc
12632s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12633b cont
12634' <confdefs.h | sed '
12635s/'"$ac_delim"'/"\\\
12636"/g' >>$CONFIG_STATUS || ac_write_fail=1
12637
12638cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12639 for (key in D) D_is_set[key] = 1
12640 FS = "\a"
12641}
12642/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12643 line = \$ 0
12644 split(line, arg, " ")
12645 if (arg[1] == "#") {
12646 defundef = arg[2]
12647 mac1 = arg[3]
12648 } else {
12649 defundef = substr(arg[1], 2)
12650 mac1 = arg[2]
12651 }
12652 split(mac1, mac2, "(") #)
12653 macro = mac2[1]
12654 prefix = substr(line, 1, index(line, defundef) - 1)
12655 if (D_is_set[macro]) {
12656 # Preserve the white space surrounding the "#".
12657 print prefix "define", macro P[macro] D[macro]
12658 next
12659 } else {
12660 # Replace #undef with comments. This is necessary, for example,
12661 # in the case of _POSIX_SOURCE, which is predefined and required
12662 # on some systems where configure will not decide to define it.
12663 if (defundef == "undef") {
12664 print "/*", prefix defundef, macro, "*/"
12665 next
12666 }
12667 }
12668}
12669{ print }
12670_ACAWK
b7026657 12671_ACEOF
81ecdfbb
RW
12672cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12673 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12674fi # test -n "$CONFIG_HEADERS"
12675
12676
12677eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12678shift
12679for ac_tag
12680do
12681 case $ac_tag in
12682 :[FHLC]) ac_mode=$ac_tag; continue;;
12683 esac
12684 case $ac_mode$ac_tag in
12685 :[FHL]*:*);;
12686 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12687 :[FH]-) ac_tag=-:-;;
12688 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12689 esac
12690 ac_save_IFS=$IFS
12691 IFS=:
12692 set x $ac_tag
12693 IFS=$ac_save_IFS
12694 shift
12695 ac_file=$1
12696 shift
12697
12698 case $ac_mode in
12699 :L) ac_source=$1;;
12700 :[FH])
12701 ac_file_inputs=
12702 for ac_f
12703 do
12704 case $ac_f in
12705 -) ac_f="$tmp/stdin";;
12706 *) # Look for the file first in the build tree, then in the source tree
12707 # (if the path is not absolute). The absolute path cannot be DOS-style,
12708 # because $ac_f cannot contain `:'.
12709 test -f "$ac_f" ||
12710 case $ac_f in
12711 [\\/$]*) false;;
12712 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12713 esac ||
12714 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12715 esac
12716 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12717 as_fn_append ac_file_inputs " '$ac_f'"
12718 done
12719
12720 # Let's still pretend it is `configure' which instantiates (i.e., don't
12721 # use $as_me), people would be surprised to read:
12722 # /* config.h. Generated by config.status. */
12723 configure_input='Generated from '`
12724 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12725 `' by configure.'
12726 if test x"$ac_file" != x-; then
12727 configure_input="$ac_file. $configure_input"
12728 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12729$as_echo "$as_me: creating $ac_file" >&6;}
12730 fi
12731 # Neutralize special characters interpreted by sed in replacement strings.
12732 case $configure_input in #(
12733 *\&* | *\|* | *\\* )
12734 ac_sed_conf_input=`$as_echo "$configure_input" |
12735 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12736 *) ac_sed_conf_input=$configure_input;;
12737 esac
12738
12739 case $ac_tag in
12740 *:-:* | *:-) cat >"$tmp/stdin" \
12741 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12742 esac
12743 ;;
c906108c
SS
12744 esac
12745
81ecdfbb 12746 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
12747$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12748 X"$ac_file" : 'X\(//\)[^/]' \| \
12749 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
12750 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12751$as_echo X"$ac_file" |
12752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12753 s//\1/
12754 q
12755 }
12756 /^X\(\/\/\)[^/].*/{
12757 s//\1/
12758 q
12759 }
12760 /^X\(\/\/\)$/{
12761 s//\1/
12762 q
12763 }
12764 /^X\(\/\).*/{
12765 s//\1/
12766 q
12767 }
12768 s/.*/./; q'`
12769 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
12770 ac_builddir=.
12771
81ecdfbb
RW
12772case "$ac_dir" in
12773.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12774*)
12775 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12776 # A ".." for each directory in $ac_dir_suffix.
12777 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12778 case $ac_top_builddir_sub in
12779 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12780 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12781 esac ;;
12782esac
12783ac_abs_top_builddir=$ac_pwd
12784ac_abs_builddir=$ac_pwd$ac_dir_suffix
12785# for backward compatibility:
12786ac_top_builddir=$ac_top_build_prefix
c906108c 12787
b7026657 12788case $srcdir in
81ecdfbb 12789 .) # We are building in place.
b7026657 12790 ac_srcdir=.
81ecdfbb
RW
12791 ac_top_srcdir=$ac_top_builddir_sub
12792 ac_abs_top_srcdir=$ac_pwd ;;
12793 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 12794 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
12795 ac_top_srcdir=$srcdir
12796 ac_abs_top_srcdir=$srcdir ;;
12797 *) # Relative name.
12798 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12799 ac_top_srcdir=$ac_top_build_prefix$srcdir
12800 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 12801esac
81ecdfbb 12802ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 12803
b7026657 12804
81ecdfbb
RW
12805 case $ac_mode in
12806 :F)
12807 #
12808 # CONFIG_FILE
12809 #
b7026657
AC
12810
12811 case $INSTALL in
12812 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 12813 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 12814 esac
81ecdfbb 12815_ACEOF
c906108c 12816
81ecdfbb
RW
12817cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12818# If the template does not know about datarootdir, expand it.
12819# FIXME: This hack should be removed a few years after 2.60.
12820ac_datarootdir_hack=; ac_datarootdir_seen=
12821ac_sed_dataroot='
12822/datarootdir/ {
12823 p
12824 q
12825}
12826/@datadir@/p
12827/@docdir@/p
12828/@infodir@/p
12829/@localedir@/p
12830/@mandir@/p'
12831case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12832*datarootdir*) ac_datarootdir_seen=yes;;
12833*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12835$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12836_ACEOF
12837cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12838 ac_datarootdir_hack='
12839 s&@datadir@&$datadir&g
12840 s&@docdir@&$docdir&g
12841 s&@infodir@&$infodir&g
12842 s&@localedir@&$localedir&g
12843 s&@mandir@&$mandir&g
12844 s&\\\${datarootdir}&$datarootdir&g' ;;
12845esac
b7026657 12846_ACEOF
81ecdfbb
RW
12847
12848# Neutralize VPATH when `$srcdir' = `.'.
12849# Shell code in configure.ac might set extrasub.
12850# FIXME: do we really want to maintain this feature?
12851cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12852ac_sed_extra="$ac_vpsub
b7026657
AC
12853$extrasub
12854_ACEOF
81ecdfbb 12855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657
AC
12856:t
12857/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
12858s|@configure_input@|$ac_sed_conf_input|;t t
12859s&@top_builddir@&$ac_top_builddir_sub&;t t
12860s&@top_build_prefix@&$ac_top_build_prefix&;t t
12861s&@srcdir@&$ac_srcdir&;t t
12862s&@abs_srcdir@&$ac_abs_srcdir&;t t
12863s&@top_srcdir@&$ac_top_srcdir&;t t
12864s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12865s&@builddir@&$ac_builddir&;t t
12866s&@abs_builddir@&$ac_abs_builddir&;t t
12867s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12868s&@INSTALL@&$ac_INSTALL&;t t
12869$ac_datarootdir_hack
12870"
12871eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12872 || as_fn_error "could not create $ac_file" "$LINENO" 5
12873
12874test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12875 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12876 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12878which seems to be undefined. Please make sure it is defined." >&5
12879$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12880which seems to be undefined. Please make sure it is defined." >&2;}
12881
12882 rm -f "$tmp/stdin"
b7026657 12883 case $ac_file in
81ecdfbb
RW
12884 -) cat "$tmp/out" && rm -f "$tmp/out";;
12885 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12886 esac \
12887 || as_fn_error "could not create $ac_file" "$LINENO" 5
12888 ;;
12889 :H)
12890 #
12891 # CONFIG_HEADER
12892 #
b7026657 12893 if test x"$ac_file" != x-; then
81ecdfbb
RW
12894 {
12895 $as_echo "/* $configure_input */" \
12896 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12897 } >"$tmp/config.h" \
12898 || as_fn_error "could not create $ac_file" "$LINENO" 5
12899 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12900 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12901$as_echo "$as_me: $ac_file is unchanged" >&6;}
b7026657 12902 else
81ecdfbb
RW
12903 rm -f "$ac_file"
12904 mv "$tmp/config.h" "$ac_file" \
12905 || as_fn_error "could not create $ac_file" "$LINENO" 5
c906108c 12906 fi
b7026657 12907 else
81ecdfbb
RW
12908 $as_echo "/* $configure_input */" \
12909 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12910 || as_fn_error "could not create -" "$LINENO" 5
c906108c 12911 fi
81ecdfbb 12912 ;;
b7026657 12913
81ecdfbb
RW
12914 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12915$as_echo "$as_me: executing $ac_file commands" >&6;}
12916 ;;
12917 esac
b7026657 12918
b7026657 12919
81ecdfbb 12920 case $ac_file$ac_mode in
db2e4d67 12921 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
12922 "libtool":C)
12923
12924 # See if we are running on zsh, and set the options which allow our
12925 # commands through without removal of \ escapes.
12926 if test -n "${ZSH_VERSION+set}" ; then
12927 setopt NO_GLOB_SUBST
12928 fi
12929
12930 cfgfile="${ofile}T"
12931 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12932 $RM "$cfgfile"
12933
12934 cat <<_LT_EOF >> "$cfgfile"
12935#! $SHELL
12936
12937# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12938# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12939# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12940# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12941#
12942# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12943# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12944# Written by Gordon Matzigkeit, 1996
12945#
12946# This file is part of GNU Libtool.
12947#
12948# GNU Libtool is free software; you can redistribute it and/or
12949# modify it under the terms of the GNU General Public License as
12950# published by the Free Software Foundation; either version 2 of
12951# the License, or (at your option) any later version.
12952#
12953# As a special exception to the GNU General Public License,
12954# if you distribute this file as part of a program or library that
12955# is built using GNU Libtool, you may include this file under the
12956# same distribution terms that you use for the rest of that program.
12957#
12958# GNU Libtool is distributed in the hope that it will be useful,
12959# but WITHOUT ANY WARRANTY; without even the implied warranty of
12960# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12961# GNU General Public License for more details.
12962#
12963# You should have received a copy of the GNU General Public License
12964# along with GNU Libtool; see the file COPYING. If not, a copy
12965# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12966# obtained by writing to the Free Software Foundation, Inc.,
12967# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12968
12969
12970# The names of the tagged configurations supported by this script.
12971available_tags=""
12972
12973# ### BEGIN LIBTOOL CONFIG
12974
12975# Which release of libtool.m4 was used?
12976macro_version=$macro_version
12977macro_revision=$macro_revision
12978
12979# Whether or not to build shared libraries.
12980build_libtool_libs=$enable_shared
12981
12982# Whether or not to build static libraries.
12983build_old_libs=$enable_static
12984
12985# What type of objects to build.
12986pic_mode=$pic_mode
12987
12988# Whether or not to optimize for fast installation.
12989fast_install=$enable_fast_install
12990
12991# Shell to use when invoking shell scripts.
12992SHELL=$lt_SHELL
12993
12994# An echo program that protects backslashes.
12995ECHO=$lt_ECHO
12996
12997# The host system.
12998host_alias=$host_alias
12999host=$host
13000host_os=$host_os
13001
13002# The build system.
13003build_alias=$build_alias
13004build=$build
13005build_os=$build_os
13006
13007# A sed program that does not truncate output.
13008SED=$lt_SED
13009
13010# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13011Xsed="\$SED -e 1s/^X//"
13012
13013# A grep program that handles long lines.
13014GREP=$lt_GREP
13015
13016# An ERE matcher.
13017EGREP=$lt_EGREP
13018
13019# A literal string matcher.
13020FGREP=$lt_FGREP
13021
13022# A BSD- or MS-compatible name lister.
13023NM=$lt_NM
13024
13025# Whether we need soft or hard links.
13026LN_S=$lt_LN_S
13027
13028# What is the maximum length of a command?
13029max_cmd_len=$max_cmd_len
13030
13031# Object file suffix (normally "o").
13032objext=$ac_objext
13033
13034# Executable file suffix (normally "").
13035exeext=$exeext
13036
13037# whether the shell understands "unset".
13038lt_unset=$lt_unset
13039
13040# turn spaces into newlines.
13041SP2NL=$lt_lt_SP2NL
13042
13043# turn newlines into spaces.
13044NL2SP=$lt_lt_NL2SP
13045
13046# An object symbol dumper.
13047OBJDUMP=$lt_OBJDUMP
13048
13049# Method to check whether dependent libraries are shared objects.
13050deplibs_check_method=$lt_deplibs_check_method
13051
13052# Command to use when deplibs_check_method == "file_magic".
13053file_magic_cmd=$lt_file_magic_cmd
13054
13055# The archiver.
13056AR=$lt_AR
13057AR_FLAGS=$lt_AR_FLAGS
13058
13059# A symbol stripping program.
13060STRIP=$lt_STRIP
13061
13062# Commands used to install an old-style archive.
13063RANLIB=$lt_RANLIB
13064old_postinstall_cmds=$lt_old_postinstall_cmds
13065old_postuninstall_cmds=$lt_old_postuninstall_cmds
13066
13067# Whether to use a lock for old archive extraction.
13068lock_old_archive_extraction=$lock_old_archive_extraction
13069
13070# A C compiler.
13071LTCC=$lt_CC
13072
13073# LTCC compiler flags.
13074LTCFLAGS=$lt_CFLAGS
13075
13076# Take the output of nm and produce a listing of raw symbols and C names.
13077global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13078
13079# Transform the output of nm in a proper C declaration.
13080global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13081
13082# Transform the output of nm in a C name address pair.
13083global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13084
13085# Transform the output of nm in a C name address pair when lib prefix is needed.
13086global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13087
13088# The name of the directory that contains temporary libtool files.
13089objdir=$objdir
13090
13091# Used to examine libraries when file_magic_cmd begins with "file".
13092MAGIC_CMD=$MAGIC_CMD
13093
13094# Must we lock files when doing compilation?
13095need_locks=$lt_need_locks
13096
13097# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13098DSYMUTIL=$lt_DSYMUTIL
13099
13100# Tool to change global to local symbols on Mac OS X.
13101NMEDIT=$lt_NMEDIT
13102
13103# Tool to manipulate fat objects and archives on Mac OS X.
13104LIPO=$lt_LIPO
13105
13106# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13107OTOOL=$lt_OTOOL
13108
13109# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13110OTOOL64=$lt_OTOOL64
13111
13112# Old archive suffix (normally "a").
13113libext=$libext
13114
13115# Shared library suffix (normally ".so").
13116shrext_cmds=$lt_shrext_cmds
13117
13118# The commands to extract the exported symbol list from a shared archive.
13119extract_expsyms_cmds=$lt_extract_expsyms_cmds
13120
13121# Variables whose values should be saved in libtool wrapper scripts and
13122# restored at link time.
13123variables_saved_for_relink=$lt_variables_saved_for_relink
13124
13125# Do we need the "lib" prefix for modules?
13126need_lib_prefix=$need_lib_prefix
13127
13128# Do we need a version for libraries?
13129need_version=$need_version
13130
13131# Library versioning type.
13132version_type=$version_type
13133
13134# Shared library runtime path variable.
13135runpath_var=$runpath_var
13136
13137# Shared library path variable.
13138shlibpath_var=$shlibpath_var
13139
13140# Is shlibpath searched before the hard-coded library search path?
13141shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13142
13143# Format of library name prefix.
13144libname_spec=$lt_libname_spec
13145
13146# List of archive names. First name is the real one, the rest are links.
13147# The last name is the one that the linker finds with -lNAME
13148library_names_spec=$lt_library_names_spec
13149
13150# The coded name of the library, if different from the real name.
13151soname_spec=$lt_soname_spec
13152
13153# Permission mode override for installation of shared libraries.
13154install_override_mode=$lt_install_override_mode
13155
13156# Command to use after installation of a shared archive.
13157postinstall_cmds=$lt_postinstall_cmds
13158
13159# Command to use after uninstallation of a shared archive.
13160postuninstall_cmds=$lt_postuninstall_cmds
13161
13162# Commands used to finish a libtool library installation in a directory.
13163finish_cmds=$lt_finish_cmds
13164
13165# As "finish_cmds", except a single script fragment to be evaled but
13166# not shown.
13167finish_eval=$lt_finish_eval
13168
13169# Whether we should hardcode library paths into libraries.
13170hardcode_into_libs=$hardcode_into_libs
13171
13172# Compile-time system search path for libraries.
13173sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13174
13175# Run-time system search path for libraries.
13176sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13177
13178# Whether dlopen is supported.
13179dlopen_support=$enable_dlopen
13180
13181# Whether dlopen of programs is supported.
13182dlopen_self=$enable_dlopen_self
13183
13184# Whether dlopen of statically linked programs is supported.
13185dlopen_self_static=$enable_dlopen_self_static
13186
13187# Commands to strip libraries.
13188old_striplib=$lt_old_striplib
13189striplib=$lt_striplib
13190
13191
13192# The linker used to build libraries.
13193LD=$lt_LD
13194
13195# How to create reloadable object files.
13196reload_flag=$lt_reload_flag
13197reload_cmds=$lt_reload_cmds
13198
13199# Commands used to build an old-style archive.
13200old_archive_cmds=$lt_old_archive_cmds
13201
13202# A language specific compiler.
13203CC=$lt_compiler
13204
13205# Is the compiler the GNU compiler?
13206with_gcc=$GCC
13207
13208# Compiler flag to turn off builtin functions.
13209no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13210
13211# How to pass a linker flag through the compiler.
13212wl=$lt_lt_prog_compiler_wl
13213
13214# Additional compiler flags for building library objects.
13215pic_flag=$lt_lt_prog_compiler_pic
13216
13217# Compiler flag to prevent dynamic linking.
13218link_static_flag=$lt_lt_prog_compiler_static
13219
13220# Does compiler simultaneously support -c and -o options?
13221compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13222
13223# Whether or not to add -lc for building shared libraries.
13224build_libtool_need_lc=$archive_cmds_need_lc
13225
13226# Whether or not to disallow shared libs when runtime libs are static.
13227allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13228
13229# Compiler flag to allow reflexive dlopens.
13230export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13231
13232# Compiler flag to generate shared objects directly from archives.
13233whole_archive_flag_spec=$lt_whole_archive_flag_spec
13234
13235# Whether the compiler copes with passing no objects directly.
13236compiler_needs_object=$lt_compiler_needs_object
13237
13238# Create an old-style archive from a shared archive.
13239old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13240
13241# Create a temporary old-style archive to link instead of a shared archive.
13242old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13243
13244# Commands used to build a shared archive.
13245archive_cmds=$lt_archive_cmds
13246archive_expsym_cmds=$lt_archive_expsym_cmds
13247
13248# Commands used to build a loadable module if different from building
13249# a shared archive.
13250module_cmds=$lt_module_cmds
13251module_expsym_cmds=$lt_module_expsym_cmds
13252
13253# Whether we are building with GNU ld or not.
13254with_gnu_ld=$lt_with_gnu_ld
13255
13256# Flag that allows shared libraries with undefined symbols to be built.
13257allow_undefined_flag=$lt_allow_undefined_flag
13258
13259# Flag that enforces no undefined symbols.
13260no_undefined_flag=$lt_no_undefined_flag
13261
13262# Flag to hardcode \$libdir into a binary during linking.
13263# This must work even if \$libdir does not exist
13264hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13265
13266# If ld is used when linking, flag to hardcode \$libdir into a binary
13267# during linking. This must work even if \$libdir does not exist.
13268hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13269
13270# Whether we need a single "-rpath" flag with a separated argument.
13271hardcode_libdir_separator=$lt_hardcode_libdir_separator
13272
13273# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13274# DIR into the resulting binary.
13275hardcode_direct=$hardcode_direct
13276
13277# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13278# DIR into the resulting binary and the resulting library dependency is
13279# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13280# library is relocated.
13281hardcode_direct_absolute=$hardcode_direct_absolute
13282
13283# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13284# into the resulting binary.
13285hardcode_minus_L=$hardcode_minus_L
13286
13287# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13288# into the resulting binary.
13289hardcode_shlibpath_var=$hardcode_shlibpath_var
13290
13291# Set to "yes" if building a shared library automatically hardcodes DIR
13292# into the library and all subsequent libraries and executables linked
13293# against it.
13294hardcode_automatic=$hardcode_automatic
13295
13296# Set to yes if linker adds runtime paths of dependent libraries
13297# to runtime path list.
13298inherit_rpath=$inherit_rpath
13299
13300# Whether libtool must link a program against all its dependency libraries.
13301link_all_deplibs=$link_all_deplibs
13302
13303# Fix the shell variable \$srcfile for the compiler.
13304fix_srcfile_path=$lt_fix_srcfile_path
13305
13306# Set to "yes" if exported symbols are required.
13307always_export_symbols=$always_export_symbols
13308
13309# The commands to list exported symbols.
13310export_symbols_cmds=$lt_export_symbols_cmds
13311
13312# Symbols that should not be listed in the preloaded symbols.
13313exclude_expsyms=$lt_exclude_expsyms
13314
13315# Symbols that must always be exported.
13316include_expsyms=$lt_include_expsyms
13317
13318# Commands necessary for linking programs (against libraries) with templates.
13319prelink_cmds=$lt_prelink_cmds
13320
13321# Specify filename containing input files.
13322file_list_spec=$lt_file_list_spec
13323
13324# How to hardcode a shared library path into an executable.
13325hardcode_action=$hardcode_action
13326
13327# ### END LIBTOOL CONFIG
13328
13329_LT_EOF
13330
13331 case $host_os in
13332 aix3*)
13333 cat <<\_LT_EOF >> "$cfgfile"
13334# AIX sometimes has problems with the GCC collect2 program. For some
13335# reason, if we set the COLLECT_NAMES environment variable, the problems
13336# vanish in a puff of smoke.
13337if test "X${COLLECT_NAMES+set}" != Xset; then
13338 COLLECT_NAMES=
13339 export COLLECT_NAMES
13340fi
13341_LT_EOF
13342 ;;
13343 esac
13344
13345
13346ltmain="$ac_aux_dir/ltmain.sh"
13347
13348
13349 # We use sed instead of cat because bash on DJGPP gets confused if
13350 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13351 # text mode, it properly converts lines to CR/LF. This bash problem
13352 # is reportedly fixed, but why not run on old versions too?
13353 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13354 || (rm -f "$cfgfile"; exit 1)
13355
13356 case $xsi_shell in
13357 yes)
13358 cat << \_LT_EOF >> "$cfgfile"
13359
13360# func_dirname file append nondir_replacement
13361# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13362# otherwise set result to NONDIR_REPLACEMENT.
13363func_dirname ()
13364{
13365 case ${1} in
13366 */*) func_dirname_result="${1%/*}${2}" ;;
13367 * ) func_dirname_result="${3}" ;;
13368 esac
13369}
13370
13371# func_basename file
13372func_basename ()
13373{
13374 func_basename_result="${1##*/}"
13375}
13376
13377# func_dirname_and_basename file append nondir_replacement
13378# perform func_basename and func_dirname in a single function
13379# call:
13380# dirname: Compute the dirname of FILE. If nonempty,
13381# add APPEND to the result, otherwise set result
13382# to NONDIR_REPLACEMENT.
13383# value returned in "$func_dirname_result"
13384# basename: Compute filename of FILE.
13385# value retuned in "$func_basename_result"
13386# Implementation must be kept synchronized with func_dirname
13387# and func_basename. For efficiency, we do not delegate to
13388# those functions but instead duplicate the functionality here.
13389func_dirname_and_basename ()
13390{
13391 case ${1} in
13392 */*) func_dirname_result="${1%/*}${2}" ;;
13393 * ) func_dirname_result="${3}" ;;
13394 esac
13395 func_basename_result="${1##*/}"
13396}
13397
13398# func_stripname prefix suffix name
13399# strip PREFIX and SUFFIX off of NAME.
13400# PREFIX and SUFFIX must not contain globbing or regex special
13401# characters, hashes, percent signs, but SUFFIX may contain a leading
13402# dot (in which case that matches only a dot).
13403func_stripname ()
13404{
13405 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13406 # positional parameters, so assign one to ordinary parameter first.
13407 func_stripname_result=${3}
13408 func_stripname_result=${func_stripname_result#"${1}"}
13409 func_stripname_result=${func_stripname_result%"${2}"}
13410}
13411
13412# func_opt_split
13413func_opt_split ()
13414{
13415 func_opt_split_opt=${1%%=*}
13416 func_opt_split_arg=${1#*=}
13417}
13418
13419# func_lo2o object
13420func_lo2o ()
13421{
13422 case ${1} in
13423 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13424 *) func_lo2o_result=${1} ;;
13425 esac
13426}
13427
13428# func_xform libobj-or-source
13429func_xform ()
13430{
13431 func_xform_result=${1%.*}.lo
13432}
13433
13434# func_arith arithmetic-term...
13435func_arith ()
13436{
13437 func_arith_result=$(( $* ))
13438}
13439
13440# func_len string
13441# STRING may not start with a hyphen.
13442func_len ()
13443{
13444 func_len_result=${#1}
13445}
13446
13447_LT_EOF
13448 ;;
13449 *) # Bourne compatible functions.
13450 cat << \_LT_EOF >> "$cfgfile"
13451
13452# func_dirname file append nondir_replacement
13453# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13454# otherwise set result to NONDIR_REPLACEMENT.
13455func_dirname ()
13456{
13457 # Extract subdirectory from the argument.
13458 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13459 if test "X$func_dirname_result" = "X${1}"; then
13460 func_dirname_result="${3}"
13461 else
13462 func_dirname_result="$func_dirname_result${2}"
13463 fi
13464}
13465
13466# func_basename file
13467func_basename ()
13468{
13469 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13470}
13471
13472
13473# func_stripname prefix suffix name
13474# strip PREFIX and SUFFIX off of NAME.
13475# PREFIX and SUFFIX must not contain globbing or regex special
13476# characters, hashes, percent signs, but SUFFIX may contain a leading
13477# dot (in which case that matches only a dot).
13478# func_strip_suffix prefix name
13479func_stripname ()
13480{
13481 case ${2} in
13482 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13483 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13484 esac
13485}
13486
13487# sed scripts:
13488my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13489my_sed_long_arg='1s/^-[^=]*=//'
13490
13491# func_opt_split
13492func_opt_split ()
13493{
13494 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13495 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13496}
13497
13498# func_lo2o object
13499func_lo2o ()
13500{
13501 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13502}
13503
13504# func_xform libobj-or-source
13505func_xform ()
13506{
13507 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13508}
13509
13510# func_arith arithmetic-term...
13511func_arith ()
13512{
13513 func_arith_result=`expr "$@"`
13514}
13515
13516# func_len string
13517# STRING may not start with a hyphen.
13518func_len ()
13519{
13520 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13521}
13522
13523_LT_EOF
13524esac
13525
13526case $lt_shell_append in
13527 yes)
13528 cat << \_LT_EOF >> "$cfgfile"
13529
13530# func_append var value
13531# Append VALUE to the end of shell variable VAR.
13532func_append ()
13533{
13534 eval "$1+=\$2"
13535}
13536_LT_EOF
13537 ;;
13538 *)
13539 cat << \_LT_EOF >> "$cfgfile"
13540
13541# func_append var value
13542# Append VALUE to the end of shell variable VAR.
13543func_append ()
13544{
13545 eval "$1=\$$1\$2"
13546}
13547
13548_LT_EOF
13549 ;;
13550 esac
13551
13552
13553 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13554 || (rm -f "$cfgfile"; exit 1)
13555
13556 mv -f "$cfgfile" "$ofile" ||
13557 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13558 chmod +x "$ofile"
13559
13560 ;;
81ecdfbb 13561 "default":C) case x$CONFIG_HEADERS in xcconfig.h:config.in) echo > stamp-h ;; esac ;;
c906108c 13562
b7026657 13563 esac
81ecdfbb 13564done # for ac_tag
c906108c 13565
b7026657 13566
81ecdfbb 13567as_fn_exit 0
b7026657 13568_ACEOF
b7026657
AC
13569ac_clean_files=$ac_clean_files_save
13570
81ecdfbb
RW
13571test $ac_write_fail = 0 ||
13572 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13573
b7026657
AC
13574
13575# configure is writing to config.log, and then calls config.status.
13576# config.status does its own redirection, appending to config.log.
13577# Unfortunately, on DOS this fails, as config.log is still kept open
13578# by configure, so config.status won't be able to write to it; its
13579# output is simply discarded. So we exec the FD to /dev/null,
13580# effectively closing config.log, so it can be properly (re)opened and
13581# appended to by config.status. When coming back to configure, we
13582# need to make the FD available again.
13583if test "$no_create" != yes; then
13584 ac_cs_success=:
13585 ac_config_status_args=
13586 test "$silent" = yes &&
13587 ac_config_status_args="$ac_config_status_args --quiet"
13588 exec 5>/dev/null
13589 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13590 exec 5>>config.log
13591 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13592 # would make configure fail if this is the last instruction.
81ecdfbb
RW
13593 $ac_cs_success || as_fn_exit $?
13594fi
13595if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13597$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 13598fi
c906108c 13599
This page took 1.300582 seconds and 4 git commands to generate.