]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mcore/configure
bfd: add stdlib.h when using abort
[thirdparty/binutils-gdb.git] / sim / mcore / configure
CommitLineData
2d514e6f 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
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## -------------------- ##
2d514e6f 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
2d514e6f 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
2d514e6f
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.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
b7026657
AC
122PS1='$ '
123PS2='> '
124PS4='+ '
2d514e6f 125
b7026657 126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 219do
81ecdfbb
RW
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
81ecdfbb
RW
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 274 else
81ecdfbb
RW
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
b7026657 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
2d514e6f 410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
429 as_expr=expr
430else
431 as_expr=false
432fi
2d514e6f 433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
435 as_basename=basename
436else
437 as_basename=false
438fi
2d514e6f 439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
2d514e6f 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
b7026657
AC
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
2d514e6f 464
b7026657
AC
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
2d514e6f 471
2d514e6f 472
81ecdfbb
RW
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
b7026657 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
b7026657 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 490 t loop
81ecdfbb 491 s/-\n.*//
b7026657 492 ' >$as_me.lineno &&
81ecdfbb
RW
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657 495
d0ac1c44
SM
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
b7026657
AC
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
b7026657
AC
504 # Exit status is that of the last command.
505 exit
506}
2d514e6f 507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
b7026657 519esac
2d514e6f 520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
b7026657 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
b7026657 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 530 as_ln_s='ln -s'
81ecdfbb
RW
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
b7026657 541 fi
b7026657 542else
d0ac1c44 543 as_ln_s='cp -pR'
b7026657 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
2d514e6f 547
b7026657 548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
2d514e6f 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
2d514e6f 557
b7026657
AC
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2d514e6f 560
b7026657
AC
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2d514e6f 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
2d514e6f 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
2d514e6f 569
b7026657 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b7026657
AC
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
2d514e6f 574
2d514e6f 575#
b7026657 576# Initializations.
2d514e6f 577#
b7026657 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
b7026657 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
b7026657
AC
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
b7026657
AC
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
b7026657
AC
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
b7026657
AC
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
b7026657
AC
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
b7026657
AC
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
b7026657
AC
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
b7026657
AC
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
b7026657 623# include <inttypes.h>
b7026657 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
b7026657
AC
629# include <unistd.h>
630#endif"
2d514e6f 631
2c2645d7 632ac_header_list=
37e9f182 633ac_func_list=
81ecdfbb
RW
634ac_subst_vars='LTLIBOBJS
635LIBOBJS
760b3e8b
MF
636sim_reserved_bits
637sim_hw
638sim_hw_objs
639sim_hw_cflags
640sim_default_model
641sim_scache
642sim_float
643sim_bitsize
81ecdfbb
RW
644cgen_breaks
645REPORT_BUGS_TEXI
646REPORT_BUGS_TO
647PKGVERSION
81ecdfbb 648MAINT
31e6ad7d
MF
649MAINTAINER_MODE_FALSE
650MAINTAINER_MODE_TRUE
6bb11ab3
L
651lt_cv_dlopen_libs
652OTOOL64
653OTOOL
654LIPO
655NMEDIT
656DSYMUTIL
657AWK
658STRIP
659OBJDUMP
660LN_S
661NM
662ac_ct_DUMPBIN
663DUMPBIN
664LD
665FGREP
666SED
667LIBTOOL
668PLUGINS_FALSE
669PLUGINS_TRUE
aadc9410
MF
670zlibinc
671zlibdir
81ecdfbb
RW
672CATOBJEXT
673GENCAT
674INSTOBJEXT
675DATADIRNAME
676CATALOGS
677POSUB
678GMSGFMT
679XGETTEXT
680INCINTL
681LIBINTL_DEP
682LIBINTL
683USE_NLS
db2e4d67
MF
684CCDEPMODE
685DEPDIR
686am__leading_dot
5f3ef9d0 687PACKAGE
46f900c0 688C_DIALECT
81ecdfbb
RW
689RANLIB
690AR
c2783492 691LDFLAGS_FOR_BUILD
c25ea03d 692CFLAGS_FOR_BUILD
81ecdfbb
RW
693CC_FOR_BUILD
694INSTALL_DATA
695INSTALL_SCRIPT
696INSTALL_PROGRAM
2232061b
MF
697EGREP
698GREP
c2783492
MF
699CPP
700OBJEXT
701EXEEXT
702ac_ct_CC
703CPPFLAGS
704LDFLAGS
705CFLAGS
706CC
81ecdfbb
RW
707target_os
708target_vendor
709target_cpu
710target
711host_os
712host_vendor
713host_cpu
714host
715build_os
716build_vendor
717build_cpu
718build
81ecdfbb
RW
719target_alias
720host_alias
721build_alias
722LIBS
723ECHO_T
724ECHO_N
725ECHO_C
726DEFS
727mandir
728localedir
729libdir
730psdir
731pdfdir
732dvidir
733htmldir
734infodir
735docdir
736oldincludedir
737includedir
738localstatedir
739sharedstatedir
740sysconfdir
741datadir
742datarootdir
743libexecdir
744sbindir
745bindir
746program_transform_name
747prefix
748exec_prefix
749PACKAGE_URL
750PACKAGE_BUGREPORT
751PACKAGE_STRING
752PACKAGE_VERSION
753PACKAGE_TARNAME
754PACKAGE_NAME
755PATH_SEPARATOR
136da8cd
MF
756SHELL
757WERROR_CFLAGS
758WARN_CFLAGS
136da8cd 759sim_inline
136da8cd 760sim_endian
136da8cd 761sim_alignment'
b7026657 762ac_subst_files=''
81ecdfbb
RW
763ac_user_opts='
764enable_option_checking
aadc9410 765with_system_zlib
6bb11ab3
L
766enable_plugins
767enable_shared
768enable_static
769with_pic
770enable_fast_install
771with_gnu_ld
772enable_libtool_lock
81ecdfbb 773enable_maintainer_mode
81ecdfbb
RW
774enable_sim_debug
775enable_sim_stdio
776enable_sim_trace
777enable_sim_profile
35656e95 778enable_sim_assert
16f7876d 779enable_sim_environment
347fe5bb 780enable_sim_inline
81ecdfbb
RW
781with_pkgversion
782with_bugurl
52588767
MF
783enable_sim_endian
784enable_sim_alignment
feb703b3
MF
785enable_werror
786enable_build_warnings
787enable_sim_build_warnings
81ecdfbb
RW
788'
789 ac_precious_vars='build_alias
790host_alias
791target_alias
792CC
793CFLAGS
794LDFLAGS
795LIBS
796CPPFLAGS
797CPP'
798
2d514e6f
SS
799
800# Initialize some variables set by options.
b7026657
AC
801ac_init_help=
802ac_init_version=false
81ecdfbb
RW
803ac_unrecognized_opts=
804ac_unrecognized_sep=
2d514e6f
SS
805# The variables have the same names as the options, with
806# dashes changed to underlines.
b7026657 807cache_file=/dev/null
2d514e6f 808exec_prefix=NONE
2d514e6f 809no_create=
2d514e6f
SS
810no_recursion=
811prefix=NONE
812program_prefix=NONE
813program_suffix=NONE
814program_transform_name=s,x,x,
815silent=
816site=
817srcdir=
2d514e6f
SS
818verbose=
819x_includes=NONE
820x_libraries=NONE
b7026657
AC
821
822# Installation directory options.
823# These are left unexpanded so users can "make install exec_prefix=/foo"
824# and all the variables that are supposed to be based on exec_prefix
825# by default will actually change.
826# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 827# (The list follows the same order as the GNU Coding Standards.)
2d514e6f
SS
828bindir='${exec_prefix}/bin'
829sbindir='${exec_prefix}/sbin'
830libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
831datarootdir='${prefix}/share'
832datadir='${datarootdir}'
2d514e6f
SS
833sysconfdir='${prefix}/etc'
834sharedstatedir='${prefix}/com'
835localstatedir='${prefix}/var'
2d514e6f
SS
836includedir='${prefix}/include'
837oldincludedir='/usr/include'
81ecdfbb
RW
838docdir='${datarootdir}/doc/${PACKAGE}'
839infodir='${datarootdir}/info'
840htmldir='${docdir}'
841dvidir='${docdir}'
842pdfdir='${docdir}'
843psdir='${docdir}'
844libdir='${exec_prefix}/lib'
845localedir='${datarootdir}/locale'
846mandir='${datarootdir}/man'
2d514e6f 847
2d514e6f 848ac_prev=
81ecdfbb 849ac_dashdash=
2d514e6f
SS
850for ac_option
851do
2d514e6f
SS
852 # If the previous option needs an argument, assign it.
853 if test -n "$ac_prev"; then
81ecdfbb 854 eval $ac_prev=\$ac_option
2d514e6f
SS
855 ac_prev=
856 continue
857 fi
858
81ecdfbb 859 case $ac_option in
d0ac1c44
SM
860 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
861 *=) ac_optarg= ;;
862 *) ac_optarg=yes ;;
81ecdfbb 863 esac
2d514e6f
SS
864
865 # Accept the important Cygnus configure options, so we can diagnose typos.
866
81ecdfbb
RW
867 case $ac_dashdash$ac_option in
868 --)
869 ac_dashdash=yes ;;
2d514e6f
SS
870
871 -bindir | --bindir | --bindi | --bind | --bin | --bi)
872 ac_prev=bindir ;;
873 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 874 bindir=$ac_optarg ;;
2d514e6f
SS
875
876 -build | --build | --buil | --bui | --bu)
b7026657 877 ac_prev=build_alias ;;
2d514e6f 878 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 879 build_alias=$ac_optarg ;;
2d514e6f
SS
880
881 -cache-file | --cache-file | --cache-fil | --cache-fi \
882 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
883 ac_prev=cache_file ;;
884 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
885 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
886 cache_file=$ac_optarg ;;
887
888 --config-cache | -C)
889 cache_file=config.cache ;;
2d514e6f 890
81ecdfbb 891 -datadir | --datadir | --datadi | --datad)
2d514e6f 892 ac_prev=datadir ;;
81ecdfbb 893 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 894 datadir=$ac_optarg ;;
2d514e6f 895
81ecdfbb
RW
896 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
897 | --dataroo | --dataro | --datar)
898 ac_prev=datarootdir ;;
899 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
900 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
901 datarootdir=$ac_optarg ;;
902
2d514e6f 903 -disable-* | --disable-*)
81ecdfbb 904 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
2d514e6f 905 # Reject names that are not valid shell variable names.
81ecdfbb 906 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 907 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
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--disable-$ac_useropt_orig"
915 ac_unrecognized_sep=', ';;
916 esac
917 eval enable_$ac_useropt=no ;;
918
919 -docdir | --docdir | --docdi | --doc | --do)
920 ac_prev=docdir ;;
921 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
922 docdir=$ac_optarg ;;
923
924 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
925 ac_prev=dvidir ;;
926 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
927 dvidir=$ac_optarg ;;
2d514e6f
SS
928
929 -enable-* | --enable-*)
81ecdfbb 930 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
2d514e6f 931 # Reject names that are not valid shell variable names.
81ecdfbb 932 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 933 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
934 ac_useropt_orig=$ac_useropt
935 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
936 case $ac_user_opts in
937 *"
938"enable_$ac_useropt"
939"*) ;;
940 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
941 ac_unrecognized_sep=', ';;
2d514e6f 942 esac
81ecdfbb 943 eval enable_$ac_useropt=\$ac_optarg ;;
2d514e6f
SS
944
945 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
946 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
947 | --exec | --exe | --ex)
948 ac_prev=exec_prefix ;;
949 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
950 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
951 | --exec=* | --exe=* | --ex=*)
b7026657 952 exec_prefix=$ac_optarg ;;
2d514e6f
SS
953
954 -gas | --gas | --ga | --g)
955 # Obsolete; use --with-gas.
956 with_gas=yes ;;
957
b7026657
AC
958 -help | --help | --hel | --he | -h)
959 ac_init_help=long ;;
960 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
961 ac_init_help=recursive ;;
962 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
963 ac_init_help=short ;;
2d514e6f
SS
964
965 -host | --host | --hos | --ho)
b7026657 966 ac_prev=host_alias ;;
2d514e6f 967 -host=* | --host=* | --hos=* | --ho=*)
b7026657 968 host_alias=$ac_optarg ;;
2d514e6f 969
81ecdfbb
RW
970 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
971 ac_prev=htmldir ;;
972 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
973 | --ht=*)
974 htmldir=$ac_optarg ;;
975
2d514e6f
SS
976 -includedir | --includedir | --includedi | --included | --include \
977 | --includ | --inclu | --incl | --inc)
978 ac_prev=includedir ;;
979 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
980 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 981 includedir=$ac_optarg ;;
2d514e6f
SS
982
983 -infodir | --infodir | --infodi | --infod | --info | --inf)
984 ac_prev=infodir ;;
985 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 986 infodir=$ac_optarg ;;
2d514e6f
SS
987
988 -libdir | --libdir | --libdi | --libd)
989 ac_prev=libdir ;;
990 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 991 libdir=$ac_optarg ;;
2d514e6f
SS
992
993 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
994 | --libexe | --libex | --libe)
995 ac_prev=libexecdir ;;
996 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
997 | --libexe=* | --libex=* | --libe=*)
b7026657 998 libexecdir=$ac_optarg ;;
2d514e6f 999
81ecdfbb
RW
1000 -localedir | --localedir | --localedi | --localed | --locale)
1001 ac_prev=localedir ;;
1002 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1003 localedir=$ac_optarg ;;
1004
2d514e6f 1005 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1006 | --localstate | --localstat | --localsta | --localst | --locals)
2d514e6f
SS
1007 ac_prev=localstatedir ;;
1008 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1009 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1010 localstatedir=$ac_optarg ;;
2d514e6f
SS
1011
1012 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1013 ac_prev=mandir ;;
1014 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1015 mandir=$ac_optarg ;;
2d514e6f
SS
1016
1017 -nfp | --nfp | --nf)
1018 # Obsolete; use --without-fp.
1019 with_fp=no ;;
1020
1021 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1022 | --no-cr | --no-c | -n)
2d514e6f
SS
1023 no_create=yes ;;
1024
1025 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1026 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1027 no_recursion=yes ;;
1028
1029 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1030 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1031 | --oldin | --oldi | --old | --ol | --o)
1032 ac_prev=oldincludedir ;;
1033 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1034 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1035 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1036 oldincludedir=$ac_optarg ;;
2d514e6f
SS
1037
1038 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1039 ac_prev=prefix ;;
1040 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1041 prefix=$ac_optarg ;;
2d514e6f
SS
1042
1043 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1044 | --program-pre | --program-pr | --program-p)
1045 ac_prev=program_prefix ;;
1046 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1047 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1048 program_prefix=$ac_optarg ;;
2d514e6f
SS
1049
1050 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1051 | --program-suf | --program-su | --program-s)
1052 ac_prev=program_suffix ;;
1053 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1054 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1055 program_suffix=$ac_optarg ;;
2d514e6f
SS
1056
1057 -program-transform-name | --program-transform-name \
1058 | --program-transform-nam | --program-transform-na \
1059 | --program-transform-n | --program-transform- \
1060 | --program-transform | --program-transfor \
1061 | --program-transfo | --program-transf \
1062 | --program-trans | --program-tran \
1063 | --progr-tra | --program-tr | --program-t)
1064 ac_prev=program_transform_name ;;
1065 -program-transform-name=* | --program-transform-name=* \
1066 | --program-transform-nam=* | --program-transform-na=* \
1067 | --program-transform-n=* | --program-transform-=* \
1068 | --program-transform=* | --program-transfor=* \
1069 | --program-transfo=* | --program-transf=* \
1070 | --program-trans=* | --program-tran=* \
1071 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1072 program_transform_name=$ac_optarg ;;
2d514e6f 1073
81ecdfbb
RW
1074 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1075 ac_prev=pdfdir ;;
1076 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1077 pdfdir=$ac_optarg ;;
1078
1079 -psdir | --psdir | --psdi | --psd | --ps)
1080 ac_prev=psdir ;;
1081 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1082 psdir=$ac_optarg ;;
1083
2d514e6f
SS
1084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1085 | -silent | --silent | --silen | --sile | --sil)
1086 silent=yes ;;
1087
1088 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1089 ac_prev=sbindir ;;
1090 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1091 | --sbi=* | --sb=*)
b7026657 1092 sbindir=$ac_optarg ;;
2d514e6f
SS
1093
1094 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1095 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1096 | --sharedst | --shareds | --shared | --share | --shar \
1097 | --sha | --sh)
1098 ac_prev=sharedstatedir ;;
1099 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1100 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1101 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1102 | --sha=* | --sh=*)
b7026657 1103 sharedstatedir=$ac_optarg ;;
2d514e6f
SS
1104
1105 -site | --site | --sit)
1106 ac_prev=site ;;
1107 -site=* | --site=* | --sit=*)
b7026657 1108 site=$ac_optarg ;;
eb2d80b4 1109
2d514e6f
SS
1110 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1111 ac_prev=srcdir ;;
1112 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1113 srcdir=$ac_optarg ;;
2d514e6f
SS
1114
1115 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1116 | --syscon | --sysco | --sysc | --sys | --sy)
1117 ac_prev=sysconfdir ;;
1118 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1119 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1120 sysconfdir=$ac_optarg ;;
2d514e6f
SS
1121
1122 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1123 ac_prev=target_alias ;;
2d514e6f 1124 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1125 target_alias=$ac_optarg ;;
2d514e6f
SS
1126
1127 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1128 verbose=yes ;;
1129
b7026657
AC
1130 -version | --version | --versio | --versi | --vers | -V)
1131 ac_init_version=: ;;
2d514e6f
SS
1132
1133 -with-* | --with-*)
81ecdfbb 1134 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
2d514e6f 1135 # Reject names that are not valid shell variable names.
81ecdfbb 1136 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1137 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1138 ac_useropt_orig=$ac_useropt
1139 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1140 case $ac_user_opts in
1141 *"
1142"with_$ac_useropt"
1143"*) ;;
1144 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1145 ac_unrecognized_sep=', ';;
2d514e6f 1146 esac
81ecdfbb 1147 eval with_$ac_useropt=\$ac_optarg ;;
2d514e6f
SS
1148
1149 -without-* | --without-*)
81ecdfbb 1150 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
2d514e6f 1151 # Reject names that are not valid shell variable names.
81ecdfbb 1152 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1153 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1154 ac_useropt_orig=$ac_useropt
1155 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1156 case $ac_user_opts in
1157 *"
1158"with_$ac_useropt"
1159"*) ;;
1160 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1161 ac_unrecognized_sep=', ';;
1162 esac
1163 eval with_$ac_useropt=no ;;
2d514e6f
SS
1164
1165 --x)
1166 # Obsolete; use --with-x.
1167 with_x=yes ;;
1168
1169 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1170 | --x-incl | --x-inc | --x-in | --x-i)
1171 ac_prev=x_includes ;;
1172 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1173 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1174 x_includes=$ac_optarg ;;
2d514e6f
SS
1175
1176 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1177 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1178 ac_prev=x_libraries ;;
1179 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1180 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1181 x_libraries=$ac_optarg ;;
2d514e6f 1182
d0ac1c44
SM
1183 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1184Try \`$0 --help' for more information"
2d514e6f
SS
1185 ;;
1186
b7026657
AC
1187 *=*)
1188 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1189 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1190 case $ac_envvar in #(
1191 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1192 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1193 esac
1194 eval $ac_envvar=\$ac_optarg
b7026657
AC
1195 export $ac_envvar ;;
1196
2d514e6f 1197 *)
b7026657 1198 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1199 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1200 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1201 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1202 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
2d514e6f
SS
1203 ;;
1204
1205 esac
1206done
1207
1208if test -n "$ac_prev"; then
b7026657 1209 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1210 as_fn_error $? "missing argument to $ac_option"
2d514e6f 1211fi
2d514e6f 1212
81ecdfbb
RW
1213if test -n "$ac_unrecognized_opts"; then
1214 case $enable_option_checking in
1215 no) ;;
d0ac1c44 1216 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1217 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1218 esac
81ecdfbb 1219fi
2d514e6f 1220
81ecdfbb
RW
1221# Check all directory arguments for consistency.
1222for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1223 datadir sysconfdir sharedstatedir localstatedir includedir \
1224 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1225 libdir localedir mandir
2d514e6f 1226do
81ecdfbb
RW
1227 eval ac_val=\$$ac_var
1228 # Remove trailing slashes.
1229 case $ac_val in
1230 */ )
1231 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1232 eval $ac_var=\$ac_val;;
1233 esac
1234 # Be sure to have absolute directory names.
b7026657 1235 case $ac_val in
81ecdfbb
RW
1236 [\\/$]* | ?:[\\/]* ) continue;;
1237 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
2d514e6f 1238 esac
d0ac1c44 1239 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
2d514e6f
SS
1240done
1241
b7026657
AC
1242# There might be people who depend on the old broken behavior: `$host'
1243# used to hold the argument of --host etc.
1244# FIXME: To remove some day.
1245build=$build_alias
1246host=$host_alias
1247target=$target_alias
1248
1249# FIXME: To remove some day.
1250if test "x$host_alias" != x; then
1251 if test "x$build_alias" = x; then
1252 cross_compiling=maybe
b7026657
AC
1253 elif test "x$build_alias" != "x$host_alias"; then
1254 cross_compiling=yes
1255 fi
1256fi
2d514e6f 1257
b7026657
AC
1258ac_tool_prefix=
1259test -n "$host_alias" && ac_tool_prefix=$host_alias-
1260
1261test "$silent" = yes && exec 6>/dev/null
2d514e6f 1262
2d514e6f 1263
81ecdfbb
RW
1264ac_pwd=`pwd` && test -n "$ac_pwd" &&
1265ac_ls_di=`ls -di .` &&
1266ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1267 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1268test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1269 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1270
1271
2d514e6f
SS
1272# Find the source files, if location was not specified.
1273if test -z "$srcdir"; then
1274 ac_srcdir_defaulted=yes
81ecdfbb
RW
1275 # Try the directory containing this script, then the parent directory.
1276 ac_confdir=`$as_dirname -- "$as_myself" ||
1277$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1278 X"$as_myself" : 'X\(//\)[^/]' \| \
1279 X"$as_myself" : 'X\(//\)$' \| \
1280 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1281$as_echo X"$as_myself" |
1282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)[^/].*/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\/\)$/{
1291 s//\1/
1292 q
1293 }
1294 /^X\(\/\).*/{
1295 s//\1/
1296 q
1297 }
1298 s/.*/./; q'`
2d514e6f 1299 srcdir=$ac_confdir
81ecdfbb 1300 if test ! -r "$srcdir/$ac_unique_file"; then
2d514e6f
SS
1301 srcdir=..
1302 fi
1303else
1304 ac_srcdir_defaulted=no
1305fi
81ecdfbb
RW
1306if test ! -r "$srcdir/$ac_unique_file"; then
1307 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1308 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1309fi
1310ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1311ac_abs_confdir=`(
d0ac1c44 1312 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1313 pwd)`
1314# When building in place, set srcdir=.
1315if test "$ac_abs_confdir" = "$ac_pwd"; then
1316 srcdir=.
1317fi
1318# Remove unnecessary trailing slashes from srcdir.
1319# Double slashes in file names in object file debugging info
1320# mess up M-x gdb in Emacs.
1321case $srcdir in
1322*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1323esac
1324for ac_var in $ac_precious_vars; do
1325 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1326 eval ac_env_${ac_var}_value=\$${ac_var}
1327 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1329done
2d514e6f 1330
b7026657
AC
1331#
1332# Report the --help message.
1333#
1334if test "$ac_init_help" = "long"; then
1335 # Omit some internal or obsolete options to make the list less imposing.
1336 # This message is too long to be a string in the A/UX 3.1 sh.
1337 cat <<_ACEOF
1338\`configure' configures this package to adapt to many kinds of systems.
2d514e6f 1339
b7026657 1340Usage: $0 [OPTION]... [VAR=VALUE]...
2d514e6f 1341
b7026657
AC
1342To assign environment variables (e.g., CC, CFLAGS...), specify them as
1343VAR=VALUE. See below for descriptions of some of the useful variables.
2d514e6f 1344
b7026657 1345Defaults for the options are specified in brackets.
2d514e6f 1346
b7026657
AC
1347Configuration:
1348 -h, --help display this help and exit
1349 --help=short display options specific to this package
1350 --help=recursive display the short help of all the included packages
1351 -V, --version display version information and exit
d0ac1c44 1352 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1353 --cache-file=FILE cache test results in FILE [disabled]
1354 -C, --config-cache alias for \`--cache-file=config.cache'
1355 -n, --no-create do not create output files
1356 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1357
b7026657
AC
1358Installation directories:
1359 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1360 [$ac_default_prefix]
b7026657 1361 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1362 [PREFIX]
2d514e6f 1363
b7026657
AC
1364By default, \`make install' will install all the files in
1365\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1366an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1367for instance \`--prefix=\$HOME'.
2d514e6f 1368
b7026657
AC
1369For better control, use the options below.
1370
1371Fine tuning of the installation directories:
81ecdfbb
RW
1372 --bindir=DIR user executables [EPREFIX/bin]
1373 --sbindir=DIR system admin executables [EPREFIX/sbin]
1374 --libexecdir=DIR program executables [EPREFIX/libexec]
1375 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1376 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1377 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1378 --libdir=DIR object code libraries [EPREFIX/lib]
1379 --includedir=DIR C header files [PREFIX/include]
1380 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1381 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1382 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1383 --infodir=DIR info documentation [DATAROOTDIR/info]
1384 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1385 --mandir=DIR man documentation [DATAROOTDIR/man]
1386 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1387 --htmldir=DIR html documentation [DOCDIR]
1388 --dvidir=DIR dvi documentation [DOCDIR]
1389 --pdfdir=DIR pdf documentation [DOCDIR]
1390 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1391_ACEOF
1392
1393 cat <<\_ACEOF
1394
1395Program names:
1396 --program-prefix=PREFIX prepend PREFIX to installed program names
1397 --program-suffix=SUFFIX append SUFFIX to installed program names
1398 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1399
1400System types:
1401 --build=BUILD configure for building on BUILD [guessed]
1402 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1403 --target=TARGET configure for building compilers for TARGET [HOST]
1404_ACEOF
2d514e6f 1405fi
b7026657
AC
1406
1407if test -n "$ac_init_help"; then
1408
1409 cat <<\_ACEOF
1410
1411Optional Features:
81ecdfbb 1412 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1413 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1414 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1415 --enable-plugins Enable support for plugins
6bb11ab3
L
1416 --enable-shared[=PKGS] build shared libraries [default=yes]
1417 --enable-static[=PKGS] build static libraries [default=yes]
1418 --enable-fast-install[=PKGS]
1419 optimize for fast installation [default=yes]
1420 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1421 --enable-maintainer-mode
1422 enable make rules and dependencies not useful (and
1423 sometimes confusing) to the casual installer
8d0978fb
MF
1424 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1425 itself)
1426 --enable-sim-stdio Specify whether to use stdio for console
1427 input/output
1428 --enable-sim-trace=opts Enable tracing of simulated programs
1429 --enable-sim-profile=opts
1430 Enable profiling flags
35656e95 1431 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1432 --enable-sim-environment=environment
1433 Specify mixed, user, virtual or operating
1434 environment
347fe5bb
MF
1435 --enable-sim-inline=inlines
1436 Specify which functions should be inlined
8d0978fb
MF
1437 --enable-sim-endian=endian
1438 Specify target byte endian orientation
1439 --enable-sim-alignment=align
1440 Specify strict, nonstrict or forced alignment of
1441 memory accesses
feb703b3
MF
1442 --enable-werror treat compile warnings as errors
1443 --enable-build-warnings enable build-time compiler warnings if gcc is used
1444 --enable-sim-build-warnings
1445 enable SIM specific build-time compiler warnings if
1446 gcc is used
b7026657 1447
6efef468
JM
1448Optional Packages:
1449 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1450 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1451 --with-system-zlib use installed libz
6bb11ab3
L
1452 --with-pic try to use only PIC/non-PIC objects [default=use
1453 both]
1454 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1455 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1456 --with-bugurl=URL Direct users to URL to report a bug
1457
b7026657
AC
1458Some influential environment variables:
1459 CC C compiler command
1460 CFLAGS C compiler flags
1461 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1462 nonstandard directory <lib dir>
81ecdfbb 1463 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1464 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1465 you have headers in a nonstandard directory <include dir>
b7026657
AC
1466 CPP C preprocessor
1467
1468Use these variables to override the choices made by `configure' or to help
1469it to find libraries and programs with nonstandard names/locations.
1470
81ecdfbb 1471Report bugs to the package provider.
b7026657 1472_ACEOF
81ecdfbb 1473ac_status=$?
2d514e6f
SS
1474fi
1475
b7026657
AC
1476if test "$ac_init_help" = "recursive"; then
1477 # If there are subdirs, report their specific --help.
b7026657 1478 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1479 test -d "$ac_dir" ||
1480 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1481 continue
b7026657 1482 ac_builddir=.
2d514e6f 1483
81ecdfbb
RW
1484case "$ac_dir" in
1485.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486*)
1487 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1488 # A ".." for each directory in $ac_dir_suffix.
1489 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1490 case $ac_top_builddir_sub in
1491 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1493 esac ;;
1494esac
1495ac_abs_top_builddir=$ac_pwd
1496ac_abs_builddir=$ac_pwd$ac_dir_suffix
1497# for backward compatibility:
1498ac_top_builddir=$ac_top_build_prefix
2d514e6f 1499
b7026657 1500case $srcdir in
81ecdfbb 1501 .) # We are building in place.
b7026657 1502 ac_srcdir=.
81ecdfbb
RW
1503 ac_top_srcdir=$ac_top_builddir_sub
1504 ac_abs_top_srcdir=$ac_pwd ;;
1505 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1506 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1507 ac_top_srcdir=$srcdir
1508 ac_abs_top_srcdir=$srcdir ;;
1509 *) # Relative name.
1510 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1511 ac_top_srcdir=$ac_top_build_prefix$srcdir
1512 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1513esac
81ecdfbb
RW
1514ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1515
1516 cd "$ac_dir" || { ac_status=$?; continue; }
1517 # Check for guested configure.
1518 if test -f "$ac_srcdir/configure.gnu"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1521 elif test -f "$ac_srcdir/configure"; then
1522 echo &&
1523 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1524 else
81ecdfbb
RW
1525 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1526 fi || ac_status=$?
1527 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1528 done
2d514e6f 1529fi
b7026657 1530
81ecdfbb 1531test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1532if $ac_init_version; then
1533 cat <<\_ACEOF
81ecdfbb 1534configure
d0ac1c44 1535generated by GNU Autoconf 2.69
b7026657 1536
d0ac1c44 1537Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1538This configure script is free software; the Free Software Foundation
1539gives unlimited permission to copy, distribute and modify it.
1540_ACEOF
81ecdfbb 1541 exit
b7026657 1542fi
b7026657 1543
81ecdfbb
RW
1544## ------------------------ ##
1545## Autoconf initialization. ##
1546## ------------------------ ##
b7026657 1547
81ecdfbb
RW
1548# ac_fn_c_try_compile LINENO
1549# --------------------------
1550# Try to compile conftest.$ac_ext, and return whether this succeeded.
1551ac_fn_c_try_compile ()
b7026657 1552{
81ecdfbb
RW
1553 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554 rm -f conftest.$ac_objext
1555 if { { ac_try="$ac_compile"
1556case "(($ac_try" in
1557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558 *) ac_try_echo=$ac_try;;
1559esac
1560eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561$as_echo "$ac_try_echo"; } >&5
1562 (eval "$ac_compile") 2>conftest.err
1563 ac_status=$?
1564 if test -s conftest.err; then
1565 grep -v '^ *+' conftest.err >conftest.er1
1566 cat conftest.er1 >&5
1567 mv -f conftest.er1 conftest.err
1568 fi
1569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } && {
1571 test -z "$ac_c_werror_flag" ||
1572 test ! -s conftest.err
1573 } && test -s conftest.$ac_objext; then :
1574 ac_retval=0
1575else
1576 $as_echo "$as_me: failed program was:" >&5
1577sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1578
81ecdfbb
RW
1579 ac_retval=1
1580fi
d0ac1c44
SM
1581 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1582 as_fn_set_status $ac_retval
b7026657 1583
81ecdfbb 1584} # ac_fn_c_try_compile
b7026657 1585
81ecdfbb
RW
1586# ac_fn_c_try_cpp LINENO
1587# ----------------------
1588# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1589ac_fn_c_try_cpp ()
1590{
1591 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1592 if { { ac_try="$ac_cpp conftest.$ac_ext"
1593case "(($ac_try" in
1594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1595 *) ac_try_echo=$ac_try;;
1596esac
1597eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1598$as_echo "$ac_try_echo"; } >&5
1599 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1600 ac_status=$?
1601 if test -s conftest.err; then
1602 grep -v '^ *+' conftest.err >conftest.er1
1603 cat conftest.er1 >&5
1604 mv -f conftest.er1 conftest.err
1605 fi
1606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1607 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1608 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1609 test ! -s conftest.err
1610 }; then :
1611 ac_retval=0
1612else
1613 $as_echo "$as_me: failed program was:" >&5
1614sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1615
81ecdfbb
RW
1616 ac_retval=1
1617fi
d0ac1c44
SM
1618 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1619 as_fn_set_status $ac_retval
b7026657 1620
81ecdfbb 1621} # ac_fn_c_try_cpp
b7026657 1622
81ecdfbb
RW
1623# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1624# -------------------------------------------------------
1625# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1626# the include files in INCLUDES and setting the cache variable VAR
1627# accordingly.
1628ac_fn_c_check_header_mongrel ()
1629{
1630 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1631 if eval \${$3+:} false; then :
81ecdfbb
RW
1632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1633$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1634if eval \${$3+:} false; then :
81ecdfbb
RW
1635 $as_echo_n "(cached) " >&6
1636fi
1637eval ac_res=\$$3
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1639$as_echo "$ac_res" >&6; }
1640else
1641 # Is the header compilable?
1642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1643$as_echo_n "checking $2 usability... " >&6; }
1644cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645/* end confdefs.h. */
1646$4
1647#include <$2>
1648_ACEOF
1649if ac_fn_c_try_compile "$LINENO"; then :
1650 ac_header_compiler=yes
1651else
1652 ac_header_compiler=no
1653fi
1654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1656$as_echo "$ac_header_compiler" >&6; }
1657
1658# Is the header present?
1659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1660$as_echo_n "checking $2 presence... " >&6; }
1661cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662/* end confdefs.h. */
1663#include <$2>
1664_ACEOF
1665if ac_fn_c_try_cpp "$LINENO"; then :
1666 ac_header_preproc=yes
1667else
1668 ac_header_preproc=no
1669fi
d0ac1c44 1670rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1672$as_echo "$ac_header_preproc" >&6; }
1673
1674# So? What about this header?
1675case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1676 yes:no: )
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1678$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1680$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1681 ;;
1682 no:yes:* )
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1684$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1686$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1688$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1690$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1692$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1693 ;;
1694esac
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1696$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1697if eval \${$3+:} false; then :
81ecdfbb
RW
1698 $as_echo_n "(cached) " >&6
1699else
1700 eval "$3=\$ac_header_compiler"
1701fi
1702eval ac_res=\$$3
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1704$as_echo "$ac_res" >&6; }
1705fi
d0ac1c44 1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1707
1708} # ac_fn_c_check_header_mongrel
1709
1710# ac_fn_c_try_run LINENO
1711# ----------------------
1712# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1713# that executables *can* be run.
1714ac_fn_c_try_run ()
1715{
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 if { { ac_try="$ac_link"
1718case "(($ac_try" in
1719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1720 *) ac_try_echo=$ac_try;;
1721esac
1722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723$as_echo "$ac_try_echo"; } >&5
1724 (eval "$ac_link") 2>&5
1725 ac_status=$?
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1728 { { case "(($ac_try" in
1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1731esac
1732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733$as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_try") 2>&5
1735 ac_status=$?
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; }; }; then :
1738 ac_retval=0
1739else
1740 $as_echo "$as_me: program exited with status $ac_status" >&5
1741 $as_echo "$as_me: failed program was:" >&5
1742sed 's/^/| /' conftest.$ac_ext >&5
1743
1744 ac_retval=$ac_status
1745fi
1746 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1747 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1748 as_fn_set_status $ac_retval
81ecdfbb
RW
1749
1750} # ac_fn_c_try_run
1751
1752# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1753# -------------------------------------------------------
1754# Tests whether HEADER exists and can be compiled using the include files in
1755# INCLUDES, setting the cache variable VAR accordingly.
1756ac_fn_c_check_header_compile ()
1757{
1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1760$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1761if eval \${$3+:} false; then :
81ecdfbb
RW
1762 $as_echo_n "(cached) " >&6
1763else
1764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765/* end confdefs.h. */
1766$4
1767#include <$2>
1768_ACEOF
1769if ac_fn_c_try_compile "$LINENO"; then :
1770 eval "$3=yes"
1771else
1772 eval "$3=no"
1773fi
1774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1775fi
1776eval ac_res=\$$3
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1778$as_echo "$ac_res" >&6; }
d0ac1c44 1779 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1780
1781} # ac_fn_c_check_header_compile
1782
1783# ac_fn_c_try_link LINENO
1784# -----------------------
1785# Try to link conftest.$ac_ext, and return whether this succeeded.
1786ac_fn_c_try_link ()
1787{
1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 rm -f conftest.$ac_objext conftest$ac_exeext
1790 if { { ac_try="$ac_link"
1791case "(($ac_try" in
1792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1793 *) ac_try_echo=$ac_try;;
1794esac
1795eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1796$as_echo "$ac_try_echo"; } >&5
1797 (eval "$ac_link") 2>conftest.err
1798 ac_status=$?
1799 if test -s conftest.err; then
1800 grep -v '^ *+' conftest.err >conftest.er1
1801 cat conftest.er1 >&5
1802 mv -f conftest.er1 conftest.err
1803 fi
1804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1805 test $ac_status = 0; } && {
1806 test -z "$ac_c_werror_flag" ||
1807 test ! -s conftest.err
1808 } && test -s conftest$ac_exeext && {
1809 test "$cross_compiling" = yes ||
d0ac1c44 1810 test -x conftest$ac_exeext
81ecdfbb
RW
1811 }; then :
1812 ac_retval=0
1813else
1814 $as_echo "$as_me: failed program was:" >&5
1815sed 's/^/| /' conftest.$ac_ext >&5
1816
1817 ac_retval=1
1818fi
1819 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1820 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1821 # interfere with the next link command; also delete a directory that is
1822 # left behind by Apple's compiler. We do this before executing the actions.
1823 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825 as_fn_set_status $ac_retval
81ecdfbb
RW
1826
1827} # ac_fn_c_try_link
1828
1829# ac_fn_c_check_func LINENO FUNC VAR
1830# ----------------------------------
1831# Tests whether FUNC exists, setting the cache variable VAR accordingly
1832ac_fn_c_check_func ()
1833{
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1836$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1837if eval \${$3+:} false; then :
81ecdfbb
RW
1838 $as_echo_n "(cached) " >&6
1839else
1840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1841/* end confdefs.h. */
1842/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1843 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1844#define $2 innocuous_$2
1845
1846/* System header to define __stub macros and hopefully few prototypes,
1847 which can conflict with char $2 (); below.
1848 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1849 <limits.h> exists even on freestanding compilers. */
1850
1851#ifdef __STDC__
1852# include <limits.h>
1853#else
1854# include <assert.h>
1855#endif
1856
1857#undef $2
1858
1859/* Override any GCC internal prototype to avoid an error.
1860 Use char because int might match the return type of a GCC
1861 builtin and then its argument prototype would still apply. */
1862#ifdef __cplusplus
1863extern "C"
1864#endif
1865char $2 ();
1866/* The GNU C library defines this for functions which it implements
1867 to always fail with ENOSYS. Some functions are actually named
1868 something starting with __ and the normal name is an alias. */
1869#if defined __stub_$2 || defined __stub___$2
1870choke me
1871#endif
1872
1873int
1874main ()
1875{
1876return $2 ();
1877 ;
1878 return 0;
1879}
1880_ACEOF
1881if ac_fn_c_try_link "$LINENO"; then :
1882 eval "$3=yes"
1883else
1884 eval "$3=no"
1885fi
1886rm -f core conftest.err conftest.$ac_objext \
1887 conftest$ac_exeext conftest.$ac_ext
1888fi
1889eval ac_res=\$$3
1890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1891$as_echo "$ac_res" >&6; }
d0ac1c44 1892 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1893
1894} # ac_fn_c_check_func
936df756
MF
1895
1896# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1897# ----------------------------------------------------
1898# Tries to find if the field MEMBER exists in type AGGR, after including
1899# INCLUDES, setting cache variable VAR accordingly.
1900ac_fn_c_check_member ()
1901{
1902 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1904$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1905if eval \${$4+:} false; then :
936df756
MF
1906 $as_echo_n "(cached) " >&6
1907else
1908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1909/* end confdefs.h. */
1910$5
1911int
1912main ()
1913{
1914static $2 ac_aggr;
1915if (ac_aggr.$3)
1916return 0;
1917 ;
1918 return 0;
1919}
1920_ACEOF
1921if ac_fn_c_try_compile "$LINENO"; then :
1922 eval "$4=yes"
1923else
1924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1925/* end confdefs.h. */
1926$5
1927int
1928main ()
1929{
1930static $2 ac_aggr;
1931if (sizeof ac_aggr.$3)
1932return 0;
1933 ;
1934 return 0;
1935}
1936_ACEOF
1937if ac_fn_c_try_compile "$LINENO"; then :
1938 eval "$4=yes"
1939else
1940 eval "$4=no"
1941fi
1942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1943fi
1944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945fi
1946eval ac_res=\$$4
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1948$as_echo "$ac_res" >&6; }
d0ac1c44 1949 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1950
1951} # ac_fn_c_check_member
1952
1953# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1954# -------------------------------------------
1955# Tests whether TYPE exists after having included INCLUDES, setting cache
1956# variable VAR accordingly.
1957ac_fn_c_check_type ()
1958{
1959 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1961$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1962if eval \${$3+:} false; then :
936df756
MF
1963 $as_echo_n "(cached) " >&6
1964else
1965 eval "$3=no"
1966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1967/* end confdefs.h. */
1968$4
1969int
1970main ()
1971{
1972if (sizeof ($2))
1973 return 0;
1974 ;
1975 return 0;
1976}
1977_ACEOF
1978if ac_fn_c_try_compile "$LINENO"; then :
1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1980/* end confdefs.h. */
1981$4
1982int
1983main ()
1984{
1985if (sizeof (($2)))
1986 return 0;
1987 ;
1988 return 0;
1989}
1990_ACEOF
1991if ac_fn_c_try_compile "$LINENO"; then :
1992
1993else
1994 eval "$3=yes"
1995fi
1996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1997fi
1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1999fi
2000eval ac_res=\$$3
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2002$as_echo "$ac_res" >&6; }
d0ac1c44 2003 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2004
2005} # ac_fn_c_check_type
81ecdfbb
RW
2006cat >config.log <<_ACEOF
2007This file contains any messages produced by compilers while
2008running configure, to aid debugging if configure makes a mistake.
2009
2010It was created by $as_me, which was
d0ac1c44 2011generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2012
2013 $ $0 $@
2014
2015_ACEOF
2016exec 5>>config.log
2017{
2018cat <<_ASUNAME
2019## --------- ##
2020## Platform. ##
2021## --------- ##
2022
2023hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2024uname -m = `(uname -m) 2>/dev/null || echo unknown`
2025uname -r = `(uname -r) 2>/dev/null || echo unknown`
2026uname -s = `(uname -s) 2>/dev/null || echo unknown`
2027uname -v = `(uname -v) 2>/dev/null || echo unknown`
2028
2029/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2030/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2031
2032/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2033/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2034/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2035/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2036/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2037/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2038/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2039
2040_ASUNAME
2041
2042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2043for as_dir in $PATH
2044do
2045 IFS=$as_save_IFS
2046 test -z "$as_dir" && as_dir=.
2047 $as_echo "PATH: $as_dir"
2048 done
2049IFS=$as_save_IFS
2050
2051} >&5
2052
2053cat >&5 <<_ACEOF
b7026657
AC
2054
2055
2056## ----------- ##
2057## Core tests. ##
2058## ----------- ##
2059
2060_ACEOF
2061
2062
2063# Keep a trace of the command line.
2064# Strip out --no-create and --no-recursion so they do not pile up.
2065# Strip out --silent because we don't want to record it for future runs.
2066# Also quote any args containing shell meta-characters.
2067# Make two passes to allow for proper duplicate-argument suppression.
2068ac_configure_args=
2069ac_configure_args0=
2070ac_configure_args1=
b7026657
AC
2071ac_must_keep_next=false
2072for ac_pass in 1 2
2073do
2074 for ac_arg
2075 do
2076 case $ac_arg in
2077 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2079 | -silent | --silent | --silen | --sile | --sil)
2080 continue ;;
81ecdfbb
RW
2081 *\'*)
2082 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2083 esac
2084 case $ac_pass in
81ecdfbb 2085 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2086 2)
81ecdfbb 2087 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2088 if test $ac_must_keep_next = true; then
2089 ac_must_keep_next=false # Got value, back to normal.
2090 else
2091 case $ac_arg in
2092 *=* | --config-cache | -C | -disable-* | --disable-* \
2093 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2094 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2095 | -with-* | --with-* | -without-* | --without-* | --x)
2096 case "$ac_configure_args0 " in
2097 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2098 esac
2099 ;;
2100 -* ) ac_must_keep_next=true ;;
2101 esac
2102 fi
81ecdfbb 2103 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2104 ;;
2105 esac
2106 done
2107done
81ecdfbb
RW
2108{ ac_configure_args0=; unset ac_configure_args0;}
2109{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2110
2111# When interrupted or exit'd, cleanup temporary files, and complete
2112# config.log. We remove comments because anyway the quotes in there
2113# would cause problems or look ugly.
81ecdfbb
RW
2114# WARNING: Use '\'' to represent an apostrophe within the trap.
2115# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2116trap 'exit_status=$?
2117 # Save into config.log some information that might help in debugging.
2118 {
2119 echo
2120
d0ac1c44 2121 $as_echo "## ---------------- ##
b7026657 2122## Cache variables. ##
d0ac1c44 2123## ---------------- ##"
b7026657
AC
2124 echo
2125 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2126(
2127 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2128 eval ac_val=\$$ac_var
2129 case $ac_val in #(
2130 *${as_nl}*)
2131 case $ac_var in #(
2132 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2133$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2134 esac
2135 case $ac_var in #(
2136 _ | IFS | as_nl) ;; #(
2137 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2138 *) { eval $ac_var=; unset $ac_var;} ;;
2139 esac ;;
2140 esac
2141 done
b7026657 2142 (set) 2>&1 |
81ecdfbb
RW
2143 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2144 *${as_nl}ac_space=\ *)
b7026657 2145 sed -n \
81ecdfbb
RW
2146 "s/'\''/'\''\\\\'\'''\''/g;
2147 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2148 ;; #(
b7026657 2149 *)
81ecdfbb 2150 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2151 ;;
81ecdfbb
RW
2152 esac |
2153 sort
2154)
b7026657
AC
2155 echo
2156
d0ac1c44 2157 $as_echo "## ----------------- ##
b7026657 2158## Output variables. ##
d0ac1c44 2159## ----------------- ##"
b7026657
AC
2160 echo
2161 for ac_var in $ac_subst_vars
2162 do
81ecdfbb
RW
2163 eval ac_val=\$$ac_var
2164 case $ac_val in
2165 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2166 esac
2167 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2168 done | sort
2169 echo
2170
2171 if test -n "$ac_subst_files"; then
d0ac1c44 2172 $as_echo "## ------------------- ##
81ecdfbb 2173## File substitutions. ##
d0ac1c44 2174## ------------------- ##"
b7026657
AC
2175 echo
2176 for ac_var in $ac_subst_files
2177 do
81ecdfbb
RW
2178 eval ac_val=\$$ac_var
2179 case $ac_val in
2180 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2181 esac
2182 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2183 done | sort
2184 echo
2185 fi
2186
2187 if test -s confdefs.h; then
d0ac1c44 2188 $as_echo "## ----------- ##
b7026657 2189## confdefs.h. ##
d0ac1c44 2190## ----------- ##"
b7026657 2191 echo
81ecdfbb 2192 cat confdefs.h
b7026657
AC
2193 echo
2194 fi
2195 test "$ac_signal" != 0 &&
81ecdfbb
RW
2196 $as_echo "$as_me: caught signal $ac_signal"
2197 $as_echo "$as_me: exit $exit_status"
b7026657 2198 } >&5
81ecdfbb
RW
2199 rm -f core *.core core.conftest.* &&
2200 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2201 exit $exit_status
81ecdfbb 2202' 0
b7026657 2203for ac_signal in 1 2 13 15; do
81ecdfbb 2204 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2205done
2206ac_signal=0
2207
2208# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2209rm -f -r conftest* confdefs.h
2210
2211$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2212
2213# Predefined preprocessor variables.
2214
2215cat >>confdefs.h <<_ACEOF
2216#define PACKAGE_NAME "$PACKAGE_NAME"
2217_ACEOF
2218
b7026657
AC
2219cat >>confdefs.h <<_ACEOF
2220#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2221_ACEOF
2222
b7026657
AC
2223cat >>confdefs.h <<_ACEOF
2224#define PACKAGE_VERSION "$PACKAGE_VERSION"
2225_ACEOF
2226
b7026657
AC
2227cat >>confdefs.h <<_ACEOF
2228#define PACKAGE_STRING "$PACKAGE_STRING"
2229_ACEOF
2230
b7026657
AC
2231cat >>confdefs.h <<_ACEOF
2232#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2233_ACEOF
2234
81ecdfbb
RW
2235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE_URL "$PACKAGE_URL"
2237_ACEOF
2238
b7026657
AC
2239
2240# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2241# Prefer an explicitly selected file to automatically selected ones.
2242ac_site_file1=NONE
2243ac_site_file2=NONE
2244if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2245 # We do not want a PATH search for config.site.
2246 case $CONFIG_SITE in #((
2247 -*) ac_site_file1=./$CONFIG_SITE;;
2248 */*) ac_site_file1=$CONFIG_SITE;;
2249 *) ac_site_file1=./$CONFIG_SITE;;
2250 esac
81ecdfbb
RW
2251elif test "x$prefix" != xNONE; then
2252 ac_site_file1=$prefix/share/config.site
2253 ac_site_file2=$prefix/etc/config.site
2254else
2255 ac_site_file1=$ac_default_prefix/share/config.site
2256 ac_site_file2=$ac_default_prefix/etc/config.site
2257fi
2258for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2259do
2260 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2261 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2263$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2264 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2265 . "$ac_site_file" \
2266 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2267$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2268as_fn_error $? "failed to load site script $ac_site_file
2269See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2270 fi
2271done
2272
2273if test -r "$cache_file"; then
d0ac1c44
SM
2274 # Some versions of bash will fail to source /dev/null (special files
2275 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2276 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2278$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2279 case $cache_file in
81ecdfbb
RW
2280 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2281 *) . "./$cache_file";;
b7026657
AC
2282 esac
2283 fi
2284else
81ecdfbb
RW
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2286$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2287 >$cache_file
2288fi
2289
2c2645d7
MF
2290as_fn_append ac_header_list " dlfcn.h"
2291as_fn_append ac_header_list " fcntl.h"
2292as_fn_append ac_header_list " fpu_control.h"
2293as_fn_append ac_header_list " unistd.h"
2294as_fn_append ac_header_list " sys/mman.h"
2295as_fn_append ac_header_list " sys/resource.h"
2c2645d7 2296as_fn_append ac_header_list " sys/stat.h"
37e9f182
MF
2297as_fn_append ac_func_list " __setfpucw"
2298as_fn_append ac_func_list " ftruncate"
2299as_fn_append ac_func_list " getrusage"
2300as_fn_append ac_func_list " lstat"
2301as_fn_append ac_func_list " mmap"
2302as_fn_append ac_func_list " munmap"
2303as_fn_append ac_func_list " posix_fallocate"
2304as_fn_append ac_func_list " sigaction"
2305as_fn_append ac_func_list " time"
2306as_fn_append ac_func_list " truncate"
b7026657
AC
2307# Check that the precious variables saved in the cache have kept the same
2308# value.
2309ac_cache_corrupted=false
81ecdfbb 2310for ac_var in $ac_precious_vars; do
b7026657
AC
2311 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2312 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2313 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2314 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2315 case $ac_old_set,$ac_new_set in
2316 set,)
81ecdfbb
RW
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2318$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2319 ac_cache_corrupted=: ;;
2320 ,set)
81ecdfbb
RW
2321 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2322$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2323 ac_cache_corrupted=: ;;
2324 ,);;
2325 *)
2326 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2327 # differences in whitespace do not lead to failure.
2328 ac_old_val_w=`echo x $ac_old_val`
2329 ac_new_val_w=`echo x $ac_new_val`
2330 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2332$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2333 ac_cache_corrupted=:
2334 else
2335 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2336$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2337 eval $ac_var=\$ac_old_val
2338 fi
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2340$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2342$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2343 fi;;
2344 esac
2345 # Pass precious variables to config.status.
2346 if test "$ac_new_set" = set; then
2347 case $ac_new_val in
81ecdfbb 2348 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2349 *) ac_arg=$ac_var=$ac_new_val ;;
2350 esac
2351 case " $ac_configure_args " in
2352 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2353 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2354 esac
2355 fi
2356done
2357if $ac_cache_corrupted; then
81ecdfbb
RW
2358 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2359$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2361$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2362 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2363fi
81ecdfbb
RW
2364## -------------------- ##
2365## Main body of script. ##
2366## -------------------- ##
b7026657
AC
2367
2368ac_ext=c
2369ac_cpp='$CPP $CPPFLAGS'
2370ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2371ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2372ac_compiler_gnu=$ac_cv_c_compiler_gnu
2373
2374
6bb11ab3
L
2375
2376
2377
2378
2379
c2783492
MF
2380ac_aux_dir=
2381for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2382 if test -f "$ac_dir/install-sh"; then
2383 ac_aux_dir=$ac_dir
2384 ac_install_sh="$ac_aux_dir/install-sh -c"
2385 break
2386 elif test -f "$ac_dir/install.sh"; then
2387 ac_aux_dir=$ac_dir
2388 ac_install_sh="$ac_aux_dir/install.sh -c"
2389 break
2390 elif test -f "$ac_dir/shtool"; then
2391 ac_aux_dir=$ac_dir
2392 ac_install_sh="$ac_aux_dir/shtool install -c"
2393 break
2394 fi
2395done
2396if test -z "$ac_aux_dir"; then
2397 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2398fi
2399
2400# These three variables are undocumented and unsupported,
2401# and are intended to be withdrawn in a future Autoconf release.
2402# They can cause serious problems if a builder's source tree is in a directory
2403# whose full name contains unusual characters.
2404ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2405ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2406ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2407
2408
2409# Make sure we can run config.sub.
2410$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2411 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2412
2413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2414$as_echo_n "checking build system type... " >&6; }
2415if ${ac_cv_build+:} false; then :
2416 $as_echo_n "(cached) " >&6
2417else
2418 ac_build_alias=$build_alias
2419test "x$ac_build_alias" = x &&
2420 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2421test "x$ac_build_alias" = x &&
2422 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2423ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2424 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2425
2426fi
2427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2428$as_echo "$ac_cv_build" >&6; }
2429case $ac_cv_build in
2430*-*-*) ;;
2431*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2432esac
2433build=$ac_cv_build
2434ac_save_IFS=$IFS; IFS='-'
2435set x $ac_cv_build
2436shift
2437build_cpu=$1
2438build_vendor=$2
2439shift; shift
2440# Remember, the first character of IFS is used to create $*,
2441# except with old shells:
2442build_os=$*
2443IFS=$ac_save_IFS
2444case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2445
2446
2447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2448$as_echo_n "checking host system type... " >&6; }
2449if ${ac_cv_host+:} false; then :
2450 $as_echo_n "(cached) " >&6
2451else
2452 if test "x$host_alias" = x; then
2453 ac_cv_host=$ac_cv_build
2454else
2455 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2456 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2457fi
2458
2459fi
2460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2461$as_echo "$ac_cv_host" >&6; }
2462case $ac_cv_host in
2463*-*-*) ;;
2464*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2465esac
2466host=$ac_cv_host
2467ac_save_IFS=$IFS; IFS='-'
2468set x $ac_cv_host
2469shift
2470host_cpu=$1
2471host_vendor=$2
2472shift; shift
2473# Remember, the first character of IFS is used to create $*,
2474# except with old shells:
2475host_os=$*
2476IFS=$ac_save_IFS
2477case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2478
2479
2480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2481$as_echo_n "checking target system type... " >&6; }
2482if ${ac_cv_target+:} false; then :
2483 $as_echo_n "(cached) " >&6
2484else
2485 if test "x$target_alias" = x; then
2486 ac_cv_target=$ac_cv_host
2487else
2488 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2489 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2490fi
2491
2492fi
2493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2494$as_echo "$ac_cv_target" >&6; }
2495case $ac_cv_target in
2496*-*-*) ;;
2497*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2498esac
2499target=$ac_cv_target
2500ac_save_IFS=$IFS; IFS='-'
2501set x $ac_cv_target
2502shift
2503target_cpu=$1
2504target_vendor=$2
2505shift; shift
2506# Remember, the first character of IFS is used to create $*,
2507# except with old shells:
2508target_os=$*
2509IFS=$ac_save_IFS
2510case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2511
2512
2513# The aliases save the names the user supplied, while $host etc.
2514# will get canonicalized.
2515test -n "$target_alias" &&
2516 test "$program_prefix$program_suffix$program_transform_name" = \
2517 NONENONEs,x,x, &&
2518 program_prefix=${target_alias}-
6bb11ab3
L
2519ac_ext=c
2520ac_cpp='$CPP $CPPFLAGS'
2521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2523ac_compiler_gnu=$ac_cv_c_compiler_gnu
2524if test -n "$ac_tool_prefix"; then
2525 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2526set dummy ${ac_tool_prefix}gcc; ac_word=$2
2527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2528$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2529if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2530 $as_echo_n "(cached) " >&6
2531else
2532 if test -n "$CC"; then
2533 ac_cv_prog_CC="$CC" # Let the user override the test.
2534else
2535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2536for as_dir in $PATH
2537do
2538 IFS=$as_save_IFS
2539 test -z "$as_dir" && as_dir=.
2540 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2542 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2544 break 2
2545 fi
2546done
2547 done
2548IFS=$as_save_IFS
2549
2550fi
2551fi
2552CC=$ac_cv_prog_CC
2553if test -n "$CC"; then
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2555$as_echo "$CC" >&6; }
2556else
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2558$as_echo "no" >&6; }
2559fi
2560
2561
2562fi
2563if test -z "$ac_cv_prog_CC"; then
2564 ac_ct_CC=$CC
2565 # Extract the first word of "gcc", so it can be a program name with args.
2566set dummy gcc; ac_word=$2
2567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2568$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2569if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2570 $as_echo_n "(cached) " >&6
2571else
2572 if test -n "$ac_ct_CC"; then
2573 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2574else
2575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2576for as_dir in $PATH
2577do
2578 IFS=$as_save_IFS
2579 test -z "$as_dir" && as_dir=.
2580 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2581 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2582 ac_cv_prog_ac_ct_CC="gcc"
2583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2584 break 2
2585 fi
2586done
2587 done
2588IFS=$as_save_IFS
2589
2590fi
2591fi
2592ac_ct_CC=$ac_cv_prog_ac_ct_CC
2593if test -n "$ac_ct_CC"; then
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2595$as_echo "$ac_ct_CC" >&6; }
2596else
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2598$as_echo "no" >&6; }
2599fi
2600
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
2612else
2613 CC="$ac_cv_prog_CC"
2614fi
2615
2616if test -z "$CC"; then
2617 if test -n "$ac_tool_prefix"; then
2618 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2619set dummy ${ac_tool_prefix}cc; ac_word=$2
2620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2621$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2622if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2623 $as_echo_n "(cached) " >&6
2624else
2625 if test -n "$CC"; then
2626 ac_cv_prog_CC="$CC" # Let the user override the test.
2627else
2628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2629for as_dir in $PATH
2630do
2631 IFS=$as_save_IFS
2632 test -z "$as_dir" && as_dir=.
2633 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2635 ac_cv_prog_CC="${ac_tool_prefix}cc"
2636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2637 break 2
2638 fi
2639done
2640 done
2641IFS=$as_save_IFS
2642
2643fi
2644fi
2645CC=$ac_cv_prog_CC
2646if test -n "$CC"; then
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2648$as_echo "$CC" >&6; }
2649else
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2651$as_echo "no" >&6; }
2652fi
2653
2654
2655 fi
2656fi
2657if test -z "$CC"; then
2658 # Extract the first word of "cc", so it can be a program name with args.
2659set dummy cc; ac_word=$2
2660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2661$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2662if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2663 $as_echo_n "(cached) " >&6
2664else
2665 if test -n "$CC"; then
2666 ac_cv_prog_CC="$CC" # Let the user override the test.
2667else
2668 ac_prog_rejected=no
2669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670for as_dir in $PATH
2671do
2672 IFS=$as_save_IFS
2673 test -z "$as_dir" && as_dir=.
2674 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2675 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2676 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2677 ac_prog_rejected=yes
2678 continue
2679 fi
2680 ac_cv_prog_CC="cc"
2681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2682 break 2
2683 fi
2684done
2685 done
2686IFS=$as_save_IFS
2687
2688if test $ac_prog_rejected = yes; then
2689 # We found a bogon in the path, so make sure we never use it.
2690 set dummy $ac_cv_prog_CC
2691 shift
2692 if test $# != 0; then
2693 # We chose a different compiler from the bogus one.
2694 # However, it has the same basename, so the bogon will be chosen
2695 # first if we set CC to just the basename; use the full file name.
2696 shift
2697 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2698 fi
2699fi
2700fi
2701fi
2702CC=$ac_cv_prog_CC
2703if test -n "$CC"; then
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2705$as_echo "$CC" >&6; }
2706else
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2708$as_echo "no" >&6; }
2709fi
2710
2711
2712fi
2713if test -z "$CC"; then
2714 if test -n "$ac_tool_prefix"; then
2715 for ac_prog in cl.exe
2716 do
2717 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2718set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2720$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2721if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2722 $as_echo_n "(cached) " >&6
2723else
2724 if test -n "$CC"; then
2725 ac_cv_prog_CC="$CC" # Let the user override the test.
2726else
2727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2728for as_dir in $PATH
2729do
2730 IFS=$as_save_IFS
2731 test -z "$as_dir" && as_dir=.
2732 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2733 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2734 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2736 break 2
2737 fi
2738done
2739 done
2740IFS=$as_save_IFS
2741
2742fi
2743fi
2744CC=$ac_cv_prog_CC
2745if test -n "$CC"; then
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2747$as_echo "$CC" >&6; }
2748else
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2750$as_echo "no" >&6; }
2751fi
2752
2753
2754 test -n "$CC" && break
2755 done
2756fi
2757if test -z "$CC"; then
2758 ac_ct_CC=$CC
2759 for ac_prog in cl.exe
2760do
2761 # Extract the first word of "$ac_prog", so it can be a program name with args.
2762set dummy $ac_prog; ac_word=$2
2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2764$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2765if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2766 $as_echo_n "(cached) " >&6
2767else
2768 if test -n "$ac_ct_CC"; then
2769 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2770else
2771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2772for as_dir in $PATH
2773do
2774 IFS=$as_save_IFS
2775 test -z "$as_dir" && as_dir=.
2776 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2777 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2778 ac_cv_prog_ac_ct_CC="$ac_prog"
2779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2780 break 2
2781 fi
2782done
2783 done
2784IFS=$as_save_IFS
2785
2786fi
2787fi
2788ac_ct_CC=$ac_cv_prog_ac_ct_CC
2789if test -n "$ac_ct_CC"; then
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2791$as_echo "$ac_ct_CC" >&6; }
2792else
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794$as_echo "no" >&6; }
2795fi
2796
2797
2798 test -n "$ac_ct_CC" && break
2799done
2800
2801 if test "x$ac_ct_CC" = x; then
2802 CC=""
2803 else
2804 case $cross_compiling:$ac_tool_warned in
2805yes:)
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2807$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2808ac_tool_warned=yes ;;
2809esac
2810 CC=$ac_ct_CC
2811 fi
2812fi
2813
2814fi
2815
2816
2817test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2818$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2819as_fn_error $? "no acceptable C compiler found in \$PATH
2820See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2821
2822# Provide some information about the compiler.
2823$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2824set X $ac_compile
2825ac_compiler=$2
2826for ac_option in --version -v -V -qversion; do
2827 { { ac_try="$ac_compiler $ac_option >&5"
2828case "(($ac_try" in
2829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2830 *) ac_try_echo=$ac_try;;
2831esac
2832eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2833$as_echo "$ac_try_echo"; } >&5
2834 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2835 ac_status=$?
2836 if test -s conftest.err; then
2837 sed '10a\
2838... rest of stderr output deleted ...
2839 10q' conftest.err >conftest.er1
2840 cat conftest.er1 >&5
6bb11ab3 2841 fi
d0ac1c44 2842 rm -f conftest.er1 conftest.err
6bb11ab3
L
2843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2844 test $ac_status = 0; }
2845done
2846
2847cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2848/* end confdefs.h. */
2849
2850int
2851main ()
2852{
2853
2854 ;
2855 return 0;
2856}
2857_ACEOF
2858ac_clean_files_save=$ac_clean_files
d0ac1c44 2859ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2860# Try to create an executable without -o first, disregard a.out.
2861# It will help us diagnose broken compilers, and finding out an intuition
2862# of exeext.
d0ac1c44
SM
2863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2864$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2865ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2866
2867# The possible output files:
2868ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2869
2870ac_rmfiles=
2871for ac_file in $ac_files
2872do
2873 case $ac_file in
2874 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2875 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2876 esac
2877done
2878rm -f $ac_rmfiles
2879
2880if { { ac_try="$ac_link_default"
2881case "(($ac_try" in
2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883 *) ac_try_echo=$ac_try;;
2884esac
2885eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886$as_echo "$ac_try_echo"; } >&5
2887 (eval "$ac_link_default") 2>&5
2888 ac_status=$?
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; then :
2891 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2892# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2893# in a Makefile. We should not override ac_cv_exeext if it was cached,
2894# so that the user can short-circuit this test for compilers unknown to
2895# Autoconf.
2896for ac_file in $ac_files ''
2897do
2898 test -f "$ac_file" || continue
2899 case $ac_file in
2900 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2901 ;;
2902 [ab].out )
2903 # We found the default executable, but exeext='' is most
2904 # certainly right.
2905 break;;
2906 *.* )
2907 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2908 then :; else
2909 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2910 fi
2911 # We set ac_cv_exeext here because the later test for it is not
2912 # safe: cross compilers may not add the suffix if given an `-o'
2913 # argument, so we may need to know it at that point already.
2914 # Even if this section looks crufty: it has the advantage of
2915 # actually working.
2916 break;;
2917 * )
2918 break;;
2919 esac
2920done
2921test "$ac_cv_exeext" = no && ac_cv_exeext=
2922
2923else
2924 ac_file=''
2925fi
6bb11ab3 2926if test -z "$ac_file"; then :
d0ac1c44
SM
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928$as_echo "no" >&6; }
2929$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2930sed 's/^/| /' conftest.$ac_ext >&5
2931
2932{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2933$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2934as_fn_error 77 "C compiler cannot create executables
2935See \`config.log' for more details" "$LINENO" 5; }
2936else
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2938$as_echo "yes" >&6; }
6bb11ab3 2939fi
d0ac1c44
SM
2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2941$as_echo_n "checking for C compiler default output file name... " >&6; }
2942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2943$as_echo "$ac_file" >&6; }
6bb11ab3
L
2944ac_exeext=$ac_cv_exeext
2945
d0ac1c44 2946rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2947ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2949$as_echo_n "checking for suffix of executables... " >&6; }
2950if { { ac_try="$ac_link"
2951case "(($ac_try" in
2952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2953 *) ac_try_echo=$ac_try;;
2954esac
2955eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2956$as_echo "$ac_try_echo"; } >&5
2957 (eval "$ac_link") 2>&5
2958 ac_status=$?
2959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2960 test $ac_status = 0; }; then :
2961 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2962# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2963# work properly (i.e., refer to `conftest.exe'), while it won't with
2964# `rm'.
2965for ac_file in conftest.exe conftest conftest.*; do
2966 test -f "$ac_file" || continue
2967 case $ac_file in
2968 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2969 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2970 break;;
2971 * ) break;;
2972 esac
2973done
2974else
2975 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2976$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2977as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2978See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2979fi
d0ac1c44 2980rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2982$as_echo "$ac_cv_exeext" >&6; }
2983
2984rm -f conftest.$ac_ext
2985EXEEXT=$ac_cv_exeext
2986ac_exeext=$EXEEXT
d0ac1c44
SM
2987cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2988/* end confdefs.h. */
2989#include <stdio.h>
2990int
2991main ()
2992{
2993FILE *f = fopen ("conftest.out", "w");
2994 return ferror (f) || fclose (f) != 0;
2995
2996 ;
2997 return 0;
2998}
2999_ACEOF
3000ac_clean_files="$ac_clean_files conftest.out"
3001# Check that the compiler produces executables we can run. If not, either
3002# the compiler is broken, or we cross compile.
3003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3004$as_echo_n "checking whether we are cross compiling... " >&6; }
3005if test "$cross_compiling" != yes; then
3006 { { ac_try="$ac_link"
3007case "(($ac_try" in
3008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3009 *) ac_try_echo=$ac_try;;
3010esac
3011eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3012$as_echo "$ac_try_echo"; } >&5
3013 (eval "$ac_link") 2>&5
3014 ac_status=$?
3015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3016 test $ac_status = 0; }
3017 if { ac_try='./conftest$ac_cv_exeext'
3018 { { case "(($ac_try" in
3019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3020 *) ac_try_echo=$ac_try;;
3021esac
3022eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3023$as_echo "$ac_try_echo"; } >&5
3024 (eval "$ac_try") 2>&5
3025 ac_status=$?
3026 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3027 test $ac_status = 0; }; }; then
3028 cross_compiling=no
3029 else
3030 if test "$cross_compiling" = maybe; then
3031 cross_compiling=yes
3032 else
3033 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3034$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3035as_fn_error $? "cannot run C compiled programs.
3036If you meant to cross compile, use \`--host'.
3037See \`config.log' for more details" "$LINENO" 5; }
3038 fi
3039 fi
3040fi
3041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3042$as_echo "$cross_compiling" >&6; }
3043
3044rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3045ac_clean_files=$ac_clean_files_save
6bb11ab3
L
3046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3047$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3048if ${ac_cv_objext+:} false; then :
6bb11ab3
L
3049 $as_echo_n "(cached) " >&6
3050else
3051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3052/* end confdefs.h. */
3053
3054int
3055main ()
3056{
3057
3058 ;
3059 return 0;
3060}
3061_ACEOF
3062rm -f conftest.o conftest.obj
3063if { { ac_try="$ac_compile"
3064case "(($ac_try" in
3065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066 *) ac_try_echo=$ac_try;;
3067esac
3068eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3069$as_echo "$ac_try_echo"; } >&5
3070 (eval "$ac_compile") 2>&5
3071 ac_status=$?
3072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3073 test $ac_status = 0; }; then :
3074 for ac_file in conftest.o conftest.obj conftest.*; do
3075 test -f "$ac_file" || continue;
3076 case $ac_file in
3077 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3078 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3079 break;;
3080 esac
3081done
3082else
3083 $as_echo "$as_me: failed program was:" >&5
3084sed 's/^/| /' conftest.$ac_ext >&5
3085
3086{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3087$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3088as_fn_error $? "cannot compute suffix of object files: cannot compile
3089See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
3090fi
3091rm -f conftest.$ac_cv_objext conftest.$ac_ext
3092fi
3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3094$as_echo "$ac_cv_objext" >&6; }
3095OBJEXT=$ac_cv_objext
3096ac_objext=$OBJEXT
3097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3098$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3099if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
3100 $as_echo_n "(cached) " >&6
3101else
3102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3103/* end confdefs.h. */
3104
3105int
3106main ()
3107{
3108#ifndef __GNUC__
3109 choke me
3110#endif
3111
3112 ;
3113 return 0;
3114}
3115_ACEOF
3116if ac_fn_c_try_compile "$LINENO"; then :
3117 ac_compiler_gnu=yes
3118else
3119 ac_compiler_gnu=no
3120fi
3121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3122ac_cv_c_compiler_gnu=$ac_compiler_gnu
3123
3124fi
3125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3126$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3127if test $ac_compiler_gnu = yes; then
3128 GCC=yes
3129else
3130 GCC=
3131fi
3132ac_test_CFLAGS=${CFLAGS+set}
3133ac_save_CFLAGS=$CFLAGS
3134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3135$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3136if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
3137 $as_echo_n "(cached) " >&6
3138else
3139 ac_save_c_werror_flag=$ac_c_werror_flag
3140 ac_c_werror_flag=yes
3141 ac_cv_prog_cc_g=no
3142 CFLAGS="-g"
3143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3144/* end confdefs.h. */
3145
3146int
3147main ()
3148{
3149
3150 ;
3151 return 0;
3152}
3153_ACEOF
3154if ac_fn_c_try_compile "$LINENO"; then :
3155 ac_cv_prog_cc_g=yes
3156else
3157 CFLAGS=""
3158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3159/* end confdefs.h. */
3160
3161int
3162main ()
3163{
3164
3165 ;
3166 return 0;
3167}
3168_ACEOF
3169if ac_fn_c_try_compile "$LINENO"; then :
3170
3171else
3172 ac_c_werror_flag=$ac_save_c_werror_flag
3173 CFLAGS="-g"
3174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3175/* end confdefs.h. */
3176
3177int
3178main ()
3179{
3180
3181 ;
3182 return 0;
3183}
3184_ACEOF
3185if ac_fn_c_try_compile "$LINENO"; then :
3186 ac_cv_prog_cc_g=yes
3187fi
3188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3189fi
3190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3191fi
3192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3193 ac_c_werror_flag=$ac_save_c_werror_flag
3194fi
3195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3196$as_echo "$ac_cv_prog_cc_g" >&6; }
3197if test "$ac_test_CFLAGS" = set; then
3198 CFLAGS=$ac_save_CFLAGS
3199elif test $ac_cv_prog_cc_g = yes; then
3200 if test "$GCC" = yes; then
3201 CFLAGS="-g -O2"
3202 else
3203 CFLAGS="-g"
3204 fi
3205else
3206 if test "$GCC" = yes; then
3207 CFLAGS="-O2"
3208 else
3209 CFLAGS=
3210 fi
3211fi
3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3213$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3214if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3215 $as_echo_n "(cached) " >&6
3216else
3217 ac_cv_prog_cc_c89=no
3218ac_save_CC=$CC
3219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220/* end confdefs.h. */
3221#include <stdarg.h>
3222#include <stdio.h>
d0ac1c44 3223struct stat;
6bb11ab3
L
3224/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3225struct buf { int x; };
3226FILE * (*rcsopen) (struct buf *, struct stat *, int);
3227static char *e (p, i)
3228 char **p;
3229 int i;
3230{
3231 return p[i];
3232}
3233static char *f (char * (*g) (char **, int), char **p, ...)
3234{
3235 char *s;
3236 va_list v;
3237 va_start (v,p);
3238 s = g (p, va_arg (v,int));
3239 va_end (v);
3240 return s;
3241}
3242
3243/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3244 function prototypes and stuff, but not '\xHH' hex character constants.
3245 These don't provoke an error unfortunately, instead are silently treated
3246 as 'x'. The following induces an error, until -std is added to get
3247 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3248 array size at least. It's necessary to write '\x00'==0 to get something
3249 that's true only with -std. */
3250int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3251
3252/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3253 inside strings and character constants. */
3254#define FOO(x) 'x'
3255int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3256
3257int test (int i, double x);
3258struct s1 {int (*f) (int a);};
3259struct s2 {int (*f) (double a);};
3260int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3261int argc;
3262char **argv;
3263int
3264main ()
3265{
3266return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3267 ;
3268 return 0;
3269}
3270_ACEOF
3271for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3272 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3273do
3274 CC="$ac_save_CC $ac_arg"
3275 if ac_fn_c_try_compile "$LINENO"; then :
3276 ac_cv_prog_cc_c89=$ac_arg
3277fi
3278rm -f core conftest.err conftest.$ac_objext
3279 test "x$ac_cv_prog_cc_c89" != "xno" && break
3280done
3281rm -f conftest.$ac_ext
3282CC=$ac_save_CC
3283
3284fi
3285# AC_CACHE_VAL
3286case "x$ac_cv_prog_cc_c89" in
3287 x)
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3289$as_echo "none needed" >&6; } ;;
3290 xno)
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3292$as_echo "unsupported" >&6; } ;;
3293 *)
3294 CC="$CC $ac_cv_prog_cc_c89"
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3296$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3297esac
3298if test "x$ac_cv_prog_cc_c89" != xno; then :
3299
3300fi
3301
3302ac_ext=c
3303ac_cpp='$CPP $CPPFLAGS'
3304ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3305ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3306ac_compiler_gnu=$ac_cv_c_compiler_gnu
3307
c2783492 3308
ebe9564b
MF
3309ac_ext=c
3310ac_cpp='$CPP $CPPFLAGS'
3311ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3312ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3313ac_compiler_gnu=$ac_cv_c_compiler_gnu
3314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3315$as_echo_n "checking how to run the C preprocessor... " >&6; }
3316# On Suns, sometimes $CPP names a directory.
3317if test -n "$CPP" && test -d "$CPP"; then
3318 CPP=
3319fi
3320if test -z "$CPP"; then
3321 if ${ac_cv_prog_CPP+:} false; then :
3322 $as_echo_n "(cached) " >&6
3323else
3324 # Double quotes because CPP needs to be expanded
3325 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3326 do
3327 ac_preproc_ok=false
3328for ac_c_preproc_warn_flag in '' yes
3329do
3330 # Use a header file that comes with gcc, so configuring glibc
3331 # with a fresh cross-compiler works.
3332 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3333 # <limits.h> exists even on freestanding compilers.
3334 # On the NeXT, cc -E runs the code through the compiler's parser,
3335 # not just through cpp. "Syntax error" is here to catch this case.
3336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3337/* end confdefs.h. */
3338#ifdef __STDC__
3339# include <limits.h>
3340#else
3341# include <assert.h>
3342#endif
3343 Syntax error
3344_ACEOF
3345if ac_fn_c_try_cpp "$LINENO"; then :
3346
3347else
3348 # Broken: fails on valid input.
3349continue
3350fi
3351rm -f conftest.err conftest.i conftest.$ac_ext
3352
3353 # OK, works on sane cases. Now check whether nonexistent headers
3354 # can be detected and how.
3355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3356/* end confdefs.h. */
3357#include <ac_nonexistent.h>
3358_ACEOF
3359if ac_fn_c_try_cpp "$LINENO"; then :
3360 # Broken: success on invalid input.
3361continue
3362else
3363 # Passes both tests.
3364ac_preproc_ok=:
3365break
3366fi
3367rm -f conftest.err conftest.i conftest.$ac_ext
3368
3369done
3370# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3371rm -f conftest.i conftest.err conftest.$ac_ext
3372if $ac_preproc_ok; then :
3373 break
3374fi
3375
3376 done
3377 ac_cv_prog_CPP=$CPP
3378
3379fi
3380 CPP=$ac_cv_prog_CPP
3381else
3382 ac_cv_prog_CPP=$CPP
3383fi
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3385$as_echo "$CPP" >&6; }
3386ac_preproc_ok=false
3387for ac_c_preproc_warn_flag in '' yes
3388do
3389 # Use a header file that comes with gcc, so configuring glibc
3390 # with a fresh cross-compiler works.
3391 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3392 # <limits.h> exists even on freestanding compilers.
3393 # On the NeXT, cc -E runs the code through the compiler's parser,
3394 # not just through cpp. "Syntax error" is here to catch this case.
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396/* end confdefs.h. */
3397#ifdef __STDC__
3398# include <limits.h>
3399#else
3400# include <assert.h>
3401#endif
3402 Syntax error
3403_ACEOF
3404if ac_fn_c_try_cpp "$LINENO"; then :
3405
3406else
3407 # Broken: fails on valid input.
3408continue
3409fi
3410rm -f conftest.err conftest.i conftest.$ac_ext
3411
3412 # OK, works on sane cases. Now check whether nonexistent headers
3413 # can be detected and how.
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415/* end confdefs.h. */
3416#include <ac_nonexistent.h>
3417_ACEOF
3418if ac_fn_c_try_cpp "$LINENO"; then :
3419 # Broken: success on invalid input.
3420continue
3421else
3422 # Passes both tests.
3423ac_preproc_ok=:
3424break
3425fi
3426rm -f conftest.err conftest.i conftest.$ac_ext
3427
3428done
3429# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3430rm -f conftest.i conftest.err conftest.$ac_ext
3431if $ac_preproc_ok; then :
3432
3433else
3434 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3435$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3436as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3437See \`config.log' for more details" "$LINENO" 5; }
3438fi
3439
3440ac_ext=c
3441ac_cpp='$CPP $CPPFLAGS'
3442ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3443ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3444ac_compiler_gnu=$ac_cv_c_compiler_gnu
3445
6bb11ab3
L
3446
3447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3448$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3449if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3450 $as_echo_n "(cached) " >&6
3451else
3452 if test -z "$GREP"; then
3453 ac_path_GREP_found=false
3454 # Loop through the user's path and test for each of PROGNAME-LIST
3455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3456for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3457do
3458 IFS=$as_save_IFS
3459 test -z "$as_dir" && as_dir=.
3460 for ac_prog in grep ggrep; do
3461 for ac_exec_ext in '' $ac_executable_extensions; do
3462 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3463 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3464# Check for GNU ac_path_GREP and select it if it is found.
3465 # Check for GNU $ac_path_GREP
3466case `"$ac_path_GREP" --version 2>&1` in
3467*GNU*)
3468 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3469*)
3470 ac_count=0
3471 $as_echo_n 0123456789 >"conftest.in"
3472 while :
3473 do
3474 cat "conftest.in" "conftest.in" >"conftest.tmp"
3475 mv "conftest.tmp" "conftest.in"
3476 cp "conftest.in" "conftest.nl"
3477 $as_echo 'GREP' >> "conftest.nl"
3478 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3479 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3480 as_fn_arith $ac_count + 1 && ac_count=$as_val
3481 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3482 # Best one so far, save it but keep looking for a better one
3483 ac_cv_path_GREP="$ac_path_GREP"
3484 ac_path_GREP_max=$ac_count
3485 fi
3486 # 10*(2^10) chars as input seems more than enough
3487 test $ac_count -gt 10 && break
3488 done
3489 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3490esac
3491
3492 $ac_path_GREP_found && break 3
3493 done
3494 done
3495 done
3496IFS=$as_save_IFS
3497 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3498 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3499 fi
3500else
3501 ac_cv_path_GREP=$GREP
3502fi
3503
3504fi
3505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3506$as_echo "$ac_cv_path_GREP" >&6; }
3507 GREP="$ac_cv_path_GREP"
3508
3509
3510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3511$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3512if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3513 $as_echo_n "(cached) " >&6
3514else
3515 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3516 then ac_cv_path_EGREP="$GREP -E"
3517 else
3518 if test -z "$EGREP"; then
3519 ac_path_EGREP_found=false
3520 # Loop through the user's path and test for each of PROGNAME-LIST
3521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3522for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3523do
3524 IFS=$as_save_IFS
3525 test -z "$as_dir" && as_dir=.
3526 for ac_prog in egrep; do
3527 for ac_exec_ext in '' $ac_executable_extensions; do
3528 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3529 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3530# Check for GNU ac_path_EGREP and select it if it is found.
3531 # Check for GNU $ac_path_EGREP
3532case `"$ac_path_EGREP" --version 2>&1` in
3533*GNU*)
3534 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3535*)
3536 ac_count=0
3537 $as_echo_n 0123456789 >"conftest.in"
3538 while :
3539 do
3540 cat "conftest.in" "conftest.in" >"conftest.tmp"
3541 mv "conftest.tmp" "conftest.in"
3542 cp "conftest.in" "conftest.nl"
3543 $as_echo 'EGREP' >> "conftest.nl"
3544 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3545 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3546 as_fn_arith $ac_count + 1 && ac_count=$as_val
3547 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3548 # Best one so far, save it but keep looking for a better one
3549 ac_cv_path_EGREP="$ac_path_EGREP"
3550 ac_path_EGREP_max=$ac_count
3551 fi
3552 # 10*(2^10) chars as input seems more than enough
3553 test $ac_count -gt 10 && break
3554 done
3555 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3556esac
3557
3558 $ac_path_EGREP_found && break 3
3559 done
3560 done
3561 done
3562IFS=$as_save_IFS
3563 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3564 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3565 fi
3566else
3567 ac_cv_path_EGREP=$EGREP
3568fi
3569
3570 fi
3571fi
3572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3573$as_echo "$ac_cv_path_EGREP" >&6; }
3574 EGREP="$ac_cv_path_EGREP"
3575
3576
3577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3578$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3579if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3580 $as_echo_n "(cached) " >&6
3581else
3582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3583/* end confdefs.h. */
3584#include <stdlib.h>
3585#include <stdarg.h>
3586#include <string.h>
3587#include <float.h>
3588
3589int
3590main ()
3591{
3592
3593 ;
3594 return 0;
3595}
3596_ACEOF
3597if ac_fn_c_try_compile "$LINENO"; then :
3598 ac_cv_header_stdc=yes
3599else
3600 ac_cv_header_stdc=no
3601fi
3602rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3603
3604if test $ac_cv_header_stdc = yes; then
3605 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3607/* end confdefs.h. */
3608#include <string.h>
3609
3610_ACEOF
3611if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3612 $EGREP "memchr" >/dev/null 2>&1; then :
3613
3614else
3615 ac_cv_header_stdc=no
3616fi
3617rm -f conftest*
3618
3619fi
3620
3621if test $ac_cv_header_stdc = yes; then
3622 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3624/* end confdefs.h. */
3625#include <stdlib.h>
3626
3627_ACEOF
3628if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3629 $EGREP "free" >/dev/null 2>&1; then :
3630
3631else
3632 ac_cv_header_stdc=no
3633fi
3634rm -f conftest*
3635
3636fi
3637
3638if test $ac_cv_header_stdc = yes; then
3639 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3640 if test "$cross_compiling" = yes; then :
3641 :
3642else
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644/* end confdefs.h. */
3645#include <ctype.h>
3646#include <stdlib.h>
3647#if ((' ' & 0x0FF) == 0x020)
3648# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3649# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3650#else
3651# define ISLOWER(c) \
3652 (('a' <= (c) && (c) <= 'i') \
3653 || ('j' <= (c) && (c) <= 'r') \
3654 || ('s' <= (c) && (c) <= 'z'))
3655# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3656#endif
3657
3658#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3659int
3660main ()
3661{
3662 int i;
3663 for (i = 0; i < 256; i++)
3664 if (XOR (islower (i), ISLOWER (i))
3665 || toupper (i) != TOUPPER (i))
3666 return 2;
3667 return 0;
3668}
3669_ACEOF
3670if ac_fn_c_try_run "$LINENO"; then :
3671
3672else
3673 ac_cv_header_stdc=no
3674fi
3675rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3676 conftest.$ac_objext conftest.beam conftest.$ac_ext
3677fi
3678
3679fi
3680fi
3681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3682$as_echo "$ac_cv_header_stdc" >&6; }
3683if test $ac_cv_header_stdc = yes; then
3684
3685$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3686
3687fi
3688
3689# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3690for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3691 inttypes.h stdint.h unistd.h
3692do :
3693 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3694ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3695"
d0ac1c44 3696if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3697 cat >>confdefs.h <<_ACEOF
3698#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3699_ACEOF
3700
3701fi
3702
3703done
3704
3705
3706
3707 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3708if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3709 MINIX=yes
3710else
3711 MINIX=
3712fi
3713
3714
3715 if test "$MINIX" = yes; then
3716
3717$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3718
3719
3720$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3721
3722
3723$as_echo "#define _MINIX 1" >>confdefs.h
3724
3725 fi
3726
3727
3728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3729$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3730if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3731 $as_echo_n "(cached) " >&6
3732else
3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734/* end confdefs.h. */
3735
d0ac1c44
SM
3736# define __EXTENSIONS__ 1
3737 $ac_includes_default
6bb11ab3
L
3738int
3739main ()
3740{
3741
3742 ;
3743 return 0;
3744}
3745_ACEOF
3746if ac_fn_c_try_compile "$LINENO"; then :
3747 ac_cv_safe_to_define___extensions__=yes
3748else
3749 ac_cv_safe_to_define___extensions__=no
3750fi
3751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3752fi
3753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3754$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3755 test $ac_cv_safe_to_define___extensions__ = yes &&
3756 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3757
3758 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3759
3760 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3761
3762 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3763
3764 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3765
3766
3767test "$program_prefix" != NONE &&
3768 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3769# Use a double $ so make ignores it.
3770test "$program_suffix" != NONE &&
3771 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3772# Double any \ or $.
3773# By default was `s,x,x', remove it if useless.
3774ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3775program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3776
3777# Find a good install program. We prefer a C program (faster),
3778# so one script is as good as another. But avoid the broken or
3779# incompatible versions:
3780# SysV /etc/install, /usr/sbin/install
3781# SunOS /usr/etc/install
3782# IRIX /sbin/install
3783# AIX /bin/install
3784# AmigaOS /C/install, which installs bootblocks on floppy discs
3785# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3786# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3787# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3788# OS/2's system install, which has a completely different semantic
3789# ./install, which can be erroneously created by make from ./install.sh.
3790# Reject install programs that cannot install multiple files.
3791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3792$as_echo_n "checking for a BSD-compatible install... " >&6; }
3793if test -z "$INSTALL"; then
d0ac1c44 3794if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3795 $as_echo_n "(cached) " >&6
3796else
3797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3798for as_dir in $PATH
3799do
3800 IFS=$as_save_IFS
3801 test -z "$as_dir" && as_dir=.
3802 # Account for people who put trailing slashes in PATH elements.
3803case $as_dir/ in #((
3804 ./ | .// | /[cC]/* | \
3805 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3806 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3807 /usr/ucb/* ) ;;
3808 *)
3809 # OSF1 and SCO ODT 3.0 have their own names for install.
3810 # Don't use installbsd from OSF since it installs stuff as root
3811 # by default.
3812 for ac_prog in ginstall scoinst install; do
3813 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3814 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3815 if test $ac_prog = install &&
3816 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3817 # AIX install. It has an incompatible calling convention.
3818 :
3819 elif test $ac_prog = install &&
3820 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3821 # program-specific install script used by HP pwplus--don't use.
3822 :
3823 else
3824 rm -rf conftest.one conftest.two conftest.dir
3825 echo one > conftest.one
3826 echo two > conftest.two
3827 mkdir conftest.dir
3828 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3829 test -s conftest.one && test -s conftest.two &&
3830 test -s conftest.dir/conftest.one &&
3831 test -s conftest.dir/conftest.two
3832 then
3833 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3834 break 3
3835 fi
3836 fi
3837 fi
3838 done
3839 done
3840 ;;
3841esac
3842
3843 done
3844IFS=$as_save_IFS
3845
3846rm -rf conftest.one conftest.two conftest.dir
3847
3848fi
3849 if test "${ac_cv_path_install+set}" = set; then
3850 INSTALL=$ac_cv_path_install
3851 else
3852 # As a last resort, use the slow shell script. Don't cache a
3853 # value for INSTALL within a source directory, because that will
3854 # break other packages using the cache if that directory is
3855 # removed, or if the value is a relative name.
3856 INSTALL=$ac_install_sh
3857 fi
3858fi
3859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3860$as_echo "$INSTALL" >&6; }
3861
3862# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3863# It thinks the first close brace ends the variable substitution.
3864test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3865
3866test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3867
3868test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3869
3870rm -rf .tst 2>/dev/null
3871mkdir .tst 2>/dev/null
3872if test -d .tst; then
3873 am__leading_dot=.
3874else
3875 am__leading_dot=_
3876fi
3877rmdir .tst 2>/dev/null
3878
3879DEPDIR="${am__leading_dot}deps"
37e9f182
MF
3880
3881
2c2645d7
MF
3882
3883
3884 for ac_header in $ac_header_list
3885do :
3886 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3887ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3888"
3889if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3890 cat >>confdefs.h <<_ACEOF
3891#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3892_ACEOF
3893
3894fi
3895
3896done
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
37e9f182
MF
3913
3914
3915 for ac_func in $ac_func_list
3916do :
3917 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
3918ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
3919if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
3920 cat >>confdefs.h <<_ACEOF
3921#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
3922_ACEOF
3923
3924fi
3925done
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
6bb11ab3
L
3946
3947case `pwd` in
3948 *\ * | *\ *)
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3950$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3951esac
3952
3953
3954
3955macro_version='2.2.7a'
3956macro_revision='1.3134'
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970ltmain="$ac_aux_dir/ltmain.sh"
3971
3972# Backslashify metacharacters that are still active within
3973# double-quoted strings.
3974sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3975
3976# Same as above, but do not quote variable references.
3977double_quote_subst='s/\(["`\\]\)/\\\1/g'
3978
3979# Sed substitution to delay expansion of an escaped shell variable in a
3980# double_quote_subst'ed string.
3981delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3982
3983# Sed substitution to delay expansion of an escaped single quote.
3984delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3985
3986# Sed substitution to avoid accidental globbing in evaled expressions
3987no_glob_subst='s/\*/\\\*/g'
3988
3989ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3990ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3991ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3992
3993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3994$as_echo_n "checking how to print strings... " >&6; }
3995# Test print first, because it will be a builtin if present.
3996if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3997 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3998 ECHO='print -r --'
3999elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4000 ECHO='printf %s\n'
4001else
4002 # Use this function as a fallback that always works.
4003 func_fallback_echo ()
4004 {
4005 eval 'cat <<_LTECHO_EOF
4006$1
4007_LTECHO_EOF'
4008 }
4009 ECHO='func_fallback_echo'
4010fi
4011
4012# func_echo_all arg...
4013# Invoke $ECHO with all args, space-separated.
4014func_echo_all ()
4015{
4016 $ECHO ""
4017}
4018
4019case "$ECHO" in
4020 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4021$as_echo "printf" >&6; } ;;
4022 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4023$as_echo "print -r" >&6; } ;;
4024 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4025$as_echo "cat" >&6; } ;;
4026esac
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4042$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 4043if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
4044 $as_echo_n "(cached) " >&6
4045else
4046 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4047 for ac_i in 1 2 3 4 5 6 7; do
4048 ac_script="$ac_script$as_nl$ac_script"
4049 done
4050 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4051 { ac_script=; unset ac_script;}
4052 if test -z "$SED"; then
4053 ac_path_SED_found=false
4054 # Loop through the user's path and test for each of PROGNAME-LIST
4055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4056for as_dir in $PATH
4057do
4058 IFS=$as_save_IFS
4059 test -z "$as_dir" && as_dir=.
4060 for ac_prog in sed gsed; do
4061 for ac_exec_ext in '' $ac_executable_extensions; do
4062 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4063 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
4064# Check for GNU ac_path_SED and select it if it is found.
4065 # Check for GNU $ac_path_SED
4066case `"$ac_path_SED" --version 2>&1` in
4067*GNU*)
4068 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4069*)
4070 ac_count=0
4071 $as_echo_n 0123456789 >"conftest.in"
4072 while :
4073 do
4074 cat "conftest.in" "conftest.in" >"conftest.tmp"
4075 mv "conftest.tmp" "conftest.in"
4076 cp "conftest.in" "conftest.nl"
4077 $as_echo '' >> "conftest.nl"
4078 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4079 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4080 as_fn_arith $ac_count + 1 && ac_count=$as_val
4081 if test $ac_count -gt ${ac_path_SED_max-0}; then
4082 # Best one so far, save it but keep looking for a better one
4083 ac_cv_path_SED="$ac_path_SED"
4084 ac_path_SED_max=$ac_count
4085 fi
4086 # 10*(2^10) chars as input seems more than enough
4087 test $ac_count -gt 10 && break
4088 done
4089 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4090esac
4091
4092 $ac_path_SED_found && break 3
4093 done
4094 done
4095 done
4096IFS=$as_save_IFS
4097 if test -z "$ac_cv_path_SED"; then
d0ac1c44 4098 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
4099 fi
4100else
4101 ac_cv_path_SED=$SED
4102fi
4103
4104fi
4105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4106$as_echo "$ac_cv_path_SED" >&6; }
4107 SED="$ac_cv_path_SED"
4108 rm -f conftest.sed
4109
4110test -z "$SED" && SED=sed
4111Xsed="$SED -e 1s/^X//"
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4124$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 4125if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
4126 $as_echo_n "(cached) " >&6
4127else
4128 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4129 then ac_cv_path_FGREP="$GREP -F"
4130 else
4131 if test -z "$FGREP"; then
4132 ac_path_FGREP_found=false
4133 # Loop through the user's path and test for each of PROGNAME-LIST
4134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4135for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4136do
4137 IFS=$as_save_IFS
4138 test -z "$as_dir" && as_dir=.
4139 for ac_prog in fgrep; do
4140 for ac_exec_ext in '' $ac_executable_extensions; do
4141 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4142 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
4143# Check for GNU ac_path_FGREP and select it if it is found.
4144 # Check for GNU $ac_path_FGREP
4145case `"$ac_path_FGREP" --version 2>&1` in
4146*GNU*)
4147 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4148*)
4149 ac_count=0
4150 $as_echo_n 0123456789 >"conftest.in"
4151 while :
4152 do
4153 cat "conftest.in" "conftest.in" >"conftest.tmp"
4154 mv "conftest.tmp" "conftest.in"
4155 cp "conftest.in" "conftest.nl"
4156 $as_echo 'FGREP' >> "conftest.nl"
4157 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4158 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4159 as_fn_arith $ac_count + 1 && ac_count=$as_val
4160 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4161 # Best one so far, save it but keep looking for a better one
4162 ac_cv_path_FGREP="$ac_path_FGREP"
4163 ac_path_FGREP_max=$ac_count
4164 fi
4165 # 10*(2^10) chars as input seems more than enough
4166 test $ac_count -gt 10 && break
4167 done
4168 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4169esac
4170
4171 $ac_path_FGREP_found && break 3
4172 done
4173 done
4174 done
4175IFS=$as_save_IFS
4176 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 4177 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
4178 fi
4179else
4180 ac_cv_path_FGREP=$FGREP
4181fi
4182
4183 fi
4184fi
4185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4186$as_echo "$ac_cv_path_FGREP" >&6; }
4187 FGREP="$ac_cv_path_FGREP"
4188
4189
4190test -z "$GREP" && GREP=grep
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210# Check whether --with-gnu-ld was given.
4211if test "${with_gnu_ld+set}" = set; then :
4212 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4213else
4214 with_gnu_ld=no
4215fi
4216
4217ac_prog=ld
4218if test "$GCC" = yes; then
4219 # Check if gcc -print-prog-name=ld gives a path.
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4221$as_echo_n "checking for ld used by $CC... " >&6; }
4222 case $host in
4223 *-*-mingw*)
4224 # gcc leaves a trailing carriage return which upsets mingw
4225 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4226 *)
4227 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4228 esac
4229 case $ac_prog in
4230 # Accept absolute paths.
4231 [\\/]* | ?:[\\/]*)
4232 re_direlt='/[^/][^/]*/\.\./'
4233 # Canonicalize the pathname of ld
4234 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4235 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4236 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4237 done
4238 test -z "$LD" && LD="$ac_prog"
4239 ;;
4240 "")
4241 # If it fails, then pretend we aren't using GCC.
4242 ac_prog=ld
4243 ;;
4244 *)
4245 # If it is relative, then search for the first ld in PATH.
4246 with_gnu_ld=unknown
4247 ;;
4248 esac
4249elif test "$with_gnu_ld" = yes; then
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4251$as_echo_n "checking for GNU ld... " >&6; }
4252else
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4254$as_echo_n "checking for non-GNU ld... " >&6; }
4255fi
d0ac1c44 4256if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4257 $as_echo_n "(cached) " >&6
4258else
4259 if test -z "$LD"; then
4260 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4261 for ac_dir in $PATH; do
4262 IFS="$lt_save_ifs"
4263 test -z "$ac_dir" && ac_dir=.
4264 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4265 lt_cv_path_LD="$ac_dir/$ac_prog"
4266 # Check to see if the program is GNU ld. I'd rather use --version,
4267 # but apparently some variants of GNU ld only accept -v.
4268 # Break only if it was the GNU/non-GNU ld that we prefer.
4269 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4270 *GNU* | *'with BFD'*)
4271 test "$with_gnu_ld" != no && break
4272 ;;
4273 *)
4274 test "$with_gnu_ld" != yes && break
4275 ;;
4276 esac
4277 fi
4278 done
4279 IFS="$lt_save_ifs"
4280else
4281 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4282fi
4283fi
4284
4285LD="$lt_cv_path_LD"
4286if test -n "$LD"; then
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4288$as_echo "$LD" >&6; }
4289else
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4291$as_echo "no" >&6; }
4292fi
d0ac1c44 4293test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4295$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4296if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4297 $as_echo_n "(cached) " >&6
4298else
4299 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4300case `$LD -v 2>&1 </dev/null` in
4301*GNU* | *'with BFD'*)
4302 lt_cv_prog_gnu_ld=yes
4303 ;;
4304*)
4305 lt_cv_prog_gnu_ld=no
4306 ;;
4307esac
4308fi
4309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4310$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4311with_gnu_ld=$lt_cv_prog_gnu_ld
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4322$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4323if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4324 $as_echo_n "(cached) " >&6
4325else
4326 if test -n "$NM"; then
4327 # Let the user override the test.
4328 lt_cv_path_NM="$NM"
4329else
4330 lt_nm_to_check="${ac_tool_prefix}nm"
4331 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4332 lt_nm_to_check="$lt_nm_to_check nm"
4333 fi
4334 for lt_tmp_nm in $lt_nm_to_check; do
4335 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4336 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4337 IFS="$lt_save_ifs"
4338 test -z "$ac_dir" && ac_dir=.
4339 tmp_nm="$ac_dir/$lt_tmp_nm"
4340 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4341 # Check to see if the nm accepts a BSD-compat flag.
4342 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4343 # nm: unknown option "B" ignored
4344 # Tru64's nm complains that /dev/null is an invalid object file
4345 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4346 */dev/null* | *'Invalid file or object type'*)
4347 lt_cv_path_NM="$tmp_nm -B"
4348 break
4349 ;;
4350 *)
4351 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4352 */dev/null*)
4353 lt_cv_path_NM="$tmp_nm -p"
4354 break
4355 ;;
4356 *)
4357 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4358 continue # so that we can try to find one that supports BSD flags
4359 ;;
4360 esac
4361 ;;
4362 esac
4363 fi
4364 done
4365 IFS="$lt_save_ifs"
4366 done
4367 : ${lt_cv_path_NM=no}
4368fi
4369fi
4370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4371$as_echo "$lt_cv_path_NM" >&6; }
4372if test "$lt_cv_path_NM" != "no"; then
4373 NM="$lt_cv_path_NM"
4374else
4375 # Didn't find any BSD compatible name lister, look for dumpbin.
4376 if test -n "$DUMPBIN"; then :
4377 # Let the user override the test.
4378 else
4379 if test -n "$ac_tool_prefix"; then
4380 for ac_prog in dumpbin "link -dump"
4381 do
4382 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4383set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4385$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4386if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4387 $as_echo_n "(cached) " >&6
4388else
4389 if test -n "$DUMPBIN"; then
4390 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4391else
4392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4393for as_dir in $PATH
4394do
4395 IFS=$as_save_IFS
4396 test -z "$as_dir" && as_dir=.
4397 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4398 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4399 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4401 break 2
4402 fi
4403done
4404 done
4405IFS=$as_save_IFS
4406
4407fi
4408fi
4409DUMPBIN=$ac_cv_prog_DUMPBIN
4410if test -n "$DUMPBIN"; then
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4412$as_echo "$DUMPBIN" >&6; }
4413else
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4415$as_echo "no" >&6; }
4416fi
4417
4418
4419 test -n "$DUMPBIN" && break
4420 done
4421fi
4422if test -z "$DUMPBIN"; then
4423 ac_ct_DUMPBIN=$DUMPBIN
4424 for ac_prog in dumpbin "link -dump"
4425do
4426 # Extract the first word of "$ac_prog", so it can be a program name with args.
4427set dummy $ac_prog; ac_word=$2
4428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4429$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4430if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4431 $as_echo_n "(cached) " >&6
4432else
4433 if test -n "$ac_ct_DUMPBIN"; then
4434 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4435else
4436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4437for as_dir in $PATH
4438do
4439 IFS=$as_save_IFS
4440 test -z "$as_dir" && as_dir=.
4441 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4442 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4443 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4445 break 2
4446 fi
4447done
4448 done
4449IFS=$as_save_IFS
4450
4451fi
4452fi
4453ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4454if test -n "$ac_ct_DUMPBIN"; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4456$as_echo "$ac_ct_DUMPBIN" >&6; }
4457else
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4459$as_echo "no" >&6; }
4460fi
4461
4462
4463 test -n "$ac_ct_DUMPBIN" && break
4464done
4465
4466 if test "x$ac_ct_DUMPBIN" = x; then
4467 DUMPBIN=":"
4468 else
4469 case $cross_compiling:$ac_tool_warned in
4470yes:)
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4472$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4473ac_tool_warned=yes ;;
4474esac
4475 DUMPBIN=$ac_ct_DUMPBIN
4476 fi
4477fi
4478
4479 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4480 *COFF*)
4481 DUMPBIN="$DUMPBIN -symbols"
4482 ;;
4483 *)
4484 DUMPBIN=:
4485 ;;
4486 esac
4487 fi
4488
4489 if test "$DUMPBIN" != ":"; then
4490 NM="$DUMPBIN"
4491 fi
4492fi
4493test -z "$NM" && NM=nm
4494
4495
4496
4497
4498
4499
4500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4501$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4502if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4503 $as_echo_n "(cached) " >&6
4504else
4505 lt_cv_nm_interface="BSD nm"
4506 echo "int some_variable = 0;" > conftest.$ac_ext
4507 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4508 (eval "$ac_compile" 2>conftest.err)
4509 cat conftest.err >&5
4510 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4511 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4512 cat conftest.err >&5
4513 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4514 cat conftest.out >&5
4515 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4516 lt_cv_nm_interface="MS dumpbin"
4517 fi
4518 rm -f conftest*
4519fi
4520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4521$as_echo "$lt_cv_nm_interface" >&6; }
4522
4523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4524$as_echo_n "checking whether ln -s works... " >&6; }
4525LN_S=$as_ln_s
4526if test "$LN_S" = "ln -s"; then
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4528$as_echo "yes" >&6; }
4529else
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4531$as_echo "no, using $LN_S" >&6; }
4532fi
4533
4534# find the maximum length of command line arguments
4535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4536$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4537if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4538 $as_echo_n "(cached) " >&6
4539else
4540 i=0
4541 teststring="ABCD"
4542
4543 case $build_os in
4544 msdosdjgpp*)
4545 # On DJGPP, this test can blow up pretty badly due to problems in libc
4546 # (any single argument exceeding 2000 bytes causes a buffer overrun
4547 # during glob expansion). Even if it were fixed, the result of this
4548 # check would be larger than it should be.
4549 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4550 ;;
4551
4552 gnu*)
4553 # Under GNU Hurd, this test is not required because there is
4554 # no limit to the length of command line arguments.
4555 # Libtool will interpret -1 as no limit whatsoever
4556 lt_cv_sys_max_cmd_len=-1;
4557 ;;
4558
4559 cygwin* | mingw* | cegcc*)
4560 # On Win9x/ME, this test blows up -- it succeeds, but takes
4561 # about 5 minutes as the teststring grows exponentially.
4562 # Worse, since 9x/ME are not pre-emptively multitasking,
4563 # you end up with a "frozen" computer, even though with patience
4564 # the test eventually succeeds (with a max line length of 256k).
4565 # Instead, let's just punt: use the minimum linelength reported by
4566 # all of the supported platforms: 8192 (on NT/2K/XP).
4567 lt_cv_sys_max_cmd_len=8192;
4568 ;;
4569
4570 mint*)
4571 # On MiNT this can take a long time and run out of memory.
4572 lt_cv_sys_max_cmd_len=8192;
4573 ;;
4574
4575 amigaos*)
4576 # On AmigaOS with pdksh, this test takes hours, literally.
4577 # So we just punt and use a minimum line length of 8192.
4578 lt_cv_sys_max_cmd_len=8192;
4579 ;;
4580
4581 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4582 # This has been around since 386BSD, at least. Likely further.
4583 if test -x /sbin/sysctl; then
4584 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4585 elif test -x /usr/sbin/sysctl; then
4586 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4587 else
4588 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4589 fi
4590 # And add a safety zone
4591 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4592 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4593 ;;
4594
4595 interix*)
4596 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4597 lt_cv_sys_max_cmd_len=196608
4598 ;;
4599
4600 osf*)
4601 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4602 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4603 # nice to cause kernel panics so lets avoid the loop below.
4604 # First set a reasonable default.
4605 lt_cv_sys_max_cmd_len=16384
4606 #
4607 if test -x /sbin/sysconfig; then
4608 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4609 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4610 esac
4611 fi
4612 ;;
4613 sco3.2v5*)
4614 lt_cv_sys_max_cmd_len=102400
4615 ;;
4616 sysv5* | sco5v6* | sysv4.2uw2*)
4617 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4618 if test -n "$kargmax"; then
4619 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4620 else
4621 lt_cv_sys_max_cmd_len=32768
4622 fi
4623 ;;
4624 *)
4625 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4626 if test -n "$lt_cv_sys_max_cmd_len"; then
4627 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4628 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4629 else
4630 # Make teststring a little bigger before we do anything with it.
4631 # a 1K string should be a reasonable start.
4632 for i in 1 2 3 4 5 6 7 8 ; do
4633 teststring=$teststring$teststring
4634 done
4635 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4636 # If test is not a shell built-in, we'll probably end up computing a
4637 # maximum length that is only half of the actual maximum length, but
4638 # we can't tell.
4639 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4640 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4641 test $i != 17 # 1/2 MB should be enough
4642 do
4643 i=`expr $i + 1`
4644 teststring=$teststring$teststring
4645 done
4646 # Only check the string length outside the loop.
4647 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4648 teststring=
4649 # Add a significant safety factor because C++ compilers can tack on
4650 # massive amounts of additional arguments before passing them to the
4651 # linker. It appears as though 1/2 is a usable value.
4652 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4653 fi
4654 ;;
4655 esac
4656
4657fi
4658
4659if test -n $lt_cv_sys_max_cmd_len ; then
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4661$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4662else
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4664$as_echo "none" >&6; }
4665fi
4666max_cmd_len=$lt_cv_sys_max_cmd_len
4667
4668
4669
4670
4671
4672
4673: ${CP="cp -f"}
4674: ${MV="mv -f"}
4675: ${RM="rm -f"}
4676
4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4678$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4679# Try some XSI features
4680xsi_shell=no
4681( _lt_dummy="a/b/c"
4682 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4683 = c,a/b,, \
4684 && eval 'test $(( 1 + 1 )) -eq 2 \
4685 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4686 && xsi_shell=yes
4687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4688$as_echo "$xsi_shell" >&6; }
4689
4690
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4692$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4693lt_shell_append=no
4694( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4695 >/dev/null 2>&1 \
4696 && lt_shell_append=yes
4697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4698$as_echo "$lt_shell_append" >&6; }
4699
4700
4701if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4702 lt_unset=unset
4703else
4704 lt_unset=false
4705fi
4706
4707
4708
4709
4710
4711# test EBCDIC or ASCII
4712case `echo X|tr X '\101'` in
4713 A) # ASCII based system
4714 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4715 lt_SP2NL='tr \040 \012'
4716 lt_NL2SP='tr \015\012 \040\040'
4717 ;;
4718 *) # EBCDIC based system
4719 lt_SP2NL='tr \100 \n'
4720 lt_NL2SP='tr \r\n \100\100'
4721 ;;
4722esac
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4733$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4734if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4735 $as_echo_n "(cached) " >&6
4736else
4737 lt_cv_ld_reload_flag='-r'
4738fi
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4740$as_echo "$lt_cv_ld_reload_flag" >&6; }
4741reload_flag=$lt_cv_ld_reload_flag
4742case $reload_flag in
4743"" | " "*) ;;
4744*) reload_flag=" $reload_flag" ;;
4745esac
4746reload_cmds='$LD$reload_flag -o $output$reload_objs'
4747case $host_os in
4748 darwin*)
4749 if test "$GCC" = yes; then
4750 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4751 else
4752 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4753 fi
4754 ;;
4755esac
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765if test -n "$ac_tool_prefix"; then
4766 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4767set dummy ${ac_tool_prefix}objdump; ac_word=$2
4768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4769$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4770if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4771 $as_echo_n "(cached) " >&6
4772else
4773 if test -n "$OBJDUMP"; then
4774 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4775else
4776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4777for as_dir in $PATH
4778do
4779 IFS=$as_save_IFS
4780 test -z "$as_dir" && as_dir=.
4781 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4783 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4785 break 2
4786 fi
4787done
4788 done
4789IFS=$as_save_IFS
4790
4791fi
4792fi
4793OBJDUMP=$ac_cv_prog_OBJDUMP
4794if test -n "$OBJDUMP"; then
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4796$as_echo "$OBJDUMP" >&6; }
4797else
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4799$as_echo "no" >&6; }
4800fi
4801
4802
4803fi
4804if test -z "$ac_cv_prog_OBJDUMP"; then
4805 ac_ct_OBJDUMP=$OBJDUMP
4806 # Extract the first word of "objdump", so it can be a program name with args.
4807set dummy objdump; ac_word=$2
4808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4809$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4810if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4811 $as_echo_n "(cached) " >&6
4812else
4813 if test -n "$ac_ct_OBJDUMP"; then
4814 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4815else
4816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4817for as_dir in $PATH
4818do
4819 IFS=$as_save_IFS
4820 test -z "$as_dir" && as_dir=.
4821 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4822 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4823 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4825 break 2
4826 fi
4827done
4828 done
4829IFS=$as_save_IFS
4830
4831fi
4832fi
4833ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4834if test -n "$ac_ct_OBJDUMP"; then
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4836$as_echo "$ac_ct_OBJDUMP" >&6; }
4837else
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4839$as_echo "no" >&6; }
4840fi
4841
4842 if test "x$ac_ct_OBJDUMP" = x; then
4843 OBJDUMP="false"
4844 else
4845 case $cross_compiling:$ac_tool_warned in
4846yes:)
4847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4849ac_tool_warned=yes ;;
4850esac
4851 OBJDUMP=$ac_ct_OBJDUMP
4852 fi
4853else
4854 OBJDUMP="$ac_cv_prog_OBJDUMP"
4855fi
4856
4857test -z "$OBJDUMP" && OBJDUMP=objdump
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4868$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4869if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4870 $as_echo_n "(cached) " >&6
4871else
4872 lt_cv_file_magic_cmd='$MAGIC_CMD'
4873lt_cv_file_magic_test_file=
4874lt_cv_deplibs_check_method='unknown'
4875# Need to set the preceding variable on all platforms that support
4876# interlibrary dependencies.
4877# 'none' -- dependencies not supported.
4878# `unknown' -- same as none, but documents that we really don't know.
4879# 'pass_all' -- all dependencies passed with no checks.
4880# 'test_compile' -- check by making test program.
4881# 'file_magic [[regex]]' -- check by looking for files in library path
4882# which responds to the $file_magic_cmd with a given extended regex.
4883# If you have `file' or equivalent on your system and you're not sure
4884# whether `pass_all' will *always* work, you probably want this one.
4885
4886case $host_os in
4887aix[4-9]*)
4888 lt_cv_deplibs_check_method=pass_all
4889 ;;
4890
4891beos*)
4892 lt_cv_deplibs_check_method=pass_all
4893 ;;
4894
4895bsdi[45]*)
4896 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4897 lt_cv_file_magic_cmd='/usr/bin/file -L'
4898 lt_cv_file_magic_test_file=/shlib/libc.so
4899 ;;
4900
4901cygwin*)
4902 # func_win32_libid is a shell function defined in ltmain.sh
4903 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4904 lt_cv_file_magic_cmd='func_win32_libid'
4905 ;;
4906
4907mingw* | pw32*)
4908 # Base MSYS/MinGW do not provide the 'file' command needed by
4909 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4910 # unless we find 'file', for example because we are cross-compiling.
4911 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4912 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4913 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4914 lt_cv_file_magic_cmd='func_win32_libid'
4915 else
4916 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4917 lt_cv_file_magic_cmd='$OBJDUMP -f'
4918 fi
4919 ;;
4920
4921cegcc*)
4922 # use the weaker test based on 'objdump'. See mingw*.
4923 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4924 lt_cv_file_magic_cmd='$OBJDUMP -f'
4925 ;;
4926
4927darwin* | rhapsody*)
4928 lt_cv_deplibs_check_method=pass_all
4929 ;;
4930
4931freebsd* | dragonfly*)
4932 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4933 case $host_cpu in
4934 i*86 )
4935 # Not sure whether the presence of OpenBSD here was a mistake.
4936 # Let's accept both of them until this is cleared up.
4937 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4938 lt_cv_file_magic_cmd=/usr/bin/file
4939 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4940 ;;
4941 esac
4942 else
4943 lt_cv_deplibs_check_method=pass_all
4944 fi
4945 ;;
4946
4947gnu*)
4948 lt_cv_deplibs_check_method=pass_all
4949 ;;
4950
4951haiku*)
4952 lt_cv_deplibs_check_method=pass_all
4953 ;;
4954
4955hpux10.20* | hpux11*)
4956 lt_cv_file_magic_cmd=/usr/bin/file
4957 case $host_cpu in
4958 ia64*)
4959 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4960 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4961 ;;
4962 hppa*64*)
4963 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]'
4964 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4965 ;;
4966 *)
4967 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4968 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4969 ;;
4970 esac
4971 ;;
4972
4973interix[3-9]*)
4974 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4975 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4976 ;;
4977
4978irix5* | irix6* | nonstopux*)
4979 case $LD in
4980 *-32|*"-32 ") libmagic=32-bit;;
4981 *-n32|*"-n32 ") libmagic=N32;;
4982 *-64|*"-64 ") libmagic=64-bit;;
4983 *) libmagic=never-match;;
4984 esac
4985 lt_cv_deplibs_check_method=pass_all
4986 ;;
4987
4988# This must be Linux ELF.
4989linux* | k*bsd*-gnu | kopensolaris*-gnu)
4990 lt_cv_deplibs_check_method=pass_all
4991 ;;
4992
4993netbsd*)
4994 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4995 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4996 else
4997 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4998 fi
4999 ;;
5000
5001newos6*)
5002 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5003 lt_cv_file_magic_cmd=/usr/bin/file
5004 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5005 ;;
5006
5007*nto* | *qnx*)
5008 lt_cv_deplibs_check_method=pass_all
5009 ;;
5010
5011openbsd*)
5012 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5013 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5014 else
5015 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5016 fi
5017 ;;
5018
5019osf3* | osf4* | osf5*)
5020 lt_cv_deplibs_check_method=pass_all
5021 ;;
5022
5023rdos*)
5024 lt_cv_deplibs_check_method=pass_all
5025 ;;
5026
5027solaris*)
5028 lt_cv_deplibs_check_method=pass_all
5029 ;;
5030
5031sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5032 lt_cv_deplibs_check_method=pass_all
5033 ;;
5034
5035sysv4 | sysv4.3*)
5036 case $host_vendor in
5037 motorola)
5038 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]'
5039 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5040 ;;
5041 ncr)
5042 lt_cv_deplibs_check_method=pass_all
5043 ;;
5044 sequent)
5045 lt_cv_file_magic_cmd='/bin/file'
5046 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5047 ;;
5048 sni)
5049 lt_cv_file_magic_cmd='/bin/file'
5050 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5051 lt_cv_file_magic_test_file=/lib/libc.so
5052 ;;
5053 siemens)
5054 lt_cv_deplibs_check_method=pass_all
5055 ;;
5056 pc)
5057 lt_cv_deplibs_check_method=pass_all
5058 ;;
5059 esac
5060 ;;
5061
5062tpf*)
5063 lt_cv_deplibs_check_method=pass_all
5064 ;;
5065esac
5066
5067fi
5068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5069$as_echo "$lt_cv_deplibs_check_method" >&6; }
5070file_magic_cmd=$lt_cv_file_magic_cmd
5071deplibs_check_method=$lt_cv_deplibs_check_method
5072test -z "$deplibs_check_method" && deplibs_check_method=unknown
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
68ed2854
MF
5085plugin_option=
5086plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5087for plugin in $plugin_names; do
5088 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5089 if test x$plugin_so = x$plugin; then
5090 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5091 fi
5092 if test x$plugin_so != x$plugin; then
5093 plugin_option="--plugin $plugin_so"
5094 break
5095 fi
5096done
5097
6bb11ab3
L
5098if test -n "$ac_tool_prefix"; then
5099 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5100set dummy ${ac_tool_prefix}ar; ac_word=$2
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5103if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
5104 $as_echo_n "(cached) " >&6
5105else
5106 if test -n "$AR"; then
5107 ac_cv_prog_AR="$AR" # Let the user override the test.
5108else
5109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110for as_dir in $PATH
5111do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5116 ac_cv_prog_AR="${ac_tool_prefix}ar"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5119 fi
5120done
5121 done
5122IFS=$as_save_IFS
5123
5124fi
5125fi
5126AR=$ac_cv_prog_AR
5127if test -n "$AR"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5129$as_echo "$AR" >&6; }
5130else
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132$as_echo "no" >&6; }
5133fi
5134
5135
5136fi
5137if test -z "$ac_cv_prog_AR"; then
5138 ac_ct_AR=$AR
5139 # Extract the first word of "ar", so it can be a program name with args.
5140set dummy ar; ac_word=$2
5141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5142$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5143if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
5144 $as_echo_n "(cached) " >&6
5145else
5146 if test -n "$ac_ct_AR"; then
5147 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5148else
5149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5150for as_dir in $PATH
5151do
5152 IFS=$as_save_IFS
5153 test -z "$as_dir" && as_dir=.
5154 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5155 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5156 ac_cv_prog_ac_ct_AR="ar"
5157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5158 break 2
5159 fi
5160done
5161 done
5162IFS=$as_save_IFS
5163
5164fi
5165fi
5166ac_ct_AR=$ac_cv_prog_ac_ct_AR
5167if test -n "$ac_ct_AR"; then
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5169$as_echo "$ac_ct_AR" >&6; }
5170else
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5172$as_echo "no" >&6; }
5173fi
5174
5175 if test "x$ac_ct_AR" = x; then
5176 AR="false"
5177 else
5178 case $cross_compiling:$ac_tool_warned in
5179yes:)
5180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5182ac_tool_warned=yes ;;
5183esac
5184 AR=$ac_ct_AR
5185 fi
5186else
5187 AR="$ac_cv_prog_AR"
5188fi
5189
5190test -z "$AR" && AR=ar
68ed2854
MF
5191if test -n "$plugin_option"; then
5192 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
5193 touch conftest.c
5194 $AR $plugin_option rc conftest.a conftest.c
5195 if test "$?" != 0; then
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5197$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5198 else
5199 AR="$AR $plugin_option"
5200 fi
5201 rm -f conftest.*
68ed2854
MF
5202 fi
5203fi
6bb11ab3
L
5204test -z "$AR_FLAGS" && AR_FLAGS=cru
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216if test -n "$ac_tool_prefix"; then
5217 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5218set dummy ${ac_tool_prefix}strip; ac_word=$2
5219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5220$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5221if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5222 $as_echo_n "(cached) " >&6
5223else
5224 if test -n "$STRIP"; then
5225 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5226else
5227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5228for as_dir in $PATH
5229do
5230 IFS=$as_save_IFS
5231 test -z "$as_dir" && as_dir=.
5232 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5234 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5236 break 2
5237 fi
5238done
5239 done
5240IFS=$as_save_IFS
5241
5242fi
5243fi
5244STRIP=$ac_cv_prog_STRIP
5245if test -n "$STRIP"; then
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5247$as_echo "$STRIP" >&6; }
5248else
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5250$as_echo "no" >&6; }
5251fi
5252
5253
5254fi
5255if test -z "$ac_cv_prog_STRIP"; then
5256 ac_ct_STRIP=$STRIP
5257 # Extract the first word of "strip", so it can be a program name with args.
5258set dummy strip; ac_word=$2
5259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5260$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5261if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5262 $as_echo_n "(cached) " >&6
5263else
5264 if test -n "$ac_ct_STRIP"; then
5265 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5266else
5267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5268for as_dir in $PATH
5269do
5270 IFS=$as_save_IFS
5271 test -z "$as_dir" && as_dir=.
5272 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5274 ac_cv_prog_ac_ct_STRIP="strip"
5275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5276 break 2
5277 fi
5278done
5279 done
5280IFS=$as_save_IFS
5281
5282fi
5283fi
5284ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5285if test -n "$ac_ct_STRIP"; then
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5287$as_echo "$ac_ct_STRIP" >&6; }
5288else
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5290$as_echo "no" >&6; }
5291fi
5292
5293 if test "x$ac_ct_STRIP" = x; then
5294 STRIP=":"
5295 else
5296 case $cross_compiling:$ac_tool_warned in
5297yes:)
5298{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5299$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5300ac_tool_warned=yes ;;
5301esac
5302 STRIP=$ac_ct_STRIP
5303 fi
5304else
5305 STRIP="$ac_cv_prog_STRIP"
5306fi
5307
5308test -z "$STRIP" && STRIP=:
5309
5310
5311
5312
5313
5314
5315if test -n "$ac_tool_prefix"; then
5316 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5317set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5319$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5320if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5321 $as_echo_n "(cached) " >&6
5322else
5323 if test -n "$RANLIB"; then
5324 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5325else
5326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5327for as_dir in $PATH
5328do
5329 IFS=$as_save_IFS
5330 test -z "$as_dir" && as_dir=.
5331 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5333 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5335 break 2
5336 fi
5337done
5338 done
5339IFS=$as_save_IFS
5340
5341fi
5342fi
5343RANLIB=$ac_cv_prog_RANLIB
5344if test -n "$RANLIB"; then
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5346$as_echo "$RANLIB" >&6; }
5347else
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5349$as_echo "no" >&6; }
5350fi
5351
5352
5353fi
5354if test -z "$ac_cv_prog_RANLIB"; then
5355 ac_ct_RANLIB=$RANLIB
5356 # Extract the first word of "ranlib", so it can be a program name with args.
5357set dummy ranlib; ac_word=$2
5358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5359$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5360if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5361 $as_echo_n "(cached) " >&6
5362else
5363 if test -n "$ac_ct_RANLIB"; then
5364 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5365else
5366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5367for as_dir in $PATH
5368do
5369 IFS=$as_save_IFS
5370 test -z "$as_dir" && as_dir=.
5371 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5373 ac_cv_prog_ac_ct_RANLIB="ranlib"
5374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5375 break 2
5376 fi
5377done
5378 done
5379IFS=$as_save_IFS
5380
5381fi
5382fi
5383ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5384if test -n "$ac_ct_RANLIB"; then
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5386$as_echo "$ac_ct_RANLIB" >&6; }
5387else
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5389$as_echo "no" >&6; }
5390fi
5391
5392 if test "x$ac_ct_RANLIB" = x; then
5393 RANLIB=":"
5394 else
5395 case $cross_compiling:$ac_tool_warned in
5396yes:)
5397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5399ac_tool_warned=yes ;;
5400esac
5401 RANLIB=$ac_ct_RANLIB
5402 fi
5403else
5404 RANLIB="$ac_cv_prog_RANLIB"
5405fi
5406
5407test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5408if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5409 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5410 RANLIB="$RANLIB $plugin_option"
5411 fi
5412fi
6bb11ab3
L
5413
5414
5415
5416
5417
5418
5419# Determine commands to create old-style static archives.
5420old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5421old_postinstall_cmds='chmod 644 $oldlib'
5422old_postuninstall_cmds=
5423
5424if test -n "$RANLIB"; then
5425 case $host_os in
5426 openbsd*)
5427 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5428 ;;
5429 *)
5430 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5431 ;;
5432 esac
5433 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5434fi
5435
5436case $host_os in
5437 darwin*)
5438 lock_old_archive_extraction=yes ;;
5439 *)
5440 lock_old_archive_extraction=no ;;
5441esac
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463for ac_prog in gawk mawk nawk awk
5464do
5465 # Extract the first word of "$ac_prog", so it can be a program name with args.
5466set dummy $ac_prog; ac_word=$2
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5468$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5469if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5470 $as_echo_n "(cached) " >&6
5471else
5472 if test -n "$AWK"; then
5473 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5474else
5475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5476for as_dir in $PATH
5477do
5478 IFS=$as_save_IFS
5479 test -z "$as_dir" && as_dir=.
5480 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5482 ac_cv_prog_AWK="$ac_prog"
5483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5484 break 2
5485 fi
5486done
5487 done
5488IFS=$as_save_IFS
5489
5490fi
5491fi
5492AWK=$ac_cv_prog_AWK
5493if test -n "$AWK"; then
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5495$as_echo "$AWK" >&6; }
5496else
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5498$as_echo "no" >&6; }
5499fi
5500
5501
5502 test -n "$AWK" && break
5503done
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523# If no C compiler was specified, use CC.
5524LTCC=${LTCC-"$CC"}
5525
5526# If no C compiler flags were specified, use CFLAGS.
5527LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5528
5529# Allow CC to be a program name with arguments.
5530compiler=$CC
5531
5532
5533# Check for command to grab the raw symbol name followed by C symbol from nm.
5534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5535$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5536if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5537 $as_echo_n "(cached) " >&6
5538else
5539
5540# These are sane defaults that work on at least a few old systems.
5541# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5542
5543# Character class describing NM global symbol codes.
5544symcode='[BCDEGRST]'
5545
5546# Regexp to match symbols that can be accessed directly from C.
5547sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5548
5549# Define system-specific variables.
5550case $host_os in
5551aix*)
5552 symcode='[BCDT]'
5553 ;;
5554cygwin* | mingw* | pw32* | cegcc*)
5555 symcode='[ABCDGISTW]'
5556 ;;
5557hpux*)
5558 if test "$host_cpu" = ia64; then
5559 symcode='[ABCDEGRST]'
5560 fi
5561 ;;
5562irix* | nonstopux*)
5563 symcode='[BCDEGRST]'
5564 ;;
5565osf*)
5566 symcode='[BCDEGQRST]'
5567 ;;
5568solaris*)
5569 symcode='[BDRT]'
5570 ;;
5571sco3.2v5*)
5572 symcode='[DT]'
5573 ;;
5574sysv4.2uw2*)
5575 symcode='[DT]'
5576 ;;
5577sysv5* | sco5v6* | unixware* | OpenUNIX*)
5578 symcode='[ABDT]'
5579 ;;
5580sysv4)
5581 symcode='[DFNSTU]'
5582 ;;
5583esac
5584
5585# If we're using GNU nm, then use its standard symbol codes.
5586case `$NM -V 2>&1` in
5587*GNU* | *'with BFD'*)
5588 symcode='[ABCDGIRSTW]' ;;
5589esac
5590
5591# Transform an extracted symbol line into a proper C declaration.
5592# Some systems (esp. on ia64) link data and code symbols differently,
5593# so use this general approach.
5594lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5595
5596# Transform an extracted symbol line into symbol name and symbol address
5597lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5598lt_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'"
5599
5600# Handle CRLF in mingw tool chain
5601opt_cr=
5602case $build_os in
5603mingw*)
5604 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5605 ;;
5606esac
5607
5608# Try without a prefix underscore, then with it.
5609for ac_symprfx in "" "_"; do
5610
5611 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5612 symxfrm="\\1 $ac_symprfx\\2 \\2"
5613
5614 # Write the raw and C identifiers.
5615 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5616 # Fake it for dumpbin and say T for any non-static function
5617 # and D for any global variable.
5618 # Also find C++ and __fastcall symbols from MSVC++,
5619 # which start with @ or ?.
5620 lt_cv_sys_global_symbol_pipe="$AWK '"\
5621" {last_section=section; section=\$ 3};"\
5622" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5623" \$ 0!~/External *\|/{next};"\
5624" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5625" {if(hide[section]) next};"\
5626" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5627" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5628" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5629" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5630" ' prfx=^$ac_symprfx"
5631 else
5632 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5633 fi
5634
5635 # Check to see that the pipe works correctly.
5636 pipe_works=no
5637
5638 rm -f conftest*
5639 cat > conftest.$ac_ext <<_LT_EOF
5640#ifdef __cplusplus
5641extern "C" {
5642#endif
5643char nm_test_var;
5644void nm_test_func(void);
5645void nm_test_func(void){}
5646#ifdef __cplusplus
5647}
5648#endif
5649int main(){nm_test_var='a';nm_test_func();return(0);}
5650_LT_EOF
5651
5652 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5653 (eval $ac_compile) 2>&5
5654 ac_status=$?
5655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5656 test $ac_status = 0; }; then
5657 # Now try to grab the symbols.
5658 nlist=conftest.nm
5659 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5660 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5661 ac_status=$?
5662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5663 test $ac_status = 0; } && test -s "$nlist"; then
5664 # Try sorting and uniquifying the output.
5665 if sort "$nlist" | uniq > "$nlist"T; then
5666 mv -f "$nlist"T "$nlist"
5667 else
5668 rm -f "$nlist"T
5669 fi
5670
5671 # Make sure that we snagged all the symbols we need.
5672 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5673 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5674 cat <<_LT_EOF > conftest.$ac_ext
5675#ifdef __cplusplus
5676extern "C" {
5677#endif
5678
5679_LT_EOF
5680 # Now generate the symbol file.
5681 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5682
5683 cat <<_LT_EOF >> conftest.$ac_ext
5684
5685/* The mapping between symbol names and symbols. */
5686const struct {
5687 const char *name;
5688 void *address;
5689}
5690lt__PROGRAM__LTX_preloaded_symbols[] =
5691{
5692 { "@PROGRAM@", (void *) 0 },
5693_LT_EOF
5694 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5695 cat <<\_LT_EOF >> conftest.$ac_ext
5696 {0, (void *) 0}
5697};
5698
5699/* This works around a problem in FreeBSD linker */
5700#ifdef FREEBSD_WORKAROUND
5701static const void *lt_preloaded_setup() {
5702 return lt__PROGRAM__LTX_preloaded_symbols;
5703}
5704#endif
5705
5706#ifdef __cplusplus
5707}
5708#endif
5709_LT_EOF
5710 # Now try linking the two files.
5711 mv conftest.$ac_objext conftstm.$ac_objext
5712 lt_save_LIBS="$LIBS"
5713 lt_save_CFLAGS="$CFLAGS"
5714 LIBS="conftstm.$ac_objext"
5715 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5716 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5717 (eval $ac_link) 2>&5
5718 ac_status=$?
5719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5720 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5721 pipe_works=yes
5722 fi
5723 LIBS="$lt_save_LIBS"
5724 CFLAGS="$lt_save_CFLAGS"
5725 else
5726 echo "cannot find nm_test_func in $nlist" >&5
5727 fi
5728 else
5729 echo "cannot find nm_test_var in $nlist" >&5
5730 fi
5731 else
5732 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5733 fi
5734 else
5735 echo "$progname: failed program was:" >&5
5736 cat conftest.$ac_ext >&5
5737 fi
5738 rm -rf conftest* conftst*
5739
5740 # Do not use the global_symbol_pipe unless it works.
5741 if test "$pipe_works" = yes; then
5742 break
5743 else
5744 lt_cv_sys_global_symbol_pipe=
5745 fi
5746done
5747
5748fi
5749
5750if test -z "$lt_cv_sys_global_symbol_pipe"; then
5751 lt_cv_sys_global_symbol_to_cdecl=
5752fi
5753if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5755$as_echo "failed" >&6; }
5756else
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5758$as_echo "ok" >&6; }
5759fi
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782# Check whether --enable-libtool-lock was given.
5783if test "${enable_libtool_lock+set}" = set; then :
5784 enableval=$enable_libtool_lock;
5785fi
5786
5787test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5788
5789# Some flags need to be propagated to the compiler or linker for good
5790# libtool support.
5791case $host in
5792ia64-*-hpux*)
5793 # Find out which ABI we are using.
5794 echo 'int i;' > conftest.$ac_ext
5795 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5796 (eval $ac_compile) 2>&5
5797 ac_status=$?
5798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5799 test $ac_status = 0; }; then
5800 case `/usr/bin/file conftest.$ac_objext` in
5801 *ELF-32*)
5802 HPUX_IA64_MODE="32"
5803 ;;
5804 *ELF-64*)
5805 HPUX_IA64_MODE="64"
5806 ;;
5807 esac
5808 fi
5809 rm -rf conftest*
5810 ;;
5811*-*-irix6*)
5812 # Find out which ABI we are using.
5813 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5814 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5815 (eval $ac_compile) 2>&5
5816 ac_status=$?
5817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5818 test $ac_status = 0; }; then
5819 if test "$lt_cv_prog_gnu_ld" = yes; then
5820 case `/usr/bin/file conftest.$ac_objext` in
5821 *32-bit*)
5822 LD="${LD-ld} -melf32bsmip"
5823 ;;
5824 *N32*)
5825 LD="${LD-ld} -melf32bmipn32"
5826 ;;
5827 *64-bit*)
5828 LD="${LD-ld} -melf64bmip"
5829 ;;
5830 esac
5831 else
5832 case `/usr/bin/file conftest.$ac_objext` in
5833 *32-bit*)
5834 LD="${LD-ld} -32"
5835 ;;
5836 *N32*)
5837 LD="${LD-ld} -n32"
5838 ;;
5839 *64-bit*)
5840 LD="${LD-ld} -64"
5841 ;;
5842 esac
5843 fi
5844 fi
5845 rm -rf conftest*
5846 ;;
5847
bf3d9781 5848x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5849s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5850 # Find out which ABI we are using.
5851 echo 'int i;' > conftest.$ac_ext
5852 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5853 (eval $ac_compile) 2>&5
5854 ac_status=$?
5855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5856 test $ac_status = 0; }; then
5857 case `/usr/bin/file conftest.o` in
5858 *32-bit*)
5859 case $host in
5860 x86_64-*kfreebsd*-gnu)
5861 LD="${LD-ld} -m elf_i386_fbsd"
5862 ;;
5863 x86_64-*linux*)
5864 case `/usr/bin/file conftest.o` in
5865 *x86-64*)
5866 LD="${LD-ld} -m elf32_x86_64"
5867 ;;
5868 *)
5869 LD="${LD-ld} -m elf_i386"
5870 ;;
5871 esac
5872 ;;
bf3d9781
AM
5873 powerpc64le-*linux*)
5874 LD="${LD-ld} -m elf32lppclinux"
5875 ;;
5876 powerpc64-*linux*)
6bb11ab3
L
5877 LD="${LD-ld} -m elf32ppclinux"
5878 ;;
5879 s390x-*linux*)
5880 LD="${LD-ld} -m elf_s390"
5881 ;;
5882 sparc64-*linux*)
5883 LD="${LD-ld} -m elf32_sparc"
5884 ;;
5885 esac
5886 ;;
5887 *64-bit*)
5888 case $host in
5889 x86_64-*kfreebsd*-gnu)
5890 LD="${LD-ld} -m elf_x86_64_fbsd"
5891 ;;
5892 x86_64-*linux*)
5893 LD="${LD-ld} -m elf_x86_64"
5894 ;;
bf3d9781
AM
5895 powerpcle-*linux*)
5896 LD="${LD-ld} -m elf64lppc"
5897 ;;
5898 powerpc-*linux*)
6bb11ab3
L
5899 LD="${LD-ld} -m elf64ppc"
5900 ;;
5901 s390*-*linux*|s390*-*tpf*)
5902 LD="${LD-ld} -m elf64_s390"
5903 ;;
5904 sparc*-*linux*)
5905 LD="${LD-ld} -m elf64_sparc"
5906 ;;
5907 esac
5908 ;;
5909 esac
5910 fi
5911 rm -rf conftest*
5912 ;;
5913
5914*-*-sco3.2v5*)
5915 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5916 SAVE_CFLAGS="$CFLAGS"
5917 CFLAGS="$CFLAGS -belf"
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5919$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5920if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5921 $as_echo_n "(cached) " >&6
5922else
5923 ac_ext=c
5924ac_cpp='$CPP $CPPFLAGS'
5925ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5926ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5927ac_compiler_gnu=$ac_cv_c_compiler_gnu
5928
5929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5930/* end confdefs.h. */
5931
5932int
5933main ()
5934{
5935
5936 ;
5937 return 0;
5938}
5939_ACEOF
5940if ac_fn_c_try_link "$LINENO"; then :
5941 lt_cv_cc_needs_belf=yes
5942else
5943 lt_cv_cc_needs_belf=no
5944fi
5945rm -f core conftest.err conftest.$ac_objext \
5946 conftest$ac_exeext conftest.$ac_ext
5947 ac_ext=c
5948ac_cpp='$CPP $CPPFLAGS'
5949ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5950ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5951ac_compiler_gnu=$ac_cv_c_compiler_gnu
5952
5953fi
5954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5955$as_echo "$lt_cv_cc_needs_belf" >&6; }
5956 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5957 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5958 CFLAGS="$SAVE_CFLAGS"
5959 fi
5960 ;;
5961sparc*-*solaris*)
5962 # Find out which ABI we are using.
5963 echo 'int i;' > conftest.$ac_ext
5964 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5965 (eval $ac_compile) 2>&5
5966 ac_status=$?
5967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5968 test $ac_status = 0; }; then
5969 case `/usr/bin/file conftest.o` in
5970 *64-bit*)
5971 case $lt_cv_prog_gnu_ld in
5972 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5973 *)
5974 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5975 LD="${LD-ld} -64"
5976 fi
5977 ;;
5978 esac
5979 ;;
5980 esac
5981 fi
5982 rm -rf conftest*
5983 ;;
5984esac
5985
5986need_locks="$enable_libtool_lock"
5987
5988
5989 case $host_os in
5990 rhapsody* | darwin*)
5991 if test -n "$ac_tool_prefix"; then
5992 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5993set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5995$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5996if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5997 $as_echo_n "(cached) " >&6
5998else
5999 if test -n "$DSYMUTIL"; then
6000 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6001else
6002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6003for as_dir in $PATH
6004do
6005 IFS=$as_save_IFS
6006 test -z "$as_dir" && as_dir=.
6007 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6009 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6011 break 2
6012 fi
6013done
6014 done
6015IFS=$as_save_IFS
6016
6017fi
6018fi
6019DSYMUTIL=$ac_cv_prog_DSYMUTIL
6020if test -n "$DSYMUTIL"; then
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6022$as_echo "$DSYMUTIL" >&6; }
6023else
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6025$as_echo "no" >&6; }
6026fi
6027
6028
6029fi
6030if test -z "$ac_cv_prog_DSYMUTIL"; then
6031 ac_ct_DSYMUTIL=$DSYMUTIL
6032 # Extract the first word of "dsymutil", so it can be a program name with args.
6033set dummy dsymutil; ac_word=$2
6034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6035$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6036if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
6037 $as_echo_n "(cached) " >&6
6038else
6039 if test -n "$ac_ct_DSYMUTIL"; then
6040 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6041else
6042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6043for as_dir in $PATH
6044do
6045 IFS=$as_save_IFS
6046 test -z "$as_dir" && as_dir=.
6047 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6049 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6051 break 2
6052 fi
6053done
6054 done
6055IFS=$as_save_IFS
6056
6057fi
6058fi
6059ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6060if test -n "$ac_ct_DSYMUTIL"; then
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6062$as_echo "$ac_ct_DSYMUTIL" >&6; }
6063else
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6065$as_echo "no" >&6; }
6066fi
6067
6068 if test "x$ac_ct_DSYMUTIL" = x; then
6069 DSYMUTIL=":"
6070 else
6071 case $cross_compiling:$ac_tool_warned in
6072yes:)
6073{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6074$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6075ac_tool_warned=yes ;;
6076esac
6077 DSYMUTIL=$ac_ct_DSYMUTIL
6078 fi
6079else
6080 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6081fi
6082
6083 if test -n "$ac_tool_prefix"; then
6084 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6085set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6087$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6088if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
6089 $as_echo_n "(cached) " >&6
6090else
6091 if test -n "$NMEDIT"; then
6092 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6093else
6094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6095for as_dir in $PATH
6096do
6097 IFS=$as_save_IFS
6098 test -z "$as_dir" && as_dir=.
6099 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6100 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6101 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6103 break 2
6104 fi
6105done
6106 done
6107IFS=$as_save_IFS
6108
6109fi
6110fi
6111NMEDIT=$ac_cv_prog_NMEDIT
6112if test -n "$NMEDIT"; then
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6114$as_echo "$NMEDIT" >&6; }
6115else
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6117$as_echo "no" >&6; }
6118fi
6119
6120
6121fi
6122if test -z "$ac_cv_prog_NMEDIT"; then
6123 ac_ct_NMEDIT=$NMEDIT
6124 # Extract the first word of "nmedit", so it can be a program name with args.
6125set dummy nmedit; ac_word=$2
6126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6127$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6128if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
6129 $as_echo_n "(cached) " >&6
6130else
6131 if test -n "$ac_ct_NMEDIT"; then
6132 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6133else
6134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6135for as_dir in $PATH
6136do
6137 IFS=$as_save_IFS
6138 test -z "$as_dir" && as_dir=.
6139 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6141 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6143 break 2
6144 fi
6145done
6146 done
6147IFS=$as_save_IFS
6148
6149fi
6150fi
6151ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6152if test -n "$ac_ct_NMEDIT"; then
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6154$as_echo "$ac_ct_NMEDIT" >&6; }
6155else
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6157$as_echo "no" >&6; }
6158fi
6159
6160 if test "x$ac_ct_NMEDIT" = x; then
6161 NMEDIT=":"
6162 else
6163 case $cross_compiling:$ac_tool_warned in
6164yes:)
6165{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6166$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6167ac_tool_warned=yes ;;
6168esac
6169 NMEDIT=$ac_ct_NMEDIT
6170 fi
6171else
6172 NMEDIT="$ac_cv_prog_NMEDIT"
6173fi
6174
6175 if test -n "$ac_tool_prefix"; then
6176 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6177set dummy ${ac_tool_prefix}lipo; ac_word=$2
6178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6179$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6180if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
6181 $as_echo_n "(cached) " >&6
6182else
6183 if test -n "$LIPO"; then
6184 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6185else
6186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6187for as_dir in $PATH
6188do
6189 IFS=$as_save_IFS
6190 test -z "$as_dir" && as_dir=.
6191 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6193 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6195 break 2
6196 fi
6197done
6198 done
6199IFS=$as_save_IFS
6200
6201fi
6202fi
6203LIPO=$ac_cv_prog_LIPO
6204if test -n "$LIPO"; then
6205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6206$as_echo "$LIPO" >&6; }
6207else
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6209$as_echo "no" >&6; }
6210fi
6211
6212
6213fi
6214if test -z "$ac_cv_prog_LIPO"; then
6215 ac_ct_LIPO=$LIPO
6216 # Extract the first word of "lipo", so it can be a program name with args.
6217set dummy lipo; ac_word=$2
6218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6219$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6220if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6221 $as_echo_n "(cached) " >&6
6222else
6223 if test -n "$ac_ct_LIPO"; then
6224 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6225else
6226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6227for as_dir in $PATH
6228do
6229 IFS=$as_save_IFS
6230 test -z "$as_dir" && as_dir=.
6231 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6232 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6233 ac_cv_prog_ac_ct_LIPO="lipo"
6234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6235 break 2
6236 fi
6237done
6238 done
6239IFS=$as_save_IFS
6240
6241fi
6242fi
6243ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6244if test -n "$ac_ct_LIPO"; then
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6246$as_echo "$ac_ct_LIPO" >&6; }
6247else
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6249$as_echo "no" >&6; }
6250fi
6251
6252 if test "x$ac_ct_LIPO" = x; then
6253 LIPO=":"
6254 else
6255 case $cross_compiling:$ac_tool_warned in
6256yes:)
6257{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6258$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6259ac_tool_warned=yes ;;
6260esac
6261 LIPO=$ac_ct_LIPO
6262 fi
6263else
6264 LIPO="$ac_cv_prog_LIPO"
6265fi
6266
6267 if test -n "$ac_tool_prefix"; then
6268 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6269set dummy ${ac_tool_prefix}otool; ac_word=$2
6270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6271$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6272if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6273 $as_echo_n "(cached) " >&6
6274else
6275 if test -n "$OTOOL"; then
6276 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6277else
6278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6279for as_dir in $PATH
6280do
6281 IFS=$as_save_IFS
6282 test -z "$as_dir" && as_dir=.
6283 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6285 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6287 break 2
6288 fi
6289done
6290 done
6291IFS=$as_save_IFS
6292
6293fi
6294fi
6295OTOOL=$ac_cv_prog_OTOOL
6296if test -n "$OTOOL"; then
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6298$as_echo "$OTOOL" >&6; }
6299else
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6301$as_echo "no" >&6; }
6302fi
6303
6304
6305fi
6306if test -z "$ac_cv_prog_OTOOL"; then
6307 ac_ct_OTOOL=$OTOOL
6308 # Extract the first word of "otool", so it can be a program name with args.
6309set dummy otool; ac_word=$2
6310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6311$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6312if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6313 $as_echo_n "(cached) " >&6
6314else
6315 if test -n "$ac_ct_OTOOL"; then
6316 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6317else
6318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6319for as_dir in $PATH
6320do
6321 IFS=$as_save_IFS
6322 test -z "$as_dir" && as_dir=.
6323 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6325 ac_cv_prog_ac_ct_OTOOL="otool"
6326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6327 break 2
6328 fi
6329done
6330 done
6331IFS=$as_save_IFS
6332
6333fi
6334fi
6335ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6336if test -n "$ac_ct_OTOOL"; then
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6338$as_echo "$ac_ct_OTOOL" >&6; }
6339else
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6341$as_echo "no" >&6; }
6342fi
6343
6344 if test "x$ac_ct_OTOOL" = x; then
6345 OTOOL=":"
6346 else
6347 case $cross_compiling:$ac_tool_warned in
6348yes:)
6349{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6350$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6351ac_tool_warned=yes ;;
6352esac
6353 OTOOL=$ac_ct_OTOOL
6354 fi
6355else
6356 OTOOL="$ac_cv_prog_OTOOL"
6357fi
6358
6359 if test -n "$ac_tool_prefix"; then
6360 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6361set dummy ${ac_tool_prefix}otool64; ac_word=$2
6362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6363$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6364if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6365 $as_echo_n "(cached) " >&6
6366else
6367 if test -n "$OTOOL64"; then
6368 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6369else
6370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6371for as_dir in $PATH
6372do
6373 IFS=$as_save_IFS
6374 test -z "$as_dir" && as_dir=.
6375 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6376 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6377 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6379 break 2
6380 fi
6381done
6382 done
6383IFS=$as_save_IFS
6384
6385fi
6386fi
6387OTOOL64=$ac_cv_prog_OTOOL64
6388if test -n "$OTOOL64"; then
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6390$as_echo "$OTOOL64" >&6; }
6391else
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6393$as_echo "no" >&6; }
6394fi
6395
6396
6397fi
6398if test -z "$ac_cv_prog_OTOOL64"; then
6399 ac_ct_OTOOL64=$OTOOL64
6400 # Extract the first word of "otool64", so it can be a program name with args.
6401set dummy otool64; ac_word=$2
6402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6403$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6404if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6405 $as_echo_n "(cached) " >&6
6406else
6407 if test -n "$ac_ct_OTOOL64"; then
6408 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6409else
6410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6411for as_dir in $PATH
6412do
6413 IFS=$as_save_IFS
6414 test -z "$as_dir" && as_dir=.
6415 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6417 ac_cv_prog_ac_ct_OTOOL64="otool64"
6418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6419 break 2
6420 fi
6421done
6422 done
6423IFS=$as_save_IFS
6424
6425fi
6426fi
6427ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6428if test -n "$ac_ct_OTOOL64"; then
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6430$as_echo "$ac_ct_OTOOL64" >&6; }
6431else
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6433$as_echo "no" >&6; }
6434fi
6435
6436 if test "x$ac_ct_OTOOL64" = x; then
6437 OTOOL64=":"
6438 else
6439 case $cross_compiling:$ac_tool_warned in
6440yes:)
6441{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6442$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6443ac_tool_warned=yes ;;
6444esac
6445 OTOOL64=$ac_ct_OTOOL64
6446 fi
6447else
6448 OTOOL64="$ac_cv_prog_OTOOL64"
6449fi
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6478$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6479if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6480 $as_echo_n "(cached) " >&6
6481else
6482 lt_cv_apple_cc_single_mod=no
6483 if test -z "${LT_MULTI_MODULE}"; then
6484 # By default we will add the -single_module flag. You can override
6485 # by either setting the environment variable LT_MULTI_MODULE
6486 # non-empty at configure time, or by adding -multi_module to the
6487 # link flags.
6488 rm -rf libconftest.dylib*
6489 echo "int foo(void){return 1;}" > conftest.c
6490 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6491-dynamiclib -Wl,-single_module conftest.c" >&5
6492 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6493 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6494 _lt_result=$?
6495 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6496 lt_cv_apple_cc_single_mod=yes
6497 else
6498 cat conftest.err >&5
6499 fi
6500 rm -rf libconftest.dylib*
6501 rm -f conftest.*
6502 fi
6503fi
6504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6505$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6507$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6508if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6509 $as_echo_n "(cached) " >&6
6510else
6511 lt_cv_ld_exported_symbols_list=no
6512 save_LDFLAGS=$LDFLAGS
6513 echo "_main" > conftest.sym
6514 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6516/* end confdefs.h. */
6517
6518int
6519main ()
6520{
6521
6522 ;
6523 return 0;
6524}
6525_ACEOF
6526if ac_fn_c_try_link "$LINENO"; then :
6527 lt_cv_ld_exported_symbols_list=yes
6528else
6529 lt_cv_ld_exported_symbols_list=no
6530fi
6531rm -f core conftest.err conftest.$ac_objext \
6532 conftest$ac_exeext conftest.$ac_ext
6533 LDFLAGS="$save_LDFLAGS"
6534
6535fi
6536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6537$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6539$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6540if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6541 $as_echo_n "(cached) " >&6
6542else
6543 lt_cv_ld_force_load=no
6544 cat > conftest.c << _LT_EOF
6545int forced_loaded() { return 2;}
6546_LT_EOF
6547 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6548 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6549 echo "$AR cru libconftest.a conftest.o" >&5
6550 $AR cru libconftest.a conftest.o 2>&5
6551 cat > conftest.c << _LT_EOF
6552int main() { return 0;}
6553_LT_EOF
6554 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6555 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6556 _lt_result=$?
6557 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6558 lt_cv_ld_force_load=yes
6559 else
6560 cat conftest.err >&5
6561 fi
6562 rm -f conftest.err libconftest.a conftest conftest.c
6563 rm -rf conftest.dSYM
6564
6565fi
6566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6567$as_echo "$lt_cv_ld_force_load" >&6; }
6568 case $host_os in
6569 rhapsody* | darwin1.[012])
6570 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6571 darwin1.*)
6572 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6573 darwin*) # darwin 5.x on
6574 # if running on 10.5 or later, the deployment target defaults
6575 # to the OS version, if on x86, and 10.4, the deployment
6576 # target defaults to 10.4. Don't you love it?
6577 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6578 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6579 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 6580 10.[012][,.]*)
6bb11ab3
L
6581 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6582 10.*)
6583 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6584 esac
6585 ;;
6586 esac
6587 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6588 _lt_dar_single_mod='$single_module'
6589 fi
6590 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6591 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6592 else
6593 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6594 fi
6595 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6596 _lt_dsymutil='~$DSYMUTIL $lib || :'
6597 else
6598 _lt_dsymutil=
6599 fi
6600 ;;
6601 esac
6602
6603for ac_header in dlfcn.h
6604do :
6605 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6606"
d0ac1c44 6607if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6608 cat >>confdefs.h <<_ACEOF
6609#define HAVE_DLFCN_H 1
6610_ACEOF
6611
6612fi
6613
6614done
6615
6616
6617
ebe9564b 6618
6bb11ab3 6619
0cb8d851
MF
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6621$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6622if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6623 $as_echo_n "(cached) " >&6
6624else
6625 ac_cv_c_bigendian=unknown
6626 # See if we're dealing with a universal compiler.
6627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6628/* end confdefs.h. */
6629#ifndef __APPLE_CC__
6630 not a universal capable compiler
6631 #endif
6632 typedef int dummy;
6633
6634_ACEOF
6635if ac_fn_c_try_compile "$LINENO"; then :
6636
6637 # Check for potential -arch flags. It is not universal unless
6638 # there are at least two -arch flags with different values.
6639 ac_arch=
6640 ac_prev=
6641 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6642 if test -n "$ac_prev"; then
6643 case $ac_word in
6644 i?86 | x86_64 | ppc | ppc64)
6645 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6646 ac_arch=$ac_word
6647 else
6648 ac_cv_c_bigendian=universal
6649 break
6650 fi
6651 ;;
6652 esac
6653 ac_prev=
6654 elif test "x$ac_word" = "x-arch"; then
6655 ac_prev=arch
6656 fi
6657 done
6658fi
6659rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6660 if test $ac_cv_c_bigendian = unknown; then
6661 # See if sys/param.h defines the BYTE_ORDER macro.
6662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6663/* end confdefs.h. */
6664#include <sys/types.h>
6665 #include <sys/param.h>
6666
6667int
6668main ()
6669{
6670#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6671 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6672 && LITTLE_ENDIAN)
6673 bogus endian macros
6674 #endif
6675
6676 ;
6677 return 0;
6678}
6679_ACEOF
6680if ac_fn_c_try_compile "$LINENO"; then :
6681 # It does; now see whether it defined to BIG_ENDIAN or not.
6682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6683/* end confdefs.h. */
6684#include <sys/types.h>
6685 #include <sys/param.h>
6686
6687int
6688main ()
6689{
6690#if BYTE_ORDER != BIG_ENDIAN
6691 not big endian
6692 #endif
6693
6694 ;
6695 return 0;
6696}
6697_ACEOF
6698if ac_fn_c_try_compile "$LINENO"; then :
6699 ac_cv_c_bigendian=yes
6700else
6701 ac_cv_c_bigendian=no
6702fi
6703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6704fi
6705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6706 fi
6707 if test $ac_cv_c_bigendian = unknown; then
6708 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6710/* end confdefs.h. */
6711#include <limits.h>
6712
6713int
6714main ()
6715{
6716#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6717 bogus endian macros
6718 #endif
6719
6720 ;
6721 return 0;
6722}
6723_ACEOF
6724if ac_fn_c_try_compile "$LINENO"; then :
6725 # It does; now see whether it defined to _BIG_ENDIAN or not.
6726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6727/* end confdefs.h. */
6728#include <limits.h>
6729
6730int
6731main ()
6732{
6733#ifndef _BIG_ENDIAN
6734 not big endian
6735 #endif
6736
6737 ;
6738 return 0;
6739}
6740_ACEOF
6741if ac_fn_c_try_compile "$LINENO"; then :
6742 ac_cv_c_bigendian=yes
6743else
6744 ac_cv_c_bigendian=no
6745fi
6746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6747fi
6748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6749 fi
6750 if test $ac_cv_c_bigendian = unknown; then
6751 # Compile a test program.
6752 if test "$cross_compiling" = yes; then :
6753 # Try to guess by grepping values from an object file.
6754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6755/* end confdefs.h. */
6756short int ascii_mm[] =
6757 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6758 short int ascii_ii[] =
6759 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6760 int use_ascii (int i) {
6761 return ascii_mm[i] + ascii_ii[i];
6762 }
6763 short int ebcdic_ii[] =
6764 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6765 short int ebcdic_mm[] =
6766 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6767 int use_ebcdic (int i) {
6768 return ebcdic_mm[i] + ebcdic_ii[i];
6769 }
6770 extern int foo;
6771
6772int
6773main ()
6774{
6775return use_ascii (foo) == use_ebcdic (foo);
6776 ;
6777 return 0;
6778}
6779_ACEOF
6780if ac_fn_c_try_compile "$LINENO"; then :
6781 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6782 ac_cv_c_bigendian=yes
6783 fi
6784 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6785 if test "$ac_cv_c_bigendian" = unknown; then
6786 ac_cv_c_bigendian=no
6787 else
6788 # finding both strings is unlikely to happen, but who knows?
6789 ac_cv_c_bigendian=unknown
6790 fi
6791 fi
6792fi
6793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6794else
6795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796/* end confdefs.h. */
6797$ac_includes_default
6798int
6799main ()
6800{
6801
6802 /* Are we little or big endian? From Harbison&Steele. */
6803 union
6804 {
6805 long int l;
6806 char c[sizeof (long int)];
6807 } u;
6808 u.l = 1;
6809 return u.c[sizeof (long int) - 1] == 1;
6810
6811 ;
6812 return 0;
6813}
6814_ACEOF
6815if ac_fn_c_try_run "$LINENO"; then :
6816 ac_cv_c_bigendian=no
6817else
6818 ac_cv_c_bigendian=yes
6819fi
6820rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6821 conftest.$ac_objext conftest.beam conftest.$ac_ext
6822fi
6823
6824 fi
6825fi
6826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6827$as_echo "$ac_cv_c_bigendian" >&6; }
6828 case $ac_cv_c_bigendian in #(
6829 yes)
6830 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6831;; #(
6832 no)
6833 ;; #(
6834 universal)
6835
6836$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6837
6838 ;; #(
6839 *)
d0ac1c44 6840 as_fn_error $? "unknown endianness
0cb8d851
MF
6841 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6842 esac
6843
6bb11ab3
L
6844
6845
6846
c25ea03d
MF
6847if test "x$cross_compiling" = "xno"; then
6848 : "${CC_FOR_BUILD:=\$(CC)}"
6849 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6850 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d
MF
6851else
6852 : "${CC_FOR_BUILD:=gcc}"
6853 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6854 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6855fi
6856
6857
6858
c25ea03d 6859
c2783492 6860
a3e2cc64
MF
6861if test -n "$ac_tool_prefix"; then
6862 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6863set dummy ${ac_tool_prefix}ar; ac_word=$2
6864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6865$as_echo_n "checking for $ac_word... " >&6; }
6866if ${ac_cv_prog_AR+:} false; then :
6867 $as_echo_n "(cached) " >&6
6868else
6869 if test -n "$AR"; then
6870 ac_cv_prog_AR="$AR" # Let the user override the test.
6871else
6872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873for as_dir in $PATH
6874do
6875 IFS=$as_save_IFS
6876 test -z "$as_dir" && as_dir=.
6877 for ac_exec_ext in '' $ac_executable_extensions; do
6878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6879 ac_cv_prog_AR="${ac_tool_prefix}ar"
6880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6881 break 2
6882 fi
6883done
6884 done
6885IFS=$as_save_IFS
6886
6887fi
6888fi
6889AR=$ac_cv_prog_AR
6890if test -n "$AR"; then
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6892$as_echo "$AR" >&6; }
6893else
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6895$as_echo "no" >&6; }
6896fi
6897
6898
6899fi
6900if test -z "$ac_cv_prog_AR"; then
6901 ac_ct_AR=$AR
6902 # Extract the first word of "ar", so it can be a program name with args.
6903set dummy ar; ac_word=$2
6904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6905$as_echo_n "checking for $ac_word... " >&6; }
6906if ${ac_cv_prog_ac_ct_AR+:} false; then :
6907 $as_echo_n "(cached) " >&6
6908else
6909 if test -n "$ac_ct_AR"; then
6910 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6911else
6912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6913for as_dir in $PATH
6914do
6915 IFS=$as_save_IFS
6916 test -z "$as_dir" && as_dir=.
6917 for ac_exec_ext in '' $ac_executable_extensions; do
6918 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6919 ac_cv_prog_ac_ct_AR="ar"
6920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6921 break 2
6922 fi
6923done
6924 done
6925IFS=$as_save_IFS
6926
6927fi
6928fi
6929ac_ct_AR=$ac_cv_prog_ac_ct_AR
6930if test -n "$ac_ct_AR"; then
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6932$as_echo "$ac_ct_AR" >&6; }
6933else
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6935$as_echo "no" >&6; }
6936fi
6937
6938 if test "x$ac_ct_AR" = x; then
6939 AR=""
6940 else
6941 case $cross_compiling:$ac_tool_warned in
6942yes:)
6943{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6944$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6945ac_tool_warned=yes ;;
6946esac
6947 AR=$ac_ct_AR
6948 fi
6949else
6950 AR="$ac_cv_prog_AR"
6951fi
6bb11ab3
L
6952
6953if test -n "$ac_tool_prefix"; then
6954 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6955set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6957$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6958if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6959 $as_echo_n "(cached) " >&6
6960else
6961 if test -n "$RANLIB"; then
6962 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6963else
6964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965for as_dir in $PATH
6966do
6967 IFS=$as_save_IFS
6968 test -z "$as_dir" && as_dir=.
6969 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6970 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6971 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6973 break 2
6974 fi
6975done
6976 done
6977IFS=$as_save_IFS
6978
6979fi
6980fi
6981RANLIB=$ac_cv_prog_RANLIB
6982if test -n "$RANLIB"; then
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6984$as_echo "$RANLIB" >&6; }
6985else
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6987$as_echo "no" >&6; }
6988fi
6989
6990
6991fi
6992if test -z "$ac_cv_prog_RANLIB"; then
6993 ac_ct_RANLIB=$RANLIB
6994 # Extract the first word of "ranlib", so it can be a program name with args.
6995set dummy ranlib; ac_word=$2
6996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6997$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6998if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6999 $as_echo_n "(cached) " >&6
7000else
7001 if test -n "$ac_ct_RANLIB"; then
7002 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7003else
7004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7005for as_dir in $PATH
7006do
7007 IFS=$as_save_IFS
7008 test -z "$as_dir" && as_dir=.
7009 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7011 ac_cv_prog_ac_ct_RANLIB="ranlib"
7012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7013 break 2
7014 fi
7015done
7016 done
7017IFS=$as_save_IFS
7018
7019fi
7020fi
7021ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7022if test -n "$ac_ct_RANLIB"; then
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7024$as_echo "$ac_ct_RANLIB" >&6; }
7025else
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7027$as_echo "no" >&6; }
7028fi
7029
7030 if test "x$ac_ct_RANLIB" = x; then
7031 RANLIB=":"
7032 else
7033 case $cross_compiling:$ac_tool_warned in
7034yes:)
7035{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7036$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7037ac_tool_warned=yes ;;
7038esac
7039 RANLIB=$ac_ct_RANLIB
7040 fi
7041else
7042 RANLIB="$ac_cv_prog_RANLIB"
7043fi
7044
7045
46f900c0
MF
7046# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
7047# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
7048# is C99. So handle it ourselves.
7049:
7050C_DIALECT=
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
7052$as_echo_n "checking whether C11 is supported by default... " >&6; }
7053cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054/* end confdefs.h. */
7055
7056#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7057# error "C11 support not found"
7058#endif
7059
7060_ACEOF
7061if ac_fn_c_try_compile "$LINENO"; then :
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7063$as_echo "yes" >&6; }
7064else
7065
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7067$as_echo "no" >&6; }
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7069$as_echo_n "checking for -std=c11 support... " >&6; }
7070 ac_save_CC="$CC"
7071 CC="$CC -std=c11"
7072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7073/* end confdefs.h. */
7074
7075#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7076# error "C11 support not found"
7077#endif
7078
7079_ACEOF
7080if ac_fn_c_try_compile "$LINENO"; then :
7081
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7083$as_echo "yes" >&6; }
7084 CC="$ac_save_CC"
7085 C_DIALECT="-std=c11"
7086
7087else
7088 as_fn_error $? "C11 is required" "$LINENO" 5
7089fi
7090rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7091fi
7092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7093
7094
c2783492
MF
7095ac_config_headers="$ac_config_headers config.h:config.in"
7096
7097
6bb11ab3
L
7098# Some of the common include files depend on bfd.h, and bfd.h checks
7099# that config.h is included first by testing that the PACKAGE macro
7100# is defined.
7101PACKAGE=sim
7102
7103cat >>confdefs.h <<_ACEOF
7104#define PACKAGE "$PACKAGE"
7105_ACEOF
7106
7107
7108
7109# Dependency checking.
7110ac_config_commands="$ac_config_commands depdir"
7111
7112
7113depcc="$CC" am_compiler_list=
7114
7115am_depcomp=$ac_aux_dir/depcomp
7116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7117$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 7118if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
7119 $as_echo_n "(cached) " >&6
7120else
7121 if test -f "$am_depcomp"; then
7122 # We make a subdir and do the tests there. Otherwise we can end up
7123 # making bogus files that we don't know about and never remove. For
7124 # instance it was reported that on HP-UX the gcc test will end up
7125 # making a dummy file named `D' -- because `-MD' means `put the output
7126 # in D'.
7127 mkdir conftest.dir
7128 # Copy depcomp to subdir because otherwise we won't find it if we're
7129 # using a relative directory.
7130 cp "$am_depcomp" conftest.dir
7131 cd conftest.dir
7132 # We will build objects and dependencies in a subdirectory because
7133 # it helps to detect inapplicable dependency modes. For instance
7134 # both Tru64's cc and ICC support -MD to output dependencies as a
7135 # side effect of compilation, but ICC will put the dependencies in
7136 # the current directory while Tru64 will put them in the object
7137 # directory.
7138 mkdir sub
7139
7140 am_cv_CC_dependencies_compiler_type=none
7141 if test "$am_compiler_list" = ""; then
7142 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7143 fi
7144 for depmode in $am_compiler_list; do
7145 if test $depmode = none; then break; fi
7146
7147 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7148 # Setup a source with many dependencies, because some compilers
7149 # like to wrap large dependency lists on column 80 (with \), and
7150 # we should not choose a depcomp mode which is confused by this.
7151 #
7152 # We need to recreate these files for each test, as the compiler may
7153 # overwrite some of them when testing with obscure command lines.
7154 # This happens at least with the AIX C compiler.
7155 : > sub/conftest.c
7156 for i in 1 2 3 4 5 6; do
7157 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7158 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7159 # Solaris 8's {/usr,}/bin/sh.
7160 touch sub/conftst$i.h
7161 done
7162 echo "include sub/conftest.Po" > confmf
7163
7164 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7165 # mode. It turns out that the SunPro C++ compiler does not properly
7166 # handle `-M -o', and we need to detect this.
7167 depcmd="depmode=$depmode \
7168 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7169 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7170 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7171 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7172 if env $depcmd > conftest.err 2>&1 &&
7173 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7174 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7175 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7176 # icc doesn't choke on unknown options, it will just issue warnings
7177 # or remarks (even with -Werror). So we grep stderr for any message
7178 # that says an option was ignored or not supported.
7179 # When given -MP, icc 7.0 and 7.1 complain thusly:
7180 # icc: Command line warning: ignoring option '-M'; no argument required
7181 # The diagnosis changed in icc 8.0:
7182 # icc: Command line remark: option '-MP' not supported
7183 if (grep 'ignoring option' conftest.err ||
7184 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7185 am_cv_CC_dependencies_compiler_type=$depmode
7186 $as_echo "$as_me:$LINENO: success" >&5
7187 break
7188 fi
7189 fi
7190 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7191 sed -e 's/^/| /' < conftest.err >&5
7192 done
7193
7194 cd ..
7195 rm -rf conftest.dir
7196else
7197 am_cv_CC_dependencies_compiler_type=none
7198fi
7199
7200fi
7201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7202$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7203if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7204then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
7205else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7206
7207fi
7208
7209
6bb11ab3
L
7210ALL_LINGUAS=
7211# If we haven't got the data from the intl directory,
7212# assume NLS is disabled.
7213USE_NLS=no
7214LIBINTL=
7215LIBINTL_DEP=
7216INCINTL=
7217XGETTEXT=
7218GMSGFMT=
7219POSUB=
7220
7221if test -f ../../intl/config.intl; then
7222 . ../../intl/config.intl
7223fi
7224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7225$as_echo_n "checking whether NLS is requested... " >&6; }
7226if test x"$USE_NLS" != xyes; then
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7228$as_echo "no" >&6; }
7229else
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7231$as_echo "yes" >&6; }
7232
7233$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7234
7235
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7237$as_echo_n "checking for catalogs to be installed... " >&6; }
7238 # Look for .po and .gmo files in the source directory.
7239 CATALOGS=
7240 XLINGUAS=
7241 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7242 # If there aren't any .gmo files the shell will give us the
7243 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7244 # weeded out.
7245 case "$cat" in *\**)
7246 continue;;
7247 esac
7248 # The quadruple backslash is collapsed to a double backslash
7249 # by the backticks, then collapsed again by the double quotes,
7250 # leaving us with one backslash in the sed expression (right
7251 # before the dot that mustn't act as a wildcard).
7252 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7253 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7254 # The user is allowed to set LINGUAS to a list of languages to
7255 # install catalogs for. If it's empty that means "all of them."
7256 if test "x$LINGUAS" = x; then
7257 CATALOGS="$CATALOGS $cat"
7258 XLINGUAS="$XLINGUAS $lang"
7259 else
7260 case "$LINGUAS" in *$lang*)
7261 CATALOGS="$CATALOGS $cat"
7262 XLINGUAS="$XLINGUAS $lang"
7263 ;;
7264 esac
7265 fi
7266 done
7267 LINGUAS="$XLINGUAS"
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7269$as_echo "$LINGUAS" >&6; }
7270
7271
7272 DATADIRNAME=share
7273
7274 INSTOBJEXT=.mo
7275
7276 GENCAT=gencat
7277
7278 CATOBJEXT=.gmo
7279
7280fi
7281
7282# Check for common headers.
68ed2854 7283# NB: You can assume C11 headers exist.
6bb11ab3 7284
936df756
MF
7285
7286ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7287#include <sys/types.h>
7288#endif
7289#ifdef HAVE_SYS_STAT_H
7290#include <sys/stat.h>
7291#endif
7292"
d0ac1c44 7293if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
7294
7295cat >>confdefs.h <<_ACEOF
7296#define HAVE_STRUCT_STAT_ST_DEV 1
7297_ACEOF
7298
7299
7300fi
7301ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7302#include <sys/types.h>
7303#endif
7304#ifdef HAVE_SYS_STAT_H
7305#include <sys/stat.h>
7306#endif
7307"
d0ac1c44 7308if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
7309
7310cat >>confdefs.h <<_ACEOF
7311#define HAVE_STRUCT_STAT_ST_INO 1
7312_ACEOF
7313
7314
7315fi
7316ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7317#include <sys/types.h>
7318#endif
7319#ifdef HAVE_SYS_STAT_H
7320#include <sys/stat.h>
7321#endif
7322"
d0ac1c44 7323if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
7324
7325cat >>confdefs.h <<_ACEOF
7326#define HAVE_STRUCT_STAT_ST_MODE 1
7327_ACEOF
7328
7329
7330fi
7331ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7332#include <sys/types.h>
7333#endif
7334#ifdef HAVE_SYS_STAT_H
7335#include <sys/stat.h>
7336#endif
7337"
d0ac1c44 7338if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
7339
7340cat >>confdefs.h <<_ACEOF
7341#define HAVE_STRUCT_STAT_ST_NLINK 1
7342_ACEOF
7343
7344
7345fi
7346ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7347#include <sys/types.h>
7348#endif
7349#ifdef HAVE_SYS_STAT_H
7350#include <sys/stat.h>
7351#endif
7352"
d0ac1c44 7353if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
7354
7355cat >>confdefs.h <<_ACEOF
7356#define HAVE_STRUCT_STAT_ST_UID 1
7357_ACEOF
7358
7359
7360fi
7361ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7362#include <sys/types.h>
7363#endif
7364#ifdef HAVE_SYS_STAT_H
7365#include <sys/stat.h>
7366#endif
7367"
d0ac1c44 7368if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
7369
7370cat >>confdefs.h <<_ACEOF
7371#define HAVE_STRUCT_STAT_ST_GID 1
7372_ACEOF
7373
7374
7375fi
7376ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7377#include <sys/types.h>
7378#endif
7379#ifdef HAVE_SYS_STAT_H
7380#include <sys/stat.h>
7381#endif
7382"
d0ac1c44 7383if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
7384
7385cat >>confdefs.h <<_ACEOF
7386#define HAVE_STRUCT_STAT_ST_RDEV 1
7387_ACEOF
7388
7389
7390fi
7391ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7392#include <sys/types.h>
7393#endif
7394#ifdef HAVE_SYS_STAT_H
7395#include <sys/stat.h>
7396#endif
7397"
d0ac1c44 7398if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
7399
7400cat >>confdefs.h <<_ACEOF
7401#define HAVE_STRUCT_STAT_ST_SIZE 1
7402_ACEOF
7403
7404
7405fi
7406ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7407#include <sys/types.h>
7408#endif
7409#ifdef HAVE_SYS_STAT_H
7410#include <sys/stat.h>
7411#endif
7412"
d0ac1c44 7413if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
7414
7415cat >>confdefs.h <<_ACEOF
7416#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7417_ACEOF
7418
7419
7420fi
7421ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7422#include <sys/types.h>
7423#endif
7424#ifdef HAVE_SYS_STAT_H
7425#include <sys/stat.h>
7426#endif
7427"
d0ac1c44 7428if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
7429
7430cat >>confdefs.h <<_ACEOF
7431#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7432_ACEOF
7433
7434
7435fi
7436ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7437#include <sys/types.h>
7438#endif
7439#ifdef HAVE_SYS_STAT_H
7440#include <sys/stat.h>
7441#endif
7442"
d0ac1c44 7443if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
7444
7445cat >>confdefs.h <<_ACEOF
7446#define HAVE_STRUCT_STAT_ST_ATIME 1
7447_ACEOF
7448
7449
7450fi
7451ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7452#include <sys/types.h>
7453#endif
7454#ifdef HAVE_SYS_STAT_H
7455#include <sys/stat.h>
7456#endif
7457"
d0ac1c44 7458if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
7459
7460cat >>confdefs.h <<_ACEOF
7461#define HAVE_STRUCT_STAT_ST_MTIME 1
7462_ACEOF
7463
7464
7465fi
7466ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7467#include <sys/types.h>
7468#endif
7469#ifdef HAVE_SYS_STAT_H
7470#include <sys/stat.h>
7471#endif
7472"
d0ac1c44 7473if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
7474
7475cat >>confdefs.h <<_ACEOF
7476#define HAVE_STRUCT_STAT_ST_CTIME 1
7477_ACEOF
7478
7479
7480fi
7481
7482ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7483#include <sys/socket.h>
7484
7485"
d0ac1c44 7486if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
7487
7488cat >>confdefs.h <<_ACEOF
7489#define HAVE_SOCKLEN_T 1
7490_ACEOF
7491
7492
7493fi
7494
6bb11ab3
L
7495
7496# Check for socket libraries
7497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7498$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7499if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7500 $as_echo_n "(cached) " >&6
7501else
7502 ac_check_lib_save_LIBS=$LIBS
7503LIBS="-lsocket $LIBS"
7504cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505/* end confdefs.h. */
7506
7507/* Override any GCC internal prototype to avoid an error.
7508 Use char because int might match the return type of a GCC
7509 builtin and then its argument prototype would still apply. */
7510#ifdef __cplusplus
7511extern "C"
7512#endif
7513char bind ();
7514int
7515main ()
7516{
7517return bind ();
7518 ;
7519 return 0;
7520}
7521_ACEOF
7522if ac_fn_c_try_link "$LINENO"; then :
7523 ac_cv_lib_socket_bind=yes
7524else
7525 ac_cv_lib_socket_bind=no
7526fi
7527rm -f core conftest.err conftest.$ac_objext \
7528 conftest$ac_exeext conftest.$ac_ext
7529LIBS=$ac_check_lib_save_LIBS
7530fi
7531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7532$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7533if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7534 cat >>confdefs.h <<_ACEOF
7535#define HAVE_LIBSOCKET 1
7536_ACEOF
7537
7538 LIBS="-lsocket $LIBS"
7539
7540fi
7541
7542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7543$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7544if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7545 $as_echo_n "(cached) " >&6
7546else
7547 ac_check_lib_save_LIBS=$LIBS
7548LIBS="-lnsl $LIBS"
7549cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7550/* end confdefs.h. */
7551
7552/* Override any GCC internal prototype to avoid an error.
7553 Use char because int might match the return type of a GCC
7554 builtin and then its argument prototype would still apply. */
7555#ifdef __cplusplus
7556extern "C"
7557#endif
7558char gethostbyname ();
7559int
7560main ()
7561{
7562return gethostbyname ();
7563 ;
7564 return 0;
7565}
7566_ACEOF
7567if ac_fn_c_try_link "$LINENO"; then :
7568 ac_cv_lib_nsl_gethostbyname=yes
7569else
7570 ac_cv_lib_nsl_gethostbyname=no
7571fi
7572rm -f core conftest.err conftest.$ac_objext \
7573 conftest$ac_exeext conftest.$ac_ext
7574LIBS=$ac_check_lib_save_LIBS
7575fi
7576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7577$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7578if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7579 cat >>confdefs.h <<_ACEOF
7580#define HAVE_LIBNSL 1
7581_ACEOF
7582
7583 LIBS="-lnsl $LIBS"
7584
7585fi
7586
7587
7588# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7589# using the same condition.
7590
aadc9410 7591 # Use the system's zlib library.
7fed4b0b
L
7592 zlibdir="-L\$(top_builddir)/../zlib"
7593 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7594
aadc9410
MF
7595# Check whether --with-system-zlib was given.
7596if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7597 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7598 zlibdir=
7599 zlibinc=
7600 fi
6bb11ab3
L
7601
7602fi
7603
6bb11ab3 7604
6bb11ab3 7605
6bb11ab3
L
7606
7607
7608# BFD uses libdl when when plugins enabled.
7609
faa743bb
RM
7610 maybe_plugins=no
7611 for ac_header in dlfcn.h
7612do :
7613 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7614"
d0ac1c44 7615if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7616 cat >>confdefs.h <<_ACEOF
7617#define HAVE_DLFCN_H 1
7618_ACEOF
7619 maybe_plugins=yes
7620fi
7621
7622done
7623
7624 for ac_header in windows.h
7625do :
7626 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7627"
d0ac1c44 7628if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7629 cat >>confdefs.h <<_ACEOF
7630#define HAVE_WINDOWS_H 1
7631_ACEOF
7632 maybe_plugins=yes
7633fi
7634
7635done
7636
7637
7638 # Check whether --enable-plugins was given.
6bb11ab3
L
7639if test "${enable_plugins+set}" = set; then :
7640 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7641 no) plugins=no ;;
7642 *) plugins=yes
7643 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7644 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7645 fi ;;
7646 esac
6bb11ab3 7647else
faa743bb
RM
7648 plugins=$maybe_plugins
7649
6bb11ab3
L
7650fi
7651
2974be62 7652 if test "$plugins" = "yes"; then
37f980dc
SM
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7654$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7655if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7656 $as_echo_n "(cached) " >&6
7657else
7658 ac_func_search_save_LIBS=$LIBS
7659cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7660/* end confdefs.h. */
7661
7662/* Override any GCC internal prototype to avoid an error.
7663 Use char because int might match the return type of a GCC
7664 builtin and then its argument prototype would still apply. */
7665#ifdef __cplusplus
7666extern "C"
7667#endif
37f980dc 7668char dlsym ();
2974be62
AM
7669int
7670main ()
7671{
37f980dc 7672return dlsym ();
2974be62
AM
7673 ;
7674 return 0;
7675}
7676_ACEOF
7677for ac_lib in '' dl; do
7678 if test -z "$ac_lib"; then
7679 ac_res="none required"
7680 else
7681 ac_res=-l$ac_lib
7682 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7683 fi
7684 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7685 ac_cv_search_dlsym=$ac_res
2974be62
AM
7686fi
7687rm -f core conftest.err conftest.$ac_objext \
7688 conftest$ac_exeext
d0ac1c44 7689 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7690 break
7691fi
7692done
d0ac1c44 7693if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7694
7695else
37f980dc 7696 ac_cv_search_dlsym=no
2974be62
AM
7697fi
7698rm conftest.$ac_ext
7699LIBS=$ac_func_search_save_LIBS
7700fi
37f980dc
SM
7701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7702$as_echo "$ac_cv_search_dlsym" >&6; }
7703ac_res=$ac_cv_search_dlsym
2974be62
AM
7704if test "$ac_res" != no; then :
7705 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7706
7707fi
7708
7709 fi
6bb11ab3
L
7710
7711 if test "$plugins" = yes; then
7712 PLUGINS_TRUE=
7713 PLUGINS_FALSE='#'
7714else
7715 PLUGINS_TRUE='#'
7716 PLUGINS_FALSE=
7717fi
7718
7719
7720
7721
7722
7723# Set options
7724enable_dlopen=yes
7725
7726
7727
7728
7729 enable_win32_dll=no
7730
7731
7732 # Check whether --enable-shared was given.
7733if test "${enable_shared+set}" = set; then :
7734 enableval=$enable_shared; p=${PACKAGE-default}
7735 case $enableval in
7736 yes) enable_shared=yes ;;
7737 no) enable_shared=no ;;
7738 *)
7739 enable_shared=no
7740 # Look at the argument we got. We use all the common list separators.
7741 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7742 for pkg in $enableval; do
7743 IFS="$lt_save_ifs"
7744 if test "X$pkg" = "X$p"; then
7745 enable_shared=yes
7746 fi
7747 done
7748 IFS="$lt_save_ifs"
7749 ;;
7750 esac
7751else
7752 enable_shared=yes
7753fi
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763 # Check whether --enable-static was given.
7764if test "${enable_static+set}" = set; then :
7765 enableval=$enable_static; p=${PACKAGE-default}
7766 case $enableval in
7767 yes) enable_static=yes ;;
7768 no) enable_static=no ;;
7769 *)
7770 enable_static=no
7771 # Look at the argument we got. We use all the common list separators.
7772 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7773 for pkg in $enableval; do
7774 IFS="$lt_save_ifs"
7775 if test "X$pkg" = "X$p"; then
7776 enable_static=yes
7777 fi
7778 done
7779 IFS="$lt_save_ifs"
7780 ;;
7781 esac
7782else
7783 enable_static=yes
7784fi
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795# Check whether --with-pic was given.
7796if test "${with_pic+set}" = set; then :
7797 withval=$with_pic; pic_mode="$withval"
7798else
7799 pic_mode=default
7800fi
7801
7802
7803test -z "$pic_mode" && pic_mode=default
7804
7805
7806
7807
7808
7809
7810
7811 # Check whether --enable-fast-install was given.
7812if test "${enable_fast_install+set}" = set; then :
7813 enableval=$enable_fast_install; p=${PACKAGE-default}
7814 case $enableval in
7815 yes) enable_fast_install=yes ;;
7816 no) enable_fast_install=no ;;
7817 *)
7818 enable_fast_install=no
7819 # Look at the argument we got. We use all the common list separators.
7820 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7821 for pkg in $enableval; do
7822 IFS="$lt_save_ifs"
7823 if test "X$pkg" = "X$p"; then
7824 enable_fast_install=yes
7825 fi
7826 done
7827 IFS="$lt_save_ifs"
7828 ;;
7829 esac
7830else
7831 enable_fast_install=yes
7832fi
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844# This can be used to rebuild libtool when needed
7845LIBTOOL_DEPS="$ltmain"
7846
7847# Always use our own libtool.
7848LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875test -z "$LN_S" && LN_S="ln -s"
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890if test -n "${ZSH_VERSION+set}" ; then
7891 setopt NO_GLOB_SUBST
f0569246 7892fi
f0569246 7893
6bb11ab3
L
7894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7895$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7896if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7897 $as_echo_n "(cached) " >&6
7898else
7899 rm -f .libs 2>/dev/null
7900mkdir .libs 2>/dev/null
7901if test -d .libs; then
7902 lt_cv_objdir=.libs
7903else
7904 # MS-DOS does not allow filenames that begin with a dot.
7905 lt_cv_objdir=_libs
7906fi
7907rmdir .libs 2>/dev/null
7908fi
7909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7910$as_echo "$lt_cv_objdir" >&6; }
7911objdir=$lt_cv_objdir
7912
7913
7914
7915
7916
7917cat >>confdefs.h <<_ACEOF
7918#define LT_OBJDIR "$lt_cv_objdir/"
7919_ACEOF
7920
7921
7922
7923
7924case $host_os in
7925aix3*)
7926 # AIX sometimes has problems with the GCC collect2 program. For some
7927 # reason, if we set the COLLECT_NAMES environment variable, the problems
7928 # vanish in a puff of smoke.
7929 if test "X${COLLECT_NAMES+set}" != Xset; then
7930 COLLECT_NAMES=
7931 export COLLECT_NAMES
7932 fi
7933 ;;
81ecdfbb 7934esac
6bb11ab3
L
7935
7936# Global variables:
7937ofile=libtool
7938can_build_shared=yes
7939
7940# All known linkers require a `.a' archive for static linking (except MSVC,
7941# which needs '.lib').
7942libext=a
7943
7944with_gnu_ld="$lt_cv_prog_gnu_ld"
7945
7946old_CC="$CC"
7947old_CFLAGS="$CFLAGS"
7948
7949# Set sane defaults for various variables
7950test -z "$CC" && CC=cc
7951test -z "$LTCC" && LTCC=$CC
7952test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7953test -z "$LD" && LD=ld
7954test -z "$ac_objext" && ac_objext=o
7955
7956for cc_temp in $compiler""; do
7957 case $cc_temp in
7958 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7959 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7960 \-*) ;;
7961 *) break;;
7962 esac
7963done
7964cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7965
7966
7967# Only perform the check for file, if the check method requires it
7968test -z "$MAGIC_CMD" && MAGIC_CMD=file
7969case $deplibs_check_method in
7970file_magic*)
7971 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7973$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7974if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
7975 $as_echo_n "(cached) " >&6
7976else
7977 case $MAGIC_CMD in
7978[\\/*] | ?:[\\/]*)
7979 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7980 ;;
7981*)
7982 lt_save_MAGIC_CMD="$MAGIC_CMD"
7983 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7984 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7985 for ac_dir in $ac_dummy; do
7986 IFS="$lt_save_ifs"
7987 test -z "$ac_dir" && ac_dir=.
7988 if test -f $ac_dir/${ac_tool_prefix}file; then
7989 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7990 if test -n "$file_magic_test_file"; then
7991 case $deplibs_check_method in
7992 "file_magic "*)
7993 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7994 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7995 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7996 $EGREP "$file_magic_regex" > /dev/null; then
7997 :
7998 else
7999 cat <<_LT_EOF 1>&2
8000
8001*** Warning: the command libtool uses to detect shared libraries,
8002*** $file_magic_cmd, produces output that libtool cannot recognize.
8003*** The result is that libtool may fail to recognize shared libraries
8004*** as such. This will affect the creation of libtool libraries that
8005*** depend on shared libraries, but programs linked with such libtool
8006*** libraries will work regardless of this problem. Nevertheless, you
8007*** may want to report the problem to your system manager and/or to
8008*** bug-libtool@gnu.org
8009
8010_LT_EOF
8011 fi ;;
8012 esac
8013 fi
8014 break
f0569246 8015 fi
6bb11ab3
L
8016 done
8017 IFS="$lt_save_ifs"
8018 MAGIC_CMD="$lt_save_MAGIC_CMD"
8019 ;;
8020esac
f0569246 8021fi
f0569246 8022
6bb11ab3
L
8023MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8024if test -n "$MAGIC_CMD"; then
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8026$as_echo "$MAGIC_CMD" >&6; }
8027else
8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8029$as_echo "no" >&6; }
8030fi
81ecdfbb 8031
6bb11ab3
L
8032
8033
8034
8035
8036if test -z "$lt_cv_path_MAGIC_CMD"; then
8037 if test -n "$ac_tool_prefix"; then
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8039$as_echo_n "checking for file... " >&6; }
d0ac1c44 8040if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8041 $as_echo_n "(cached) " >&6
8042else
8043 case $MAGIC_CMD in
8044[\\/*] | ?:[\\/]*)
8045 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8046 ;;
8047*)
8048 lt_save_MAGIC_CMD="$MAGIC_CMD"
8049 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8050 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8051 for ac_dir in $ac_dummy; do
8052 IFS="$lt_save_ifs"
8053 test -z "$ac_dir" && ac_dir=.
8054 if test -f $ac_dir/file; then
8055 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8056 if test -n "$file_magic_test_file"; then
8057 case $deplibs_check_method in
8058 "file_magic "*)
8059 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8060 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8061 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8062 $EGREP "$file_magic_regex" > /dev/null; then
8063 :
8064 else
8065 cat <<_LT_EOF 1>&2
8066
8067*** Warning: the command libtool uses to detect shared libraries,
8068*** $file_magic_cmd, produces output that libtool cannot recognize.
8069*** The result is that libtool may fail to recognize shared libraries
8070*** as such. This will affect the creation of libtool libraries that
8071*** depend on shared libraries, but programs linked with such libtool
8072*** libraries will work regardless of this problem. Nevertheless, you
8073*** may want to report the problem to your system manager and/or to
8074*** bug-libtool@gnu.org
8075
8076_LT_EOF
8077 fi ;;
8078 esac
8079 fi
8080 break
8081 fi
8082 done
8083 IFS="$lt_save_ifs"
8084 MAGIC_CMD="$lt_save_MAGIC_CMD"
8085 ;;
81ecdfbb 8086esac
6bb11ab3
L
8087fi
8088
8089MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8090if test -n "$MAGIC_CMD"; then
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8092$as_echo "$MAGIC_CMD" >&6; }
8093else
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8095$as_echo "no" >&6; }
8096fi
8097
8098
8099 else
8100 MAGIC_CMD=:
8101 fi
8102fi
8103
8104 fi
8105 ;;
8106esac
8107
8108# Use C for the default configuration in the libtool script
8109
8110lt_save_CC="$CC"
8111ac_ext=c
8112ac_cpp='$CPP $CPPFLAGS'
8113ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8114ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8115ac_compiler_gnu=$ac_cv_c_compiler_gnu
8116
8117
8118# Source file extension for C test sources.
8119ac_ext=c
8120
8121# Object file extension for compiled C test sources.
8122objext=o
8123objext=$objext
8124
8125# Code to be used in simple compile tests
8126lt_simple_compile_test_code="int some_variable = 0;"
8127
8128# Code to be used in simple link tests
8129lt_simple_link_test_code='int main(){return(0);}'
8130
8131
8132
8133
8134
8135
8136
8137# If no C compiler was specified, use CC.
8138LTCC=${LTCC-"$CC"}
8139
8140# If no C compiler flags were specified, use CFLAGS.
8141LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8142
8143# Allow CC to be a program name with arguments.
8144compiler=$CC
8145
8146# Save the default compiler, since it gets overwritten when the other
8147# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8148compiler_DEFAULT=$CC
8149
8150# save warnings/boilerplate of simple test code
8151ac_outfile=conftest.$ac_objext
8152echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8153eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8154_lt_compiler_boilerplate=`cat conftest.err`
8155$RM conftest*
8156
8157ac_outfile=conftest.$ac_objext
8158echo "$lt_simple_link_test_code" >conftest.$ac_ext
8159eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8160_lt_linker_boilerplate=`cat conftest.err`
8161$RM -r conftest*
8162
8163
8164## CAVEAT EMPTOR:
8165## There is no encapsulation within the following macros, do not change
8166## the running order or otherwise move them around unless you know exactly
8167## what you are doing...
8168if test -n "$compiler"; then
8169
8170lt_prog_compiler_no_builtin_flag=
8171
8172if test "$GCC" = yes; then
8173 case $cc_basename in
8174 nvcc*)
8175 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8176 *)
8177 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 8178 esac
6bb11ab3
L
8179
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8181$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8182if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 8183 $as_echo_n "(cached) " >&6
f0569246 8184else
6bb11ab3
L
8185 lt_cv_prog_compiler_rtti_exceptions=no
8186 ac_outfile=conftest.$ac_objext
8187 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8188 lt_compiler_flag="-fno-rtti -fno-exceptions"
8189 # Insert the option either (1) after the last *FLAGS variable, or
8190 # (2) before a word containing "conftest.", or (3) at the end.
8191 # Note that $ac_compile itself does not contain backslashes and begins
8192 # with a dollar sign (not a hyphen), so the echo should work correctly.
8193 # The option is referenced via a variable to avoid confusing sed.
8194 lt_compile=`echo "$ac_compile" | $SED \
8195 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8196 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8197 -e 's:$: $lt_compiler_flag:'`
8198 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8199 (eval "$lt_compile" 2>conftest.err)
8200 ac_status=$?
8201 cat conftest.err >&5
8202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8203 if (exit $ac_status) && test -s "$ac_outfile"; then
8204 # The compiler can only warn and ignore the option if not recognized
8205 # So say no if there are warnings other than the usual output.
8206 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8207 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8208 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8209 lt_cv_prog_compiler_rtti_exceptions=yes
8210 fi
8211 fi
8212 $RM conftest*
8213
f0569246 8214fi
6bb11ab3
L
8215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8216$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8217
8218if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8219 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8220else
8221 :
8222fi
8223
8224fi
8225
8226
8227
8228
8229
8230
8231 lt_prog_compiler_wl=
8232lt_prog_compiler_pic=
8233lt_prog_compiler_static=
8234
8235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8236$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8237
8238 if test "$GCC" = yes; then
8239 lt_prog_compiler_wl='-Wl,'
8240 lt_prog_compiler_static='-static'
8241
8242 case $host_os in
8243 aix*)
8244 # All AIX code is PIC.
8245 if test "$host_cpu" = ia64; then
8246 # AIX 5 now supports IA64 processor
8247 lt_prog_compiler_static='-Bstatic'
8248 fi
8249 lt_prog_compiler_pic='-fPIC'
8250 ;;
8251
8252 amigaos*)
8253 case $host_cpu in
8254 powerpc)
8255 # see comment about AmigaOS4 .so support
8256 lt_prog_compiler_pic='-fPIC'
8257 ;;
8258 m68k)
8259 # FIXME: we need at least 68020 code to build shared libraries, but
8260 # adding the `-m68020' flag to GCC prevents building anything better,
8261 # like `-m68040'.
8262 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8263 ;;
8264 esac
8265 ;;
8266
8267 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8268 # PIC is the default for these OSes.
8269 ;;
8270
8271 mingw* | cygwin* | pw32* | os2* | cegcc*)
8272 # This hack is so that the source file can tell whether it is being
8273 # built for inclusion in a dll (and should export symbols for example).
8274 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8275 # (--disable-auto-import) libraries
8276 lt_prog_compiler_pic='-DDLL_EXPORT'
8277 ;;
8278
8279 darwin* | rhapsody*)
8280 # PIC is the default on this platform
8281 # Common symbols not allowed in MH_DYLIB files
8282 lt_prog_compiler_pic='-fno-common'
8283 ;;
8284
8285 haiku*)
8286 # PIC is the default for Haiku.
8287 # The "-static" flag exists, but is broken.
8288 lt_prog_compiler_static=
8289 ;;
8290
8291 hpux*)
8292 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8293 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8294 # sets the default TLS model and affects inlining.
8295 case $host_cpu in
8296 hppa*64*)
8297 # +Z the default
8298 ;;
8299 *)
8300 lt_prog_compiler_pic='-fPIC'
8301 ;;
8302 esac
8303 ;;
8304
8305 interix[3-9]*)
8306 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8307 # Instead, we relocate shared libraries at runtime.
8308 ;;
8309
8310 msdosdjgpp*)
8311 # Just because we use GCC doesn't mean we suddenly get shared libraries
8312 # on systems that don't support them.
8313 lt_prog_compiler_can_build_shared=no
8314 enable_shared=no
8315 ;;
8316
8317 *nto* | *qnx*)
8318 # QNX uses GNU C++, but need to define -shared option too, otherwise
8319 # it will coredump.
8320 lt_prog_compiler_pic='-fPIC -shared'
8321 ;;
8322
8323 sysv4*MP*)
8324 if test -d /usr/nec; then
8325 lt_prog_compiler_pic=-Kconform_pic
8326 fi
8327 ;;
8328
8329 *)
8330 lt_prog_compiler_pic='-fPIC'
8331 ;;
8332 esac
8333
8334 case $cc_basename in
8335 nvcc*) # Cuda Compiler Driver 2.2
8336 lt_prog_compiler_wl='-Xlinker '
8337 lt_prog_compiler_pic='-Xcompiler -fPIC'
8338 ;;
8339 esac
8340 else
8341 # PORTME Check for flag to pass linker flags through the system compiler.
8342 case $host_os in
8343 aix*)
8344 lt_prog_compiler_wl='-Wl,'
8345 if test "$host_cpu" = ia64; then
8346 # AIX 5 now supports IA64 processor
8347 lt_prog_compiler_static='-Bstatic'
8348 else
8349 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8350 fi
8351 ;;
8352
8353 mingw* | cygwin* | pw32* | os2* | cegcc*)
8354 # This hack is so that the source file can tell whether it is being
8355 # built for inclusion in a dll (and should export symbols for example).
8356 lt_prog_compiler_pic='-DDLL_EXPORT'
8357 ;;
8358
8359 hpux9* | hpux10* | hpux11*)
8360 lt_prog_compiler_wl='-Wl,'
8361 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8362 # not for PA HP-UX.
8363 case $host_cpu in
8364 hppa*64*|ia64*)
8365 # +Z the default
8366 ;;
8367 *)
8368 lt_prog_compiler_pic='+Z'
8369 ;;
8370 esac
8371 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8372 lt_prog_compiler_static='${wl}-a ${wl}archive'
8373 ;;
8374
8375 irix5* | irix6* | nonstopux*)
8376 lt_prog_compiler_wl='-Wl,'
8377 # PIC (with -KPIC) is the default.
8378 lt_prog_compiler_static='-non_shared'
8379 ;;
8380
8381 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8382 case $cc_basename in
8383 # old Intel for x86_64 which still supported -KPIC.
8384 ecc*)
8385 lt_prog_compiler_wl='-Wl,'
8386 lt_prog_compiler_pic='-KPIC'
8387 lt_prog_compiler_static='-static'
8388 ;;
8389 # icc used to be incompatible with GCC.
8390 # ICC 10 doesn't accept -KPIC any more.
8391 icc* | ifort*)
8392 lt_prog_compiler_wl='-Wl,'
8393 lt_prog_compiler_pic='-fPIC'
8394 lt_prog_compiler_static='-static'
8395 ;;
8396 # Lahey Fortran 8.1.
8397 lf95*)
8398 lt_prog_compiler_wl='-Wl,'
8399 lt_prog_compiler_pic='--shared'
8400 lt_prog_compiler_static='--static'
8401 ;;
8402 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8403 # Portland Group compilers (*not* the Pentium gcc compiler,
8404 # which looks to be a dead project)
8405 lt_prog_compiler_wl='-Wl,'
8406 lt_prog_compiler_pic='-fpic'
8407 lt_prog_compiler_static='-Bstatic'
8408 ;;
8409 ccc*)
8410 lt_prog_compiler_wl='-Wl,'
8411 # All Alpha code is PIC.
8412 lt_prog_compiler_static='-non_shared'
8413 ;;
8414 xl* | bgxl* | bgf* | mpixl*)
8415 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8416 lt_prog_compiler_wl='-Wl,'
8417 lt_prog_compiler_pic='-qpic'
8418 lt_prog_compiler_static='-qstaticlink'
8419 ;;
8420 *)
8421 case `$CC -V 2>&1 | sed 5q` in
8422 *Sun\ F* | *Sun*Fortran*)
8423 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8424 lt_prog_compiler_pic='-KPIC'
8425 lt_prog_compiler_static='-Bstatic'
8426 lt_prog_compiler_wl=''
8427 ;;
8428 *Sun\ C*)
8429 # Sun C 5.9
8430 lt_prog_compiler_pic='-KPIC'
8431 lt_prog_compiler_static='-Bstatic'
8432 lt_prog_compiler_wl='-Wl,'
8433 ;;
8434 esac
8435 ;;
8436 esac
8437 ;;
8438
8439 newsos6)
8440 lt_prog_compiler_pic='-KPIC'
8441 lt_prog_compiler_static='-Bstatic'
8442 ;;
8443
8444 *nto* | *qnx*)
8445 # QNX uses GNU C++, but need to define -shared option too, otherwise
8446 # it will coredump.
8447 lt_prog_compiler_pic='-fPIC -shared'
8448 ;;
8449
8450 osf3* | osf4* | osf5*)
8451 lt_prog_compiler_wl='-Wl,'
8452 # All OSF/1 code is PIC.
8453 lt_prog_compiler_static='-non_shared'
8454 ;;
8455
8456 rdos*)
8457 lt_prog_compiler_static='-non_shared'
8458 ;;
f0569246 8459
6bb11ab3
L
8460 solaris*)
8461 lt_prog_compiler_pic='-KPIC'
8462 lt_prog_compiler_static='-Bstatic'
8463 case $cc_basename in
8464 f77* | f90* | f95*)
8465 lt_prog_compiler_wl='-Qoption ld ';;
8466 *)
8467 lt_prog_compiler_wl='-Wl,';;
8468 esac
8469 ;;
f0569246 8470
6bb11ab3
L
8471 sunos4*)
8472 lt_prog_compiler_wl='-Qoption ld '
8473 lt_prog_compiler_pic='-PIC'
8474 lt_prog_compiler_static='-Bstatic'
8475 ;;
f0569246 8476
6bb11ab3
L
8477 sysv4 | sysv4.2uw2* | sysv4.3*)
8478 lt_prog_compiler_wl='-Wl,'
8479 lt_prog_compiler_pic='-KPIC'
8480 lt_prog_compiler_static='-Bstatic'
8481 ;;
8482
8483 sysv4*MP*)
8484 if test -d /usr/nec ;then
8485 lt_prog_compiler_pic='-Kconform_pic'
8486 lt_prog_compiler_static='-Bstatic'
8487 fi
8488 ;;
8489
8490 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8491 lt_prog_compiler_wl='-Wl,'
8492 lt_prog_compiler_pic='-KPIC'
8493 lt_prog_compiler_static='-Bstatic'
8494 ;;
8495
8496 unicos*)
8497 lt_prog_compiler_wl='-Wl,'
8498 lt_prog_compiler_can_build_shared=no
8499 ;;
8500
8501 uts4*)
8502 lt_prog_compiler_pic='-pic'
8503 lt_prog_compiler_static='-Bstatic'
8504 ;;
8505
8506 *)
8507 lt_prog_compiler_can_build_shared=no
8508 ;;
8509 esac
8510 fi
8511
8512case $host_os in
8513 # For platforms which do not support PIC, -DPIC is meaningless:
8514 *djgpp*)
8515 lt_prog_compiler_pic=
8516 ;;
8517 *)
8518 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8519 ;;
81ecdfbb 8520esac
6bb11ab3
L
8521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8522$as_echo "$lt_prog_compiler_pic" >&6; }
8523
8524
8525
8526
8527
8528
8529#
8530# Check to make sure the PIC flag actually works.
8531#
8532if test -n "$lt_prog_compiler_pic"; then
8533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8534$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8535if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8536 $as_echo_n "(cached) " >&6
b7026657 8537else
6bb11ab3
L
8538 lt_cv_prog_compiler_pic_works=no
8539 ac_outfile=conftest.$ac_objext
8540 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8541 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8542 # Insert the option either (1) after the last *FLAGS variable, or
8543 # (2) before a word containing "conftest.", or (3) at the end.
8544 # Note that $ac_compile itself does not contain backslashes and begins
8545 # with a dollar sign (not a hyphen), so the echo should work correctly.
8546 # The option is referenced via a variable to avoid confusing sed.
8547 lt_compile=`echo "$ac_compile" | $SED \
8548 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8549 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8550 -e 's:$: $lt_compiler_flag:'`
8551 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8552 (eval "$lt_compile" 2>conftest.err)
8553 ac_status=$?
8554 cat conftest.err >&5
8555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8556 if (exit $ac_status) && test -s "$ac_outfile"; then
8557 # The compiler can only warn and ignore the option if not recognized
8558 # So say no if there are warnings other than the usual output.
8559 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8560 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8561 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8562 lt_cv_prog_compiler_pic_works=yes
8563 fi
8564 fi
8565 $RM conftest*
b7026657 8566
b7026657 8567fi
6bb11ab3
L
8568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8569$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8570
8571if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8572 case $lt_prog_compiler_pic in
8573 "" | " "*) ;;
8574 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8575 esac
8576else
8577 lt_prog_compiler_pic=
8578 lt_prog_compiler_can_build_shared=no
f0569246 8579fi
6bb11ab3
L
8580
8581fi
8582
8583
8584
8585
8586
8587
8588#
8589# Check to make sure the static flag actually works.
8590#
8591wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8593$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8594if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8595 $as_echo_n "(cached) " >&6
f0569246 8596else
6bb11ab3
L
8597 lt_cv_prog_compiler_static_works=no
8598 save_LDFLAGS="$LDFLAGS"
8599 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8600 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8601 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8602 # The linker can only warn and ignore the option if not recognized
8603 # So say no if there are warnings
8604 if test -s conftest.err; then
8605 # Append any errors to the config.log.
8606 cat conftest.err 1>&5
8607 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8608 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8609 if diff conftest.exp conftest.er2 >/dev/null; then
8610 lt_cv_prog_compiler_static_works=yes
8611 fi
8612 else
8613 lt_cv_prog_compiler_static_works=yes
8614 fi
8615 fi
8616 $RM -r conftest*
8617 LDFLAGS="$save_LDFLAGS"
f0569246 8618
6bb11ab3
L
8619fi
8620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8621$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 8622
6bb11ab3
L
8623if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8624 :
2d514e6f 8625else
6bb11ab3 8626 lt_prog_compiler_static=
f0569246 8627fi
b7026657 8628
6bb11ab3
L
8629
8630
8631
8632
8633
8634
8635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8636$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8637if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8638 $as_echo_n "(cached) " >&6
81ecdfbb 8639else
6bb11ab3
L
8640 lt_cv_prog_compiler_c_o=no
8641 $RM -r conftest 2>/dev/null
8642 mkdir conftest
8643 cd conftest
8644 mkdir out
8645 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8646
8647 lt_compiler_flag="-o out/conftest2.$ac_objext"
8648 # Insert the option either (1) after the last *FLAGS variable, or
8649 # (2) before a word containing "conftest.", or (3) at the end.
8650 # Note that $ac_compile itself does not contain backslashes and begins
8651 # with a dollar sign (not a hyphen), so the echo should work correctly.
8652 lt_compile=`echo "$ac_compile" | $SED \
8653 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8654 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8655 -e 's:$: $lt_compiler_flag:'`
8656 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8657 (eval "$lt_compile" 2>out/conftest.err)
8658 ac_status=$?
8659 cat out/conftest.err >&5
8660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8661 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8662 then
8663 # The compiler can only warn and ignore the option if not recognized
8664 # So say no if there are warnings
8665 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8666 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8667 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8668 lt_cv_prog_compiler_c_o=yes
8669 fi
8670 fi
8671 chmod u+w . 2>&5
8672 $RM conftest*
8673 # SGI C++ compiler will create directory out/ii_files/ for
8674 # template instantiation
8675 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8676 $RM out/* && rmdir out
8677 cd ..
8678 $RM -r conftest
8679 $RM conftest*
8680
81ecdfbb 8681fi
6bb11ab3
L
8682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8683$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8684
8685
8686
8687
8688
8689
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8691$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8692if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8693 $as_echo_n "(cached) " >&6
8694else
6bb11ab3
L
8695 lt_cv_prog_compiler_c_o=no
8696 $RM -r conftest 2>/dev/null
8697 mkdir conftest
8698 cd conftest
8699 mkdir out
8700 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8701
8702 lt_compiler_flag="-o out/conftest2.$ac_objext"
8703 # Insert the option either (1) after the last *FLAGS variable, or
8704 # (2) before a word containing "conftest.", or (3) at the end.
8705 # Note that $ac_compile itself does not contain backslashes and begins
8706 # with a dollar sign (not a hyphen), so the echo should work correctly.
8707 lt_compile=`echo "$ac_compile" | $SED \
8708 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8709 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8710 -e 's:$: $lt_compiler_flag:'`
8711 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8712 (eval "$lt_compile" 2>out/conftest.err)
8713 ac_status=$?
8714 cat out/conftest.err >&5
8715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8716 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8717 then
8718 # The compiler can only warn and ignore the option if not recognized
8719 # So say no if there are warnings
8720 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8721 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8722 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8723 lt_cv_prog_compiler_c_o=yes
8724 fi
8725 fi
8726 chmod u+w . 2>&5
8727 $RM conftest*
8728 # SGI C++ compiler will create directory out/ii_files/ for
8729 # template instantiation
8730 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8731 $RM out/* && rmdir out
8732 cd ..
8733 $RM -r conftest
8734 $RM conftest*
8735
8736fi
8737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8738$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8739
8740
8741
8742
8743hard_links="nottested"
8744if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8745 # do not overwrite the value of need_locks provided by the user
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8747$as_echo_n "checking if we can lock with hard links... " >&6; }
8748 hard_links=yes
8749 $RM conftest*
8750 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8751 touch conftest.a
8752 ln conftest.a conftest.b 2>&5 || hard_links=no
8753 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8755$as_echo "$hard_links" >&6; }
8756 if test "$hard_links" = no; then
8757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8758$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8759 need_locks=warn
8760 fi
8761else
8762 need_locks=no
8763fi
8764
8765
8766
8767
8768
8769
8770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8771$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8772
8773 runpath_var=
8774 allow_undefined_flag=
8775 always_export_symbols=no
8776 archive_cmds=
8777 archive_expsym_cmds=
8778 compiler_needs_object=no
8779 enable_shared_with_static_runtimes=no
8780 export_dynamic_flag_spec=
8781 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8782 hardcode_automatic=no
8783 hardcode_direct=no
8784 hardcode_direct_absolute=no
8785 hardcode_libdir_flag_spec=
8786 hardcode_libdir_flag_spec_ld=
8787 hardcode_libdir_separator=
8788 hardcode_minus_L=no
8789 hardcode_shlibpath_var=unsupported
8790 inherit_rpath=no
8791 link_all_deplibs=unknown
8792 module_cmds=
8793 module_expsym_cmds=
8794 old_archive_from_new_cmds=
8795 old_archive_from_expsyms_cmds=
8796 thread_safe_flag_spec=
8797 whole_archive_flag_spec=
8798 # include_expsyms should be a list of space-separated symbols to be *always*
8799 # included in the symbol list
8800 include_expsyms=
8801 # exclude_expsyms can be an extended regexp of symbols to exclude
8802 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8803 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8804 # as well as any symbol that contains `d'.
8805 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8806 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8807 # platforms (ab)use it in PIC code, but their linkers get confused if
8808 # the symbol is explicitly referenced. Since portable code cannot
8809 # rely on this symbol name, it's probably fine to never include it in
8810 # preloaded symbol tables.
8811 # Exclude shared library initialization/finalization symbols.
8812 extract_expsyms_cmds=
8813
8814 case $host_os in
8815 cygwin* | mingw* | pw32* | cegcc*)
8816 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8817 # When not using gcc, we currently assume that we are using
8818 # Microsoft Visual C++.
8819 if test "$GCC" != yes; then
8820 with_gnu_ld=no
8821 fi
8822 ;;
8823 interix*)
8824 # we just hope/assume this is gcc and not c89 (= MSVC++)
8825 with_gnu_ld=yes
8826 ;;
8827 openbsd*)
8828 with_gnu_ld=no
8829 ;;
8830 esac
f0569246 8831
6bb11ab3
L
8832 ld_shlibs=yes
8833
8834 # On some targets, GNU ld is compatible enough with the native linker
8835 # that we're better off using the native interface for both.
8836 lt_use_gnu_ld_interface=no
8837 if test "$with_gnu_ld" = yes; then
8838 case $host_os in
8839 aix*)
8840 # The AIX port of GNU ld has always aspired to compatibility
8841 # with the native linker. However, as the warning in the GNU ld
8842 # block says, versions before 2.19.5* couldn't really create working
8843 # shared libraries, regardless of the interface used.
8844 case `$LD -v 2>&1` in
8845 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8846 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8847 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8848 *)
8849 lt_use_gnu_ld_interface=yes
8850 ;;
8851 esac
8852 ;;
8853 *)
8854 lt_use_gnu_ld_interface=yes
8855 ;;
8856 esac
8857 fi
f0569246 8858
6bb11ab3
L
8859 if test "$lt_use_gnu_ld_interface" = yes; then
8860 # If archive_cmds runs LD, not CC, wlarc should be empty
8861 wlarc='${wl}'
8862
8863 # Set some defaults for GNU ld with shared library support. These
8864 # are reset later if shared libraries are not supported. Putting them
8865 # here allows them to be overridden if necessary.
8866 runpath_var=LD_RUN_PATH
8867 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8868 export_dynamic_flag_spec='${wl}--export-dynamic'
8869 # ancient GNU ld didn't support --whole-archive et. al.
8870 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8871 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8872 else
8873 whole_archive_flag_spec=
8874 fi
8875 supports_anon_versioning=no
8876 case `$LD -v 2>&1` in
8877 *GNU\ gold*) supports_anon_versioning=yes ;;
8878 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8879 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8880 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8881 *\ 2.11.*) ;; # other 2.11 versions
8882 *) supports_anon_versioning=yes ;;
8883 esac
8884
8885 # See if GNU ld supports shared libraries.
8886 case $host_os in
8887 aix[3-9]*)
8888 # On AIX/PPC, the GNU linker is very broken
8889 if test "$host_cpu" != ia64; then
8890 ld_shlibs=no
8891 cat <<_LT_EOF 1>&2
8892
8893*** Warning: the GNU linker, at least up to release 2.19, is reported
8894*** to be unable to reliably create shared libraries on AIX.
8895*** Therefore, libtool is disabling shared libraries support. If you
8896*** really care for shared libraries, you may want to install binutils
8897*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8898*** You will then need to restart the configuration process.
8899
8900_LT_EOF
8901 fi
8902 ;;
8903
8904 amigaos*)
8905 case $host_cpu in
8906 powerpc)
8907 # see comment about AmigaOS4 .so support
8908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8909 archive_expsym_cmds=''
8910 ;;
8911 m68k)
8912 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)'
8913 hardcode_libdir_flag_spec='-L$libdir'
8914 hardcode_minus_L=yes
8915 ;;
8916 esac
8917 ;;
8918
8919 beos*)
8920 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8921 allow_undefined_flag=unsupported
8922 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8923 # support --undefined. This deserves some investigation. FIXME
8924 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8925 else
8926 ld_shlibs=no
8927 fi
8928 ;;
8929
8930 cygwin* | mingw* | pw32* | cegcc*)
8931 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8932 # as there is no search path for DLLs.
8933 hardcode_libdir_flag_spec='-L$libdir'
8934 export_dynamic_flag_spec='${wl}--export-all-symbols'
8935 allow_undefined_flag=unsupported
8936 always_export_symbols=no
8937 enable_shared_with_static_runtimes=yes
8938 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8939
8940 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8941 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8942 # If the export-symbols file already is a .def file (1st line
8943 # is EXPORTS), use it as is; otherwise, prepend...
8944 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8945 cp $export_symbols $output_objdir/$soname.def;
8946 else
8947 echo EXPORTS > $output_objdir/$soname.def;
8948 cat $export_symbols >> $output_objdir/$soname.def;
8949 fi~
8950 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8951 else
8952 ld_shlibs=no
8953 fi
8954 ;;
8955
8956 haiku*)
8957 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8958 link_all_deplibs=yes
8959 ;;
8960
8961 interix[3-9]*)
8962 hardcode_direct=no
8963 hardcode_shlibpath_var=no
8964 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8965 export_dynamic_flag_spec='${wl}-E'
8966 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8967 # Instead, shared libraries are loaded at an image base (0x10000000 by
8968 # default) and relocated if they conflict, which is a slow very memory
8969 # consuming and fragmenting process. To avoid this, we pick a random,
8970 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8971 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8972 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8973 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'
8974 ;;
8975
8976 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8977 tmp_diet=no
8978 if test "$host_os" = linux-dietlibc; then
8979 case $cc_basename in
8980 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8981 esac
8982 fi
8983 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8984 && test "$tmp_diet" = no
8985 then
5cddc23a 8986 tmp_addflag=' $pic_flag'
6bb11ab3
L
8987 tmp_sharedflag='-shared'
8988 case $cc_basename,$host_cpu in
8989 pgcc*) # Portland Group C compiler
8990 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'
8991 tmp_addflag=' $pic_flag'
8992 ;;
8993 pgf77* | pgf90* | pgf95* | pgfortran*)
8994 # Portland Group f77 and f90 compilers
8995 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'
8996 tmp_addflag=' $pic_flag -Mnomain' ;;
8997 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8998 tmp_addflag=' -i_dynamic' ;;
8999 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9000 tmp_addflag=' -i_dynamic -nofor_main' ;;
9001 ifc* | ifort*) # Intel Fortran compiler
9002 tmp_addflag=' -nofor_main' ;;
9003 lf95*) # Lahey Fortran 8.1
9004 whole_archive_flag_spec=
9005 tmp_sharedflag='--shared' ;;
9006 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9007 tmp_sharedflag='-qmkshrobj'
9008 tmp_addflag= ;;
9009 nvcc*) # Cuda Compiler Driver 2.2
9010 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'
9011 compiler_needs_object=yes
9012 ;;
9013 esac
9014 case `$CC -V 2>&1 | sed 5q` in
9015 *Sun\ C*) # Sun C 5.9
9016 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'
9017 compiler_needs_object=yes
9018 tmp_sharedflag='-G' ;;
9019 *Sun\ F*) # Sun Fortran 8.3
9020 tmp_sharedflag='-G' ;;
9021 esac
9022 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9023
9024 if test "x$supports_anon_versioning" = xyes; then
9025 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9026 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9027 echo "local: *; };" >> $output_objdir/$libname.ver~
9028 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9029 fi
9030
9031 case $cc_basename in
9032 xlf* | bgf* | bgxlf* | mpixlf*)
9033 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9034 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9035 hardcode_libdir_flag_spec=
9036 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9037 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9038 if test "x$supports_anon_versioning" = xyes; then
9039 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9040 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9041 echo "local: *; };" >> $output_objdir/$libname.ver~
9042 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9043 fi
9044 ;;
9045 esac
9046 else
9047 ld_shlibs=no
9048 fi
9049 ;;
9050
9051 netbsd*)
9052 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9053 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9054 wlarc=
9055 else
9056 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9057 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9058 fi
9059 ;;
9060
9061 solaris*)
9062 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9063 ld_shlibs=no
9064 cat <<_LT_EOF 1>&2
9065
9066*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9067*** create shared libraries on Solaris systems. Therefore, libtool
9068*** is disabling shared libraries support. We urge you to upgrade GNU
9069*** binutils to release 2.9.1 or newer. Another option is to modify
9070*** your PATH or compiler configuration so that the native linker is
9071*** used, and then restart.
9072
9073_LT_EOF
9074 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9075 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9076 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9077 else
9078 ld_shlibs=no
9079 fi
9080 ;;
9081
9082 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9083 case `$LD -v 2>&1` in
9084 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9085 ld_shlibs=no
9086 cat <<_LT_EOF 1>&2
9087
9088*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9089*** reliably create shared libraries on SCO systems. Therefore, libtool
9090*** is disabling shared libraries support. We urge you to upgrade GNU
9091*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9092*** your PATH or compiler configuration so that the native linker is
9093*** used, and then restart.
9094
9095_LT_EOF
9096 ;;
9097 *)
9098 # For security reasons, it is highly recommended that you always
9099 # use absolute paths for naming shared libraries, and exclude the
9100 # DT_RUNPATH tag from executables and libraries. But doing so
9101 # requires that you compile everything twice, which is a pain.
9102 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9103 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9104 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9105 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9106 else
9107 ld_shlibs=no
9108 fi
9109 ;;
9110 esac
9111 ;;
9112
9113 sunos4*)
9114 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9115 wlarc=
9116 hardcode_direct=yes
9117 hardcode_shlibpath_var=no
9118 ;;
9119
9120 *)
9121 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9122 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9123 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9124 else
9125 ld_shlibs=no
9126 fi
9127 ;;
9128 esac
9129
9130 if test "$ld_shlibs" = no; then
9131 runpath_var=
9132 hardcode_libdir_flag_spec=
9133 export_dynamic_flag_spec=
9134 whole_archive_flag_spec=
9135 fi
9136 else
9137 # PORTME fill in a description of your system's linker (not GNU ld)
9138 case $host_os in
9139 aix3*)
9140 allow_undefined_flag=unsupported
9141 always_export_symbols=yes
9142 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'
9143 # Note: this linker hardcodes the directories in LIBPATH if there
9144 # are no directories specified by -L.
9145 hardcode_minus_L=yes
9146 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9147 # Neither direct hardcoding nor static linking is supported with a
9148 # broken collect2.
9149 hardcode_direct=unsupported
9150 fi
9151 ;;
9152
9153 aix[4-9]*)
9154 if test "$host_cpu" = ia64; then
9155 # On IA64, the linker does run time linking by default, so we don't
9156 # have to do anything special.
9157 aix_use_runtimelinking=no
9158 exp_sym_flag='-Bexport'
9159 no_entry_flag=""
9160 else
9161 # If we're using GNU nm, then we don't want the "-C" option.
9162 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9163 # Also, AIX nm treats weak defined symbols like other global
9164 # defined symbols, whereas GNU nm marks them as "W".
9165 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9166 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'
9167 else
5c887dd5 9168 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
6bb11ab3
L
9169 fi
9170 aix_use_runtimelinking=no
9171
9172 # Test if we are trying to use run time linking or normal
9173 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9174 # need to do runtime linking.
9175 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9176 for ld_flag in $LDFLAGS; do
9177 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9178 aix_use_runtimelinking=yes
9179 break
9180 fi
9181 done
9182 ;;
9183 esac
9184
9185 exp_sym_flag='-bexport'
9186 no_entry_flag='-bnoentry'
9187 fi
9188
9189 # When large executables or shared objects are built, AIX ld can
9190 # have problems creating the table of contents. If linking a library
9191 # or program results in "error TOC overflow" add -mminimal-toc to
9192 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9193 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9194
9195 archive_cmds=''
9196 hardcode_direct=yes
9197 hardcode_direct_absolute=yes
9198 hardcode_libdir_separator=':'
9199 link_all_deplibs=yes
9200 file_list_spec='${wl}-f,'
9201
9202 if test "$GCC" = yes; then
9203 case $host_os in aix4.[012]|aix4.[012].*)
9204 # We only want to do this on AIX 4.2 and lower, the check
9205 # below for broken collect2 doesn't work under 4.3+
9206 collect2name=`${CC} -print-prog-name=collect2`
9207 if test -f "$collect2name" &&
9208 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9209 then
9210 # We have reworked collect2
9211 :
9212 else
9213 # We have old collect2
9214 hardcode_direct=unsupported
9215 # It fails to find uninstalled libraries when the uninstalled
9216 # path is not listed in the libpath. Setting hardcode_minus_L
9217 # to unsupported forces relinking
9218 hardcode_minus_L=yes
9219 hardcode_libdir_flag_spec='-L$libdir'
9220 hardcode_libdir_separator=
9221 fi
9222 ;;
9223 esac
9224 shared_flag='-shared'
9225 if test "$aix_use_runtimelinking" = yes; then
9226 shared_flag="$shared_flag "'${wl}-G'
9227 fi
9228 else
9229 # not using gcc
9230 if test "$host_cpu" = ia64; then
9231 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9232 # chokes on -Wl,-G. The following line is correct:
9233 shared_flag='-G'
9234 else
9235 if test "$aix_use_runtimelinking" = yes; then
9236 shared_flag='${wl}-G'
9237 else
9238 shared_flag='${wl}-bM:SRE'
9239 fi
9240 fi
9241 fi
9242
9243 export_dynamic_flag_spec='${wl}-bexpall'
9244 # It seems that -bexpall does not export symbols beginning with
9245 # underscore (_), so it is better to generate a list of symbols to export.
9246 always_export_symbols=yes
9247 if test "$aix_use_runtimelinking" = yes; then
9248 # Warning - without using the other runtime loading flags (-brtl),
9249 # -berok will link without error, but may produce a broken library.
9250 allow_undefined_flag='-berok'
9251 # Determine the default libpath from the value encoded in an
9252 # empty executable.
9253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
9254/* end confdefs.h. */
9255
9256int
9257main ()
9258{
9259
9260 ;
9261 return 0;
9262}
9263_ACEOF
6bb11ab3 9264if ac_fn_c_try_link "$LINENO"; then :
b7026657 9265
6bb11ab3
L
9266lt_aix_libpath_sed='
9267 /Import File Strings/,/^$/ {
9268 /^0/ {
9269 s/^0 *\(.*\)$/\1/
9270 p
9271 }
9272 }'
9273aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9274# Check for a 64-bit object if we didn't find anything.
9275if test -z "$aix_libpath"; then
9276 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9277fi
9278fi
9279rm -f core conftest.err conftest.$ac_objext \
9280 conftest$ac_exeext conftest.$ac_ext
9281if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9282
9283 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9284 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"
9285 else
9286 if test "$host_cpu" = ia64; then
9287 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9288 allow_undefined_flag="-z nodefs"
9289 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"
9290 else
9291 # Determine the default libpath from the value encoded in an
9292 # empty executable.
81ecdfbb
RW
9293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9294/* end confdefs.h. */
9295
9296int
9297main ()
9298{
9299
9300 ;
9301 return 0;
9302}
9303_ACEOF
6bb11ab3
L
9304if ac_fn_c_try_link "$LINENO"; then :
9305
9306lt_aix_libpath_sed='
9307 /Import File Strings/,/^$/ {
9308 /^0/ {
9309 s/^0 *\(.*\)$/\1/
9310 p
9311 }
9312 }'
9313aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9314# Check for a 64-bit object if we didn't find anything.
9315if test -z "$aix_libpath"; then
9316 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 9317fi
81ecdfbb 9318fi
6bb11ab3
L
9319rm -f core conftest.err conftest.$ac_objext \
9320 conftest$ac_exeext conftest.$ac_ext
9321if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9322
9323 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9324 # Warning - without using the other run time loading flags,
9325 # -berok will link without error, but may produce a broken library.
9326 no_undefined_flag=' ${wl}-bernotok'
9327 allow_undefined_flag=' ${wl}-berok'
9328 if test "$with_gnu_ld" = yes; then
9329 # We only use this code for GNU lds that support --whole-archive.
9330 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9331 else
9332 # Exported symbols can be pulled into shared objects from archives
9333 whole_archive_flag_spec='$convenience'
9334 fi
9335 archive_cmds_need_lc=yes
9336 # This is similar to how AIX traditionally builds its shared libraries.
9337 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'
9338 fi
9339 fi
9340 ;;
9341
9342 amigaos*)
9343 case $host_cpu in
9344 powerpc)
9345 # see comment about AmigaOS4 .so support
9346 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9347 archive_expsym_cmds=''
9348 ;;
9349 m68k)
9350 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)'
9351 hardcode_libdir_flag_spec='-L$libdir'
9352 hardcode_minus_L=yes
9353 ;;
9354 esac
9355 ;;
9356
9357 bsdi[45]*)
9358 export_dynamic_flag_spec=-rdynamic
9359 ;;
9360
9361 cygwin* | mingw* | pw32* | cegcc*)
9362 # When not using gcc, we currently assume that we are using
9363 # Microsoft Visual C++.
9364 # hardcode_libdir_flag_spec is actually meaningless, as there is
9365 # no search path for DLLs.
9366 hardcode_libdir_flag_spec=' '
9367 allow_undefined_flag=unsupported
9368 # Tell ltmain to make .lib files, not .a files.
9369 libext=lib
9370 # Tell ltmain to make .dll files, not .so files.
9371 shrext_cmds=".dll"
9372 # FIXME: Setting linknames here is a bad hack.
9373 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9374 # The linker will automatically build a .lib file if we build a DLL.
9375 old_archive_from_new_cmds='true'
9376 # FIXME: Should let the user specify the lib program.
9377 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9378 fix_srcfile_path='`cygpath -w "$srcfile"`'
9379 enable_shared_with_static_runtimes=yes
9380 ;;
9381
9382 darwin* | rhapsody*)
9383
9384
9385 archive_cmds_need_lc=no
9386 hardcode_direct=no
9387 hardcode_automatic=yes
9388 hardcode_shlibpath_var=unsupported
9389 if test "$lt_cv_ld_force_load" = "yes"; then
9390 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\"`'
f0569246 9391 else
6bb11ab3 9392 whole_archive_flag_spec=''
f0569246 9393 fi
6bb11ab3
L
9394 link_all_deplibs=yes
9395 allow_undefined_flag="$_lt_dar_allow_undefined"
9396 case $cc_basename in
9397 ifort*) _lt_dar_can_shared=yes ;;
9398 *) _lt_dar_can_shared=$GCC ;;
9399 esac
9400 if test "$_lt_dar_can_shared" = "yes"; then
9401 output_verbose_link_cmd=func_echo_all
9402 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9403 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9404 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}"
9405 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}"
9406
f0569246 9407 else
6bb11ab3 9408 ld_shlibs=no
f0569246 9409 fi
6bb11ab3
L
9410
9411 ;;
9412
9413 dgux*)
9414 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9415 hardcode_libdir_flag_spec='-L$libdir'
9416 hardcode_shlibpath_var=no
9417 ;;
9418
9419 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9420 # support. Future versions do this automatically, but an explicit c++rt0.o
9421 # does not break anything, and helps significantly (at the cost of a little
9422 # extra space).
9423 freebsd2.2*)
9424 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9425 hardcode_libdir_flag_spec='-R$libdir'
9426 hardcode_direct=yes
9427 hardcode_shlibpath_var=no
9428 ;;
9429
9430 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9431 freebsd2.*)
9432 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9433 hardcode_direct=yes
9434 hardcode_minus_L=yes
9435 hardcode_shlibpath_var=no
9436 ;;
9437
9438 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9439 freebsd* | dragonfly*)
9440 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9441 hardcode_libdir_flag_spec='-R$libdir'
9442 hardcode_direct=yes
9443 hardcode_shlibpath_var=no
9444 ;;
9445
9446 hpux9*)
9447 if test "$GCC" = yes; then
9448 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'
9449 else
9450 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'
9451 fi
9452 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9453 hardcode_libdir_separator=:
9454 hardcode_direct=yes
9455
9456 # hardcode_minus_L: Not really in the search PATH,
9457 # but as the default location of the library.
9458 hardcode_minus_L=yes
9459 export_dynamic_flag_spec='${wl}-E'
9460 ;;
9461
9462 hpux10*)
9463 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9464 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9465 else
9466 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9467 fi
9468 if test "$with_gnu_ld" = no; then
9469 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9470 hardcode_libdir_flag_spec_ld='+b $libdir'
9471 hardcode_libdir_separator=:
9472 hardcode_direct=yes
9473 hardcode_direct_absolute=yes
9474 export_dynamic_flag_spec='${wl}-E'
9475 # hardcode_minus_L: Not really in the search PATH,
9476 # but as the default location of the library.
9477 hardcode_minus_L=yes
9478 fi
9479 ;;
9480
9481 hpux11*)
9482 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9483 case $host_cpu in
9484 hppa*64*)
9485 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9486 ;;
9487 ia64*)
9488 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9489 ;;
9490 *)
9491 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9492 ;;
9493 esac
9494 else
9495 case $host_cpu in
9496 hppa*64*)
9497 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9498 ;;
9499 ia64*)
9500 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9501 ;;
9502 *)
9503
9504 # Older versions of the 11.00 compiler do not understand -b yet
9505 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9507$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9508if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9509 $as_echo_n "(cached) " >&6
f0569246 9510else
6bb11ab3
L
9511 lt_cv_prog_compiler__b=no
9512 save_LDFLAGS="$LDFLAGS"
9513 LDFLAGS="$LDFLAGS -b"
9514 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9515 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9516 # The linker can only warn and ignore the option if not recognized
9517 # So say no if there are warnings
9518 if test -s conftest.err; then
9519 # Append any errors to the config.log.
9520 cat conftest.err 1>&5
9521 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9522 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9523 if diff conftest.exp conftest.er2 >/dev/null; then
9524 lt_cv_prog_compiler__b=yes
9525 fi
9526 else
9527 lt_cv_prog_compiler__b=yes
9528 fi
9529 fi
9530 $RM -r conftest*
9531 LDFLAGS="$save_LDFLAGS"
f0569246 9532
6bb11ab3
L
9533fi
9534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9535$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 9536
6bb11ab3
L
9537if test x"$lt_cv_prog_compiler__b" = xyes; then
9538 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9539else
9540 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9541fi
81ecdfbb 9542
6bb11ab3
L
9543 ;;
9544 esac
9545 fi
9546 if test "$with_gnu_ld" = no; then
9547 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9548 hardcode_libdir_separator=:
9549
9550 case $host_cpu in
9551 hppa*64*|ia64*)
9552 hardcode_direct=no
9553 hardcode_shlibpath_var=no
9554 ;;
9555 *)
9556 hardcode_direct=yes
9557 hardcode_direct_absolute=yes
9558 export_dynamic_flag_spec='${wl}-E'
9559
9560 # hardcode_minus_L: Not really in the search PATH,
9561 # but as the default location of the library.
9562 hardcode_minus_L=yes
9563 ;;
9564 esac
9565 fi
9566 ;;
9567
9568 irix5* | irix6* | nonstopux*)
9569 if test "$GCC" = yes; then
9570 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'
9571 # Try to use the -exported_symbol ld option, if it does not
9572 # work, assume that -exports_file does not work either and
9573 # implicitly export all symbols.
9574 save_LDFLAGS="$LDFLAGS"
9575 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9577/* end confdefs.h. */
9578int foo(void) {}
b7026657 9579_ACEOF
6bb11ab3
L
9580if ac_fn_c_try_link "$LINENO"; then :
9581 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'
2d514e6f 9582
f0569246 9583fi
6bb11ab3
L
9584rm -f core conftest.err conftest.$ac_objext \
9585 conftest$ac_exeext conftest.$ac_ext
9586 LDFLAGS="$save_LDFLAGS"
9587 else
9588 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'
9589 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'
9590 fi
9591 archive_cmds_need_lc='no'
9592 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9593 hardcode_libdir_separator=:
9594 inherit_rpath=yes
9595 link_all_deplibs=yes
9596 ;;
9597
9598 netbsd*)
9599 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9600 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9601 else
9602 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9603 fi
9604 hardcode_libdir_flag_spec='-R$libdir'
9605 hardcode_direct=yes
9606 hardcode_shlibpath_var=no
9607 ;;
9608
9609 newsos6)
9610 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9611 hardcode_direct=yes
9612 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9613 hardcode_libdir_separator=:
9614 hardcode_shlibpath_var=no
9615 ;;
9616
9617 *nto* | *qnx*)
9618 ;;
9619
9620 openbsd*)
9621 if test -f /usr/libexec/ld.so; then
9622 hardcode_direct=yes
9623 hardcode_shlibpath_var=no
9624 hardcode_direct_absolute=yes
9625 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9626 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9627 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9628 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9629 export_dynamic_flag_spec='${wl}-E'
9630 else
9631 case $host_os in
9632 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9633 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9634 hardcode_libdir_flag_spec='-R$libdir'
9635 ;;
9636 *)
9637 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9638 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9639 ;;
9640 esac
9641 fi
9642 else
9643 ld_shlibs=no
9644 fi
9645 ;;
9646
9647 os2*)
9648 hardcode_libdir_flag_spec='-L$libdir'
9649 hardcode_minus_L=yes
9650 allow_undefined_flag=unsupported
9651 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'
9652 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9653 ;;
9654
9655 osf3*)
9656 if test "$GCC" = yes; then
9657 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9658 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'
9659 else
9660 allow_undefined_flag=' -expect_unresolved \*'
9661 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'
9662 fi
9663 archive_cmds_need_lc='no'
9664 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9665 hardcode_libdir_separator=:
9666 ;;
9667
9668 osf4* | osf5*) # as osf3* with the addition of -msym flag
9669 if test "$GCC" = yes; then
9670 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9671 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'
9672 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9673 else
9674 allow_undefined_flag=' -expect_unresolved \*'
9675 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'
9676 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~
9677 $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'
9678
9679 # Both c and cxx compiler support -rpath directly
9680 hardcode_libdir_flag_spec='-rpath $libdir'
9681 fi
9682 archive_cmds_need_lc='no'
9683 hardcode_libdir_separator=:
9684 ;;
9685
9686 solaris*)
9687 no_undefined_flag=' -z defs'
9688 if test "$GCC" = yes; then
9689 wlarc='${wl}'
9690 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9691 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9692 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9693 else
9694 case `$CC -V 2>&1` in
9695 *"Compilers 5.0"*)
9696 wlarc=''
9697 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9698 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9699 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9700 ;;
9701 *)
9702 wlarc='${wl}'
9703 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9704 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9705 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9706 ;;
9707 esac
9708 fi
9709 hardcode_libdir_flag_spec='-R$libdir'
9710 hardcode_shlibpath_var=no
9711 case $host_os in
9712 solaris2.[0-5] | solaris2.[0-5].*) ;;
9713 *)
9714 # The compiler driver will combine and reorder linker options,
9715 # but understands `-z linker_flag'. GCC discards it without `$wl',
9716 # but is careful enough not to reorder.
9717 # Supported since Solaris 2.6 (maybe 2.5.1?)
9718 if test "$GCC" = yes; then
9719 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9720 else
9721 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9722 fi
9723 ;;
9724 esac
9725 link_all_deplibs=yes
9726 ;;
9727
9728 sunos4*)
9729 if test "x$host_vendor" = xsequent; then
9730 # Use $CC to link under sequent, because it throws in some extra .o
9731 # files that make .init and .fini sections work.
9732 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9733 else
9734 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9735 fi
9736 hardcode_libdir_flag_spec='-L$libdir'
9737 hardcode_direct=yes
9738 hardcode_minus_L=yes
9739 hardcode_shlibpath_var=no
9740 ;;
9741
9742 sysv4)
9743 case $host_vendor in
9744 sni)
9745 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9746 hardcode_direct=yes # is this really true???
9747 ;;
9748 siemens)
9749 ## LD is ld it makes a PLAMLIB
9750 ## CC just makes a GrossModule.
9751 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9752 reload_cmds='$CC -r -o $output$reload_objs'
9753 hardcode_direct=no
9754 ;;
9755 motorola)
9756 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9757 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9758 ;;
9759 esac
9760 runpath_var='LD_RUN_PATH'
9761 hardcode_shlibpath_var=no
9762 ;;
9763
9764 sysv4.3*)
9765 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9766 hardcode_shlibpath_var=no
9767 export_dynamic_flag_spec='-Bexport'
9768 ;;
9769
9770 sysv4*MP*)
9771 if test -d /usr/nec; then
9772 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9773 hardcode_shlibpath_var=no
9774 runpath_var=LD_RUN_PATH
9775 hardcode_runpath_var=yes
9776 ld_shlibs=yes
9777 fi
9778 ;;
9779
9780 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9781 no_undefined_flag='${wl}-z,text'
9782 archive_cmds_need_lc=no
9783 hardcode_shlibpath_var=no
9784 runpath_var='LD_RUN_PATH'
9785
9786 if test "$GCC" = yes; then
9787 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9788 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9789 else
9790 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9791 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9792 fi
9793 ;;
9794
9795 sysv5* | sco3.2v5* | sco5v6*)
9796 # Note: We can NOT use -z defs as we might desire, because we do not
9797 # link with -lc, and that would cause any symbols used from libc to
9798 # always be unresolved, which means just about no library would
9799 # ever link correctly. If we're not using GNU ld we use -z text
9800 # though, which does catch some bad symbols but isn't as heavy-handed
9801 # as -z defs.
9802 no_undefined_flag='${wl}-z,text'
9803 allow_undefined_flag='${wl}-z,nodefs'
9804 archive_cmds_need_lc=no
9805 hardcode_shlibpath_var=no
9806 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9807 hardcode_libdir_separator=':'
9808 link_all_deplibs=yes
9809 export_dynamic_flag_spec='${wl}-Bexport'
9810 runpath_var='LD_RUN_PATH'
9811
9812 if test "$GCC" = yes; then
9813 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9814 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9815 else
9816 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9817 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9818 fi
9819 ;;
9820
9821 uts4*)
9822 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9823 hardcode_libdir_flag_spec='-L$libdir'
9824 hardcode_shlibpath_var=no
9825 ;;
9826
9827 *)
9828 ld_shlibs=no
9829 ;;
9830 esac
9831
9832 if test x$host_vendor = xsni; then
9833 case $host in
9834 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9835 export_dynamic_flag_spec='${wl}-Blargedynsym'
9836 ;;
9837 esac
9838 fi
9839 fi
9840
9841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9842$as_echo "$ld_shlibs" >&6; }
9843test "$ld_shlibs" = no && can_build_shared=no
9844
9845with_gnu_ld=$with_gnu_ld
9846
9847
9848
b7026657 9849
f0569246 9850
f0569246 9851
6ffe910a 9852
6ffe910a
MF
9853
9854
6ffe910a 9855
f0569246 9856
f0569246
AC
9857
9858
6bb11ab3
L
9859
9860
9861#
9862# Do we need to explicitly link libc?
9863#
9864case "x$archive_cmds_need_lc" in
9865x|xyes)
9866 # Assume -lc should be added
9867 archive_cmds_need_lc=yes
9868
9869 if test "$enable_shared" = yes && test "$GCC" = yes; then
9870 case $archive_cmds in
9871 *'~'*)
9872 # FIXME: we may have to deal with multi-command sequences.
9873 ;;
9874 '$CC '*)
9875 # Test whether the compiler implicitly links with -lc since on some
9876 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9877 # to ld, don't add -lc before -lgcc.
9878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9879$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9880if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9881 $as_echo_n "(cached) " >&6
f0569246 9882else
6bb11ab3
L
9883 $RM conftest*
9884 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9885
9886 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9887 (eval $ac_compile) 2>&5
9888 ac_status=$?
9889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9890 test $ac_status = 0; } 2>conftest.err; then
9891 soname=conftest
9892 lib=conftest
9893 libobjs=conftest.$ac_objext
9894 deplibs=
9895 wl=$lt_prog_compiler_wl
9896 pic_flag=$lt_prog_compiler_pic
9897 compiler_flags=-v
9898 linker_flags=-v
9899 verstring=
9900 output_objdir=.
9901 libname=conftest
9902 lt_save_allow_undefined_flag=$allow_undefined_flag
9903 allow_undefined_flag=
9904 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9905 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9906 ac_status=$?
9907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9908 test $ac_status = 0; }
9909 then
9910 lt_cv_archive_cmds_need_lc=no
9911 else
9912 lt_cv_archive_cmds_need_lc=yes
9913 fi
9914 allow_undefined_flag=$lt_save_allow_undefined_flag
9915 else
9916 cat conftest.err 1>&5
9917 fi
9918 $RM conftest*
2d514e6f 9919
6ffe910a 9920fi
6bb11ab3
L
9921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9922$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9923 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9924 ;;
9925 esac
9926 fi
9927 ;;
6ffe910a 9928esac
2d514e6f 9929
2d514e6f 9930
6ffe910a 9931
2d514e6f 9932
81ecdfbb 9933
35695fd6 9934
35695fd6 9935
35695fd6 9936
f0569246 9937
2d514e6f 9938
f0569246 9939
b7026657 9940
f0569246 9941
2d514e6f 9942
81ecdfbb 9943
2d514e6f 9944
f0569246
AC
9945
9946
81ecdfbb 9947
81ecdfbb 9948
81ecdfbb
RW
9949
9950
81ecdfbb 9951
81ecdfbb 9952
f0569246
AC
9953
9954
2d514e6f 9955
f0569246 9956
2d514e6f 9957
2d514e6f 9958
81ecdfbb 9959
b7026657 9960
2d514e6f 9961
f0569246 9962
81ecdfbb 9963
f0569246 9964
2d514e6f 9965
2d514e6f 9966
b7026657 9967
81ecdfbb 9968
b7026657 9969
2d514e6f 9970
2d514e6f 9971
b7026657
AC
9972
9973
9974
9975
6ffe910a 9976
2232061b
MF
9977
9978
2232061b 9979
2232061b
MF
9980
9981
2232061b
MF
9982
9983
2232061b 9984
2232061b
MF
9985
9986
6bb11ab3
L
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10087$as_echo_n "checking dynamic linker characteristics... " >&6; }
10088
10089if test "$GCC" = yes; then
10090 case $host_os in
10091 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10092 *) lt_awk_arg="/^libraries:/" ;;
10093 esac
10094 case $host_os in
10095 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10096 *) lt_sed_strip_eq="s,=/,/,g" ;;
10097 esac
10098 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10099 case $lt_search_path_spec in
10100 *\;*)
10101 # if the path contains ";" then we assume it to be the separator
10102 # otherwise default to the standard path separator (i.e. ":") - it is
10103 # assumed that no part of a normal pathname contains ";" but that should
10104 # okay in the real world where ";" in dirpaths is itself problematic.
10105 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10106 ;;
10107 *)
10108 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10109 ;;
10110 esac
10111 # Ok, now we have the path, separated by spaces, we can step through it
10112 # and add multilib dir if necessary.
10113 lt_tmp_lt_search_path_spec=
10114 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10115 for lt_sys_path in $lt_search_path_spec; do
10116 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10117 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10118 else
10119 test -d "$lt_sys_path" && \
10120 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10121 fi
10122 done
10123 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10124BEGIN {RS=" "; FS="/|\n";} {
10125 lt_foo="";
10126 lt_count=0;
10127 for (lt_i = NF; lt_i > 0; lt_i--) {
10128 if ($lt_i != "" && $lt_i != ".") {
10129 if ($lt_i == "..") {
10130 lt_count++;
10131 } else {
10132 if (lt_count == 0) {
10133 lt_foo="/" $lt_i lt_foo;
10134 } else {
10135 lt_count--;
10136 }
10137 }
10138 }
10139 }
10140 if (lt_foo != "") { lt_freq[lt_foo]++; }
10141 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10142}'`
10143 # AWK program above erroneously prepends '/' to C:/dos/paths
10144 # for these hosts.
10145 case $host_os in
10146 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10147 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10148 esac
10149 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10150else
10151 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10152fi
10153library_names_spec=
10154libname_spec='lib$name'
10155soname_spec=
10156shrext_cmds=".so"
10157postinstall_cmds=
10158postuninstall_cmds=
10159finish_cmds=
10160finish_eval=
10161shlibpath_var=
10162shlibpath_overrides_runpath=unknown
10163version_type=none
10164dynamic_linker="$host_os ld.so"
10165sys_lib_dlsearch_path_spec="/lib /usr/lib"
10166need_lib_prefix=unknown
10167hardcode_into_libs=no
10168
10169# when you set need_version to no, make sure it does not cause -set_version
10170# flags to be left without arguments
10171need_version=unknown
10172
10173case $host_os in
10174aix3*)
10175 version_type=linux
10176 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10177 shlibpath_var=LIBPATH
10178
10179 # AIX 3 has no versioning support, so we append a major version to the name.
10180 soname_spec='${libname}${release}${shared_ext}$major'
10181 ;;
10182
10183aix[4-9]*)
10184 version_type=linux
10185 need_lib_prefix=no
10186 need_version=no
10187 hardcode_into_libs=yes
10188 if test "$host_cpu" = ia64; then
10189 # AIX 5 supports IA64
10190 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10191 shlibpath_var=LD_LIBRARY_PATH
10192 else
10193 # With GCC up to 2.95.x, collect2 would create an import file
10194 # for dependence libraries. The import file would start with
10195 # the line `#! .'. This would cause the generated library to
10196 # depend on `.', always an invalid library. This was fixed in
10197 # development snapshots of GCC prior to 3.0.
10198 case $host_os in
10199 aix4 | aix4.[01] | aix4.[01].*)
10200 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10201 echo ' yes '
10202 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10203 :
10204 else
10205 can_build_shared=no
10206 fi
10207 ;;
10208 esac
10209 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10210 # soname into executable. Probably we can add versioning support to
10211 # collect2, so additional links can be useful in future.
10212 if test "$aix_use_runtimelinking" = yes; then
10213 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10214 # instead of lib<name>.a to let people know that these are not
10215 # typical AIX shared libraries.
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10217 else
10218 # We preserve .a as extension for shared libraries through AIX4.2
10219 # and later when we are not doing run time linking.
10220 library_names_spec='${libname}${release}.a $libname.a'
10221 soname_spec='${libname}${release}${shared_ext}$major'
10222 fi
10223 shlibpath_var=LIBPATH
10224 fi
10225 ;;
10226
10227amigaos*)
10228 case $host_cpu in
10229 powerpc)
10230 # Since July 2007 AmigaOS4 officially supports .so libraries.
10231 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10233 ;;
10234 m68k)
10235 library_names_spec='$libname.ixlibrary $libname.a'
10236 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10237 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'
10238 ;;
10239 esac
10240 ;;
10241
10242beos*)
10243 library_names_spec='${libname}${shared_ext}'
10244 dynamic_linker="$host_os ld.so"
10245 shlibpath_var=LIBRARY_PATH
10246 ;;
10247
10248bsdi[45]*)
10249 version_type=linux
10250 need_version=no
10251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10252 soname_spec='${libname}${release}${shared_ext}$major'
10253 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10254 shlibpath_var=LD_LIBRARY_PATH
10255 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10256 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10257 # the default ld.so.conf also contains /usr/contrib/lib and
10258 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10259 # libtool to hard-code these into programs
10260 ;;
10261
10262cygwin* | mingw* | pw32* | cegcc*)
10263 version_type=windows
10264 shrext_cmds=".dll"
10265 need_version=no
10266 need_lib_prefix=no
10267
10268 case $GCC,$host_os in
10269 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10270 library_names_spec='$libname.dll.a'
10271 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10272 postinstall_cmds='base_file=`basename \${file}`~
10273 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10274 dldir=$destdir/`dirname \$dlpath`~
10275 test -d \$dldir || mkdir -p \$dldir~
10276 $install_prog $dir/$dlname \$dldir/$dlname~
10277 chmod a+x \$dldir/$dlname~
10278 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10279 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10280 fi'
10281 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10282 dlpath=$dir/\$dldll~
10283 $RM \$dlpath'
10284 shlibpath_overrides_runpath=yes
10285
10286 case $host_os in
10287 cygwin*)
10288 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10289 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10290
10291 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10292 ;;
10293 mingw* | cegcc*)
10294 # MinGW DLLs use traditional 'lib' prefix
10295 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10296 ;;
10297 pw32*)
10298 # pw32 DLLs use 'pw' prefix rather than 'lib'
10299 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10300 ;;
10301 esac
10302 ;;
10303
10304 *)
10305 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10306 ;;
10307 esac
10308 dynamic_linker='Win32 ld.exe'
10309 # FIXME: first we should search . and the directory the executable is in
10310 shlibpath_var=PATH
10311 ;;
10312
10313darwin* | rhapsody*)
10314 dynamic_linker="$host_os dyld"
10315 version_type=darwin
10316 need_lib_prefix=no
10317 need_version=no
10318 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10319 soname_spec='${libname}${release}${major}$shared_ext'
10320 shlibpath_overrides_runpath=yes
10321 shlibpath_var=DYLD_LIBRARY_PATH
10322 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10323
10324 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10325 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10326 ;;
10327
10328dgux*)
10329 version_type=linux
10330 need_lib_prefix=no
10331 need_version=no
10332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10333 soname_spec='${libname}${release}${shared_ext}$major'
10334 shlibpath_var=LD_LIBRARY_PATH
10335 ;;
10336
10337freebsd* | dragonfly*)
10338 # DragonFly does not have aout. When/if they implement a new
10339 # versioning mechanism, adjust this.
10340 if test -x /usr/bin/objformat; then
10341 objformat=`/usr/bin/objformat`
10342 else
10343 case $host_os in
10344 freebsd[23].*) objformat=aout ;;
10345 *) objformat=elf ;;
10346 esac
10347 fi
10348 version_type=freebsd-$objformat
10349 case $version_type in
10350 freebsd-elf*)
10351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10352 need_version=no
10353 need_lib_prefix=no
10354 ;;
10355 freebsd-*)
10356 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10357 need_version=yes
10358 ;;
10359 esac
10360 shlibpath_var=LD_LIBRARY_PATH
10361 case $host_os in
10362 freebsd2.*)
10363 shlibpath_overrides_runpath=yes
10364 ;;
10365 freebsd3.[01]* | freebsdelf3.[01]*)
10366 shlibpath_overrides_runpath=yes
10367 hardcode_into_libs=yes
10368 ;;
10369 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10370 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10371 shlibpath_overrides_runpath=no
10372 hardcode_into_libs=yes
10373 ;;
10374 *) # from 4.6 on, and DragonFly
10375 shlibpath_overrides_runpath=yes
10376 hardcode_into_libs=yes
10377 ;;
10378 esac
10379 ;;
10380
6bb11ab3
L
10381haiku*)
10382 version_type=linux
10383 need_lib_prefix=no
10384 need_version=no
10385 dynamic_linker="$host_os runtime_loader"
10386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10387 soname_spec='${libname}${release}${shared_ext}$major'
10388 shlibpath_var=LIBRARY_PATH
10389 shlibpath_overrides_runpath=yes
10390 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10391 hardcode_into_libs=yes
10392 ;;
10393
10394hpux9* | hpux10* | hpux11*)
10395 # Give a soname corresponding to the major version so that dld.sl refuses to
10396 # link against other versions.
10397 version_type=sunos
10398 need_lib_prefix=no
10399 need_version=no
10400 case $host_cpu in
10401 ia64*)
10402 shrext_cmds='.so'
10403 hardcode_into_libs=yes
10404 dynamic_linker="$host_os dld.so"
10405 shlibpath_var=LD_LIBRARY_PATH
10406 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10408 soname_spec='${libname}${release}${shared_ext}$major'
10409 if test "X$HPUX_IA64_MODE" = X32; then
10410 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10411 else
10412 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10413 fi
10414 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10415 ;;
10416 hppa*64*)
10417 shrext_cmds='.sl'
10418 hardcode_into_libs=yes
10419 dynamic_linker="$host_os dld.sl"
10420 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10421 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10423 soname_spec='${libname}${release}${shared_ext}$major'
10424 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10425 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10426 ;;
10427 *)
10428 shrext_cmds='.sl'
10429 dynamic_linker="$host_os dld.sl"
10430 shlibpath_var=SHLIB_PATH
10431 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10432 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10433 soname_spec='${libname}${release}${shared_ext}$major'
10434 ;;
10435 esac
10436 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10437 postinstall_cmds='chmod 555 $lib'
10438 # or fails outright, so override atomically:
10439 install_override_mode=555
10440 ;;
10441
10442interix[3-9]*)
10443 version_type=linux
10444 need_lib_prefix=no
10445 need_version=no
10446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10447 soname_spec='${libname}${release}${shared_ext}$major'
10448 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10449 shlibpath_var=LD_LIBRARY_PATH
10450 shlibpath_overrides_runpath=no
10451 hardcode_into_libs=yes
10452 ;;
10453
10454irix5* | irix6* | nonstopux*)
10455 case $host_os in
10456 nonstopux*) version_type=nonstopux ;;
10457 *)
10458 if test "$lt_cv_prog_gnu_ld" = yes; then
10459 version_type=linux
10460 else
10461 version_type=irix
10462 fi ;;
10463 esac
10464 need_lib_prefix=no
10465 need_version=no
10466 soname_spec='${libname}${release}${shared_ext}$major'
10467 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10468 case $host_os in
10469 irix5* | nonstopux*)
10470 libsuff= shlibsuff=
10471 ;;
10472 *)
10473 case $LD in # libtool.m4 will add one of these switches to LD
10474 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10475 libsuff= shlibsuff= libmagic=32-bit;;
10476 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10477 libsuff=32 shlibsuff=N32 libmagic=N32;;
10478 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10479 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10480 *) libsuff= shlibsuff= libmagic=never-match;;
10481 esac
10482 ;;
10483 esac
10484 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10485 shlibpath_overrides_runpath=no
10486 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10487 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10488 hardcode_into_libs=yes
10489 ;;
10490
10491# No shared lib support for Linux oldld, aout, or coff.
10492linux*oldld* | linux*aout* | linux*coff*)
10493 dynamic_linker=no
10494 ;;
10495
10496# This must be Linux ELF.
46f900c0 10497linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10498 version_type=linux
10499 need_lib_prefix=no
10500 need_version=no
10501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10502 soname_spec='${libname}${release}${shared_ext}$major'
10503 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10504 shlibpath_var=LD_LIBRARY_PATH
10505 shlibpath_overrides_runpath=no
10506
10507 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10508 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10509 $as_echo_n "(cached) " >&6
10510else
6bb11ab3
L
10511 lt_cv_shlibpath_overrides_runpath=no
10512 save_LDFLAGS=$LDFLAGS
10513 save_libdir=$libdir
10514 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10515 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10517/* end confdefs.h. */
10518
2232061b
MF
10519int
10520main ()
10521{
10522
10523 ;
10524 return 0;
10525}
10526_ACEOF
6bb11ab3
L
10527if ac_fn_c_try_link "$LINENO"; then :
10528 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10529 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10530fi
2232061b 10531fi
6bb11ab3
L
10532rm -f core conftest.err conftest.$ac_objext \
10533 conftest$ac_exeext conftest.$ac_ext
10534 LDFLAGS=$save_LDFLAGS
10535 libdir=$save_libdir
2232061b 10536
6bb11ab3 10537fi
2232061b 10538
6bb11ab3 10539 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10540
6bb11ab3
L
10541 # This implies no fast_install, which is unacceptable.
10542 # Some rework will be needed to allow for fast_install
10543 # before this can be enabled.
10544 hardcode_into_libs=yes
2232061b 10545
6bb11ab3
L
10546 # Append ld.so.conf contents to the search path
10547 if test -f /etc/ld.so.conf; then
10548 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' ' '`
10549 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10550 fi
2232061b 10551
6bb11ab3
L
10552 # We used to test for /lib/ld.so.1 and disable shared libraries on
10553 # powerpc, because MkLinux only supported shared libraries with the
10554 # GNU dynamic linker. Since this was broken with cross compilers,
10555 # most powerpc-linux boxes support dynamic linking these days and
10556 # people can always --disable-shared, the test was removed, and we
10557 # assume the GNU/Linux dynamic linker is in use.
10558 dynamic_linker='GNU/Linux ld.so'
10559 ;;
10560
10561netbsd*)
10562 version_type=sunos
10563 need_lib_prefix=no
10564 need_version=no
10565 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10567 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10568 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10569 else
6bb11ab3
L
10570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10571 soname_spec='${libname}${release}${shared_ext}$major'
10572 dynamic_linker='NetBSD ld.elf_so'
10573 fi
10574 shlibpath_var=LD_LIBRARY_PATH
10575 shlibpath_overrides_runpath=yes
10576 hardcode_into_libs=yes
10577 ;;
10578
10579newsos6)
10580 version_type=linux
10581 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10582 shlibpath_var=LD_LIBRARY_PATH
10583 shlibpath_overrides_runpath=yes
10584 ;;
10585
10586*nto* | *qnx*)
10587 version_type=qnx
10588 need_lib_prefix=no
10589 need_version=no
10590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10591 soname_spec='${libname}${release}${shared_ext}$major'
10592 shlibpath_var=LD_LIBRARY_PATH
10593 shlibpath_overrides_runpath=no
10594 hardcode_into_libs=yes
10595 dynamic_linker='ldqnx.so'
10596 ;;
10597
10598openbsd*)
10599 version_type=sunos
10600 sys_lib_dlsearch_path_spec="/usr/lib"
10601 need_lib_prefix=no
10602 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10603 case $host_os in
10604 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10605 *) need_version=no ;;
10606 esac
10607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10608 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10609 shlibpath_var=LD_LIBRARY_PATH
10610 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10611 case $host_os in
10612 openbsd2.[89] | openbsd2.[89].*)
10613 shlibpath_overrides_runpath=no
10614 ;;
10615 *)
10616 shlibpath_overrides_runpath=yes
10617 ;;
10618 esac
10619 else
10620 shlibpath_overrides_runpath=yes
10621 fi
10622 ;;
10623
10624os2*)
10625 libname_spec='$name'
10626 shrext_cmds=".dll"
10627 need_lib_prefix=no
10628 library_names_spec='$libname${shared_ext} $libname.a'
10629 dynamic_linker='OS/2 ld.exe'
10630 shlibpath_var=LIBPATH
10631 ;;
10632
10633osf3* | osf4* | osf5*)
10634 version_type=osf
10635 need_lib_prefix=no
10636 need_version=no
10637 soname_spec='${libname}${release}${shared_ext}$major'
10638 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10639 shlibpath_var=LD_LIBRARY_PATH
10640 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10641 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10642 ;;
10643
10644rdos*)
10645 dynamic_linker=no
10646 ;;
10647
10648solaris*)
10649 version_type=linux
10650 need_lib_prefix=no
10651 need_version=no
10652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10653 soname_spec='${libname}${release}${shared_ext}$major'
10654 shlibpath_var=LD_LIBRARY_PATH
10655 shlibpath_overrides_runpath=yes
10656 hardcode_into_libs=yes
10657 # ldd complains unless libraries are executable
10658 postinstall_cmds='chmod +x $lib'
10659 ;;
10660
10661sunos4*)
10662 version_type=sunos
10663 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10664 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10665 shlibpath_var=LD_LIBRARY_PATH
10666 shlibpath_overrides_runpath=yes
10667 if test "$with_gnu_ld" = yes; then
10668 need_lib_prefix=no
10669 fi
10670 need_version=yes
10671 ;;
10672
10673sysv4 | sysv4.3*)
10674 version_type=linux
10675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10676 soname_spec='${libname}${release}${shared_ext}$major'
10677 shlibpath_var=LD_LIBRARY_PATH
10678 case $host_vendor in
10679 sni)
10680 shlibpath_overrides_runpath=no
10681 need_lib_prefix=no
10682 runpath_var=LD_RUN_PATH
10683 ;;
10684 siemens)
10685 need_lib_prefix=no
10686 ;;
10687 motorola)
10688 need_lib_prefix=no
10689 need_version=no
10690 shlibpath_overrides_runpath=no
10691 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10692 ;;
10693 esac
10694 ;;
10695
10696sysv4*MP*)
10697 if test -d /usr/nec ;then
10698 version_type=linux
10699 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10700 soname_spec='$libname${shared_ext}.$major'
10701 shlibpath_var=LD_LIBRARY_PATH
2232061b 10702 fi
6bb11ab3
L
10703 ;;
10704
10705sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10706 version_type=freebsd-elf
10707 need_lib_prefix=no
10708 need_version=no
10709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10710 soname_spec='${libname}${release}${shared_ext}$major'
10711 shlibpath_var=LD_LIBRARY_PATH
10712 shlibpath_overrides_runpath=yes
10713 hardcode_into_libs=yes
10714 if test "$with_gnu_ld" = yes; then
10715 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10716 else
10717 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10718 case $host_os in
10719 sco3.2v5*)
10720 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10721 ;;
10722 esac
10723 fi
10724 sys_lib_dlsearch_path_spec='/usr/lib'
10725 ;;
10726
10727tpf*)
10728 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10729 version_type=linux
10730 need_lib_prefix=no
10731 need_version=no
10732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10733 shlibpath_var=LD_LIBRARY_PATH
10734 shlibpath_overrides_runpath=no
10735 hardcode_into_libs=yes
10736 ;;
10737
10738uts4*)
10739 version_type=linux
10740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10741 soname_spec='${libname}${release}${shared_ext}$major'
10742 shlibpath_var=LD_LIBRARY_PATH
10743 ;;
10744
10745*)
10746 dynamic_linker=no
10747 ;;
10748esac
10749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10750$as_echo "$dynamic_linker" >&6; }
10751test "$dynamic_linker" = no && can_build_shared=no
10752
10753variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10754if test "$GCC" = yes; then
10755 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10756fi
2232061b 10757
6bb11ab3
L
10758if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10759 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10760fi
10761if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10762 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10763fi
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
2232061b 10790
2232061b 10791
2232061b 10792
2232061b 10793
2232061b
MF
10794
10795
6ffe910a 10796
6ffe910a
MF
10797
10798
10799
10800
10801
2232061b 10802
6ffe910a
MF
10803
10804
10805
10806
6ffe910a 10807
6ffe910a 10808
6ffe910a
MF
10809
10810
6ffe910a 10811
6ffe910a 10812
6ffe910a
MF
10813
10814
5f3ef9d0 10815
5f3ef9d0
JB
10816
10817
10818
db2e4d67
MF
10819
10820
db2e4d67 10821
db2e4d67 10822
db2e4d67 10823
db2e4d67 10824
db2e4d67 10825
db2e4d67 10826
db2e4d67 10827
db2e4d67
MF
10828
10829
db2e4d67 10830
db2e4d67
MF
10831
10832
db2e4d67 10833
db2e4d67
MF
10834
10835
6ffe910a 10836
6ffe910a 10837
6ffe910a
MF
10838
10839
6ffe910a
MF
10840
10841
6ffe910a 10842
6ffe910a 10843
6ffe910a 10844
6ffe910a 10845
6ffe910a 10846
b7026657
AC
10847
10848
10849
2d514e6f 10850
b7026657 10851
2d514e6f 10852
b7026657 10853
b7026657 10854
cd0fc7c3 10855
6bb11ab3
L
10856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10857$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10858hardcode_action=
10859if test -n "$hardcode_libdir_flag_spec" ||
10860 test -n "$runpath_var" ||
10861 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 10862
6bb11ab3
L
10863 # We can hardcode non-existent directories.
10864 if test "$hardcode_direct" != no &&
10865 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10866 # have to relink, otherwise we might link with an installed library
10867 # when we should be linking with a yet-to-be-installed one
10868 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10869 test "$hardcode_minus_L" != no; then
10870 # Linking always hardcodes the temporary library directory.
10871 hardcode_action=relink
10872 else
10873 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10874 hardcode_action=immediate
10875 fi
10876else
10877 # We cannot hardcode anything, or else we can only hardcode existing
10878 # directories.
10879 hardcode_action=unsupported
b7026657 10880fi
6bb11ab3
L
10881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10882$as_echo "$hardcode_action" >&6; }
b7026657 10883
6bb11ab3
L
10884if test "$hardcode_action" = relink ||
10885 test "$inherit_rpath" = yes; then
10886 # Fast installation is not supported
10887 enable_fast_install=no
10888elif test "$shlibpath_overrides_runpath" = yes ||
10889 test "$enable_shared" = no; then
10890 # Fast installation is not necessary
10891 enable_fast_install=needless
10892fi
2d514e6f 10893
6bb11ab3
L
10894
10895
10896
10897
10898
10899 if test "x$enable_dlopen" != xyes; then
10900 enable_dlopen=unknown
10901 enable_dlopen_self=unknown
10902 enable_dlopen_self_static=unknown
10903else
10904 lt_cv_dlopen=no
10905 lt_cv_dlopen_libs=
10906
10907 case $host_os in
10908 beos*)
10909 lt_cv_dlopen="load_add_on"
10910 lt_cv_dlopen_libs=
10911 lt_cv_dlopen_self=yes
10912 ;;
10913
10914 mingw* | pw32* | cegcc*)
10915 lt_cv_dlopen="LoadLibrary"
10916 lt_cv_dlopen_libs=
10917 ;;
10918
10919 cygwin*)
10920 lt_cv_dlopen="dlopen"
10921 lt_cv_dlopen_libs=
10922 ;;
10923
10924 darwin*)
10925 # if libdl is installed we need to link against it
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10927$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10928if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10929 $as_echo_n "(cached) " >&6
10930else
10931 ac_check_lib_save_LIBS=$LIBS
10932LIBS="-ldl $LIBS"
10933cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10934/* end confdefs.h. */
10935
10936/* Override any GCC internal prototype to avoid an error.
10937 Use char because int might match the return type of a GCC
10938 builtin and then its argument prototype would still apply. */
10939#ifdef __cplusplus
10940extern "C"
10941#endif
10942char dlopen ();
10943int
10944main ()
10945{
10946return dlopen ();
10947 ;
10948 return 0;
10949}
b7026657 10950_ACEOF
6bb11ab3
L
10951if ac_fn_c_try_link "$LINENO"; then :
10952 ac_cv_lib_dl_dlopen=yes
10953else
10954 ac_cv_lib_dl_dlopen=no
10955fi
10956rm -f core conftest.err conftest.$ac_objext \
10957 conftest$ac_exeext conftest.$ac_ext
10958LIBS=$ac_check_lib_save_LIBS
10959fi
10960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10961$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10962if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10963 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10964else
10965
10966 lt_cv_dlopen="dyld"
10967 lt_cv_dlopen_libs=
10968 lt_cv_dlopen_self=yes
2d514e6f 10969
2d514e6f 10970fi
2d514e6f 10971
6bb11ab3 10972 ;;
2d514e6f 10973
6bb11ab3
L
10974 *)
10975 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10976if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
10977 lt_cv_dlopen="shl_load"
10978else
10979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10980$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10981if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
10982 $as_echo_n "(cached) " >&6
10983else
10984 ac_check_lib_save_LIBS=$LIBS
10985LIBS="-ldld $LIBS"
10986cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10987/* end confdefs.h. */
10988
10989/* Override any GCC internal prototype to avoid an error.
10990 Use char because int might match the return type of a GCC
10991 builtin and then its argument prototype would still apply. */
10992#ifdef __cplusplus
10993extern "C"
10994#endif
10995char shl_load ();
10996int
10997main ()
10998{
10999return shl_load ();
11000 ;
11001 return 0;
11002}
11003_ACEOF
11004if ac_fn_c_try_link "$LINENO"; then :
11005 ac_cv_lib_dld_shl_load=yes
11006else
11007 ac_cv_lib_dld_shl_load=no
11008fi
11009rm -f core conftest.err conftest.$ac_objext \
11010 conftest$ac_exeext conftest.$ac_ext
11011LIBS=$ac_check_lib_save_LIBS
11012fi
11013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11014$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11015if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
11016 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11017else
11018 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11019if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
11020 lt_cv_dlopen="dlopen"
11021else
11022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11023$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11024if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11025 $as_echo_n "(cached) " >&6
2d514e6f 11026else
b7026657 11027 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11028LIBS="-ldl $LIBS"
81ecdfbb 11029cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
11030/* end confdefs.h. */
11031
81ecdfbb
RW
11032/* Override any GCC internal prototype to avoid an error.
11033 Use char because int might match the return type of a GCC
11034 builtin and then its argument prototype would still apply. */
b7026657
AC
11035#ifdef __cplusplus
11036extern "C"
11037#endif
6bb11ab3 11038char dlopen ();
b7026657
AC
11039int
11040main ()
11041{
6bb11ab3 11042return dlopen ();
b7026657
AC
11043 ;
11044 return 0;
11045}
11046_ACEOF
81ecdfbb 11047if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11048 ac_cv_lib_dl_dlopen=yes
b7026657 11049else
6bb11ab3 11050 ac_cv_lib_dl_dlopen=no
b7026657 11051fi
81ecdfbb
RW
11052rm -f core conftest.err conftest.$ac_objext \
11053 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
11054LIBS=$ac_check_lib_save_LIBS
11055fi
6bb11ab3
L
11056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11057$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11058if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11059 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11060else
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11062$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11063if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11064 $as_echo_n "(cached) " >&6
2d514e6f 11065else
b7026657 11066 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11067LIBS="-lsvld $LIBS"
81ecdfbb 11068cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
11069/* end confdefs.h. */
11070
81ecdfbb
RW
11071/* Override any GCC internal prototype to avoid an error.
11072 Use char because int might match the return type of a GCC
11073 builtin and then its argument prototype would still apply. */
b7026657
AC
11074#ifdef __cplusplus
11075extern "C"
11076#endif
6bb11ab3 11077char dlopen ();
b7026657
AC
11078int
11079main ()
11080{
6bb11ab3 11081return dlopen ();
b7026657
AC
11082 ;
11083 return 0;
11084}
11085_ACEOF
81ecdfbb 11086if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11087 ac_cv_lib_svld_dlopen=yes
b7026657 11088else
6bb11ab3 11089 ac_cv_lib_svld_dlopen=no
b7026657 11090fi
81ecdfbb
RW
11091rm -f core conftest.err conftest.$ac_objext \
11092 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
11093LIBS=$ac_check_lib_save_LIBS
11094fi
6bb11ab3
L
11095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11096$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11097if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 11098 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 11099else
6bb11ab3
L
11100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11101$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11102if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11103 $as_echo_n "(cached) " >&6
b5bd9624 11104else
6bb11ab3
L
11105 ac_check_lib_save_LIBS=$LIBS
11106LIBS="-ldld $LIBS"
81ecdfbb 11107cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
11108/* end confdefs.h. */
11109
81ecdfbb
RW
11110/* Override any GCC internal prototype to avoid an error.
11111 Use char because int might match the return type of a GCC
b5bd9624 11112 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
11113#ifdef __cplusplus
11114extern "C"
11115#endif
6bb11ab3 11116char dld_link ();
b5bd9624 11117int
81ecdfbb
RW
11118main ()
11119{
6bb11ab3 11120return dld_link ();
81ecdfbb
RW
11121 ;
11122 return 0;
11123}
b5bd9624 11124_ACEOF
6bb11ab3
L
11125if ac_fn_c_try_link "$LINENO"; then :
11126 ac_cv_lib_dld_dld_link=yes
11127else
11128 ac_cv_lib_dld_dld_link=no
11129fi
11130rm -f core conftest.err conftest.$ac_objext \
11131 conftest$ac_exeext conftest.$ac_ext
11132LIBS=$ac_check_lib_save_LIBS
11133fi
11134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11135$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11136if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
11137 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11138fi
11139
11140
11141fi
11142
11143
11144fi
11145
11146
11147fi
11148
11149
11150fi
11151
11152
11153fi
11154
11155 ;;
11156 esac
11157
11158 if test "x$lt_cv_dlopen" != xno; then
11159 enable_dlopen=yes
b5bd9624 11160 else
6bb11ab3
L
11161 enable_dlopen=no
11162 fi
11163
11164 case $lt_cv_dlopen in
11165 dlopen)
11166 save_CPPFLAGS="$CPPFLAGS"
11167 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11168
11169 save_LDFLAGS="$LDFLAGS"
11170 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11171
11172 save_LIBS="$LIBS"
11173 LIBS="$lt_cv_dlopen_libs $LIBS"
11174
11175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11176$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11177if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
11178 $as_echo_n "(cached) " >&6
11179else
11180 if test "$cross_compiling" = yes; then :
11181 lt_cv_dlopen_self=cross
11182else
11183 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11184 lt_status=$lt_dlunknown
11185 cat > conftest.$ac_ext <<_LT_EOF
19f6a43c 11186#line 11186 "configure"
6bb11ab3
L
11187#include "confdefs.h"
11188
11189#if HAVE_DLFCN_H
11190#include <dlfcn.h>
11191#endif
11192
11193#include <stdio.h>
11194
11195#ifdef RTLD_GLOBAL
11196# define LT_DLGLOBAL RTLD_GLOBAL
11197#else
11198# ifdef DL_GLOBAL
11199# define LT_DLGLOBAL DL_GLOBAL
11200# else
11201# define LT_DLGLOBAL 0
11202# endif
11203#endif
11204
11205/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11206 find out it does not work in some platform. */
11207#ifndef LT_DLLAZY_OR_NOW
11208# ifdef RTLD_LAZY
11209# define LT_DLLAZY_OR_NOW RTLD_LAZY
11210# else
11211# ifdef DL_LAZY
11212# define LT_DLLAZY_OR_NOW DL_LAZY
11213# else
11214# ifdef RTLD_NOW
11215# define LT_DLLAZY_OR_NOW RTLD_NOW
11216# else
11217# ifdef DL_NOW
11218# define LT_DLLAZY_OR_NOW DL_NOW
11219# else
11220# define LT_DLLAZY_OR_NOW 0
11221# endif
11222# endif
11223# endif
11224# endif
11225#endif
11226
11227/* When -fvisbility=hidden is used, assume the code has been annotated
11228 correspondingly for the symbols needed. */
11229#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11230void fnord () __attribute__((visibility("default")));
11231#endif
11232
11233void fnord () { int i=42; }
11234int main ()
11235{
11236 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11237 int status = $lt_dlunknown;
11238
11239 if (self)
11240 {
11241 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11242 else
11243 {
11244 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11245 else puts (dlerror ());
11246 }
11247 /* dlclose (self); */
11248 }
11249 else
11250 puts (dlerror ());
11251
11252 return status;
11253}
11254_LT_EOF
11255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11256 (eval $ac_link) 2>&5
11257 ac_status=$?
11258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11259 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11260 (./conftest; exit; ) >&5 2>/dev/null
11261 lt_status=$?
11262 case x$lt_status in
11263 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11264 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11265 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11266 esac
11267 else :
11268 # compilation failed
11269 lt_cv_dlopen_self=no
b5bd9624 11270 fi
b5bd9624 11271fi
6bb11ab3
L
11272rm -fr conftest*
11273
11274
b5bd9624 11275fi
6bb11ab3
L
11276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11277$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 11278
6bb11ab3
L
11279 if test "x$lt_cv_dlopen_self" = xyes; then
11280 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11282$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11283if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 11284 $as_echo_n "(cached) " >&6
b5bd9624 11285else
6bb11ab3
L
11286 if test "$cross_compiling" = yes; then :
11287 lt_cv_dlopen_self_static=cross
11288else
11289 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11290 lt_status=$lt_dlunknown
11291 cat > conftest.$ac_ext <<_LT_EOF
19f6a43c 11292#line 11292 "configure"
6bb11ab3
L
11293#include "confdefs.h"
11294
11295#if HAVE_DLFCN_H
11296#include <dlfcn.h>
11297#endif
11298
11299#include <stdio.h>
11300
11301#ifdef RTLD_GLOBAL
11302# define LT_DLGLOBAL RTLD_GLOBAL
11303#else
11304# ifdef DL_GLOBAL
11305# define LT_DLGLOBAL DL_GLOBAL
11306# else
11307# define LT_DLGLOBAL 0
11308# endif
11309#endif
11310
11311/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11312 find out it does not work in some platform. */
11313#ifndef LT_DLLAZY_OR_NOW
11314# ifdef RTLD_LAZY
11315# define LT_DLLAZY_OR_NOW RTLD_LAZY
11316# else
11317# ifdef DL_LAZY
11318# define LT_DLLAZY_OR_NOW DL_LAZY
11319# else
11320# ifdef RTLD_NOW
11321# define LT_DLLAZY_OR_NOW RTLD_NOW
11322# else
11323# ifdef DL_NOW
11324# define LT_DLLAZY_OR_NOW DL_NOW
11325# else
11326# define LT_DLLAZY_OR_NOW 0
11327# endif
11328# endif
11329# endif
11330# endif
11331#endif
11332
11333/* When -fvisbility=hidden is used, assume the code has been annotated
11334 correspondingly for the symbols needed. */
11335#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11336void fnord () __attribute__((visibility("default")));
11337#endif
11338
11339void fnord () { int i=42; }
11340int main ()
11341{
11342 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11343 int status = $lt_dlunknown;
11344
11345 if (self)
11346 {
11347 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11348 else
11349 {
11350 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11351 else puts (dlerror ());
11352 }
11353 /* dlclose (self); */
11354 }
11355 else
11356 puts (dlerror ());
11357
11358 return status;
11359}
11360_LT_EOF
11361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11362 (eval $ac_link) 2>&5
11363 ac_status=$?
11364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11365 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11366 (./conftest; exit; ) >&5 2>/dev/null
11367 lt_status=$?
11368 case x$lt_status in
11369 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11370 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11371 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11372 esac
11373 else :
11374 # compilation failed
11375 lt_cv_dlopen_self_static=no
11376 fi
b5bd9624 11377fi
6bb11ab3
L
11378rm -fr conftest*
11379
11380
b5bd9624 11381fi
6bb11ab3
L
11382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11383$as_echo "$lt_cv_dlopen_self_static" >&6; }
11384 fi
11385
11386 CPPFLAGS="$save_CPPFLAGS"
11387 LDFLAGS="$save_LDFLAGS"
11388 LIBS="$save_LIBS"
11389 ;;
11390 esac
11391
11392 case $lt_cv_dlopen_self in
11393 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11394 *) enable_dlopen_self=unknown ;;
11395 esac
11396
11397 case $lt_cv_dlopen_self_static in
11398 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11399 *) enable_dlopen_self_static=unknown ;;
11400 esac
11401fi
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419striplib=
11420old_striplib=
11421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11422$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11423if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11424 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11425 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11427$as_echo "yes" >&6; }
11428else
11429# FIXME - insert some real tests, host_os isn't really good enough
11430 case $host_os in
11431 darwin*)
11432 if test -n "$STRIP" ; then
11433 striplib="$STRIP -x"
11434 old_striplib="$STRIP -S"
11435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11436$as_echo "yes" >&6; }
11437 else
11438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11439$as_echo "no" >&6; }
11440 fi
11441 ;;
11442 *)
11443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11444$as_echo "no" >&6; }
11445 ;;
11446 esac
11447fi
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460 # Report which library types will actually be built
11461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11462$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11464$as_echo "$can_build_shared" >&6; }
11465
11466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11467$as_echo_n "checking whether to build shared libraries... " >&6; }
11468 test "$can_build_shared" = "no" && enable_shared=no
11469
11470 # On AIX, shared libraries and static libraries use the same namespace, and
11471 # are all built from PIC.
11472 case $host_os in
11473 aix3*)
11474 test "$enable_shared" = yes && enable_static=no
11475 if test -n "$RANLIB"; then
11476 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11477 postinstall_cmds='$RANLIB $lib'
11478 fi
11479 ;;
11480
11481 aix[4-9]*)
11482 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11483 test "$enable_shared" = yes && enable_static=no
11484 fi
11485 ;;
11486 esac
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11488$as_echo "$enable_shared" >&6; }
11489
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11491$as_echo_n "checking whether to build static libraries... " >&6; }
11492 # Make sure either enable_shared or enable_static is yes.
11493 test "$enable_shared" = yes || enable_static=yes
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11495$as_echo "$enable_static" >&6; }
11496
11497
11498
11499
11500fi
11501ac_ext=c
11502ac_cpp='$CPP $CPPFLAGS'
11503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11505ac_compiler_gnu=$ac_cv_c_compiler_gnu
11506
11507CC="$lt_save_CC"
11508
11509
11510
11511
11512
11513
11514
11515
11516
b5bd9624 11517
b5bd9624 11518
b5bd9624 11519
b5bd9624 11520
6bb11ab3
L
11521 ac_config_commands="$ac_config_commands libtool"
11522
11523
11524
11525
11526# Only expand once:
11527
11528
5912fadd 11529
b5bd9624 11530
2d514e6f
SS
11531
11532
31e6ad7d
MF
11533
11534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11535$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11536 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11537if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11538 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11539else
11540 USE_MAINTAINER_MODE=no
2d514e6f 11541fi
31e6ad7d
MF
11542
11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11544$as_echo "$USE_MAINTAINER_MODE" >&6; }
11545 if test $USE_MAINTAINER_MODE = yes; then
11546 MAINTAINER_MODE_TRUE=
11547 MAINTAINER_MODE_FALSE='#'
2d514e6f 11548else
31e6ad7d
MF
11549 MAINTAINER_MODE_TRUE='#'
11550 MAINTAINER_MODE_FALSE=
81ecdfbb 11551fi
2d514e6f 11552
31e6ad7d
MF
11553 MAINT=$MAINTAINER_MODE_TRUE
11554
11555
2d514e6f 11556
81ecdfbb 11557
ce39bd38
MF
11558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11559$as_echo_n "checking for sim debug setting... " >&6; }
11560sim_debug="0"
81ecdfbb
RW
11561# Check whether --enable-sim-debug was given.
11562if test "${enable_sim_debug+set}" = set; then :
11563 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
11564 yes) sim_debug="7";;
11565 no) sim_debug="0";;
11566 *) sim_debug="($enableval)";;
2d514e6f 11567esac
2d514e6f 11568fi
ce39bd38
MF
11569if test "$sim_debug" != "0"; then
11570
11571cat >>confdefs.h <<_ACEOF
11572#define DEBUG $sim_debug
11573_ACEOF
11574
81ecdfbb 11575fi
2d514e6f 11576
ce39bd38
MF
11577cat >>confdefs.h <<_ACEOF
11578#define WITH_DEBUG $sim_debug
11579_ACEOF
11580
11581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11582$as_echo "$sim_debug" >&6; }
2d514e6f 11583
81ecdfbb 11584
ce39bd38
MF
11585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11586$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11587sim_stdio="0"
81ecdfbb
RW
11588# Check whether --enable-sim-stdio was given.
11589if test "${enable_sim_stdio+set}" = set; then :
11590 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
11591 yes) sim_stdio="DO_USE_STDIO";;
11592 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 11593 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
2d514e6f 11594esac
81ecdfbb 11595fi
2d514e6f 11596
ce39bd38
MF
11597cat >>confdefs.h <<_ACEOF
11598#define WITH_STDIO $sim_stdio
11599_ACEOF
11600
11601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11602$as_echo "$sim_stdio" >&6; }
2d514e6f 11603
81ecdfbb 11604
ce39bd38
MF
11605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11606$as_echo_n "checking for sim trace settings... " >&6; }
11607sim_trace="~TRACE_debug"
81ecdfbb
RW
11608# Check whether --enable-sim-trace was given.
11609if test "${enable_sim_trace+set}" = set; then :
11610 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
11611 yes) sim_trace="-1";;
11612 no) sim_trace="0";;
2d514e6f 11613 [-0-9]*)
ce39bd38 11614 sim_trace="'(${enableval})'";;
2232061b 11615 [[:lower:]]*)
2d514e6f
SS
11616 sim_trace=""
11617 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11618 if test x"$sim_trace" = x; then
ce39bd38 11619 sim_trace="(TRACE_$x"
2d514e6f
SS
11620 else
11621 sim_trace="${sim_trace}|TRACE_$x"
11622 fi
11623 done
ce39bd38 11624 sim_trace="$sim_trace)" ;;
2d514e6f 11625esac
81ecdfbb 11626fi
2d514e6f 11627
ce39bd38
MF
11628cat >>confdefs.h <<_ACEOF
11629#define WITH_TRACE $sim_trace
11630_ACEOF
11631
11632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11633$as_echo "$sim_trace" >&6; }
2d514e6f 11634
81ecdfbb 11635
ce39bd38
MF
11636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11637$as_echo_n "checking for sim profile settings... " >&6; }
11638profile="1"
11639sim_profile="-1"
81ecdfbb
RW
11640# Check whether --enable-sim-profile was given.
11641if test "${enable_sim_profile+set}" = set; then :
11642 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
11643 yes) profile="1" sim_profile="-1";;
11644 no) profile="0" sim_profile="0";;
2d514e6f 11645 [-0-9]*)
ce39bd38 11646 profile="(${enableval})" sim_profile="(${enableval})";;
2d514e6f 11647 [a-z]*)
ce39bd38 11648 profile="1"
2d514e6f
SS
11649 sim_profile=""
11650 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11651 if test x"$sim_profile" = x; then
ce39bd38 11652 sim_profile="(PROFILE_$x"
2d514e6f
SS
11653 else
11654 sim_profile="${sim_profile}|PROFILE_$x"
11655 fi
11656 done
ce39bd38 11657 sim_profile="$sim_profile)" ;;
2d514e6f 11658esac
81ecdfbb 11659fi
b7026657 11660
ce39bd38
MF
11661cat >>confdefs.h <<_ACEOF
11662#define PROFILE $profile
11663_ACEOF
b7026657 11664
6efef468 11665
ce39bd38
MF
11666cat >>confdefs.h <<_ACEOF
11667#define WITH_PROFILE $sim_profile
11668_ACEOF
11669
11670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11671$as_echo "$sim_profile" >&6; }
11672
11673
11674
11675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11676$as_echo_n "checking whether to enable sim asserts... " >&6; }
11677sim_assert="1"
35656e95
MF
11678# Check whether --enable-sim-assert was given.
11679if test "${enable_sim_assert+set}" = set; then :
11680 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
11681 yes) sim_assert="1";;
11682 no) sim_assert="0";;
d0ac1c44 11683 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 11684esac
35656e95
MF
11685fi
11686
ce39bd38
MF
11687cat >>confdefs.h <<_ACEOF
11688#define WITH_ASSERT $sim_assert
11689_ACEOF
11690
11691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11692$as_echo "$sim_assert" >&6; }
11693
35656e95 11694
ce39bd38
MF
11695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11696$as_echo_n "checking default sim environment setting... " >&6; }
11697sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
11698# Check whether --enable-sim-environment was given.
11699if test "${enable_sim_environment+set}" = set; then :
11700 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
11701 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11702 user | USER) sim_environment="USER_ENVIRONMENT";;
11703 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11704 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 11705 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 11706esac
16f7876d
MF
11707fi
11708
ce39bd38
MF
11709cat >>confdefs.h <<_ACEOF
11710#define WITH_ENVIRONMENT $sim_environment
11711_ACEOF
11712
11713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11714$as_echo "$sim_environment" >&6; }
11715
16f7876d 11716
347fe5bb
MF
11717sim_inline="-DDEFAULT_INLINE=0"
11718# Check whether --enable-sim-inline was given.
11719if test "${enable_sim_inline+set}" = set; then :
11720 enableval=$enable_sim_inline; sim_inline=""
11721case "$enableval" in
11722 no) sim_inline="-DDEFAULT_INLINE=0";;
11723 0) sim_inline="-DDEFAULT_INLINE=0";;
11724 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11725 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11726 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11727 new_flag=""
11728 case "$x" in
11729 *_INLINE=*) new_flag="-D$x";;
11730 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11731 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11732 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11733 esac
11734 if test x"$sim_inline" = x""; then
11735 sim_inline="$new_flag"
11736 else
11737 sim_inline="$sim_inline $new_flag"
11738 fi
11739 done;;
11740esac
11741if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11742 echo "Setting inline flags = $sim_inline" 6>&1
11743fi
11744fi
11745
11746
11747
81ecdfbb
RW
11748
11749# Check whether --with-pkgversion was given.
11750if test "${with_pkgversion+set}" = set; then :
11751 withval=$with_pkgversion; case "$withval" in
d0ac1c44 11752 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
11753 no) PKGVERSION= ;;
11754 *) PKGVERSION="($withval) " ;;
11755 esac
11756else
bf12d44e 11757 PKGVERSION="(SIM) "
6efef468 11758
81ecdfbb
RW
11759fi
11760
6efef468
JM
11761
11762
11763
11764
81ecdfbb
RW
11765# Check whether --with-bugurl was given.
11766if test "${with_bugurl+set}" = set; then :
11767 withval=$with_bugurl; case "$withval" in
d0ac1c44 11768 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
11769 no) BUGURL=
11770 ;;
11771 *) BUGURL="$withval"
11772 ;;
11773 esac
11774else
dfb856ba 11775 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 11776
81ecdfbb
RW
11777fi
11778
6efef468
JM
11779 case ${BUGURL} in
11780 "")
11781 REPORT_BUGS_TO=
11782 REPORT_BUGS_TEXI=
11783 ;;
11784 *)
11785 REPORT_BUGS_TO="<$BUGURL>"
11786 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11787 ;;
11788 esac;
11789
11790
11791
11792
11793cat >>confdefs.h <<_ACEOF
11794#define PKGVERSION "$PKGVERSION"
11795_ACEOF
11796
11797
11798cat >>confdefs.h <<_ACEOF
11799#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11800_ACEOF
11801
11802
81ecdfbb
RW
11803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11804$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 11805if ${ac_cv_type_signal+:} false; then :
81ecdfbb 11806 $as_echo_n "(cached) " >&6
b7026657 11807else
81ecdfbb 11808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
11809/* end confdefs.h. */
11810#include <sys/types.h>
11811#include <signal.h>
b7026657
AC
11812
11813int
11814main ()
11815{
81ecdfbb 11816return *(signal (0, 0)) (0) == 1;
b7026657
AC
11817 ;
11818 return 0;
11819}
11820_ACEOF
81ecdfbb
RW
11821if ac_fn_c_try_compile "$LINENO"; then :
11822 ac_cv_type_signal=int
b7026657 11823else
81ecdfbb 11824 ac_cv_type_signal=void
b7026657 11825fi
81ecdfbb 11826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 11827fi
81ecdfbb
RW
11828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11829$as_echo "$ac_cv_type_signal" >&6; }
b7026657
AC
11830
11831cat >>confdefs.h <<_ACEOF
11832#define RETSIGTYPE $ac_cv_type_signal
11833_ACEOF
11834
11835
11836
11837
11838
b7026657 11839
6ffe910a 11840
52588767
MF
11841wire_endian=""
11842default_endian=""
11843# Check whether --enable-sim-endian was given.
11844if test "${enable_sim_endian+set}" = set; then :
11845 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11846 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11847 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
52588767 11848 yes) if test x"$wire_endian" != x; then
1ac72f06 11849 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
52588767 11850 else
1ac72f06
MF
11851 if test x"$default_endian" != x; then
11852 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
52588767
MF
11853 else
11854 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11855 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
52588767
MF
11856 fi
11857 fi;;
11858 no) if test x"$default_endian" != x; then
1ac72f06 11859 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
52588767
MF
11860 else
11861 if test x"$wire_endian" != x; then
1ac72f06 11862 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
52588767
MF
11863 else
11864 echo "No default endian for target $target" 1>&6
1ac72f06 11865 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
52588767
MF
11866 fi
11867 fi;;
d0ac1c44 11868 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
52588767
MF
11869esac
11870if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11871 echo "Setting endian flags = $sim_endian" 6>&1
11872fi
11873else
11874 if test x"$default_endian" != x; then
1ac72f06 11875 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
52588767
MF
11876else
11877 if test x"$wire_endian" != x; then
1ac72f06 11878 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
52588767
MF
11879 else
11880 sim_endian=
11881 fi
11882fi
11883fi
11884
11885wire_alignment="STRICT_ALIGNMENT"
11886default_alignment="STRICT_ALIGNMENT"
11887
11888# Check whether --enable-sim-alignment was given.
11889if test "${enable_sim_alignment+set}" = set; then :
11890 enableval=$enable_sim_alignment; case "${enableval}" in
11891 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11892 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11893 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11894 yes) if test x"$wire_alignment" != x; then
11895 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11896 else
11897 if test x"$default_alignment" != x; then
11898 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11899 else
11900 echo "No hard-wired alignment for target $target" 1>&6
11901 sim_alignment="-DWITH_ALIGNMENT=0"
11902 fi
11903 fi;;
11904 no) if test x"$default_alignment" != x; then
11905 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11906 else
11907 if test x"$wire_alignment" != x; then
11908 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11909 else
11910 echo "No default alignment for target $target" 1>&6
11911 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11912 fi
11913 fi;;
d0ac1c44 11914 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
52588767
MF
11915esac
11916if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11917 echo "Setting alignment flags = $sim_alignment" 6>&1
11918fi
11919else
11920 if test x"$default_alignment" != x; then
11921 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11922else
11923 if test x"$wire_alignment" != x; then
11924 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11925 else
11926 sim_alignment=
11927 fi
11928fi
11929fi
11930
11931
feb703b3
MF
11932# Check whether --enable-werror was given.
11933if test "${enable_werror+set}" = set; then :
11934 enableval=$enable_werror; case "${enableval}" in
11935 yes | y) ERROR_ON_WARNING="yes" ;;
11936 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 11937 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
feb703b3
MF
11938 esac
11939fi
11940
11941
11942# Enable -Werror by default when using gcc
11943if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11944 ERROR_ON_WARNING=yes
11945fi
11946
11947WERROR_CFLAGS=""
feb703b3
MF
11948
11949build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11950-Wpointer-sign \
11951-Wno-unused -Wunused-value -Wunused-function \
11952-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11953-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11954-Wold-style-declaration -Wold-style-definition"
11955
11956# Enable -Wno-format by default when using gcc on mingw since many
11957# GCC versions complain about %I64.
11958case "${host}" in
11959 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11960 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11961esac
11962
11963# Check whether --enable-build-warnings was given.
11964if test "${enable_build_warnings+set}" = set; then :
11965 enableval=$enable_build_warnings; case "${enableval}" in
11966 yes) ;;
11967 no) build_warnings="-w";;
11968 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11969 build_warnings="${build_warnings} ${t}";;
11970 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11971 build_warnings="${t} ${build_warnings}";;
11972 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11973esac
11974if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11975 echo "Setting compiler warning flags = $build_warnings" 6>&1
11976fi
11977fi
11978# Check whether --enable-sim-build-warnings was given.
11979if test "${enable_sim_build_warnings+set}" = set; then :
11980 enableval=$enable_sim_build_warnings; case "${enableval}" in
11981 yes) ;;
11982 no) build_warnings="-w";;
11983 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11984 build_warnings="${build_warnings} ${t}";;
11985 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11986 build_warnings="${t} ${build_warnings}";;
11987 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11988esac
11989if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11990 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11991fi
11992fi
11993WARN_CFLAGS=""
11994if test "x${build_warnings}" != x -a "x$GCC" = xyes
11995then
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11997$as_echo_n "checking compiler warning flags... " >&6; }
11998 # Separate out the -Werror flag as some files just cannot be
11999 # compiled with it enabled.
12000 for w in ${build_warnings}; do
12001 case $w in
12002 -Werr*) WERROR_CFLAGS=-Werror ;;
12003 *) # Check that GCC accepts it
12004 saved_CFLAGS="$CFLAGS"
1f195bc3 12005 CFLAGS="$CFLAGS -Werror $w"
feb703b3
MF
12006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12007/* end confdefs.h. */
12008
12009int
12010main ()
12011{
12012
12013 ;
12014 return 0;
12015}
12016_ACEOF
12017if ac_fn_c_try_compile "$LINENO"; then :
12018 WARN_CFLAGS="${WARN_CFLAGS} $w"
12019fi
12020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12021 CFLAGS="$saved_CFLAGS"
12022 esac
12023 done
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12025$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12026fi
12027
12028
12029
b7026657
AC
12030cgen_breaks=""
12031if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12032cgen_breaks="break cgen_rtx_error";
12033fi
12034
81ecdfbb 12035ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 12036
81ecdfbb 12037ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 12038
81ecdfbb 12039ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 12040
81ecdfbb 12041ac_config_commands="$ac_config_commands Makefile"
38f48d72 12042
81ecdfbb 12043ac_config_commands="$ac_config_commands stamp-h"
38f48d72 12044
760b3e8b
MF
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
b7026657
AC
12057cat >confcache <<\_ACEOF
12058# This file is a shell script that caches the results of configure
12059# tests run on this system so they can be shared between configure
12060# scripts and configure runs, see configure's option --config-cache.
12061# It is not useful on other systems. If it contains results you don't
12062# want to keep, you may remove or edit it.
12063#
12064# config.status only pays attention to the cache file if you give it
12065# the --recheck option to rerun configure.
12066#
12067# `ac_cv_env_foo' variables (set or unset) will be overridden when
12068# loading this file, other *unset* `ac_cv_foo' will be assigned the
12069# following values.
12070
12071_ACEOF
12072
12073# The following way of writing the cache mishandles newlines in values,
12074# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12075# So, we kill variables containing newlines.
b7026657
AC
12076# Ultrix sh set writes to stderr and can't be redirected directly,
12077# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12078(
12079 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12080 eval ac_val=\$$ac_var
12081 case $ac_val in #(
12082 *${as_nl}*)
12083 case $ac_var in #(
12084 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12085$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12086 esac
12087 case $ac_var in #(
12088 _ | IFS | as_nl) ;; #(
12089 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12090 *) { eval $ac_var=; unset $ac_var;} ;;
12091 esac ;;
12092 esac
12093 done
12094
b7026657 12095 (set) 2>&1 |
81ecdfbb
RW
12096 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12097 *${as_nl}ac_space=\ *)
12098 # `set' does not quote correctly, so add quotes: double-quote
12099 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
12100 sed -n \
12101 "s/'/'\\\\''/g;
12102 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12103 ;; #(
b7026657
AC
12104 *)
12105 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12106 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 12107 ;;
81ecdfbb
RW
12108 esac |
12109 sort
12110) |
b7026657 12111 sed '
81ecdfbb 12112 /^ac_cv_env_/b end
b7026657 12113 t clear
81ecdfbb 12114 :clear
b7026657
AC
12115 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12116 t end
81ecdfbb
RW
12117 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12118 :end' >>confcache
12119if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12120 if test -w "$cache_file"; then
d0ac1c44 12121 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12123$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
12124 if test ! -f "$cache_file" || test -h "$cache_file"; then
12125 cat confcache >"$cache_file"
12126 else
12127 case $cache_file in #(
12128 */* | ?:*)
12129 mv -f confcache "$cache_file"$$ &&
12130 mv -f "$cache_file"$$ "$cache_file" ;; #(
12131 *)
12132 mv -f confcache "$cache_file" ;;
12133 esac
12134 fi
12135 fi
b7026657 12136 else
81ecdfbb
RW
12137 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12138$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
12139 fi
12140fi
12141rm -f confcache
12142
12143test "x$prefix" = xNONE && prefix=$ac_default_prefix
12144# Let make expand exec_prefix.
12145test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12146
b7026657
AC
12147DEFS=-DHAVE_CONFIG_H
12148
12149ac_libobjs=
12150ac_ltlibobjs=
d0ac1c44 12151U=
b7026657
AC
12152for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12153 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12154 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12155 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12156 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12157 # will be set to the directory where LIBOBJS objects are built.
12158 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12159 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
12160done
12161LIBOBJS=$ac_libobjs
12162
12163LTLIBOBJS=$ac_ltlibobjs
12164
12165
0cb8d851 12166
6bb11ab3 12167if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 12168 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
12169Usually this means the macro was only invoked conditionally." "$LINENO" 5
12170fi
31e6ad7d 12171if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 12172 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
12173Usually this means the macro was only invoked conditionally." "$LINENO" 5
12174fi
b7026657 12175
d0ac1c44 12176: "${CONFIG_STATUS=./config.status}"
81ecdfbb 12177ac_write_fail=0
b7026657
AC
12178ac_clean_files_save=$ac_clean_files
12179ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12180{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12181$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12182as_write_fail=0
12183cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
12184#! $SHELL
12185# Generated by $as_me.
12186# Run this file to recreate the current configuration.
12187# Compiler output produced by configure, useful for debugging
12188# configure, is in config.log if it exists.
12189
12190debug=false
12191ac_cs_recheck=false
12192ac_cs_silent=false
b7026657 12193
81ecdfbb
RW
12194SHELL=\${CONFIG_SHELL-$SHELL}
12195export SHELL
12196_ASEOF
12197cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12198## -------------------- ##
12199## M4sh Initialization. ##
12200## -------------------- ##
12201
12202# Be more Bourne compatible
12203DUALCASE=1; export DUALCASE # for MKS sh
12204if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
12205 emulate sh
12206 NULLCMD=:
81ecdfbb 12207 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
12208 # is contrary to our usage. Disable this feature.
12209 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12210 setopt NO_GLOB_SUBST
12211else
12212 case `(set -o) 2>/dev/null` in #(
12213 *posix*) :
12214 set -o posix ;; #(
12215 *) :
12216 ;;
12217esac
b7026657 12218fi
b7026657 12219
81ecdfbb
RW
12220
12221as_nl='
12222'
12223export as_nl
12224# Printing a long string crashes Solaris 7 /usr/bin/printf.
12225as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12226as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12227as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12228# Prefer a ksh shell builtin over an external printf program on Solaris,
12229# but without wasting forks for bash or zsh.
12230if test -z "$BASH_VERSION$ZSH_VERSION" \
12231 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12232 as_echo='print -r --'
12233 as_echo_n='print -rn --'
12234elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12235 as_echo='printf %s\n'
12236 as_echo_n='printf %s'
12237else
12238 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12239 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12240 as_echo_n='/usr/ucb/echo -n'
12241 else
12242 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12243 as_echo_n_body='eval
12244 arg=$1;
12245 case $arg in #(
12246 *"$as_nl"*)
12247 expr "X$arg" : "X\\(.*\\)$as_nl";
12248 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12249 esac;
12250 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12251 '
12252 export as_echo_n_body
12253 as_echo_n='sh -c $as_echo_n_body as_echo'
12254 fi
12255 export as_echo_body
12256 as_echo='sh -c $as_echo_body as_echo'
12257fi
12258
12259# The user is always right.
12260if test "${PATH_SEPARATOR+set}" != set; then
12261 PATH_SEPARATOR=:
12262 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12263 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12264 PATH_SEPARATOR=';'
12265 }
2d514e6f
SS
12266fi
12267
12268
81ecdfbb
RW
12269# IFS
12270# We need space, tab and new line, in precisely that order. Quoting is
12271# there to prevent editors from complaining about space-tab.
12272# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12273# splitting by setting IFS to empty value.)
12274IFS=" "" $as_nl"
12275
12276# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12277as_myself=
81ecdfbb
RW
12278case $0 in #((
12279 *[\\/]* ) as_myself=$0 ;;
12280 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12281for as_dir in $PATH
12282do
12283 IFS=$as_save_IFS
12284 test -z "$as_dir" && as_dir=.
12285 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12286 done
12287IFS=$as_save_IFS
12288
12289 ;;
12290esac
12291# We did not find ourselves, most probably we were run as `sh COMMAND'
12292# in which case we are not to be found in the path.
12293if test "x$as_myself" = x; then
12294 as_myself=$0
12295fi
12296if test ! -f "$as_myself"; then
12297 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12298 exit 1
12299fi
12300
12301# Unset variables that we do not need and which cause bugs (e.g. in
12302# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12303# suppresses any "Segmentation fault" message there. '((' could
12304# trigger a bug in pdksh 5.2.14.
12305for as_var in BASH_ENV ENV MAIL MAILPATH
12306do eval test x\${$as_var+set} = xset \
12307 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12308done
b7026657
AC
12309PS1='$ '
12310PS2='> '
12311PS4='+ '
12312
12313# NLS nuisances.
81ecdfbb
RW
12314LC_ALL=C
12315export LC_ALL
12316LANGUAGE=C
12317export LANGUAGE
12318
12319# CDPATH.
12320(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12321
12322
d0ac1c44
SM
12323# as_fn_error STATUS ERROR [LINENO LOG_FD]
12324# ----------------------------------------
81ecdfbb
RW
12325# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12326# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12327# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
12328as_fn_error ()
12329{
d0ac1c44
SM
12330 as_status=$1; test $as_status -eq 0 && as_status=1
12331 if test "$4"; then
12332 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12333 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 12334 fi
d0ac1c44 12335 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
12336 as_fn_exit $as_status
12337} # as_fn_error
12338
12339
12340# as_fn_set_status STATUS
12341# -----------------------
12342# Set $? to STATUS, without forking.
12343as_fn_set_status ()
12344{
12345 return $1
12346} # as_fn_set_status
12347
12348# as_fn_exit STATUS
12349# -----------------
12350# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12351as_fn_exit ()
12352{
12353 set +e
12354 as_fn_set_status $1
12355 exit $1
12356} # as_fn_exit
12357
12358# as_fn_unset VAR
12359# ---------------
12360# Portably unset VAR.
12361as_fn_unset ()
12362{
12363 { eval $1=; unset $1;}
12364}
12365as_unset=as_fn_unset
12366# as_fn_append VAR VALUE
12367# ----------------------
12368# Append the text in VALUE to the end of the definition contained in VAR. Take
12369# advantage of any shell optimizations that allow amortized linear growth over
12370# repeated appends, instead of the typical quadratic growth present in naive
12371# implementations.
12372if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12373 eval 'as_fn_append ()
12374 {
12375 eval $1+=\$2
12376 }'
12377else
12378 as_fn_append ()
12379 {
12380 eval $1=\$$1\$2
12381 }
12382fi # as_fn_append
12383
12384# as_fn_arith ARG...
12385# ------------------
12386# Perform arithmetic evaluation on the ARGs, and store the result in the
12387# global $as_val. Take advantage of shells that can avoid forks. The arguments
12388# must be portable across $(()) and expr.
12389if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12390 eval 'as_fn_arith ()
12391 {
12392 as_val=$(( $* ))
12393 }'
12394else
12395 as_fn_arith ()
12396 {
12397 as_val=`expr "$@" || test $? -eq 1`
12398 }
12399fi # as_fn_arith
12400
2d514e6f 12401
81ecdfbb
RW
12402if expr a : '\(a\)' >/dev/null 2>&1 &&
12403 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657 12404 as_expr=expr
2d514e6f 12405else
b7026657
AC
12406 as_expr=false
12407fi
2d514e6f 12408
81ecdfbb 12409if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657 12410 as_basename=basename
2d514e6f 12411else
b7026657 12412 as_basename=false
2d514e6f 12413fi
b7026657 12414
81ecdfbb
RW
12415if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12416 as_dirname=dirname
12417else
12418 as_dirname=false
12419fi
b7026657 12420
81ecdfbb 12421as_me=`$as_basename -- "$0" ||
b7026657
AC
12422$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12423 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12424 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12425$as_echo X/"$0" |
12426 sed '/^.*\/\([^/][^/]*\)\/*$/{
12427 s//\1/
12428 q
12429 }
12430 /^X\/\(\/\/\)$/{
12431 s//\1/
12432 q
12433 }
12434 /^X\/\(\/\).*/{
12435 s//\1/
12436 q
12437 }
12438 s/.*/./; q'`
b7026657 12439
b7026657
AC
12440# Avoid depending upon Character Ranges.
12441as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12442as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12443as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12444as_cr_digits='0123456789'
12445as_cr_alnum=$as_cr_Letters$as_cr_digits
12446
81ecdfbb
RW
12447ECHO_C= ECHO_N= ECHO_T=
12448case `echo -n x` in #(((((
12449-n*)
12450 case `echo 'xy\c'` in
12451 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12452 xy) ECHO_C='\c';;
12453 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12454 ECHO_T=' ';;
12455 esac;;
12456*)
12457 ECHO_N='-n';;
b7026657 12458esac
cd0fc7c3 12459
81ecdfbb
RW
12460rm -f conf$$ conf$$.exe conf$$.file
12461if test -d conf$$.dir; then
12462 rm -f conf$$.dir/conf$$.file
2d514e6f 12463else
81ecdfbb
RW
12464 rm -f conf$$.dir
12465 mkdir conf$$.dir 2>/dev/null
b7026657 12466fi
81ecdfbb
RW
12467if (echo >conf$$.file) 2>/dev/null; then
12468 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 12469 as_ln_s='ln -s'
81ecdfbb
RW
12470 # ... but there are two gotchas:
12471 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12472 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12473 # In both cases, we have to default to `cp -pR'.
81ecdfbb 12474 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12475 as_ln_s='cp -pR'
81ecdfbb
RW
12476 elif ln conf$$.file conf$$ 2>/dev/null; then
12477 as_ln_s=ln
12478 else
d0ac1c44 12479 as_ln_s='cp -pR'
cd0fc7c3 12480 fi
b7026657 12481else
d0ac1c44 12482 as_ln_s='cp -pR'
2d514e6f 12483fi
81ecdfbb
RW
12484rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12485rmdir conf$$.dir 2>/dev/null
12486
b7026657 12487
81ecdfbb
RW
12488# as_fn_mkdir_p
12489# -------------
12490# Create "$as_dir" as a directory, including parents if necessary.
12491as_fn_mkdir_p ()
12492{
12493
12494 case $as_dir in #(
12495 -*) as_dir=./$as_dir;;
12496 esac
12497 test -d "$as_dir" || eval $as_mkdir_p || {
12498 as_dirs=
12499 while :; do
12500 case $as_dir in #(
12501 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12502 *) as_qdir=$as_dir;;
12503 esac
12504 as_dirs="'$as_qdir' $as_dirs"
12505 as_dir=`$as_dirname -- "$as_dir" ||
12506$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12507 X"$as_dir" : 'X\(//\)[^/]' \| \
12508 X"$as_dir" : 'X\(//\)$' \| \
12509 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12510$as_echo X"$as_dir" |
12511 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12512 s//\1/
12513 q
12514 }
12515 /^X\(\/\/\)[^/].*/{
12516 s//\1/
12517 q
12518 }
12519 /^X\(\/\/\)$/{
12520 s//\1/
12521 q
12522 }
12523 /^X\(\/\).*/{
12524 s//\1/
12525 q
12526 }
12527 s/.*/./; q'`
12528 test -d "$as_dir" && break
12529 done
12530 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12531 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
12532
12533
12534} # as_fn_mkdir_p
b7026657 12535if mkdir -p . 2>/dev/null; then
81ecdfbb 12536 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
12537else
12538 test -d ./-p && rmdir ./-p
12539 as_mkdir_p=false
2d514e6f 12540fi
cd0fc7c3 12541
d0ac1c44
SM
12542
12543# as_fn_executable_p FILE
12544# -----------------------
12545# Test if FILE is an executable regular file.
12546as_fn_executable_p ()
12547{
12548 test -f "$1" && test -x "$1"
12549} # as_fn_executable_p
12550as_test_x='test -x'
12551as_executable_p=as_fn_executable_p
2d514e6f 12552
b7026657
AC
12553# Sed expression to map a string onto a valid CPP name.
12554as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2d514e6f 12555
b7026657
AC
12556# Sed expression to map a string onto a valid variable name.
12557as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2d514e6f 12558
2d514e6f 12559
b7026657 12560exec 6>&1
81ecdfbb
RW
12561## ----------------------------------- ##
12562## Main body of $CONFIG_STATUS script. ##
12563## ----------------------------------- ##
12564_ASEOF
12565test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12566
12567cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12568# Save the log message, to keep $0 and so on meaningful, and to
b7026657 12569# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12570# values after options handling.
12571ac_log="
b7026657 12572This file was extended by $as_me, which was
d0ac1c44 12573generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
12574
12575 CONFIG_FILES = $CONFIG_FILES
12576 CONFIG_HEADERS = $CONFIG_HEADERS
12577 CONFIG_LINKS = $CONFIG_LINKS
12578 CONFIG_COMMANDS = $CONFIG_COMMANDS
12579 $ $0 $@
12580
81ecdfbb
RW
12581on `(hostname || uname -n) 2>/dev/null | sed 1q`
12582"
12583
b7026657
AC
12584_ACEOF
12585
81ecdfbb
RW
12586case $ac_config_files in *"
12587"*) set x $ac_config_files; shift; ac_config_files=$*;;
12588esac
b7026657 12589
81ecdfbb
RW
12590case $ac_config_headers in *"
12591"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12592esac
b7026657 12593
2d514e6f 12594
81ecdfbb
RW
12595cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12596# Files that config.status was made for.
12597config_files="$ac_config_files"
12598config_headers="$ac_config_headers"
81ecdfbb 12599config_commands="$ac_config_commands"
2d514e6f 12600
81ecdfbb 12601_ACEOF
2d514e6f 12602
81ecdfbb 12603cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12604ac_cs_usage="\
81ecdfbb
RW
12605\`$as_me' instantiates files and other configuration actions
12606from templates according to the current configuration. Unless the files
12607and actions are specified as TAGs, all are instantiated by default.
2d514e6f 12608
81ecdfbb 12609Usage: $0 [OPTION]... [TAG]...
379832de 12610
b7026657 12611 -h, --help print this help, then exit
81ecdfbb 12612 -V, --version print version number and configuration settings, then exit
d0ac1c44 12613 --config print configuration, then exit
81ecdfbb
RW
12614 -q, --quiet, --silent
12615 do not print progress messages
b7026657
AC
12616 -d, --debug don't remove temporary files
12617 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12618 --file=FILE[:TEMPLATE]
12619 instantiate the configuration file FILE
12620 --header=FILE[:TEMPLATE]
12621 instantiate the configuration header FILE
b7026657
AC
12622
12623Configuration files:
12624$config_files
12625
12626Configuration headers:
12627$config_headers
12628
b7026657
AC
12629Configuration commands:
12630$config_commands
12631
81ecdfbb 12632Report bugs to the package provider."
b7026657 12633
81ecdfbb
RW
12634_ACEOF
12635cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12636ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
12637ac_cs_version="\\
12638config.status
d0ac1c44
SM
12639configured by $0, generated by GNU Autoconf 2.69,
12640 with options \\"\$ac_cs_config\\"
b7026657 12641
d0ac1c44 12642Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
12643This config.status script is free software; the Free Software Foundation
12644gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12645
12646ac_pwd='$ac_pwd'
12647srcdir='$srcdir'
12648INSTALL='$INSTALL'
6bb11ab3 12649AWK='$AWK'
81ecdfbb 12650test -n "\$AWK" || AWK=awk
b7026657
AC
12651_ACEOF
12652
81ecdfbb
RW
12653cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12654# The default lists apply if the user does not specify any file.
b7026657
AC
12655ac_need_defaults=:
12656while test $# != 0
12657do
12658 case $1 in
d0ac1c44 12659 --*=?*)
81ecdfbb
RW
12660 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12661 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 12662 ac_shift=:
2d514e6f 12663 ;;
d0ac1c44
SM
12664 --*=)
12665 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12666 ac_optarg=
12667 ac_shift=:
12668 ;;
81ecdfbb 12669 *)
b7026657
AC
12670 ac_option=$1
12671 ac_optarg=$2
12672 ac_shift=shift
2d514e6f 12673 ;;
b7026657 12674 esac
2d514e6f 12675
b7026657
AC
12676 case $ac_option in
12677 # Handling of the options.
b7026657
AC
12678 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12679 ac_cs_recheck=: ;;
81ecdfbb
RW
12680 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12681 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12682 --config | --confi | --conf | --con | --co | --c )
12683 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12684 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12685 debug=: ;;
12686 --file | --fil | --fi | --f )
12687 $ac_shift
81ecdfbb
RW
12688 case $ac_optarg in
12689 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12690 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12691 esac
12692 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
12693 ac_need_defaults=false;;
12694 --header | --heade | --head | --hea )
12695 $ac_shift
81ecdfbb
RW
12696 case $ac_optarg in
12697 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12698 esac
12699 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 12700 ac_need_defaults=false;;
81ecdfbb
RW
12701 --he | --h)
12702 # Conflict between --help and --header
d0ac1c44 12703 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
12704Try \`$0 --help' for more information.";;
12705 --help | --hel | -h )
12706 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12707 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12708 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12709 ac_cs_silent=: ;;
2d514e6f 12710
b7026657 12711 # This is an error.
d0ac1c44 12712 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12713Try \`$0 --help' for more information." ;;
2d514e6f 12714
81ecdfbb
RW
12715 *) as_fn_append ac_config_targets " $1"
12716 ac_need_defaults=false ;;
b7026657
AC
12717
12718 esac
12719 shift
12720done
12721
12722ac_configure_extra_args=
12723
12724if $ac_cs_silent; then
12725 exec 6>/dev/null
12726 ac_configure_extra_args="$ac_configure_extra_args --silent"
2d514e6f
SS
12727fi
12728
b7026657 12729_ACEOF
81ecdfbb 12730cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12731if \$ac_cs_recheck; then
d0ac1c44 12732 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12733 shift
12734 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12735 CONFIG_SHELL='$SHELL'
12736 export CONFIG_SHELL
12737 exec "\$@"
b7026657 12738fi
2d514e6f 12739
b7026657 12740_ACEOF
81ecdfbb
RW
12741cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12742exec 5>>config.log
12743{
12744 echo
12745 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12746## Running $as_me. ##
12747_ASBOX
12748 $as_echo "$ac_log"
12749} >&5
2d514e6f 12750
81ecdfbb
RW
12751_ACEOF
12752cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
12753#
12754# INIT-COMMANDS
12755#
12756ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12757
6bb11ab3
L
12758
12759# The HP-UX ksh and POSIX shell print the target directory to stdout
12760# if CDPATH is set.
12761(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12762
12763sed_quote_subst='$sed_quote_subst'
12764double_quote_subst='$double_quote_subst'
12765delay_variable_subst='$delay_variable_subst'
12766macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12767macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12768enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12769enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12770pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12771enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12772SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12773ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12774host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12775host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12776host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12777build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12778build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12779build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12780SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12781Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12782GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12783EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12784FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12785LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12786NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12787LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12788max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12789ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12790exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12791lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12792lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12793lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12794reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12795reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12796OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12797deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12798file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12799AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12800AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12801STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12802RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12803old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12804old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12805old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12806lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12807CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12808CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12809compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12810GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12811lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12812lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12813lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12814lt_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"`'
12815objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12816MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12817lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12818lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12819lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12820lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12821lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12822need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12823DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12824NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12825LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12826OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12827OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12828libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12829shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12830extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12831archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12832enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12833export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12834whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12835compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12836old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12837old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12838archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12839archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12840module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12841module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12842with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12843allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12844no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12845hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12846hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12847hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12848hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12849hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12850hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12851hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12852hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12853inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12854link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12855fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12856always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12857export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12858exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12859include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12860prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12861file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12862variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12863need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12864need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12865version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12866runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12867shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12868shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12869libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12870library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12871soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12872install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12873postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12874postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12875finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12876finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12877hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12878sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12879sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12880hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12881enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12882enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12883enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12884old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12885striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12886
12887LTCC='$LTCC'
12888LTCFLAGS='$LTCFLAGS'
12889compiler='$compiler_DEFAULT'
12890
12891# A function that is used when there is no print builtin or printf.
12892func_fallback_echo ()
12893{
12894 eval 'cat <<_LTECHO_EOF
12895\$1
12896_LTECHO_EOF'
12897}
12898
12899# Quote evaled strings.
12900for var in SHELL \
12901ECHO \
12902SED \
12903GREP \
12904EGREP \
12905FGREP \
12906LD \
12907NM \
12908LN_S \
12909lt_SP2NL \
12910lt_NL2SP \
12911reload_flag \
12912OBJDUMP \
12913deplibs_check_method \
12914file_magic_cmd \
12915AR \
12916AR_FLAGS \
12917STRIP \
12918RANLIB \
12919CC \
12920CFLAGS \
12921compiler \
12922lt_cv_sys_global_symbol_pipe \
12923lt_cv_sys_global_symbol_to_cdecl \
12924lt_cv_sys_global_symbol_to_c_name_address \
12925lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12926lt_prog_compiler_no_builtin_flag \
12927lt_prog_compiler_wl \
12928lt_prog_compiler_pic \
12929lt_prog_compiler_static \
12930lt_cv_prog_compiler_c_o \
12931need_locks \
12932DSYMUTIL \
12933NMEDIT \
12934LIPO \
12935OTOOL \
12936OTOOL64 \
12937shrext_cmds \
12938export_dynamic_flag_spec \
12939whole_archive_flag_spec \
12940compiler_needs_object \
12941with_gnu_ld \
12942allow_undefined_flag \
12943no_undefined_flag \
12944hardcode_libdir_flag_spec \
12945hardcode_libdir_flag_spec_ld \
12946hardcode_libdir_separator \
12947fix_srcfile_path \
12948exclude_expsyms \
12949include_expsyms \
12950file_list_spec \
12951variables_saved_for_relink \
12952libname_spec \
12953library_names_spec \
12954soname_spec \
12955install_override_mode \
12956finish_eval \
12957old_striplib \
12958striplib; do
12959 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12960 *[\\\\\\\`\\"\\\$]*)
12961 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12962 ;;
12963 *)
12964 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12965 ;;
12966 esac
12967done
12968
12969# Double-quote double-evaled strings.
12970for var in reload_cmds \
12971old_postinstall_cmds \
12972old_postuninstall_cmds \
12973old_archive_cmds \
12974extract_expsyms_cmds \
12975old_archive_from_new_cmds \
12976old_archive_from_expsyms_cmds \
12977archive_cmds \
12978archive_expsym_cmds \
12979module_cmds \
12980module_expsym_cmds \
12981export_symbols_cmds \
12982prelink_cmds \
12983postinstall_cmds \
12984postuninstall_cmds \
12985finish_cmds \
12986sys_lib_search_path_spec \
12987sys_lib_dlsearch_path_spec; do
12988 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12989 *[\\\\\\\`\\"\\\$]*)
12990 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12991 ;;
12992 *)
12993 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12994 ;;
12995 esac
12996done
12997
12998ac_aux_dir='$ac_aux_dir'
12999xsi_shell='$xsi_shell'
13000lt_shell_append='$lt_shell_append'
13001
13002# See if we are running on zsh, and set the options which allow our
13003# commands through without removal of \ escapes INIT.
13004if test -n "\${ZSH_VERSION+set}" ; then
13005 setopt NO_GLOB_SUBST
13006fi
13007
13008
13009 PACKAGE='$PACKAGE'
13010 VERSION='$VERSION'
13011 TIMESTAMP='$TIMESTAMP'
13012 RM='$RM'
13013 ofile='$ofile'
13014
13015
13016
13017
81ecdfbb 13018_ACEOF
2d514e6f 13019
81ecdfbb 13020cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2d514e6f 13021
81ecdfbb 13022# Handling of arguments.
b7026657 13023for ac_config_target in $ac_config_targets
2d514e6f 13024do
81ecdfbb
RW
13025 case $ac_config_target in
13026 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 13027 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 13028 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
13029 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13030 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13031 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13032 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13033 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13034
d0ac1c44 13035 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
2d514e6f
SS
13036 esac
13037done
13038
81ecdfbb 13039
b7026657
AC
13040# If the user did not use the arguments to specify the items to instantiate,
13041# then the envvar interface is used. Set only those that are not.
13042# We use the long form for the default assignment because of an extremely
13043# bizarre bug on SunOS 4.1.3.
13044if $ac_need_defaults; then
13045 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13046 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
13047 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13048fi
13049
13050# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13051# simply because there is no reason against having it here, and in addition,
b7026657 13052# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13053# Hook for its removal unless debugging.
13054# Note that there is a small window in which the directory will not be cleaned:
13055# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
13056$debug ||
13057{
d0ac1c44 13058 tmp= ac_tmp=
81ecdfbb 13059 trap 'exit_status=$?
d0ac1c44
SM
13060 : "${ac_tmp:=$tmp}"
13061 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
13062' 0
13063 trap 'as_fn_exit 1' 1 2 13 15
b7026657 13064}
b7026657 13065# Create a (secure) tmp directory for tmp files.
2d514e6f 13066
b7026657 13067{
81ecdfbb 13068 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13069 test -d "$tmp"
b7026657
AC
13070} ||
13071{
81ecdfbb
RW
13072 tmp=./conf$$-$RANDOM
13073 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13074} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13075ac_tmp=$tmp
b7026657 13076
81ecdfbb
RW
13077# Set up the scripts for CONFIG_FILES section.
13078# No need to generate them if there are no CONFIG_FILES.
13079# This happens for instance with `./config.status config.h'.
13080if test -n "$CONFIG_FILES"; then
b7026657 13081
2d514e6f 13082
81ecdfbb
RW
13083ac_cr=`echo X | tr X '\015'`
13084# On cygwin, bash can eat \r inside `` if the user requested igncr.
13085# But we know of no other shell where ac_cr would be empty at this
13086# point, so we can use a bashism as a fallback.
13087if test "x$ac_cr" = x; then
13088 eval ac_cr=\$\'\\r\'
13089fi
13090ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13091if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 13092 ac_cs_awk_cr='\\r'
81ecdfbb
RW
13093else
13094 ac_cs_awk_cr=$ac_cr
13095fi
b7026657 13096
d0ac1c44 13097echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
13098_ACEOF
13099
81ecdfbb
RW
13100
13101{
13102 echo "cat >conf$$subs.awk <<_ACEOF" &&
13103 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13104 echo "_ACEOF"
13105} >conf$$subs.sh ||
d0ac1c44
SM
13106 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13107ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
13108ac_delim='%!_!# '
13109for ac_last_try in false false false false false :; do
13110 . ./conf$$subs.sh ||
d0ac1c44 13111 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13112
13113 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13114 if test $ac_delim_n = $ac_delim_num; then
13115 break
13116 elif $ac_last_try; then
d0ac1c44 13117 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13118 else
13119 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
2d514e6f 13120 fi
81ecdfbb
RW
13121done
13122rm -f conf$$subs.sh
2d514e6f 13123
81ecdfbb 13124cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13125cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
b7026657 13126_ACEOF
81ecdfbb
RW
13127sed -n '
13128h
13129s/^/S["/; s/!.*/"]=/
13130p
13131g
13132s/^[^!]*!//
13133:repl
13134t repl
13135s/'"$ac_delim"'$//
13136t delim
13137:nl
13138h
d0ac1c44 13139s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13140t more1
13141s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13142p
13143n
13144b repl
13145:more1
13146s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13147p
13148g
13149s/.\{148\}//
13150t nl
13151:delim
13152h
d0ac1c44 13153s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13154t more2
13155s/["\\]/\\&/g; s/^/"/; s/$/"/
13156p
13157b
13158:more2
13159s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13160p
13161g
13162s/.\{148\}//
13163t delim
13164' <conf$$subs.awk | sed '
13165/^[^""]/{
13166 N
13167 s/\n//
13168}
13169' >>$CONFIG_STATUS || ac_write_fail=1
13170rm -f conf$$subs.awk
13171cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13172_ACAWK
d0ac1c44 13173cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
13174 for (key in S) S_is_set[key] = 1
13175 FS = "\a"
2d514e6f 13176
81ecdfbb
RW
13177}
13178{
13179 line = $ 0
13180 nfields = split(line, field, "@")
13181 substed = 0
13182 len = length(field[1])
13183 for (i = 2; i < nfields; i++) {
13184 key = field[i]
13185 keylen = length(key)
13186 if (S_is_set[key]) {
13187 value = S[key]
13188 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13189 len += length(value) + length(field[++i])
13190 substed = 1
13191 } else
13192 len += 1 + keylen
13193 }
13194
13195 print line
13196}
b7026657 13197
81ecdfbb
RW
13198_ACAWK
13199_ACEOF
13200cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13201if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13202 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 13203else
81ecdfbb 13204 cat
d0ac1c44
SM
13205fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13206 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 13207_ACEOF
b7026657 13208
d0ac1c44
SM
13209# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13210# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
13211# trailing colons and then remove the whole line if VPATH becomes empty
13212# (actually we leave an empty line to preserve line numbers).
13213if test "x$srcdir" = x.; then
d0ac1c44
SM
13214 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13215h
13216s///
13217s/^/:/
13218s/[ ]*$/:/
13219s/:\$(srcdir):/:/g
13220s/:\${srcdir}:/:/g
13221s/:@srcdir@:/:/g
13222s/^:*//
81ecdfbb 13223s/:*$//
d0ac1c44
SM
13224x
13225s/\(=[ ]*\).*/\1/
13226G
13227s/\n//
81ecdfbb
RW
13228s/^[^=]*=[ ]*$//
13229}'
13230fi
b7026657 13231
81ecdfbb
RW
13232cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13233fi # test -n "$CONFIG_FILES"
2d514e6f 13234
81ecdfbb
RW
13235# Set up the scripts for CONFIG_HEADERS section.
13236# No need to generate them if there are no CONFIG_HEADERS.
13237# This happens for instance with `./config.status Makefile'.
13238if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13239cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
13240BEGIN {
13241_ACEOF
2d514e6f 13242
81ecdfbb
RW
13243# Transform confdefs.h into an awk script `defines.awk', embedded as
13244# here-document in config.status, that substitutes the proper values into
13245# config.h.in to produce config.h.
2d514e6f 13246
81ecdfbb
RW
13247# Create a delimiter string that does not exist in confdefs.h, to ease
13248# handling of long lines.
13249ac_delim='%!_!# '
13250for ac_last_try in false false :; do
d0ac1c44
SM
13251 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13252 if test -z "$ac_tt"; then
81ecdfbb
RW
13253 break
13254 elif $ac_last_try; then
d0ac1c44 13255 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 13256 else
81ecdfbb 13257 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 13258 fi
b7026657 13259done
81ecdfbb
RW
13260
13261# For the awk script, D is an array of macro values keyed by name,
13262# likewise P contains macro parameters if any. Preserve backslash
13263# newline sequences.
13264
13265ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13266sed -n '
13267s/.\{148\}/&'"$ac_delim"'/g
13268t rset
13269:rset
13270s/^[ ]*#[ ]*define[ ][ ]*/ /
13271t def
13272d
13273:def
13274s/\\$//
13275t bsnl
13276s/["\\]/\\&/g
13277s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13278D["\1"]=" \3"/p
13279s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13280d
13281:bsnl
13282s/["\\]/\\&/g
13283s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13284D["\1"]=" \3\\\\\\n"\\/p
13285t cont
13286s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13287t cont
13288d
13289:cont
13290n
13291s/.\{148\}/&'"$ac_delim"'/g
13292t clear
13293:clear
13294s/\\$//
13295t bsnlc
13296s/["\\]/\\&/g; s/^/"/; s/$/"/p
13297d
13298:bsnlc
13299s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13300b cont
13301' <confdefs.h | sed '
13302s/'"$ac_delim"'/"\\\
13303"/g' >>$CONFIG_STATUS || ac_write_fail=1
13304
13305cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13306 for (key in D) D_is_set[key] = 1
13307 FS = "\a"
13308}
13309/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13310 line = \$ 0
13311 split(line, arg, " ")
13312 if (arg[1] == "#") {
13313 defundef = arg[2]
13314 mac1 = arg[3]
13315 } else {
13316 defundef = substr(arg[1], 2)
13317 mac1 = arg[2]
13318 }
13319 split(mac1, mac2, "(") #)
13320 macro = mac2[1]
13321 prefix = substr(line, 1, index(line, defundef) - 1)
13322 if (D_is_set[macro]) {
13323 # Preserve the white space surrounding the "#".
13324 print prefix "define", macro P[macro] D[macro]
13325 next
13326 } else {
13327 # Replace #undef with comments. This is necessary, for example,
13328 # in the case of _POSIX_SOURCE, which is predefined and required
13329 # on some systems where configure will not decide to define it.
13330 if (defundef == "undef") {
13331 print "/*", prefix defundef, macro, "*/"
13332 next
13333 }
13334 }
13335}
13336{ print }
13337_ACAWK
b7026657 13338_ACEOF
81ecdfbb 13339cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13340 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 13341fi # test -n "$CONFIG_HEADERS"
b7026657 13342
2d514e6f 13343
99d8e879 13344eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
13345shift
13346for ac_tag
13347do
13348 case $ac_tag in
13349 :[FHLC]) ac_mode=$ac_tag; continue;;
13350 esac
13351 case $ac_mode$ac_tag in
13352 :[FHL]*:*);;
d0ac1c44 13353 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
13354 :[FH]-) ac_tag=-:-;;
13355 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
2d514e6f 13356 esac
81ecdfbb
RW
13357 ac_save_IFS=$IFS
13358 IFS=:
13359 set x $ac_tag
13360 IFS=$ac_save_IFS
13361 shift
13362 ac_file=$1
13363 shift
2d514e6f 13364
81ecdfbb
RW
13365 case $ac_mode in
13366 :L) ac_source=$1;;
13367 :[FH])
13368 ac_file_inputs=
13369 for ac_f
13370 do
13371 case $ac_f in
d0ac1c44 13372 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
13373 *) # Look for the file first in the build tree, then in the source tree
13374 # (if the path is not absolute). The absolute path cannot be DOS-style,
13375 # because $ac_f cannot contain `:'.
13376 test -f "$ac_f" ||
13377 case $ac_f in
13378 [\\/$]*) false;;
13379 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13380 esac ||
d0ac1c44 13381 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 13382 esac
81ecdfbb
RW
13383 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13384 as_fn_append ac_file_inputs " '$ac_f'"
13385 done
b7026657 13386
81ecdfbb
RW
13387 # Let's still pretend it is `configure' which instantiates (i.e., don't
13388 # use $as_me), people would be surprised to read:
13389 # /* config.h. Generated by config.status. */
13390 configure_input='Generated from '`
13391 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13392 `' by configure.'
13393 if test x"$ac_file" != x-; then
13394 configure_input="$ac_file. $configure_input"
13395 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13396$as_echo "$as_me: creating $ac_file" >&6;}
13397 fi
13398 # Neutralize special characters interpreted by sed in replacement strings.
13399 case $configure_input in #(
13400 *\&* | *\|* | *\\* )
13401 ac_sed_conf_input=`$as_echo "$configure_input" |
13402 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13403 *) ac_sed_conf_input=$configure_input;;
13404 esac
b7026657 13405
81ecdfbb 13406 case $ac_tag in
d0ac1c44
SM
13407 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13408 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
13409 esac
13410 ;;
13411 esac
b7026657 13412
81ecdfbb 13413 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
13414$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13415 X"$ac_file" : 'X\(//\)[^/]' \| \
13416 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13417 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13418$as_echo X"$ac_file" |
13419 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13420 s//\1/
13421 q
13422 }
13423 /^X\(\/\/\)[^/].*/{
13424 s//\1/
13425 q
13426 }
13427 /^X\(\/\/\)$/{
13428 s//\1/
13429 q
13430 }
13431 /^X\(\/\).*/{
13432 s//\1/
13433 q
13434 }
13435 s/.*/./; q'`
13436 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
13437 ac_builddir=.
13438
81ecdfbb
RW
13439case "$ac_dir" in
13440.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13441*)
13442 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13443 # A ".." for each directory in $ac_dir_suffix.
13444 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13445 case $ac_top_builddir_sub in
13446 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13447 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13448 esac ;;
13449esac
13450ac_abs_top_builddir=$ac_pwd
13451ac_abs_builddir=$ac_pwd$ac_dir_suffix
13452# for backward compatibility:
13453ac_top_builddir=$ac_top_build_prefix
b7026657
AC
13454
13455case $srcdir in
81ecdfbb 13456 .) # We are building in place.
b7026657 13457 ac_srcdir=.
81ecdfbb
RW
13458 ac_top_srcdir=$ac_top_builddir_sub
13459 ac_abs_top_srcdir=$ac_pwd ;;
13460 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 13461 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
13462 ac_top_srcdir=$srcdir
13463 ac_abs_top_srcdir=$srcdir ;;
13464 *) # Relative name.
13465 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13466 ac_top_srcdir=$ac_top_build_prefix$srcdir
13467 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 13468esac
81ecdfbb 13469ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 13470
2d514e6f 13471
81ecdfbb
RW
13472 case $ac_mode in
13473 :F)
13474 #
13475 # CONFIG_FILE
13476 #
b7026657 13477
81ecdfbb
RW
13478 case $INSTALL in
13479 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13480 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
2d514e6f 13481 esac
81ecdfbb 13482_ACEOF
2d514e6f 13483
81ecdfbb
RW
13484cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13485# If the template does not know about datarootdir, expand it.
13486# FIXME: This hack should be removed a few years after 2.60.
13487ac_datarootdir_hack=; ac_datarootdir_seen=
13488ac_sed_dataroot='
13489/datarootdir/ {
13490 p
13491 q
13492}
13493/@datadir@/p
13494/@docdir@/p
13495/@infodir@/p
13496/@localedir@/p
13497/@mandir@/p'
13498case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13499*datarootdir*) ac_datarootdir_seen=yes;;
13500*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13502$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13503_ACEOF
13504cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13505 ac_datarootdir_hack='
13506 s&@datadir@&$datadir&g
13507 s&@docdir@&$docdir&g
13508 s&@infodir@&$infodir&g
13509 s&@localedir@&$localedir&g
13510 s&@mandir@&$mandir&g
13511 s&\\\${datarootdir}&$datarootdir&g' ;;
13512esac
b7026657 13513_ACEOF
b7026657 13514
81ecdfbb
RW
13515# Neutralize VPATH when `$srcdir' = `.'.
13516# Shell code in configure.ac might set extrasub.
13517# FIXME: do we really want to maintain this feature?
13518cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13519ac_sed_extra="$ac_vpsub
13520$extrasub
13521_ACEOF
13522cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13523:t
13524/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13525s|@configure_input@|$ac_sed_conf_input|;t t
13526s&@top_builddir@&$ac_top_builddir_sub&;t t
13527s&@top_build_prefix@&$ac_top_build_prefix&;t t
13528s&@srcdir@&$ac_srcdir&;t t
13529s&@abs_srcdir@&$ac_abs_srcdir&;t t
13530s&@top_srcdir@&$ac_top_srcdir&;t t
13531s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13532s&@builddir@&$ac_builddir&;t t
13533s&@abs_builddir@&$ac_abs_builddir&;t t
13534s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13535s&@INSTALL@&$ac_INSTALL&;t t
13536$ac_datarootdir_hack
13537"
d0ac1c44
SM
13538eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13539 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13540
13541test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13542 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13543 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13544 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 13545 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13546which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 13547$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13548which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 13549
d0ac1c44 13550 rm -f "$ac_tmp/stdin"
81ecdfbb 13551 case $ac_file in
d0ac1c44
SM
13552 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13553 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 13554 esac \
d0ac1c44 13555 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13556 ;;
13557 :H)
13558 #
13559 # CONFIG_HEADER
13560 #
13561 if test x"$ac_file" != x-; then
13562 {
13563 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13564 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13565 } >"$ac_tmp/config.h" \
13566 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13567 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
13568 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13569$as_echo "$as_me: $ac_file is unchanged" >&6;}
13570 else
13571 rm -f "$ac_file"
d0ac1c44
SM
13572 mv "$ac_tmp/config.h" "$ac_file" \
13573 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 13574 fi
b7026657 13575 else
81ecdfbb 13576 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13577 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13578 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
13579 fi
13580 ;;
b7026657 13581
81ecdfbb
RW
13582 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13583$as_echo "$as_me: executing $ac_file commands" >&6;}
13584 ;;
13585 esac
b7026657
AC
13586
13587
81ecdfbb 13588 case $ac_file$ac_mode in
db2e4d67 13589 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13590 "libtool":C)
13591
13592 # See if we are running on zsh, and set the options which allow our
13593 # commands through without removal of \ escapes.
13594 if test -n "${ZSH_VERSION+set}" ; then
13595 setopt NO_GLOB_SUBST
13596 fi
13597
13598 cfgfile="${ofile}T"
13599 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13600 $RM "$cfgfile"
13601
13602 cat <<_LT_EOF >> "$cfgfile"
13603#! $SHELL
13604
13605# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13606# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13607# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13608# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13609#
13610# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13611# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13612# Written by Gordon Matzigkeit, 1996
13613#
13614# This file is part of GNU Libtool.
13615#
13616# GNU Libtool is free software; you can redistribute it and/or
13617# modify it under the terms of the GNU General Public License as
13618# published by the Free Software Foundation; either version 2 of
13619# the License, or (at your option) any later version.
13620#
13621# As a special exception to the GNU General Public License,
13622# if you distribute this file as part of a program or library that
13623# is built using GNU Libtool, you may include this file under the
13624# same distribution terms that you use for the rest of that program.
13625#
13626# GNU Libtool is distributed in the hope that it will be useful,
13627# but WITHOUT ANY WARRANTY; without even the implied warranty of
13628# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13629# GNU General Public License for more details.
13630#
13631# You should have received a copy of the GNU General Public License
13632# along with GNU Libtool; see the file COPYING. If not, a copy
13633# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13634# obtained by writing to the Free Software Foundation, Inc.,
13635# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13636
13637
13638# The names of the tagged configurations supported by this script.
13639available_tags=""
13640
13641# ### BEGIN LIBTOOL CONFIG
13642
13643# Which release of libtool.m4 was used?
13644macro_version=$macro_version
13645macro_revision=$macro_revision
13646
13647# Whether or not to build shared libraries.
13648build_libtool_libs=$enable_shared
13649
13650# Whether or not to build static libraries.
13651build_old_libs=$enable_static
13652
13653# What type of objects to build.
13654pic_mode=$pic_mode
13655
13656# Whether or not to optimize for fast installation.
13657fast_install=$enable_fast_install
13658
13659# Shell to use when invoking shell scripts.
13660SHELL=$lt_SHELL
13661
13662# An echo program that protects backslashes.
13663ECHO=$lt_ECHO
13664
13665# The host system.
13666host_alias=$host_alias
13667host=$host
13668host_os=$host_os
13669
13670# The build system.
13671build_alias=$build_alias
13672build=$build
13673build_os=$build_os
13674
13675# A sed program that does not truncate output.
13676SED=$lt_SED
13677
13678# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13679Xsed="\$SED -e 1s/^X//"
13680
13681# A grep program that handles long lines.
13682GREP=$lt_GREP
13683
13684# An ERE matcher.
13685EGREP=$lt_EGREP
13686
13687# A literal string matcher.
13688FGREP=$lt_FGREP
13689
13690# A BSD- or MS-compatible name lister.
13691NM=$lt_NM
13692
13693# Whether we need soft or hard links.
13694LN_S=$lt_LN_S
13695
13696# What is the maximum length of a command?
13697max_cmd_len=$max_cmd_len
13698
13699# Object file suffix (normally "o").
13700objext=$ac_objext
13701
13702# Executable file suffix (normally "").
13703exeext=$exeext
13704
13705# whether the shell understands "unset".
13706lt_unset=$lt_unset
13707
13708# turn spaces into newlines.
13709SP2NL=$lt_lt_SP2NL
13710
13711# turn newlines into spaces.
13712NL2SP=$lt_lt_NL2SP
13713
13714# An object symbol dumper.
13715OBJDUMP=$lt_OBJDUMP
13716
13717# Method to check whether dependent libraries are shared objects.
13718deplibs_check_method=$lt_deplibs_check_method
13719
13720# Command to use when deplibs_check_method == "file_magic".
13721file_magic_cmd=$lt_file_magic_cmd
13722
13723# The archiver.
13724AR=$lt_AR
13725AR_FLAGS=$lt_AR_FLAGS
13726
13727# A symbol stripping program.
13728STRIP=$lt_STRIP
13729
13730# Commands used to install an old-style archive.
13731RANLIB=$lt_RANLIB
13732old_postinstall_cmds=$lt_old_postinstall_cmds
13733old_postuninstall_cmds=$lt_old_postuninstall_cmds
13734
13735# Whether to use a lock for old archive extraction.
13736lock_old_archive_extraction=$lock_old_archive_extraction
13737
13738# A C compiler.
13739LTCC=$lt_CC
13740
13741# LTCC compiler flags.
13742LTCFLAGS=$lt_CFLAGS
13743
13744# Take the output of nm and produce a listing of raw symbols and C names.
13745global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13746
13747# Transform the output of nm in a proper C declaration.
13748global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13749
13750# Transform the output of nm in a C name address pair.
13751global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13752
13753# Transform the output of nm in a C name address pair when lib prefix is needed.
13754global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13755
13756# The name of the directory that contains temporary libtool files.
13757objdir=$objdir
13758
13759# Used to examine libraries when file_magic_cmd begins with "file".
13760MAGIC_CMD=$MAGIC_CMD
13761
13762# Must we lock files when doing compilation?
13763need_locks=$lt_need_locks
13764
13765# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13766DSYMUTIL=$lt_DSYMUTIL
13767
13768# Tool to change global to local symbols on Mac OS X.
13769NMEDIT=$lt_NMEDIT
13770
13771# Tool to manipulate fat objects and archives on Mac OS X.
13772LIPO=$lt_LIPO
13773
13774# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13775OTOOL=$lt_OTOOL
13776
13777# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13778OTOOL64=$lt_OTOOL64
13779
13780# Old archive suffix (normally "a").
13781libext=$libext
13782
13783# Shared library suffix (normally ".so").
13784shrext_cmds=$lt_shrext_cmds
13785
13786# The commands to extract the exported symbol list from a shared archive.
13787extract_expsyms_cmds=$lt_extract_expsyms_cmds
13788
13789# Variables whose values should be saved in libtool wrapper scripts and
13790# restored at link time.
13791variables_saved_for_relink=$lt_variables_saved_for_relink
13792
13793# Do we need the "lib" prefix for modules?
13794need_lib_prefix=$need_lib_prefix
13795
13796# Do we need a version for libraries?
13797need_version=$need_version
13798
13799# Library versioning type.
13800version_type=$version_type
13801
13802# Shared library runtime path variable.
13803runpath_var=$runpath_var
13804
13805# Shared library path variable.
13806shlibpath_var=$shlibpath_var
13807
13808# Is shlibpath searched before the hard-coded library search path?
13809shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13810
13811# Format of library name prefix.
13812libname_spec=$lt_libname_spec
13813
13814# List of archive names. First name is the real one, the rest are links.
13815# The last name is the one that the linker finds with -lNAME
13816library_names_spec=$lt_library_names_spec
13817
13818# The coded name of the library, if different from the real name.
13819soname_spec=$lt_soname_spec
13820
13821# Permission mode override for installation of shared libraries.
13822install_override_mode=$lt_install_override_mode
13823
13824# Command to use after installation of a shared archive.
13825postinstall_cmds=$lt_postinstall_cmds
13826
13827# Command to use after uninstallation of a shared archive.
13828postuninstall_cmds=$lt_postuninstall_cmds
13829
13830# Commands used to finish a libtool library installation in a directory.
13831finish_cmds=$lt_finish_cmds
13832
13833# As "finish_cmds", except a single script fragment to be evaled but
13834# not shown.
13835finish_eval=$lt_finish_eval
13836
13837# Whether we should hardcode library paths into libraries.
13838hardcode_into_libs=$hardcode_into_libs
13839
13840# Compile-time system search path for libraries.
13841sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13842
13843# Run-time system search path for libraries.
13844sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13845
13846# Whether dlopen is supported.
13847dlopen_support=$enable_dlopen
13848
13849# Whether dlopen of programs is supported.
13850dlopen_self=$enable_dlopen_self
13851
13852# Whether dlopen of statically linked programs is supported.
13853dlopen_self_static=$enable_dlopen_self_static
13854
13855# Commands to strip libraries.
13856old_striplib=$lt_old_striplib
13857striplib=$lt_striplib
13858
13859
13860# The linker used to build libraries.
13861LD=$lt_LD
13862
13863# How to create reloadable object files.
13864reload_flag=$lt_reload_flag
13865reload_cmds=$lt_reload_cmds
13866
13867# Commands used to build an old-style archive.
13868old_archive_cmds=$lt_old_archive_cmds
13869
13870# A language specific compiler.
13871CC=$lt_compiler
13872
13873# Is the compiler the GNU compiler?
13874with_gcc=$GCC
13875
13876# Compiler flag to turn off builtin functions.
13877no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13878
13879# How to pass a linker flag through the compiler.
13880wl=$lt_lt_prog_compiler_wl
13881
13882# Additional compiler flags for building library objects.
13883pic_flag=$lt_lt_prog_compiler_pic
13884
13885# Compiler flag to prevent dynamic linking.
13886link_static_flag=$lt_lt_prog_compiler_static
13887
13888# Does compiler simultaneously support -c and -o options?
13889compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13890
13891# Whether or not to add -lc for building shared libraries.
13892build_libtool_need_lc=$archive_cmds_need_lc
13893
13894# Whether or not to disallow shared libs when runtime libs are static.
13895allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13896
13897# Compiler flag to allow reflexive dlopens.
13898export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13899
13900# Compiler flag to generate shared objects directly from archives.
13901whole_archive_flag_spec=$lt_whole_archive_flag_spec
13902
13903# Whether the compiler copes with passing no objects directly.
13904compiler_needs_object=$lt_compiler_needs_object
13905
13906# Create an old-style archive from a shared archive.
13907old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13908
13909# Create a temporary old-style archive to link instead of a shared archive.
13910old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13911
13912# Commands used to build a shared archive.
13913archive_cmds=$lt_archive_cmds
13914archive_expsym_cmds=$lt_archive_expsym_cmds
13915
13916# Commands used to build a loadable module if different from building
13917# a shared archive.
13918module_cmds=$lt_module_cmds
13919module_expsym_cmds=$lt_module_expsym_cmds
13920
13921# Whether we are building with GNU ld or not.
13922with_gnu_ld=$lt_with_gnu_ld
13923
13924# Flag that allows shared libraries with undefined symbols to be built.
13925allow_undefined_flag=$lt_allow_undefined_flag
13926
13927# Flag that enforces no undefined symbols.
13928no_undefined_flag=$lt_no_undefined_flag
13929
13930# Flag to hardcode \$libdir into a binary during linking.
13931# This must work even if \$libdir does not exist
13932hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13933
13934# If ld is used when linking, flag to hardcode \$libdir into a binary
13935# during linking. This must work even if \$libdir does not exist.
13936hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13937
13938# Whether we need a single "-rpath" flag with a separated argument.
13939hardcode_libdir_separator=$lt_hardcode_libdir_separator
13940
13941# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13942# DIR into the resulting binary.
13943hardcode_direct=$hardcode_direct
13944
13945# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13946# DIR into the resulting binary and the resulting library dependency is
13947# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13948# library is relocated.
13949hardcode_direct_absolute=$hardcode_direct_absolute
13950
13951# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13952# into the resulting binary.
13953hardcode_minus_L=$hardcode_minus_L
13954
13955# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13956# into the resulting binary.
13957hardcode_shlibpath_var=$hardcode_shlibpath_var
13958
13959# Set to "yes" if building a shared library automatically hardcodes DIR
13960# into the library and all subsequent libraries and executables linked
13961# against it.
13962hardcode_automatic=$hardcode_automatic
13963
13964# Set to yes if linker adds runtime paths of dependent libraries
13965# to runtime path list.
13966inherit_rpath=$inherit_rpath
13967
13968# Whether libtool must link a program against all its dependency libraries.
13969link_all_deplibs=$link_all_deplibs
13970
13971# Fix the shell variable \$srcfile for the compiler.
13972fix_srcfile_path=$lt_fix_srcfile_path
13973
13974# Set to "yes" if exported symbols are required.
13975always_export_symbols=$always_export_symbols
13976
13977# The commands to list exported symbols.
13978export_symbols_cmds=$lt_export_symbols_cmds
13979
13980# Symbols that should not be listed in the preloaded symbols.
13981exclude_expsyms=$lt_exclude_expsyms
13982
13983# Symbols that must always be exported.
13984include_expsyms=$lt_include_expsyms
13985
13986# Commands necessary for linking programs (against libraries) with templates.
13987prelink_cmds=$lt_prelink_cmds
13988
13989# Specify filename containing input files.
13990file_list_spec=$lt_file_list_spec
13991
13992# How to hardcode a shared library path into an executable.
13993hardcode_action=$hardcode_action
13994
13995# ### END LIBTOOL CONFIG
13996
13997_LT_EOF
13998
13999 case $host_os in
14000 aix3*)
14001 cat <<\_LT_EOF >> "$cfgfile"
14002# AIX sometimes has problems with the GCC collect2 program. For some
14003# reason, if we set the COLLECT_NAMES environment variable, the problems
14004# vanish in a puff of smoke.
14005if test "X${COLLECT_NAMES+set}" != Xset; then
14006 COLLECT_NAMES=
14007 export COLLECT_NAMES
14008fi
14009_LT_EOF
14010 ;;
14011 esac
14012
14013
14014ltmain="$ac_aux_dir/ltmain.sh"
14015
14016
14017 # We use sed instead of cat because bash on DJGPP gets confused if
14018 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14019 # text mode, it properly converts lines to CR/LF. This bash problem
14020 # is reportedly fixed, but why not run on old versions too?
14021 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14022 || (rm -f "$cfgfile"; exit 1)
14023
14024 case $xsi_shell in
14025 yes)
14026 cat << \_LT_EOF >> "$cfgfile"
14027
14028# func_dirname file append nondir_replacement
14029# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14030# otherwise set result to NONDIR_REPLACEMENT.
14031func_dirname ()
14032{
14033 case ${1} in
14034 */*) func_dirname_result="${1%/*}${2}" ;;
14035 * ) func_dirname_result="${3}" ;;
14036 esac
14037}
14038
14039# func_basename file
14040func_basename ()
14041{
14042 func_basename_result="${1##*/}"
14043}
14044
14045# func_dirname_and_basename file append nondir_replacement
14046# perform func_basename and func_dirname in a single function
14047# call:
14048# dirname: Compute the dirname of FILE. If nonempty,
14049# add APPEND to the result, otherwise set result
14050# to NONDIR_REPLACEMENT.
14051# value returned in "$func_dirname_result"
14052# basename: Compute filename of FILE.
14053# value retuned in "$func_basename_result"
14054# Implementation must be kept synchronized with func_dirname
14055# and func_basename. For efficiency, we do not delegate to
14056# those functions but instead duplicate the functionality here.
14057func_dirname_and_basename ()
14058{
14059 case ${1} in
14060 */*) func_dirname_result="${1%/*}${2}" ;;
14061 * ) func_dirname_result="${3}" ;;
14062 esac
14063 func_basename_result="${1##*/}"
14064}
14065
14066# func_stripname prefix suffix name
14067# strip PREFIX and SUFFIX off of NAME.
14068# PREFIX and SUFFIX must not contain globbing or regex special
14069# characters, hashes, percent signs, but SUFFIX may contain a leading
14070# dot (in which case that matches only a dot).
14071func_stripname ()
14072{
14073 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14074 # positional parameters, so assign one to ordinary parameter first.
14075 func_stripname_result=${3}
14076 func_stripname_result=${func_stripname_result#"${1}"}
14077 func_stripname_result=${func_stripname_result%"${2}"}
14078}
14079
14080# func_opt_split
14081func_opt_split ()
14082{
14083 func_opt_split_opt=${1%%=*}
14084 func_opt_split_arg=${1#*=}
14085}
14086
14087# func_lo2o object
14088func_lo2o ()
14089{
14090 case ${1} in
14091 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14092 *) func_lo2o_result=${1} ;;
14093 esac
14094}
14095
14096# func_xform libobj-or-source
14097func_xform ()
14098{
14099 func_xform_result=${1%.*}.lo
14100}
14101
14102# func_arith arithmetic-term...
14103func_arith ()
14104{
14105 func_arith_result=$(( $* ))
14106}
14107
14108# func_len string
14109# STRING may not start with a hyphen.
14110func_len ()
14111{
14112 func_len_result=${#1}
14113}
14114
14115_LT_EOF
14116 ;;
14117 *) # Bourne compatible functions.
14118 cat << \_LT_EOF >> "$cfgfile"
14119
14120# func_dirname file append nondir_replacement
14121# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14122# otherwise set result to NONDIR_REPLACEMENT.
14123func_dirname ()
14124{
14125 # Extract subdirectory from the argument.
14126 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14127 if test "X$func_dirname_result" = "X${1}"; then
14128 func_dirname_result="${3}"
14129 else
14130 func_dirname_result="$func_dirname_result${2}"
14131 fi
14132}
14133
14134# func_basename file
14135func_basename ()
14136{
14137 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14138}
14139
14140
14141# func_stripname prefix suffix name
14142# strip PREFIX and SUFFIX off of NAME.
14143# PREFIX and SUFFIX must not contain globbing or regex special
14144# characters, hashes, percent signs, but SUFFIX may contain a leading
14145# dot (in which case that matches only a dot).
14146# func_strip_suffix prefix name
14147func_stripname ()
14148{
14149 case ${2} in
14150 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14151 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14152 esac
14153}
14154
14155# sed scripts:
14156my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14157my_sed_long_arg='1s/^-[^=]*=//'
14158
14159# func_opt_split
14160func_opt_split ()
14161{
14162 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14163 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14164}
14165
14166# func_lo2o object
14167func_lo2o ()
14168{
14169 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14170}
14171
14172# func_xform libobj-or-source
14173func_xform ()
14174{
14175 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14176}
14177
14178# func_arith arithmetic-term...
14179func_arith ()
14180{
14181 func_arith_result=`expr "$@"`
14182}
14183
14184# func_len string
14185# STRING may not start with a hyphen.
14186func_len ()
14187{
14188 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14189}
14190
14191_LT_EOF
14192esac
14193
14194case $lt_shell_append in
14195 yes)
14196 cat << \_LT_EOF >> "$cfgfile"
14197
14198# func_append var value
14199# Append VALUE to the end of shell variable VAR.
14200func_append ()
14201{
14202 eval "$1+=\$2"
14203}
14204_LT_EOF
14205 ;;
14206 *)
14207 cat << \_LT_EOF >> "$cfgfile"
14208
14209# func_append var value
14210# Append VALUE to the end of shell variable VAR.
14211func_append ()
14212{
14213 eval "$1=\$$1\$2"
14214}
14215
14216_LT_EOF
14217 ;;
14218 esac
14219
14220
14221 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14222 || (rm -f "$cfgfile"; exit 1)
14223
14224 mv -f "$cfgfile" "$ofile" ||
14225 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14226 chmod +x "$ofile"
14227
14228 ;;
81ecdfbb 14229 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
14230 rm -f Makesim1.tmp Makesim2.tmp Makefile
14231 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14232 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14233 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
2d514e6f
SS
14234 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14235 <Makefile.sim >Makefile
38f48d72 14236 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 14237 ;;
81ecdfbb
RW
14238 "stamp-h":C) echo > stamp-h ;;
14239
b7026657 14240 esac
81ecdfbb 14241done # for ac_tag
2d514e6f 14242
b7026657 14243
81ecdfbb 14244as_fn_exit 0
b7026657 14245_ACEOF
b7026657
AC
14246ac_clean_files=$ac_clean_files_save
14247
81ecdfbb 14248test $ac_write_fail = 0 ||
d0ac1c44 14249 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 14250
b7026657
AC
14251
14252# configure is writing to config.log, and then calls config.status.
14253# config.status does its own redirection, appending to config.log.
14254# Unfortunately, on DOS this fails, as config.log is still kept open
14255# by configure, so config.status won't be able to write to it; its
14256# output is simply discarded. So we exec the FD to /dev/null,
14257# effectively closing config.log, so it can be properly (re)opened and
14258# appended to by config.status. When coming back to configure, we
14259# need to make the FD available again.
14260if test "$no_create" != yes; then
14261 ac_cs_success=:
14262 ac_config_status_args=
14263 test "$silent" = yes &&
14264 ac_config_status_args="$ac_config_status_args --quiet"
14265 exec 5>/dev/null
14266 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14267 exec 5>>config.log
14268 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14269 # would make configure fail if this is the last instruction.
d0ac1c44 14270 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
14271fi
14272if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14273 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14274$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 14275fi
2d514e6f
SS
14276
14277