]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/erc32/configure
sim: drop use of bfd/configure.host
[thirdparty/binutils-gdb.git] / sim / erc32 / configure
CommitLineData
c906108c 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## -------------------- ##
c906108c 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
c906108c 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
c906108c
SS
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
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='+ '
c906108c 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
c906108c 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
c906108c 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
c906108c 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
c906108c 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'`
c906108c 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
c906108c 471
c906108c 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}
c906108c 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
c906108c 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
c906108c 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
c906108c 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
c906108c 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'"
c906108c 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'"
c906108c 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
c906108c 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
c906108c 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`
c906108c 574
c906108c 575#
b7026657 576# Initializations.
c906108c 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"
c906108c 631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
635READLINE
636TERMCAP
637REPORT_BUGS_TEXI
638REPORT_BUGS_TO
639PKGVERSION
81ecdfbb 640MAINT
31e6ad7d
MF
641MAINTAINER_MODE_FALSE
642MAINTAINER_MODE_TRUE
6bb11ab3
L
643lt_cv_dlopen_libs
644OTOOL64
645OTOOL
646LIPO
647NMEDIT
648DSYMUTIL
649AWK
650STRIP
651OBJDUMP
652LN_S
653NM
654ac_ct_DUMPBIN
655DUMPBIN
656LD
657FGREP
658SED
659LIBTOOL
660PLUGINS_FALSE
661PLUGINS_TRUE
aadc9410
MF
662zlibinc
663zlibdir
81ecdfbb
RW
664CATOBJEXT
665GENCAT
666INSTOBJEXT
667DATADIRNAME
668CATALOGS
669POSUB
670GMSGFMT
671XGETTEXT
672INCINTL
673LIBINTL_DEP
674LIBINTL
675USE_NLS
db2e4d67
MF
676GMAKE_FALSE
677GMAKE_TRUE
678MAKE
679CCDEPMODE
680DEPDIR
681am__leading_dot
5f3ef9d0 682PACKAGE
46f900c0 683C_DIALECT
81ecdfbb
RW
684RANLIB
685AR
81ecdfbb
RW
686CC_FOR_BUILD
687INSTALL_DATA
688INSTALL_SCRIPT
689INSTALL_PROGRAM
2232061b
MF
690EGREP
691GREP
692CPP
81ecdfbb
RW
693target_os
694target_vendor
695target_cpu
696target
697host_os
698host_vendor
699host_cpu
700host
701build_os
702build_vendor
703build_cpu
704build
6ffe910a
MF
705OBJEXT
706EXEEXT
707ac_ct_CC
708CPPFLAGS
709LDFLAGS
710CFLAGS
711CC
81ecdfbb
RW
712WERROR_CFLAGS
713WARN_CFLAGS
81ecdfbb 714sim_reserved_bits
81ecdfbb
RW
715sim_inline
716sim_hw
717sim_hw_objs
718sim_hw_cflags
719sim_default_model
720sim_scache
721sim_float
81ecdfbb
RW
722sim_endian
723sim_bitsize
81ecdfbb 724sim_alignment
81ecdfbb
RW
725target_alias
726host_alias
727build_alias
728LIBS
729ECHO_T
730ECHO_N
731ECHO_C
732DEFS
733mandir
734localedir
735libdir
736psdir
737pdfdir
738dvidir
739htmldir
740infodir
741docdir
742oldincludedir
743includedir
744localstatedir
745sharedstatedir
746sysconfdir
747datadir
748datarootdir
749libexecdir
750sbindir
751bindir
752program_transform_name
753prefix
754exec_prefix
755PACKAGE_URL
756PACKAGE_BUGREPORT
757PACKAGE_STRING
758PACKAGE_VERSION
759PACKAGE_TARNAME
760PACKAGE_NAME
761PATH_SEPARATOR
762SHELL'
b7026657 763ac_subst_files=''
81ecdfbb
RW
764ac_user_opts='
765enable_option_checking
aadc9410 766with_system_zlib
6bb11ab3
L
767enable_plugins
768enable_shared
769enable_static
770with_pic
771enable_fast_install
772with_gnu_ld
773enable_libtool_lock
81ecdfbb 774enable_maintainer_mode
81ecdfbb
RW
775enable_sim_debug
776enable_sim_stdio
777enable_sim_trace
778enable_sim_profile
35656e95 779enable_sim_assert
16f7876d 780enable_sim_environment
347fe5bb 781enable_sim_inline
81ecdfbb
RW
782with_pkgversion
783with_bugurl
5c1008a4
MF
784enable_werror
785enable_build_warnings
786enable_sim_build_warnings
81ecdfbb
RW
787'
788 ac_precious_vars='build_alias
789host_alias
790target_alias
791CC
792CFLAGS
793LDFLAGS
794LIBS
795CPPFLAGS
796CPP'
797
c906108c
SS
798
799# Initialize some variables set by options.
b7026657
AC
800ac_init_help=
801ac_init_version=false
81ecdfbb
RW
802ac_unrecognized_opts=
803ac_unrecognized_sep=
c906108c
SS
804# The variables have the same names as the options, with
805# dashes changed to underlines.
b7026657 806cache_file=/dev/null
c906108c 807exec_prefix=NONE
c906108c 808no_create=
c906108c
SS
809no_recursion=
810prefix=NONE
811program_prefix=NONE
812program_suffix=NONE
813program_transform_name=s,x,x,
814silent=
815site=
816srcdir=
c906108c
SS
817verbose=
818x_includes=NONE
819x_libraries=NONE
b7026657
AC
820
821# Installation directory options.
822# These are left unexpanded so users can "make install exec_prefix=/foo"
823# and all the variables that are supposed to be based on exec_prefix
824# by default will actually change.
825# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 826# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
827bindir='${exec_prefix}/bin'
828sbindir='${exec_prefix}/sbin'
829libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
830datarootdir='${prefix}/share'
831datadir='${datarootdir}'
c906108c
SS
832sysconfdir='${prefix}/etc'
833sharedstatedir='${prefix}/com'
834localstatedir='${prefix}/var'
c906108c
SS
835includedir='${prefix}/include'
836oldincludedir='/usr/include'
81ecdfbb
RW
837docdir='${datarootdir}/doc/${PACKAGE}'
838infodir='${datarootdir}/info'
839htmldir='${docdir}'
840dvidir='${docdir}'
841pdfdir='${docdir}'
842psdir='${docdir}'
843libdir='${exec_prefix}/lib'
844localedir='${datarootdir}/locale'
845mandir='${datarootdir}/man'
c906108c 846
c906108c 847ac_prev=
81ecdfbb 848ac_dashdash=
c906108c
SS
849for ac_option
850do
c906108c
SS
851 # If the previous option needs an argument, assign it.
852 if test -n "$ac_prev"; then
81ecdfbb 853 eval $ac_prev=\$ac_option
c906108c
SS
854 ac_prev=
855 continue
856 fi
857
81ecdfbb 858 case $ac_option in
d0ac1c44
SM
859 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860 *=) ac_optarg= ;;
861 *) ac_optarg=yes ;;
81ecdfbb 862 esac
c906108c
SS
863
864 # Accept the important Cygnus configure options, so we can diagnose typos.
865
81ecdfbb
RW
866 case $ac_dashdash$ac_option in
867 --)
868 ac_dashdash=yes ;;
c906108c
SS
869
870 -bindir | --bindir | --bindi | --bind | --bin | --bi)
871 ac_prev=bindir ;;
872 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 873 bindir=$ac_optarg ;;
c906108c
SS
874
875 -build | --build | --buil | --bui | --bu)
b7026657 876 ac_prev=build_alias ;;
c906108c 877 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 878 build_alias=$ac_optarg ;;
c906108c
SS
879
880 -cache-file | --cache-file | --cache-fil | --cache-fi \
881 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
882 ac_prev=cache_file ;;
883 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
884 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
885 cache_file=$ac_optarg ;;
886
887 --config-cache | -C)
888 cache_file=config.cache ;;
c906108c 889
81ecdfbb 890 -datadir | --datadir | --datadi | --datad)
c906108c 891 ac_prev=datadir ;;
81ecdfbb 892 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 893 datadir=$ac_optarg ;;
c906108c 894
81ecdfbb
RW
895 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
896 | --dataroo | --dataro | --datar)
897 ac_prev=datarootdir ;;
898 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
899 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
900 datarootdir=$ac_optarg ;;
901
c906108c 902 -disable-* | --disable-*)
81ecdfbb 903 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 904 # Reject names that are not valid shell variable names.
81ecdfbb 905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 906 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
907 ac_useropt_orig=$ac_useropt
908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909 case $ac_user_opts in
910 *"
911"enable_$ac_useropt"
912"*) ;;
913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
914 ac_unrecognized_sep=', ';;
915 esac
916 eval enable_$ac_useropt=no ;;
917
918 -docdir | --docdir | --docdi | --doc | --do)
919 ac_prev=docdir ;;
920 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
921 docdir=$ac_optarg ;;
922
923 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
924 ac_prev=dvidir ;;
925 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
926 dvidir=$ac_optarg ;;
c906108c
SS
927
928 -enable-* | --enable-*)
81ecdfbb 929 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 930 # Reject names that are not valid shell variable names.
81ecdfbb 931 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 932 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
933 ac_useropt_orig=$ac_useropt
934 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
935 case $ac_user_opts in
936 *"
937"enable_$ac_useropt"
938"*) ;;
939 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
940 ac_unrecognized_sep=', ';;
c906108c 941 esac
81ecdfbb 942 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
943
944 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
945 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
946 | --exec | --exe | --ex)
947 ac_prev=exec_prefix ;;
948 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
949 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
950 | --exec=* | --exe=* | --ex=*)
b7026657 951 exec_prefix=$ac_optarg ;;
c906108c
SS
952
953 -gas | --gas | --ga | --g)
954 # Obsolete; use --with-gas.
955 with_gas=yes ;;
956
b7026657
AC
957 -help | --help | --hel | --he | -h)
958 ac_init_help=long ;;
959 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
960 ac_init_help=recursive ;;
961 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
962 ac_init_help=short ;;
c906108c
SS
963
964 -host | --host | --hos | --ho)
b7026657 965 ac_prev=host_alias ;;
c906108c 966 -host=* | --host=* | --hos=* | --ho=*)
b7026657 967 host_alias=$ac_optarg ;;
c906108c 968
81ecdfbb
RW
969 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
970 ac_prev=htmldir ;;
971 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
972 | --ht=*)
973 htmldir=$ac_optarg ;;
974
c906108c
SS
975 -includedir | --includedir | --includedi | --included | --include \
976 | --includ | --inclu | --incl | --inc)
977 ac_prev=includedir ;;
978 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
979 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 980 includedir=$ac_optarg ;;
c906108c
SS
981
982 -infodir | --infodir | --infodi | --infod | --info | --inf)
983 ac_prev=infodir ;;
984 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 985 infodir=$ac_optarg ;;
c906108c
SS
986
987 -libdir | --libdir | --libdi | --libd)
988 ac_prev=libdir ;;
989 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 990 libdir=$ac_optarg ;;
c906108c
SS
991
992 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
993 | --libexe | --libex | --libe)
994 ac_prev=libexecdir ;;
995 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
996 | --libexe=* | --libex=* | --libe=*)
b7026657 997 libexecdir=$ac_optarg ;;
c906108c 998
81ecdfbb
RW
999 -localedir | --localedir | --localedi | --localed | --locale)
1000 ac_prev=localedir ;;
1001 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1002 localedir=$ac_optarg ;;
1003
c906108c 1004 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1005 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1006 ac_prev=localstatedir ;;
1007 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1008 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1009 localstatedir=$ac_optarg ;;
c906108c
SS
1010
1011 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1012 ac_prev=mandir ;;
1013 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1014 mandir=$ac_optarg ;;
c906108c
SS
1015
1016 -nfp | --nfp | --nf)
1017 # Obsolete; use --without-fp.
1018 with_fp=no ;;
1019
1020 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1021 | --no-cr | --no-c | -n)
c906108c
SS
1022 no_create=yes ;;
1023
1024 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1025 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1026 no_recursion=yes ;;
1027
1028 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1029 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1030 | --oldin | --oldi | --old | --ol | --o)
1031 ac_prev=oldincludedir ;;
1032 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1033 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1034 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1035 oldincludedir=$ac_optarg ;;
c906108c
SS
1036
1037 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1038 ac_prev=prefix ;;
1039 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1040 prefix=$ac_optarg ;;
c906108c
SS
1041
1042 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1043 | --program-pre | --program-pr | --program-p)
1044 ac_prev=program_prefix ;;
1045 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1046 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1047 program_prefix=$ac_optarg ;;
c906108c
SS
1048
1049 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1050 | --program-suf | --program-su | --program-s)
1051 ac_prev=program_suffix ;;
1052 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1053 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1054 program_suffix=$ac_optarg ;;
c906108c
SS
1055
1056 -program-transform-name | --program-transform-name \
1057 | --program-transform-nam | --program-transform-na \
1058 | --program-transform-n | --program-transform- \
1059 | --program-transform | --program-transfor \
1060 | --program-transfo | --program-transf \
1061 | --program-trans | --program-tran \
1062 | --progr-tra | --program-tr | --program-t)
1063 ac_prev=program_transform_name ;;
1064 -program-transform-name=* | --program-transform-name=* \
1065 | --program-transform-nam=* | --program-transform-na=* \
1066 | --program-transform-n=* | --program-transform-=* \
1067 | --program-transform=* | --program-transfor=* \
1068 | --program-transfo=* | --program-transf=* \
1069 | --program-trans=* | --program-tran=* \
1070 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1071 program_transform_name=$ac_optarg ;;
c906108c 1072
81ecdfbb
RW
1073 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1074 ac_prev=pdfdir ;;
1075 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1076 pdfdir=$ac_optarg ;;
1077
1078 -psdir | --psdir | --psdi | --psd | --ps)
1079 ac_prev=psdir ;;
1080 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1081 psdir=$ac_optarg ;;
1082
c906108c
SS
1083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1084 | -silent | --silent | --silen | --sile | --sil)
1085 silent=yes ;;
1086
1087 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1088 ac_prev=sbindir ;;
1089 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1090 | --sbi=* | --sb=*)
b7026657 1091 sbindir=$ac_optarg ;;
c906108c
SS
1092
1093 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1094 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1095 | --sharedst | --shareds | --shared | --share | --shar \
1096 | --sha | --sh)
1097 ac_prev=sharedstatedir ;;
1098 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1099 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1100 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1101 | --sha=* | --sh=*)
b7026657 1102 sharedstatedir=$ac_optarg ;;
c906108c
SS
1103
1104 -site | --site | --sit)
1105 ac_prev=site ;;
1106 -site=* | --site=* | --sit=*)
b7026657 1107 site=$ac_optarg ;;
eb2d80b4 1108
c906108c
SS
1109 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1110 ac_prev=srcdir ;;
1111 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1112 srcdir=$ac_optarg ;;
c906108c
SS
1113
1114 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1115 | --syscon | --sysco | --sysc | --sys | --sy)
1116 ac_prev=sysconfdir ;;
1117 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1118 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1119 sysconfdir=$ac_optarg ;;
c906108c
SS
1120
1121 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1122 ac_prev=target_alias ;;
c906108c 1123 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1124 target_alias=$ac_optarg ;;
c906108c
SS
1125
1126 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1127 verbose=yes ;;
1128
b7026657
AC
1129 -version | --version | --versio | --versi | --vers | -V)
1130 ac_init_version=: ;;
c906108c
SS
1131
1132 -with-* | --with-*)
81ecdfbb 1133 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1134 # Reject names that are not valid shell variable names.
81ecdfbb 1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1136 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1137 ac_useropt_orig=$ac_useropt
1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139 case $ac_user_opts in
1140 *"
1141"with_$ac_useropt"
1142"*) ;;
1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1144 ac_unrecognized_sep=', ';;
c906108c 1145 esac
81ecdfbb 1146 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1147
1148 -without-* | --without-*)
81ecdfbb 1149 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1150 # Reject names that are not valid shell variable names.
81ecdfbb 1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1152 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1153 ac_useropt_orig=$ac_useropt
1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 case $ac_user_opts in
1156 *"
1157"with_$ac_useropt"
1158"*) ;;
1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1160 ac_unrecognized_sep=', ';;
1161 esac
1162 eval with_$ac_useropt=no ;;
c906108c
SS
1163
1164 --x)
1165 # Obsolete; use --with-x.
1166 with_x=yes ;;
1167
1168 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1169 | --x-incl | --x-inc | --x-in | --x-i)
1170 ac_prev=x_includes ;;
1171 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1172 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1173 x_includes=$ac_optarg ;;
c906108c
SS
1174
1175 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1176 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1177 ac_prev=x_libraries ;;
1178 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1179 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1180 x_libraries=$ac_optarg ;;
c906108c 1181
d0ac1c44
SM
1182 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1183Try \`$0 --help' for more information"
c906108c
SS
1184 ;;
1185
b7026657
AC
1186 *=*)
1187 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1189 case $ac_envvar in #(
1190 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1191 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1192 esac
1193 eval $ac_envvar=\$ac_optarg
b7026657
AC
1194 export $ac_envvar ;;
1195
c906108c 1196 *)
b7026657 1197 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1198 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1199 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1200 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1201 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1202 ;;
1203
1204 esac
1205done
1206
1207if test -n "$ac_prev"; then
b7026657 1208 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1209 as_fn_error $? "missing argument to $ac_option"
c906108c 1210fi
c906108c 1211
81ecdfbb
RW
1212if test -n "$ac_unrecognized_opts"; then
1213 case $enable_option_checking in
1214 no) ;;
d0ac1c44 1215 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1216 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1217 esac
81ecdfbb 1218fi
c906108c 1219
81ecdfbb
RW
1220# Check all directory arguments for consistency.
1221for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1222 datadir sysconfdir sharedstatedir localstatedir includedir \
1223 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1224 libdir localedir mandir
c906108c 1225do
81ecdfbb
RW
1226 eval ac_val=\$$ac_var
1227 # Remove trailing slashes.
1228 case $ac_val in
1229 */ )
1230 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1231 eval $ac_var=\$ac_val;;
1232 esac
1233 # Be sure to have absolute directory names.
b7026657 1234 case $ac_val in
81ecdfbb
RW
1235 [\\/$]* | ?:[\\/]* ) continue;;
1236 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1237 esac
d0ac1c44 1238 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1239done
1240
b7026657
AC
1241# There might be people who depend on the old broken behavior: `$host'
1242# used to hold the argument of --host etc.
1243# FIXME: To remove some day.
1244build=$build_alias
1245host=$host_alias
1246target=$target_alias
1247
1248# FIXME: To remove some day.
1249if test "x$host_alias" != x; then
1250 if test "x$build_alias" = x; then
1251 cross_compiling=maybe
b7026657
AC
1252 elif test "x$build_alias" != "x$host_alias"; then
1253 cross_compiling=yes
1254 fi
1255fi
c906108c 1256
b7026657
AC
1257ac_tool_prefix=
1258test -n "$host_alias" && ac_tool_prefix=$host_alias-
1259
1260test "$silent" = yes && exec 6>/dev/null
c906108c 1261
c906108c 1262
81ecdfbb
RW
1263ac_pwd=`pwd` && test -n "$ac_pwd" &&
1264ac_ls_di=`ls -di .` &&
1265ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1266 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1267test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1268 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1269
1270
c906108c
SS
1271# Find the source files, if location was not specified.
1272if test -z "$srcdir"; then
1273 ac_srcdir_defaulted=yes
81ecdfbb
RW
1274 # Try the directory containing this script, then the parent directory.
1275 ac_confdir=`$as_dirname -- "$as_myself" ||
1276$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1277 X"$as_myself" : 'X\(//\)[^/]' \| \
1278 X"$as_myself" : 'X\(//\)$' \| \
1279 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1280$as_echo X"$as_myself" |
1281 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1282 s//\1/
1283 q
1284 }
1285 /^X\(\/\/\)[^/].*/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)$/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\).*/{
1294 s//\1/
1295 q
1296 }
1297 s/.*/./; q'`
c906108c 1298 srcdir=$ac_confdir
81ecdfbb 1299 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1300 srcdir=..
1301 fi
1302else
1303 ac_srcdir_defaulted=no
1304fi
81ecdfbb
RW
1305if test ! -r "$srcdir/$ac_unique_file"; then
1306 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1307 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1308fi
1309ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1310ac_abs_confdir=`(
d0ac1c44 1311 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1312 pwd)`
1313# When building in place, set srcdir=.
1314if test "$ac_abs_confdir" = "$ac_pwd"; then
1315 srcdir=.
1316fi
1317# Remove unnecessary trailing slashes from srcdir.
1318# Double slashes in file names in object file debugging info
1319# mess up M-x gdb in Emacs.
1320case $srcdir in
1321*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1322esac
1323for ac_var in $ac_precious_vars; do
1324 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_env_${ac_var}_value=\$${ac_var}
1326 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1328done
c906108c 1329
b7026657
AC
1330#
1331# Report the --help message.
1332#
1333if test "$ac_init_help" = "long"; then
1334 # Omit some internal or obsolete options to make the list less imposing.
1335 # This message is too long to be a string in the A/UX 3.1 sh.
1336 cat <<_ACEOF
1337\`configure' configures this package to adapt to many kinds of systems.
c906108c 1338
b7026657 1339Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1340
b7026657
AC
1341To assign environment variables (e.g., CC, CFLAGS...), specify them as
1342VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1343
b7026657 1344Defaults for the options are specified in brackets.
c906108c 1345
b7026657
AC
1346Configuration:
1347 -h, --help display this help and exit
1348 --help=short display options specific to this package
1349 --help=recursive display the short help of all the included packages
1350 -V, --version display version information and exit
d0ac1c44 1351 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1352 --cache-file=FILE cache test results in FILE [disabled]
1353 -C, --config-cache alias for \`--cache-file=config.cache'
1354 -n, --no-create do not create output files
1355 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1356
b7026657
AC
1357Installation directories:
1358 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1359 [$ac_default_prefix]
b7026657 1360 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1361 [PREFIX]
c906108c 1362
b7026657
AC
1363By default, \`make install' will install all the files in
1364\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1365an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1366for instance \`--prefix=\$HOME'.
c906108c 1367
b7026657
AC
1368For better control, use the options below.
1369
1370Fine tuning of the installation directories:
81ecdfbb
RW
1371 --bindir=DIR user executables [EPREFIX/bin]
1372 --sbindir=DIR system admin executables [EPREFIX/sbin]
1373 --libexecdir=DIR program executables [EPREFIX/libexec]
1374 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1375 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1376 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1377 --libdir=DIR object code libraries [EPREFIX/lib]
1378 --includedir=DIR C header files [PREFIX/include]
1379 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1380 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1381 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1382 --infodir=DIR info documentation [DATAROOTDIR/info]
1383 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1384 --mandir=DIR man documentation [DATAROOTDIR/man]
1385 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1386 --htmldir=DIR html documentation [DOCDIR]
1387 --dvidir=DIR dvi documentation [DOCDIR]
1388 --pdfdir=DIR pdf documentation [DOCDIR]
1389 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1390_ACEOF
1391
1392 cat <<\_ACEOF
1393
1394Program names:
1395 --program-prefix=PREFIX prepend PREFIX to installed program names
1396 --program-suffix=SUFFIX append SUFFIX to installed program names
1397 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1398
1399System types:
1400 --build=BUILD configure for building on BUILD [guessed]
1401 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1402 --target=TARGET configure for building compilers for TARGET [HOST]
1403_ACEOF
c906108c 1404fi
b7026657
AC
1405
1406if test -n "$ac_init_help"; then
1407
1408 cat <<\_ACEOF
1409
1410Optional Features:
81ecdfbb 1411 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1412 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1413 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1414 --enable-plugins Enable support for plugins
6bb11ab3
L
1415 --enable-shared[=PKGS] build shared libraries [default=yes]
1416 --enable-static[=PKGS] build static libraries [default=yes]
1417 --enable-fast-install[=PKGS]
1418 optimize for fast installation [default=yes]
1419 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1420 --enable-maintainer-mode
1421 enable make rules and dependencies not useful (and
1422 sometimes confusing) to the casual installer
8d0978fb
MF
1423 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1424 itself)
1425 --enable-sim-stdio Specify whether to use stdio for console
1426 input/output
1427 --enable-sim-trace=opts Enable tracing of simulated programs
1428 --enable-sim-profile=opts
1429 Enable profiling flags
35656e95 1430 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1431 --enable-sim-environment=environment
1432 Specify mixed, user, virtual or operating
1433 environment
347fe5bb
MF
1434 --enable-sim-inline=inlines
1435 Specify which functions should be inlined
5c1008a4
MF
1436 --enable-werror treat compile warnings as errors
1437 --enable-build-warnings enable build-time compiler warnings if gcc is used
1438 --enable-sim-build-warnings
1439 enable SIM specific build-time compiler warnings if
1440 gcc is used
b7026657 1441
6efef468
JM
1442Optional Packages:
1443 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1444 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1445 --with-system-zlib use installed libz
6bb11ab3
L
1446 --with-pic try to use only PIC/non-PIC objects [default=use
1447 both]
1448 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1449 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1450 --with-bugurl=URL Direct users to URL to report a bug
1451
b7026657
AC
1452Some influential environment variables:
1453 CC C compiler command
1454 CFLAGS C compiler flags
1455 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1456 nonstandard directory <lib dir>
81ecdfbb 1457 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1458 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1459 you have headers in a nonstandard directory <include dir>
b7026657
AC
1460 CPP C preprocessor
1461
1462Use these variables to override the choices made by `configure' or to help
1463it to find libraries and programs with nonstandard names/locations.
1464
81ecdfbb 1465Report bugs to the package provider.
b7026657 1466_ACEOF
81ecdfbb 1467ac_status=$?
c906108c
SS
1468fi
1469
b7026657
AC
1470if test "$ac_init_help" = "recursive"; then
1471 # If there are subdirs, report their specific --help.
b7026657 1472 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1473 test -d "$ac_dir" ||
1474 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1475 continue
b7026657 1476 ac_builddir=.
c906108c 1477
81ecdfbb
RW
1478case "$ac_dir" in
1479.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1480*)
1481 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1482 # A ".." for each directory in $ac_dir_suffix.
1483 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1484 case $ac_top_builddir_sub in
1485 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1487 esac ;;
1488esac
1489ac_abs_top_builddir=$ac_pwd
1490ac_abs_builddir=$ac_pwd$ac_dir_suffix
1491# for backward compatibility:
1492ac_top_builddir=$ac_top_build_prefix
c906108c 1493
b7026657 1494case $srcdir in
81ecdfbb 1495 .) # We are building in place.
b7026657 1496 ac_srcdir=.
81ecdfbb
RW
1497 ac_top_srcdir=$ac_top_builddir_sub
1498 ac_abs_top_srcdir=$ac_pwd ;;
1499 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1500 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1501 ac_top_srcdir=$srcdir
1502 ac_abs_top_srcdir=$srcdir ;;
1503 *) # Relative name.
1504 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1505 ac_top_srcdir=$ac_top_build_prefix$srcdir
1506 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1507esac
81ecdfbb
RW
1508ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1509
1510 cd "$ac_dir" || { ac_status=$?; continue; }
1511 # Check for guested configure.
1512 if test -f "$ac_srcdir/configure.gnu"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1515 elif test -f "$ac_srcdir/configure"; then
1516 echo &&
1517 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1518 else
81ecdfbb
RW
1519 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1520 fi || ac_status=$?
1521 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657
AC
1522 done
1523fi
1524
81ecdfbb 1525test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1526if $ac_init_version; then
1527 cat <<\_ACEOF
81ecdfbb 1528configure
d0ac1c44 1529generated by GNU Autoconf 2.69
b7026657 1530
d0ac1c44 1531Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1532This configure script is free software; the Free Software Foundation
1533gives unlimited permission to copy, distribute and modify it.
1534_ACEOF
81ecdfbb 1535 exit
b7026657 1536fi
b7026657 1537
81ecdfbb
RW
1538## ------------------------ ##
1539## Autoconf initialization. ##
1540## ------------------------ ##
b7026657 1541
81ecdfbb
RW
1542# ac_fn_c_try_compile LINENO
1543# --------------------------
1544# Try to compile conftest.$ac_ext, and return whether this succeeded.
1545ac_fn_c_try_compile ()
b7026657 1546{
81ecdfbb
RW
1547 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 rm -f conftest.$ac_objext
1549 if { { ac_try="$ac_compile"
1550case "(($ac_try" in
1551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1552 *) ac_try_echo=$ac_try;;
1553esac
1554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1555$as_echo "$ac_try_echo"; } >&5
1556 (eval "$ac_compile") 2>conftest.err
1557 ac_status=$?
1558 if test -s conftest.err; then
1559 grep -v '^ *+' conftest.err >conftest.er1
1560 cat conftest.er1 >&5
1561 mv -f conftest.er1 conftest.err
1562 fi
1563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564 test $ac_status = 0; } && {
1565 test -z "$ac_c_werror_flag" ||
1566 test ! -s conftest.err
1567 } && test -s conftest.$ac_objext; then :
1568 ac_retval=0
1569else
1570 $as_echo "$as_me: failed program was:" >&5
1571sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1572
81ecdfbb
RW
1573 ac_retval=1
1574fi
d0ac1c44
SM
1575 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1576 as_fn_set_status $ac_retval
b7026657 1577
81ecdfbb 1578} # ac_fn_c_try_compile
b7026657 1579
81ecdfbb
RW
1580# ac_fn_c_try_cpp LINENO
1581# ----------------------
1582# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1583ac_fn_c_try_cpp ()
1584{
1585 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586 if { { ac_try="$ac_cpp conftest.$ac_ext"
1587case "(($ac_try" in
1588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1589 *) ac_try_echo=$ac_try;;
1590esac
1591eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1592$as_echo "$ac_try_echo"; } >&5
1593 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1594 ac_status=$?
1595 if test -s conftest.err; then
1596 grep -v '^ *+' conftest.err >conftest.er1
1597 cat conftest.er1 >&5
1598 mv -f conftest.er1 conftest.err
1599 fi
1600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1601 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1602 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1603 test ! -s conftest.err
1604 }; then :
1605 ac_retval=0
1606else
1607 $as_echo "$as_me: failed program was:" >&5
1608sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1609
81ecdfbb
RW
1610 ac_retval=1
1611fi
d0ac1c44
SM
1612 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1613 as_fn_set_status $ac_retval
b7026657 1614
81ecdfbb 1615} # ac_fn_c_try_cpp
b7026657 1616
81ecdfbb
RW
1617# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1618# -------------------------------------------------------
1619# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1620# the include files in INCLUDES and setting the cache variable VAR
1621# accordingly.
1622ac_fn_c_check_header_mongrel ()
1623{
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1625 if eval \${$3+:} false; then :
81ecdfbb
RW
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1627$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1628if eval \${$3+:} false; then :
81ecdfbb
RW
1629 $as_echo_n "(cached) " >&6
1630fi
1631eval ac_res=\$$3
1632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1633$as_echo "$ac_res" >&6; }
1634else
1635 # Is the header compilable?
1636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1637$as_echo_n "checking $2 usability... " >&6; }
1638cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1639/* end confdefs.h. */
1640$4
1641#include <$2>
1642_ACEOF
1643if ac_fn_c_try_compile "$LINENO"; then :
1644 ac_header_compiler=yes
1645else
1646 ac_header_compiler=no
1647fi
1648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1650$as_echo "$ac_header_compiler" >&6; }
1651
1652# Is the header present?
1653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1654$as_echo_n "checking $2 presence... " >&6; }
1655cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1656/* end confdefs.h. */
1657#include <$2>
1658_ACEOF
1659if ac_fn_c_try_cpp "$LINENO"; then :
1660 ac_header_preproc=yes
1661else
1662 ac_header_preproc=no
1663fi
d0ac1c44 1664rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1666$as_echo "$ac_header_preproc" >&6; }
1667
1668# So? What about this header?
1669case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1670 yes:no: )
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1672$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1674$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1675 ;;
1676 no:yes:* )
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1678$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1680$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1682$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1684$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1686$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1687 ;;
1688esac
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1691if eval \${$3+:} false; then :
81ecdfbb
RW
1692 $as_echo_n "(cached) " >&6
1693else
1694 eval "$3=\$ac_header_compiler"
1695fi
1696eval ac_res=\$$3
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698$as_echo "$ac_res" >&6; }
1699fi
d0ac1c44 1700 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1701
1702} # ac_fn_c_check_header_mongrel
1703
1704# ac_fn_c_try_run LINENO
1705# ----------------------
1706# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1707# that executables *can* be run.
1708ac_fn_c_try_run ()
1709{
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 if { { ac_try="$ac_link"
1712case "(($ac_try" in
1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714 *) ac_try_echo=$ac_try;;
1715esac
1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717$as_echo "$ac_try_echo"; } >&5
1718 (eval "$ac_link") 2>&5
1719 ac_status=$?
1720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1722 { { case "(($ac_try" in
1723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724 *) ac_try_echo=$ac_try;;
1725esac
1726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727$as_echo "$ac_try_echo"; } >&5
1728 (eval "$ac_try") 2>&5
1729 ac_status=$?
1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731 test $ac_status = 0; }; }; then :
1732 ac_retval=0
1733else
1734 $as_echo "$as_me: program exited with status $ac_status" >&5
1735 $as_echo "$as_me: failed program was:" >&5
1736sed 's/^/| /' conftest.$ac_ext >&5
1737
1738 ac_retval=$ac_status
1739fi
1740 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1741 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1742 as_fn_set_status $ac_retval
81ecdfbb
RW
1743
1744} # ac_fn_c_try_run
1745
1746# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1747# -------------------------------------------------------
1748# Tests whether HEADER exists and can be compiled using the include files in
1749# INCLUDES, setting the cache variable VAR accordingly.
1750ac_fn_c_check_header_compile ()
1751{
1752 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1754$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1755if eval \${$3+:} false; then :
81ecdfbb
RW
1756 $as_echo_n "(cached) " >&6
1757else
1758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1759/* end confdefs.h. */
1760$4
1761#include <$2>
1762_ACEOF
1763if ac_fn_c_try_compile "$LINENO"; then :
1764 eval "$3=yes"
1765else
1766 eval "$3=no"
1767fi
1768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1769fi
1770eval ac_res=\$$3
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1772$as_echo "$ac_res" >&6; }
d0ac1c44 1773 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1774
1775} # ac_fn_c_check_header_compile
1776
1777# ac_fn_c_try_link LINENO
1778# -----------------------
1779# Try to link conftest.$ac_ext, and return whether this succeeded.
1780ac_fn_c_try_link ()
1781{
1782 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783 rm -f conftest.$ac_objext conftest$ac_exeext
1784 if { { ac_try="$ac_link"
1785case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788esac
1789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790$as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_link") 2>conftest.err
1792 ac_status=$?
1793 if test -s conftest.err; then
1794 grep -v '^ *+' conftest.err >conftest.er1
1795 cat conftest.er1 >&5
1796 mv -f conftest.er1 conftest.err
1797 fi
1798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1799 test $ac_status = 0; } && {
1800 test -z "$ac_c_werror_flag" ||
1801 test ! -s conftest.err
1802 } && test -s conftest$ac_exeext && {
1803 test "$cross_compiling" = yes ||
d0ac1c44 1804 test -x conftest$ac_exeext
81ecdfbb
RW
1805 }; then :
1806 ac_retval=0
1807else
1808 $as_echo "$as_me: failed program was:" >&5
1809sed 's/^/| /' conftest.$ac_ext >&5
1810
1811 ac_retval=1
1812fi
1813 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1814 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1815 # interfere with the next link command; also delete a directory that is
1816 # left behind by Apple's compiler. We do this before executing the actions.
1817 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1818 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1819 as_fn_set_status $ac_retval
81ecdfbb
RW
1820
1821} # ac_fn_c_try_link
1822
1823# ac_fn_c_check_func LINENO FUNC VAR
1824# ----------------------------------
1825# Tests whether FUNC exists, setting the cache variable VAR accordingly
1826ac_fn_c_check_func ()
1827{
1828 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1831if eval \${$3+:} false; then :
81ecdfbb
RW
1832 $as_echo_n "(cached) " >&6
1833else
1834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835/* end confdefs.h. */
1836/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1837 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1838#define $2 innocuous_$2
1839
1840/* System header to define __stub macros and hopefully few prototypes,
1841 which can conflict with char $2 (); below.
1842 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1843 <limits.h> exists even on freestanding compilers. */
1844
1845#ifdef __STDC__
1846# include <limits.h>
1847#else
1848# include <assert.h>
1849#endif
1850
1851#undef $2
1852
1853/* Override any GCC internal prototype to avoid an error.
1854 Use char because int might match the return type of a GCC
1855 builtin and then its argument prototype would still apply. */
1856#ifdef __cplusplus
1857extern "C"
1858#endif
1859char $2 ();
1860/* The GNU C library defines this for functions which it implements
1861 to always fail with ENOSYS. Some functions are actually named
1862 something starting with __ and the normal name is an alias. */
1863#if defined __stub_$2 || defined __stub___$2
1864choke me
1865#endif
1866
1867int
1868main ()
1869{
1870return $2 ();
1871 ;
1872 return 0;
1873}
1874_ACEOF
1875if ac_fn_c_try_link "$LINENO"; then :
1876 eval "$3=yes"
1877else
1878 eval "$3=no"
1879fi
1880rm -f core conftest.err conftest.$ac_objext \
1881 conftest$ac_exeext conftest.$ac_ext
1882fi
1883eval ac_res=\$$3
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885$as_echo "$ac_res" >&6; }
d0ac1c44 1886 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1887
1888} # ac_fn_c_check_func
936df756
MF
1889
1890# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1891# ----------------------------------------------------
1892# Tries to find if the field MEMBER exists in type AGGR, after including
1893# INCLUDES, setting cache variable VAR accordingly.
1894ac_fn_c_check_member ()
1895{
1896 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1898$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1899if eval \${$4+:} false; then :
936df756
MF
1900 $as_echo_n "(cached) " >&6
1901else
1902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1903/* end confdefs.h. */
1904$5
1905int
1906main ()
1907{
1908static $2 ac_aggr;
1909if (ac_aggr.$3)
1910return 0;
1911 ;
1912 return 0;
1913}
1914_ACEOF
1915if ac_fn_c_try_compile "$LINENO"; then :
1916 eval "$4=yes"
1917else
1918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1919/* end confdefs.h. */
1920$5
1921int
1922main ()
1923{
1924static $2 ac_aggr;
1925if (sizeof ac_aggr.$3)
1926return 0;
1927 ;
1928 return 0;
1929}
1930_ACEOF
1931if ac_fn_c_try_compile "$LINENO"; then :
1932 eval "$4=yes"
1933else
1934 eval "$4=no"
1935fi
1936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1937fi
1938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1939fi
1940eval ac_res=\$$4
1941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1942$as_echo "$ac_res" >&6; }
d0ac1c44 1943 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1944
1945} # ac_fn_c_check_member
1946
1947# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1948# -------------------------------------------
1949# Tests whether TYPE exists after having included INCLUDES, setting cache
1950# variable VAR accordingly.
1951ac_fn_c_check_type ()
1952{
1953 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1955$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1956if eval \${$3+:} false; then :
936df756
MF
1957 $as_echo_n "(cached) " >&6
1958else
1959 eval "$3=no"
1960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1961/* end confdefs.h. */
1962$4
1963int
1964main ()
1965{
1966if (sizeof ($2))
1967 return 0;
1968 ;
1969 return 0;
1970}
1971_ACEOF
1972if ac_fn_c_try_compile "$LINENO"; then :
1973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1974/* end confdefs.h. */
1975$4
1976int
1977main ()
1978{
1979if (sizeof (($2)))
1980 return 0;
1981 ;
1982 return 0;
1983}
1984_ACEOF
1985if ac_fn_c_try_compile "$LINENO"; then :
1986
1987else
1988 eval "$3=yes"
1989fi
1990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1991fi
1992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1993fi
1994eval ac_res=\$$3
1995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1996$as_echo "$ac_res" >&6; }
d0ac1c44 1997 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1998
1999} # ac_fn_c_check_type
81ecdfbb
RW
2000cat >config.log <<_ACEOF
2001This file contains any messages produced by compilers while
2002running configure, to aid debugging if configure makes a mistake.
2003
2004It was created by $as_me, which was
d0ac1c44 2005generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2006
2007 $ $0 $@
2008
2009_ACEOF
2010exec 5>>config.log
2011{
2012cat <<_ASUNAME
2013## --------- ##
2014## Platform. ##
2015## --------- ##
2016
2017hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2018uname -m = `(uname -m) 2>/dev/null || echo unknown`
2019uname -r = `(uname -r) 2>/dev/null || echo unknown`
2020uname -s = `(uname -s) 2>/dev/null || echo unknown`
2021uname -v = `(uname -v) 2>/dev/null || echo unknown`
2022
2023/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2024/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2025
2026/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2027/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2028/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2029/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2030/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2031/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2032/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2033
2034_ASUNAME
2035
2036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2037for as_dir in $PATH
2038do
2039 IFS=$as_save_IFS
2040 test -z "$as_dir" && as_dir=.
2041 $as_echo "PATH: $as_dir"
2042 done
2043IFS=$as_save_IFS
2044
2045} >&5
2046
2047cat >&5 <<_ACEOF
b7026657
AC
2048
2049
2050## ----------- ##
2051## Core tests. ##
2052## ----------- ##
2053
2054_ACEOF
2055
2056
2057# Keep a trace of the command line.
2058# Strip out --no-create and --no-recursion so they do not pile up.
2059# Strip out --silent because we don't want to record it for future runs.
2060# Also quote any args containing shell meta-characters.
2061# Make two passes to allow for proper duplicate-argument suppression.
2062ac_configure_args=
2063ac_configure_args0=
2064ac_configure_args1=
b7026657
AC
2065ac_must_keep_next=false
2066for ac_pass in 1 2
2067do
2068 for ac_arg
2069 do
2070 case $ac_arg in
2071 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2072 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2073 | -silent | --silent | --silen | --sile | --sil)
2074 continue ;;
81ecdfbb
RW
2075 *\'*)
2076 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2077 esac
2078 case $ac_pass in
81ecdfbb 2079 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2080 2)
81ecdfbb 2081 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2082 if test $ac_must_keep_next = true; then
2083 ac_must_keep_next=false # Got value, back to normal.
2084 else
2085 case $ac_arg in
2086 *=* | --config-cache | -C | -disable-* | --disable-* \
2087 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2088 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2089 | -with-* | --with-* | -without-* | --without-* | --x)
2090 case "$ac_configure_args0 " in
2091 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2092 esac
2093 ;;
2094 -* ) ac_must_keep_next=true ;;
2095 esac
2096 fi
81ecdfbb 2097 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2098 ;;
2099 esac
2100 done
2101done
81ecdfbb
RW
2102{ ac_configure_args0=; unset ac_configure_args0;}
2103{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2104
2105# When interrupted or exit'd, cleanup temporary files, and complete
2106# config.log. We remove comments because anyway the quotes in there
2107# would cause problems or look ugly.
81ecdfbb
RW
2108# WARNING: Use '\'' to represent an apostrophe within the trap.
2109# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2110trap 'exit_status=$?
2111 # Save into config.log some information that might help in debugging.
2112 {
2113 echo
2114
d0ac1c44 2115 $as_echo "## ---------------- ##
b7026657 2116## Cache variables. ##
d0ac1c44 2117## ---------------- ##"
b7026657
AC
2118 echo
2119 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2120(
2121 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2122 eval ac_val=\$$ac_var
2123 case $ac_val in #(
2124 *${as_nl}*)
2125 case $ac_var in #(
2126 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2127$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2128 esac
2129 case $ac_var in #(
2130 _ | IFS | as_nl) ;; #(
2131 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2132 *) { eval $ac_var=; unset $ac_var;} ;;
2133 esac ;;
2134 esac
2135 done
b7026657 2136 (set) 2>&1 |
81ecdfbb
RW
2137 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2138 *${as_nl}ac_space=\ *)
b7026657 2139 sed -n \
81ecdfbb
RW
2140 "s/'\''/'\''\\\\'\'''\''/g;
2141 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2142 ;; #(
b7026657 2143 *)
81ecdfbb 2144 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2145 ;;
81ecdfbb
RW
2146 esac |
2147 sort
2148)
b7026657
AC
2149 echo
2150
d0ac1c44 2151 $as_echo "## ----------------- ##
b7026657 2152## Output variables. ##
d0ac1c44 2153## ----------------- ##"
b7026657
AC
2154 echo
2155 for ac_var in $ac_subst_vars
2156 do
81ecdfbb
RW
2157 eval ac_val=\$$ac_var
2158 case $ac_val in
2159 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2160 esac
2161 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2162 done | sort
2163 echo
2164
2165 if test -n "$ac_subst_files"; then
d0ac1c44 2166 $as_echo "## ------------------- ##
81ecdfbb 2167## File substitutions. ##
d0ac1c44 2168## ------------------- ##"
b7026657
AC
2169 echo
2170 for ac_var in $ac_subst_files
2171 do
81ecdfbb
RW
2172 eval ac_val=\$$ac_var
2173 case $ac_val in
2174 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2175 esac
2176 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2177 done | sort
2178 echo
2179 fi
2180
2181 if test -s confdefs.h; then
d0ac1c44 2182 $as_echo "## ----------- ##
b7026657 2183## confdefs.h. ##
d0ac1c44 2184## ----------- ##"
b7026657 2185 echo
81ecdfbb 2186 cat confdefs.h
b7026657
AC
2187 echo
2188 fi
2189 test "$ac_signal" != 0 &&
81ecdfbb
RW
2190 $as_echo "$as_me: caught signal $ac_signal"
2191 $as_echo "$as_me: exit $exit_status"
b7026657 2192 } >&5
81ecdfbb
RW
2193 rm -f core *.core core.conftest.* &&
2194 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2195 exit $exit_status
81ecdfbb 2196' 0
b7026657 2197for ac_signal in 1 2 13 15; do
81ecdfbb 2198 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2199done
2200ac_signal=0
2201
2202# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2203rm -f -r conftest* confdefs.h
2204
2205$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2206
2207# Predefined preprocessor variables.
2208
2209cat >>confdefs.h <<_ACEOF
2210#define PACKAGE_NAME "$PACKAGE_NAME"
2211_ACEOF
2212
b7026657
AC
2213cat >>confdefs.h <<_ACEOF
2214#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2215_ACEOF
2216
b7026657
AC
2217cat >>confdefs.h <<_ACEOF
2218#define PACKAGE_VERSION "$PACKAGE_VERSION"
2219_ACEOF
2220
b7026657
AC
2221cat >>confdefs.h <<_ACEOF
2222#define PACKAGE_STRING "$PACKAGE_STRING"
2223_ACEOF
2224
b7026657
AC
2225cat >>confdefs.h <<_ACEOF
2226#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2227_ACEOF
2228
81ecdfbb
RW
2229cat >>confdefs.h <<_ACEOF
2230#define PACKAGE_URL "$PACKAGE_URL"
2231_ACEOF
2232
b7026657
AC
2233
2234# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2235# Prefer an explicitly selected file to automatically selected ones.
2236ac_site_file1=NONE
2237ac_site_file2=NONE
2238if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2239 # We do not want a PATH search for config.site.
2240 case $CONFIG_SITE in #((
2241 -*) ac_site_file1=./$CONFIG_SITE;;
2242 */*) ac_site_file1=$CONFIG_SITE;;
2243 *) ac_site_file1=./$CONFIG_SITE;;
2244 esac
81ecdfbb
RW
2245elif test "x$prefix" != xNONE; then
2246 ac_site_file1=$prefix/share/config.site
2247 ac_site_file2=$prefix/etc/config.site
2248else
2249 ac_site_file1=$ac_default_prefix/share/config.site
2250 ac_site_file2=$ac_default_prefix/etc/config.site
2251fi
2252for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2253do
2254 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2255 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2257$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2258 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2259 . "$ac_site_file" \
2260 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2261$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2262as_fn_error $? "failed to load site script $ac_site_file
2263See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2264 fi
2265done
2266
2267if test -r "$cache_file"; then
d0ac1c44
SM
2268 # Some versions of bash will fail to source /dev/null (special files
2269 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2270 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2272$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2273 case $cache_file in
81ecdfbb
RW
2274 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2275 *) . "./$cache_file";;
b7026657
AC
2276 esac
2277 fi
2278else
81ecdfbb
RW
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2280$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2281 >$cache_file
2282fi
2283
2284# Check that the precious variables saved in the cache have kept the same
2285# value.
2286ac_cache_corrupted=false
81ecdfbb 2287for ac_var in $ac_precious_vars; do
b7026657
AC
2288 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2289 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2290 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2291 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2292 case $ac_old_set,$ac_new_set in
2293 set,)
81ecdfbb
RW
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2295$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2296 ac_cache_corrupted=: ;;
2297 ,set)
81ecdfbb
RW
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2299$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2300 ac_cache_corrupted=: ;;
2301 ,);;
2302 *)
2303 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2304 # differences in whitespace do not lead to failure.
2305 ac_old_val_w=`echo x $ac_old_val`
2306 ac_new_val_w=`echo x $ac_new_val`
2307 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2309$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2310 ac_cache_corrupted=:
2311 else
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2313$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2314 eval $ac_var=\$ac_old_val
2315 fi
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2317$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2319$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2320 fi;;
2321 esac
2322 # Pass precious variables to config.status.
2323 if test "$ac_new_set" = set; then
2324 case $ac_new_val in
81ecdfbb 2325 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2326 *) ac_arg=$ac_var=$ac_new_val ;;
2327 esac
2328 case " $ac_configure_args " in
2329 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2330 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2331 esac
2332 fi
2333done
2334if $ac_cache_corrupted; then
81ecdfbb
RW
2335 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2336$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2338$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2339 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2340fi
81ecdfbb
RW
2341## -------------------- ##
2342## Main body of script. ##
2343## -------------------- ##
b7026657
AC
2344
2345ac_ext=c
2346ac_cpp='$CPP $CPPFLAGS'
2347ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2348ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2349ac_compiler_gnu=$ac_cv_c_compiler_gnu
2350
2351
35695fd6
AC
2352# This file contains common code used by all simulators.
2353#
2354# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2355# directory. It is intended to be invoked before any target specific stuff.
2356# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2357# It is intended to be invoked last.
2358#
50df264d 2359# See README-HACKING for more details.
35695fd6 2360
d6416cdc
RW
2361# Include global overrides and fixes for Autoconf.
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
d6416cdc
RW
2384
2385
2386
2387
2388
2389
2390
35695fd6
AC
2391
2392
2393
db2e4d67 2394
5c887dd5
JB
2395
2396
6bb11ab3 2397# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2398#
6bb11ab3
L
2399# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2400# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2401# Written by Gordon Matzigkeit, 1996
2402#
2403# This file is free software; the Free Software Foundation gives
2404# unlimited permission to copy and/or distribute it, with or without
2405# modifications, as long as this notice is preserved.
db2e4d67 2406
db2e4d67 2407
db2e4d67 2408
6bb11ab3 2409# serial 56 LT_INIT
db2e4d67
MF
2410
2411
6bb11ab3
L
2412# LT_PREREQ(VERSION)
2413# ------------------
2414# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2415
db2e4d67
MF
2416
2417
6bb11ab3
L
2418# _LT_CHECK_BUILDDIR
2419# ------------------
2420# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2421
2422
35695fd6 2423
6bb11ab3
L
2424# LT_INIT([OPTIONS])
2425# ------------------
2426# LT_INIT
35695fd6 2427
6bb11ab3
L
2428# Old names:
2429# This is what autoupdate's m4 run will expand. It fires
2430# the warning (with _au_warn_XXX), outputs it into the
2431# updated configure.ac (with AC_DIAGNOSE), and then outputs
2432# the replacement expansion.
35695fd6
AC
2433
2434
6bb11ab3
L
2435# This is an auxiliary macro that is also run when
2436# autoupdate runs m4. It simply calls m4_warning, but
2437# we need a wrapper so that each warning is emitted only
2438# once. We break the quoting in m4_warning's argument in
2439# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2440
2441
6bb11ab3
L
2442# Finally, this is the expansion that is picked up by
2443# autoconf. It tells the user to run autoupdate, and
2444# then outputs the replacement expansion. We do not care
2445# about autoupdate's warning because that contains
2446# information on what to do *after* running autoupdate.
35695fd6 2447
6bb11ab3
L
2448# This is what autoupdate's m4 run will expand. It fires
2449# the warning (with _au_warn_XXX), outputs it into the
2450# updated configure.ac (with AC_DIAGNOSE), and then outputs
2451# the replacement expansion.
35695fd6
AC
2452
2453
6bb11ab3
L
2454# This is an auxiliary macro that is also run when
2455# autoupdate runs m4. It simply calls m4_warning, but
2456# we need a wrapper so that each warning is emitted only
2457# once. We break the quoting in m4_warning's argument in
2458# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2459
2460
6bb11ab3
L
2461# Finally, this is the expansion that is picked up by
2462# autoconf. It tells the user to run autoupdate, and
2463# then outputs the replacement expansion. We do not care
2464# about autoupdate's warning because that contains
2465# information on what to do *after* running autoupdate.
35695fd6
AC
2466
2467
2468
6bb11ab3
L
2469# _LT_CC_BASENAME(CC)
2470# -------------------
2471# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2472
2473
2474
6bb11ab3
L
2475# _LT_FILEUTILS_DEFAULTS
2476# ----------------------
2477# It is okay to use these file commands and assume they have been set
2478# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2479# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2480
2481
6bb11ab3
L
2482# _LT_SETUP
2483# ---------
2484# _LT_SETUP
35695fd6
AC
2485
2486
6bb11ab3
L
2487# _LT_PREPARE_SED_QUOTE_VARS
2488# --------------------------
2489# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2490
2491
6bb11ab3
L
2492# _LT_PROG_LTMAIN
2493# ---------------
2494# Note that this code is called both from `configure', and `config.status'
2495# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2496# `config.status' has no value for ac_aux_dir unless we are using Automake,
2497# so we pass a copy along to make sure it has a sensible value anyway.
2498# _LT_PROG_LTMAIN
35695fd6
AC
2499
2500
6bb11ab3
L
2501## ------------------------------------- ##
2502## Accumulate code for creating libtool. ##
2503## ------------------------------------- ##
35695fd6 2504
6bb11ab3
L
2505# So that we can recreate a full libtool script including additional
2506# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2507# in macros and then make a single call at the end using the `libtool'
2508# label.
35695fd6
AC
2509
2510
6bb11ab3
L
2511# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2512# ----------------------------------------
2513# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2514
2515
6bb11ab3 2516# Initialize.
35695fd6
AC
2517
2518
2519
6bb11ab3
L
2520# _LT_CONFIG_LIBTOOL([COMMANDS])
2521# ------------------------------
2522# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2523
2524
6bb11ab3 2525# Initialize.
35695fd6
AC
2526
2527
2528
6bb11ab3
L
2529# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2530# -----------------------------------------------------
35695fd6 2531
5912fadd
JB
2532
2533
6bb11ab3
L
2534# _LT_FORMAT_COMMENT([COMMENT])
2535# -----------------------------
2536# Add leading comment marks to the start of each line, and a trailing
2537# full-stop to the whole comment if one is not present already.
5912fadd
JB
2538
2539
35695fd6
AC
2540
2541
6bb11ab3
L
2542## ------------------------ ##
2543## FIXME: Eliminate VARNAME ##
2544## ------------------------ ##
35695fd6
AC
2545
2546
6bb11ab3
L
2547# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2548# -------------------------------------------------------------------
2549# CONFIGNAME is the name given to the value in the libtool script.
2550# VARNAME is the (base) name used in the configure script.
2551# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2552# VARNAME. Any other value will be used directly.
35695fd6 2553
35695fd6
AC
2554
2555
6bb11ab3
L
2556# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2557# --------------------------------------------------------
35695fd6
AC
2558
2559
2560
6bb11ab3
L
2561# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2562# ------------------------------------------------
35695fd6
AC
2563
2564
2565
6bb11ab3
L
2566# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2567# ---------------------------------------------------------
35695fd6
AC
2568
2569
2570
6bb11ab3
L
2571# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2572# --------------------------------------------------
35695fd6
AC
2573
2574
2575
6bb11ab3
L
2576# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2577# ---------------------------------------------------
35695fd6
AC
2578
2579
2580
6bb11ab3
L
2581# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2582# ---------------------------------------------------
35695fd6
AC
2583
2584
2585
2586
6bb11ab3
L
2587# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2588# ------------------------------------------------
35695fd6
AC
2589
2590
2591
2592
6bb11ab3
L
2593# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2594# ------------------------------------
2595# Quote a variable value, and forward it to `config.status' so that its
2596# declaration there will have the same value as in `configure'. VARNAME
2597# must have a single quote delimited value for this to work.
35695fd6
AC
2598
2599
2600
6bb11ab3
L
2601# _LT_CONFIG_STATUS_DECLARATIONS
2602# ------------------------------
2603# We delimit libtool config variables with single quotes, so when
2604# we write them to config.status, we have to be sure to quote all
2605# embedded single quotes properly. In configure, this macro expands
2606# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2607#
2608# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2609
2610
2611
6bb11ab3
L
2612# _LT_LIBTOOL_TAGS
2613# ----------------
2614# Output comment and list of tags supported by the script
35695fd6
AC
2615
2616
2617
6bb11ab3
L
2618# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2619# -----------------------------------
2620# Extract the dictionary values for VARNAME (optionally with TAG) and
2621# expand to a commented shell variable setting:
2622#
2623# # Some comment about what VAR is for.
2624# visible_name=$lt_internal_name
35695fd6
AC
2625
2626
35695fd6 2627
6bb11ab3
L
2628# _LT_LIBTOOL_CONFIG_VARS
2629# -----------------------
2630# Produce commented declarations of non-tagged libtool config variables
2631# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2632# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2633# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2634
2635
6efef468 2636
6bb11ab3
L
2637# _LT_LIBTOOL_TAG_VARS(TAG)
2638# -------------------------
6efef468
JM
2639
2640
2641
6bb11ab3
L
2642# _LT_TAGVAR(VARNAME, [TAGNAME])
2643# ------------------------------
6efef468
JM
2644
2645
2646
6bb11ab3
L
2647# _LT_CONFIG_COMMANDS
2648# -------------------
2649# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2650# variables for single and double quote escaping we saved from calls
2651# to _LT_DECL, we can put quote escaped variables declarations
2652# into `config.status', and then the shell code to quote escape them in
2653# for loops in `config.status'. Finally, any additional code accumulated
2654# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2655#_LT_CONFIG_COMMANDS
2656
2657
2658# Initialize.
2659
2660
2661# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2662# ------------------------------------
2663# Generate a child script FILE with all initialization necessary to
2664# reuse the environment learned by the parent script, and make the
2665# file executable. If COMMENT is supplied, it is inserted after the
2666# `#!' sequence but before initialization text begins. After this
2667# macro, additional text can be appended to FILE to form the body of
2668# the child script. The macro ends with non-zero status if the
2669# file could not be fully written (such as if the disk is full).
2670# _LT_GENERATED_FILE_INIT
2671
2672# LT_OUTPUT
2673# ---------
2674# This macro allows early generation of the libtool script (before
2675# AC_OUTPUT is called), incase it is used in configure for compilation
2676# tests.
2677# LT_OUTPUT
2678
2679
2680# _LT_CONFIG(TAG)
2681# ---------------
2682# If TAG is the built-in tag, create an initial libtool script with a
2683# default configuration from the untagged config vars. Otherwise add code
2684# to config.status for appending the configuration named by TAG from the
2685# matching tagged config vars.
2686# _LT_CONFIG
6efef468
JM
2687
2688
6bb11ab3
L
2689# LT_SUPPORTED_TAG(TAG)
2690# ---------------------
2691# Trace this macro to discover what tags are supported by the libtool
2692# --tag option, using:
2693# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2694
6efef468 2695
6efef468 2696
6bb11ab3 2697# C support is built-in for now
6efef468 2698
6efef468
JM
2699
2700
2701
6bb11ab3
L
2702# LT_LANG(LANG)
2703# -------------
2704# Enable libtool support for the given language if not already enabled.
2705# LT_LANG
6efef468
JM
2706
2707
6bb11ab3
L
2708# _LT_LANG(LANGNAME)
2709# ------------------
2710# _LT_LANG
6efef468
JM
2711
2712
6bb11ab3
L
2713# _LT_LANG_DEFAULT_CONFIG
2714# -----------------------
2715# _LT_LANG_DEFAULT_CONFIG
6efef468 2716
6bb11ab3
L
2717# Obsolete macros:
2718# This is what autoupdate's m4 run will expand. It fires
2719# the warning (with _au_warn_XXX), outputs it into the
2720# updated configure.ac (with AC_DIAGNOSE), and then outputs
2721# the replacement expansion.
6efef468 2722
6efef468 2723
6bb11ab3
L
2724# This is an auxiliary macro that is also run when
2725# autoupdate runs m4. It simply calls m4_warning, but
2726# we need a wrapper so that each warning is emitted only
2727# once. We break the quoting in m4_warning's argument in
2728# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2729
6efef468 2730
6bb11ab3
L
2731# Finally, this is the expansion that is picked up by
2732# autoconf. It tells the user to run autoupdate, and
2733# then outputs the replacement expansion. We do not care
2734# about autoupdate's warning because that contains
2735# information on what to do *after* running autoupdate.
6efef468 2736
6bb11ab3
L
2737# This is what autoupdate's m4 run will expand. It fires
2738# the warning (with _au_warn_XXX), outputs it into the
2739# updated configure.ac (with AC_DIAGNOSE), and then outputs
2740# the replacement expansion.
6efef468
JM
2741
2742
6bb11ab3
L
2743# This is an auxiliary macro that is also run when
2744# autoupdate runs m4. It simply calls m4_warning, but
2745# we need a wrapper so that each warning is emitted only
2746# once. We break the quoting in m4_warning's argument in
2747# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2748
2749
6bb11ab3
L
2750# Finally, this is the expansion that is picked up by
2751# autoconf. It tells the user to run autoupdate, and
2752# then outputs the replacement expansion. We do not care
2753# about autoupdate's warning because that contains
2754# information on what to do *after* running autoupdate.
6efef468 2755
6bb11ab3
L
2756# This is what autoupdate's m4 run will expand. It fires
2757# the warning (with _au_warn_XXX), outputs it into the
2758# updated configure.ac (with AC_DIAGNOSE), and then outputs
2759# the replacement expansion.
6efef468
JM
2760
2761
6bb11ab3
L
2762# This is an auxiliary macro that is also run when
2763# autoupdate runs m4. It simply calls m4_warning, but
2764# we need a wrapper so that each warning is emitted only
2765# once. We break the quoting in m4_warning's argument in
2766# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2767
2768
6bb11ab3
L
2769# Finally, this is the expansion that is picked up by
2770# autoconf. It tells the user to run autoupdate, and
2771# then outputs the replacement expansion. We do not care
2772# about autoupdate's warning because that contains
2773# information on what to do *after* running autoupdate.
6efef468 2774
6bb11ab3
L
2775# This is what autoupdate's m4 run will expand. It fires
2776# the warning (with _au_warn_XXX), outputs it into the
2777# updated configure.ac (with AC_DIAGNOSE), and then outputs
2778# the replacement expansion.
6efef468
JM
2779
2780
6bb11ab3
L
2781# This is an auxiliary macro that is also run when
2782# autoupdate runs m4. It simply calls m4_warning, but
2783# we need a wrapper so that each warning is emitted only
2784# once. We break the quoting in m4_warning's argument in
2785# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2786
2787
6bb11ab3
L
2788# Finally, this is the expansion that is picked up by
2789# autoconf. It tells the user to run autoupdate, and
2790# then outputs the replacement expansion. We do not care
2791# about autoupdate's warning because that contains
2792# information on what to do *after* running autoupdate.
6efef468 2793
6bb11ab3
L
2794# This is what autoupdate's m4 run will expand. It fires
2795# the warning (with _au_warn_XXX), outputs it into the
2796# updated configure.ac (with AC_DIAGNOSE), and then outputs
2797# the replacement expansion.
6efef468
JM
2798
2799
6bb11ab3
L
2800# This is an auxiliary macro that is also run when
2801# autoupdate runs m4. It simply calls m4_warning, but
2802# we need a wrapper so that each warning is emitted only
2803# once. We break the quoting in m4_warning's argument in
2804# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2805
2806
6bb11ab3
L
2807# Finally, this is the expansion that is picked up by
2808# autoconf. It tells the user to run autoupdate, and
2809# then outputs the replacement expansion. We do not care
2810# about autoupdate's warning because that contains
2811# information on what to do *after* running autoupdate.
6efef468 2812
35695fd6
AC
2813
2814
6bb11ab3
L
2815# _LT_TAG_COMPILER
2816# ----------------
2817# _LT_TAG_COMPILER
35695fd6
AC
2818
2819
6bb11ab3
L
2820# _LT_COMPILER_BOILERPLATE
2821# ------------------------
2822# Check for compiler boilerplate output or warnings with
2823# the simple compiler test code.
2824# _LT_COMPILER_BOILERPLATE
f0569246 2825
f0569246 2826
6bb11ab3
L
2827# _LT_LINKER_BOILERPLATE
2828# ----------------------
2829# Check for linker boilerplate output or warnings with
2830# the simple link test code.
2831# _LT_LINKER_BOILERPLATE
b7026657 2832
6bb11ab3
L
2833# _LT_REQUIRED_DARWIN_CHECKS
2834# -------------------------
81ecdfbb 2835
b7026657 2836
b7026657 2837
6bb11ab3
L
2838# _LT_DARWIN_LINKER_FEATURES
2839# --------------------------
2840# Checks for linker and compiler features on darwin
b7026657 2841
b7026657 2842
6bb11ab3
L
2843# _LT_SYS_MODULE_PATH_AIX
2844# -----------------------
2845# Links a minimal program and checks the executable
2846# for the system default hardcoded library path. In most cases,
2847# this is /usr/lib:/lib, but when the MPI compilers are used
2848# the location of the communication and MPI libs are included too.
2849# If we don't find anything, use the default library path according
2850# to the aix ld manual.
2851# _LT_SYS_MODULE_PATH_AIX
b7026657 2852
b7026657 2853
6bb11ab3
L
2854# _LT_SHELL_INIT(ARG)
2855# -------------------
2856# _LT_SHELL_INIT
b7026657 2857
f0569246 2858
81ecdfbb 2859
6bb11ab3
L
2860# _LT_PROG_ECHO_BACKSLASH
2861# -----------------------
2862# Find how we can fake an echo command that does not interpret backslash.
2863# In particular, with Autoconf 2.60 or later we add some code to the start
2864# of the generated configure script which will find a shell with a builtin
2865# printf (which we can use as an echo command).
2866# _LT_PROG_ECHO_BACKSLASH
f0569246 2867
b7026657 2868
6bb11ab3
L
2869# _LT_ENABLE_LOCK
2870# ---------------
2871# _LT_ENABLE_LOCK
81ecdfbb 2872
b7026657 2873
6bb11ab3
L
2874# _LT_CMD_OLD_ARCHIVE
2875# -------------------
2876# _LT_CMD_OLD_ARCHIVE
c906108c 2877
81ecdfbb 2878
6bb11ab3
L
2879# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2880# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2881# ----------------------------------------------------------------
2882# Check whether the given compiler option works
2883# _LT_COMPILER_OPTION
b7026657 2884
6bb11ab3
L
2885# Old name:
2886# This is what autoupdate's m4 run will expand. It fires
2887# the warning (with _au_warn_XXX), outputs it into the
2888# updated configure.ac (with AC_DIAGNOSE), and then outputs
2889# the replacement expansion.
c906108c 2890
c906108c 2891
6bb11ab3
L
2892# This is an auxiliary macro that is also run when
2893# autoupdate runs m4. It simply calls m4_warning, but
2894# we need a wrapper so that each warning is emitted only
2895# once. We break the quoting in m4_warning's argument in
2896# order to expand this macro's arguments, not AU_DEFUN's.
c906108c 2897
f0569246 2898
6bb11ab3
L
2899# Finally, this is the expansion that is picked up by
2900# autoconf. It tells the user to run autoupdate, and
2901# then outputs the replacement expansion. We do not care
2902# about autoupdate's warning because that contains
2903# information on what to do *after* running autoupdate.
81ecdfbb 2904
b7026657 2905
f0569246 2906
6bb11ab3
L
2907# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2908# [ACTION-SUCCESS], [ACTION-FAILURE])
2909# ----------------------------------------------------
2910# Check whether the given linker option works
2911# _LT_LINKER_OPTION
81ecdfbb 2912
6bb11ab3
L
2913# Old name:
2914# This is what autoupdate's m4 run will expand. It fires
2915# the warning (with _au_warn_XXX), outputs it into the
2916# updated configure.ac (with AC_DIAGNOSE), and then outputs
2917# the replacement expansion.
81ecdfbb 2918
81ecdfbb 2919
6bb11ab3
L
2920# This is an auxiliary macro that is also run when
2921# autoupdate runs m4. It simply calls m4_warning, but
2922# we need a wrapper so that each warning is emitted only
2923# once. We break the quoting in m4_warning's argument in
2924# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2925
b7026657 2926
6bb11ab3
L
2927# Finally, this is the expansion that is picked up by
2928# autoconf. It tells the user to run autoupdate, and
2929# then outputs the replacement expansion. We do not care
2930# about autoupdate's warning because that contains
2931# information on what to do *after* running autoupdate.
2932
2933
2934
2935# LT_CMD_MAX_LEN
2936#---------------
2937# LT_CMD_MAX_LEN
2938
2939# Old name:
2940# This is what autoupdate's m4 run will expand. It fires
2941# the warning (with _au_warn_XXX), outputs it into the
2942# updated configure.ac (with AC_DIAGNOSE), and then outputs
2943# the replacement expansion.
2944
2945
2946# This is an auxiliary macro that is also run when
2947# autoupdate runs m4. It simply calls m4_warning, but
2948# we need a wrapper so that each warning is emitted only
2949# once. We break the quoting in m4_warning's argument in
2950# order to expand this macro's arguments, not AU_DEFUN's.
2951
2952
2953# Finally, this is the expansion that is picked up by
2954# autoconf. It tells the user to run autoupdate, and
2955# then outputs the replacement expansion. We do not care
2956# about autoupdate's warning because that contains
2957# information on what to do *after* running autoupdate.
2958
2959
2960
2961# _LT_HEADER_DLFCN
2962# ----------------
2963# _LT_HEADER_DLFCN
2964
2965
2966# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2967# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2968# ----------------------------------------------------------------
2969# _LT_TRY_DLOPEN_SELF
2970
2971
2972# LT_SYS_DLOPEN_SELF
2973# ------------------
2974# LT_SYS_DLOPEN_SELF
2975
2976# Old name:
2977# This is what autoupdate's m4 run will expand. It fires
2978# the warning (with _au_warn_XXX), outputs it into the
2979# updated configure.ac (with AC_DIAGNOSE), and then outputs
2980# the replacement expansion.
2981
2982
2983# This is an auxiliary macro that is also run when
2984# autoupdate runs m4. It simply calls m4_warning, but
2985# we need a wrapper so that each warning is emitted only
2986# once. We break the quoting in m4_warning's argument in
2987# order to expand this macro's arguments, not AU_DEFUN's.
2988
2989
2990# Finally, this is the expansion that is picked up by
2991# autoconf. It tells the user to run autoupdate, and
2992# then outputs the replacement expansion. We do not care
2993# about autoupdate's warning because that contains
2994# information on what to do *after* running autoupdate.
2995
2996
2997
2998# _LT_COMPILER_C_O([TAGNAME])
2999# ---------------------------
3000# Check to see if options -c and -o are simultaneously supported by compiler.
3001# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3002# _LT_COMPILER_C_O
3003
3004
3005# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3006# ----------------------------------
3007# Check to see if we can do hard links to lock some files if needed
3008# _LT_COMPILER_FILE_LOCKS
3009
3010
3011# _LT_CHECK_OBJDIR
3012# ----------------
3013# _LT_CHECK_OBJDIR
3014
3015
3016# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3017# --------------------------------------
3018# Check hardcoding attributes.
3019# _LT_LINKER_HARDCODE_LIBPATH
3020
3021
3022# _LT_CMD_STRIPLIB
3023# ----------------
3024# _LT_CMD_STRIPLIB
3025
3026
3027# _LT_SYS_DYNAMIC_LINKER([TAG])
3028# -----------------------------
3029# PORTME Fill in your ld.so characteristics
3030# _LT_SYS_DYNAMIC_LINKER
3031
3032
3033# _LT_PATH_TOOL_PREFIX(TOOL)
3034# --------------------------
3035# find a file program which can recognize shared library
3036# _LT_PATH_TOOL_PREFIX
3037
3038# Old name:
3039# This is what autoupdate's m4 run will expand. It fires
3040# the warning (with _au_warn_XXX), outputs it into the
3041# updated configure.ac (with AC_DIAGNOSE), and then outputs
3042# the replacement expansion.
3043
3044
3045# This is an auxiliary macro that is also run when
3046# autoupdate runs m4. It simply calls m4_warning, but
3047# we need a wrapper so that each warning is emitted only
3048# once. We break the quoting in m4_warning's argument in
3049# order to expand this macro's arguments, not AU_DEFUN's.
3050
3051
3052# Finally, this is the expansion that is picked up by
3053# autoconf. It tells the user to run autoupdate, and
3054# then outputs the replacement expansion. We do not care
3055# about autoupdate's warning because that contains
3056# information on what to do *after* running autoupdate.
3057
3058
3059
3060# _LT_PATH_MAGIC
3061# --------------
3062# find a file program which can recognize a shared library
3063# _LT_PATH_MAGIC
3064
3065
3066# LT_PATH_LD
3067# ----------
3068# find the pathname to the GNU or non-GNU linker
3069# LT_PATH_LD
3070
3071# Old names:
3072# This is what autoupdate's m4 run will expand. It fires
3073# the warning (with _au_warn_XXX), outputs it into the
3074# updated configure.ac (with AC_DIAGNOSE), and then outputs
3075# the replacement expansion.
3076
3077
3078# This is an auxiliary macro that is also run when
3079# autoupdate runs m4. It simply calls m4_warning, but
3080# we need a wrapper so that each warning is emitted only
3081# once. We break the quoting in m4_warning's argument in
3082# order to expand this macro's arguments, not AU_DEFUN's.
3083
3084
3085# Finally, this is the expansion that is picked up by
3086# autoconf. It tells the user to run autoupdate, and
3087# then outputs the replacement expansion. We do not care
3088# about autoupdate's warning because that contains
3089# information on what to do *after* running autoupdate.
3090
3091# This is what autoupdate's m4 run will expand. It fires
3092# the warning (with _au_warn_XXX), outputs it into the
3093# updated configure.ac (with AC_DIAGNOSE), and then outputs
3094# the replacement expansion.
3095
3096
3097# This is an auxiliary macro that is also run when
3098# autoupdate runs m4. It simply calls m4_warning, but
3099# we need a wrapper so that each warning is emitted only
3100# once. We break the quoting in m4_warning's argument in
3101# order to expand this macro's arguments, not AU_DEFUN's.
3102
3103
3104# Finally, this is the expansion that is picked up by
3105# autoconf. It tells the user to run autoupdate, and
3106# then outputs the replacement expansion. We do not care
3107# about autoupdate's warning because that contains
3108# information on what to do *after* running autoupdate.
3109
3110
3111
3112# _LT_PATH_LD_GNU
3113#- --------------
3114# _LT_PATH_LD_GNU
3115
3116
3117# _LT_CMD_RELOAD
3118# --------------
3119# find reload flag for linker
3120# -- PORTME Some linkers may need a different reload flag.
3121# _LT_CMD_RELOAD
3122
3123
3124# _LT_CHECK_MAGIC_METHOD
3125# ----------------------
3126# how to check for library dependencies
3127# -- PORTME fill in with the dynamic library characteristics
3128# _LT_CHECK_MAGIC_METHOD
3129
3130
3131# LT_PATH_NM
3132# ----------
3133# find the pathname to a BSD- or MS-compatible name lister
3134# LT_PATH_NM
3135
3136# Old names:
3137# This is what autoupdate's m4 run will expand. It fires
3138# the warning (with _au_warn_XXX), outputs it into the
3139# updated configure.ac (with AC_DIAGNOSE), and then outputs
3140# the replacement expansion.
3141
3142
3143# This is an auxiliary macro that is also run when
3144# autoupdate runs m4. It simply calls m4_warning, but
3145# we need a wrapper so that each warning is emitted only
3146# once. We break the quoting in m4_warning's argument in
3147# order to expand this macro's arguments, not AU_DEFUN's.
3148
3149
3150# Finally, this is the expansion that is picked up by
3151# autoconf. It tells the user to run autoupdate, and
3152# then outputs the replacement expansion. We do not care
3153# about autoupdate's warning because that contains
3154# information on what to do *after* running autoupdate.
3155
3156# This is what autoupdate's m4 run will expand. It fires
3157# the warning (with _au_warn_XXX), outputs it into the
3158# updated configure.ac (with AC_DIAGNOSE), and then outputs
3159# the replacement expansion.
3160
3161
3162# This is an auxiliary macro that is also run when
3163# autoupdate runs m4. It simply calls m4_warning, but
3164# we need a wrapper so that each warning is emitted only
3165# once. We break the quoting in m4_warning's argument in
3166# order to expand this macro's arguments, not AU_DEFUN's.
3167
3168
3169# Finally, this is the expansion that is picked up by
3170# autoconf. It tells the user to run autoupdate, and
3171# then outputs the replacement expansion. We do not care
3172# about autoupdate's warning because that contains
3173# information on what to do *after* running autoupdate.
3174
3175
3176
3177# LT_LIB_M
3178# --------
3179# check for math library
3180# LT_LIB_M
3181
3182# Old name:
3183# This is what autoupdate's m4 run will expand. It fires
3184# the warning (with _au_warn_XXX), outputs it into the
3185# updated configure.ac (with AC_DIAGNOSE), and then outputs
3186# the replacement expansion.
3187
3188
3189# This is an auxiliary macro that is also run when
3190# autoupdate runs m4. It simply calls m4_warning, but
3191# we need a wrapper so that each warning is emitted only
3192# once. We break the quoting in m4_warning's argument in
3193# order to expand this macro's arguments, not AU_DEFUN's.
3194
3195
3196# Finally, this is the expansion that is picked up by
3197# autoconf. It tells the user to run autoupdate, and
3198# then outputs the replacement expansion. We do not care
3199# about autoupdate's warning because that contains
3200# information on what to do *after* running autoupdate.
3201
3202
3203
3204# _LT_COMPILER_NO_RTTI([TAGNAME])
3205# -------------------------------
3206# _LT_COMPILER_NO_RTTI
3207
3208
3209# _LT_CMD_GLOBAL_SYMBOLS
3210# ----------------------
3211 # _LT_CMD_GLOBAL_SYMBOLS
3212
3213
3214# _LT_COMPILER_PIC([TAGNAME])
3215# ---------------------------
3216# _LT_COMPILER_PIC
3217
3218
3219# _LT_LINKER_SHLIBS([TAGNAME])
3220# ----------------------------
3221# See if the linker supports building shared libraries.
3222# _LT_LINKER_SHLIBS
3223
3224
3225# _LT_LANG_C_CONFIG([TAG])
3226# ------------------------
3227# Ensure that the configuration variables for a C compiler are suitably
3228# defined. These variables are subsequently used by _LT_CONFIG to write
3229# the compiler configuration to `libtool'.
3230# _LT_LANG_C_CONFIG
3231
3232
3233# _LT_LANG_CXX_CONFIG([TAG])
3234# --------------------------
3235# Ensure that the configuration variables for a C++ compiler are suitably
3236# defined. These variables are subsequently used by _LT_CONFIG to write
3237# the compiler configuration to `libtool'.
3238# _LT_LANG_CXX_CONFIG
3239
3240
3241# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3242# ---------------------------------
3243# Figure out "hidden" library dependencies from verbose
3244# compiler output when linking a shared library.
3245# Parse the compiler output and extract the necessary
3246# objects, libraries and library flags.
3247# _LT_SYS_HIDDEN_LIBDEPS
3248
3249
3250# _LT_LANG_F77_CONFIG([TAG])
3251# --------------------------
3252# Ensure that the configuration variables for a Fortran 77 compiler are
3253# suitably defined. These variables are subsequently used by _LT_CONFIG
3254# to write the compiler configuration to `libtool'.
3255# _LT_LANG_F77_CONFIG
3256
3257
3258# _LT_LANG_FC_CONFIG([TAG])
3259# -------------------------
3260# Ensure that the configuration variables for a Fortran compiler are
3261# suitably defined. These variables are subsequently used by _LT_CONFIG
3262# to write the compiler configuration to `libtool'.
3263# _LT_LANG_FC_CONFIG
3264
3265
3266# _LT_LANG_GCJ_CONFIG([TAG])
3267# --------------------------
3268# Ensure that the configuration variables for the GNU Java Compiler compiler
3269# are suitably defined. These variables are subsequently used by _LT_CONFIG
3270# to write the compiler configuration to `libtool'.
3271# _LT_LANG_GCJ_CONFIG
3272
3273
3274# _LT_LANG_RC_CONFIG([TAG])
3275# -------------------------
3276# Ensure that the configuration variables for the Windows resource compiler
3277# are suitably defined. These variables are subsequently used by _LT_CONFIG
3278# to write the compiler configuration to `libtool'.
3279# _LT_LANG_RC_CONFIG
3280
3281
3282# LT_PROG_GCJ
3283# -----------
3284
3285
3286# Old name:
3287# This is what autoupdate's m4 run will expand. It fires
3288# the warning (with _au_warn_XXX), outputs it into the
3289# updated configure.ac (with AC_DIAGNOSE), and then outputs
3290# the replacement expansion.
3291
3292
3293# This is an auxiliary macro that is also run when
3294# autoupdate runs m4. It simply calls m4_warning, but
3295# we need a wrapper so that each warning is emitted only
3296# once. We break the quoting in m4_warning's argument in
3297# order to expand this macro's arguments, not AU_DEFUN's.
3298
3299
3300# Finally, this is the expansion that is picked up by
3301# autoconf. It tells the user to run autoupdate, and
3302# then outputs the replacement expansion. We do not care
3303# about autoupdate's warning because that contains
3304# information on what to do *after* running autoupdate.
3305
3306
3307
3308# LT_PROG_RC
3309# ----------
3310
3311
3312# Old name:
3313# This is what autoupdate's m4 run will expand. It fires
3314# the warning (with _au_warn_XXX), outputs it into the
3315# updated configure.ac (with AC_DIAGNOSE), and then outputs
3316# the replacement expansion.
3317
3318
3319# This is an auxiliary macro that is also run when
3320# autoupdate runs m4. It simply calls m4_warning, but
3321# we need a wrapper so that each warning is emitted only
3322# once. We break the quoting in m4_warning's argument in
3323# order to expand this macro's arguments, not AU_DEFUN's.
3324
3325
3326# Finally, this is the expansion that is picked up by
3327# autoconf. It tells the user to run autoupdate, and
3328# then outputs the replacement expansion. We do not care
3329# about autoupdate's warning because that contains
3330# information on what to do *after* running autoupdate.
3331
3332
3333
3334# _LT_DECL_EGREP
3335# --------------
3336# If we don't have a new enough Autoconf to choose the best grep
3337# available, choose the one first in the user's PATH.
3338
3339
3340
3341# _LT_DECL_OBJDUMP
3342# --------------
3343# If we don't have a new enough Autoconf to choose the best objdump
3344# available, choose the one first in the user's PATH.
3345
3346
3347
3348# _LT_DECL_SED
3349# ------------
3350# Check for a fully-functional sed program, that truncates
3351# as few characters as possible. Prefer GNU sed if found.
3352# _LT_DECL_SED
3353
3354#m4_ifndef
3355
3356# Old name:
3357# This is what autoupdate's m4 run will expand. It fires
3358# the warning (with _au_warn_XXX), outputs it into the
3359# updated configure.ac (with AC_DIAGNOSE), and then outputs
3360# the replacement expansion.
3361
3362
3363# This is an auxiliary macro that is also run when
3364# autoupdate runs m4. It simply calls m4_warning, but
3365# we need a wrapper so that each warning is emitted only
3366# once. We break the quoting in m4_warning's argument in
3367# order to expand this macro's arguments, not AU_DEFUN's.
3368
3369
3370# Finally, this is the expansion that is picked up by
3371# autoconf. It tells the user to run autoupdate, and
3372# then outputs the replacement expansion. We do not care
3373# about autoupdate's warning because that contains
3374# information on what to do *after* running autoupdate.
3375
3376
3377
3378# _LT_CHECK_SHELL_FEATURES
3379# ------------------------
3380# Find out whether the shell is Bourne or XSI compatible,
3381# or has some other useful features.
3382# _LT_CHECK_SHELL_FEATURES
3383
3384
3385# _LT_PROG_XSI_SHELLFNS
3386# ---------------------
3387# Bourne and XSI compatible variants of some useful shell functions.
3388
3389
3390# Helper functions for option handling. -*- Autoconf -*-
3391#
3392# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3393# Inc.
3394# Written by Gary V. Vaughan, 2004
3395#
3396# This file is free software; the Free Software Foundation gives
3397# unlimited permission to copy and/or distribute it, with or without
3398# modifications, as long as this notice is preserved.
3399
3400# serial 6 ltoptions.m4
3401
3402# This is to help aclocal find these macros, as it can't see m4_define.
3403
3404
3405
3406# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3407# ------------------------------------------
3408
3409
3410
3411# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3412# ---------------------------------------
3413# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3414# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3415# saved as a flag.
3416
3417
3418
3419# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3420# ------------------------------------------------------------
3421# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3422
3423
3424
3425# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3426# -------------------------------------------------------
3427# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3428# are set.
3429
3430
3431
3432# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3433# ----------------------------------------
3434# OPTION-LIST is a space-separated list of Libtool options associated
3435# with MACRO-NAME. If any OPTION has a matching handler declared with
3436# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3437# the unknown option and exit.
3438# _LT_SET_OPTIONS
3439
3440
3441## --------------------------------- ##
3442## Macros to handle LT_INIT options. ##
3443## --------------------------------- ##
3444
3445# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3446# -----------------------------------------
3447
3448
3449
3450# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3451# -----------------------------------------------
3452# LT_OPTION_DEFINE
3453
3454
3455# dlopen
3456# ------
3457
3458
3459# This is what autoupdate's m4 run will expand. It fires
3460# the warning (with _au_warn_XXX), outputs it into the
3461# updated configure.ac (with AC_DIAGNOSE), and then outputs
3462# the replacement expansion.
3463
3464
3465# This is an auxiliary macro that is also run when
3466# autoupdate runs m4. It simply calls m4_warning, but
3467# we need a wrapper so that each warning is emitted only
3468# once. We break the quoting in m4_warning's argument in
3469# order to expand this macro's arguments, not AU_DEFUN's.
3470
3471
3472# Finally, this is the expansion that is picked up by
3473# autoconf. It tells the user to run autoupdate, and
3474# then outputs the replacement expansion. We do not care
3475# about autoupdate's warning because that contains
3476# information on what to do *after* running autoupdate.
3477
3478
3479
3480
3481# win32-dll
3482# ---------
3483# Declare package support for building win32 dll's.
3484# win32-dll
3485
3486# This is what autoupdate's m4 run will expand. It fires
3487# the warning (with _au_warn_XXX), outputs it into the
3488# updated configure.ac (with AC_DIAGNOSE), and then outputs
3489# the replacement expansion.
3490
3491
3492# This is an auxiliary macro that is also run when
3493# autoupdate runs m4. It simply calls m4_warning, but
3494# we need a wrapper so that each warning is emitted only
3495# once. We break the quoting in m4_warning's argument in
3496# order to expand this macro's arguments, not AU_DEFUN's.
3497
3498
3499# Finally, this is the expansion that is picked up by
3500# autoconf. It tells the user to run autoupdate, and
3501# then outputs the replacement expansion. We do not care
3502# about autoupdate's warning because that contains
3503# information on what to do *after* running autoupdate.
3504
3505
3506
3507
3508# _LT_ENABLE_SHARED([DEFAULT])
3509# ----------------------------
3510# implement the --enable-shared flag, and supports the `shared' and
3511# `disable-shared' LT_INIT options.
3512# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3513# _LT_ENABLE_SHARED
3514
3515
3516
3517
3518# Old names:
3519
3520
3521
3522
3523# This is what autoupdate's m4 run will expand. It fires
3524# the warning (with _au_warn_XXX), outputs it into the
3525# updated configure.ac (with AC_DIAGNOSE), and then outputs
3526# the replacement expansion.
3527
3528
3529# This is an auxiliary macro that is also run when
3530# autoupdate runs m4. It simply calls m4_warning, but
3531# we need a wrapper so that each warning is emitted only
3532# once. We break the quoting in m4_warning's argument in
3533# order to expand this macro's arguments, not AU_DEFUN's.
3534
3535
3536# Finally, this is the expansion that is picked up by
3537# autoconf. It tells the user to run autoupdate, and
3538# then outputs the replacement expansion. We do not care
3539# about autoupdate's warning because that contains
3540# information on what to do *after* running autoupdate.
3541
3542# This is what autoupdate's m4 run will expand. It fires
3543# the warning (with _au_warn_XXX), outputs it into the
3544# updated configure.ac (with AC_DIAGNOSE), and then outputs
3545# the replacement expansion.
3546
3547
3548# This is an auxiliary macro that is also run when
3549# autoupdate runs m4. It simply calls m4_warning, but
3550# we need a wrapper so that each warning is emitted only
3551# once. We break the quoting in m4_warning's argument in
3552# order to expand this macro's arguments, not AU_DEFUN's.
3553
3554
3555# Finally, this is the expansion that is picked up by
3556# autoconf. It tells the user to run autoupdate, and
3557# then outputs the replacement expansion. We do not care
3558# about autoupdate's warning because that contains
3559# information on what to do *after* running autoupdate.
3560
3561
3562
3563
3564
3565# _LT_ENABLE_STATIC([DEFAULT])
3566# ----------------------------
3567# implement the --enable-static flag, and support the `static' and
3568# `disable-static' LT_INIT options.
3569# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3570# _LT_ENABLE_STATIC
3571
3572
3573
3574
3575# Old names:
3576
3577
3578
3579
3580# This is what autoupdate's m4 run will expand. It fires
3581# the warning (with _au_warn_XXX), outputs it into the
3582# updated configure.ac (with AC_DIAGNOSE), and then outputs
3583# the replacement expansion.
3584
3585
3586# This is an auxiliary macro that is also run when
3587# autoupdate runs m4. It simply calls m4_warning, but
3588# we need a wrapper so that each warning is emitted only
3589# once. We break the quoting in m4_warning's argument in
3590# order to expand this macro's arguments, not AU_DEFUN's.
3591
3592
3593# Finally, this is the expansion that is picked up by
3594# autoconf. It tells the user to run autoupdate, and
3595# then outputs the replacement expansion. We do not care
3596# about autoupdate's warning because that contains
3597# information on what to do *after* running autoupdate.
3598
3599# This is what autoupdate's m4 run will expand. It fires
3600# the warning (with _au_warn_XXX), outputs it into the
3601# updated configure.ac (with AC_DIAGNOSE), and then outputs
3602# the replacement expansion.
3603
3604
3605# This is an auxiliary macro that is also run when
3606# autoupdate runs m4. It simply calls m4_warning, but
3607# we need a wrapper so that each warning is emitted only
3608# once. We break the quoting in m4_warning's argument in
3609# order to expand this macro's arguments, not AU_DEFUN's.
3610
3611
3612# Finally, this is the expansion that is picked up by
3613# autoconf. It tells the user to run autoupdate, and
3614# then outputs the replacement expansion. We do not care
3615# about autoupdate's warning because that contains
3616# information on what to do *after* running autoupdate.
3617
3618
3619
3620
3621
3622# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3623# ----------------------------------
3624# implement the --enable-fast-install flag, and support the `fast-install'
3625# and `disable-fast-install' LT_INIT options.
3626# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3627# _LT_ENABLE_FAST_INSTALL
3628
3629
3630
3631
3632# Old names:
3633# This is what autoupdate's m4 run will expand. It fires
3634# the warning (with _au_warn_XXX), outputs it into the
3635# updated configure.ac (with AC_DIAGNOSE), and then outputs
3636# the replacement expansion.
3637
3638
3639# This is an auxiliary macro that is also run when
3640# autoupdate runs m4. It simply calls m4_warning, but
3641# we need a wrapper so that each warning is emitted only
3642# once. We break the quoting in m4_warning's argument in
3643# order to expand this macro's arguments, not AU_DEFUN's.
3644
3645
3646# Finally, this is the expansion that is picked up by
3647# autoconf. It tells the user to run autoupdate, and
3648# then outputs the replacement expansion. We do not care
3649# about autoupdate's warning because that contains
3650# information on what to do *after* running autoupdate.
3651
3652
3653# This is what autoupdate's m4 run will expand. It fires
3654# the warning (with _au_warn_XXX), outputs it into the
3655# updated configure.ac (with AC_DIAGNOSE), and then outputs
3656# the replacement expansion.
3657
3658
3659# This is an auxiliary macro that is also run when
3660# autoupdate runs m4. It simply calls m4_warning, but
3661# we need a wrapper so that each warning is emitted only
3662# once. We break the quoting in m4_warning's argument in
3663# order to expand this macro's arguments, not AU_DEFUN's.
3664
3665
3666# Finally, this is the expansion that is picked up by
3667# autoconf. It tells the user to run autoupdate, and
3668# then outputs the replacement expansion. We do not care
3669# about autoupdate's warning because that contains
3670# information on what to do *after* running autoupdate.
3671
3672
3673
3674
3675# _LT_WITH_PIC([MODE])
3676# --------------------
3677# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3678# LT_INIT options.
3679# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3680# _LT_WITH_PIC
3681
3682
3683
3684
3685# Old name:
3686# This is what autoupdate's m4 run will expand. It fires
3687# the warning (with _au_warn_XXX), outputs it into the
3688# updated configure.ac (with AC_DIAGNOSE), and then outputs
3689# the replacement expansion.
3690
3691
3692# This is an auxiliary macro that is also run when
3693# autoupdate runs m4. It simply calls m4_warning, but
3694# we need a wrapper so that each warning is emitted only
3695# once. We break the quoting in m4_warning's argument in
3696# order to expand this macro's arguments, not AU_DEFUN's.
3697
3698
3699# Finally, this is the expansion that is picked up by
3700# autoconf. It tells the user to run autoupdate, and
3701# then outputs the replacement expansion. We do not care
3702# about autoupdate's warning because that contains
3703# information on what to do *after* running autoupdate.
3704
3705
3706
3707## ----------------- ##
3708## LTDL_INIT Options ##
3709## ----------------- ##
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3721#
3722# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3723# Written by Gary V. Vaughan, 2004
3724#
3725# This file is free software; the Free Software Foundation gives
3726# unlimited permission to copy and/or distribute it, with or without
3727# modifications, as long as this notice is preserved.
3728
3729# serial 6 ltsugar.m4
3730
3731# This is to help aclocal find these macros, as it can't see m4_define.
3732
3733
3734
3735# lt_join(SEP, ARG1, [ARG2...])
3736# -----------------------------
3737# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3738# associated separator.
3739# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3740# versions in m4sugar had bugs.
3741
3742
3743
3744
3745# lt_car(LIST)
3746# lt_cdr(LIST)
3747# ------------
3748# Manipulate m4 lists.
3749# These macros are necessary as long as will still need to support
3750# Autoconf-2.59 which quotes differently.
3751
3752
3753
3754
3755
3756# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3757# ------------------------------------------
3758# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3759# Note that neither SEPARATOR nor STRING are expanded; they are appended
3760# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3761# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3762# than defined and empty).
3763#
3764# This macro is needed until we can rely on Autoconf 2.62, since earlier
3765# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3766
3767
3768
3769
3770# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3771# ----------------------------------------------------------
3772# Produce a SEP delimited list of all paired combinations of elements of
3773# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3774# has the form PREFIXmINFIXSUFFIXn.
3775# Needed until we can rely on m4_combine added in Autoconf 2.62.
3776
3777
3778
3779# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3780# -----------------------------------------------------------------------
3781# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3782# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3783
3784
3785
3786# lt_dict_add(DICT, KEY, VALUE)
3787# -----------------------------
3788
3789
3790
3791# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3792# --------------------------------------------
3793
3794
3795
3796# lt_dict_fetch(DICT, KEY, [SUBKEY])
3797# ----------------------------------
3798
3799
3800
3801# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3802# -----------------------------------------------------------------
3803
3804
3805
3806# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3807# --------------------------------------------------------------
3808
3809
3810# ltversion.m4 -- version numbers -*- Autoconf -*-
3811#
3812# Copyright (C) 2004 Free Software Foundation, Inc.
3813# Written by Scott James Remnant, 2004
3814#
3815# This file is free software; the Free Software Foundation gives
3816# unlimited permission to copy and/or distribute it, with or without
3817# modifications, as long as this notice is preserved.
3818
3819# Generated from ltversion.in.
3820
3821# serial 3134 ltversion.m4
3822# This file is part of GNU Libtool
3823
3824
3825
3826
3827
3828
3829# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3830#
3831# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3832# Written by Scott James Remnant, 2004.
3833#
3834# This file is free software; the Free Software Foundation gives
3835# unlimited permission to copy and/or distribute it, with or without
3836# modifications, as long as this notice is preserved.
3837
3838# serial 4 lt~obsolete.m4
3839
3840# These exist entirely to fool aclocal when bootstrapping libtool.
3841#
3842# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3843# which have later been changed to m4_define as they aren't part of the
3844# exported API, or moved to Autoconf or Automake where they belong.
3845#
3846# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3847# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3848# using a macro with the same name in our local m4/libtool.m4 it'll
3849# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3850# and doesn't know about Autoconf macros at all.)
3851#
3852# So we provide this file, which has a silly filename so it's always
3853# included after everything else. This provides aclocal with the
3854# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3855# because those macros already exist, or will be overwritten later.
3856# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3857#
3858# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3859# Yes, that means every name once taken will need to remain here until
3860# we give up compatibility with versions before 1.7, at which point
3861# we need to keep only those names which we still refer to.
3862
3863# This is to help aclocal find these macros, as it can't see m4_define.
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928## -*- Autoconf -*-
3929
3930# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3931# Free Software Foundation, Inc.
3932#
3933# This file is free software; the Free Software Foundation
3934# gives unlimited permission to copy and/or distribute it,
3935# with or without modifications, as long as this notice is preserved.
3936
3937# serial 8
3938
3939# Based on depend.m4 from automake 1.9, modified for standalone use in
3940# an environment where GNU make is required.
3941
3942# ZW_PROG_COMPILER_DEPENDENCIES
3943# -----------------------------
3944# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3945# sets fooDEPMODE accordingly. Cache-variable compatible with
3946# original; not side-effect compatible. As the users of this macro
3947# may require accurate dependencies for correct builds, it does *not*
3948# honor --disable-dependency-checking, and failure to detect a usable
3949# method is an error. depcomp is assumed to be located in
3950# $ac_aux_dir.
3951#
3952# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3953
3954
3955
3956# AM_SET_DEPDIR
3957# -------------
3958# Choose a directory name for dependency files.
3959
3960
3961# ZW_CREATE_DEPDIR
3962# ----------------
3963# As AM_SET_DEPDIR, but also create the directory at config.status time.
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
6bb11ab3
L
4005
4006
4007
4008
4009
6bb11ab3
L
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
6bb11ab3
L
4025
4026
4027
4028
4029
4030# intl sister-directory configuration rules.
4031#
4032
4033# The idea behind this macro is that there's no need to repeat all the
4034# autoconf probes done by the intl directory - it's already done them
4035# for us. In fact, there's no need even to look at the cache for the
4036# answers. All we need to do is nab a few pieces of information.
4037# The intl directory is set up to make this easy, by generating a
4038# small file which can be sourced as a shell script; then we produce
4039# the necessary substitutions and definitions for this directory.
4040
4041
4042
4043# Autoconf M4 include file defining utility macros for complex Canadian
4044# cross builds.
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054####
4055# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4056# or AC_INIT.
4057# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4058
4059####
4060# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4061# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4062
4063
4064####
4065# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4066# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4067
4068
4069
4070# Backported from Autoconf 2.5x; can go away when and if
4071# we switch. Put the OS path separator in $PATH_SEPARATOR.
4072
4073
4074
4075
37f980dc
SM
4076
4077
4078
4079
6bb11ab3
L
4080# ACX_HAVE_GCC_FOR_TARGET
4081# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4082
4083
4084# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4085# Searching for installed target binutils. We need to take extra care,
4086# else we may find the wrong assembler, linker, etc., and lose.
4087#
4088# First try --with-build-time-tools, if specified.
4089#
4090# For build != host, we ask the installed GCC for the name of the tool it
4091# uses, and accept it if it is an absolute path. This is because the
4092# only good choice for a compiler is the same GCC version that is being
4093# installed (or we couldn't make target libraries), and we assume that
4094# on the host system we'll have not only the same GCC version, but also
4095# the same binutils version.
4096#
4097# For build == host, search the same directories that the installed
4098# compiler will search. We used to do this for the assembler, linker,
4099# and nm only; for simplicity of configuration, however, we extend this
4100# criterion to tools (such as ar and ranlib) that are never invoked by
4101# the compiler, to avoid mismatches.
4102#
4103# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4104# if build == target. This makes the most sense only when bootstrapping,
4105# but we also do so when build != host. In this case, we hope that the
4106# build and host systems will have similar contents of MD_EXEC_PREFIX.
4107#
4108# If we do not find a suitable binary, then try the user's path.
4109
4110
4111###
4112# AC_PROG_CPP_WERROR
4113# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4114# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4115# For now, using this also overrides header checks to use only the
4116# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4117# bit harder from here).
4118# Eventually autoconf will default to checking headers with the compiler
4119# instead, and we'll have to do this differently.
4120
4121# AC_PROG_CPP_WERROR
4122
4123# Test for GNAT.
4124# We require the gnatbind & gnatmake programs, as well as a compiler driver
4125# that understands Ada. We use the user's CC setting, already found, and
4126# possibly add $1 to the command-line parameters.
4127#
4128# Sets the shell variable have_gnat to yes or no as appropriate, and
4129# substitutes GNATBIND and GNATMAKE.
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155ac_ext=c
4156ac_cpp='$CPP $CPPFLAGS'
4157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4159ac_compiler_gnu=$ac_cv_c_compiler_gnu
4160if test -n "$ac_tool_prefix"; then
4161 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4162set dummy ${ac_tool_prefix}gcc; ac_word=$2
4163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4164$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4165if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4166 $as_echo_n "(cached) " >&6
4167else
4168 if test -n "$CC"; then
4169 ac_cv_prog_CC="$CC" # Let the user override the test.
4170else
4171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4172for as_dir in $PATH
4173do
4174 IFS=$as_save_IFS
4175 test -z "$as_dir" && as_dir=.
4176 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4178 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4180 break 2
4181 fi
4182done
4183 done
4184IFS=$as_save_IFS
4185
4186fi
4187fi
4188CC=$ac_cv_prog_CC
4189if test -n "$CC"; then
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4191$as_echo "$CC" >&6; }
4192else
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4194$as_echo "no" >&6; }
4195fi
4196
4197
4198fi
4199if test -z "$ac_cv_prog_CC"; then
4200 ac_ct_CC=$CC
4201 # Extract the first word of "gcc", so it can be a program name with args.
4202set dummy gcc; ac_word=$2
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4205if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4206 $as_echo_n "(cached) " >&6
4207else
4208 if test -n "$ac_ct_CC"; then
4209 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4210else
4211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4212for as_dir in $PATH
4213do
4214 IFS=$as_save_IFS
4215 test -z "$as_dir" && as_dir=.
4216 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4218 ac_cv_prog_ac_ct_CC="gcc"
4219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4220 break 2
4221 fi
4222done
4223 done
4224IFS=$as_save_IFS
4225
4226fi
4227fi
4228ac_ct_CC=$ac_cv_prog_ac_ct_CC
4229if test -n "$ac_ct_CC"; then
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4231$as_echo "$ac_ct_CC" >&6; }
4232else
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236
4237 if test "x$ac_ct_CC" = x; then
4238 CC=""
4239 else
4240 case $cross_compiling:$ac_tool_warned in
4241yes:)
4242{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4243$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4244ac_tool_warned=yes ;;
4245esac
4246 CC=$ac_ct_CC
4247 fi
4248else
4249 CC="$ac_cv_prog_CC"
4250fi
4251
4252if test -z "$CC"; then
4253 if test -n "$ac_tool_prefix"; then
4254 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4255set dummy ${ac_tool_prefix}cc; ac_word=$2
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4257$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4258if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4259 $as_echo_n "(cached) " >&6
4260else
4261 if test -n "$CC"; then
4262 ac_cv_prog_CC="$CC" # Let the user override the test.
4263else
4264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4265for as_dir in $PATH
4266do
4267 IFS=$as_save_IFS
4268 test -z "$as_dir" && as_dir=.
4269 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4271 ac_cv_prog_CC="${ac_tool_prefix}cc"
4272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4273 break 2
4274 fi
4275done
4276 done
4277IFS=$as_save_IFS
4278
4279fi
4280fi
4281CC=$ac_cv_prog_CC
4282if test -n "$CC"; then
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4284$as_echo "$CC" >&6; }
4285else
4286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4287$as_echo "no" >&6; }
4288fi
4289
4290
4291 fi
4292fi
4293if test -z "$CC"; then
4294 # Extract the first word of "cc", so it can be a program name with args.
4295set dummy cc; ac_word=$2
4296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4297$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4298if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4299 $as_echo_n "(cached) " >&6
4300else
4301 if test -n "$CC"; then
4302 ac_cv_prog_CC="$CC" # Let the user override the test.
4303else
4304 ac_prog_rejected=no
4305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4306for as_dir in $PATH
4307do
4308 IFS=$as_save_IFS
4309 test -z "$as_dir" && as_dir=.
4310 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4312 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4313 ac_prog_rejected=yes
4314 continue
4315 fi
4316 ac_cv_prog_CC="cc"
4317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4318 break 2
4319 fi
4320done
4321 done
4322IFS=$as_save_IFS
4323
4324if test $ac_prog_rejected = yes; then
4325 # We found a bogon in the path, so make sure we never use it.
4326 set dummy $ac_cv_prog_CC
4327 shift
4328 if test $# != 0; then
4329 # We chose a different compiler from the bogus one.
4330 # However, it has the same basename, so the bogon will be chosen
4331 # first if we set CC to just the basename; use the full file name.
4332 shift
4333 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4334 fi
4335fi
4336fi
4337fi
4338CC=$ac_cv_prog_CC
4339if test -n "$CC"; then
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4341$as_echo "$CC" >&6; }
4342else
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4344$as_echo "no" >&6; }
4345fi
4346
4347
4348fi
4349if test -z "$CC"; then
4350 if test -n "$ac_tool_prefix"; then
4351 for ac_prog in cl.exe
4352 do
4353 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4354set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4356$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4357if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4358 $as_echo_n "(cached) " >&6
4359else
4360 if test -n "$CC"; then
4361 ac_cv_prog_CC="$CC" # Let the user override the test.
4362else
4363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4364for as_dir in $PATH
4365do
4366 IFS=$as_save_IFS
4367 test -z "$as_dir" && as_dir=.
4368 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4369 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4370 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4372 break 2
4373 fi
4374done
4375 done
4376IFS=$as_save_IFS
4377
4378fi
4379fi
4380CC=$ac_cv_prog_CC
4381if test -n "$CC"; then
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4383$as_echo "$CC" >&6; }
4384else
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4386$as_echo "no" >&6; }
4387fi
4388
4389
4390 test -n "$CC" && break
4391 done
4392fi
4393if test -z "$CC"; then
4394 ac_ct_CC=$CC
4395 for ac_prog in cl.exe
4396do
4397 # Extract the first word of "$ac_prog", so it can be a program name with args.
4398set dummy $ac_prog; ac_word=$2
4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4400$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4401if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4402 $as_echo_n "(cached) " >&6
4403else
4404 if test -n "$ac_ct_CC"; then
4405 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4406else
4407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4408for as_dir in $PATH
4409do
4410 IFS=$as_save_IFS
4411 test -z "$as_dir" && as_dir=.
4412 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4413 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4414 ac_cv_prog_ac_ct_CC="$ac_prog"
4415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4416 break 2
4417 fi
4418done
4419 done
4420IFS=$as_save_IFS
4421
4422fi
4423fi
4424ac_ct_CC=$ac_cv_prog_ac_ct_CC
4425if test -n "$ac_ct_CC"; then
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4427$as_echo "$ac_ct_CC" >&6; }
4428else
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4430$as_echo "no" >&6; }
4431fi
4432
4433
4434 test -n "$ac_ct_CC" && break
4435done
4436
4437 if test "x$ac_ct_CC" = x; then
4438 CC=""
4439 else
4440 case $cross_compiling:$ac_tool_warned in
4441yes:)
4442{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4443$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4444ac_tool_warned=yes ;;
4445esac
4446 CC=$ac_ct_CC
4447 fi
4448fi
4449
4450fi
4451
4452
4453test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4455as_fn_error $? "no acceptable C compiler found in \$PATH
4456See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4457
4458# Provide some information about the compiler.
4459$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4460set X $ac_compile
4461ac_compiler=$2
4462for ac_option in --version -v -V -qversion; do
4463 { { ac_try="$ac_compiler $ac_option >&5"
4464case "(($ac_try" in
4465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4466 *) ac_try_echo=$ac_try;;
4467esac
4468eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4469$as_echo "$ac_try_echo"; } >&5
4470 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4471 ac_status=$?
4472 if test -s conftest.err; then
4473 sed '10a\
4474... rest of stderr output deleted ...
4475 10q' conftest.err >conftest.er1
4476 cat conftest.er1 >&5
6bb11ab3 4477 fi
d0ac1c44 4478 rm -f conftest.er1 conftest.err
6bb11ab3
L
4479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4480 test $ac_status = 0; }
4481done
4482
4483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484/* end confdefs.h. */
4485
4486int
4487main ()
4488{
4489
4490 ;
4491 return 0;
4492}
4493_ACEOF
4494ac_clean_files_save=$ac_clean_files
d0ac1c44 4495ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4496# Try to create an executable without -o first, disregard a.out.
4497# It will help us diagnose broken compilers, and finding out an intuition
4498# of exeext.
d0ac1c44
SM
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4500$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4501ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4502
4503# The possible output files:
4504ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4505
4506ac_rmfiles=
4507for ac_file in $ac_files
4508do
4509 case $ac_file in
4510 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4511 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4512 esac
4513done
4514rm -f $ac_rmfiles
4515
4516if { { ac_try="$ac_link_default"
4517case "(($ac_try" in
4518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4519 *) ac_try_echo=$ac_try;;
4520esac
4521eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4522$as_echo "$ac_try_echo"; } >&5
4523 (eval "$ac_link_default") 2>&5
4524 ac_status=$?
4525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4526 test $ac_status = 0; }; then :
4527 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4528# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4529# in a Makefile. We should not override ac_cv_exeext if it was cached,
4530# so that the user can short-circuit this test for compilers unknown to
4531# Autoconf.
4532for ac_file in $ac_files ''
4533do
4534 test -f "$ac_file" || continue
4535 case $ac_file in
4536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4537 ;;
4538 [ab].out )
4539 # We found the default executable, but exeext='' is most
4540 # certainly right.
4541 break;;
4542 *.* )
4543 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4544 then :; else
4545 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4546 fi
4547 # We set ac_cv_exeext here because the later test for it is not
4548 # safe: cross compilers may not add the suffix if given an `-o'
4549 # argument, so we may need to know it at that point already.
4550 # Even if this section looks crufty: it has the advantage of
4551 # actually working.
4552 break;;
4553 * )
4554 break;;
4555 esac
4556done
4557test "$ac_cv_exeext" = no && ac_cv_exeext=
4558
4559else
4560 ac_file=''
4561fi
6bb11ab3 4562if test -z "$ac_file"; then :
d0ac1c44
SM
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4564$as_echo "no" >&6; }
4565$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4566sed 's/^/| /' conftest.$ac_ext >&5
4567
4568{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4570as_fn_error 77 "C compiler cannot create executables
4571See \`config.log' for more details" "$LINENO" 5; }
4572else
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4574$as_echo "yes" >&6; }
6bb11ab3 4575fi
d0ac1c44
SM
4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4577$as_echo_n "checking for C compiler default output file name... " >&6; }
4578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4579$as_echo "$ac_file" >&6; }
6bb11ab3
L
4580ac_exeext=$ac_cv_exeext
4581
d0ac1c44 4582rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4583ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4585$as_echo_n "checking for suffix of executables... " >&6; }
4586if { { ac_try="$ac_link"
4587case "(($ac_try" in
4588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4589 *) ac_try_echo=$ac_try;;
4590esac
4591eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4592$as_echo "$ac_try_echo"; } >&5
4593 (eval "$ac_link") 2>&5
4594 ac_status=$?
4595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4596 test $ac_status = 0; }; then :
4597 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4598# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4599# work properly (i.e., refer to `conftest.exe'), while it won't with
4600# `rm'.
4601for ac_file in conftest.exe conftest conftest.*; do
4602 test -f "$ac_file" || continue
4603 case $ac_file in
4604 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4605 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4606 break;;
4607 * ) break;;
4608 esac
4609done
4610else
4611 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4612$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4613as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4614See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4615fi
d0ac1c44 4616rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4618$as_echo "$ac_cv_exeext" >&6; }
4619
4620rm -f conftest.$ac_ext
4621EXEEXT=$ac_cv_exeext
4622ac_exeext=$EXEEXT
d0ac1c44
SM
4623cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4624/* end confdefs.h. */
4625#include <stdio.h>
4626int
4627main ()
4628{
4629FILE *f = fopen ("conftest.out", "w");
4630 return ferror (f) || fclose (f) != 0;
4631
4632 ;
4633 return 0;
4634}
4635_ACEOF
4636ac_clean_files="$ac_clean_files conftest.out"
4637# Check that the compiler produces executables we can run. If not, either
4638# the compiler is broken, or we cross compile.
4639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4640$as_echo_n "checking whether we are cross compiling... " >&6; }
4641if test "$cross_compiling" != yes; then
4642 { { ac_try="$ac_link"
4643case "(($ac_try" in
4644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4645 *) ac_try_echo=$ac_try;;
4646esac
4647eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4648$as_echo "$ac_try_echo"; } >&5
4649 (eval "$ac_link") 2>&5
4650 ac_status=$?
4651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4652 test $ac_status = 0; }
4653 if { ac_try='./conftest$ac_cv_exeext'
4654 { { case "(($ac_try" in
4655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4656 *) ac_try_echo=$ac_try;;
4657esac
4658eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4659$as_echo "$ac_try_echo"; } >&5
4660 (eval "$ac_try") 2>&5
4661 ac_status=$?
4662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4663 test $ac_status = 0; }; }; then
4664 cross_compiling=no
4665 else
4666 if test "$cross_compiling" = maybe; then
4667 cross_compiling=yes
4668 else
4669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4670$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4671as_fn_error $? "cannot run C compiled programs.
4672If you meant to cross compile, use \`--host'.
4673See \`config.log' for more details" "$LINENO" 5; }
4674 fi
4675 fi
4676fi
4677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4678$as_echo "$cross_compiling" >&6; }
4679
4680rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4681ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4683$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4684if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4685 $as_echo_n "(cached) " >&6
4686else
4687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4688/* end confdefs.h. */
4689
4690int
4691main ()
4692{
4693
4694 ;
4695 return 0;
4696}
4697_ACEOF
4698rm -f conftest.o conftest.obj
4699if { { ac_try="$ac_compile"
4700case "(($ac_try" in
4701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4702 *) ac_try_echo=$ac_try;;
4703esac
4704eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4705$as_echo "$ac_try_echo"; } >&5
4706 (eval "$ac_compile") 2>&5
4707 ac_status=$?
4708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4709 test $ac_status = 0; }; then :
4710 for ac_file in conftest.o conftest.obj conftest.*; do
4711 test -f "$ac_file" || continue;
4712 case $ac_file in
4713 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4714 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4715 break;;
4716 esac
4717done
4718else
4719 $as_echo "$as_me: failed program was:" >&5
4720sed 's/^/| /' conftest.$ac_ext >&5
4721
4722{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4723$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4724as_fn_error $? "cannot compute suffix of object files: cannot compile
4725See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4726fi
4727rm -f conftest.$ac_cv_objext conftest.$ac_ext
4728fi
4729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4730$as_echo "$ac_cv_objext" >&6; }
4731OBJEXT=$ac_cv_objext
4732ac_objext=$OBJEXT
4733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4734$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4735if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4736 $as_echo_n "(cached) " >&6
4737else
4738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4739/* end confdefs.h. */
4740
4741int
4742main ()
4743{
4744#ifndef __GNUC__
4745 choke me
4746#endif
4747
4748 ;
4749 return 0;
4750}
4751_ACEOF
4752if ac_fn_c_try_compile "$LINENO"; then :
4753 ac_compiler_gnu=yes
4754else
4755 ac_compiler_gnu=no
4756fi
4757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4758ac_cv_c_compiler_gnu=$ac_compiler_gnu
4759
4760fi
4761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4762$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4763if test $ac_compiler_gnu = yes; then
4764 GCC=yes
4765else
4766 GCC=
4767fi
4768ac_test_CFLAGS=${CFLAGS+set}
4769ac_save_CFLAGS=$CFLAGS
4770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4771$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4772if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4773 $as_echo_n "(cached) " >&6
4774else
4775 ac_save_c_werror_flag=$ac_c_werror_flag
4776 ac_c_werror_flag=yes
4777 ac_cv_prog_cc_g=no
4778 CFLAGS="-g"
4779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4780/* end confdefs.h. */
4781
4782int
4783main ()
4784{
4785
4786 ;
4787 return 0;
4788}
4789_ACEOF
4790if ac_fn_c_try_compile "$LINENO"; then :
4791 ac_cv_prog_cc_g=yes
4792else
4793 CFLAGS=""
4794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4795/* end confdefs.h. */
4796
4797int
4798main ()
4799{
4800
4801 ;
4802 return 0;
4803}
4804_ACEOF
4805if ac_fn_c_try_compile "$LINENO"; then :
4806
4807else
4808 ac_c_werror_flag=$ac_save_c_werror_flag
4809 CFLAGS="-g"
4810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4811/* end confdefs.h. */
4812
4813int
4814main ()
4815{
4816
4817 ;
4818 return 0;
4819}
4820_ACEOF
4821if ac_fn_c_try_compile "$LINENO"; then :
4822 ac_cv_prog_cc_g=yes
4823fi
4824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4825fi
4826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4827fi
4828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4829 ac_c_werror_flag=$ac_save_c_werror_flag
4830fi
4831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4832$as_echo "$ac_cv_prog_cc_g" >&6; }
4833if test "$ac_test_CFLAGS" = set; then
4834 CFLAGS=$ac_save_CFLAGS
4835elif test $ac_cv_prog_cc_g = yes; then
4836 if test "$GCC" = yes; then
4837 CFLAGS="-g -O2"
4838 else
4839 CFLAGS="-g"
4840 fi
4841else
4842 if test "$GCC" = yes; then
4843 CFLAGS="-O2"
4844 else
4845 CFLAGS=
4846 fi
4847fi
4848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4849$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4850if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4851 $as_echo_n "(cached) " >&6
4852else
4853 ac_cv_prog_cc_c89=no
4854ac_save_CC=$CC
4855cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4856/* end confdefs.h. */
4857#include <stdarg.h>
4858#include <stdio.h>
d0ac1c44 4859struct stat;
6bb11ab3
L
4860/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4861struct buf { int x; };
4862FILE * (*rcsopen) (struct buf *, struct stat *, int);
4863static char *e (p, i)
4864 char **p;
4865 int i;
4866{
4867 return p[i];
4868}
4869static char *f (char * (*g) (char **, int), char **p, ...)
4870{
4871 char *s;
4872 va_list v;
4873 va_start (v,p);
4874 s = g (p, va_arg (v,int));
4875 va_end (v);
4876 return s;
4877}
4878
4879/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4880 function prototypes and stuff, but not '\xHH' hex character constants.
4881 These don't provoke an error unfortunately, instead are silently treated
4882 as 'x'. The following induces an error, until -std is added to get
4883 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4884 array size at least. It's necessary to write '\x00'==0 to get something
4885 that's true only with -std. */
4886int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4887
4888/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4889 inside strings and character constants. */
4890#define FOO(x) 'x'
4891int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4892
4893int test (int i, double x);
4894struct s1 {int (*f) (int a);};
4895struct s2 {int (*f) (double a);};
4896int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4897int argc;
4898char **argv;
4899int
4900main ()
4901{
4902return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4903 ;
4904 return 0;
4905}
4906_ACEOF
4907for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4908 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4909do
4910 CC="$ac_save_CC $ac_arg"
4911 if ac_fn_c_try_compile "$LINENO"; then :
4912 ac_cv_prog_cc_c89=$ac_arg
4913fi
4914rm -f core conftest.err conftest.$ac_objext
4915 test "x$ac_cv_prog_cc_c89" != "xno" && break
4916done
4917rm -f conftest.$ac_ext
4918CC=$ac_save_CC
4919
4920fi
4921# AC_CACHE_VAL
4922case "x$ac_cv_prog_cc_c89" in
4923 x)
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4925$as_echo "none needed" >&6; } ;;
4926 xno)
4927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4928$as_echo "unsupported" >&6; } ;;
4929 *)
4930 CC="$CC $ac_cv_prog_cc_c89"
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4932$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4933esac
4934if test "x$ac_cv_prog_cc_c89" != xno; then :
4935
4936fi
4937
4938ac_ext=c
4939ac_cpp='$CPP $CPPFLAGS'
4940ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4941ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4942ac_compiler_gnu=$ac_cv_c_compiler_gnu
4943
4944ac_aux_dir=
4945for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4946 if test -f "$ac_dir/install-sh"; then
4947 ac_aux_dir=$ac_dir
4948 ac_install_sh="$ac_aux_dir/install-sh -c"
4949 break
4950 elif test -f "$ac_dir/install.sh"; then
4951 ac_aux_dir=$ac_dir
4952 ac_install_sh="$ac_aux_dir/install.sh -c"
4953 break
4954 elif test -f "$ac_dir/shtool"; then
4955 ac_aux_dir=$ac_dir
4956 ac_install_sh="$ac_aux_dir/shtool install -c"
4957 break
4958 fi
6bb11ab3
L
4959done
4960if test -z "$ac_aux_dir"; then
d0ac1c44 4961 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4962fi
4963
4964# These three variables are undocumented and unsupported,
4965# and are intended to be withdrawn in a future Autoconf release.
4966# They can cause serious problems if a builder's source tree is in a directory
4967# whose full name contains unusual characters.
4968ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4969ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4970ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4971
4972
4973# Make sure we can run config.sub.
4974$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4975 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4976
4977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4978$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4979if ${ac_cv_build+:} false; then :
6bb11ab3
L
4980 $as_echo_n "(cached) " >&6
4981else
4982 ac_build_alias=$build_alias
4983test "x$ac_build_alias" = x &&
4984 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4985test "x$ac_build_alias" = x &&
d0ac1c44 4986 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 4987ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 4988 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
4989
4990fi
4991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4992$as_echo "$ac_cv_build" >&6; }
4993case $ac_cv_build in
4994*-*-*) ;;
d0ac1c44 4995*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
4996esac
4997build=$ac_cv_build
4998ac_save_IFS=$IFS; IFS='-'
4999set x $ac_cv_build
5000shift
5001build_cpu=$1
5002build_vendor=$2
5003shift; shift
5004# Remember, the first character of IFS is used to create $*,
5005# except with old shells:
5006build_os=$*
5007IFS=$ac_save_IFS
5008case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5009
5010
5011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5012$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5013if ${ac_cv_host+:} false; then :
6bb11ab3
L
5014 $as_echo_n "(cached) " >&6
5015else
5016 if test "x$host_alias" = x; then
5017 ac_cv_host=$ac_cv_build
5018else
5019 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5020 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5021fi
5022
5023fi
5024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5025$as_echo "$ac_cv_host" >&6; }
5026case $ac_cv_host in
5027*-*-*) ;;
d0ac1c44 5028*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5029esac
5030host=$ac_cv_host
5031ac_save_IFS=$IFS; IFS='-'
5032set x $ac_cv_host
5033shift
5034host_cpu=$1
5035host_vendor=$2
5036shift; shift
5037# Remember, the first character of IFS is used to create $*,
5038# except with old shells:
5039host_os=$*
5040IFS=$ac_save_IFS
5041case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5042
5043
5044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5045$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5046if ${ac_cv_target+:} false; then :
6bb11ab3
L
5047 $as_echo_n "(cached) " >&6
5048else
5049 if test "x$target_alias" = x; then
5050 ac_cv_target=$ac_cv_host
5051else
5052 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5053 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5054fi
5055
5056fi
5057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5058$as_echo "$ac_cv_target" >&6; }
5059case $ac_cv_target in
5060*-*-*) ;;
d0ac1c44 5061*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5062esac
5063target=$ac_cv_target
5064ac_save_IFS=$IFS; IFS='-'
5065set x $ac_cv_target
5066shift
5067target_cpu=$1
5068target_vendor=$2
5069shift; shift
5070# Remember, the first character of IFS is used to create $*,
5071# except with old shells:
5072target_os=$*
5073IFS=$ac_save_IFS
5074case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5075
5076
5077# The aliases save the names the user supplied, while $host etc.
5078# will get canonicalized.
5079test -n "$target_alias" &&
5080 test "$program_prefix$program_suffix$program_transform_name" = \
5081 NONENONEs,x,x, &&
5082 program_prefix=${target_alias}-
5083
5084ac_ext=c
5085ac_cpp='$CPP $CPPFLAGS'
5086ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5087ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5088ac_compiler_gnu=$ac_cv_c_compiler_gnu
5089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5090$as_echo_n "checking how to run the C preprocessor... " >&6; }
5091# On Suns, sometimes $CPP names a directory.
5092if test -n "$CPP" && test -d "$CPP"; then
5093 CPP=
5094fi
5095if test -z "$CPP"; then
d0ac1c44 5096 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5097 $as_echo_n "(cached) " >&6
5098else
5099 # Double quotes because CPP needs to be expanded
5100 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5101 do
5102 ac_preproc_ok=false
5103for ac_c_preproc_warn_flag in '' yes
5104do
5105 # Use a header file that comes with gcc, so configuring glibc
5106 # with a fresh cross-compiler works.
5107 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5108 # <limits.h> exists even on freestanding compilers.
5109 # On the NeXT, cc -E runs the code through the compiler's parser,
5110 # not just through cpp. "Syntax error" is here to catch this case.
5111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5112/* end confdefs.h. */
5113#ifdef __STDC__
5114# include <limits.h>
5115#else
5116# include <assert.h>
5117#endif
5118 Syntax error
5119_ACEOF
5120if ac_fn_c_try_cpp "$LINENO"; then :
5121
5122else
5123 # Broken: fails on valid input.
5124continue
5125fi
d0ac1c44 5126rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5127
5128 # OK, works on sane cases. Now check whether nonexistent headers
5129 # can be detected and how.
5130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5131/* end confdefs.h. */
5132#include <ac_nonexistent.h>
5133_ACEOF
5134if ac_fn_c_try_cpp "$LINENO"; then :
5135 # Broken: success on invalid input.
5136continue
5137else
5138 # Passes both tests.
5139ac_preproc_ok=:
5140break
5141fi
d0ac1c44 5142rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5143
5144done
5145# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5146rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5147if $ac_preproc_ok; then :
5148 break
5149fi
5150
5151 done
5152 ac_cv_prog_CPP=$CPP
5153
5154fi
5155 CPP=$ac_cv_prog_CPP
5156else
5157 ac_cv_prog_CPP=$CPP
5158fi
5159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5160$as_echo "$CPP" >&6; }
5161ac_preproc_ok=false
5162for ac_c_preproc_warn_flag in '' yes
5163do
5164 # Use a header file that comes with gcc, so configuring glibc
5165 # with a fresh cross-compiler works.
5166 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5167 # <limits.h> exists even on freestanding compilers.
5168 # On the NeXT, cc -E runs the code through the compiler's parser,
5169 # not just through cpp. "Syntax error" is here to catch this case.
5170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5171/* end confdefs.h. */
5172#ifdef __STDC__
5173# include <limits.h>
5174#else
5175# include <assert.h>
5176#endif
5177 Syntax error
5178_ACEOF
5179if ac_fn_c_try_cpp "$LINENO"; then :
5180
5181else
5182 # Broken: fails on valid input.
5183continue
5184fi
d0ac1c44 5185rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5186
5187 # OK, works on sane cases. Now check whether nonexistent headers
5188 # can be detected and how.
5189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5190/* end confdefs.h. */
5191#include <ac_nonexistent.h>
5192_ACEOF
5193if ac_fn_c_try_cpp "$LINENO"; then :
5194 # Broken: success on invalid input.
5195continue
5196else
5197 # Passes both tests.
5198ac_preproc_ok=:
5199break
5200fi
d0ac1c44 5201rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5202
5203done
5204# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5205rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5206if $ac_preproc_ok; then :
5207
5208else
5209 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5210$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5211as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5212See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5213fi
5214
5215ac_ext=c
5216ac_cpp='$CPP $CPPFLAGS'
5217ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5218ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5219ac_compiler_gnu=$ac_cv_c_compiler_gnu
5220
5221
5222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5223$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5224if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5225 $as_echo_n "(cached) " >&6
5226else
5227 if test -z "$GREP"; then
5228 ac_path_GREP_found=false
5229 # Loop through the user's path and test for each of PROGNAME-LIST
5230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5231for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5232do
5233 IFS=$as_save_IFS
5234 test -z "$as_dir" && as_dir=.
5235 for ac_prog in grep ggrep; do
5236 for ac_exec_ext in '' $ac_executable_extensions; do
5237 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5238 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5239# Check for GNU ac_path_GREP and select it if it is found.
5240 # Check for GNU $ac_path_GREP
5241case `"$ac_path_GREP" --version 2>&1` in
5242*GNU*)
5243 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5244*)
5245 ac_count=0
5246 $as_echo_n 0123456789 >"conftest.in"
5247 while :
5248 do
5249 cat "conftest.in" "conftest.in" >"conftest.tmp"
5250 mv "conftest.tmp" "conftest.in"
5251 cp "conftest.in" "conftest.nl"
5252 $as_echo 'GREP' >> "conftest.nl"
5253 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5254 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5255 as_fn_arith $ac_count + 1 && ac_count=$as_val
5256 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5257 # Best one so far, save it but keep looking for a better one
5258 ac_cv_path_GREP="$ac_path_GREP"
5259 ac_path_GREP_max=$ac_count
5260 fi
5261 # 10*(2^10) chars as input seems more than enough
5262 test $ac_count -gt 10 && break
5263 done
5264 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5265esac
5266
5267 $ac_path_GREP_found && break 3
5268 done
5269 done
5270 done
5271IFS=$as_save_IFS
5272 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5273 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5274 fi
5275else
5276 ac_cv_path_GREP=$GREP
5277fi
5278
5279fi
5280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5281$as_echo "$ac_cv_path_GREP" >&6; }
5282 GREP="$ac_cv_path_GREP"
5283
5284
5285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5286$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5287if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5288 $as_echo_n "(cached) " >&6
5289else
5290 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5291 then ac_cv_path_EGREP="$GREP -E"
5292 else
5293 if test -z "$EGREP"; then
5294 ac_path_EGREP_found=false
5295 # Loop through the user's path and test for each of PROGNAME-LIST
5296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5297for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5298do
5299 IFS=$as_save_IFS
5300 test -z "$as_dir" && as_dir=.
5301 for ac_prog in egrep; do
5302 for ac_exec_ext in '' $ac_executable_extensions; do
5303 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5304 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5305# Check for GNU ac_path_EGREP and select it if it is found.
5306 # Check for GNU $ac_path_EGREP
5307case `"$ac_path_EGREP" --version 2>&1` in
5308*GNU*)
5309 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5310*)
5311 ac_count=0
5312 $as_echo_n 0123456789 >"conftest.in"
5313 while :
5314 do
5315 cat "conftest.in" "conftest.in" >"conftest.tmp"
5316 mv "conftest.tmp" "conftest.in"
5317 cp "conftest.in" "conftest.nl"
5318 $as_echo 'EGREP' >> "conftest.nl"
5319 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5320 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5321 as_fn_arith $ac_count + 1 && ac_count=$as_val
5322 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5323 # Best one so far, save it but keep looking for a better one
5324 ac_cv_path_EGREP="$ac_path_EGREP"
5325 ac_path_EGREP_max=$ac_count
5326 fi
5327 # 10*(2^10) chars as input seems more than enough
5328 test $ac_count -gt 10 && break
5329 done
5330 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5331esac
5332
5333 $ac_path_EGREP_found && break 3
5334 done
5335 done
5336 done
5337IFS=$as_save_IFS
5338 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5339 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5340 fi
5341else
5342 ac_cv_path_EGREP=$EGREP
5343fi
5344
5345 fi
5346fi
5347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5348$as_echo "$ac_cv_path_EGREP" >&6; }
5349 EGREP="$ac_cv_path_EGREP"
5350
5351
5352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5353$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5354if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5355 $as_echo_n "(cached) " >&6
5356else
5357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5358/* end confdefs.h. */
5359#include <stdlib.h>
5360#include <stdarg.h>
5361#include <string.h>
5362#include <float.h>
5363
5364int
5365main ()
5366{
5367
5368 ;
5369 return 0;
5370}
5371_ACEOF
5372if ac_fn_c_try_compile "$LINENO"; then :
5373 ac_cv_header_stdc=yes
5374else
5375 ac_cv_header_stdc=no
5376fi
5377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5378
5379if test $ac_cv_header_stdc = yes; then
5380 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5382/* end confdefs.h. */
5383#include <string.h>
5384
5385_ACEOF
5386if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5387 $EGREP "memchr" >/dev/null 2>&1; then :
5388
5389else
5390 ac_cv_header_stdc=no
5391fi
5392rm -f conftest*
5393
5394fi
5395
5396if test $ac_cv_header_stdc = yes; then
5397 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5399/* end confdefs.h. */
5400#include <stdlib.h>
5401
5402_ACEOF
5403if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5404 $EGREP "free" >/dev/null 2>&1; then :
5405
5406else
5407 ac_cv_header_stdc=no
5408fi
5409rm -f conftest*
5410
5411fi
5412
5413if test $ac_cv_header_stdc = yes; then
5414 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5415 if test "$cross_compiling" = yes; then :
5416 :
5417else
5418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5419/* end confdefs.h. */
5420#include <ctype.h>
5421#include <stdlib.h>
5422#if ((' ' & 0x0FF) == 0x020)
5423# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5424# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5425#else
5426# define ISLOWER(c) \
5427 (('a' <= (c) && (c) <= 'i') \
5428 || ('j' <= (c) && (c) <= 'r') \
5429 || ('s' <= (c) && (c) <= 'z'))
5430# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5431#endif
5432
5433#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5434int
5435main ()
5436{
5437 int i;
5438 for (i = 0; i < 256; i++)
5439 if (XOR (islower (i), ISLOWER (i))
5440 || toupper (i) != TOUPPER (i))
5441 return 2;
5442 return 0;
5443}
5444_ACEOF
5445if ac_fn_c_try_run "$LINENO"; then :
5446
5447else
5448 ac_cv_header_stdc=no
5449fi
5450rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5451 conftest.$ac_objext conftest.beam conftest.$ac_ext
5452fi
5453
5454fi
5455fi
5456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5457$as_echo "$ac_cv_header_stdc" >&6; }
5458if test $ac_cv_header_stdc = yes; then
5459
5460$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5461
5462fi
5463
5464# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5465for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5466 inttypes.h stdint.h unistd.h
5467do :
5468 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5469ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5470"
d0ac1c44 5471if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5472 cat >>confdefs.h <<_ACEOF
5473#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5474_ACEOF
5475
5476fi
5477
5478done
5479
5480
5481
5482 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5483if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5484 MINIX=yes
5485else
5486 MINIX=
5487fi
5488
5489
5490 if test "$MINIX" = yes; then
5491
5492$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5493
5494
5495$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5496
5497
5498$as_echo "#define _MINIX 1" >>confdefs.h
5499
5500 fi
5501
5502
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5504$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5505if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5506 $as_echo_n "(cached) " >&6
5507else
5508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5509/* end confdefs.h. */
5510
d0ac1c44
SM
5511# define __EXTENSIONS__ 1
5512 $ac_includes_default
6bb11ab3
L
5513int
5514main ()
5515{
5516
5517 ;
5518 return 0;
5519}
5520_ACEOF
5521if ac_fn_c_try_compile "$LINENO"; then :
5522 ac_cv_safe_to_define___extensions__=yes
5523else
5524 ac_cv_safe_to_define___extensions__=no
5525fi
5526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5527fi
5528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5529$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5530 test $ac_cv_safe_to_define___extensions__ = yes &&
5531 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5532
5533 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5534
5535 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5536
5537 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5538
5539 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5540
5541
5542test "$program_prefix" != NONE &&
5543 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5544# Use a double $ so make ignores it.
5545test "$program_suffix" != NONE &&
5546 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5547# Double any \ or $.
5548# By default was `s,x,x', remove it if useless.
5549ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5550program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5551
5552# Find a good install program. We prefer a C program (faster),
5553# so one script is as good as another. But avoid the broken or
5554# incompatible versions:
5555# SysV /etc/install, /usr/sbin/install
5556# SunOS /usr/etc/install
5557# IRIX /sbin/install
5558# AIX /bin/install
5559# AmigaOS /C/install, which installs bootblocks on floppy discs
5560# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5561# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5562# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5563# OS/2's system install, which has a completely different semantic
5564# ./install, which can be erroneously created by make from ./install.sh.
5565# Reject install programs that cannot install multiple files.
5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5567$as_echo_n "checking for a BSD-compatible install... " >&6; }
5568if test -z "$INSTALL"; then
d0ac1c44 5569if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5570 $as_echo_n "(cached) " >&6
5571else
5572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5573for as_dir in $PATH
5574do
5575 IFS=$as_save_IFS
5576 test -z "$as_dir" && as_dir=.
5577 # Account for people who put trailing slashes in PATH elements.
5578case $as_dir/ in #((
5579 ./ | .// | /[cC]/* | \
5580 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5581 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5582 /usr/ucb/* ) ;;
5583 *)
5584 # OSF1 and SCO ODT 3.0 have their own names for install.
5585 # Don't use installbsd from OSF since it installs stuff as root
5586 # by default.
5587 for ac_prog in ginstall scoinst install; do
5588 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5589 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5590 if test $ac_prog = install &&
5591 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5592 # AIX install. It has an incompatible calling convention.
5593 :
5594 elif test $ac_prog = install &&
5595 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5596 # program-specific install script used by HP pwplus--don't use.
5597 :
5598 else
5599 rm -rf conftest.one conftest.two conftest.dir
5600 echo one > conftest.one
5601 echo two > conftest.two
5602 mkdir conftest.dir
5603 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5604 test -s conftest.one && test -s conftest.two &&
5605 test -s conftest.dir/conftest.one &&
5606 test -s conftest.dir/conftest.two
5607 then
5608 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5609 break 3
5610 fi
5611 fi
5612 fi
5613 done
5614 done
5615 ;;
5616esac
5617
5618 done
5619IFS=$as_save_IFS
5620
5621rm -rf conftest.one conftest.two conftest.dir
5622
5623fi
5624 if test "${ac_cv_path_install+set}" = set; then
5625 INSTALL=$ac_cv_path_install
5626 else
5627 # As a last resort, use the slow shell script. Don't cache a
5628 # value for INSTALL within a source directory, because that will
5629 # break other packages using the cache if that directory is
5630 # removed, or if the value is a relative name.
5631 INSTALL=$ac_install_sh
5632 fi
5633fi
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5635$as_echo "$INSTALL" >&6; }
5636
5637# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5638# It thinks the first close brace ends the variable substitution.
5639test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5640
5641test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5642
5643test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5644
5645rm -rf .tst 2>/dev/null
5646mkdir .tst 2>/dev/null
5647if test -d .tst; then
5648 am__leading_dot=.
5649else
5650 am__leading_dot=_
5651fi
5652rmdir .tst 2>/dev/null
5653
5654DEPDIR="${am__leading_dot}deps"
5655
5656case `pwd` in
5657 *\ * | *\ *)
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5659$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5660esac
5661
5662
5663
5664macro_version='2.2.7a'
5665macro_revision='1.3134'
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679ltmain="$ac_aux_dir/ltmain.sh"
5680
5681# Backslashify metacharacters that are still active within
5682# double-quoted strings.
5683sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5684
5685# Same as above, but do not quote variable references.
5686double_quote_subst='s/\(["`\\]\)/\\\1/g'
5687
5688# Sed substitution to delay expansion of an escaped shell variable in a
5689# double_quote_subst'ed string.
5690delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5691
5692# Sed substitution to delay expansion of an escaped single quote.
5693delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5694
5695# Sed substitution to avoid accidental globbing in evaled expressions
5696no_glob_subst='s/\*/\\\*/g'
5697
5698ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5699ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5700ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5701
5702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5703$as_echo_n "checking how to print strings... " >&6; }
5704# Test print first, because it will be a builtin if present.
5705if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5706 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5707 ECHO='print -r --'
5708elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5709 ECHO='printf %s\n'
5710else
5711 # Use this function as a fallback that always works.
5712 func_fallback_echo ()
5713 {
5714 eval 'cat <<_LTECHO_EOF
5715$1
5716_LTECHO_EOF'
5717 }
5718 ECHO='func_fallback_echo'
5719fi
5720
5721# func_echo_all arg...
5722# Invoke $ECHO with all args, space-separated.
5723func_echo_all ()
5724{
5725 $ECHO ""
5726}
5727
5728case "$ECHO" in
5729 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5730$as_echo "printf" >&6; } ;;
5731 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5732$as_echo "print -r" >&6; } ;;
5733 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5734$as_echo "cat" >&6; } ;;
5735esac
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5751$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5752if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5753 $as_echo_n "(cached) " >&6
5754else
5755 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5756 for ac_i in 1 2 3 4 5 6 7; do
5757 ac_script="$ac_script$as_nl$ac_script"
5758 done
5759 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5760 { ac_script=; unset ac_script;}
5761 if test -z "$SED"; then
5762 ac_path_SED_found=false
5763 # Loop through the user's path and test for each of PROGNAME-LIST
5764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5765for as_dir in $PATH
5766do
5767 IFS=$as_save_IFS
5768 test -z "$as_dir" && as_dir=.
5769 for ac_prog in sed gsed; do
5770 for ac_exec_ext in '' $ac_executable_extensions; do
5771 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5772 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5773# Check for GNU ac_path_SED and select it if it is found.
5774 # Check for GNU $ac_path_SED
5775case `"$ac_path_SED" --version 2>&1` in
5776*GNU*)
5777 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5778*)
5779 ac_count=0
5780 $as_echo_n 0123456789 >"conftest.in"
5781 while :
5782 do
5783 cat "conftest.in" "conftest.in" >"conftest.tmp"
5784 mv "conftest.tmp" "conftest.in"
5785 cp "conftest.in" "conftest.nl"
5786 $as_echo '' >> "conftest.nl"
5787 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5788 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5789 as_fn_arith $ac_count + 1 && ac_count=$as_val
5790 if test $ac_count -gt ${ac_path_SED_max-0}; then
5791 # Best one so far, save it but keep looking for a better one
5792 ac_cv_path_SED="$ac_path_SED"
5793 ac_path_SED_max=$ac_count
5794 fi
5795 # 10*(2^10) chars as input seems more than enough
5796 test $ac_count -gt 10 && break
5797 done
5798 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5799esac
5800
5801 $ac_path_SED_found && break 3
5802 done
5803 done
5804 done
5805IFS=$as_save_IFS
5806 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5807 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5808 fi
5809else
5810 ac_cv_path_SED=$SED
5811fi
5812
5813fi
5814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5815$as_echo "$ac_cv_path_SED" >&6; }
5816 SED="$ac_cv_path_SED"
5817 rm -f conftest.sed
5818
5819test -z "$SED" && SED=sed
5820Xsed="$SED -e 1s/^X//"
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5833$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5834if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5835 $as_echo_n "(cached) " >&6
5836else
5837 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5838 then ac_cv_path_FGREP="$GREP -F"
5839 else
5840 if test -z "$FGREP"; then
5841 ac_path_FGREP_found=false
5842 # Loop through the user's path and test for each of PROGNAME-LIST
5843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5844for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5845do
5846 IFS=$as_save_IFS
5847 test -z "$as_dir" && as_dir=.
5848 for ac_prog in fgrep; do
5849 for ac_exec_ext in '' $ac_executable_extensions; do
5850 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5851 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5852# Check for GNU ac_path_FGREP and select it if it is found.
5853 # Check for GNU $ac_path_FGREP
5854case `"$ac_path_FGREP" --version 2>&1` in
5855*GNU*)
5856 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5857*)
5858 ac_count=0
5859 $as_echo_n 0123456789 >"conftest.in"
5860 while :
5861 do
5862 cat "conftest.in" "conftest.in" >"conftest.tmp"
5863 mv "conftest.tmp" "conftest.in"
5864 cp "conftest.in" "conftest.nl"
5865 $as_echo 'FGREP' >> "conftest.nl"
5866 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5867 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5868 as_fn_arith $ac_count + 1 && ac_count=$as_val
5869 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5870 # Best one so far, save it but keep looking for a better one
5871 ac_cv_path_FGREP="$ac_path_FGREP"
5872 ac_path_FGREP_max=$ac_count
5873 fi
5874 # 10*(2^10) chars as input seems more than enough
5875 test $ac_count -gt 10 && break
5876 done
5877 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5878esac
5879
5880 $ac_path_FGREP_found && break 3
5881 done
5882 done
5883 done
5884IFS=$as_save_IFS
5885 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5886 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5887 fi
5888else
5889 ac_cv_path_FGREP=$FGREP
5890fi
5891
5892 fi
5893fi
5894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5895$as_echo "$ac_cv_path_FGREP" >&6; }
5896 FGREP="$ac_cv_path_FGREP"
5897
5898
5899test -z "$GREP" && GREP=grep
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919# Check whether --with-gnu-ld was given.
5920if test "${with_gnu_ld+set}" = set; then :
5921 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5922else
5923 with_gnu_ld=no
5924fi
5925
5926ac_prog=ld
5927if test "$GCC" = yes; then
5928 # Check if gcc -print-prog-name=ld gives a path.
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5930$as_echo_n "checking for ld used by $CC... " >&6; }
5931 case $host in
5932 *-*-mingw*)
5933 # gcc leaves a trailing carriage return which upsets mingw
5934 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5935 *)
5936 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5937 esac
5938 case $ac_prog in
5939 # Accept absolute paths.
5940 [\\/]* | ?:[\\/]*)
5941 re_direlt='/[^/][^/]*/\.\./'
5942 # Canonicalize the pathname of ld
5943 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5944 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5945 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5946 done
5947 test -z "$LD" && LD="$ac_prog"
5948 ;;
5949 "")
5950 # If it fails, then pretend we aren't using GCC.
5951 ac_prog=ld
5952 ;;
5953 *)
5954 # If it is relative, then search for the first ld in PATH.
5955 with_gnu_ld=unknown
5956 ;;
5957 esac
5958elif test "$with_gnu_ld" = yes; then
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5960$as_echo_n "checking for GNU ld... " >&6; }
5961else
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5963$as_echo_n "checking for non-GNU ld... " >&6; }
5964fi
d0ac1c44 5965if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5966 $as_echo_n "(cached) " >&6
5967else
5968 if test -z "$LD"; then
5969 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5970 for ac_dir in $PATH; do
5971 IFS="$lt_save_ifs"
5972 test -z "$ac_dir" && ac_dir=.
5973 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5974 lt_cv_path_LD="$ac_dir/$ac_prog"
5975 # Check to see if the program is GNU ld. I'd rather use --version,
5976 # but apparently some variants of GNU ld only accept -v.
5977 # Break only if it was the GNU/non-GNU ld that we prefer.
5978 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5979 *GNU* | *'with BFD'*)
5980 test "$with_gnu_ld" != no && break
5981 ;;
5982 *)
5983 test "$with_gnu_ld" != yes && break
5984 ;;
5985 esac
5986 fi
5987 done
5988 IFS="$lt_save_ifs"
5989else
5990 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5991fi
5992fi
5993
5994LD="$lt_cv_path_LD"
5995if test -n "$LD"; then
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5997$as_echo "$LD" >&6; }
5998else
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6000$as_echo "no" >&6; }
6001fi
d0ac1c44 6002test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6004$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6005if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6006 $as_echo_n "(cached) " >&6
6007else
6008 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6009case `$LD -v 2>&1 </dev/null` in
6010*GNU* | *'with BFD'*)
6011 lt_cv_prog_gnu_ld=yes
6012 ;;
6013*)
6014 lt_cv_prog_gnu_ld=no
6015 ;;
6016esac
6017fi
6018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6019$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6020with_gnu_ld=$lt_cv_prog_gnu_ld
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6031$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6032if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6033 $as_echo_n "(cached) " >&6
6034else
6035 if test -n "$NM"; then
6036 # Let the user override the test.
6037 lt_cv_path_NM="$NM"
6038else
6039 lt_nm_to_check="${ac_tool_prefix}nm"
6040 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6041 lt_nm_to_check="$lt_nm_to_check nm"
6042 fi
6043 for lt_tmp_nm in $lt_nm_to_check; do
6044 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6045 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6046 IFS="$lt_save_ifs"
6047 test -z "$ac_dir" && ac_dir=.
6048 tmp_nm="$ac_dir/$lt_tmp_nm"
6049 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6050 # Check to see if the nm accepts a BSD-compat flag.
6051 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6052 # nm: unknown option "B" ignored
6053 # Tru64's nm complains that /dev/null is an invalid object file
6054 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6055 */dev/null* | *'Invalid file or object type'*)
6056 lt_cv_path_NM="$tmp_nm -B"
6057 break
6058 ;;
6059 *)
6060 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6061 */dev/null*)
6062 lt_cv_path_NM="$tmp_nm -p"
6063 break
6064 ;;
6065 *)
6066 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6067 continue # so that we can try to find one that supports BSD flags
6068 ;;
6069 esac
6070 ;;
6071 esac
6072 fi
6073 done
6074 IFS="$lt_save_ifs"
6075 done
6076 : ${lt_cv_path_NM=no}
6077fi
6078fi
6079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6080$as_echo "$lt_cv_path_NM" >&6; }
6081if test "$lt_cv_path_NM" != "no"; then
6082 NM="$lt_cv_path_NM"
6083else
6084 # Didn't find any BSD compatible name lister, look for dumpbin.
6085 if test -n "$DUMPBIN"; then :
6086 # Let the user override the test.
6087 else
6088 if test -n "$ac_tool_prefix"; then
6089 for ac_prog in dumpbin "link -dump"
6090 do
6091 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6092set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6094$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6095if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6096 $as_echo_n "(cached) " >&6
6097else
6098 if test -n "$DUMPBIN"; then
6099 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6100else
6101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6102for as_dir in $PATH
6103do
6104 IFS=$as_save_IFS
6105 test -z "$as_dir" && as_dir=.
6106 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6108 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6110 break 2
6111 fi
6112done
6113 done
6114IFS=$as_save_IFS
6115
6116fi
6117fi
6118DUMPBIN=$ac_cv_prog_DUMPBIN
6119if test -n "$DUMPBIN"; then
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6121$as_echo "$DUMPBIN" >&6; }
6122else
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6124$as_echo "no" >&6; }
6125fi
6126
6127
6128 test -n "$DUMPBIN" && break
6129 done
6130fi
6131if test -z "$DUMPBIN"; then
6132 ac_ct_DUMPBIN=$DUMPBIN
6133 for ac_prog in dumpbin "link -dump"
6134do
6135 # Extract the first word of "$ac_prog", so it can be a program name with args.
6136set dummy $ac_prog; ac_word=$2
6137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6138$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6139if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6140 $as_echo_n "(cached) " >&6
6141else
6142 if test -n "$ac_ct_DUMPBIN"; then
6143 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6144else
6145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6146for as_dir in $PATH
6147do
6148 IFS=$as_save_IFS
6149 test -z "$as_dir" && as_dir=.
6150 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6152 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6154 break 2
6155 fi
6156done
6157 done
6158IFS=$as_save_IFS
6159
6160fi
6161fi
6162ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6163if test -n "$ac_ct_DUMPBIN"; then
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6165$as_echo "$ac_ct_DUMPBIN" >&6; }
6166else
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6168$as_echo "no" >&6; }
6169fi
6170
6171
6172 test -n "$ac_ct_DUMPBIN" && break
6173done
6174
6175 if test "x$ac_ct_DUMPBIN" = x; then
6176 DUMPBIN=":"
6177 else
6178 case $cross_compiling:$ac_tool_warned in
6179yes:)
6180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6182ac_tool_warned=yes ;;
6183esac
6184 DUMPBIN=$ac_ct_DUMPBIN
6185 fi
6186fi
6187
6188 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6189 *COFF*)
6190 DUMPBIN="$DUMPBIN -symbols"
6191 ;;
6192 *)
6193 DUMPBIN=:
6194 ;;
6195 esac
6196 fi
6197
6198 if test "$DUMPBIN" != ":"; then
6199 NM="$DUMPBIN"
6200 fi
6201fi
6202test -z "$NM" && NM=nm
6203
6204
6205
6206
6207
6208
6209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6210$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6211if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6212 $as_echo_n "(cached) " >&6
6213else
6214 lt_cv_nm_interface="BSD nm"
6215 echo "int some_variable = 0;" > conftest.$ac_ext
6216 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6217 (eval "$ac_compile" 2>conftest.err)
6218 cat conftest.err >&5
6219 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6220 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6221 cat conftest.err >&5
6222 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6223 cat conftest.out >&5
6224 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6225 lt_cv_nm_interface="MS dumpbin"
6226 fi
6227 rm -f conftest*
6228fi
6229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6230$as_echo "$lt_cv_nm_interface" >&6; }
6231
6232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6233$as_echo_n "checking whether ln -s works... " >&6; }
6234LN_S=$as_ln_s
6235if test "$LN_S" = "ln -s"; then
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6237$as_echo "yes" >&6; }
6238else
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6240$as_echo "no, using $LN_S" >&6; }
6241fi
6242
6243# find the maximum length of command line arguments
6244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6245$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6246if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6247 $as_echo_n "(cached) " >&6
6248else
6249 i=0
6250 teststring="ABCD"
6251
6252 case $build_os in
6253 msdosdjgpp*)
6254 # On DJGPP, this test can blow up pretty badly due to problems in libc
6255 # (any single argument exceeding 2000 bytes causes a buffer overrun
6256 # during glob expansion). Even if it were fixed, the result of this
6257 # check would be larger than it should be.
6258 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6259 ;;
6260
6261 gnu*)
6262 # Under GNU Hurd, this test is not required because there is
6263 # no limit to the length of command line arguments.
6264 # Libtool will interpret -1 as no limit whatsoever
6265 lt_cv_sys_max_cmd_len=-1;
6266 ;;
6267
6268 cygwin* | mingw* | cegcc*)
6269 # On Win9x/ME, this test blows up -- it succeeds, but takes
6270 # about 5 minutes as the teststring grows exponentially.
6271 # Worse, since 9x/ME are not pre-emptively multitasking,
6272 # you end up with a "frozen" computer, even though with patience
6273 # the test eventually succeeds (with a max line length of 256k).
6274 # Instead, let's just punt: use the minimum linelength reported by
6275 # all of the supported platforms: 8192 (on NT/2K/XP).
6276 lt_cv_sys_max_cmd_len=8192;
6277 ;;
6278
6279 mint*)
6280 # On MiNT this can take a long time and run out of memory.
6281 lt_cv_sys_max_cmd_len=8192;
6282 ;;
6283
6284 amigaos*)
6285 # On AmigaOS with pdksh, this test takes hours, literally.
6286 # So we just punt and use a minimum line length of 8192.
6287 lt_cv_sys_max_cmd_len=8192;
6288 ;;
6289
6290 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6291 # This has been around since 386BSD, at least. Likely further.
6292 if test -x /sbin/sysctl; then
6293 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6294 elif test -x /usr/sbin/sysctl; then
6295 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6296 else
6297 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6298 fi
6299 # And add a safety zone
6300 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6301 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6302 ;;
6303
6304 interix*)
6305 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6306 lt_cv_sys_max_cmd_len=196608
6307 ;;
6308
6309 osf*)
6310 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6311 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6312 # nice to cause kernel panics so lets avoid the loop below.
6313 # First set a reasonable default.
6314 lt_cv_sys_max_cmd_len=16384
6315 #
6316 if test -x /sbin/sysconfig; then
6317 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6318 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6319 esac
6320 fi
6321 ;;
6322 sco3.2v5*)
6323 lt_cv_sys_max_cmd_len=102400
6324 ;;
6325 sysv5* | sco5v6* | sysv4.2uw2*)
6326 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6327 if test -n "$kargmax"; then
6328 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6329 else
6330 lt_cv_sys_max_cmd_len=32768
6331 fi
6332 ;;
6333 *)
6334 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6335 if test -n "$lt_cv_sys_max_cmd_len"; then
6336 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6337 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6338 else
6339 # Make teststring a little bigger before we do anything with it.
6340 # a 1K string should be a reasonable start.
6341 for i in 1 2 3 4 5 6 7 8 ; do
6342 teststring=$teststring$teststring
6343 done
6344 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6345 # If test is not a shell built-in, we'll probably end up computing a
6346 # maximum length that is only half of the actual maximum length, but
6347 # we can't tell.
6348 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6349 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6350 test $i != 17 # 1/2 MB should be enough
6351 do
6352 i=`expr $i + 1`
6353 teststring=$teststring$teststring
6354 done
6355 # Only check the string length outside the loop.
6356 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6357 teststring=
6358 # Add a significant safety factor because C++ compilers can tack on
6359 # massive amounts of additional arguments before passing them to the
6360 # linker. It appears as though 1/2 is a usable value.
6361 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6362 fi
6363 ;;
6364 esac
6365
6366fi
6367
6368if test -n $lt_cv_sys_max_cmd_len ; then
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6370$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6371else
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6373$as_echo "none" >&6; }
6374fi
6375max_cmd_len=$lt_cv_sys_max_cmd_len
6376
6377
6378
6379
6380
6381
6382: ${CP="cp -f"}
6383: ${MV="mv -f"}
6384: ${RM="rm -f"}
6385
6386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6387$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6388# Try some XSI features
6389xsi_shell=no
6390( _lt_dummy="a/b/c"
6391 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6392 = c,a/b,, \
6393 && eval 'test $(( 1 + 1 )) -eq 2 \
6394 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6395 && xsi_shell=yes
6396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6397$as_echo "$xsi_shell" >&6; }
6398
6399
6400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6401$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6402lt_shell_append=no
6403( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6404 >/dev/null 2>&1 \
6405 && lt_shell_append=yes
6406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6407$as_echo "$lt_shell_append" >&6; }
6408
6409
6410if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6411 lt_unset=unset
6412else
6413 lt_unset=false
6414fi
6415
6416
6417
6418
6419
6420# test EBCDIC or ASCII
6421case `echo X|tr X '\101'` in
6422 A) # ASCII based system
6423 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6424 lt_SP2NL='tr \040 \012'
6425 lt_NL2SP='tr \015\012 \040\040'
6426 ;;
6427 *) # EBCDIC based system
6428 lt_SP2NL='tr \100 \n'
6429 lt_NL2SP='tr \r\n \100\100'
6430 ;;
6431esac
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6442$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6443if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6444 $as_echo_n "(cached) " >&6
6445else
6446 lt_cv_ld_reload_flag='-r'
6447fi
6448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6449$as_echo "$lt_cv_ld_reload_flag" >&6; }
6450reload_flag=$lt_cv_ld_reload_flag
6451case $reload_flag in
6452"" | " "*) ;;
6453*) reload_flag=" $reload_flag" ;;
6454esac
6455reload_cmds='$LD$reload_flag -o $output$reload_objs'
6456case $host_os in
6457 darwin*)
6458 if test "$GCC" = yes; then
6459 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6460 else
6461 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6462 fi
6463 ;;
6464esac
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474if test -n "$ac_tool_prefix"; then
6475 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6476set dummy ${ac_tool_prefix}objdump; ac_word=$2
6477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6478$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6479if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6480 $as_echo_n "(cached) " >&6
6481else
6482 if test -n "$OBJDUMP"; then
6483 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6484else
6485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6486for as_dir in $PATH
6487do
6488 IFS=$as_save_IFS
6489 test -z "$as_dir" && as_dir=.
6490 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6491 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6492 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6494 break 2
6495 fi
6496done
6497 done
6498IFS=$as_save_IFS
6499
6500fi
6501fi
6502OBJDUMP=$ac_cv_prog_OBJDUMP
6503if test -n "$OBJDUMP"; then
6504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6505$as_echo "$OBJDUMP" >&6; }
6506else
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6508$as_echo "no" >&6; }
6509fi
6510
6511
6512fi
6513if test -z "$ac_cv_prog_OBJDUMP"; then
6514 ac_ct_OBJDUMP=$OBJDUMP
6515 # Extract the first word of "objdump", so it can be a program name with args.
6516set dummy objdump; ac_word=$2
6517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6518$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6519if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6520 $as_echo_n "(cached) " >&6
6521else
6522 if test -n "$ac_ct_OBJDUMP"; then
6523 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6524else
6525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6526for as_dir in $PATH
6527do
6528 IFS=$as_save_IFS
6529 test -z "$as_dir" && as_dir=.
6530 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6532 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6534 break 2
6535 fi
6536done
6537 done
6538IFS=$as_save_IFS
6539
6540fi
6541fi
6542ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6543if test -n "$ac_ct_OBJDUMP"; then
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6545$as_echo "$ac_ct_OBJDUMP" >&6; }
6546else
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6548$as_echo "no" >&6; }
6549fi
6550
6551 if test "x$ac_ct_OBJDUMP" = x; then
6552 OBJDUMP="false"
6553 else
6554 case $cross_compiling:$ac_tool_warned in
6555yes:)
6556{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6558ac_tool_warned=yes ;;
6559esac
6560 OBJDUMP=$ac_ct_OBJDUMP
6561 fi
6562else
6563 OBJDUMP="$ac_cv_prog_OBJDUMP"
6564fi
6565
6566test -z "$OBJDUMP" && OBJDUMP=objdump
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6577$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6578if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6579 $as_echo_n "(cached) " >&6
6580else
6581 lt_cv_file_magic_cmd='$MAGIC_CMD'
6582lt_cv_file_magic_test_file=
6583lt_cv_deplibs_check_method='unknown'
6584# Need to set the preceding variable on all platforms that support
6585# interlibrary dependencies.
6586# 'none' -- dependencies not supported.
6587# `unknown' -- same as none, but documents that we really don't know.
6588# 'pass_all' -- all dependencies passed with no checks.
6589# 'test_compile' -- check by making test program.
6590# 'file_magic [[regex]]' -- check by looking for files in library path
6591# which responds to the $file_magic_cmd with a given extended regex.
6592# If you have `file' or equivalent on your system and you're not sure
6593# whether `pass_all' will *always* work, you probably want this one.
6594
6595case $host_os in
6596aix[4-9]*)
6597 lt_cv_deplibs_check_method=pass_all
6598 ;;
6599
6600beos*)
6601 lt_cv_deplibs_check_method=pass_all
6602 ;;
6603
6604bsdi[45]*)
6605 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6606 lt_cv_file_magic_cmd='/usr/bin/file -L'
6607 lt_cv_file_magic_test_file=/shlib/libc.so
6608 ;;
6609
6610cygwin*)
6611 # func_win32_libid is a shell function defined in ltmain.sh
6612 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6613 lt_cv_file_magic_cmd='func_win32_libid'
6614 ;;
6615
6616mingw* | pw32*)
6617 # Base MSYS/MinGW do not provide the 'file' command needed by
6618 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6619 # unless we find 'file', for example because we are cross-compiling.
6620 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6621 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6622 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6623 lt_cv_file_magic_cmd='func_win32_libid'
6624 else
6625 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6626 lt_cv_file_magic_cmd='$OBJDUMP -f'
6627 fi
6628 ;;
6629
6630cegcc*)
6631 # use the weaker test based on 'objdump'. See mingw*.
6632 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6633 lt_cv_file_magic_cmd='$OBJDUMP -f'
6634 ;;
6635
6636darwin* | rhapsody*)
6637 lt_cv_deplibs_check_method=pass_all
6638 ;;
6639
6640freebsd* | dragonfly*)
6641 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6642 case $host_cpu in
6643 i*86 )
6644 # Not sure whether the presence of OpenBSD here was a mistake.
6645 # Let's accept both of them until this is cleared up.
6646 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6647 lt_cv_file_magic_cmd=/usr/bin/file
6648 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6649 ;;
6650 esac
6651 else
6652 lt_cv_deplibs_check_method=pass_all
6653 fi
6654 ;;
6655
6656gnu*)
6657 lt_cv_deplibs_check_method=pass_all
6658 ;;
6659
6660haiku*)
6661 lt_cv_deplibs_check_method=pass_all
6662 ;;
6663
6664hpux10.20* | hpux11*)
6665 lt_cv_file_magic_cmd=/usr/bin/file
6666 case $host_cpu in
6667 ia64*)
6668 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6669 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6670 ;;
6671 hppa*64*)
6672 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]'
6673 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6674 ;;
6675 *)
6676 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6677 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6678 ;;
6679 esac
6680 ;;
6681
6682interix[3-9]*)
6683 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6684 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6685 ;;
6686
6687irix5* | irix6* | nonstopux*)
6688 case $LD in
6689 *-32|*"-32 ") libmagic=32-bit;;
6690 *-n32|*"-n32 ") libmagic=N32;;
6691 *-64|*"-64 ") libmagic=64-bit;;
6692 *) libmagic=never-match;;
6693 esac
6694 lt_cv_deplibs_check_method=pass_all
6695 ;;
6696
6697# This must be Linux ELF.
6698linux* | k*bsd*-gnu | kopensolaris*-gnu)
6699 lt_cv_deplibs_check_method=pass_all
6700 ;;
6701
6702netbsd*)
6703 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6704 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6705 else
6706 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6707 fi
6708 ;;
6709
6710newos6*)
6711 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6712 lt_cv_file_magic_cmd=/usr/bin/file
6713 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6714 ;;
6715
6716*nto* | *qnx*)
6717 lt_cv_deplibs_check_method=pass_all
6718 ;;
6719
6720openbsd*)
6721 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6722 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6723 else
6724 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6725 fi
6726 ;;
6727
6728osf3* | osf4* | osf5*)
6729 lt_cv_deplibs_check_method=pass_all
6730 ;;
6731
6732rdos*)
6733 lt_cv_deplibs_check_method=pass_all
6734 ;;
6735
6736solaris*)
6737 lt_cv_deplibs_check_method=pass_all
6738 ;;
6739
6740sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6741 lt_cv_deplibs_check_method=pass_all
6742 ;;
6743
6744sysv4 | sysv4.3*)
6745 case $host_vendor in
6746 motorola)
6747 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]'
6748 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6749 ;;
6750 ncr)
6751 lt_cv_deplibs_check_method=pass_all
6752 ;;
6753 sequent)
6754 lt_cv_file_magic_cmd='/bin/file'
6755 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6756 ;;
6757 sni)
6758 lt_cv_file_magic_cmd='/bin/file'
6759 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6760 lt_cv_file_magic_test_file=/lib/libc.so
6761 ;;
6762 siemens)
6763 lt_cv_deplibs_check_method=pass_all
6764 ;;
6765 pc)
6766 lt_cv_deplibs_check_method=pass_all
6767 ;;
6768 esac
6769 ;;
6770
6771tpf*)
6772 lt_cv_deplibs_check_method=pass_all
6773 ;;
6774esac
6775
6776fi
6777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6778$as_echo "$lt_cv_deplibs_check_method" >&6; }
6779file_magic_cmd=$lt_cv_file_magic_cmd
6780deplibs_check_method=$lt_cv_deplibs_check_method
6781test -z "$deplibs_check_method" && deplibs_check_method=unknown
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
68ed2854
MF
6794plugin_option=
6795plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6796for plugin in $plugin_names; do
6797 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6798 if test x$plugin_so = x$plugin; then
6799 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6800 fi
6801 if test x$plugin_so != x$plugin; then
6802 plugin_option="--plugin $plugin_so"
6803 break
6804 fi
6805done
6806
6bb11ab3
L
6807if test -n "$ac_tool_prefix"; then
6808 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6809set dummy ${ac_tool_prefix}ar; ac_word=$2
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6812if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6813 $as_echo_n "(cached) " >&6
6814else
6815 if test -n "$AR"; then
6816 ac_cv_prog_AR="$AR" # Let the user override the test.
6817else
6818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6819for as_dir in $PATH
6820do
6821 IFS=$as_save_IFS
6822 test -z "$as_dir" && as_dir=.
6823 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6825 ac_cv_prog_AR="${ac_tool_prefix}ar"
6826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6827 break 2
6828 fi
6829done
6830 done
6831IFS=$as_save_IFS
6832
6833fi
6834fi
6835AR=$ac_cv_prog_AR
6836if test -n "$AR"; then
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6838$as_echo "$AR" >&6; }
6839else
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6841$as_echo "no" >&6; }
6842fi
6843
6844
6845fi
6846if test -z "$ac_cv_prog_AR"; then
6847 ac_ct_AR=$AR
6848 # Extract the first word of "ar", so it can be a program name with args.
6849set dummy ar; ac_word=$2
6850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6851$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6852if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6853 $as_echo_n "(cached) " >&6
6854else
6855 if test -n "$ac_ct_AR"; then
6856 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6857else
6858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6859for as_dir in $PATH
6860do
6861 IFS=$as_save_IFS
6862 test -z "$as_dir" && as_dir=.
6863 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6865 ac_cv_prog_ac_ct_AR="ar"
6866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6867 break 2
6868 fi
6869done
6870 done
6871IFS=$as_save_IFS
6872
6873fi
6874fi
6875ac_ct_AR=$ac_cv_prog_ac_ct_AR
6876if test -n "$ac_ct_AR"; then
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6878$as_echo "$ac_ct_AR" >&6; }
6879else
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6881$as_echo "no" >&6; }
6882fi
6883
6884 if test "x$ac_ct_AR" = x; then
6885 AR="false"
6886 else
6887 case $cross_compiling:$ac_tool_warned in
6888yes:)
6889{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6890$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6891ac_tool_warned=yes ;;
6892esac
6893 AR=$ac_ct_AR
6894 fi
6895else
6896 AR="$ac_cv_prog_AR"
6897fi
6898
6899test -z "$AR" && AR=ar
68ed2854
MF
6900if test -n "$plugin_option"; then
6901 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
6902 touch conftest.c
6903 $AR $plugin_option rc conftest.a conftest.c
6904 if test "$?" != 0; then
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6906$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6907 else
6908 AR="$AR $plugin_option"
6909 fi
6910 rm -f conftest.*
68ed2854
MF
6911 fi
6912fi
6bb11ab3
L
6913test -z "$AR_FLAGS" && AR_FLAGS=cru
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925if test -n "$ac_tool_prefix"; then
6926 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6927set dummy ${ac_tool_prefix}strip; ac_word=$2
6928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6929$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6930if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6931 $as_echo_n "(cached) " >&6
6932else
6933 if test -n "$STRIP"; then
6934 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6935else
6936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6937for as_dir in $PATH
6938do
6939 IFS=$as_save_IFS
6940 test -z "$as_dir" && as_dir=.
6941 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6943 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6945 break 2
6946 fi
6947done
6948 done
6949IFS=$as_save_IFS
6950
6951fi
6952fi
6953STRIP=$ac_cv_prog_STRIP
6954if test -n "$STRIP"; then
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6956$as_echo "$STRIP" >&6; }
6957else
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6959$as_echo "no" >&6; }
6960fi
6961
6962
6963fi
6964if test -z "$ac_cv_prog_STRIP"; then
6965 ac_ct_STRIP=$STRIP
6966 # Extract the first word of "strip", so it can be a program name with args.
6967set dummy strip; ac_word=$2
6968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6969$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6970if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6971 $as_echo_n "(cached) " >&6
6972else
6973 if test -n "$ac_ct_STRIP"; then
6974 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6975else
6976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6977for as_dir in $PATH
6978do
6979 IFS=$as_save_IFS
6980 test -z "$as_dir" && as_dir=.
6981 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6983 ac_cv_prog_ac_ct_STRIP="strip"
6984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6985 break 2
6986 fi
6987done
6988 done
6989IFS=$as_save_IFS
6990
6991fi
6992fi
6993ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6994if test -n "$ac_ct_STRIP"; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6996$as_echo "$ac_ct_STRIP" >&6; }
6997else
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6999$as_echo "no" >&6; }
7000fi
7001
7002 if test "x$ac_ct_STRIP" = x; then
7003 STRIP=":"
7004 else
7005 case $cross_compiling:$ac_tool_warned in
7006yes:)
7007{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7008$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7009ac_tool_warned=yes ;;
7010esac
7011 STRIP=$ac_ct_STRIP
7012 fi
7013else
7014 STRIP="$ac_cv_prog_STRIP"
7015fi
7016
7017test -z "$STRIP" && STRIP=:
7018
7019
7020
7021
7022
7023
7024if test -n "$ac_tool_prefix"; then
7025 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7026set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7029if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7030 $as_echo_n "(cached) " >&6
7031else
7032 if test -n "$RANLIB"; then
7033 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7034else
7035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036for as_dir in $PATH
7037do
7038 IFS=$as_save_IFS
7039 test -z "$as_dir" && as_dir=.
7040 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7042 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7044 break 2
7045 fi
7046done
7047 done
7048IFS=$as_save_IFS
7049
7050fi
7051fi
7052RANLIB=$ac_cv_prog_RANLIB
7053if test -n "$RANLIB"; then
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7055$as_echo "$RANLIB" >&6; }
7056else
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058$as_echo "no" >&6; }
7059fi
7060
7061
7062fi
7063if test -z "$ac_cv_prog_RANLIB"; then
7064 ac_ct_RANLIB=$RANLIB
7065 # Extract the first word of "ranlib", so it can be a program name with args.
7066set dummy ranlib; ac_word=$2
7067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7068$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7069if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7070 $as_echo_n "(cached) " >&6
7071else
7072 if test -n "$ac_ct_RANLIB"; then
7073 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7074else
7075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7076for as_dir in $PATH
7077do
7078 IFS=$as_save_IFS
7079 test -z "$as_dir" && as_dir=.
7080 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7082 ac_cv_prog_ac_ct_RANLIB="ranlib"
7083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7084 break 2
7085 fi
7086done
7087 done
7088IFS=$as_save_IFS
7089
7090fi
7091fi
7092ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7093if test -n "$ac_ct_RANLIB"; then
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7095$as_echo "$ac_ct_RANLIB" >&6; }
7096else
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7098$as_echo "no" >&6; }
7099fi
7100
7101 if test "x$ac_ct_RANLIB" = x; then
7102 RANLIB=":"
7103 else
7104 case $cross_compiling:$ac_tool_warned in
7105yes:)
7106{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7107$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7108ac_tool_warned=yes ;;
7109esac
7110 RANLIB=$ac_ct_RANLIB
7111 fi
7112else
7113 RANLIB="$ac_cv_prog_RANLIB"
7114fi
7115
7116test -z "$RANLIB" && RANLIB=:
68ed2854
MF
7117if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7118 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7119 RANLIB="$RANLIB $plugin_option"
7120 fi
7121fi
6bb11ab3
L
7122
7123
7124
7125
7126
7127
7128# Determine commands to create old-style static archives.
7129old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7130old_postinstall_cmds='chmod 644 $oldlib'
7131old_postuninstall_cmds=
7132
7133if test -n "$RANLIB"; then
7134 case $host_os in
7135 openbsd*)
7136 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7137 ;;
7138 *)
7139 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7140 ;;
7141 esac
7142 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7143fi
7144
7145case $host_os in
7146 darwin*)
7147 lock_old_archive_extraction=yes ;;
7148 *)
7149 lock_old_archive_extraction=no ;;
7150esac
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172for ac_prog in gawk mawk nawk awk
7173do
7174 # Extract the first word of "$ac_prog", so it can be a program name with args.
7175set dummy $ac_prog; ac_word=$2
7176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7177$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7178if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7179 $as_echo_n "(cached) " >&6
7180else
7181 if test -n "$AWK"; then
7182 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7183else
7184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7185for as_dir in $PATH
7186do
7187 IFS=$as_save_IFS
7188 test -z "$as_dir" && as_dir=.
7189 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7191 ac_cv_prog_AWK="$ac_prog"
7192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7193 break 2
7194 fi
7195done
7196 done
7197IFS=$as_save_IFS
7198
7199fi
7200fi
7201AWK=$ac_cv_prog_AWK
7202if test -n "$AWK"; then
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7204$as_echo "$AWK" >&6; }
7205else
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7207$as_echo "no" >&6; }
7208fi
7209
7210
7211 test -n "$AWK" && break
7212done
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232# If no C compiler was specified, use CC.
7233LTCC=${LTCC-"$CC"}
7234
7235# If no C compiler flags were specified, use CFLAGS.
7236LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7237
7238# Allow CC to be a program name with arguments.
7239compiler=$CC
7240
7241
7242# Check for command to grab the raw symbol name followed by C symbol from nm.
7243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7244$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7245if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7246 $as_echo_n "(cached) " >&6
7247else
7248
7249# These are sane defaults that work on at least a few old systems.
7250# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7251
7252# Character class describing NM global symbol codes.
7253symcode='[BCDEGRST]'
7254
7255# Regexp to match symbols that can be accessed directly from C.
7256sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7257
7258# Define system-specific variables.
7259case $host_os in
7260aix*)
7261 symcode='[BCDT]'
7262 ;;
7263cygwin* | mingw* | pw32* | cegcc*)
7264 symcode='[ABCDGISTW]'
7265 ;;
7266hpux*)
7267 if test "$host_cpu" = ia64; then
7268 symcode='[ABCDEGRST]'
7269 fi
7270 ;;
7271irix* | nonstopux*)
7272 symcode='[BCDEGRST]'
7273 ;;
7274osf*)
7275 symcode='[BCDEGQRST]'
7276 ;;
7277solaris*)
7278 symcode='[BDRT]'
7279 ;;
7280sco3.2v5*)
7281 symcode='[DT]'
7282 ;;
7283sysv4.2uw2*)
7284 symcode='[DT]'
7285 ;;
7286sysv5* | sco5v6* | unixware* | OpenUNIX*)
7287 symcode='[ABDT]'
7288 ;;
7289sysv4)
7290 symcode='[DFNSTU]'
7291 ;;
7292esac
7293
7294# If we're using GNU nm, then use its standard symbol codes.
7295case `$NM -V 2>&1` in
7296*GNU* | *'with BFD'*)
7297 symcode='[ABCDGIRSTW]' ;;
7298esac
7299
7300# Transform an extracted symbol line into a proper C declaration.
7301# Some systems (esp. on ia64) link data and code symbols differently,
7302# so use this general approach.
7303lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7304
7305# Transform an extracted symbol line into symbol name and symbol address
7306lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7307lt_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'"
7308
7309# Handle CRLF in mingw tool chain
7310opt_cr=
7311case $build_os in
7312mingw*)
7313 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7314 ;;
7315esac
7316
7317# Try without a prefix underscore, then with it.
7318for ac_symprfx in "" "_"; do
7319
7320 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7321 symxfrm="\\1 $ac_symprfx\\2 \\2"
7322
7323 # Write the raw and C identifiers.
7324 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7325 # Fake it for dumpbin and say T for any non-static function
7326 # and D for any global variable.
7327 # Also find C++ and __fastcall symbols from MSVC++,
7328 # which start with @ or ?.
7329 lt_cv_sys_global_symbol_pipe="$AWK '"\
7330" {last_section=section; section=\$ 3};"\
7331" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7332" \$ 0!~/External *\|/{next};"\
7333" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7334" {if(hide[section]) next};"\
7335" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7336" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7337" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7338" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7339" ' prfx=^$ac_symprfx"
7340 else
7341 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7342 fi
7343
7344 # Check to see that the pipe works correctly.
7345 pipe_works=no
7346
7347 rm -f conftest*
7348 cat > conftest.$ac_ext <<_LT_EOF
7349#ifdef __cplusplus
7350extern "C" {
7351#endif
7352char nm_test_var;
7353void nm_test_func(void);
7354void nm_test_func(void){}
7355#ifdef __cplusplus
7356}
7357#endif
7358int main(){nm_test_var='a';nm_test_func();return(0);}
7359_LT_EOF
7360
7361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7362 (eval $ac_compile) 2>&5
7363 ac_status=$?
7364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7365 test $ac_status = 0; }; then
7366 # Now try to grab the symbols.
7367 nlist=conftest.nm
7368 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7369 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7370 ac_status=$?
7371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7372 test $ac_status = 0; } && test -s "$nlist"; then
7373 # Try sorting and uniquifying the output.
7374 if sort "$nlist" | uniq > "$nlist"T; then
7375 mv -f "$nlist"T "$nlist"
7376 else
7377 rm -f "$nlist"T
7378 fi
7379
7380 # Make sure that we snagged all the symbols we need.
7381 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7382 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7383 cat <<_LT_EOF > conftest.$ac_ext
7384#ifdef __cplusplus
7385extern "C" {
7386#endif
7387
7388_LT_EOF
7389 # Now generate the symbol file.
7390 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7391
7392 cat <<_LT_EOF >> conftest.$ac_ext
7393
7394/* The mapping between symbol names and symbols. */
7395const struct {
7396 const char *name;
7397 void *address;
7398}
7399lt__PROGRAM__LTX_preloaded_symbols[] =
7400{
7401 { "@PROGRAM@", (void *) 0 },
7402_LT_EOF
7403 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7404 cat <<\_LT_EOF >> conftest.$ac_ext
7405 {0, (void *) 0}
7406};
7407
7408/* This works around a problem in FreeBSD linker */
7409#ifdef FREEBSD_WORKAROUND
7410static const void *lt_preloaded_setup() {
7411 return lt__PROGRAM__LTX_preloaded_symbols;
7412}
7413#endif
7414
7415#ifdef __cplusplus
7416}
7417#endif
7418_LT_EOF
7419 # Now try linking the two files.
7420 mv conftest.$ac_objext conftstm.$ac_objext
7421 lt_save_LIBS="$LIBS"
7422 lt_save_CFLAGS="$CFLAGS"
7423 LIBS="conftstm.$ac_objext"
7424 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7425 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7426 (eval $ac_link) 2>&5
7427 ac_status=$?
7428 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7429 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7430 pipe_works=yes
7431 fi
7432 LIBS="$lt_save_LIBS"
7433 CFLAGS="$lt_save_CFLAGS"
7434 else
7435 echo "cannot find nm_test_func in $nlist" >&5
7436 fi
7437 else
7438 echo "cannot find nm_test_var in $nlist" >&5
7439 fi
7440 else
7441 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7442 fi
7443 else
7444 echo "$progname: failed program was:" >&5
7445 cat conftest.$ac_ext >&5
7446 fi
7447 rm -rf conftest* conftst*
7448
7449 # Do not use the global_symbol_pipe unless it works.
7450 if test "$pipe_works" = yes; then
7451 break
7452 else
7453 lt_cv_sys_global_symbol_pipe=
7454 fi
7455done
7456
7457fi
7458
7459if test -z "$lt_cv_sys_global_symbol_pipe"; then
7460 lt_cv_sys_global_symbol_to_cdecl=
7461fi
7462if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7464$as_echo "failed" >&6; }
7465else
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7467$as_echo "ok" >&6; }
7468fi
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491# Check whether --enable-libtool-lock was given.
7492if test "${enable_libtool_lock+set}" = set; then :
7493 enableval=$enable_libtool_lock;
7494fi
7495
7496test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7497
7498# Some flags need to be propagated to the compiler or linker for good
7499# libtool support.
7500case $host in
7501ia64-*-hpux*)
7502 # Find out which ABI we are using.
7503 echo 'int i;' > conftest.$ac_ext
7504 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7505 (eval $ac_compile) 2>&5
7506 ac_status=$?
7507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7508 test $ac_status = 0; }; then
7509 case `/usr/bin/file conftest.$ac_objext` in
7510 *ELF-32*)
7511 HPUX_IA64_MODE="32"
7512 ;;
7513 *ELF-64*)
7514 HPUX_IA64_MODE="64"
7515 ;;
7516 esac
7517 fi
7518 rm -rf conftest*
7519 ;;
7520*-*-irix6*)
7521 # Find out which ABI we are using.
7522 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7523 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7524 (eval $ac_compile) 2>&5
7525 ac_status=$?
7526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7527 test $ac_status = 0; }; then
7528 if test "$lt_cv_prog_gnu_ld" = yes; then
7529 case `/usr/bin/file conftest.$ac_objext` in
7530 *32-bit*)
7531 LD="${LD-ld} -melf32bsmip"
7532 ;;
7533 *N32*)
7534 LD="${LD-ld} -melf32bmipn32"
7535 ;;
7536 *64-bit*)
7537 LD="${LD-ld} -melf64bmip"
7538 ;;
7539 esac
7540 else
7541 case `/usr/bin/file conftest.$ac_objext` in
7542 *32-bit*)
7543 LD="${LD-ld} -32"
7544 ;;
7545 *N32*)
7546 LD="${LD-ld} -n32"
7547 ;;
7548 *64-bit*)
7549 LD="${LD-ld} -64"
7550 ;;
7551 esac
7552 fi
7553 fi
7554 rm -rf conftest*
7555 ;;
7556
bf3d9781 7557x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7558s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7559 # Find out which ABI we are using.
7560 echo 'int i;' > conftest.$ac_ext
7561 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7562 (eval $ac_compile) 2>&5
7563 ac_status=$?
7564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7565 test $ac_status = 0; }; then
7566 case `/usr/bin/file conftest.o` in
7567 *32-bit*)
7568 case $host in
7569 x86_64-*kfreebsd*-gnu)
7570 LD="${LD-ld} -m elf_i386_fbsd"
7571 ;;
7572 x86_64-*linux*)
7573 case `/usr/bin/file conftest.o` in
7574 *x86-64*)
7575 LD="${LD-ld} -m elf32_x86_64"
7576 ;;
7577 *)
7578 LD="${LD-ld} -m elf_i386"
7579 ;;
7580 esac
7581 ;;
bf3d9781
AM
7582 powerpc64le-*linux*)
7583 LD="${LD-ld} -m elf32lppclinux"
7584 ;;
7585 powerpc64-*linux*)
6bb11ab3
L
7586 LD="${LD-ld} -m elf32ppclinux"
7587 ;;
7588 s390x-*linux*)
7589 LD="${LD-ld} -m elf_s390"
7590 ;;
7591 sparc64-*linux*)
7592 LD="${LD-ld} -m elf32_sparc"
7593 ;;
7594 esac
7595 ;;
7596 *64-bit*)
7597 case $host in
7598 x86_64-*kfreebsd*-gnu)
7599 LD="${LD-ld} -m elf_x86_64_fbsd"
7600 ;;
7601 x86_64-*linux*)
7602 LD="${LD-ld} -m elf_x86_64"
7603 ;;
bf3d9781
AM
7604 powerpcle-*linux*)
7605 LD="${LD-ld} -m elf64lppc"
7606 ;;
7607 powerpc-*linux*)
6bb11ab3
L
7608 LD="${LD-ld} -m elf64ppc"
7609 ;;
7610 s390*-*linux*|s390*-*tpf*)
7611 LD="${LD-ld} -m elf64_s390"
7612 ;;
7613 sparc*-*linux*)
7614 LD="${LD-ld} -m elf64_sparc"
7615 ;;
7616 esac
7617 ;;
7618 esac
7619 fi
7620 rm -rf conftest*
7621 ;;
7622
7623*-*-sco3.2v5*)
7624 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7625 SAVE_CFLAGS="$CFLAGS"
7626 CFLAGS="$CFLAGS -belf"
7627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7628$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7629if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7630 $as_echo_n "(cached) " >&6
7631else
7632 ac_ext=c
7633ac_cpp='$CPP $CPPFLAGS'
7634ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7635ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7636ac_compiler_gnu=$ac_cv_c_compiler_gnu
7637
7638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7639/* end confdefs.h. */
7640
7641int
7642main ()
7643{
7644
7645 ;
7646 return 0;
7647}
7648_ACEOF
7649if ac_fn_c_try_link "$LINENO"; then :
7650 lt_cv_cc_needs_belf=yes
7651else
7652 lt_cv_cc_needs_belf=no
7653fi
7654rm -f core conftest.err conftest.$ac_objext \
7655 conftest$ac_exeext conftest.$ac_ext
7656 ac_ext=c
7657ac_cpp='$CPP $CPPFLAGS'
7658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7660ac_compiler_gnu=$ac_cv_c_compiler_gnu
7661
7662fi
7663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7664$as_echo "$lt_cv_cc_needs_belf" >&6; }
7665 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7666 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7667 CFLAGS="$SAVE_CFLAGS"
7668 fi
7669 ;;
7670sparc*-*solaris*)
7671 # Find out which ABI we are using.
7672 echo 'int i;' > conftest.$ac_ext
7673 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7674 (eval $ac_compile) 2>&5
7675 ac_status=$?
7676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7677 test $ac_status = 0; }; then
7678 case `/usr/bin/file conftest.o` in
7679 *64-bit*)
7680 case $lt_cv_prog_gnu_ld in
7681 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7682 *)
7683 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7684 LD="${LD-ld} -64"
7685 fi
7686 ;;
7687 esac
7688 ;;
7689 esac
7690 fi
7691 rm -rf conftest*
7692 ;;
7693esac
7694
7695need_locks="$enable_libtool_lock"
7696
7697
7698 case $host_os in
7699 rhapsody* | darwin*)
7700 if test -n "$ac_tool_prefix"; then
7701 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7702set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7705if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7706 $as_echo_n "(cached) " >&6
7707else
7708 if test -n "$DSYMUTIL"; then
7709 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7710else
7711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712for as_dir in $PATH
7713do
7714 IFS=$as_save_IFS
7715 test -z "$as_dir" && as_dir=.
7716 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7718 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7720 break 2
7721 fi
7722done
7723 done
7724IFS=$as_save_IFS
7725
7726fi
7727fi
7728DSYMUTIL=$ac_cv_prog_DSYMUTIL
7729if test -n "$DSYMUTIL"; then
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7731$as_echo "$DSYMUTIL" >&6; }
7732else
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734$as_echo "no" >&6; }
7735fi
7736
7737
7738fi
7739if test -z "$ac_cv_prog_DSYMUTIL"; then
7740 ac_ct_DSYMUTIL=$DSYMUTIL
7741 # Extract the first word of "dsymutil", so it can be a program name with args.
7742set dummy dsymutil; ac_word=$2
7743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7744$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7745if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7746 $as_echo_n "(cached) " >&6
7747else
7748 if test -n "$ac_ct_DSYMUTIL"; then
7749 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7750else
7751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752for as_dir in $PATH
7753do
7754 IFS=$as_save_IFS
7755 test -z "$as_dir" && as_dir=.
7756 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7758 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7760 break 2
7761 fi
7762done
7763 done
7764IFS=$as_save_IFS
7765
7766fi
7767fi
7768ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7769if test -n "$ac_ct_DSYMUTIL"; then
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7771$as_echo "$ac_ct_DSYMUTIL" >&6; }
7772else
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774$as_echo "no" >&6; }
7775fi
7776
7777 if test "x$ac_ct_DSYMUTIL" = x; then
7778 DSYMUTIL=":"
7779 else
7780 case $cross_compiling:$ac_tool_warned in
7781yes:)
7782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7784ac_tool_warned=yes ;;
7785esac
7786 DSYMUTIL=$ac_ct_DSYMUTIL
7787 fi
7788else
7789 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7790fi
7791
7792 if test -n "$ac_tool_prefix"; then
7793 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7794set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7797if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7798 $as_echo_n "(cached) " >&6
7799else
7800 if test -n "$NMEDIT"; then
7801 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7802else
7803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804for as_dir in $PATH
7805do
7806 IFS=$as_save_IFS
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7810 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 break 2
7813 fi
7814done
7815 done
7816IFS=$as_save_IFS
7817
7818fi
7819fi
7820NMEDIT=$ac_cv_prog_NMEDIT
7821if test -n "$NMEDIT"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7823$as_echo "$NMEDIT" >&6; }
7824else
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826$as_echo "no" >&6; }
7827fi
7828
7829
7830fi
7831if test -z "$ac_cv_prog_NMEDIT"; then
7832 ac_ct_NMEDIT=$NMEDIT
7833 # Extract the first word of "nmedit", so it can be a program name with args.
7834set dummy nmedit; ac_word=$2
7835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7836$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7837if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7838 $as_echo_n "(cached) " >&6
7839else
7840 if test -n "$ac_ct_NMEDIT"; then
7841 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7842else
7843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7844for as_dir in $PATH
7845do
7846 IFS=$as_save_IFS
7847 test -z "$as_dir" && as_dir=.
7848 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7850 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7852 break 2
7853 fi
7854done
7855 done
7856IFS=$as_save_IFS
7857
7858fi
7859fi
7860ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7861if test -n "$ac_ct_NMEDIT"; then
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7863$as_echo "$ac_ct_NMEDIT" >&6; }
7864else
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866$as_echo "no" >&6; }
7867fi
7868
7869 if test "x$ac_ct_NMEDIT" = x; then
7870 NMEDIT=":"
7871 else
7872 case $cross_compiling:$ac_tool_warned in
7873yes:)
7874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7876ac_tool_warned=yes ;;
7877esac
7878 NMEDIT=$ac_ct_NMEDIT
7879 fi
7880else
7881 NMEDIT="$ac_cv_prog_NMEDIT"
7882fi
7883
7884 if test -n "$ac_tool_prefix"; then
7885 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7886set dummy ${ac_tool_prefix}lipo; ac_word=$2
7887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7888$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7889if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7890 $as_echo_n "(cached) " >&6
7891else
7892 if test -n "$LIPO"; then
7893 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7894else
7895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7896for as_dir in $PATH
7897do
7898 IFS=$as_save_IFS
7899 test -z "$as_dir" && as_dir=.
7900 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7902 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7904 break 2
7905 fi
7906done
7907 done
7908IFS=$as_save_IFS
7909
7910fi
7911fi
7912LIPO=$ac_cv_prog_LIPO
7913if test -n "$LIPO"; then
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7915$as_echo "$LIPO" >&6; }
7916else
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7918$as_echo "no" >&6; }
7919fi
7920
7921
7922fi
7923if test -z "$ac_cv_prog_LIPO"; then
7924 ac_ct_LIPO=$LIPO
7925 # Extract the first word of "lipo", so it can be a program name with args.
7926set dummy lipo; ac_word=$2
7927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7928$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7929if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7930 $as_echo_n "(cached) " >&6
7931else
7932 if test -n "$ac_ct_LIPO"; then
7933 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7934else
7935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7936for as_dir in $PATH
7937do
7938 IFS=$as_save_IFS
7939 test -z "$as_dir" && as_dir=.
7940 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7942 ac_cv_prog_ac_ct_LIPO="lipo"
7943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7944 break 2
7945 fi
7946done
7947 done
7948IFS=$as_save_IFS
7949
7950fi
7951fi
7952ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7953if test -n "$ac_ct_LIPO"; then
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7955$as_echo "$ac_ct_LIPO" >&6; }
7956else
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7958$as_echo "no" >&6; }
7959fi
7960
7961 if test "x$ac_ct_LIPO" = x; then
7962 LIPO=":"
7963 else
7964 case $cross_compiling:$ac_tool_warned in
7965yes:)
7966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7968ac_tool_warned=yes ;;
7969esac
7970 LIPO=$ac_ct_LIPO
7971 fi
7972else
7973 LIPO="$ac_cv_prog_LIPO"
7974fi
7975
7976 if test -n "$ac_tool_prefix"; then
7977 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7978set dummy ${ac_tool_prefix}otool; ac_word=$2
7979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7980$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7981if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7982 $as_echo_n "(cached) " >&6
7983else
7984 if test -n "$OTOOL"; then
7985 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7986else
7987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988for as_dir in $PATH
7989do
7990 IFS=$as_save_IFS
7991 test -z "$as_dir" && as_dir=.
7992 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7994 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7996 break 2
7997 fi
7998done
7999 done
8000IFS=$as_save_IFS
8001
8002fi
8003fi
8004OTOOL=$ac_cv_prog_OTOOL
8005if test -n "$OTOOL"; then
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8007$as_echo "$OTOOL" >&6; }
8008else
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8010$as_echo "no" >&6; }
8011fi
8012
8013
8014fi
8015if test -z "$ac_cv_prog_OTOOL"; then
8016 ac_ct_OTOOL=$OTOOL
8017 # Extract the first word of "otool", so it can be a program name with args.
8018set dummy otool; ac_word=$2
8019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8020$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8021if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
8022 $as_echo_n "(cached) " >&6
8023else
8024 if test -n "$ac_ct_OTOOL"; then
8025 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8026else
8027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8028for as_dir in $PATH
8029do
8030 IFS=$as_save_IFS
8031 test -z "$as_dir" && as_dir=.
8032 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8034 ac_cv_prog_ac_ct_OTOOL="otool"
8035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8036 break 2
8037 fi
8038done
8039 done
8040IFS=$as_save_IFS
8041
8042fi
8043fi
8044ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8045if test -n "$ac_ct_OTOOL"; then
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8047$as_echo "$ac_ct_OTOOL" >&6; }
8048else
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8050$as_echo "no" >&6; }
8051fi
8052
8053 if test "x$ac_ct_OTOOL" = x; then
8054 OTOOL=":"
8055 else
8056 case $cross_compiling:$ac_tool_warned in
8057yes:)
8058{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8060ac_tool_warned=yes ;;
8061esac
8062 OTOOL=$ac_ct_OTOOL
8063 fi
8064else
8065 OTOOL="$ac_cv_prog_OTOOL"
8066fi
8067
8068 if test -n "$ac_tool_prefix"; then
8069 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8070set dummy ${ac_tool_prefix}otool64; ac_word=$2
8071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8072$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8073if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8074 $as_echo_n "(cached) " >&6
8075else
8076 if test -n "$OTOOL64"; then
8077 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8078else
8079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8080for as_dir in $PATH
8081do
8082 IFS=$as_save_IFS
8083 test -z "$as_dir" && as_dir=.
8084 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8086 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8088 break 2
8089 fi
8090done
8091 done
8092IFS=$as_save_IFS
8093
8094fi
8095fi
8096OTOOL64=$ac_cv_prog_OTOOL64
8097if test -n "$OTOOL64"; then
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8099$as_echo "$OTOOL64" >&6; }
8100else
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8102$as_echo "no" >&6; }
8103fi
8104
8105
8106fi
8107if test -z "$ac_cv_prog_OTOOL64"; then
8108 ac_ct_OTOOL64=$OTOOL64
8109 # Extract the first word of "otool64", so it can be a program name with args.
8110set dummy otool64; ac_word=$2
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8112$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8113if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8114 $as_echo_n "(cached) " >&6
8115else
8116 if test -n "$ac_ct_OTOOL64"; then
8117 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8118else
8119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8120for as_dir in $PATH
8121do
8122 IFS=$as_save_IFS
8123 test -z "$as_dir" && as_dir=.
8124 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8126 ac_cv_prog_ac_ct_OTOOL64="otool64"
8127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8128 break 2
8129 fi
8130done
8131 done
8132IFS=$as_save_IFS
8133
8134fi
8135fi
8136ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8137if test -n "$ac_ct_OTOOL64"; then
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8139$as_echo "$ac_ct_OTOOL64" >&6; }
8140else
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8142$as_echo "no" >&6; }
8143fi
8144
8145 if test "x$ac_ct_OTOOL64" = x; then
8146 OTOOL64=":"
8147 else
8148 case $cross_compiling:$ac_tool_warned in
8149yes:)
8150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8152ac_tool_warned=yes ;;
8153esac
8154 OTOOL64=$ac_ct_OTOOL64
8155 fi
8156else
8157 OTOOL64="$ac_cv_prog_OTOOL64"
8158fi
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8187$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8188if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8189 $as_echo_n "(cached) " >&6
8190else
8191 lt_cv_apple_cc_single_mod=no
8192 if test -z "${LT_MULTI_MODULE}"; then
8193 # By default we will add the -single_module flag. You can override
8194 # by either setting the environment variable LT_MULTI_MODULE
8195 # non-empty at configure time, or by adding -multi_module to the
8196 # link flags.
8197 rm -rf libconftest.dylib*
8198 echo "int foo(void){return 1;}" > conftest.c
8199 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8200-dynamiclib -Wl,-single_module conftest.c" >&5
8201 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8202 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8203 _lt_result=$?
8204 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8205 lt_cv_apple_cc_single_mod=yes
8206 else
8207 cat conftest.err >&5
8208 fi
8209 rm -rf libconftest.dylib*
8210 rm -f conftest.*
8211 fi
8212fi
8213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8214$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8216$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8217if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8218 $as_echo_n "(cached) " >&6
8219else
8220 lt_cv_ld_exported_symbols_list=no
8221 save_LDFLAGS=$LDFLAGS
8222 echo "_main" > conftest.sym
8223 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8225/* end confdefs.h. */
8226
8227int
8228main ()
8229{
8230
8231 ;
8232 return 0;
8233}
8234_ACEOF
8235if ac_fn_c_try_link "$LINENO"; then :
8236 lt_cv_ld_exported_symbols_list=yes
8237else
8238 lt_cv_ld_exported_symbols_list=no
8239fi
8240rm -f core conftest.err conftest.$ac_objext \
8241 conftest$ac_exeext conftest.$ac_ext
8242 LDFLAGS="$save_LDFLAGS"
8243
8244fi
8245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8246$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8248$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8249if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8250 $as_echo_n "(cached) " >&6
8251else
8252 lt_cv_ld_force_load=no
8253 cat > conftest.c << _LT_EOF
8254int forced_loaded() { return 2;}
8255_LT_EOF
8256 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8257 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8258 echo "$AR cru libconftest.a conftest.o" >&5
8259 $AR cru libconftest.a conftest.o 2>&5
8260 cat > conftest.c << _LT_EOF
8261int main() { return 0;}
8262_LT_EOF
8263 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8264 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8265 _lt_result=$?
8266 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8267 lt_cv_ld_force_load=yes
8268 else
8269 cat conftest.err >&5
8270 fi
8271 rm -f conftest.err libconftest.a conftest conftest.c
8272 rm -rf conftest.dSYM
8273
8274fi
8275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8276$as_echo "$lt_cv_ld_force_load" >&6; }
8277 case $host_os in
8278 rhapsody* | darwin1.[012])
8279 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8280 darwin1.*)
8281 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8282 darwin*) # darwin 5.x on
8283 # if running on 10.5 or later, the deployment target defaults
8284 # to the OS version, if on x86, and 10.4, the deployment
8285 # target defaults to 10.4. Don't you love it?
8286 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8287 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8288 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8289 10.[012][,.]*)
6bb11ab3
L
8290 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8291 10.*)
8292 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8293 esac
8294 ;;
8295 esac
8296 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8297 _lt_dar_single_mod='$single_module'
8298 fi
8299 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8300 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8301 else
8302 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8303 fi
8304 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8305 _lt_dsymutil='~$DSYMUTIL $lib || :'
8306 else
8307 _lt_dsymutil=
8308 fi
8309 ;;
8310 esac
8311
8312for ac_header in dlfcn.h
8313do :
8314 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8315"
d0ac1c44 8316if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8317 cat >>confdefs.h <<_ACEOF
8318#define HAVE_DLFCN_H 1
8319_ACEOF
8320
8321fi
8322
8323done
8324
8325
8326
8327# autoconf.info says this should be called right after AC_INIT.
8328ac_config_headers="$ac_config_headers config.h:config.in"
8329
8330
8331
0cb8d851
MF
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8333$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8334if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8335 $as_echo_n "(cached) " >&6
8336else
8337 ac_cv_c_bigendian=unknown
8338 # See if we're dealing with a universal compiler.
8339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8340/* end confdefs.h. */
8341#ifndef __APPLE_CC__
8342 not a universal capable compiler
8343 #endif
8344 typedef int dummy;
8345
8346_ACEOF
8347if ac_fn_c_try_compile "$LINENO"; then :
8348
8349 # Check for potential -arch flags. It is not universal unless
8350 # there are at least two -arch flags with different values.
8351 ac_arch=
8352 ac_prev=
8353 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8354 if test -n "$ac_prev"; then
8355 case $ac_word in
8356 i?86 | x86_64 | ppc | ppc64)
8357 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8358 ac_arch=$ac_word
8359 else
8360 ac_cv_c_bigendian=universal
8361 break
8362 fi
8363 ;;
8364 esac
8365 ac_prev=
8366 elif test "x$ac_word" = "x-arch"; then
8367 ac_prev=arch
8368 fi
8369 done
8370fi
8371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8372 if test $ac_cv_c_bigendian = unknown; then
8373 # See if sys/param.h defines the BYTE_ORDER macro.
8374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8375/* end confdefs.h. */
8376#include <sys/types.h>
8377 #include <sys/param.h>
8378
8379int
8380main ()
8381{
8382#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8383 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8384 && LITTLE_ENDIAN)
8385 bogus endian macros
8386 #endif
8387
8388 ;
8389 return 0;
8390}
8391_ACEOF
8392if ac_fn_c_try_compile "$LINENO"; then :
8393 # It does; now see whether it defined to BIG_ENDIAN or not.
8394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8395/* end confdefs.h. */
8396#include <sys/types.h>
8397 #include <sys/param.h>
8398
8399int
8400main ()
8401{
8402#if BYTE_ORDER != BIG_ENDIAN
8403 not big endian
8404 #endif
8405
8406 ;
8407 return 0;
8408}
8409_ACEOF
8410if ac_fn_c_try_compile "$LINENO"; then :
8411 ac_cv_c_bigendian=yes
8412else
8413 ac_cv_c_bigendian=no
8414fi
8415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8416fi
8417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8418 fi
8419 if test $ac_cv_c_bigendian = unknown; then
8420 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8422/* end confdefs.h. */
8423#include <limits.h>
8424
8425int
8426main ()
8427{
8428#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8429 bogus endian macros
8430 #endif
8431
8432 ;
8433 return 0;
8434}
8435_ACEOF
8436if ac_fn_c_try_compile "$LINENO"; then :
8437 # It does; now see whether it defined to _BIG_ENDIAN or not.
8438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8439/* end confdefs.h. */
8440#include <limits.h>
8441
8442int
8443main ()
8444{
8445#ifndef _BIG_ENDIAN
8446 not big endian
8447 #endif
8448
8449 ;
8450 return 0;
8451}
8452_ACEOF
8453if ac_fn_c_try_compile "$LINENO"; then :
8454 ac_cv_c_bigendian=yes
8455else
8456 ac_cv_c_bigendian=no
8457fi
8458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8459fi
8460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8461 fi
8462 if test $ac_cv_c_bigendian = unknown; then
8463 # Compile a test program.
8464 if test "$cross_compiling" = yes; then :
8465 # Try to guess by grepping values from an object file.
8466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8467/* end confdefs.h. */
8468short int ascii_mm[] =
8469 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8470 short int ascii_ii[] =
8471 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8472 int use_ascii (int i) {
8473 return ascii_mm[i] + ascii_ii[i];
8474 }
8475 short int ebcdic_ii[] =
8476 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8477 short int ebcdic_mm[] =
8478 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8479 int use_ebcdic (int i) {
8480 return ebcdic_mm[i] + ebcdic_ii[i];
8481 }
8482 extern int foo;
8483
8484int
8485main ()
8486{
8487return use_ascii (foo) == use_ebcdic (foo);
8488 ;
8489 return 0;
8490}
8491_ACEOF
8492if ac_fn_c_try_compile "$LINENO"; then :
8493 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8494 ac_cv_c_bigendian=yes
8495 fi
8496 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8497 if test "$ac_cv_c_bigendian" = unknown; then
8498 ac_cv_c_bigendian=no
8499 else
8500 # finding both strings is unlikely to happen, but who knows?
8501 ac_cv_c_bigendian=unknown
8502 fi
8503 fi
8504fi
8505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8506else
8507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8508/* end confdefs.h. */
8509$ac_includes_default
8510int
8511main ()
8512{
8513
8514 /* Are we little or big endian? From Harbison&Steele. */
8515 union
8516 {
8517 long int l;
8518 char c[sizeof (long int)];
8519 } u;
8520 u.l = 1;
8521 return u.c[sizeof (long int) - 1] == 1;
8522
8523 ;
8524 return 0;
8525}
8526_ACEOF
8527if ac_fn_c_try_run "$LINENO"; then :
8528 ac_cv_c_bigendian=no
8529else
8530 ac_cv_c_bigendian=yes
8531fi
8532rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8533 conftest.$ac_objext conftest.beam conftest.$ac_ext
8534fi
8535
8536 fi
8537fi
8538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8539$as_echo "$ac_cv_c_bigendian" >&6; }
8540 case $ac_cv_c_bigendian in #(
8541 yes)
8542 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8543;; #(
8544 no)
8545 ;; #(
8546 universal)
8547
8548$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8549
8550 ;; #(
8551 *)
d0ac1c44 8552 as_fn_error $? "unknown endianness
0cb8d851
MF
8553 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8554 esac
8555
6bb11ab3
L
8556
8557
8558
8559# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8560if test -z "$CC_FOR_BUILD"; then
8561 if test "x$cross_compiling" = "xno"; then
8562 CC_FOR_BUILD='$(CC)'
8563 else
8564 CC_FOR_BUILD=gcc
8565 fi
6bb11ab3
L
8566fi
8567
8568
8569
6bb11ab3
L
8570AR=${AR-ar}
8571
8572if test -n "$ac_tool_prefix"; then
8573 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8574set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8576$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8577if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8578 $as_echo_n "(cached) " >&6
8579else
8580 if test -n "$RANLIB"; then
8581 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8582else
8583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8584for as_dir in $PATH
8585do
8586 IFS=$as_save_IFS
8587 test -z "$as_dir" && as_dir=.
8588 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8590 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8592 break 2
8593 fi
8594done
8595 done
8596IFS=$as_save_IFS
8597
8598fi
8599fi
8600RANLIB=$ac_cv_prog_RANLIB
8601if test -n "$RANLIB"; then
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8603$as_echo "$RANLIB" >&6; }
8604else
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8606$as_echo "no" >&6; }
8607fi
8608
8609
8610fi
8611if test -z "$ac_cv_prog_RANLIB"; then
8612 ac_ct_RANLIB=$RANLIB
8613 # Extract the first word of "ranlib", so it can be a program name with args.
8614set dummy ranlib; ac_word=$2
8615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8616$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8617if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8618 $as_echo_n "(cached) " >&6
8619else
8620 if test -n "$ac_ct_RANLIB"; then
8621 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8622else
8623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624for as_dir in $PATH
8625do
8626 IFS=$as_save_IFS
8627 test -z "$as_dir" && as_dir=.
8628 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8630 ac_cv_prog_ac_ct_RANLIB="ranlib"
8631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8632 break 2
8633 fi
8634done
8635 done
8636IFS=$as_save_IFS
8637
8638fi
8639fi
8640ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8641if test -n "$ac_ct_RANLIB"; then
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8643$as_echo "$ac_ct_RANLIB" >&6; }
8644else
8645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8646$as_echo "no" >&6; }
8647fi
8648
8649 if test "x$ac_ct_RANLIB" = x; then
8650 RANLIB=":"
8651 else
8652 case $cross_compiling:$ac_tool_warned in
8653yes:)
8654{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8655$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8656ac_tool_warned=yes ;;
8657esac
8658 RANLIB=$ac_ct_RANLIB
8659 fi
8660else
8661 RANLIB="$ac_cv_prog_RANLIB"
8662fi
8663
8664
46f900c0
MF
8665# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8666# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8667# is C99. So handle it ourselves.
8668:
8669C_DIALECT=
8670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8671$as_echo_n "checking whether C11 is supported by default... " >&6; }
8672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8673/* end confdefs.h. */
8674
8675#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8676# error "C11 support not found"
8677#endif
8678
8679_ACEOF
8680if ac_fn_c_try_compile "$LINENO"; then :
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8682$as_echo "yes" >&6; }
8683else
8684
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8686$as_echo "no" >&6; }
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8688$as_echo_n "checking for -std=c11 support... " >&6; }
8689 ac_save_CC="$CC"
8690 CC="$CC -std=c11"
8691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8692/* end confdefs.h. */
8693
8694#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8695# error "C11 support not found"
8696#endif
8697
8698_ACEOF
8699if ac_fn_c_try_compile "$LINENO"; then :
8700
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8702$as_echo "yes" >&6; }
8703 CC="$ac_save_CC"
8704 C_DIALECT="-std=c11"
8705
8706else
8707 as_fn_error $? "C11 is required" "$LINENO" 5
8708fi
8709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8710fi
8711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8712
8713
6bb11ab3
L
8714# Some of the common include files depend on bfd.h, and bfd.h checks
8715# that config.h is included first by testing that the PACKAGE macro
8716# is defined.
8717PACKAGE=sim
8718
8719cat >>confdefs.h <<_ACEOF
8720#define PACKAGE "$PACKAGE"
8721_ACEOF
8722
8723
8724
8725# Dependency checking.
8726ac_config_commands="$ac_config_commands depdir"
8727
8728
8729depcc="$CC" am_compiler_list=
8730
8731am_depcomp=$ac_aux_dir/depcomp
8732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8733$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8734if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8735 $as_echo_n "(cached) " >&6
8736else
8737 if test -f "$am_depcomp"; then
8738 # We make a subdir and do the tests there. Otherwise we can end up
8739 # making bogus files that we don't know about and never remove. For
8740 # instance it was reported that on HP-UX the gcc test will end up
8741 # making a dummy file named `D' -- because `-MD' means `put the output
8742 # in D'.
8743 mkdir conftest.dir
8744 # Copy depcomp to subdir because otherwise we won't find it if we're
8745 # using a relative directory.
8746 cp "$am_depcomp" conftest.dir
8747 cd conftest.dir
8748 # We will build objects and dependencies in a subdirectory because
8749 # it helps to detect inapplicable dependency modes. For instance
8750 # both Tru64's cc and ICC support -MD to output dependencies as a
8751 # side effect of compilation, but ICC will put the dependencies in
8752 # the current directory while Tru64 will put them in the object
8753 # directory.
8754 mkdir sub
8755
8756 am_cv_CC_dependencies_compiler_type=none
8757 if test "$am_compiler_list" = ""; then
8758 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8759 fi
8760 for depmode in $am_compiler_list; do
8761 if test $depmode = none; then break; fi
8762
8763 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8764 # Setup a source with many dependencies, because some compilers
8765 # like to wrap large dependency lists on column 80 (with \), and
8766 # we should not choose a depcomp mode which is confused by this.
8767 #
8768 # We need to recreate these files for each test, as the compiler may
8769 # overwrite some of them when testing with obscure command lines.
8770 # This happens at least with the AIX C compiler.
8771 : > sub/conftest.c
8772 for i in 1 2 3 4 5 6; do
8773 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8774 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8775 # Solaris 8's {/usr,}/bin/sh.
8776 touch sub/conftst$i.h
8777 done
8778 echo "include sub/conftest.Po" > confmf
8779
8780 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8781 # mode. It turns out that the SunPro C++ compiler does not properly
8782 # handle `-M -o', and we need to detect this.
8783 depcmd="depmode=$depmode \
8784 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8785 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8786 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8787 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8788 if env $depcmd > conftest.err 2>&1 &&
8789 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8790 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8791 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8792 # icc doesn't choke on unknown options, it will just issue warnings
8793 # or remarks (even with -Werror). So we grep stderr for any message
8794 # that says an option was ignored or not supported.
8795 # When given -MP, icc 7.0 and 7.1 complain thusly:
8796 # icc: Command line warning: ignoring option '-M'; no argument required
8797 # The diagnosis changed in icc 8.0:
8798 # icc: Command line remark: option '-MP' not supported
8799 if (grep 'ignoring option' conftest.err ||
8800 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8801 am_cv_CC_dependencies_compiler_type=$depmode
8802 $as_echo "$as_me:$LINENO: success" >&5
8803 break
8804 fi
8805 fi
8806 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8807 sed -e 's/^/| /' < conftest.err >&5
8808 done
8809
8810 cd ..
8811 rm -rf conftest.dir
8812else
8813 am_cv_CC_dependencies_compiler_type=none
8814fi
8815
8816fi
8817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8818$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8819if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8820then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8821else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8822
8823fi
8824
8825
8826# Check for the 'make' the user wants to use.
8827for ac_prog in make
8828do
8829 # Extract the first word of "$ac_prog", so it can be a program name with args.
8830set dummy $ac_prog; ac_word=$2
8831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8832$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8833if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8834 $as_echo_n "(cached) " >&6
8835else
8836 if test -n "$MAKE"; then
8837 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8838else
8839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8840for as_dir in $PATH
8841do
8842 IFS=$as_save_IFS
8843 test -z "$as_dir" && as_dir=.
8844 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8846 ac_cv_prog_MAKE="$ac_prog"
8847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8848 break 2
8849 fi
8850done
8851 done
8852IFS=$as_save_IFS
8853
8854fi
8855fi
8856MAKE=$ac_cv_prog_MAKE
8857if test -n "$MAKE"; then
8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8859$as_echo "$MAKE" >&6; }
8860else
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8862$as_echo "no" >&6; }
8863fi
8864
8865
8866 test -n "$MAKE" && break
8867done
8868
8869MAKE_IS_GNU=
8870case "`$MAKE --version 2>&1 | sed 1q`" in
8871 *GNU*)
8872 MAKE_IS_GNU=yes
8873 ;;
8874esac
8875 if test "$MAKE_IS_GNU" = yes; then
8876 GMAKE_TRUE=
8877 GMAKE_FALSE='#'
8878else
8879 GMAKE_TRUE='#'
8880 GMAKE_FALSE=
8881fi
8882
8883
8884ALL_LINGUAS=
8885# If we haven't got the data from the intl directory,
8886# assume NLS is disabled.
8887USE_NLS=no
8888LIBINTL=
8889LIBINTL_DEP=
8890INCINTL=
8891XGETTEXT=
8892GMSGFMT=
8893POSUB=
8894
8895if test -f ../../intl/config.intl; then
8896 . ../../intl/config.intl
8897fi
8898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8899$as_echo_n "checking whether NLS is requested... " >&6; }
8900if test x"$USE_NLS" != xyes; then
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8902$as_echo "no" >&6; }
8903else
8904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8905$as_echo "yes" >&6; }
8906
8907$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8908
8909
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8911$as_echo_n "checking for catalogs to be installed... " >&6; }
8912 # Look for .po and .gmo files in the source directory.
8913 CATALOGS=
8914 XLINGUAS=
8915 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8916 # If there aren't any .gmo files the shell will give us the
8917 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8918 # weeded out.
8919 case "$cat" in *\**)
8920 continue;;
8921 esac
8922 # The quadruple backslash is collapsed to a double backslash
8923 # by the backticks, then collapsed again by the double quotes,
8924 # leaving us with one backslash in the sed expression (right
8925 # before the dot that mustn't act as a wildcard).
8926 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8927 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8928 # The user is allowed to set LINGUAS to a list of languages to
8929 # install catalogs for. If it's empty that means "all of them."
8930 if test "x$LINGUAS" = x; then
8931 CATALOGS="$CATALOGS $cat"
8932 XLINGUAS="$XLINGUAS $lang"
8933 else
8934 case "$LINGUAS" in *$lang*)
8935 CATALOGS="$CATALOGS $cat"
8936 XLINGUAS="$XLINGUAS $lang"
8937 ;;
8938 esac
8939 fi
8940 done
8941 LINGUAS="$XLINGUAS"
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8943$as_echo "$LINGUAS" >&6; }
8944
8945
8946 DATADIRNAME=share
8947
8948 INSTOBJEXT=.mo
8949
8950 GENCAT=gencat
8951
8952 CATOBJEXT=.gmo
8953
8954fi
8955
8956# Check for common headers.
68ed2854
MF
8957# NB: You can assume C11 headers exist.
8958for ac_header in unistd.h
6bb11ab3 8959do :
68ed2854
MF
8960 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8961if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 8962 cat >>confdefs.h <<_ACEOF
68ed2854 8963#define HAVE_UNISTD_H 1
6bb11ab3
L
8964_ACEOF
8965
8966fi
8967
8968done
8969
936df756 8970for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8971do :
8972 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8973ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8974if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8975 cat >>confdefs.h <<_ACEOF
8976#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8977_ACEOF
8978
8979fi
8980
8981done
8982
8983for ac_header in fcntl.h fpu_control.h
8984do :
8985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8986ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8987if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8988 cat >>confdefs.h <<_ACEOF
8989#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8990_ACEOF
8991
8992fi
8993
8994done
8995
68ed2854 8996for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
8997do :
8998 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8999ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 9000if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
9001 cat >>confdefs.h <<_ACEOF
9002#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9003_ACEOF
9004
9005fi
9006
9007done
9008
9009for ac_func in getrusage time sigaction __setfpucw
9010do :
9011 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9012ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9013if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
9014 cat >>confdefs.h <<_ACEOF
9015#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9016_ACEOF
9017
9018fi
9019done
9020
936df756
MF
9021for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9022do :
9023 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9024ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9025if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
936df756
MF
9026 cat >>confdefs.h <<_ACEOF
9027#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9028_ACEOF
9029
9030fi
9031done
9032
9033ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9034#include <sys/types.h>
9035#endif
9036#ifdef HAVE_SYS_STAT_H
9037#include <sys/stat.h>
9038#endif
9039"
d0ac1c44 9040if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9041
9042cat >>confdefs.h <<_ACEOF
9043#define HAVE_STRUCT_STAT_ST_DEV 1
9044_ACEOF
9045
9046
9047fi
9048ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9049#include <sys/types.h>
9050#endif
9051#ifdef HAVE_SYS_STAT_H
9052#include <sys/stat.h>
9053#endif
9054"
d0ac1c44 9055if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9056
9057cat >>confdefs.h <<_ACEOF
9058#define HAVE_STRUCT_STAT_ST_INO 1
9059_ACEOF
9060
9061
9062fi
9063ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9064#include <sys/types.h>
9065#endif
9066#ifdef HAVE_SYS_STAT_H
9067#include <sys/stat.h>
9068#endif
9069"
d0ac1c44 9070if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9071
9072cat >>confdefs.h <<_ACEOF
9073#define HAVE_STRUCT_STAT_ST_MODE 1
9074_ACEOF
9075
9076
9077fi
9078ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9079#include <sys/types.h>
9080#endif
9081#ifdef HAVE_SYS_STAT_H
9082#include <sys/stat.h>
9083#endif
9084"
d0ac1c44 9085if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9086
9087cat >>confdefs.h <<_ACEOF
9088#define HAVE_STRUCT_STAT_ST_NLINK 1
9089_ACEOF
9090
9091
9092fi
9093ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9094#include <sys/types.h>
9095#endif
9096#ifdef HAVE_SYS_STAT_H
9097#include <sys/stat.h>
9098#endif
9099"
d0ac1c44 9100if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9101
9102cat >>confdefs.h <<_ACEOF
9103#define HAVE_STRUCT_STAT_ST_UID 1
9104_ACEOF
9105
9106
9107fi
9108ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9109#include <sys/types.h>
9110#endif
9111#ifdef HAVE_SYS_STAT_H
9112#include <sys/stat.h>
9113#endif
9114"
d0ac1c44 9115if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9116
9117cat >>confdefs.h <<_ACEOF
9118#define HAVE_STRUCT_STAT_ST_GID 1
9119_ACEOF
9120
9121
9122fi
9123ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9124#include <sys/types.h>
9125#endif
9126#ifdef HAVE_SYS_STAT_H
9127#include <sys/stat.h>
9128#endif
9129"
d0ac1c44 9130if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9131
9132cat >>confdefs.h <<_ACEOF
9133#define HAVE_STRUCT_STAT_ST_RDEV 1
9134_ACEOF
9135
9136
9137fi
9138ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9139#include <sys/types.h>
9140#endif
9141#ifdef HAVE_SYS_STAT_H
9142#include <sys/stat.h>
9143#endif
9144"
d0ac1c44 9145if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9146
9147cat >>confdefs.h <<_ACEOF
9148#define HAVE_STRUCT_STAT_ST_SIZE 1
9149_ACEOF
9150
9151
9152fi
9153ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9154#include <sys/types.h>
9155#endif
9156#ifdef HAVE_SYS_STAT_H
9157#include <sys/stat.h>
9158#endif
9159"
d0ac1c44 9160if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9161
9162cat >>confdefs.h <<_ACEOF
9163#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9164_ACEOF
9165
9166
9167fi
9168ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9169#include <sys/types.h>
9170#endif
9171#ifdef HAVE_SYS_STAT_H
9172#include <sys/stat.h>
9173#endif
9174"
d0ac1c44 9175if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9176
9177cat >>confdefs.h <<_ACEOF
9178#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9179_ACEOF
9180
9181
9182fi
9183ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9184#include <sys/types.h>
9185#endif
9186#ifdef HAVE_SYS_STAT_H
9187#include <sys/stat.h>
9188#endif
9189"
d0ac1c44 9190if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9191
9192cat >>confdefs.h <<_ACEOF
9193#define HAVE_STRUCT_STAT_ST_ATIME 1
9194_ACEOF
9195
9196
9197fi
9198ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9199#include <sys/types.h>
9200#endif
9201#ifdef HAVE_SYS_STAT_H
9202#include <sys/stat.h>
9203#endif
9204"
d0ac1c44 9205if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9206
9207cat >>confdefs.h <<_ACEOF
9208#define HAVE_STRUCT_STAT_ST_MTIME 1
9209_ACEOF
9210
9211
9212fi
9213ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9214#include <sys/types.h>
9215#endif
9216#ifdef HAVE_SYS_STAT_H
9217#include <sys/stat.h>
9218#endif
9219"
d0ac1c44 9220if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9221
9222cat >>confdefs.h <<_ACEOF
9223#define HAVE_STRUCT_STAT_ST_CTIME 1
9224_ACEOF
9225
9226
9227fi
9228
9229ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9230#include <sys/socket.h>
9231
9232"
d0ac1c44 9233if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9234
9235cat >>confdefs.h <<_ACEOF
9236#define HAVE_SOCKLEN_T 1
9237_ACEOF
9238
9239
9240fi
9241
6bb11ab3
L
9242
9243# Check for socket libraries
9244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9245$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9246if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9247 $as_echo_n "(cached) " >&6
9248else
9249 ac_check_lib_save_LIBS=$LIBS
9250LIBS="-lsocket $LIBS"
9251cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9252/* end confdefs.h. */
9253
9254/* Override any GCC internal prototype to avoid an error.
9255 Use char because int might match the return type of a GCC
9256 builtin and then its argument prototype would still apply. */
9257#ifdef __cplusplus
9258extern "C"
9259#endif
9260char bind ();
9261int
9262main ()
9263{
9264return bind ();
9265 ;
9266 return 0;
9267}
9268_ACEOF
9269if ac_fn_c_try_link "$LINENO"; then :
9270 ac_cv_lib_socket_bind=yes
9271else
9272 ac_cv_lib_socket_bind=no
9273fi
9274rm -f core conftest.err conftest.$ac_objext \
9275 conftest$ac_exeext conftest.$ac_ext
9276LIBS=$ac_check_lib_save_LIBS
9277fi
9278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9279$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9280if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9281 cat >>confdefs.h <<_ACEOF
9282#define HAVE_LIBSOCKET 1
9283_ACEOF
9284
9285 LIBS="-lsocket $LIBS"
9286
9287fi
9288
9289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9290$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9291if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9292 $as_echo_n "(cached) " >&6
9293else
9294 ac_check_lib_save_LIBS=$LIBS
9295LIBS="-lnsl $LIBS"
9296cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9297/* end confdefs.h. */
9298
9299/* Override any GCC internal prototype to avoid an error.
9300 Use char because int might match the return type of a GCC
9301 builtin and then its argument prototype would still apply. */
9302#ifdef __cplusplus
9303extern "C"
9304#endif
9305char gethostbyname ();
9306int
9307main ()
9308{
9309return gethostbyname ();
9310 ;
9311 return 0;
9312}
9313_ACEOF
9314if ac_fn_c_try_link "$LINENO"; then :
9315 ac_cv_lib_nsl_gethostbyname=yes
9316else
9317 ac_cv_lib_nsl_gethostbyname=no
9318fi
9319rm -f core conftest.err conftest.$ac_objext \
9320 conftest$ac_exeext conftest.$ac_ext
9321LIBS=$ac_check_lib_save_LIBS
9322fi
9323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9324$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9325if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9326 cat >>confdefs.h <<_ACEOF
9327#define HAVE_LIBNSL 1
9328_ACEOF
9329
9330 LIBS="-lnsl $LIBS"
9331
9332fi
9333
9334
9335# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9336# using the same condition.
9337
aadc9410 9338 # Use the system's zlib library.
7fed4b0b
L
9339 zlibdir="-L\$(top_builddir)/../zlib"
9340 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9341
aadc9410
MF
9342# Check whether --with-system-zlib was given.
9343if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9344 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9345 zlibdir=
9346 zlibinc=
9347 fi
6bb11ab3
L
9348
9349fi
9350
6bb11ab3 9351
6bb11ab3 9352
6bb11ab3
L
9353
9354
9355# BFD uses libdl when when plugins enabled.
9356
faa743bb
RM
9357 maybe_plugins=no
9358 for ac_header in dlfcn.h
9359do :
9360 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9361"
d0ac1c44 9362if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9363 cat >>confdefs.h <<_ACEOF
9364#define HAVE_DLFCN_H 1
9365_ACEOF
9366 maybe_plugins=yes
9367fi
9368
9369done
9370
9371 for ac_header in windows.h
9372do :
9373 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9374"
d0ac1c44 9375if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9376 cat >>confdefs.h <<_ACEOF
9377#define HAVE_WINDOWS_H 1
9378_ACEOF
9379 maybe_plugins=yes
9380fi
9381
9382done
9383
9384
9385 # Check whether --enable-plugins was given.
6bb11ab3
L
9386if test "${enable_plugins+set}" = set; then :
9387 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9388 no) plugins=no ;;
9389 *) plugins=yes
9390 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9391 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9392 fi ;;
9393 esac
6bb11ab3 9394else
faa743bb
RM
9395 plugins=$maybe_plugins
9396
6bb11ab3
L
9397fi
9398
2974be62 9399 if test "$plugins" = "yes"; then
37f980dc
SM
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9401$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9402if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9403 $as_echo_n "(cached) " >&6
9404else
9405 ac_func_search_save_LIBS=$LIBS
9406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9407/* end confdefs.h. */
9408
9409/* Override any GCC internal prototype to avoid an error.
9410 Use char because int might match the return type of a GCC
9411 builtin and then its argument prototype would still apply. */
9412#ifdef __cplusplus
9413extern "C"
9414#endif
37f980dc 9415char dlsym ();
2974be62
AM
9416int
9417main ()
9418{
37f980dc 9419return dlsym ();
2974be62
AM
9420 ;
9421 return 0;
9422}
9423_ACEOF
9424for ac_lib in '' dl; do
9425 if test -z "$ac_lib"; then
9426 ac_res="none required"
9427 else
9428 ac_res=-l$ac_lib
9429 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9430 fi
9431 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9432 ac_cv_search_dlsym=$ac_res
2974be62
AM
9433fi
9434rm -f core conftest.err conftest.$ac_objext \
9435 conftest$ac_exeext
d0ac1c44 9436 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9437 break
9438fi
9439done
d0ac1c44 9440if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9441
9442else
37f980dc 9443 ac_cv_search_dlsym=no
2974be62
AM
9444fi
9445rm conftest.$ac_ext
9446LIBS=$ac_func_search_save_LIBS
9447fi
37f980dc
SM
9448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9449$as_echo "$ac_cv_search_dlsym" >&6; }
9450ac_res=$ac_cv_search_dlsym
2974be62
AM
9451if test "$ac_res" != no; then :
9452 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9453
9454fi
9455
9456 fi
6bb11ab3
L
9457
9458 if test "$plugins" = yes; then
9459 PLUGINS_TRUE=
9460 PLUGINS_FALSE='#'
9461else
9462 PLUGINS_TRUE='#'
9463 PLUGINS_FALSE=
9464fi
9465
9466
9467
9468
9469
9470# Set options
9471enable_dlopen=yes
9472
9473
9474
9475
9476 enable_win32_dll=no
9477
9478
9479 # Check whether --enable-shared was given.
9480if test "${enable_shared+set}" = set; then :
9481 enableval=$enable_shared; p=${PACKAGE-default}
9482 case $enableval in
9483 yes) enable_shared=yes ;;
9484 no) enable_shared=no ;;
9485 *)
9486 enable_shared=no
9487 # Look at the argument we got. We use all the common list separators.
9488 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9489 for pkg in $enableval; do
9490 IFS="$lt_save_ifs"
9491 if test "X$pkg" = "X$p"; then
9492 enable_shared=yes
9493 fi
9494 done
9495 IFS="$lt_save_ifs"
9496 ;;
9497 esac
9498else
9499 enable_shared=yes
9500fi
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510 # Check whether --enable-static was given.
9511if test "${enable_static+set}" = set; then :
9512 enableval=$enable_static; p=${PACKAGE-default}
9513 case $enableval in
9514 yes) enable_static=yes ;;
9515 no) enable_static=no ;;
9516 *)
9517 enable_static=no
9518 # Look at the argument we got. We use all the common list separators.
9519 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9520 for pkg in $enableval; do
9521 IFS="$lt_save_ifs"
9522 if test "X$pkg" = "X$p"; then
9523 enable_static=yes
9524 fi
9525 done
9526 IFS="$lt_save_ifs"
9527 ;;
9528 esac
9529else
9530 enable_static=yes
9531fi
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542# Check whether --with-pic was given.
9543if test "${with_pic+set}" = set; then :
9544 withval=$with_pic; pic_mode="$withval"
9545else
9546 pic_mode=default
9547fi
9548
9549
9550test -z "$pic_mode" && pic_mode=default
9551
9552
9553
9554
9555
9556
9557
9558 # Check whether --enable-fast-install was given.
9559if test "${enable_fast_install+set}" = set; then :
9560 enableval=$enable_fast_install; p=${PACKAGE-default}
9561 case $enableval in
9562 yes) enable_fast_install=yes ;;
9563 no) enable_fast_install=no ;;
9564 *)
9565 enable_fast_install=no
9566 # Look at the argument we got. We use all the common list separators.
9567 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9568 for pkg in $enableval; do
9569 IFS="$lt_save_ifs"
9570 if test "X$pkg" = "X$p"; then
9571 enable_fast_install=yes
9572 fi
9573 done
9574 IFS="$lt_save_ifs"
9575 ;;
9576 esac
9577else
9578 enable_fast_install=yes
9579fi
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591# This can be used to rebuild libtool when needed
9592LIBTOOL_DEPS="$ltmain"
9593
9594# Always use our own libtool.
9595LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622test -z "$LN_S" && LN_S="ln -s"
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637if test -n "${ZSH_VERSION+set}" ; then
9638 setopt NO_GLOB_SUBST
b7026657 9639fi
b7026657 9640
6bb11ab3
L
9641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9642$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9643if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9644 $as_echo_n "(cached) " >&6
9645else
9646 rm -f .libs 2>/dev/null
9647mkdir .libs 2>/dev/null
9648if test -d .libs; then
9649 lt_cv_objdir=.libs
9650else
9651 # MS-DOS does not allow filenames that begin with a dot.
9652 lt_cv_objdir=_libs
9653fi
9654rmdir .libs 2>/dev/null
9655fi
9656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9657$as_echo "$lt_cv_objdir" >&6; }
9658objdir=$lt_cv_objdir
9659
9660
9661
9662
9663
9664cat >>confdefs.h <<_ACEOF
9665#define LT_OBJDIR "$lt_cv_objdir/"
9666_ACEOF
9667
9668
9669
9670
9671case $host_os in
9672aix3*)
9673 # AIX sometimes has problems with the GCC collect2 program. For some
9674 # reason, if we set the COLLECT_NAMES environment variable, the problems
9675 # vanish in a puff of smoke.
9676 if test "X${COLLECT_NAMES+set}" != Xset; then
9677 COLLECT_NAMES=
9678 export COLLECT_NAMES
9679 fi
9680 ;;
81ecdfbb 9681esac
6bb11ab3
L
9682
9683# Global variables:
9684ofile=libtool
9685can_build_shared=yes
9686
9687# All known linkers require a `.a' archive for static linking (except MSVC,
9688# which needs '.lib').
9689libext=a
9690
9691with_gnu_ld="$lt_cv_prog_gnu_ld"
9692
9693old_CC="$CC"
9694old_CFLAGS="$CFLAGS"
9695
9696# Set sane defaults for various variables
9697test -z "$CC" && CC=cc
9698test -z "$LTCC" && LTCC=$CC
9699test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9700test -z "$LD" && LD=ld
9701test -z "$ac_objext" && ac_objext=o
9702
9703for cc_temp in $compiler""; do
9704 case $cc_temp in
9705 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9706 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9707 \-*) ;;
9708 *) break;;
9709 esac
9710done
9711cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9712
9713
9714# Only perform the check for file, if the check method requires it
9715test -z "$MAGIC_CMD" && MAGIC_CMD=file
9716case $deplibs_check_method in
9717file_magic*)
9718 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9720$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9721if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9722 $as_echo_n "(cached) " >&6
9723else
9724 case $MAGIC_CMD in
9725[\\/*] | ?:[\\/]*)
9726 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9727 ;;
9728*)
9729 lt_save_MAGIC_CMD="$MAGIC_CMD"
9730 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9731 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9732 for ac_dir in $ac_dummy; do
9733 IFS="$lt_save_ifs"
9734 test -z "$ac_dir" && ac_dir=.
9735 if test -f $ac_dir/${ac_tool_prefix}file; then
9736 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9737 if test -n "$file_magic_test_file"; then
9738 case $deplibs_check_method in
9739 "file_magic "*)
9740 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9741 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9742 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9743 $EGREP "$file_magic_regex" > /dev/null; then
9744 :
9745 else
9746 cat <<_LT_EOF 1>&2
9747
9748*** Warning: the command libtool uses to detect shared libraries,
9749*** $file_magic_cmd, produces output that libtool cannot recognize.
9750*** The result is that libtool may fail to recognize shared libraries
9751*** as such. This will affect the creation of libtool libraries that
9752*** depend on shared libraries, but programs linked with such libtool
9753*** libraries will work regardless of this problem. Nevertheless, you
9754*** may want to report the problem to your system manager and/or to
9755*** bug-libtool@gnu.org
9756
9757_LT_EOF
9758 fi ;;
9759 esac
9760 fi
9761 break
f0569246 9762 fi
6bb11ab3
L
9763 done
9764 IFS="$lt_save_ifs"
9765 MAGIC_CMD="$lt_save_MAGIC_CMD"
9766 ;;
9767esac
f0569246 9768fi
f0569246 9769
6bb11ab3
L
9770MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9771if test -n "$MAGIC_CMD"; then
9772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9773$as_echo "$MAGIC_CMD" >&6; }
9774else
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9776$as_echo "no" >&6; }
9777fi
81ecdfbb 9778
6bb11ab3
L
9779
9780
9781
9782
9783if test -z "$lt_cv_path_MAGIC_CMD"; then
9784 if test -n "$ac_tool_prefix"; then
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9786$as_echo_n "checking for file... " >&6; }
d0ac1c44 9787if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9788 $as_echo_n "(cached) " >&6
9789else
9790 case $MAGIC_CMD in
9791[\\/*] | ?:[\\/]*)
9792 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9793 ;;
9794*)
9795 lt_save_MAGIC_CMD="$MAGIC_CMD"
9796 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9797 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9798 for ac_dir in $ac_dummy; do
9799 IFS="$lt_save_ifs"
9800 test -z "$ac_dir" && ac_dir=.
9801 if test -f $ac_dir/file; then
9802 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9803 if test -n "$file_magic_test_file"; then
9804 case $deplibs_check_method in
9805 "file_magic "*)
9806 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9807 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9808 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9809 $EGREP "$file_magic_regex" > /dev/null; then
9810 :
9811 else
9812 cat <<_LT_EOF 1>&2
9813
9814*** Warning: the command libtool uses to detect shared libraries,
9815*** $file_magic_cmd, produces output that libtool cannot recognize.
9816*** The result is that libtool may fail to recognize shared libraries
9817*** as such. This will affect the creation of libtool libraries that
9818*** depend on shared libraries, but programs linked with such libtool
9819*** libraries will work regardless of this problem. Nevertheless, you
9820*** may want to report the problem to your system manager and/or to
9821*** bug-libtool@gnu.org
9822
9823_LT_EOF
9824 fi ;;
9825 esac
9826 fi
9827 break
9828 fi
9829 done
9830 IFS="$lt_save_ifs"
9831 MAGIC_CMD="$lt_save_MAGIC_CMD"
9832 ;;
81ecdfbb 9833esac
6bb11ab3
L
9834fi
9835
9836MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9837if test -n "$MAGIC_CMD"; then
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9839$as_echo "$MAGIC_CMD" >&6; }
9840else
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9842$as_echo "no" >&6; }
9843fi
9844
9845
9846 else
9847 MAGIC_CMD=:
9848 fi
9849fi
9850
9851 fi
9852 ;;
9853esac
9854
9855# Use C for the default configuration in the libtool script
9856
9857lt_save_CC="$CC"
9858ac_ext=c
9859ac_cpp='$CPP $CPPFLAGS'
9860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9862ac_compiler_gnu=$ac_cv_c_compiler_gnu
9863
9864
9865# Source file extension for C test sources.
9866ac_ext=c
9867
9868# Object file extension for compiled C test sources.
9869objext=o
9870objext=$objext
9871
9872# Code to be used in simple compile tests
9873lt_simple_compile_test_code="int some_variable = 0;"
9874
9875# Code to be used in simple link tests
9876lt_simple_link_test_code='int main(){return(0);}'
9877
9878
9879
9880
9881
9882
9883
9884# If no C compiler was specified, use CC.
9885LTCC=${LTCC-"$CC"}
9886
9887# If no C compiler flags were specified, use CFLAGS.
9888LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9889
9890# Allow CC to be a program name with arguments.
9891compiler=$CC
9892
9893# Save the default compiler, since it gets overwritten when the other
9894# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9895compiler_DEFAULT=$CC
9896
9897# save warnings/boilerplate of simple test code
9898ac_outfile=conftest.$ac_objext
9899echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9900eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9901_lt_compiler_boilerplate=`cat conftest.err`
9902$RM conftest*
9903
9904ac_outfile=conftest.$ac_objext
9905echo "$lt_simple_link_test_code" >conftest.$ac_ext
9906eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9907_lt_linker_boilerplate=`cat conftest.err`
9908$RM -r conftest*
9909
9910
9911## CAVEAT EMPTOR:
9912## There is no encapsulation within the following macros, do not change
9913## the running order or otherwise move them around unless you know exactly
9914## what you are doing...
9915if test -n "$compiler"; then
9916
9917lt_prog_compiler_no_builtin_flag=
9918
9919if test "$GCC" = yes; then
9920 case $cc_basename in
9921 nvcc*)
9922 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9923 *)
9924 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9925 esac
6bb11ab3
L
9926
9927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9928$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9929if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9930 $as_echo_n "(cached) " >&6
f0569246 9931else
6bb11ab3
L
9932 lt_cv_prog_compiler_rtti_exceptions=no
9933 ac_outfile=conftest.$ac_objext
9934 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9935 lt_compiler_flag="-fno-rtti -fno-exceptions"
9936 # Insert the option either (1) after the last *FLAGS variable, or
9937 # (2) before a word containing "conftest.", or (3) at the end.
9938 # Note that $ac_compile itself does not contain backslashes and begins
9939 # with a dollar sign (not a hyphen), so the echo should work correctly.
9940 # The option is referenced via a variable to avoid confusing sed.
9941 lt_compile=`echo "$ac_compile" | $SED \
9942 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9943 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9944 -e 's:$: $lt_compiler_flag:'`
9945 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9946 (eval "$lt_compile" 2>conftest.err)
9947 ac_status=$?
9948 cat conftest.err >&5
9949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9950 if (exit $ac_status) && test -s "$ac_outfile"; then
9951 # The compiler can only warn and ignore the option if not recognized
9952 # So say no if there are warnings other than the usual output.
9953 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9954 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9955 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9956 lt_cv_prog_compiler_rtti_exceptions=yes
9957 fi
9958 fi
9959 $RM conftest*
9960
f0569246 9961fi
6bb11ab3
L
9962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9963$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9964
9965if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9966 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9967else
9968 :
9969fi
9970
9971fi
9972
9973
9974
9975
9976
9977
9978 lt_prog_compiler_wl=
9979lt_prog_compiler_pic=
9980lt_prog_compiler_static=
9981
9982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9983$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9984
9985 if test "$GCC" = yes; then
9986 lt_prog_compiler_wl='-Wl,'
9987 lt_prog_compiler_static='-static'
9988
9989 case $host_os in
9990 aix*)
9991 # All AIX code is PIC.
9992 if test "$host_cpu" = ia64; then
9993 # AIX 5 now supports IA64 processor
9994 lt_prog_compiler_static='-Bstatic'
9995 fi
9996 lt_prog_compiler_pic='-fPIC'
9997 ;;
9998
9999 amigaos*)
10000 case $host_cpu in
10001 powerpc)
10002 # see comment about AmigaOS4 .so support
10003 lt_prog_compiler_pic='-fPIC'
10004 ;;
10005 m68k)
10006 # FIXME: we need at least 68020 code to build shared libraries, but
10007 # adding the `-m68020' flag to GCC prevents building anything better,
10008 # like `-m68040'.
10009 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10010 ;;
10011 esac
10012 ;;
10013
10014 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10015 # PIC is the default for these OSes.
10016 ;;
10017
10018 mingw* | cygwin* | pw32* | os2* | cegcc*)
10019 # This hack is so that the source file can tell whether it is being
10020 # built for inclusion in a dll (and should export symbols for example).
10021 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10022 # (--disable-auto-import) libraries
10023 lt_prog_compiler_pic='-DDLL_EXPORT'
10024 ;;
10025
10026 darwin* | rhapsody*)
10027 # PIC is the default on this platform
10028 # Common symbols not allowed in MH_DYLIB files
10029 lt_prog_compiler_pic='-fno-common'
10030 ;;
10031
10032 haiku*)
10033 # PIC is the default for Haiku.
10034 # The "-static" flag exists, but is broken.
10035 lt_prog_compiler_static=
10036 ;;
10037
10038 hpux*)
10039 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10040 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10041 # sets the default TLS model and affects inlining.
10042 case $host_cpu in
10043 hppa*64*)
10044 # +Z the default
10045 ;;
10046 *)
10047 lt_prog_compiler_pic='-fPIC'
10048 ;;
10049 esac
10050 ;;
10051
10052 interix[3-9]*)
10053 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10054 # Instead, we relocate shared libraries at runtime.
10055 ;;
10056
10057 msdosdjgpp*)
10058 # Just because we use GCC doesn't mean we suddenly get shared libraries
10059 # on systems that don't support them.
10060 lt_prog_compiler_can_build_shared=no
10061 enable_shared=no
10062 ;;
10063
10064 *nto* | *qnx*)
10065 # QNX uses GNU C++, but need to define -shared option too, otherwise
10066 # it will coredump.
10067 lt_prog_compiler_pic='-fPIC -shared'
10068 ;;
10069
10070 sysv4*MP*)
10071 if test -d /usr/nec; then
10072 lt_prog_compiler_pic=-Kconform_pic
10073 fi
10074 ;;
10075
10076 *)
10077 lt_prog_compiler_pic='-fPIC'
10078 ;;
10079 esac
10080
10081 case $cc_basename in
10082 nvcc*) # Cuda Compiler Driver 2.2
10083 lt_prog_compiler_wl='-Xlinker '
10084 lt_prog_compiler_pic='-Xcompiler -fPIC'
10085 ;;
10086 esac
10087 else
10088 # PORTME Check for flag to pass linker flags through the system compiler.
10089 case $host_os in
10090 aix*)
10091 lt_prog_compiler_wl='-Wl,'
10092 if test "$host_cpu" = ia64; then
10093 # AIX 5 now supports IA64 processor
10094 lt_prog_compiler_static='-Bstatic'
10095 else
10096 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10097 fi
10098 ;;
10099
10100 mingw* | cygwin* | pw32* | os2* | cegcc*)
10101 # This hack is so that the source file can tell whether it is being
10102 # built for inclusion in a dll (and should export symbols for example).
10103 lt_prog_compiler_pic='-DDLL_EXPORT'
10104 ;;
10105
10106 hpux9* | hpux10* | hpux11*)
10107 lt_prog_compiler_wl='-Wl,'
10108 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10109 # not for PA HP-UX.
10110 case $host_cpu in
10111 hppa*64*|ia64*)
10112 # +Z the default
10113 ;;
10114 *)
10115 lt_prog_compiler_pic='+Z'
10116 ;;
10117 esac
10118 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10119 lt_prog_compiler_static='${wl}-a ${wl}archive'
10120 ;;
10121
10122 irix5* | irix6* | nonstopux*)
10123 lt_prog_compiler_wl='-Wl,'
10124 # PIC (with -KPIC) is the default.
10125 lt_prog_compiler_static='-non_shared'
10126 ;;
10127
10128 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10129 case $cc_basename in
10130 # old Intel for x86_64 which still supported -KPIC.
10131 ecc*)
10132 lt_prog_compiler_wl='-Wl,'
10133 lt_prog_compiler_pic='-KPIC'
10134 lt_prog_compiler_static='-static'
10135 ;;
10136 # icc used to be incompatible with GCC.
10137 # ICC 10 doesn't accept -KPIC any more.
10138 icc* | ifort*)
10139 lt_prog_compiler_wl='-Wl,'
10140 lt_prog_compiler_pic='-fPIC'
10141 lt_prog_compiler_static='-static'
10142 ;;
10143 # Lahey Fortran 8.1.
10144 lf95*)
10145 lt_prog_compiler_wl='-Wl,'
10146 lt_prog_compiler_pic='--shared'
10147 lt_prog_compiler_static='--static'
10148 ;;
10149 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10150 # Portland Group compilers (*not* the Pentium gcc compiler,
10151 # which looks to be a dead project)
10152 lt_prog_compiler_wl='-Wl,'
10153 lt_prog_compiler_pic='-fpic'
10154 lt_prog_compiler_static='-Bstatic'
10155 ;;
10156 ccc*)
10157 lt_prog_compiler_wl='-Wl,'
10158 # All Alpha code is PIC.
10159 lt_prog_compiler_static='-non_shared'
10160 ;;
10161 xl* | bgxl* | bgf* | mpixl*)
10162 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10163 lt_prog_compiler_wl='-Wl,'
10164 lt_prog_compiler_pic='-qpic'
10165 lt_prog_compiler_static='-qstaticlink'
10166 ;;
10167 *)
10168 case `$CC -V 2>&1 | sed 5q` in
10169 *Sun\ F* | *Sun*Fortran*)
10170 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10171 lt_prog_compiler_pic='-KPIC'
10172 lt_prog_compiler_static='-Bstatic'
10173 lt_prog_compiler_wl=''
10174 ;;
10175 *Sun\ C*)
10176 # Sun C 5.9
10177 lt_prog_compiler_pic='-KPIC'
10178 lt_prog_compiler_static='-Bstatic'
10179 lt_prog_compiler_wl='-Wl,'
10180 ;;
10181 esac
10182 ;;
10183 esac
10184 ;;
10185
10186 newsos6)
10187 lt_prog_compiler_pic='-KPIC'
10188 lt_prog_compiler_static='-Bstatic'
10189 ;;
10190
10191 *nto* | *qnx*)
10192 # QNX uses GNU C++, but need to define -shared option too, otherwise
10193 # it will coredump.
10194 lt_prog_compiler_pic='-fPIC -shared'
10195 ;;
10196
10197 osf3* | osf4* | osf5*)
10198 lt_prog_compiler_wl='-Wl,'
10199 # All OSF/1 code is PIC.
10200 lt_prog_compiler_static='-non_shared'
10201 ;;
10202
10203 rdos*)
10204 lt_prog_compiler_static='-non_shared'
10205 ;;
f0569246 10206
6bb11ab3
L
10207 solaris*)
10208 lt_prog_compiler_pic='-KPIC'
10209 lt_prog_compiler_static='-Bstatic'
10210 case $cc_basename in
10211 f77* | f90* | f95*)
10212 lt_prog_compiler_wl='-Qoption ld ';;
10213 *)
10214 lt_prog_compiler_wl='-Wl,';;
10215 esac
10216 ;;
f0569246 10217
6bb11ab3
L
10218 sunos4*)
10219 lt_prog_compiler_wl='-Qoption ld '
10220 lt_prog_compiler_pic='-PIC'
10221 lt_prog_compiler_static='-Bstatic'
10222 ;;
f0569246 10223
6bb11ab3
L
10224 sysv4 | sysv4.2uw2* | sysv4.3*)
10225 lt_prog_compiler_wl='-Wl,'
10226 lt_prog_compiler_pic='-KPIC'
10227 lt_prog_compiler_static='-Bstatic'
10228 ;;
10229
10230 sysv4*MP*)
10231 if test -d /usr/nec ;then
10232 lt_prog_compiler_pic='-Kconform_pic'
10233 lt_prog_compiler_static='-Bstatic'
10234 fi
10235 ;;
10236
10237 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10238 lt_prog_compiler_wl='-Wl,'
10239 lt_prog_compiler_pic='-KPIC'
10240 lt_prog_compiler_static='-Bstatic'
10241 ;;
10242
10243 unicos*)
10244 lt_prog_compiler_wl='-Wl,'
10245 lt_prog_compiler_can_build_shared=no
10246 ;;
10247
10248 uts4*)
10249 lt_prog_compiler_pic='-pic'
10250 lt_prog_compiler_static='-Bstatic'
10251 ;;
10252
10253 *)
10254 lt_prog_compiler_can_build_shared=no
10255 ;;
10256 esac
10257 fi
10258
10259case $host_os in
10260 # For platforms which do not support PIC, -DPIC is meaningless:
10261 *djgpp*)
10262 lt_prog_compiler_pic=
10263 ;;
10264 *)
10265 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10266 ;;
81ecdfbb 10267esac
6bb11ab3
L
10268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10269$as_echo "$lt_prog_compiler_pic" >&6; }
10270
10271
10272
10273
10274
10275
10276#
10277# Check to make sure the PIC flag actually works.
10278#
10279if test -n "$lt_prog_compiler_pic"; then
10280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10281$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10282if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10283 $as_echo_n "(cached) " >&6
b7026657 10284else
6bb11ab3
L
10285 lt_cv_prog_compiler_pic_works=no
10286 ac_outfile=conftest.$ac_objext
10287 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10288 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10289 # Insert the option either (1) after the last *FLAGS variable, or
10290 # (2) before a word containing "conftest.", or (3) at the end.
10291 # Note that $ac_compile itself does not contain backslashes and begins
10292 # with a dollar sign (not a hyphen), so the echo should work correctly.
10293 # The option is referenced via a variable to avoid confusing sed.
10294 lt_compile=`echo "$ac_compile" | $SED \
10295 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10296 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10297 -e 's:$: $lt_compiler_flag:'`
10298 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10299 (eval "$lt_compile" 2>conftest.err)
10300 ac_status=$?
10301 cat conftest.err >&5
10302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303 if (exit $ac_status) && test -s "$ac_outfile"; then
10304 # The compiler can only warn and ignore the option if not recognized
10305 # So say no if there are warnings other than the usual output.
10306 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10307 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10308 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10309 lt_cv_prog_compiler_pic_works=yes
10310 fi
10311 fi
10312 $RM conftest*
b7026657 10313
b7026657 10314fi
6bb11ab3
L
10315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10316$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10317
10318if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10319 case $lt_prog_compiler_pic in
10320 "" | " "*) ;;
10321 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10322 esac
10323else
10324 lt_prog_compiler_pic=
10325 lt_prog_compiler_can_build_shared=no
f0569246 10326fi
6bb11ab3
L
10327
10328fi
10329
10330
10331
10332
10333
10334
10335#
10336# Check to make sure the static flag actually works.
10337#
10338wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10340$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10341if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10342 $as_echo_n "(cached) " >&6
f0569246 10343else
6bb11ab3
L
10344 lt_cv_prog_compiler_static_works=no
10345 save_LDFLAGS="$LDFLAGS"
10346 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10347 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10348 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10349 # The linker can only warn and ignore the option if not recognized
10350 # So say no if there are warnings
10351 if test -s conftest.err; then
10352 # Append any errors to the config.log.
10353 cat conftest.err 1>&5
10354 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10356 if diff conftest.exp conftest.er2 >/dev/null; then
10357 lt_cv_prog_compiler_static_works=yes
10358 fi
10359 else
10360 lt_cv_prog_compiler_static_works=yes
10361 fi
10362 fi
10363 $RM -r conftest*
10364 LDFLAGS="$save_LDFLAGS"
f0569246 10365
6bb11ab3
L
10366fi
10367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10368$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 10369
6bb11ab3
L
10370if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10371 :
b7026657 10372else
6bb11ab3 10373 lt_prog_compiler_static=
b7026657 10374fi
f0569246 10375
6bb11ab3
L
10376
10377
10378
10379
10380
10381
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10383$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10384if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10385 $as_echo_n "(cached) " >&6
81ecdfbb 10386else
6bb11ab3
L
10387 lt_cv_prog_compiler_c_o=no
10388 $RM -r conftest 2>/dev/null
10389 mkdir conftest
10390 cd conftest
10391 mkdir out
10392 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10393
10394 lt_compiler_flag="-o out/conftest2.$ac_objext"
10395 # Insert the option either (1) after the last *FLAGS variable, or
10396 # (2) before a word containing "conftest.", or (3) at the end.
10397 # Note that $ac_compile itself does not contain backslashes and begins
10398 # with a dollar sign (not a hyphen), so the echo should work correctly.
10399 lt_compile=`echo "$ac_compile" | $SED \
10400 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10401 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10402 -e 's:$: $lt_compiler_flag:'`
10403 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10404 (eval "$lt_compile" 2>out/conftest.err)
10405 ac_status=$?
10406 cat out/conftest.err >&5
10407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10408 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10409 then
10410 # The compiler can only warn and ignore the option if not recognized
10411 # So say no if there are warnings
10412 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10413 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10414 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10415 lt_cv_prog_compiler_c_o=yes
10416 fi
10417 fi
10418 chmod u+w . 2>&5
10419 $RM conftest*
10420 # SGI C++ compiler will create directory out/ii_files/ for
10421 # template instantiation
10422 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10423 $RM out/* && rmdir out
10424 cd ..
10425 $RM -r conftest
10426 $RM conftest*
10427
81ecdfbb 10428fi
6bb11ab3
L
10429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10430$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10431
10432
10433
10434
10435
10436
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10438$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10439if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10440 $as_echo_n "(cached) " >&6
10441else
6bb11ab3
L
10442 lt_cv_prog_compiler_c_o=no
10443 $RM -r conftest 2>/dev/null
10444 mkdir conftest
10445 cd conftest
10446 mkdir out
10447 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10448
10449 lt_compiler_flag="-o out/conftest2.$ac_objext"
10450 # Insert the option either (1) after the last *FLAGS variable, or
10451 # (2) before a word containing "conftest.", or (3) at the end.
10452 # Note that $ac_compile itself does not contain backslashes and begins
10453 # with a dollar sign (not a hyphen), so the echo should work correctly.
10454 lt_compile=`echo "$ac_compile" | $SED \
10455 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10456 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10457 -e 's:$: $lt_compiler_flag:'`
10458 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10459 (eval "$lt_compile" 2>out/conftest.err)
10460 ac_status=$?
10461 cat out/conftest.err >&5
10462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10463 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10464 then
10465 # The compiler can only warn and ignore the option if not recognized
10466 # So say no if there are warnings
10467 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10468 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10469 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10470 lt_cv_prog_compiler_c_o=yes
10471 fi
10472 fi
10473 chmod u+w . 2>&5
10474 $RM conftest*
10475 # SGI C++ compiler will create directory out/ii_files/ for
10476 # template instantiation
10477 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10478 $RM out/* && rmdir out
10479 cd ..
10480 $RM -r conftest
10481 $RM conftest*
10482
10483fi
10484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10485$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10486
10487
10488
10489
10490hard_links="nottested"
10491if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10492 # do not overwrite the value of need_locks provided by the user
10493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10494$as_echo_n "checking if we can lock with hard links... " >&6; }
10495 hard_links=yes
10496 $RM conftest*
10497 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10498 touch conftest.a
10499 ln conftest.a conftest.b 2>&5 || hard_links=no
10500 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10502$as_echo "$hard_links" >&6; }
10503 if test "$hard_links" = no; then
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10505$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10506 need_locks=warn
10507 fi
10508else
10509 need_locks=no
10510fi
10511
10512
10513
10514
10515
10516
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10518$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10519
10520 runpath_var=
10521 allow_undefined_flag=
10522 always_export_symbols=no
10523 archive_cmds=
10524 archive_expsym_cmds=
10525 compiler_needs_object=no
10526 enable_shared_with_static_runtimes=no
10527 export_dynamic_flag_spec=
10528 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10529 hardcode_automatic=no
10530 hardcode_direct=no
10531 hardcode_direct_absolute=no
10532 hardcode_libdir_flag_spec=
10533 hardcode_libdir_flag_spec_ld=
10534 hardcode_libdir_separator=
10535 hardcode_minus_L=no
10536 hardcode_shlibpath_var=unsupported
10537 inherit_rpath=no
10538 link_all_deplibs=unknown
10539 module_cmds=
10540 module_expsym_cmds=
10541 old_archive_from_new_cmds=
10542 old_archive_from_expsyms_cmds=
10543 thread_safe_flag_spec=
10544 whole_archive_flag_spec=
10545 # include_expsyms should be a list of space-separated symbols to be *always*
10546 # included in the symbol list
10547 include_expsyms=
10548 # exclude_expsyms can be an extended regexp of symbols to exclude
10549 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10550 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10551 # as well as any symbol that contains `d'.
10552 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10553 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10554 # platforms (ab)use it in PIC code, but their linkers get confused if
10555 # the symbol is explicitly referenced. Since portable code cannot
10556 # rely on this symbol name, it's probably fine to never include it in
10557 # preloaded symbol tables.
10558 # Exclude shared library initialization/finalization symbols.
10559 extract_expsyms_cmds=
10560
10561 case $host_os in
10562 cygwin* | mingw* | pw32* | cegcc*)
10563 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10564 # When not using gcc, we currently assume that we are using
10565 # Microsoft Visual C++.
10566 if test "$GCC" != yes; then
10567 with_gnu_ld=no
10568 fi
10569 ;;
10570 interix*)
10571 # we just hope/assume this is gcc and not c89 (= MSVC++)
10572 with_gnu_ld=yes
10573 ;;
10574 openbsd*)
10575 with_gnu_ld=no
10576 ;;
10577 esac
f0569246 10578
6bb11ab3
L
10579 ld_shlibs=yes
10580
10581 # On some targets, GNU ld is compatible enough with the native linker
10582 # that we're better off using the native interface for both.
10583 lt_use_gnu_ld_interface=no
10584 if test "$with_gnu_ld" = yes; then
10585 case $host_os in
10586 aix*)
10587 # The AIX port of GNU ld has always aspired to compatibility
10588 # with the native linker. However, as the warning in the GNU ld
10589 # block says, versions before 2.19.5* couldn't really create working
10590 # shared libraries, regardless of the interface used.
10591 case `$LD -v 2>&1` in
10592 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10593 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10594 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10595 *)
10596 lt_use_gnu_ld_interface=yes
10597 ;;
10598 esac
10599 ;;
10600 *)
10601 lt_use_gnu_ld_interface=yes
10602 ;;
10603 esac
10604 fi
f0569246 10605
6bb11ab3
L
10606 if test "$lt_use_gnu_ld_interface" = yes; then
10607 # If archive_cmds runs LD, not CC, wlarc should be empty
10608 wlarc='${wl}'
10609
10610 # Set some defaults for GNU ld with shared library support. These
10611 # are reset later if shared libraries are not supported. Putting them
10612 # here allows them to be overridden if necessary.
10613 runpath_var=LD_RUN_PATH
10614 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10615 export_dynamic_flag_spec='${wl}--export-dynamic'
10616 # ancient GNU ld didn't support --whole-archive et. al.
10617 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10618 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10619 else
10620 whole_archive_flag_spec=
10621 fi
10622 supports_anon_versioning=no
10623 case `$LD -v 2>&1` in
10624 *GNU\ gold*) supports_anon_versioning=yes ;;
10625 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10626 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10627 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10628 *\ 2.11.*) ;; # other 2.11 versions
10629 *) supports_anon_versioning=yes ;;
10630 esac
10631
10632 # See if GNU ld supports shared libraries.
10633 case $host_os in
10634 aix[3-9]*)
10635 # On AIX/PPC, the GNU linker is very broken
10636 if test "$host_cpu" != ia64; then
10637 ld_shlibs=no
10638 cat <<_LT_EOF 1>&2
10639
10640*** Warning: the GNU linker, at least up to release 2.19, is reported
10641*** to be unable to reliably create shared libraries on AIX.
10642*** Therefore, libtool is disabling shared libraries support. If you
10643*** really care for shared libraries, you may want to install binutils
10644*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10645*** You will then need to restart the configuration process.
10646
10647_LT_EOF
10648 fi
10649 ;;
10650
10651 amigaos*)
10652 case $host_cpu in
10653 powerpc)
10654 # see comment about AmigaOS4 .so support
10655 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10656 archive_expsym_cmds=''
10657 ;;
10658 m68k)
10659 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)'
10660 hardcode_libdir_flag_spec='-L$libdir'
10661 hardcode_minus_L=yes
10662 ;;
10663 esac
10664 ;;
10665
10666 beos*)
10667 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10668 allow_undefined_flag=unsupported
10669 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10670 # support --undefined. This deserves some investigation. FIXME
10671 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10672 else
10673 ld_shlibs=no
10674 fi
10675 ;;
10676
10677 cygwin* | mingw* | pw32* | cegcc*)
10678 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10679 # as there is no search path for DLLs.
10680 hardcode_libdir_flag_spec='-L$libdir'
10681 export_dynamic_flag_spec='${wl}--export-all-symbols'
10682 allow_undefined_flag=unsupported
10683 always_export_symbols=no
10684 enable_shared_with_static_runtimes=yes
10685 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10686
10687 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10688 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10689 # If the export-symbols file already is a .def file (1st line
10690 # is EXPORTS), use it as is; otherwise, prepend...
10691 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10692 cp $export_symbols $output_objdir/$soname.def;
10693 else
10694 echo EXPORTS > $output_objdir/$soname.def;
10695 cat $export_symbols >> $output_objdir/$soname.def;
10696 fi~
10697 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10698 else
10699 ld_shlibs=no
10700 fi
10701 ;;
10702
10703 haiku*)
10704 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10705 link_all_deplibs=yes
10706 ;;
10707
10708 interix[3-9]*)
10709 hardcode_direct=no
10710 hardcode_shlibpath_var=no
10711 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10712 export_dynamic_flag_spec='${wl}-E'
10713 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10714 # Instead, shared libraries are loaded at an image base (0x10000000 by
10715 # default) and relocated if they conflict, which is a slow very memory
10716 # consuming and fragmenting process. To avoid this, we pick a random,
10717 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10718 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10719 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10720 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'
10721 ;;
10722
10723 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10724 tmp_diet=no
10725 if test "$host_os" = linux-dietlibc; then
10726 case $cc_basename in
10727 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10728 esac
10729 fi
10730 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10731 && test "$tmp_diet" = no
10732 then
5cddc23a 10733 tmp_addflag=' $pic_flag'
6bb11ab3
L
10734 tmp_sharedflag='-shared'
10735 case $cc_basename,$host_cpu in
10736 pgcc*) # Portland Group C compiler
10737 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'
10738 tmp_addflag=' $pic_flag'
10739 ;;
10740 pgf77* | pgf90* | pgf95* | pgfortran*)
10741 # Portland Group f77 and f90 compilers
10742 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'
10743 tmp_addflag=' $pic_flag -Mnomain' ;;
10744 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10745 tmp_addflag=' -i_dynamic' ;;
10746 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10747 tmp_addflag=' -i_dynamic -nofor_main' ;;
10748 ifc* | ifort*) # Intel Fortran compiler
10749 tmp_addflag=' -nofor_main' ;;
10750 lf95*) # Lahey Fortran 8.1
10751 whole_archive_flag_spec=
10752 tmp_sharedflag='--shared' ;;
10753 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10754 tmp_sharedflag='-qmkshrobj'
10755 tmp_addflag= ;;
10756 nvcc*) # Cuda Compiler Driver 2.2
10757 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'
10758 compiler_needs_object=yes
10759 ;;
10760 esac
10761 case `$CC -V 2>&1 | sed 5q` in
10762 *Sun\ C*) # Sun C 5.9
10763 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'
10764 compiler_needs_object=yes
10765 tmp_sharedflag='-G' ;;
10766 *Sun\ F*) # Sun Fortran 8.3
10767 tmp_sharedflag='-G' ;;
10768 esac
10769 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10770
10771 if test "x$supports_anon_versioning" = xyes; then
10772 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10773 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10774 echo "local: *; };" >> $output_objdir/$libname.ver~
10775 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10776 fi
10777
10778 case $cc_basename in
10779 xlf* | bgf* | bgxlf* | mpixlf*)
10780 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10781 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10782 hardcode_libdir_flag_spec=
10783 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10784 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10785 if test "x$supports_anon_versioning" = xyes; then
10786 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10787 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10788 echo "local: *; };" >> $output_objdir/$libname.ver~
10789 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10790 fi
10791 ;;
10792 esac
10793 else
10794 ld_shlibs=no
10795 fi
10796 ;;
10797
10798 netbsd*)
10799 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10800 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10801 wlarc=
10802 else
10803 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10804 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10805 fi
10806 ;;
10807
10808 solaris*)
10809 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10810 ld_shlibs=no
10811 cat <<_LT_EOF 1>&2
10812
10813*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10814*** create shared libraries on Solaris systems. Therefore, libtool
10815*** is disabling shared libraries support. We urge you to upgrade GNU
10816*** binutils to release 2.9.1 or newer. Another option is to modify
10817*** your PATH or compiler configuration so that the native linker is
10818*** used, and then restart.
10819
10820_LT_EOF
10821 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10822 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10823 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10824 else
10825 ld_shlibs=no
10826 fi
10827 ;;
10828
10829 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10830 case `$LD -v 2>&1` in
10831 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10832 ld_shlibs=no
10833 cat <<_LT_EOF 1>&2
10834
10835*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10836*** reliably create shared libraries on SCO systems. Therefore, libtool
10837*** is disabling shared libraries support. We urge you to upgrade GNU
10838*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10839*** your PATH or compiler configuration so that the native linker is
10840*** used, and then restart.
10841
10842_LT_EOF
10843 ;;
10844 *)
10845 # For security reasons, it is highly recommended that you always
10846 # use absolute paths for naming shared libraries, and exclude the
10847 # DT_RUNPATH tag from executables and libraries. But doing so
10848 # requires that you compile everything twice, which is a pain.
10849 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10850 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10851 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10852 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10853 else
10854 ld_shlibs=no
10855 fi
10856 ;;
10857 esac
10858 ;;
10859
10860 sunos4*)
10861 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10862 wlarc=
10863 hardcode_direct=yes
10864 hardcode_shlibpath_var=no
10865 ;;
10866
10867 *)
10868 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10869 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10870 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10871 else
10872 ld_shlibs=no
10873 fi
10874 ;;
10875 esac
10876
10877 if test "$ld_shlibs" = no; then
10878 runpath_var=
10879 hardcode_libdir_flag_spec=
10880 export_dynamic_flag_spec=
10881 whole_archive_flag_spec=
10882 fi
10883 else
10884 # PORTME fill in a description of your system's linker (not GNU ld)
10885 case $host_os in
10886 aix3*)
10887 allow_undefined_flag=unsupported
10888 always_export_symbols=yes
10889 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'
10890 # Note: this linker hardcodes the directories in LIBPATH if there
10891 # are no directories specified by -L.
10892 hardcode_minus_L=yes
10893 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10894 # Neither direct hardcoding nor static linking is supported with a
10895 # broken collect2.
10896 hardcode_direct=unsupported
10897 fi
10898 ;;
10899
10900 aix[4-9]*)
10901 if test "$host_cpu" = ia64; then
10902 # On IA64, the linker does run time linking by default, so we don't
10903 # have to do anything special.
10904 aix_use_runtimelinking=no
10905 exp_sym_flag='-Bexport'
10906 no_entry_flag=""
10907 else
10908 # If we're using GNU nm, then we don't want the "-C" option.
10909 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10910 # Also, AIX nm treats weak defined symbols like other global
10911 # defined symbols, whereas GNU nm marks them as "W".
10912 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10913 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'
10914 else
5c887dd5 10915 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
10916 fi
10917 aix_use_runtimelinking=no
10918
10919 # Test if we are trying to use run time linking or normal
10920 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10921 # need to do runtime linking.
10922 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10923 for ld_flag in $LDFLAGS; do
10924 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10925 aix_use_runtimelinking=yes
10926 break
10927 fi
10928 done
10929 ;;
10930 esac
10931
10932 exp_sym_flag='-bexport'
10933 no_entry_flag='-bnoentry'
10934 fi
10935
10936 # When large executables or shared objects are built, AIX ld can
10937 # have problems creating the table of contents. If linking a library
10938 # or program results in "error TOC overflow" add -mminimal-toc to
10939 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10940 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10941
10942 archive_cmds=''
10943 hardcode_direct=yes
10944 hardcode_direct_absolute=yes
10945 hardcode_libdir_separator=':'
10946 link_all_deplibs=yes
10947 file_list_spec='${wl}-f,'
10948
10949 if test "$GCC" = yes; then
10950 case $host_os in aix4.[012]|aix4.[012].*)
10951 # We only want to do this on AIX 4.2 and lower, the check
10952 # below for broken collect2 doesn't work under 4.3+
10953 collect2name=`${CC} -print-prog-name=collect2`
10954 if test -f "$collect2name" &&
10955 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10956 then
10957 # We have reworked collect2
10958 :
10959 else
10960 # We have old collect2
10961 hardcode_direct=unsupported
10962 # It fails to find uninstalled libraries when the uninstalled
10963 # path is not listed in the libpath. Setting hardcode_minus_L
10964 # to unsupported forces relinking
10965 hardcode_minus_L=yes
10966 hardcode_libdir_flag_spec='-L$libdir'
10967 hardcode_libdir_separator=
10968 fi
10969 ;;
10970 esac
10971 shared_flag='-shared'
10972 if test "$aix_use_runtimelinking" = yes; then
10973 shared_flag="$shared_flag "'${wl}-G'
10974 fi
10975 else
10976 # not using gcc
10977 if test "$host_cpu" = ia64; then
10978 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10979 # chokes on -Wl,-G. The following line is correct:
10980 shared_flag='-G'
10981 else
10982 if test "$aix_use_runtimelinking" = yes; then
10983 shared_flag='${wl}-G'
10984 else
10985 shared_flag='${wl}-bM:SRE'
10986 fi
10987 fi
10988 fi
10989
10990 export_dynamic_flag_spec='${wl}-bexpall'
10991 # It seems that -bexpall does not export symbols beginning with
10992 # underscore (_), so it is better to generate a list of symbols to export.
10993 always_export_symbols=yes
10994 if test "$aix_use_runtimelinking" = yes; then
10995 # Warning - without using the other runtime loading flags (-brtl),
10996 # -berok will link without error, but may produce a broken library.
10997 allow_undefined_flag='-berok'
10998 # Determine the default libpath from the value encoded in an
10999 # empty executable.
11000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
11001/* end confdefs.h. */
11002
11003int
11004main ()
11005{
11006
11007 ;
11008 return 0;
11009}
11010_ACEOF
6bb11ab3 11011if ac_fn_c_try_link "$LINENO"; then :
b7026657 11012
6bb11ab3
L
11013lt_aix_libpath_sed='
11014 /Import File Strings/,/^$/ {
11015 /^0/ {
11016 s/^0 *\(.*\)$/\1/
11017 p
11018 }
11019 }'
11020aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11021# Check for a 64-bit object if we didn't find anything.
11022if test -z "$aix_libpath"; then
11023 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11024fi
11025fi
11026rm -f core conftest.err conftest.$ac_objext \
11027 conftest$ac_exeext conftest.$ac_ext
11028if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11029
11030 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11031 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"
11032 else
11033 if test "$host_cpu" = ia64; then
11034 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11035 allow_undefined_flag="-z nodefs"
11036 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"
11037 else
11038 # Determine the default libpath from the value encoded in an
11039 # empty executable.
81ecdfbb
RW
11040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11041/* end confdefs.h. */
11042
11043int
11044main ()
11045{
11046
11047 ;
11048 return 0;
11049}
11050_ACEOF
6bb11ab3
L
11051if ac_fn_c_try_link "$LINENO"; then :
11052
11053lt_aix_libpath_sed='
11054 /Import File Strings/,/^$/ {
11055 /^0/ {
11056 s/^0 *\(.*\)$/\1/
11057 p
11058 }
11059 }'
11060aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11061# Check for a 64-bit object if we didn't find anything.
11062if test -z "$aix_libpath"; then
11063 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11064fi
81ecdfbb 11065fi
6bb11ab3
L
11066rm -f core conftest.err conftest.$ac_objext \
11067 conftest$ac_exeext conftest.$ac_ext
11068if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11069
11070 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11071 # Warning - without using the other run time loading flags,
11072 # -berok will link without error, but may produce a broken library.
11073 no_undefined_flag=' ${wl}-bernotok'
11074 allow_undefined_flag=' ${wl}-berok'
11075 if test "$with_gnu_ld" = yes; then
11076 # We only use this code for GNU lds that support --whole-archive.
11077 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11078 else
11079 # Exported symbols can be pulled into shared objects from archives
11080 whole_archive_flag_spec='$convenience'
11081 fi
11082 archive_cmds_need_lc=yes
11083 # This is similar to how AIX traditionally builds its shared libraries.
11084 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'
11085 fi
11086 fi
11087 ;;
11088
11089 amigaos*)
11090 case $host_cpu in
11091 powerpc)
11092 # see comment about AmigaOS4 .so support
11093 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11094 archive_expsym_cmds=''
11095 ;;
11096 m68k)
11097 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)'
11098 hardcode_libdir_flag_spec='-L$libdir'
11099 hardcode_minus_L=yes
11100 ;;
11101 esac
11102 ;;
11103
11104 bsdi[45]*)
11105 export_dynamic_flag_spec=-rdynamic
11106 ;;
11107
11108 cygwin* | mingw* | pw32* | cegcc*)
11109 # When not using gcc, we currently assume that we are using
11110 # Microsoft Visual C++.
11111 # hardcode_libdir_flag_spec is actually meaningless, as there is
11112 # no search path for DLLs.
11113 hardcode_libdir_flag_spec=' '
11114 allow_undefined_flag=unsupported
11115 # Tell ltmain to make .lib files, not .a files.
11116 libext=lib
11117 # Tell ltmain to make .dll files, not .so files.
11118 shrext_cmds=".dll"
11119 # FIXME: Setting linknames here is a bad hack.
11120 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11121 # The linker will automatically build a .lib file if we build a DLL.
11122 old_archive_from_new_cmds='true'
11123 # FIXME: Should let the user specify the lib program.
11124 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11125 fix_srcfile_path='`cygpath -w "$srcfile"`'
11126 enable_shared_with_static_runtimes=yes
11127 ;;
11128
11129 darwin* | rhapsody*)
11130
11131
11132 archive_cmds_need_lc=no
11133 hardcode_direct=no
11134 hardcode_automatic=yes
11135 hardcode_shlibpath_var=unsupported
11136 if test "$lt_cv_ld_force_load" = "yes"; then
11137 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 11138 else
6bb11ab3 11139 whole_archive_flag_spec=''
f0569246 11140 fi
6bb11ab3
L
11141 link_all_deplibs=yes
11142 allow_undefined_flag="$_lt_dar_allow_undefined"
11143 case $cc_basename in
11144 ifort*) _lt_dar_can_shared=yes ;;
11145 *) _lt_dar_can_shared=$GCC ;;
11146 esac
11147 if test "$_lt_dar_can_shared" = "yes"; then
11148 output_verbose_link_cmd=func_echo_all
11149 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11150 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11151 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}"
11152 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}"
11153
f0569246 11154 else
6bb11ab3 11155 ld_shlibs=no
f0569246 11156 fi
6bb11ab3
L
11157
11158 ;;
11159
11160 dgux*)
11161 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11162 hardcode_libdir_flag_spec='-L$libdir'
11163 hardcode_shlibpath_var=no
11164 ;;
11165
11166 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11167 # support. Future versions do this automatically, but an explicit c++rt0.o
11168 # does not break anything, and helps significantly (at the cost of a little
11169 # extra space).
11170 freebsd2.2*)
11171 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11172 hardcode_libdir_flag_spec='-R$libdir'
11173 hardcode_direct=yes
11174 hardcode_shlibpath_var=no
11175 ;;
11176
11177 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11178 freebsd2.*)
11179 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11180 hardcode_direct=yes
11181 hardcode_minus_L=yes
11182 hardcode_shlibpath_var=no
11183 ;;
11184
11185 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11186 freebsd* | dragonfly*)
11187 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11188 hardcode_libdir_flag_spec='-R$libdir'
11189 hardcode_direct=yes
11190 hardcode_shlibpath_var=no
11191 ;;
11192
11193 hpux9*)
11194 if test "$GCC" = yes; then
11195 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'
11196 else
11197 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'
11198 fi
11199 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11200 hardcode_libdir_separator=:
11201 hardcode_direct=yes
11202
11203 # hardcode_minus_L: Not really in the search PATH,
11204 # but as the default location of the library.
11205 hardcode_minus_L=yes
11206 export_dynamic_flag_spec='${wl}-E'
11207 ;;
11208
11209 hpux10*)
11210 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11211 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11212 else
11213 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11214 fi
11215 if test "$with_gnu_ld" = no; then
11216 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11217 hardcode_libdir_flag_spec_ld='+b $libdir'
11218 hardcode_libdir_separator=:
11219 hardcode_direct=yes
11220 hardcode_direct_absolute=yes
11221 export_dynamic_flag_spec='${wl}-E'
11222 # hardcode_minus_L: Not really in the search PATH,
11223 # but as the default location of the library.
11224 hardcode_minus_L=yes
11225 fi
11226 ;;
11227
11228 hpux11*)
11229 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11230 case $host_cpu in
11231 hppa*64*)
11232 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11233 ;;
11234 ia64*)
11235 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11236 ;;
11237 *)
11238 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11239 ;;
11240 esac
11241 else
11242 case $host_cpu in
11243 hppa*64*)
11244 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11245 ;;
11246 ia64*)
11247 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11248 ;;
11249 *)
11250
11251 # Older versions of the 11.00 compiler do not understand -b yet
11252 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11254$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11255if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11256 $as_echo_n "(cached) " >&6
f0569246 11257else
6bb11ab3
L
11258 lt_cv_prog_compiler__b=no
11259 save_LDFLAGS="$LDFLAGS"
11260 LDFLAGS="$LDFLAGS -b"
11261 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11262 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11263 # The linker can only warn and ignore the option if not recognized
11264 # So say no if there are warnings
11265 if test -s conftest.err; then
11266 # Append any errors to the config.log.
11267 cat conftest.err 1>&5
11268 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11269 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11270 if diff conftest.exp conftest.er2 >/dev/null; then
11271 lt_cv_prog_compiler__b=yes
11272 fi
11273 else
11274 lt_cv_prog_compiler__b=yes
11275 fi
11276 fi
11277 $RM -r conftest*
11278 LDFLAGS="$save_LDFLAGS"
f0569246 11279
6bb11ab3
L
11280fi
11281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11282$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 11283
6bb11ab3
L
11284if test x"$lt_cv_prog_compiler__b" = xyes; then
11285 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11286else
11287 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11288fi
81ecdfbb 11289
6bb11ab3
L
11290 ;;
11291 esac
11292 fi
11293 if test "$with_gnu_ld" = no; then
11294 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11295 hardcode_libdir_separator=:
11296
11297 case $host_cpu in
11298 hppa*64*|ia64*)
11299 hardcode_direct=no
11300 hardcode_shlibpath_var=no
11301 ;;
11302 *)
11303 hardcode_direct=yes
11304 hardcode_direct_absolute=yes
11305 export_dynamic_flag_spec='${wl}-E'
11306
11307 # hardcode_minus_L: Not really in the search PATH,
11308 # but as the default location of the library.
11309 hardcode_minus_L=yes
11310 ;;
11311 esac
11312 fi
11313 ;;
11314
11315 irix5* | irix6* | nonstopux*)
11316 if test "$GCC" = yes; then
11317 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'
11318 # Try to use the -exported_symbol ld option, if it does not
11319 # work, assume that -exports_file does not work either and
11320 # implicitly export all symbols.
11321 save_LDFLAGS="$LDFLAGS"
11322 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11324/* end confdefs.h. */
11325int foo(void) {}
b7026657 11326_ACEOF
6bb11ab3
L
11327if ac_fn_c_try_link "$LINENO"; then :
11328 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'
c906108c 11329
f0569246 11330fi
6bb11ab3
L
11331rm -f core conftest.err conftest.$ac_objext \
11332 conftest$ac_exeext conftest.$ac_ext
11333 LDFLAGS="$save_LDFLAGS"
11334 else
11335 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'
11336 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'
11337 fi
11338 archive_cmds_need_lc='no'
11339 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11340 hardcode_libdir_separator=:
11341 inherit_rpath=yes
11342 link_all_deplibs=yes
11343 ;;
11344
11345 netbsd*)
11346 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11347 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11348 else
11349 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11350 fi
11351 hardcode_libdir_flag_spec='-R$libdir'
11352 hardcode_direct=yes
11353 hardcode_shlibpath_var=no
11354 ;;
11355
11356 newsos6)
11357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11358 hardcode_direct=yes
11359 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11360 hardcode_libdir_separator=:
11361 hardcode_shlibpath_var=no
11362 ;;
11363
11364 *nto* | *qnx*)
11365 ;;
11366
11367 openbsd*)
11368 if test -f /usr/libexec/ld.so; then
11369 hardcode_direct=yes
11370 hardcode_shlibpath_var=no
11371 hardcode_direct_absolute=yes
11372 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11373 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11374 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11375 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11376 export_dynamic_flag_spec='${wl}-E'
11377 else
11378 case $host_os in
11379 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11380 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11381 hardcode_libdir_flag_spec='-R$libdir'
11382 ;;
11383 *)
11384 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11385 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11386 ;;
11387 esac
11388 fi
11389 else
11390 ld_shlibs=no
11391 fi
11392 ;;
11393
11394 os2*)
11395 hardcode_libdir_flag_spec='-L$libdir'
11396 hardcode_minus_L=yes
11397 allow_undefined_flag=unsupported
11398 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'
11399 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11400 ;;
11401
11402 osf3*)
11403 if test "$GCC" = yes; then
11404 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11405 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'
11406 else
11407 allow_undefined_flag=' -expect_unresolved \*'
11408 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'
11409 fi
11410 archive_cmds_need_lc='no'
11411 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11412 hardcode_libdir_separator=:
11413 ;;
11414
11415 osf4* | osf5*) # as osf3* with the addition of -msym flag
11416 if test "$GCC" = yes; then
11417 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11418 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'
11419 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11420 else
11421 allow_undefined_flag=' -expect_unresolved \*'
11422 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'
11423 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~
11424 $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'
11425
11426 # Both c and cxx compiler support -rpath directly
11427 hardcode_libdir_flag_spec='-rpath $libdir'
11428 fi
11429 archive_cmds_need_lc='no'
11430 hardcode_libdir_separator=:
11431 ;;
11432
11433 solaris*)
11434 no_undefined_flag=' -z defs'
11435 if test "$GCC" = yes; then
11436 wlarc='${wl}'
11437 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11438 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11439 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11440 else
11441 case `$CC -V 2>&1` in
11442 *"Compilers 5.0"*)
11443 wlarc=''
11444 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11445 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11446 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11447 ;;
11448 *)
11449 wlarc='${wl}'
11450 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11451 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11452 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11453 ;;
11454 esac
11455 fi
11456 hardcode_libdir_flag_spec='-R$libdir'
11457 hardcode_shlibpath_var=no
11458 case $host_os in
11459 solaris2.[0-5] | solaris2.[0-5].*) ;;
11460 *)
11461 # The compiler driver will combine and reorder linker options,
11462 # but understands `-z linker_flag'. GCC discards it without `$wl',
11463 # but is careful enough not to reorder.
11464 # Supported since Solaris 2.6 (maybe 2.5.1?)
11465 if test "$GCC" = yes; then
11466 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11467 else
11468 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11469 fi
11470 ;;
11471 esac
11472 link_all_deplibs=yes
11473 ;;
11474
11475 sunos4*)
11476 if test "x$host_vendor" = xsequent; then
11477 # Use $CC to link under sequent, because it throws in some extra .o
11478 # files that make .init and .fini sections work.
11479 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11480 else
11481 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11482 fi
11483 hardcode_libdir_flag_spec='-L$libdir'
11484 hardcode_direct=yes
11485 hardcode_minus_L=yes
11486 hardcode_shlibpath_var=no
11487 ;;
11488
11489 sysv4)
11490 case $host_vendor in
11491 sni)
11492 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11493 hardcode_direct=yes # is this really true???
11494 ;;
11495 siemens)
11496 ## LD is ld it makes a PLAMLIB
11497 ## CC just makes a GrossModule.
11498 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11499 reload_cmds='$CC -r -o $output$reload_objs'
11500 hardcode_direct=no
11501 ;;
11502 motorola)
11503 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11504 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11505 ;;
11506 esac
11507 runpath_var='LD_RUN_PATH'
11508 hardcode_shlibpath_var=no
11509 ;;
11510
11511 sysv4.3*)
11512 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11513 hardcode_shlibpath_var=no
11514 export_dynamic_flag_spec='-Bexport'
11515 ;;
11516
11517 sysv4*MP*)
11518 if test -d /usr/nec; then
11519 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11520 hardcode_shlibpath_var=no
11521 runpath_var=LD_RUN_PATH
11522 hardcode_runpath_var=yes
11523 ld_shlibs=yes
11524 fi
11525 ;;
11526
11527 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11528 no_undefined_flag='${wl}-z,text'
11529 archive_cmds_need_lc=no
11530 hardcode_shlibpath_var=no
11531 runpath_var='LD_RUN_PATH'
11532
11533 if test "$GCC" = yes; then
11534 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11535 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11536 else
11537 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11538 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11539 fi
11540 ;;
11541
11542 sysv5* | sco3.2v5* | sco5v6*)
11543 # Note: We can NOT use -z defs as we might desire, because we do not
11544 # link with -lc, and that would cause any symbols used from libc to
11545 # always be unresolved, which means just about no library would
11546 # ever link correctly. If we're not using GNU ld we use -z text
11547 # though, which does catch some bad symbols but isn't as heavy-handed
11548 # as -z defs.
11549 no_undefined_flag='${wl}-z,text'
11550 allow_undefined_flag='${wl}-z,nodefs'
11551 archive_cmds_need_lc=no
11552 hardcode_shlibpath_var=no
11553 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11554 hardcode_libdir_separator=':'
11555 link_all_deplibs=yes
11556 export_dynamic_flag_spec='${wl}-Bexport'
11557 runpath_var='LD_RUN_PATH'
11558
11559 if test "$GCC" = yes; then
11560 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11561 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11562 else
11563 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11564 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11565 fi
11566 ;;
11567
11568 uts4*)
11569 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11570 hardcode_libdir_flag_spec='-L$libdir'
11571 hardcode_shlibpath_var=no
11572 ;;
11573
11574 *)
11575 ld_shlibs=no
11576 ;;
11577 esac
11578
11579 if test x$host_vendor = xsni; then
11580 case $host in
11581 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11582 export_dynamic_flag_spec='${wl}-Blargedynsym'
11583 ;;
11584 esac
11585 fi
11586 fi
11587
11588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11589$as_echo "$ld_shlibs" >&6; }
11590test "$ld_shlibs" = no && can_build_shared=no
11591
11592with_gnu_ld=$with_gnu_ld
11593
11594
11595
b7026657 11596
f0569246 11597
f0569246 11598
6ffe910a 11599
6ffe910a
MF
11600
11601
6ffe910a 11602
f0569246 11603
f0569246
AC
11604
11605
6bb11ab3
L
11606
11607
11608#
11609# Do we need to explicitly link libc?
11610#
11611case "x$archive_cmds_need_lc" in
11612x|xyes)
11613 # Assume -lc should be added
11614 archive_cmds_need_lc=yes
11615
11616 if test "$enable_shared" = yes && test "$GCC" = yes; then
11617 case $archive_cmds in
11618 *'~'*)
11619 # FIXME: we may have to deal with multi-command sequences.
11620 ;;
11621 '$CC '*)
11622 # Test whether the compiler implicitly links with -lc since on some
11623 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11624 # to ld, don't add -lc before -lgcc.
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11626$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11627if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 11628 $as_echo_n "(cached) " >&6
b7026657 11629else
6bb11ab3
L
11630 $RM conftest*
11631 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11632
11633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11634 (eval $ac_compile) 2>&5
11635 ac_status=$?
11636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11637 test $ac_status = 0; } 2>conftest.err; then
11638 soname=conftest
11639 lib=conftest
11640 libobjs=conftest.$ac_objext
11641 deplibs=
11642 wl=$lt_prog_compiler_wl
11643 pic_flag=$lt_prog_compiler_pic
11644 compiler_flags=-v
11645 linker_flags=-v
11646 verstring=
11647 output_objdir=.
11648 libname=conftest
11649 lt_save_allow_undefined_flag=$allow_undefined_flag
11650 allow_undefined_flag=
11651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11652 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11653 ac_status=$?
11654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11655 test $ac_status = 0; }
11656 then
11657 lt_cv_archive_cmds_need_lc=no
11658 else
11659 lt_cv_archive_cmds_need_lc=yes
11660 fi
11661 allow_undefined_flag=$lt_save_allow_undefined_flag
11662 else
11663 cat conftest.err 1>&5
11664 fi
11665 $RM conftest*
c906108c 11666
6ffe910a 11667fi
6bb11ab3
L
11668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11669$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11670 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11671 ;;
11672 esac
11673 fi
11674 ;;
6ffe910a 11675esac
c906108c 11676
c906108c 11677
6ffe910a 11678
c906108c 11679
81ecdfbb 11680
35695fd6 11681
35695fd6 11682
35695fd6 11683
f0569246 11684
c906108c 11685
f0569246 11686
b7026657 11687
f0569246 11688
c906108c 11689
81ecdfbb 11690
c906108c 11691
f0569246
AC
11692
11693
81ecdfbb 11694
81ecdfbb 11695
81ecdfbb
RW
11696
11697
81ecdfbb 11698
81ecdfbb 11699
f0569246
AC
11700
11701
c906108c 11702
f0569246 11703
c906108c 11704
c906108c 11705
81ecdfbb 11706
b7026657 11707
c906108c 11708
f0569246 11709
81ecdfbb 11710
f0569246 11711
c906108c 11712
c906108c 11713
b7026657 11714
81ecdfbb 11715
b7026657 11716
c906108c 11717
c906108c 11718
b7026657
AC
11719
11720
11721
11722
6ffe910a 11723
2232061b
MF
11724
11725
2232061b 11726
2232061b
MF
11727
11728
2232061b
MF
11729
11730
2232061b 11731
2232061b
MF
11732
11733
6bb11ab3
L
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11834$as_echo_n "checking dynamic linker characteristics... " >&6; }
11835
11836if test "$GCC" = yes; then
11837 case $host_os in
11838 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11839 *) lt_awk_arg="/^libraries:/" ;;
11840 esac
11841 case $host_os in
11842 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11843 *) lt_sed_strip_eq="s,=/,/,g" ;;
11844 esac
11845 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11846 case $lt_search_path_spec in
11847 *\;*)
11848 # if the path contains ";" then we assume it to be the separator
11849 # otherwise default to the standard path separator (i.e. ":") - it is
11850 # assumed that no part of a normal pathname contains ";" but that should
11851 # okay in the real world where ";" in dirpaths is itself problematic.
11852 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11853 ;;
11854 *)
11855 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11856 ;;
11857 esac
11858 # Ok, now we have the path, separated by spaces, we can step through it
11859 # and add multilib dir if necessary.
11860 lt_tmp_lt_search_path_spec=
11861 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11862 for lt_sys_path in $lt_search_path_spec; do
11863 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11864 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11865 else
11866 test -d "$lt_sys_path" && \
11867 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11868 fi
11869 done
11870 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11871BEGIN {RS=" "; FS="/|\n";} {
11872 lt_foo="";
11873 lt_count=0;
11874 for (lt_i = NF; lt_i > 0; lt_i--) {
11875 if ($lt_i != "" && $lt_i != ".") {
11876 if ($lt_i == "..") {
11877 lt_count++;
11878 } else {
11879 if (lt_count == 0) {
11880 lt_foo="/" $lt_i lt_foo;
11881 } else {
11882 lt_count--;
11883 }
11884 }
11885 }
11886 }
11887 if (lt_foo != "") { lt_freq[lt_foo]++; }
11888 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11889}'`
11890 # AWK program above erroneously prepends '/' to C:/dos/paths
11891 # for these hosts.
11892 case $host_os in
11893 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11894 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11895 esac
11896 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11897else
11898 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11899fi
11900library_names_spec=
11901libname_spec='lib$name'
11902soname_spec=
11903shrext_cmds=".so"
11904postinstall_cmds=
11905postuninstall_cmds=
11906finish_cmds=
11907finish_eval=
11908shlibpath_var=
11909shlibpath_overrides_runpath=unknown
11910version_type=none
11911dynamic_linker="$host_os ld.so"
11912sys_lib_dlsearch_path_spec="/lib /usr/lib"
11913need_lib_prefix=unknown
11914hardcode_into_libs=no
11915
11916# when you set need_version to no, make sure it does not cause -set_version
11917# flags to be left without arguments
11918need_version=unknown
11919
11920case $host_os in
11921aix3*)
11922 version_type=linux
11923 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11924 shlibpath_var=LIBPATH
11925
11926 # AIX 3 has no versioning support, so we append a major version to the name.
11927 soname_spec='${libname}${release}${shared_ext}$major'
11928 ;;
11929
11930aix[4-9]*)
11931 version_type=linux
11932 need_lib_prefix=no
11933 need_version=no
11934 hardcode_into_libs=yes
11935 if test "$host_cpu" = ia64; then
11936 # AIX 5 supports IA64
11937 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11938 shlibpath_var=LD_LIBRARY_PATH
11939 else
11940 # With GCC up to 2.95.x, collect2 would create an import file
11941 # for dependence libraries. The import file would start with
11942 # the line `#! .'. This would cause the generated library to
11943 # depend on `.', always an invalid library. This was fixed in
11944 # development snapshots of GCC prior to 3.0.
11945 case $host_os in
11946 aix4 | aix4.[01] | aix4.[01].*)
11947 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11948 echo ' yes '
11949 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11950 :
11951 else
11952 can_build_shared=no
11953 fi
11954 ;;
11955 esac
11956 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11957 # soname into executable. Probably we can add versioning support to
11958 # collect2, so additional links can be useful in future.
11959 if test "$aix_use_runtimelinking" = yes; then
11960 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11961 # instead of lib<name>.a to let people know that these are not
11962 # typical AIX shared libraries.
11963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11964 else
11965 # We preserve .a as extension for shared libraries through AIX4.2
11966 # and later when we are not doing run time linking.
11967 library_names_spec='${libname}${release}.a $libname.a'
11968 soname_spec='${libname}${release}${shared_ext}$major'
11969 fi
11970 shlibpath_var=LIBPATH
11971 fi
11972 ;;
11973
11974amigaos*)
11975 case $host_cpu in
11976 powerpc)
11977 # Since July 2007 AmigaOS4 officially supports .so libraries.
11978 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11980 ;;
11981 m68k)
11982 library_names_spec='$libname.ixlibrary $libname.a'
11983 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11984 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'
11985 ;;
11986 esac
11987 ;;
11988
11989beos*)
11990 library_names_spec='${libname}${shared_ext}'
11991 dynamic_linker="$host_os ld.so"
11992 shlibpath_var=LIBRARY_PATH
11993 ;;
11994
11995bsdi[45]*)
11996 version_type=linux
11997 need_version=no
11998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11999 soname_spec='${libname}${release}${shared_ext}$major'
12000 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12001 shlibpath_var=LD_LIBRARY_PATH
12002 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12003 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12004 # the default ld.so.conf also contains /usr/contrib/lib and
12005 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12006 # libtool to hard-code these into programs
12007 ;;
12008
12009cygwin* | mingw* | pw32* | cegcc*)
12010 version_type=windows
12011 shrext_cmds=".dll"
12012 need_version=no
12013 need_lib_prefix=no
12014
12015 case $GCC,$host_os in
12016 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12017 library_names_spec='$libname.dll.a'
12018 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12019 postinstall_cmds='base_file=`basename \${file}`~
12020 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12021 dldir=$destdir/`dirname \$dlpath`~
12022 test -d \$dldir || mkdir -p \$dldir~
12023 $install_prog $dir/$dlname \$dldir/$dlname~
12024 chmod a+x \$dldir/$dlname~
12025 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12026 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12027 fi'
12028 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12029 dlpath=$dir/\$dldll~
12030 $RM \$dlpath'
12031 shlibpath_overrides_runpath=yes
12032
12033 case $host_os in
12034 cygwin*)
12035 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12036 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12037
12038 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12039 ;;
12040 mingw* | cegcc*)
12041 # MinGW DLLs use traditional 'lib' prefix
12042 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12043 ;;
12044 pw32*)
12045 # pw32 DLLs use 'pw' prefix rather than 'lib'
12046 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12047 ;;
12048 esac
12049 ;;
12050
12051 *)
12052 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12053 ;;
12054 esac
12055 dynamic_linker='Win32 ld.exe'
12056 # FIXME: first we should search . and the directory the executable is in
12057 shlibpath_var=PATH
12058 ;;
12059
12060darwin* | rhapsody*)
12061 dynamic_linker="$host_os dyld"
12062 version_type=darwin
12063 need_lib_prefix=no
12064 need_version=no
12065 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12066 soname_spec='${libname}${release}${major}$shared_ext'
12067 shlibpath_overrides_runpath=yes
12068 shlibpath_var=DYLD_LIBRARY_PATH
12069 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12070
12071 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12072 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12073 ;;
12074
12075dgux*)
12076 version_type=linux
12077 need_lib_prefix=no
12078 need_version=no
12079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12080 soname_spec='${libname}${release}${shared_ext}$major'
12081 shlibpath_var=LD_LIBRARY_PATH
12082 ;;
12083
12084freebsd* | dragonfly*)
12085 # DragonFly does not have aout. When/if they implement a new
12086 # versioning mechanism, adjust this.
12087 if test -x /usr/bin/objformat; then
12088 objformat=`/usr/bin/objformat`
12089 else
12090 case $host_os in
12091 freebsd[23].*) objformat=aout ;;
12092 *) objformat=elf ;;
12093 esac
12094 fi
12095 version_type=freebsd-$objformat
12096 case $version_type in
12097 freebsd-elf*)
12098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12099 need_version=no
12100 need_lib_prefix=no
12101 ;;
12102 freebsd-*)
12103 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12104 need_version=yes
12105 ;;
12106 esac
12107 shlibpath_var=LD_LIBRARY_PATH
12108 case $host_os in
12109 freebsd2.*)
12110 shlibpath_overrides_runpath=yes
12111 ;;
12112 freebsd3.[01]* | freebsdelf3.[01]*)
12113 shlibpath_overrides_runpath=yes
12114 hardcode_into_libs=yes
12115 ;;
12116 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12117 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12118 shlibpath_overrides_runpath=no
12119 hardcode_into_libs=yes
12120 ;;
12121 *) # from 4.6 on, and DragonFly
12122 shlibpath_overrides_runpath=yes
12123 hardcode_into_libs=yes
12124 ;;
12125 esac
12126 ;;
12127
6bb11ab3
L
12128haiku*)
12129 version_type=linux
12130 need_lib_prefix=no
12131 need_version=no
12132 dynamic_linker="$host_os runtime_loader"
12133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12134 soname_spec='${libname}${release}${shared_ext}$major'
12135 shlibpath_var=LIBRARY_PATH
12136 shlibpath_overrides_runpath=yes
12137 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12138 hardcode_into_libs=yes
12139 ;;
12140
12141hpux9* | hpux10* | hpux11*)
12142 # Give a soname corresponding to the major version so that dld.sl refuses to
12143 # link against other versions.
12144 version_type=sunos
12145 need_lib_prefix=no
12146 need_version=no
12147 case $host_cpu in
12148 ia64*)
12149 shrext_cmds='.so'
12150 hardcode_into_libs=yes
12151 dynamic_linker="$host_os dld.so"
12152 shlibpath_var=LD_LIBRARY_PATH
12153 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12155 soname_spec='${libname}${release}${shared_ext}$major'
12156 if test "X$HPUX_IA64_MODE" = X32; then
12157 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12158 else
12159 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12160 fi
12161 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12162 ;;
12163 hppa*64*)
12164 shrext_cmds='.sl'
12165 hardcode_into_libs=yes
12166 dynamic_linker="$host_os dld.sl"
12167 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12168 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12170 soname_spec='${libname}${release}${shared_ext}$major'
12171 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12172 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12173 ;;
12174 *)
12175 shrext_cmds='.sl'
12176 dynamic_linker="$host_os dld.sl"
12177 shlibpath_var=SHLIB_PATH
12178 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12180 soname_spec='${libname}${release}${shared_ext}$major'
12181 ;;
12182 esac
12183 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12184 postinstall_cmds='chmod 555 $lib'
12185 # or fails outright, so override atomically:
12186 install_override_mode=555
12187 ;;
12188
12189interix[3-9]*)
12190 version_type=linux
12191 need_lib_prefix=no
12192 need_version=no
12193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12194 soname_spec='${libname}${release}${shared_ext}$major'
12195 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12196 shlibpath_var=LD_LIBRARY_PATH
12197 shlibpath_overrides_runpath=no
12198 hardcode_into_libs=yes
12199 ;;
12200
12201irix5* | irix6* | nonstopux*)
12202 case $host_os in
12203 nonstopux*) version_type=nonstopux ;;
12204 *)
12205 if test "$lt_cv_prog_gnu_ld" = yes; then
12206 version_type=linux
12207 else
12208 version_type=irix
12209 fi ;;
12210 esac
12211 need_lib_prefix=no
12212 need_version=no
12213 soname_spec='${libname}${release}${shared_ext}$major'
12214 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12215 case $host_os in
12216 irix5* | nonstopux*)
12217 libsuff= shlibsuff=
12218 ;;
12219 *)
12220 case $LD in # libtool.m4 will add one of these switches to LD
12221 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12222 libsuff= shlibsuff= libmagic=32-bit;;
12223 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12224 libsuff=32 shlibsuff=N32 libmagic=N32;;
12225 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12226 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12227 *) libsuff= shlibsuff= libmagic=never-match;;
12228 esac
12229 ;;
12230 esac
12231 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12232 shlibpath_overrides_runpath=no
12233 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12234 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12235 hardcode_into_libs=yes
12236 ;;
12237
12238# No shared lib support for Linux oldld, aout, or coff.
12239linux*oldld* | linux*aout* | linux*coff*)
12240 dynamic_linker=no
12241 ;;
12242
12243# This must be Linux ELF.
46f900c0 12244linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12245 version_type=linux
12246 need_lib_prefix=no
12247 need_version=no
12248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12249 soname_spec='${libname}${release}${shared_ext}$major'
12250 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12251 shlibpath_var=LD_LIBRARY_PATH
12252 shlibpath_overrides_runpath=no
12253
12254 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12255 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12256 $as_echo_n "(cached) " >&6
12257else
6bb11ab3
L
12258 lt_cv_shlibpath_overrides_runpath=no
12259 save_LDFLAGS=$LDFLAGS
12260 save_libdir=$libdir
12261 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12262 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12264/* end confdefs.h. */
12265
2232061b
MF
12266int
12267main ()
12268{
12269
12270 ;
12271 return 0;
12272}
12273_ACEOF
6bb11ab3
L
12274if ac_fn_c_try_link "$LINENO"; then :
12275 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12276 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12277fi
2232061b 12278fi
6bb11ab3
L
12279rm -f core conftest.err conftest.$ac_objext \
12280 conftest$ac_exeext conftest.$ac_ext
12281 LDFLAGS=$save_LDFLAGS
12282 libdir=$save_libdir
2232061b 12283
6bb11ab3 12284fi
2232061b 12285
6bb11ab3 12286 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12287
6bb11ab3
L
12288 # This implies no fast_install, which is unacceptable.
12289 # Some rework will be needed to allow for fast_install
12290 # before this can be enabled.
12291 hardcode_into_libs=yes
2232061b 12292
6bb11ab3
L
12293 # Append ld.so.conf contents to the search path
12294 if test -f /etc/ld.so.conf; then
12295 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' ' '`
12296 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12297 fi
2232061b 12298
6bb11ab3
L
12299 # We used to test for /lib/ld.so.1 and disable shared libraries on
12300 # powerpc, because MkLinux only supported shared libraries with the
12301 # GNU dynamic linker. Since this was broken with cross compilers,
12302 # most powerpc-linux boxes support dynamic linking these days and
12303 # people can always --disable-shared, the test was removed, and we
12304 # assume the GNU/Linux dynamic linker is in use.
12305 dynamic_linker='GNU/Linux ld.so'
12306 ;;
12307
12308netbsd*)
12309 version_type=sunos
12310 need_lib_prefix=no
12311 need_version=no
12312 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12314 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12315 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12316 else
6bb11ab3
L
12317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12318 soname_spec='${libname}${release}${shared_ext}$major'
12319 dynamic_linker='NetBSD ld.elf_so'
12320 fi
12321 shlibpath_var=LD_LIBRARY_PATH
12322 shlibpath_overrides_runpath=yes
12323 hardcode_into_libs=yes
12324 ;;
12325
12326newsos6)
12327 version_type=linux
12328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12329 shlibpath_var=LD_LIBRARY_PATH
12330 shlibpath_overrides_runpath=yes
12331 ;;
12332
12333*nto* | *qnx*)
12334 version_type=qnx
12335 need_lib_prefix=no
12336 need_version=no
12337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12338 soname_spec='${libname}${release}${shared_ext}$major'
12339 shlibpath_var=LD_LIBRARY_PATH
12340 shlibpath_overrides_runpath=no
12341 hardcode_into_libs=yes
12342 dynamic_linker='ldqnx.so'
12343 ;;
12344
12345openbsd*)
12346 version_type=sunos
12347 sys_lib_dlsearch_path_spec="/usr/lib"
12348 need_lib_prefix=no
12349 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12350 case $host_os in
12351 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12352 *) need_version=no ;;
12353 esac
12354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12355 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12356 shlibpath_var=LD_LIBRARY_PATH
12357 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12358 case $host_os in
12359 openbsd2.[89] | openbsd2.[89].*)
12360 shlibpath_overrides_runpath=no
12361 ;;
12362 *)
12363 shlibpath_overrides_runpath=yes
12364 ;;
12365 esac
12366 else
12367 shlibpath_overrides_runpath=yes
12368 fi
12369 ;;
12370
12371os2*)
12372 libname_spec='$name'
12373 shrext_cmds=".dll"
12374 need_lib_prefix=no
12375 library_names_spec='$libname${shared_ext} $libname.a'
12376 dynamic_linker='OS/2 ld.exe'
12377 shlibpath_var=LIBPATH
12378 ;;
12379
12380osf3* | osf4* | osf5*)
12381 version_type=osf
12382 need_lib_prefix=no
12383 need_version=no
12384 soname_spec='${libname}${release}${shared_ext}$major'
12385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12386 shlibpath_var=LD_LIBRARY_PATH
12387 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12388 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12389 ;;
12390
12391rdos*)
12392 dynamic_linker=no
12393 ;;
12394
12395solaris*)
12396 version_type=linux
12397 need_lib_prefix=no
12398 need_version=no
12399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400 soname_spec='${libname}${release}${shared_ext}$major'
12401 shlibpath_var=LD_LIBRARY_PATH
12402 shlibpath_overrides_runpath=yes
12403 hardcode_into_libs=yes
12404 # ldd complains unless libraries are executable
12405 postinstall_cmds='chmod +x $lib'
12406 ;;
12407
12408sunos4*)
12409 version_type=sunos
12410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12411 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12412 shlibpath_var=LD_LIBRARY_PATH
12413 shlibpath_overrides_runpath=yes
12414 if test "$with_gnu_ld" = yes; then
12415 need_lib_prefix=no
12416 fi
12417 need_version=yes
12418 ;;
12419
12420sysv4 | sysv4.3*)
12421 version_type=linux
12422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12423 soname_spec='${libname}${release}${shared_ext}$major'
12424 shlibpath_var=LD_LIBRARY_PATH
12425 case $host_vendor in
12426 sni)
12427 shlibpath_overrides_runpath=no
12428 need_lib_prefix=no
12429 runpath_var=LD_RUN_PATH
12430 ;;
12431 siemens)
12432 need_lib_prefix=no
12433 ;;
12434 motorola)
12435 need_lib_prefix=no
12436 need_version=no
12437 shlibpath_overrides_runpath=no
12438 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12439 ;;
12440 esac
12441 ;;
12442
12443sysv4*MP*)
12444 if test -d /usr/nec ;then
12445 version_type=linux
12446 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12447 soname_spec='$libname${shared_ext}.$major'
12448 shlibpath_var=LD_LIBRARY_PATH
2232061b 12449 fi
6bb11ab3
L
12450 ;;
12451
12452sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12453 version_type=freebsd-elf
12454 need_lib_prefix=no
12455 need_version=no
12456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12457 soname_spec='${libname}${release}${shared_ext}$major'
12458 shlibpath_var=LD_LIBRARY_PATH
12459 shlibpath_overrides_runpath=yes
12460 hardcode_into_libs=yes
12461 if test "$with_gnu_ld" = yes; then
12462 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12463 else
12464 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12465 case $host_os in
12466 sco3.2v5*)
12467 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12468 ;;
12469 esac
12470 fi
12471 sys_lib_dlsearch_path_spec='/usr/lib'
12472 ;;
12473
12474tpf*)
12475 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12476 version_type=linux
12477 need_lib_prefix=no
12478 need_version=no
12479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12480 shlibpath_var=LD_LIBRARY_PATH
12481 shlibpath_overrides_runpath=no
12482 hardcode_into_libs=yes
12483 ;;
12484
12485uts4*)
12486 version_type=linux
12487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12488 soname_spec='${libname}${release}${shared_ext}$major'
12489 shlibpath_var=LD_LIBRARY_PATH
12490 ;;
12491
12492*)
12493 dynamic_linker=no
12494 ;;
12495esac
12496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12497$as_echo "$dynamic_linker" >&6; }
12498test "$dynamic_linker" = no && can_build_shared=no
12499
12500variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12501if test "$GCC" = yes; then
12502 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12503fi
2232061b 12504
6bb11ab3
L
12505if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12506 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12507fi
12508if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12509 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12510fi
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
2232061b 12537
2232061b 12538
2232061b 12539
2232061b 12540
2232061b
MF
12541
12542
6ffe910a 12543
6ffe910a
MF
12544
12545
12546
12547
12548
2232061b 12549
6ffe910a
MF
12550
12551
12552
12553
6ffe910a 12554
6ffe910a 12555
6ffe910a
MF
12556
12557
6ffe910a 12558
6ffe910a 12559
6ffe910a
MF
12560
12561
5f3ef9d0 12562
5f3ef9d0
JB
12563
12564
12565
db2e4d67
MF
12566
12567
db2e4d67 12568
db2e4d67 12569
db2e4d67 12570
db2e4d67 12571
db2e4d67 12572
db2e4d67 12573
db2e4d67 12574
db2e4d67
MF
12575
12576
db2e4d67 12577
db2e4d67
MF
12578
12579
db2e4d67 12580
db2e4d67
MF
12581
12582
6ffe910a 12583
6ffe910a 12584
6ffe910a
MF
12585
12586
6ffe910a
MF
12587
12588
6ffe910a 12589
6ffe910a 12590
6ffe910a 12591
6ffe910a 12592
6ffe910a 12593
b7026657
AC
12594
12595
12596
c906108c 12597
b7026657 12598
b7026657 12599
b7026657 12600
b7026657 12601
c906108c 12602
6bb11ab3
L
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12604$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12605hardcode_action=
12606if test -n "$hardcode_libdir_flag_spec" ||
12607 test -n "$runpath_var" ||
12608 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12609
6bb11ab3
L
12610 # We can hardcode non-existent directories.
12611 if test "$hardcode_direct" != no &&
12612 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12613 # have to relink, otherwise we might link with an installed library
12614 # when we should be linking with a yet-to-be-installed one
12615 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12616 test "$hardcode_minus_L" != no; then
12617 # Linking always hardcodes the temporary library directory.
12618 hardcode_action=relink
12619 else
12620 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12621 hardcode_action=immediate
12622 fi
12623else
12624 # We cannot hardcode anything, or else we can only hardcode existing
12625 # directories.
12626 hardcode_action=unsupported
c906108c 12627fi
6bb11ab3
L
12628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12629$as_echo "$hardcode_action" >&6; }
b7026657 12630
6bb11ab3
L
12631if test "$hardcode_action" = relink ||
12632 test "$inherit_rpath" = yes; then
12633 # Fast installation is not supported
12634 enable_fast_install=no
12635elif test "$shlibpath_overrides_runpath" = yes ||
12636 test "$enable_shared" = no; then
12637 # Fast installation is not necessary
12638 enable_fast_install=needless
12639fi
c906108c 12640
6bb11ab3
L
12641
12642
12643
12644
12645
12646 if test "x$enable_dlopen" != xyes; then
12647 enable_dlopen=unknown
12648 enable_dlopen_self=unknown
12649 enable_dlopen_self_static=unknown
12650else
12651 lt_cv_dlopen=no
12652 lt_cv_dlopen_libs=
12653
12654 case $host_os in
12655 beos*)
12656 lt_cv_dlopen="load_add_on"
12657 lt_cv_dlopen_libs=
12658 lt_cv_dlopen_self=yes
12659 ;;
12660
12661 mingw* | pw32* | cegcc*)
12662 lt_cv_dlopen="LoadLibrary"
12663 lt_cv_dlopen_libs=
12664 ;;
12665
12666 cygwin*)
12667 lt_cv_dlopen="dlopen"
12668 lt_cv_dlopen_libs=
12669 ;;
12670
12671 darwin*)
12672 # if libdl is installed we need to link against it
12673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12674$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12675if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12676 $as_echo_n "(cached) " >&6
12677else
12678 ac_check_lib_save_LIBS=$LIBS
12679LIBS="-ldl $LIBS"
12680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12681/* end confdefs.h. */
12682
12683/* Override any GCC internal prototype to avoid an error.
12684 Use char because int might match the return type of a GCC
12685 builtin and then its argument prototype would still apply. */
12686#ifdef __cplusplus
12687extern "C"
12688#endif
12689char dlopen ();
12690int
12691main ()
12692{
12693return dlopen ();
12694 ;
12695 return 0;
12696}
b7026657 12697_ACEOF
6bb11ab3
L
12698if ac_fn_c_try_link "$LINENO"; then :
12699 ac_cv_lib_dl_dlopen=yes
12700else
12701 ac_cv_lib_dl_dlopen=no
12702fi
12703rm -f core conftest.err conftest.$ac_objext \
12704 conftest$ac_exeext conftest.$ac_ext
12705LIBS=$ac_check_lib_save_LIBS
12706fi
12707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12708$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12709if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12710 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12711else
12712
12713 lt_cv_dlopen="dyld"
12714 lt_cv_dlopen_libs=
12715 lt_cv_dlopen_self=yes
c906108c 12716
c906108c 12717fi
c906108c 12718
6bb11ab3 12719 ;;
c906108c 12720
6bb11ab3
L
12721 *)
12722 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12723if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12724 lt_cv_dlopen="shl_load"
12725else
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12727$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12728if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12729 $as_echo_n "(cached) " >&6
12730else
12731 ac_check_lib_save_LIBS=$LIBS
12732LIBS="-ldld $LIBS"
12733cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12734/* end confdefs.h. */
12735
12736/* Override any GCC internal prototype to avoid an error.
12737 Use char because int might match the return type of a GCC
12738 builtin and then its argument prototype would still apply. */
12739#ifdef __cplusplus
12740extern "C"
12741#endif
12742char shl_load ();
12743int
12744main ()
12745{
12746return shl_load ();
12747 ;
12748 return 0;
12749}
12750_ACEOF
12751if ac_fn_c_try_link "$LINENO"; then :
12752 ac_cv_lib_dld_shl_load=yes
12753else
12754 ac_cv_lib_dld_shl_load=no
12755fi
12756rm -f core conftest.err conftest.$ac_objext \
12757 conftest$ac_exeext conftest.$ac_ext
12758LIBS=$ac_check_lib_save_LIBS
12759fi
12760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12761$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12762if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12763 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12764else
12765 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12766if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12767 lt_cv_dlopen="dlopen"
12768else
12769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12770$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12771if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12772 $as_echo_n "(cached) " >&6
c906108c 12773else
b7026657 12774 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12775LIBS="-ldl $LIBS"
81ecdfbb 12776cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12777/* end confdefs.h. */
12778
81ecdfbb
RW
12779/* Override any GCC internal prototype to avoid an error.
12780 Use char because int might match the return type of a GCC
12781 builtin and then its argument prototype would still apply. */
b7026657
AC
12782#ifdef __cplusplus
12783extern "C"
12784#endif
6bb11ab3 12785char dlopen ();
b7026657
AC
12786int
12787main ()
12788{
6bb11ab3 12789return dlopen ();
b7026657
AC
12790 ;
12791 return 0;
12792}
12793_ACEOF
81ecdfbb 12794if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12795 ac_cv_lib_dl_dlopen=yes
b7026657 12796else
6bb11ab3 12797 ac_cv_lib_dl_dlopen=no
b7026657 12798fi
81ecdfbb
RW
12799rm -f core conftest.err conftest.$ac_objext \
12800 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12801LIBS=$ac_check_lib_save_LIBS
12802fi
6bb11ab3
L
12803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12804$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12805if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12806 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12807else
12808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12809$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12810if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12811 $as_echo_n "(cached) " >&6
c906108c 12812else
b7026657 12813 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12814LIBS="-lsvld $LIBS"
81ecdfbb 12815cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12816/* end confdefs.h. */
12817
81ecdfbb
RW
12818/* Override any GCC internal prototype to avoid an error.
12819 Use char because int might match the return type of a GCC
12820 builtin and then its argument prototype would still apply. */
b7026657
AC
12821#ifdef __cplusplus
12822extern "C"
12823#endif
6bb11ab3 12824char dlopen ();
b7026657
AC
12825int
12826main ()
12827{
6bb11ab3 12828return dlopen ();
b7026657
AC
12829 ;
12830 return 0;
12831}
12832_ACEOF
81ecdfbb 12833if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12834 ac_cv_lib_svld_dlopen=yes
b7026657 12835else
6bb11ab3 12836 ac_cv_lib_svld_dlopen=no
b7026657 12837fi
81ecdfbb
RW
12838rm -f core conftest.err conftest.$ac_objext \
12839 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12840LIBS=$ac_check_lib_save_LIBS
12841fi
6bb11ab3
L
12842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12843$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12844if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12845 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12846else
6bb11ab3
L
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12848$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12849if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12850 $as_echo_n "(cached) " >&6
b5bd9624 12851else
6bb11ab3
L
12852 ac_check_lib_save_LIBS=$LIBS
12853LIBS="-ldld $LIBS"
81ecdfbb 12854cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12855/* end confdefs.h. */
12856
81ecdfbb
RW
12857/* Override any GCC internal prototype to avoid an error.
12858 Use char because int might match the return type of a GCC
b5bd9624 12859 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12860#ifdef __cplusplus
12861extern "C"
12862#endif
6bb11ab3 12863char dld_link ();
b5bd9624
HPN
12864int
12865main ()
12866{
6bb11ab3 12867return dld_link ();
b5bd9624
HPN
12868 ;
12869 return 0;
12870}
12871_ACEOF
6bb11ab3
L
12872if ac_fn_c_try_link "$LINENO"; then :
12873 ac_cv_lib_dld_dld_link=yes
12874else
12875 ac_cv_lib_dld_dld_link=no
12876fi
12877rm -f core conftest.err conftest.$ac_objext \
12878 conftest$ac_exeext conftest.$ac_ext
12879LIBS=$ac_check_lib_save_LIBS
12880fi
12881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12882$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12883if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12884 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12885fi
12886
12887
12888fi
12889
12890
12891fi
12892
12893
12894fi
12895
12896
12897fi
12898
12899
12900fi
12901
12902 ;;
12903 esac
12904
12905 if test "x$lt_cv_dlopen" != xno; then
12906 enable_dlopen=yes
b5bd9624 12907 else
6bb11ab3
L
12908 enable_dlopen=no
12909 fi
12910
12911 case $lt_cv_dlopen in
12912 dlopen)
12913 save_CPPFLAGS="$CPPFLAGS"
12914 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12915
12916 save_LDFLAGS="$LDFLAGS"
12917 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12918
12919 save_LIBS="$LIBS"
12920 LIBS="$lt_cv_dlopen_libs $LIBS"
12921
12922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12923$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12924if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12925 $as_echo_n "(cached) " >&6
12926else
12927 if test "$cross_compiling" = yes; then :
12928 lt_cv_dlopen_self=cross
12929else
12930 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12931 lt_status=$lt_dlunknown
12932 cat > conftest.$ac_ext <<_LT_EOF
aa09469f 12933#line 12933 "configure"
6bb11ab3
L
12934#include "confdefs.h"
12935
12936#if HAVE_DLFCN_H
12937#include <dlfcn.h>
12938#endif
12939
12940#include <stdio.h>
12941
12942#ifdef RTLD_GLOBAL
12943# define LT_DLGLOBAL RTLD_GLOBAL
12944#else
12945# ifdef DL_GLOBAL
12946# define LT_DLGLOBAL DL_GLOBAL
12947# else
12948# define LT_DLGLOBAL 0
12949# endif
12950#endif
12951
12952/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12953 find out it does not work in some platform. */
12954#ifndef LT_DLLAZY_OR_NOW
12955# ifdef RTLD_LAZY
12956# define LT_DLLAZY_OR_NOW RTLD_LAZY
12957# else
12958# ifdef DL_LAZY
12959# define LT_DLLAZY_OR_NOW DL_LAZY
12960# else
12961# ifdef RTLD_NOW
12962# define LT_DLLAZY_OR_NOW RTLD_NOW
12963# else
12964# ifdef DL_NOW
12965# define LT_DLLAZY_OR_NOW DL_NOW
12966# else
12967# define LT_DLLAZY_OR_NOW 0
12968# endif
12969# endif
12970# endif
12971# endif
12972#endif
12973
12974/* When -fvisbility=hidden is used, assume the code has been annotated
12975 correspondingly for the symbols needed. */
12976#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12977void fnord () __attribute__((visibility("default")));
12978#endif
12979
12980void fnord () { int i=42; }
12981int main ()
12982{
12983 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12984 int status = $lt_dlunknown;
12985
12986 if (self)
12987 {
12988 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12989 else
12990 {
12991 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12992 else puts (dlerror ());
12993 }
12994 /* dlclose (self); */
12995 }
12996 else
12997 puts (dlerror ());
12998
12999 return status;
13000}
13001_LT_EOF
13002 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13003 (eval $ac_link) 2>&5
13004 ac_status=$?
13005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13006 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13007 (./conftest; exit; ) >&5 2>/dev/null
13008 lt_status=$?
13009 case x$lt_status in
13010 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13011 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13012 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13013 esac
13014 else :
13015 # compilation failed
13016 lt_cv_dlopen_self=no
b5bd9624 13017 fi
b5bd9624 13018fi
6bb11ab3
L
13019rm -fr conftest*
13020
13021
b5bd9624 13022fi
6bb11ab3
L
13023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13024$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 13025
6bb11ab3
L
13026 if test "x$lt_cv_dlopen_self" = xyes; then
13027 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13029$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13030if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13031 $as_echo_n "(cached) " >&6
b5bd9624 13032else
6bb11ab3
L
13033 if test "$cross_compiling" = yes; then :
13034 lt_cv_dlopen_self_static=cross
13035else
13036 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13037 lt_status=$lt_dlunknown
13038 cat > conftest.$ac_ext <<_LT_EOF
aa09469f 13039#line 13039 "configure"
6bb11ab3
L
13040#include "confdefs.h"
13041
13042#if HAVE_DLFCN_H
13043#include <dlfcn.h>
13044#endif
13045
13046#include <stdio.h>
13047
13048#ifdef RTLD_GLOBAL
13049# define LT_DLGLOBAL RTLD_GLOBAL
13050#else
13051# ifdef DL_GLOBAL
13052# define LT_DLGLOBAL DL_GLOBAL
13053# else
13054# define LT_DLGLOBAL 0
13055# endif
13056#endif
13057
13058/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13059 find out it does not work in some platform. */
13060#ifndef LT_DLLAZY_OR_NOW
13061# ifdef RTLD_LAZY
13062# define LT_DLLAZY_OR_NOW RTLD_LAZY
13063# else
13064# ifdef DL_LAZY
13065# define LT_DLLAZY_OR_NOW DL_LAZY
13066# else
13067# ifdef RTLD_NOW
13068# define LT_DLLAZY_OR_NOW RTLD_NOW
13069# else
13070# ifdef DL_NOW
13071# define LT_DLLAZY_OR_NOW DL_NOW
13072# else
13073# define LT_DLLAZY_OR_NOW 0
13074# endif
13075# endif
13076# endif
13077# endif
13078#endif
13079
13080/* When -fvisbility=hidden is used, assume the code has been annotated
13081 correspondingly for the symbols needed. */
13082#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13083void fnord () __attribute__((visibility("default")));
13084#endif
13085
13086void fnord () { int i=42; }
13087int main ()
13088{
13089 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13090 int status = $lt_dlunknown;
13091
13092 if (self)
13093 {
13094 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13095 else
13096 {
13097 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13098 else puts (dlerror ());
13099 }
13100 /* dlclose (self); */
13101 }
13102 else
13103 puts (dlerror ());
13104
13105 return status;
13106}
13107_LT_EOF
13108 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13109 (eval $ac_link) 2>&5
13110 ac_status=$?
13111 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13112 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13113 (./conftest; exit; ) >&5 2>/dev/null
13114 lt_status=$?
13115 case x$lt_status in
13116 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13117 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13118 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13119 esac
13120 else :
13121 # compilation failed
13122 lt_cv_dlopen_self_static=no
13123 fi
b5bd9624 13124fi
6bb11ab3
L
13125rm -fr conftest*
13126
13127
b5bd9624 13128fi
6bb11ab3
L
13129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13130$as_echo "$lt_cv_dlopen_self_static" >&6; }
13131 fi
13132
13133 CPPFLAGS="$save_CPPFLAGS"
13134 LDFLAGS="$save_LDFLAGS"
13135 LIBS="$save_LIBS"
13136 ;;
13137 esac
13138
13139 case $lt_cv_dlopen_self in
13140 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13141 *) enable_dlopen_self=unknown ;;
13142 esac
13143
13144 case $lt_cv_dlopen_self_static in
13145 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13146 *) enable_dlopen_self_static=unknown ;;
13147 esac
13148fi
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166striplib=
13167old_striplib=
13168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13169$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13170if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13171 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13172 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13174$as_echo "yes" >&6; }
13175else
13176# FIXME - insert some real tests, host_os isn't really good enough
13177 case $host_os in
13178 darwin*)
13179 if test -n "$STRIP" ; then
13180 striplib="$STRIP -x"
13181 old_striplib="$STRIP -S"
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13183$as_echo "yes" >&6; }
13184 else
13185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13186$as_echo "no" >&6; }
13187 fi
13188 ;;
13189 *)
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13191$as_echo "no" >&6; }
13192 ;;
13193 esac
13194fi
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207 # Report which library types will actually be built
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13209$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13211$as_echo "$can_build_shared" >&6; }
13212
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13214$as_echo_n "checking whether to build shared libraries... " >&6; }
13215 test "$can_build_shared" = "no" && enable_shared=no
13216
13217 # On AIX, shared libraries and static libraries use the same namespace, and
13218 # are all built from PIC.
13219 case $host_os in
13220 aix3*)
13221 test "$enable_shared" = yes && enable_static=no
13222 if test -n "$RANLIB"; then
13223 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13224 postinstall_cmds='$RANLIB $lib'
13225 fi
13226 ;;
13227
13228 aix[4-9]*)
13229 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13230 test "$enable_shared" = yes && enable_static=no
13231 fi
13232 ;;
13233 esac
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13235$as_echo "$enable_shared" >&6; }
13236
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13238$as_echo_n "checking whether to build static libraries... " >&6; }
13239 # Make sure either enable_shared or enable_static is yes.
13240 test "$enable_shared" = yes || enable_static=yes
13241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13242$as_echo "$enable_static" >&6; }
13243
13244
13245
13246
13247fi
13248ac_ext=c
13249ac_cpp='$CPP $CPPFLAGS'
13250ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13251ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13252ac_compiler_gnu=$ac_cv_c_compiler_gnu
13253
13254CC="$lt_save_CC"
13255
13256
13257
13258
13259
13260
13261
13262
13263
b5bd9624 13264
b5bd9624 13265
b5bd9624 13266
b5bd9624 13267
6bb11ab3
L
13268 ac_config_commands="$ac_config_commands libtool"
13269
13270
13271
13272
13273# Only expand once:
13274
13275
5912fadd 13276
b5bd9624 13277
c906108c
SS
13278
13279
31e6ad7d
MF
13280
13281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13282$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13283 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13284if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13285 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13286else
13287 USE_MAINTAINER_MODE=no
c906108c 13288fi
31e6ad7d
MF
13289
13290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13291$as_echo "$USE_MAINTAINER_MODE" >&6; }
13292 if test $USE_MAINTAINER_MODE = yes; then
13293 MAINTAINER_MODE_TRUE=
13294 MAINTAINER_MODE_FALSE='#'
c906108c 13295else
31e6ad7d
MF
13296 MAINTAINER_MODE_TRUE='#'
13297 MAINTAINER_MODE_FALSE=
81ecdfbb 13298fi
c906108c 13299
31e6ad7d
MF
13300 MAINT=$MAINTAINER_MODE_TRUE
13301
13302
c906108c 13303
81ecdfbb 13304
ce39bd38
MF
13305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13306$as_echo_n "checking for sim debug setting... " >&6; }
13307sim_debug="0"
81ecdfbb
RW
13308# Check whether --enable-sim-debug was given.
13309if test "${enable_sim_debug+set}" = set; then :
13310 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13311 yes) sim_debug="7";;
13312 no) sim_debug="0";;
13313 *) sim_debug="($enableval)";;
c906108c 13314esac
c906108c 13315fi
ce39bd38
MF
13316if test "$sim_debug" != "0"; then
13317
13318cat >>confdefs.h <<_ACEOF
13319#define DEBUG $sim_debug
13320_ACEOF
13321
81ecdfbb 13322fi
c906108c 13323
ce39bd38
MF
13324cat >>confdefs.h <<_ACEOF
13325#define WITH_DEBUG $sim_debug
13326_ACEOF
13327
13328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13329$as_echo "$sim_debug" >&6; }
c906108c 13330
81ecdfbb 13331
ce39bd38
MF
13332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13333$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13334sim_stdio="0"
81ecdfbb
RW
13335# Check whether --enable-sim-stdio was given.
13336if test "${enable_sim_stdio+set}" = set; then :
13337 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13338 yes) sim_stdio="DO_USE_STDIO";;
13339 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13340 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
c906108c 13341esac
81ecdfbb 13342fi
c906108c 13343
ce39bd38
MF
13344cat >>confdefs.h <<_ACEOF
13345#define WITH_STDIO $sim_stdio
13346_ACEOF
13347
13348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13349$as_echo "$sim_stdio" >&6; }
c906108c 13350
81ecdfbb 13351
ce39bd38
MF
13352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13353$as_echo_n "checking for sim trace settings... " >&6; }
13354sim_trace="~TRACE_debug"
81ecdfbb
RW
13355# Check whether --enable-sim-trace was given.
13356if test "${enable_sim_trace+set}" = set; then :
13357 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13358 yes) sim_trace="-1";;
13359 no) sim_trace="0";;
c906108c 13360 [-0-9]*)
ce39bd38 13361 sim_trace="'(${enableval})'";;
2232061b 13362 [[:lower:]]*)
c906108c
SS
13363 sim_trace=""
13364 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13365 if test x"$sim_trace" = x; then
ce39bd38 13366 sim_trace="(TRACE_$x"
c906108c
SS
13367 else
13368 sim_trace="${sim_trace}|TRACE_$x"
13369 fi
13370 done
ce39bd38 13371 sim_trace="$sim_trace)" ;;
c906108c 13372esac
81ecdfbb 13373fi
c906108c 13374
ce39bd38
MF
13375cat >>confdefs.h <<_ACEOF
13376#define WITH_TRACE $sim_trace
13377_ACEOF
13378
13379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13380$as_echo "$sim_trace" >&6; }
c906108c 13381
81ecdfbb 13382
ce39bd38
MF
13383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13384$as_echo_n "checking for sim profile settings... " >&6; }
13385profile="1"
13386sim_profile="-1"
81ecdfbb
RW
13387# Check whether --enable-sim-profile was given.
13388if test "${enable_sim_profile+set}" = set; then :
13389 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13390 yes) profile="1" sim_profile="-1";;
13391 no) profile="0" sim_profile="0";;
c906108c 13392 [-0-9]*)
ce39bd38 13393 profile="(${enableval})" sim_profile="(${enableval})";;
c906108c 13394 [a-z]*)
ce39bd38 13395 profile="1"
c906108c
SS
13396 sim_profile=""
13397 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13398 if test x"$sim_profile" = x; then
ce39bd38 13399 sim_profile="(PROFILE_$x"
c906108c
SS
13400 else
13401 sim_profile="${sim_profile}|PROFILE_$x"
13402 fi
13403 done
ce39bd38 13404 sim_profile="$sim_profile)" ;;
c906108c 13405esac
81ecdfbb 13406fi
c906108c 13407
ce39bd38
MF
13408cat >>confdefs.h <<_ACEOF
13409#define PROFILE $profile
13410_ACEOF
c906108c 13411
6efef468 13412
ce39bd38
MF
13413cat >>confdefs.h <<_ACEOF
13414#define WITH_PROFILE $sim_profile
13415_ACEOF
13416
13417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13418$as_echo "$sim_profile" >&6; }
13419
13420
13421
13422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13423$as_echo_n "checking whether to enable sim asserts... " >&6; }
13424sim_assert="1"
35656e95
MF
13425# Check whether --enable-sim-assert was given.
13426if test "${enable_sim_assert+set}" = set; then :
13427 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13428 yes) sim_assert="1";;
13429 no) sim_assert="0";;
d0ac1c44 13430 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13431esac
35656e95
MF
13432fi
13433
ce39bd38
MF
13434cat >>confdefs.h <<_ACEOF
13435#define WITH_ASSERT $sim_assert
13436_ACEOF
13437
13438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13439$as_echo "$sim_assert" >&6; }
13440
35656e95 13441
ce39bd38
MF
13442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13443$as_echo_n "checking default sim environment setting... " >&6; }
13444sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13445# Check whether --enable-sim-environment was given.
13446if test "${enable_sim_environment+set}" = set; then :
13447 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13448 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13449 user | USER) sim_environment="USER_ENVIRONMENT";;
13450 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13451 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13452 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13453esac
16f7876d
MF
13454fi
13455
ce39bd38
MF
13456cat >>confdefs.h <<_ACEOF
13457#define WITH_ENVIRONMENT $sim_environment
13458_ACEOF
13459
13460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13461$as_echo "$sim_environment" >&6; }
13462
16f7876d 13463
347fe5bb
MF
13464sim_inline="-DDEFAULT_INLINE=0"
13465# Check whether --enable-sim-inline was given.
13466if test "${enable_sim_inline+set}" = set; then :
13467 enableval=$enable_sim_inline; sim_inline=""
13468case "$enableval" in
13469 no) sim_inline="-DDEFAULT_INLINE=0";;
13470 0) sim_inline="-DDEFAULT_INLINE=0";;
13471 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13472 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13473 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13474 new_flag=""
13475 case "$x" in
13476 *_INLINE=*) new_flag="-D$x";;
13477 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13478 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13479 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13480 esac
13481 if test x"$sim_inline" = x""; then
13482 sim_inline="$new_flag"
13483 else
13484 sim_inline="$sim_inline $new_flag"
13485 fi
13486 done;;
13487esac
13488if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13489 echo "Setting inline flags = $sim_inline" 6>&1
13490fi
13491fi
13492
13493
13494
81ecdfbb
RW
13495
13496# Check whether --with-pkgversion was given.
13497if test "${with_pkgversion+set}" = set; then :
13498 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13499 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
13500 no) PKGVERSION= ;;
13501 *) PKGVERSION="($withval) " ;;
13502 esac
13503else
bf12d44e 13504 PKGVERSION="(SIM) "
6efef468 13505
81ecdfbb
RW
13506fi
13507
6efef468
JM
13508
13509
13510
13511
81ecdfbb
RW
13512# Check whether --with-bugurl was given.
13513if test "${with_bugurl+set}" = set; then :
13514 withval=$with_bugurl; case "$withval" in
d0ac1c44 13515 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13516 no) BUGURL=
13517 ;;
13518 *) BUGURL="$withval"
13519 ;;
13520 esac
13521else
dfb856ba 13522 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 13523
81ecdfbb
RW
13524fi
13525
6efef468
JM
13526 case ${BUGURL} in
13527 "")
13528 REPORT_BUGS_TO=
13529 REPORT_BUGS_TEXI=
13530 ;;
13531 *)
13532 REPORT_BUGS_TO="<$BUGURL>"
13533 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13534 ;;
13535 esac;
13536
13537
13538
13539
13540cat >>confdefs.h <<_ACEOF
13541#define PKGVERSION "$PKGVERSION"
13542_ACEOF
13543
13544
13545cat >>confdefs.h <<_ACEOF
13546#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13547_ACEOF
13548
13549
81ecdfbb
RW
13550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13551$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13552if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13553 $as_echo_n "(cached) " >&6
c906108c 13554else
81ecdfbb 13555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13556/* end confdefs.h. */
c906108c
SS
13557#include <sys/types.h>
13558#include <signal.h>
c906108c 13559
b7026657
AC
13560int
13561main ()
13562{
81ecdfbb 13563return *(signal (0, 0)) (0) == 1;
b7026657
AC
13564 ;
13565 return 0;
13566}
13567_ACEOF
81ecdfbb
RW
13568if ac_fn_c_try_compile "$LINENO"; then :
13569 ac_cv_type_signal=int
b7026657 13570else
81ecdfbb 13571 ac_cv_type_signal=void
b7026657 13572fi
81ecdfbb 13573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 13574fi
81ecdfbb
RW
13575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13576$as_echo "$ac_cv_type_signal" >&6; }
b7026657
AC
13577
13578cat >>confdefs.h <<_ACEOF
13579#define RETSIGTYPE $ac_cv_type_signal
13580_ACEOF
13581
13582
13583
13584
13585
b7026657 13586
6ffe910a 13587
5c1008a4
MF
13588# Check whether --enable-werror was given.
13589if test "${enable_werror+set}" = set; then :
13590 enableval=$enable_werror; case "${enableval}" in
13591 yes | y) ERROR_ON_WARNING="yes" ;;
13592 no | n) ERROR_ON_WARNING="no" ;;
13593 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13594 esac
13595fi
13596
13597
13598# Enable -Werror by default when using gcc
13599if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13600 ERROR_ON_WARNING=yes
13601fi
13602
13603WERROR_CFLAGS=""
13604
13605build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13606-Wpointer-sign \
13607-Wno-unused -Wunused-value -Wunused-function \
13608-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13609-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13610-Wold-style-declaration -Wold-style-definition"
13611
13612# Enable -Wno-format by default when using gcc on mingw since many
13613# GCC versions complain about %I64.
13614case "${host}" in
13615 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13616 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13617esac
13618
13619# Check whether --enable-build-warnings was given.
13620if test "${enable_build_warnings+set}" = set; then :
13621 enableval=$enable_build_warnings; case "${enableval}" in
13622 yes) ;;
13623 no) build_warnings="-w";;
13624 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13625 build_warnings="${build_warnings} ${t}";;
13626 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13627 build_warnings="${t} ${build_warnings}";;
13628 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13629esac
13630if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13631 echo "Setting compiler warning flags = $build_warnings" 6>&1
13632fi
13633fi
13634# Check whether --enable-sim-build-warnings was given.
13635if test "${enable_sim_build_warnings+set}" = set; then :
13636 enableval=$enable_sim_build_warnings; case "${enableval}" in
13637 yes) ;;
13638 no) build_warnings="-w";;
13639 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13640 build_warnings="${build_warnings} ${t}";;
13641 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13642 build_warnings="${t} ${build_warnings}";;
13643 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13644esac
13645if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13646 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13647fi
13648fi
13649WARN_CFLAGS=""
13650if test "x${build_warnings}" != x -a "x$GCC" = xyes
13651then
13652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13653$as_echo_n "checking compiler warning flags... " >&6; }
13654 # Separate out the -Werror flag as some files just cannot be
13655 # compiled with it enabled.
13656 for w in ${build_warnings}; do
13657 case $w in
13658 -Werr*) WERROR_CFLAGS=-Werror ;;
13659 *) # Check that GCC accepts it
13660 saved_CFLAGS="$CFLAGS"
13661 CFLAGS="$CFLAGS $w"
13662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13663/* end confdefs.h. */
13664
13665int
13666main ()
13667{
13668
13669 ;
13670 return 0;
13671}
13672_ACEOF
13673if ac_fn_c_try_compile "$LINENO"; then :
13674 WARN_CFLAGS="${WARN_CFLAGS} $w"
13675fi
13676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13677 CFLAGS="$saved_CFLAGS"
13678 esac
13679 done
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13681$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13682fi
13683
13684
b7026657 13685# In the Cygwin environment, we need some additional flags.
81ecdfbb
RW
13686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
13687$as_echo_n "checking for cygwin... " >&6; }
d0ac1c44 13688if ${sim_cv_os_cygwin+:} false; then :
81ecdfbb 13689 $as_echo_n "(cached) " >&6
b7026657 13690else
81ecdfbb 13691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
13692/* end confdefs.h. */
13693
13694#ifdef __CYGWIN__
13695lose
13696#endif
13697_ACEOF
13698if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb 13699 $EGREP "lose" >/dev/null 2>&1; then :
b7026657
AC
13700 sim_cv_os_cygwin=yes
13701else
13702 sim_cv_os_cygwin=no
13703fi
13704rm -f conftest*
13705
13706fi
81ecdfbb
RW
13707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_os_cygwin" >&5
13708$as_echo "$sim_cv_os_cygwin" >&6; }
b7026657 13709
c1230d1b
JS
13710# Keep in sync with gdb's configure.ac list.
13711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
b909d38d 13712$as_echo_n "checking for library containing tgetent... " >&6; }
d0ac1c44 13713if ${ac_cv_search_tgetent+:} false; then :
81ecdfbb 13714 $as_echo_n "(cached) " >&6
b7026657 13715else
b909d38d 13716 ac_func_search_save_LIBS=$LIBS
81ecdfbb 13717cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
13718/* end confdefs.h. */
13719
b909d38d
MF
13720/* Override any GCC internal prototype to avoid an error.
13721 Use char because int might match the return type of a GCC
13722 builtin and then its argument prototype would still apply. */
13723#ifdef __cplusplus
13724extern "C"
13725#endif
13726char tgetent ();
b7026657
AC
13727int
13728main ()
13729{
b909d38d 13730return tgetent ();
b7026657
AC
13731 ;
13732 return 0;
13733}
13734_ACEOF
b909d38d
MF
13735for ac_lib in '' termcap tinfo curses ncurses; do
13736 if test -z "$ac_lib"; then
13737 ac_res="none required"
13738 else
13739 ac_res=-l$ac_lib
13740 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13741 fi
13742 if ac_fn_c_try_link "$LINENO"; then :
13743 ac_cv_search_tgetent=$ac_res
b7026657 13744fi
81ecdfbb 13745rm -f core conftest.err conftest.$ac_objext \
b909d38d 13746 conftest$ac_exeext
d0ac1c44 13747 if ${ac_cv_search_tgetent+:} false; then :
b909d38d 13748 break
b7026657 13749fi
b909d38d 13750done
d0ac1c44 13751if ${ac_cv_search_tgetent+:} false; then :
b909d38d
MF
13752
13753else
13754 ac_cv_search_tgetent=no
13755fi
13756rm conftest.$ac_ext
13757LIBS=$ac_func_search_save_LIBS
13758fi
13759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13760$as_echo "$ac_cv_search_tgetent" >&6; }
13761ac_res=$ac_cv_search_tgetent
13762if test "$ac_res" != no; then :
13763 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13764 TERMCAP=$ac_cv_search_tgetent
b7026657
AC
13765else
13766 TERMCAP=""
13767fi
13768
c1230d1b
JS
13769if test x$sim_cv_os_cygwin = xyes; then
13770 TERMCAP="${TERMCAP} -luser32"
b7026657
AC
13771fi
13772
13773
70a9be63
HPN
13774# We prefer the in-tree readline. Top-level dependencies make sure
13775# src/readline (if it's there) is configured before src/sim.
13776if test -r ../../readline/Makefile; then
13777 READLINE=../../readline/libreadline.a
13778else
81ecdfbb
RW
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
13780$as_echo_n "checking for readline in -lreadline... " >&6; }
d0ac1c44 13781if ${ac_cv_lib_readline_readline+:} false; then :
81ecdfbb 13782 $as_echo_n "(cached) " >&6
70a9be63
HPN
13783else
13784 ac_check_lib_save_LIBS=$LIBS
13785LIBS="-lreadline $TERMCAP $LIBS"
81ecdfbb 13786cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70a9be63
HPN
13787/* end confdefs.h. */
13788
81ecdfbb
RW
13789/* Override any GCC internal prototype to avoid an error.
13790 Use char because int might match the return type of a GCC
13791 builtin and then its argument prototype would still apply. */
70a9be63
HPN
13792#ifdef __cplusplus
13793extern "C"
13794#endif
70a9be63
HPN
13795char readline ();
13796int
13797main ()
13798{
81ecdfbb 13799return readline ();
70a9be63
HPN
13800 ;
13801 return 0;
13802}
13803_ACEOF
81ecdfbb 13804if ac_fn_c_try_link "$LINENO"; then :
70a9be63
HPN
13805 ac_cv_lib_readline_readline=yes
13806else
81ecdfbb 13807 ac_cv_lib_readline_readline=no
70a9be63 13808fi
81ecdfbb
RW
13809rm -f core conftest.err conftest.$ac_objext \
13810 conftest$ac_exeext conftest.$ac_ext
70a9be63
HPN
13811LIBS=$ac_check_lib_save_LIBS
13812fi
81ecdfbb
RW
13813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
13814$as_echo "$ac_cv_lib_readline_readline" >&6; }
d0ac1c44 13815if test "x$ac_cv_lib_readline_readline" = xyes; then :
70a9be63
HPN
13816 READLINE=-lreadline
13817else
d0ac1c44 13818 as_fn_error $? "the required \"readline\" library is missing" "$LINENO" 5
70a9be63
HPN
13819fi
13820
13821fi
13822
b7026657 13823
b7026657
AC
13824cgen_breaks=""
13825if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13826cgen_breaks="break cgen_rtx_error";
13827fi
13828
81ecdfbb 13829ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 13830
81ecdfbb 13831ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 13832
81ecdfbb 13833ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 13834
81ecdfbb 13835ac_config_commands="$ac_config_commands Makefile"
38f48d72 13836
81ecdfbb 13837ac_config_commands="$ac_config_commands stamp-h"
38f48d72 13838
b7026657
AC
13839cat >confcache <<\_ACEOF
13840# This file is a shell script that caches the results of configure
13841# tests run on this system so they can be shared between configure
13842# scripts and configure runs, see configure's option --config-cache.
13843# It is not useful on other systems. If it contains results you don't
13844# want to keep, you may remove or edit it.
13845#
13846# config.status only pays attention to the cache file if you give it
13847# the --recheck option to rerun configure.
13848#
13849# `ac_cv_env_foo' variables (set or unset) will be overridden when
13850# loading this file, other *unset* `ac_cv_foo' will be assigned the
13851# following values.
13852
13853_ACEOF
13854
13855# The following way of writing the cache mishandles newlines in values,
13856# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13857# So, we kill variables containing newlines.
b7026657
AC
13858# Ultrix sh set writes to stderr and can't be redirected directly,
13859# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13860(
13861 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13862 eval ac_val=\$$ac_var
13863 case $ac_val in #(
13864 *${as_nl}*)
13865 case $ac_var in #(
13866 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13867$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13868 esac
13869 case $ac_var in #(
13870 _ | IFS | as_nl) ;; #(
13871 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13872 *) { eval $ac_var=; unset $ac_var;} ;;
13873 esac ;;
13874 esac
13875 done
13876
b7026657 13877 (set) 2>&1 |
81ecdfbb
RW
13878 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13879 *${as_nl}ac_space=\ *)
13880 # `set' does not quote correctly, so add quotes: double-quote
13881 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13882 sed -n \
13883 "s/'/'\\\\''/g;
13884 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13885 ;; #(
b7026657
AC
13886 *)
13887 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13888 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13889 ;;
81ecdfbb
RW
13890 esac |
13891 sort
13892) |
b7026657 13893 sed '
81ecdfbb 13894 /^ac_cv_env_/b end
b7026657 13895 t clear
81ecdfbb 13896 :clear
b7026657
AC
13897 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13898 t end
81ecdfbb
RW
13899 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13900 :end' >>confcache
13901if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13902 if test -w "$cache_file"; then
d0ac1c44 13903 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13904 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13905$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13906 if test ! -f "$cache_file" || test -h "$cache_file"; then
13907 cat confcache >"$cache_file"
13908 else
13909 case $cache_file in #(
13910 */* | ?:*)
13911 mv -f confcache "$cache_file"$$ &&
13912 mv -f "$cache_file"$$ "$cache_file" ;; #(
13913 *)
13914 mv -f confcache "$cache_file" ;;
13915 esac
13916 fi
13917 fi
b7026657 13918 else
81ecdfbb
RW
13919 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13920$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
13921 fi
13922fi
13923rm -f confcache
13924
13925test "x$prefix" = xNONE && prefix=$ac_default_prefix
13926# Let make expand exec_prefix.
13927test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13928
b7026657
AC
13929DEFS=-DHAVE_CONFIG_H
13930
13931ac_libobjs=
13932ac_ltlibobjs=
d0ac1c44 13933U=
b7026657
AC
13934for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13935 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13936 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13937 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13938 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13939 # will be set to the directory where LIBOBJS objects are built.
13940 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13941 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
13942done
13943LIBOBJS=$ac_libobjs
13944
13945LTLIBOBJS=$ac_ltlibobjs
13946
13947
0cb8d851 13948
db2e4d67 13949if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 13950 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
13951Usually this means the macro was only invoked conditionally." "$LINENO" 5
13952fi
6bb11ab3 13953if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 13954 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
13955Usually this means the macro was only invoked conditionally." "$LINENO" 5
13956fi
31e6ad7d 13957if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 13958 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
13959Usually this means the macro was only invoked conditionally." "$LINENO" 5
13960fi
b7026657 13961
d0ac1c44 13962: "${CONFIG_STATUS=./config.status}"
81ecdfbb 13963ac_write_fail=0
b7026657
AC
13964ac_clean_files_save=$ac_clean_files
13965ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13966{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13967$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13968as_write_fail=0
13969cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
13970#! $SHELL
13971# Generated by $as_me.
13972# Run this file to recreate the current configuration.
13973# Compiler output produced by configure, useful for debugging
13974# configure, is in config.log if it exists.
13975
13976debug=false
13977ac_cs_recheck=false
13978ac_cs_silent=false
b7026657 13979
81ecdfbb
RW
13980SHELL=\${CONFIG_SHELL-$SHELL}
13981export SHELL
13982_ASEOF
13983cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13984## -------------------- ##
13985## M4sh Initialization. ##
13986## -------------------- ##
13987
13988# Be more Bourne compatible
13989DUALCASE=1; export DUALCASE # for MKS sh
13990if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
13991 emulate sh
13992 NULLCMD=:
81ecdfbb 13993 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
13994 # is contrary to our usage. Disable this feature.
13995 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13996 setopt NO_GLOB_SUBST
13997else
13998 case `(set -o) 2>/dev/null` in #(
13999 *posix*) :
14000 set -o posix ;; #(
14001 *) :
14002 ;;
14003esac
b7026657 14004fi
b7026657 14005
81ecdfbb
RW
14006
14007as_nl='
14008'
14009export as_nl
14010# Printing a long string crashes Solaris 7 /usr/bin/printf.
14011as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14012as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14013as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14014# Prefer a ksh shell builtin over an external printf program on Solaris,
14015# but without wasting forks for bash or zsh.
14016if test -z "$BASH_VERSION$ZSH_VERSION" \
14017 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14018 as_echo='print -r --'
14019 as_echo_n='print -rn --'
14020elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14021 as_echo='printf %s\n'
14022 as_echo_n='printf %s'
14023else
14024 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14025 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14026 as_echo_n='/usr/ucb/echo -n'
14027 else
14028 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14029 as_echo_n_body='eval
14030 arg=$1;
14031 case $arg in #(
14032 *"$as_nl"*)
14033 expr "X$arg" : "X\\(.*\\)$as_nl";
14034 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14035 esac;
14036 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14037 '
14038 export as_echo_n_body
14039 as_echo_n='sh -c $as_echo_n_body as_echo'
14040 fi
14041 export as_echo_body
14042 as_echo='sh -c $as_echo_body as_echo'
14043fi
14044
14045# The user is always right.
14046if test "${PATH_SEPARATOR+set}" != set; then
14047 PATH_SEPARATOR=:
14048 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14049 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14050 PATH_SEPARATOR=';'
14051 }
b7026657
AC
14052fi
14053
14054
81ecdfbb
RW
14055# IFS
14056# We need space, tab and new line, in precisely that order. Quoting is
14057# there to prevent editors from complaining about space-tab.
14058# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14059# splitting by setting IFS to empty value.)
14060IFS=" "" $as_nl"
14061
14062# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14063as_myself=
81ecdfbb
RW
14064case $0 in #((
14065 *[\\/]* ) as_myself=$0 ;;
14066 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14067for as_dir in $PATH
14068do
14069 IFS=$as_save_IFS
14070 test -z "$as_dir" && as_dir=.
14071 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14072 done
14073IFS=$as_save_IFS
14074
14075 ;;
14076esac
14077# We did not find ourselves, most probably we were run as `sh COMMAND'
14078# in which case we are not to be found in the path.
14079if test "x$as_myself" = x; then
14080 as_myself=$0
14081fi
14082if test ! -f "$as_myself"; then
14083 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14084 exit 1
14085fi
14086
14087# Unset variables that we do not need and which cause bugs (e.g. in
14088# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14089# suppresses any "Segmentation fault" message there. '((' could
14090# trigger a bug in pdksh 5.2.14.
14091for as_var in BASH_ENV ENV MAIL MAILPATH
14092do eval test x\${$as_var+set} = xset \
14093 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14094done
b7026657
AC
14095PS1='$ '
14096PS2='> '
14097PS4='+ '
14098
14099# NLS nuisances.
81ecdfbb
RW
14100LC_ALL=C
14101export LC_ALL
14102LANGUAGE=C
14103export LANGUAGE
14104
14105# CDPATH.
14106(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14107
14108
d0ac1c44
SM
14109# as_fn_error STATUS ERROR [LINENO LOG_FD]
14110# ----------------------------------------
81ecdfbb
RW
14111# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14112# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14113# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14114as_fn_error ()
14115{
d0ac1c44
SM
14116 as_status=$1; test $as_status -eq 0 && as_status=1
14117 if test "$4"; then
14118 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14119 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 14120 fi
d0ac1c44 14121 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14122 as_fn_exit $as_status
14123} # as_fn_error
14124
14125
14126# as_fn_set_status STATUS
14127# -----------------------
14128# Set $? to STATUS, without forking.
14129as_fn_set_status ()
14130{
14131 return $1
14132} # as_fn_set_status
14133
14134# as_fn_exit STATUS
14135# -----------------
14136# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14137as_fn_exit ()
14138{
14139 set +e
14140 as_fn_set_status $1
14141 exit $1
14142} # as_fn_exit
14143
14144# as_fn_unset VAR
14145# ---------------
14146# Portably unset VAR.
14147as_fn_unset ()
14148{
14149 { eval $1=; unset $1;}
14150}
14151as_unset=as_fn_unset
14152# as_fn_append VAR VALUE
14153# ----------------------
14154# Append the text in VALUE to the end of the definition contained in VAR. Take
14155# advantage of any shell optimizations that allow amortized linear growth over
14156# repeated appends, instead of the typical quadratic growth present in naive
14157# implementations.
14158if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14159 eval 'as_fn_append ()
14160 {
14161 eval $1+=\$2
14162 }'
14163else
14164 as_fn_append ()
14165 {
14166 eval $1=\$$1\$2
14167 }
14168fi # as_fn_append
14169
14170# as_fn_arith ARG...
14171# ------------------
14172# Perform arithmetic evaluation on the ARGs, and store the result in the
14173# global $as_val. Take advantage of shells that can avoid forks. The arguments
14174# must be portable across $(()) and expr.
14175if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14176 eval 'as_fn_arith ()
14177 {
14178 as_val=$(( $* ))
14179 }'
14180else
14181 as_fn_arith ()
14182 {
14183 as_val=`expr "$@" || test $? -eq 1`
14184 }
14185fi # as_fn_arith
14186
b7026657 14187
81ecdfbb
RW
14188if expr a : '\(a\)' >/dev/null 2>&1 &&
14189 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657 14190 as_expr=expr
c906108c 14191else
b7026657 14192 as_expr=false
c906108c
SS
14193fi
14194
81ecdfbb 14195if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
14196 as_basename=basename
14197else
14198 as_basename=false
14199fi
c906108c 14200
81ecdfbb
RW
14201if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14202 as_dirname=dirname
14203else
14204 as_dirname=false
14205fi
c906108c 14206
81ecdfbb 14207as_me=`$as_basename -- "$0" ||
b7026657
AC
14208$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14209 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14210 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14211$as_echo X/"$0" |
14212 sed '/^.*\/\([^/][^/]*\)\/*$/{
14213 s//\1/
14214 q
14215 }
14216 /^X\/\(\/\/\)$/{
14217 s//\1/
14218 q
14219 }
14220 /^X\/\(\/\).*/{
14221 s//\1/
14222 q
14223 }
14224 s/.*/./; q'`
c906108c 14225
b7026657
AC
14226# Avoid depending upon Character Ranges.
14227as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14228as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14229as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14230as_cr_digits='0123456789'
14231as_cr_alnum=$as_cr_Letters$as_cr_digits
cd0fc7c3 14232
81ecdfbb
RW
14233ECHO_C= ECHO_N= ECHO_T=
14234case `echo -n x` in #(((((
14235-n*)
14236 case `echo 'xy\c'` in
14237 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14238 xy) ECHO_C='\c';;
14239 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14240 ECHO_T=' ';;
14241 esac;;
14242*)
14243 ECHO_N='-n';;
b7026657 14244esac
c906108c 14245
81ecdfbb
RW
14246rm -f conf$$ conf$$.exe conf$$.file
14247if test -d conf$$.dir; then
14248 rm -f conf$$.dir/conf$$.file
c906108c 14249else
81ecdfbb
RW
14250 rm -f conf$$.dir
14251 mkdir conf$$.dir 2>/dev/null
c906108c 14252fi
81ecdfbb
RW
14253if (echo >conf$$.file) 2>/dev/null; then
14254 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 14255 as_ln_s='ln -s'
81ecdfbb
RW
14256 # ... but there are two gotchas:
14257 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14258 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14259 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14260 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14261 as_ln_s='cp -pR'
81ecdfbb
RW
14262 elif ln conf$$.file conf$$ 2>/dev/null; then
14263 as_ln_s=ln
14264 else
d0ac1c44 14265 as_ln_s='cp -pR'
b7026657 14266 fi
7a292a7a 14267else
d0ac1c44 14268 as_ln_s='cp -pR'
b7026657 14269fi
81ecdfbb
RW
14270rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14271rmdir conf$$.dir 2>/dev/null
14272
7a292a7a 14273
81ecdfbb
RW
14274# as_fn_mkdir_p
14275# -------------
14276# Create "$as_dir" as a directory, including parents if necessary.
14277as_fn_mkdir_p ()
14278{
14279
14280 case $as_dir in #(
14281 -*) as_dir=./$as_dir;;
14282 esac
14283 test -d "$as_dir" || eval $as_mkdir_p || {
14284 as_dirs=
14285 while :; do
14286 case $as_dir in #(
14287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14288 *) as_qdir=$as_dir;;
14289 esac
14290 as_dirs="'$as_qdir' $as_dirs"
14291 as_dir=`$as_dirname -- "$as_dir" ||
14292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14293 X"$as_dir" : 'X\(//\)[^/]' \| \
14294 X"$as_dir" : 'X\(//\)$' \| \
14295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14296$as_echo X"$as_dir" |
14297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14298 s//\1/
14299 q
14300 }
14301 /^X\(\/\/\)[^/].*/{
14302 s//\1/
14303 q
14304 }
14305 /^X\(\/\/\)$/{
14306 s//\1/
14307 q
14308 }
14309 /^X\(\/\).*/{
14310 s//\1/
14311 q
14312 }
14313 s/.*/./; q'`
14314 test -d "$as_dir" && break
14315 done
14316 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14317 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
14318
14319
14320} # as_fn_mkdir_p
b7026657 14321if mkdir -p . 2>/dev/null; then
81ecdfbb 14322 as_mkdir_p='mkdir -p "$as_dir"'
7a292a7a 14323else
b7026657
AC
14324 test -d ./-p && rmdir ./-p
14325 as_mkdir_p=false
7a292a7a 14326fi
7a292a7a 14327
d0ac1c44
SM
14328
14329# as_fn_executable_p FILE
14330# -----------------------
14331# Test if FILE is an executable regular file.
14332as_fn_executable_p ()
14333{
14334 test -f "$1" && test -x "$1"
14335} # as_fn_executable_p
14336as_test_x='test -x'
14337as_executable_p=as_fn_executable_p
7a292a7a 14338
b7026657
AC
14339# Sed expression to map a string onto a valid CPP name.
14340as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7a292a7a 14341
b7026657
AC
14342# Sed expression to map a string onto a valid variable name.
14343as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14344
14345
b7026657 14346exec 6>&1
81ecdfbb
RW
14347## ----------------------------------- ##
14348## Main body of $CONFIG_STATUS script. ##
14349## ----------------------------------- ##
14350_ASEOF
14351test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14352
14353cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14354# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14355# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14356# values after options handling.
14357ac_log="
b7026657 14358This file was extended by $as_me, which was
d0ac1c44 14359generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
14360
14361 CONFIG_FILES = $CONFIG_FILES
14362 CONFIG_HEADERS = $CONFIG_HEADERS
14363 CONFIG_LINKS = $CONFIG_LINKS
14364 CONFIG_COMMANDS = $CONFIG_COMMANDS
14365 $ $0 $@
14366
81ecdfbb
RW
14367on `(hostname || uname -n) 2>/dev/null | sed 1q`
14368"
14369
b7026657
AC
14370_ACEOF
14371
81ecdfbb
RW
14372case $ac_config_files in *"
14373"*) set x $ac_config_files; shift; ac_config_files=$*;;
14374esac
c906108c 14375
81ecdfbb
RW
14376case $ac_config_headers in *"
14377"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14378esac
b7026657 14379
c906108c 14380
81ecdfbb
RW
14381cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14382# Files that config.status was made for.
14383config_files="$ac_config_files"
14384config_headers="$ac_config_headers"
81ecdfbb 14385config_commands="$ac_config_commands"
c906108c 14386
81ecdfbb 14387_ACEOF
c906108c 14388
81ecdfbb 14389cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14390ac_cs_usage="\
81ecdfbb
RW
14391\`$as_me' instantiates files and other configuration actions
14392from templates according to the current configuration. Unless the files
14393and actions are specified as TAGs, all are instantiated by default.
c906108c 14394
81ecdfbb 14395Usage: $0 [OPTION]... [TAG]...
c906108c 14396
b7026657 14397 -h, --help print this help, then exit
81ecdfbb 14398 -V, --version print version number and configuration settings, then exit
d0ac1c44 14399 --config print configuration, then exit
81ecdfbb
RW
14400 -q, --quiet, --silent
14401 do not print progress messages
b7026657
AC
14402 -d, --debug don't remove temporary files
14403 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14404 --file=FILE[:TEMPLATE]
14405 instantiate the configuration file FILE
14406 --header=FILE[:TEMPLATE]
14407 instantiate the configuration header FILE
379832de 14408
b7026657
AC
14409Configuration files:
14410$config_files
14411
14412Configuration headers:
14413$config_headers
14414
b7026657
AC
14415Configuration commands:
14416$config_commands
14417
81ecdfbb 14418Report bugs to the package provider."
b7026657 14419
81ecdfbb
RW
14420_ACEOF
14421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14422ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
14423ac_cs_version="\\
14424config.status
d0ac1c44
SM
14425configured by $0, generated by GNU Autoconf 2.69,
14426 with options \\"\$ac_cs_config\\"
b7026657 14427
d0ac1c44 14428Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
14429This config.status script is free software; the Free Software Foundation
14430gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14431
14432ac_pwd='$ac_pwd'
14433srcdir='$srcdir'
14434INSTALL='$INSTALL'
6bb11ab3 14435AWK='$AWK'
81ecdfbb 14436test -n "\$AWK" || AWK=awk
b7026657
AC
14437_ACEOF
14438
81ecdfbb
RW
14439cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14440# The default lists apply if the user does not specify any file.
b7026657
AC
14441ac_need_defaults=:
14442while test $# != 0
14443do
14444 case $1 in
d0ac1c44 14445 --*=?*)
81ecdfbb
RW
14446 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14447 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 14448 ac_shift=:
c906108c 14449 ;;
d0ac1c44
SM
14450 --*=)
14451 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14452 ac_optarg=
14453 ac_shift=:
14454 ;;
81ecdfbb 14455 *)
b7026657
AC
14456 ac_option=$1
14457 ac_optarg=$2
14458 ac_shift=shift
c906108c 14459 ;;
b7026657 14460 esac
c906108c 14461
b7026657
AC
14462 case $ac_option in
14463 # Handling of the options.
b7026657
AC
14464 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14465 ac_cs_recheck=: ;;
81ecdfbb
RW
14466 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14467 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14468 --config | --confi | --conf | --con | --co | --c )
14469 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14470 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14471 debug=: ;;
14472 --file | --fil | --fi | --f )
14473 $ac_shift
81ecdfbb
RW
14474 case $ac_optarg in
14475 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14476 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14477 esac
14478 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14479 ac_need_defaults=false;;
14480 --header | --heade | --head | --hea )
14481 $ac_shift
81ecdfbb
RW
14482 case $ac_optarg in
14483 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14484 esac
14485 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14486 ac_need_defaults=false;;
81ecdfbb
RW
14487 --he | --h)
14488 # Conflict between --help and --header
d0ac1c44 14489 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14490Try \`$0 --help' for more information.";;
14491 --help | --hel | -h )
14492 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14493 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14494 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14495 ac_cs_silent=: ;;
c906108c 14496
b7026657 14497 # This is an error.
d0ac1c44 14498 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14499Try \`$0 --help' for more information." ;;
c906108c 14500
81ecdfbb
RW
14501 *) as_fn_append ac_config_targets " $1"
14502 ac_need_defaults=false ;;
b7026657
AC
14503
14504 esac
14505 shift
14506done
14507
14508ac_configure_extra_args=
14509
14510if $ac_cs_silent; then
14511 exec 6>/dev/null
14512 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
14513fi
14514
b7026657 14515_ACEOF
81ecdfbb 14516cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14517if \$ac_cs_recheck; then
d0ac1c44 14518 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14519 shift
14520 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14521 CONFIG_SHELL='$SHELL'
14522 export CONFIG_SHELL
14523 exec "\$@"
b7026657 14524fi
c906108c 14525
b7026657 14526_ACEOF
81ecdfbb
RW
14527cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14528exec 5>>config.log
14529{
14530 echo
14531 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14532## Running $as_me. ##
14533_ASBOX
14534 $as_echo "$ac_log"
14535} >&5
c906108c 14536
81ecdfbb
RW
14537_ACEOF
14538cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14539#
14540# INIT-COMMANDS
14541#
14542ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14543
6bb11ab3
L
14544
14545# The HP-UX ksh and POSIX shell print the target directory to stdout
14546# if CDPATH is set.
14547(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14548
14549sed_quote_subst='$sed_quote_subst'
14550double_quote_subst='$double_quote_subst'
14551delay_variable_subst='$delay_variable_subst'
14552macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14553macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14554enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14555enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14556pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14557enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14558SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14559ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14560host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14561host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14562host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14563build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14564build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14565build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14566SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14567Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14568GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14569EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14570FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14571LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14572NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14573LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14574max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14575ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14576exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14577lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14578lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14579lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14580reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14581reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14582OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14583deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14584file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14585AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14586AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14587STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14588RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14589old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14590old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14591old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14592lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14593CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14594CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14595compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14596GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14597lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14598lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14599lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14600lt_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"`'
14601objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14602MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14603lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14604lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14605lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14606lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14607lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14608need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14609DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14610NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14611LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14612OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14613OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14614libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14615shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14616extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14617archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14618enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14619export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14620whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14621compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14622old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14623old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14624archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14625archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14626module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14627module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14628with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14629allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14630no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14631hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14632hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14633hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14634hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14635hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14636hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14637hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14638hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14639inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14640link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14641fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14642always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14643export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14644exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14645include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14646prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14647file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14648variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14649need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14650need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14651version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14652runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14653shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14654shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14655libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14656library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14657soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14658install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14659postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14660postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14661finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14662finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14663hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14664sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14665sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14666hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14667enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14668enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14669enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14670old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14671striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14672
14673LTCC='$LTCC'
14674LTCFLAGS='$LTCFLAGS'
14675compiler='$compiler_DEFAULT'
14676
14677# A function that is used when there is no print builtin or printf.
14678func_fallback_echo ()
14679{
14680 eval 'cat <<_LTECHO_EOF
14681\$1
14682_LTECHO_EOF'
14683}
14684
14685# Quote evaled strings.
14686for var in SHELL \
14687ECHO \
14688SED \
14689GREP \
14690EGREP \
14691FGREP \
14692LD \
14693NM \
14694LN_S \
14695lt_SP2NL \
14696lt_NL2SP \
14697reload_flag \
14698OBJDUMP \
14699deplibs_check_method \
14700file_magic_cmd \
14701AR \
14702AR_FLAGS \
14703STRIP \
14704RANLIB \
14705CC \
14706CFLAGS \
14707compiler \
14708lt_cv_sys_global_symbol_pipe \
14709lt_cv_sys_global_symbol_to_cdecl \
14710lt_cv_sys_global_symbol_to_c_name_address \
14711lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14712lt_prog_compiler_no_builtin_flag \
14713lt_prog_compiler_wl \
14714lt_prog_compiler_pic \
14715lt_prog_compiler_static \
14716lt_cv_prog_compiler_c_o \
14717need_locks \
14718DSYMUTIL \
14719NMEDIT \
14720LIPO \
14721OTOOL \
14722OTOOL64 \
14723shrext_cmds \
14724export_dynamic_flag_spec \
14725whole_archive_flag_spec \
14726compiler_needs_object \
14727with_gnu_ld \
14728allow_undefined_flag \
14729no_undefined_flag \
14730hardcode_libdir_flag_spec \
14731hardcode_libdir_flag_spec_ld \
14732hardcode_libdir_separator \
14733fix_srcfile_path \
14734exclude_expsyms \
14735include_expsyms \
14736file_list_spec \
14737variables_saved_for_relink \
14738libname_spec \
14739library_names_spec \
14740soname_spec \
14741install_override_mode \
14742finish_eval \
14743old_striplib \
14744striplib; do
14745 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14746 *[\\\\\\\`\\"\\\$]*)
14747 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14748 ;;
14749 *)
14750 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14751 ;;
14752 esac
14753done
14754
14755# Double-quote double-evaled strings.
14756for var in reload_cmds \
14757old_postinstall_cmds \
14758old_postuninstall_cmds \
14759old_archive_cmds \
14760extract_expsyms_cmds \
14761old_archive_from_new_cmds \
14762old_archive_from_expsyms_cmds \
14763archive_cmds \
14764archive_expsym_cmds \
14765module_cmds \
14766module_expsym_cmds \
14767export_symbols_cmds \
14768prelink_cmds \
14769postinstall_cmds \
14770postuninstall_cmds \
14771finish_cmds \
14772sys_lib_search_path_spec \
14773sys_lib_dlsearch_path_spec; do
14774 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14775 *[\\\\\\\`\\"\\\$]*)
14776 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14777 ;;
14778 *)
14779 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14780 ;;
14781 esac
14782done
14783
14784ac_aux_dir='$ac_aux_dir'
14785xsi_shell='$xsi_shell'
14786lt_shell_append='$lt_shell_append'
14787
14788# See if we are running on zsh, and set the options which allow our
14789# commands through without removal of \ escapes INIT.
14790if test -n "\${ZSH_VERSION+set}" ; then
14791 setopt NO_GLOB_SUBST
14792fi
14793
14794
14795 PACKAGE='$PACKAGE'
14796 VERSION='$VERSION'
14797 TIMESTAMP='$TIMESTAMP'
14798 RM='$RM'
14799 ofile='$ofile'
14800
14801
14802
14803
81ecdfbb 14804_ACEOF
c906108c 14805
81ecdfbb 14806cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 14807
81ecdfbb 14808# Handling of arguments.
b7026657 14809for ac_config_target in $ac_config_targets
c906108c 14810do
81ecdfbb
RW
14811 case $ac_config_target in
14812 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14813 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14814 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14815 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14816 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14817 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14818 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14819 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14820
d0ac1c44 14821 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
14822 esac
14823done
14824
81ecdfbb 14825
b7026657
AC
14826# If the user did not use the arguments to specify the items to instantiate,
14827# then the envvar interface is used. Set only those that are not.
14828# We use the long form for the default assignment because of an extremely
14829# bizarre bug on SunOS 4.1.3.
14830if $ac_need_defaults; then
14831 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14832 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
14833 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14834fi
14835
14836# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14837# simply because there is no reason against having it here, and in addition,
b7026657 14838# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14839# Hook for its removal unless debugging.
14840# Note that there is a small window in which the directory will not be cleaned:
14841# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
14842$debug ||
14843{
d0ac1c44 14844 tmp= ac_tmp=
81ecdfbb 14845 trap 'exit_status=$?
d0ac1c44
SM
14846 : "${ac_tmp:=$tmp}"
14847 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
14848' 0
14849 trap 'as_fn_exit 1' 1 2 13 15
b7026657 14850}
b7026657
AC
14851# Create a (secure) tmp directory for tmp files.
14852
14853{
81ecdfbb 14854 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 14855 test -d "$tmp"
b7026657
AC
14856} ||
14857{
81ecdfbb
RW
14858 tmp=./conf$$-$RANDOM
14859 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
14860} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14861ac_tmp=$tmp
c906108c 14862
81ecdfbb
RW
14863# Set up the scripts for CONFIG_FILES section.
14864# No need to generate them if there are no CONFIG_FILES.
14865# This happens for instance with `./config.status config.h'.
14866if test -n "$CONFIG_FILES"; then
c906108c 14867
c906108c 14868
81ecdfbb
RW
14869ac_cr=`echo X | tr X '\015'`
14870# On cygwin, bash can eat \r inside `` if the user requested igncr.
14871# But we know of no other shell where ac_cr would be empty at this
14872# point, so we can use a bashism as a fallback.
14873if test "x$ac_cr" = x; then
14874 eval ac_cr=\$\'\\r\'
14875fi
14876ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14877if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14878 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14879else
14880 ac_cs_awk_cr=$ac_cr
14881fi
b7026657 14882
d0ac1c44 14883echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
14884_ACEOF
14885
81ecdfbb
RW
14886
14887{
14888 echo "cat >conf$$subs.awk <<_ACEOF" &&
14889 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14890 echo "_ACEOF"
14891} >conf$$subs.sh ||
d0ac1c44
SM
14892 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14893ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14894ac_delim='%!_!# '
14895for ac_last_try in false false false false false :; do
14896 . ./conf$$subs.sh ||
d0ac1c44 14897 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14898
14899 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14900 if test $ac_delim_n = $ac_delim_num; then
14901 break
14902 elif $ac_last_try; then
d0ac1c44 14903 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14904 else
14905 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 14906 fi
81ecdfbb
RW
14907done
14908rm -f conf$$subs.sh
c906108c 14909
81ecdfbb 14910cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14911cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
b7026657 14912_ACEOF
81ecdfbb
RW
14913sed -n '
14914h
14915s/^/S["/; s/!.*/"]=/
14916p
14917g
14918s/^[^!]*!//
14919:repl
14920t repl
14921s/'"$ac_delim"'$//
14922t delim
14923:nl
14924h
d0ac1c44 14925s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14926t more1
14927s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14928p
14929n
14930b repl
14931:more1
14932s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14933p
14934g
14935s/.\{148\}//
14936t nl
14937:delim
14938h
d0ac1c44 14939s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14940t more2
14941s/["\\]/\\&/g; s/^/"/; s/$/"/
14942p
14943b
14944:more2
14945s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14946p
14947g
14948s/.\{148\}//
14949t delim
14950' <conf$$subs.awk | sed '
14951/^[^""]/{
14952 N
14953 s/\n//
14954}
14955' >>$CONFIG_STATUS || ac_write_fail=1
14956rm -f conf$$subs.awk
14957cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14958_ACAWK
d0ac1c44 14959cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
14960 for (key in S) S_is_set[key] = 1
14961 FS = "\a"
b7026657 14962
81ecdfbb
RW
14963}
14964{
14965 line = $ 0
14966 nfields = split(line, field, "@")
14967 substed = 0
14968 len = length(field[1])
14969 for (i = 2; i < nfields; i++) {
14970 key = field[i]
14971 keylen = length(key)
14972 if (S_is_set[key]) {
14973 value = S[key]
14974 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14975 len += length(value) + length(field[++i])
14976 substed = 1
14977 } else
14978 len += 1 + keylen
14979 }
14980
14981 print line
14982}
b7026657 14983
81ecdfbb
RW
14984_ACAWK
14985_ACEOF
14986cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14987if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14988 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 14989else
81ecdfbb 14990 cat
d0ac1c44
SM
14991fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14992 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 14993_ACEOF
c906108c 14994
d0ac1c44
SM
14995# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14996# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
14997# trailing colons and then remove the whole line if VPATH becomes empty
14998# (actually we leave an empty line to preserve line numbers).
14999if test "x$srcdir" = x.; then
d0ac1c44
SM
15000 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15001h
15002s///
15003s/^/:/
15004s/[ ]*$/:/
15005s/:\$(srcdir):/:/g
15006s/:\${srcdir}:/:/g
15007s/:@srcdir@:/:/g
15008s/^:*//
81ecdfbb 15009s/:*$//
d0ac1c44
SM
15010x
15011s/\(=[ ]*\).*/\1/
15012G
15013s/\n//
81ecdfbb
RW
15014s/^[^=]*=[ ]*$//
15015}'
15016fi
c906108c 15017
81ecdfbb
RW
15018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15019fi # test -n "$CONFIG_FILES"
c906108c 15020
81ecdfbb
RW
15021# Set up the scripts for CONFIG_HEADERS section.
15022# No need to generate them if there are no CONFIG_HEADERS.
15023# This happens for instance with `./config.status Makefile'.
15024if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15025cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15026BEGIN {
15027_ACEOF
b7026657 15028
81ecdfbb
RW
15029# Transform confdefs.h into an awk script `defines.awk', embedded as
15030# here-document in config.status, that substitutes the proper values into
15031# config.h.in to produce config.h.
c906108c 15032
81ecdfbb
RW
15033# Create a delimiter string that does not exist in confdefs.h, to ease
15034# handling of long lines.
15035ac_delim='%!_!# '
15036for ac_last_try in false false :; do
d0ac1c44
SM
15037 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15038 if test -z "$ac_tt"; then
81ecdfbb
RW
15039 break
15040 elif $ac_last_try; then
d0ac1c44 15041 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 15042 else
81ecdfbb 15043 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 15044 fi
b7026657 15045done
81ecdfbb
RW
15046
15047# For the awk script, D is an array of macro values keyed by name,
15048# likewise P contains macro parameters if any. Preserve backslash
15049# newline sequences.
15050
15051ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15052sed -n '
15053s/.\{148\}/&'"$ac_delim"'/g
15054t rset
15055:rset
15056s/^[ ]*#[ ]*define[ ][ ]*/ /
15057t def
15058d
15059:def
15060s/\\$//
15061t bsnl
15062s/["\\]/\\&/g
15063s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15064D["\1"]=" \3"/p
15065s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15066d
15067:bsnl
15068s/["\\]/\\&/g
15069s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15070D["\1"]=" \3\\\\\\n"\\/p
15071t cont
15072s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15073t cont
15074d
15075:cont
15076n
15077s/.\{148\}/&'"$ac_delim"'/g
15078t clear
15079:clear
15080s/\\$//
15081t bsnlc
15082s/["\\]/\\&/g; s/^/"/; s/$/"/p
15083d
15084:bsnlc
15085s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15086b cont
15087' <confdefs.h | sed '
15088s/'"$ac_delim"'/"\\\
15089"/g' >>$CONFIG_STATUS || ac_write_fail=1
15090
15091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15092 for (key in D) D_is_set[key] = 1
15093 FS = "\a"
15094}
15095/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15096 line = \$ 0
15097 split(line, arg, " ")
15098 if (arg[1] == "#") {
15099 defundef = arg[2]
15100 mac1 = arg[3]
15101 } else {
15102 defundef = substr(arg[1], 2)
15103 mac1 = arg[2]
15104 }
15105 split(mac1, mac2, "(") #)
15106 macro = mac2[1]
15107 prefix = substr(line, 1, index(line, defundef) - 1)
15108 if (D_is_set[macro]) {
15109 # Preserve the white space surrounding the "#".
15110 print prefix "define", macro P[macro] D[macro]
15111 next
15112 } else {
15113 # Replace #undef with comments. This is necessary, for example,
15114 # in the case of _POSIX_SOURCE, which is predefined and required
15115 # on some systems where configure will not decide to define it.
15116 if (defundef == "undef") {
15117 print "/*", prefix defundef, macro, "*/"
15118 next
15119 }
15120 }
15121}
15122{ print }
15123_ACAWK
b7026657 15124_ACEOF
81ecdfbb 15125cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15126 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15127fi # test -n "$CONFIG_HEADERS"
b7026657 15128
c906108c 15129
99d8e879 15130eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15131shift
15132for ac_tag
15133do
15134 case $ac_tag in
15135 :[FHLC]) ac_mode=$ac_tag; continue;;
15136 esac
15137 case $ac_mode$ac_tag in
15138 :[FHL]*:*);;
d0ac1c44 15139 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15140 :[FH]-) ac_tag=-:-;;
15141 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
c906108c 15142 esac
81ecdfbb
RW
15143 ac_save_IFS=$IFS
15144 IFS=:
15145 set x $ac_tag
15146 IFS=$ac_save_IFS
15147 shift
15148 ac_file=$1
15149 shift
c906108c 15150
81ecdfbb
RW
15151 case $ac_mode in
15152 :L) ac_source=$1;;
15153 :[FH])
15154 ac_file_inputs=
15155 for ac_f
15156 do
15157 case $ac_f in
d0ac1c44 15158 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15159 *) # Look for the file first in the build tree, then in the source tree
15160 # (if the path is not absolute). The absolute path cannot be DOS-style,
15161 # because $ac_f cannot contain `:'.
15162 test -f "$ac_f" ||
15163 case $ac_f in
15164 [\\/$]*) false;;
15165 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15166 esac ||
d0ac1c44 15167 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 15168 esac
81ecdfbb
RW
15169 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15170 as_fn_append ac_file_inputs " '$ac_f'"
15171 done
b7026657 15172
81ecdfbb
RW
15173 # Let's still pretend it is `configure' which instantiates (i.e., don't
15174 # use $as_me), people would be surprised to read:
15175 # /* config.h. Generated by config.status. */
15176 configure_input='Generated from '`
15177 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15178 `' by configure.'
15179 if test x"$ac_file" != x-; then
15180 configure_input="$ac_file. $configure_input"
15181 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15182$as_echo "$as_me: creating $ac_file" >&6;}
15183 fi
15184 # Neutralize special characters interpreted by sed in replacement strings.
15185 case $configure_input in #(
15186 *\&* | *\|* | *\\* )
15187 ac_sed_conf_input=`$as_echo "$configure_input" |
15188 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15189 *) ac_sed_conf_input=$configure_input;;
15190 esac
b7026657 15191
81ecdfbb 15192 case $ac_tag in
d0ac1c44
SM
15193 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15194 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15195 esac
15196 ;;
15197 esac
b7026657 15198
81ecdfbb 15199 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
15200$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15201 X"$ac_file" : 'X\(//\)[^/]' \| \
15202 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15203 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15204$as_echo X"$ac_file" |
15205 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15206 s//\1/
15207 q
15208 }
15209 /^X\(\/\/\)[^/].*/{
15210 s//\1/
15211 q
15212 }
15213 /^X\(\/\/\)$/{
15214 s//\1/
15215 q
15216 }
15217 /^X\(\/\).*/{
15218 s//\1/
15219 q
15220 }
15221 s/.*/./; q'`
15222 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
15223 ac_builddir=.
15224
81ecdfbb
RW
15225case "$ac_dir" in
15226.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15227*)
15228 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15229 # A ".." for each directory in $ac_dir_suffix.
15230 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15231 case $ac_top_builddir_sub in
15232 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15233 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15234 esac ;;
15235esac
15236ac_abs_top_builddir=$ac_pwd
15237ac_abs_builddir=$ac_pwd$ac_dir_suffix
15238# for backward compatibility:
15239ac_top_builddir=$ac_top_build_prefix
b7026657
AC
15240
15241case $srcdir in
81ecdfbb 15242 .) # We are building in place.
b7026657 15243 ac_srcdir=.
81ecdfbb
RW
15244 ac_top_srcdir=$ac_top_builddir_sub
15245 ac_abs_top_srcdir=$ac_pwd ;;
15246 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 15247 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15248 ac_top_srcdir=$srcdir
15249 ac_abs_top_srcdir=$srcdir ;;
15250 *) # Relative name.
15251 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15252 ac_top_srcdir=$ac_top_build_prefix$srcdir
15253 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 15254esac
81ecdfbb 15255ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 15256
c906108c 15257
81ecdfbb
RW
15258 case $ac_mode in
15259 :F)
15260 #
15261 # CONFIG_FILE
15262 #
b7026657 15263
81ecdfbb
RW
15264 case $INSTALL in
15265 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15266 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 15267 esac
81ecdfbb 15268_ACEOF
c906108c 15269
81ecdfbb
RW
15270cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15271# If the template does not know about datarootdir, expand it.
15272# FIXME: This hack should be removed a few years after 2.60.
15273ac_datarootdir_hack=; ac_datarootdir_seen=
15274ac_sed_dataroot='
15275/datarootdir/ {
15276 p
15277 q
15278}
15279/@datadir@/p
15280/@docdir@/p
15281/@infodir@/p
15282/@localedir@/p
15283/@mandir@/p'
15284case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15285*datarootdir*) ac_datarootdir_seen=yes;;
15286*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15288$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15289_ACEOF
15290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15291 ac_datarootdir_hack='
15292 s&@datadir@&$datadir&g
15293 s&@docdir@&$docdir&g
15294 s&@infodir@&$infodir&g
15295 s&@localedir@&$localedir&g
15296 s&@mandir@&$mandir&g
15297 s&\\\${datarootdir}&$datarootdir&g' ;;
15298esac
b7026657 15299_ACEOF
b7026657 15300
81ecdfbb
RW
15301# Neutralize VPATH when `$srcdir' = `.'.
15302# Shell code in configure.ac might set extrasub.
15303# FIXME: do we really want to maintain this feature?
15304cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15305ac_sed_extra="$ac_vpsub
15306$extrasub
15307_ACEOF
15308cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15309:t
15310/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15311s|@configure_input@|$ac_sed_conf_input|;t t
15312s&@top_builddir@&$ac_top_builddir_sub&;t t
15313s&@top_build_prefix@&$ac_top_build_prefix&;t t
15314s&@srcdir@&$ac_srcdir&;t t
15315s&@abs_srcdir@&$ac_abs_srcdir&;t t
15316s&@top_srcdir@&$ac_top_srcdir&;t t
15317s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15318s&@builddir@&$ac_builddir&;t t
15319s&@abs_builddir@&$ac_abs_builddir&;t t
15320s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15321s&@INSTALL@&$ac_INSTALL&;t t
15322$ac_datarootdir_hack
15323"
d0ac1c44
SM
15324eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15325 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15326
15327test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15328 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15329 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15330 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15331 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15332which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15333$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15334which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15335
d0ac1c44 15336 rm -f "$ac_tmp/stdin"
81ecdfbb 15337 case $ac_file in
d0ac1c44
SM
15338 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15339 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15340 esac \
d0ac1c44 15341 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15342 ;;
15343 :H)
15344 #
15345 # CONFIG_HEADER
15346 #
15347 if test x"$ac_file" != x-; then
15348 {
15349 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15350 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15351 } >"$ac_tmp/config.h" \
15352 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15353 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15355$as_echo "$as_me: $ac_file is unchanged" >&6;}
15356 else
15357 rm -f "$ac_file"
d0ac1c44
SM
15358 mv "$ac_tmp/config.h" "$ac_file" \
15359 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15360 fi
b7026657 15361 else
81ecdfbb 15362 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15363 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15364 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15365 fi
15366 ;;
b7026657 15367
81ecdfbb
RW
15368 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15369$as_echo "$as_me: executing $ac_file commands" >&6;}
15370 ;;
15371 esac
b7026657
AC
15372
15373
81ecdfbb 15374 case $ac_file$ac_mode in
db2e4d67 15375 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15376 "libtool":C)
15377
15378 # See if we are running on zsh, and set the options which allow our
15379 # commands through without removal of \ escapes.
15380 if test -n "${ZSH_VERSION+set}" ; then
15381 setopt NO_GLOB_SUBST
15382 fi
15383
15384 cfgfile="${ofile}T"
15385 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15386 $RM "$cfgfile"
15387
15388 cat <<_LT_EOF >> "$cfgfile"
15389#! $SHELL
15390
15391# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15392# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15393# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15394# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15395#
15396# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15397# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15398# Written by Gordon Matzigkeit, 1996
15399#
15400# This file is part of GNU Libtool.
15401#
15402# GNU Libtool is free software; you can redistribute it and/or
15403# modify it under the terms of the GNU General Public License as
15404# published by the Free Software Foundation; either version 2 of
15405# the License, or (at your option) any later version.
15406#
15407# As a special exception to the GNU General Public License,
15408# if you distribute this file as part of a program or library that
15409# is built using GNU Libtool, you may include this file under the
15410# same distribution terms that you use for the rest of that program.
15411#
15412# GNU Libtool is distributed in the hope that it will be useful,
15413# but WITHOUT ANY WARRANTY; without even the implied warranty of
15414# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15415# GNU General Public License for more details.
15416#
15417# You should have received a copy of the GNU General Public License
15418# along with GNU Libtool; see the file COPYING. If not, a copy
15419# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15420# obtained by writing to the Free Software Foundation, Inc.,
15421# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15422
15423
15424# The names of the tagged configurations supported by this script.
15425available_tags=""
15426
15427# ### BEGIN LIBTOOL CONFIG
15428
15429# Which release of libtool.m4 was used?
15430macro_version=$macro_version
15431macro_revision=$macro_revision
15432
15433# Whether or not to build shared libraries.
15434build_libtool_libs=$enable_shared
15435
15436# Whether or not to build static libraries.
15437build_old_libs=$enable_static
15438
15439# What type of objects to build.
15440pic_mode=$pic_mode
15441
15442# Whether or not to optimize for fast installation.
15443fast_install=$enable_fast_install
15444
15445# Shell to use when invoking shell scripts.
15446SHELL=$lt_SHELL
15447
15448# An echo program that protects backslashes.
15449ECHO=$lt_ECHO
15450
15451# The host system.
15452host_alias=$host_alias
15453host=$host
15454host_os=$host_os
15455
15456# The build system.
15457build_alias=$build_alias
15458build=$build
15459build_os=$build_os
15460
15461# A sed program that does not truncate output.
15462SED=$lt_SED
15463
15464# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15465Xsed="\$SED -e 1s/^X//"
15466
15467# A grep program that handles long lines.
15468GREP=$lt_GREP
15469
15470# An ERE matcher.
15471EGREP=$lt_EGREP
15472
15473# A literal string matcher.
15474FGREP=$lt_FGREP
15475
15476# A BSD- or MS-compatible name lister.
15477NM=$lt_NM
15478
15479# Whether we need soft or hard links.
15480LN_S=$lt_LN_S
15481
15482# What is the maximum length of a command?
15483max_cmd_len=$max_cmd_len
15484
15485# Object file suffix (normally "o").
15486objext=$ac_objext
15487
15488# Executable file suffix (normally "").
15489exeext=$exeext
15490
15491# whether the shell understands "unset".
15492lt_unset=$lt_unset
15493
15494# turn spaces into newlines.
15495SP2NL=$lt_lt_SP2NL
15496
15497# turn newlines into spaces.
15498NL2SP=$lt_lt_NL2SP
15499
15500# An object symbol dumper.
15501OBJDUMP=$lt_OBJDUMP
15502
15503# Method to check whether dependent libraries are shared objects.
15504deplibs_check_method=$lt_deplibs_check_method
15505
15506# Command to use when deplibs_check_method == "file_magic".
15507file_magic_cmd=$lt_file_magic_cmd
15508
15509# The archiver.
15510AR=$lt_AR
15511AR_FLAGS=$lt_AR_FLAGS
15512
15513# A symbol stripping program.
15514STRIP=$lt_STRIP
15515
15516# Commands used to install an old-style archive.
15517RANLIB=$lt_RANLIB
15518old_postinstall_cmds=$lt_old_postinstall_cmds
15519old_postuninstall_cmds=$lt_old_postuninstall_cmds
15520
15521# Whether to use a lock for old archive extraction.
15522lock_old_archive_extraction=$lock_old_archive_extraction
15523
15524# A C compiler.
15525LTCC=$lt_CC
15526
15527# LTCC compiler flags.
15528LTCFLAGS=$lt_CFLAGS
15529
15530# Take the output of nm and produce a listing of raw symbols and C names.
15531global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15532
15533# Transform the output of nm in a proper C declaration.
15534global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15535
15536# Transform the output of nm in a C name address pair.
15537global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15538
15539# Transform the output of nm in a C name address pair when lib prefix is needed.
15540global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15541
15542# The name of the directory that contains temporary libtool files.
15543objdir=$objdir
15544
15545# Used to examine libraries when file_magic_cmd begins with "file".
15546MAGIC_CMD=$MAGIC_CMD
15547
15548# Must we lock files when doing compilation?
15549need_locks=$lt_need_locks
15550
15551# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15552DSYMUTIL=$lt_DSYMUTIL
15553
15554# Tool to change global to local symbols on Mac OS X.
15555NMEDIT=$lt_NMEDIT
15556
15557# Tool to manipulate fat objects and archives on Mac OS X.
15558LIPO=$lt_LIPO
15559
15560# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15561OTOOL=$lt_OTOOL
15562
15563# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15564OTOOL64=$lt_OTOOL64
15565
15566# Old archive suffix (normally "a").
15567libext=$libext
15568
15569# Shared library suffix (normally ".so").
15570shrext_cmds=$lt_shrext_cmds
15571
15572# The commands to extract the exported symbol list from a shared archive.
15573extract_expsyms_cmds=$lt_extract_expsyms_cmds
15574
15575# Variables whose values should be saved in libtool wrapper scripts and
15576# restored at link time.
15577variables_saved_for_relink=$lt_variables_saved_for_relink
15578
15579# Do we need the "lib" prefix for modules?
15580need_lib_prefix=$need_lib_prefix
15581
15582# Do we need a version for libraries?
15583need_version=$need_version
15584
15585# Library versioning type.
15586version_type=$version_type
15587
15588# Shared library runtime path variable.
15589runpath_var=$runpath_var
15590
15591# Shared library path variable.
15592shlibpath_var=$shlibpath_var
15593
15594# Is shlibpath searched before the hard-coded library search path?
15595shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15596
15597# Format of library name prefix.
15598libname_spec=$lt_libname_spec
15599
15600# List of archive names. First name is the real one, the rest are links.
15601# The last name is the one that the linker finds with -lNAME
15602library_names_spec=$lt_library_names_spec
15603
15604# The coded name of the library, if different from the real name.
15605soname_spec=$lt_soname_spec
15606
15607# Permission mode override for installation of shared libraries.
15608install_override_mode=$lt_install_override_mode
15609
15610# Command to use after installation of a shared archive.
15611postinstall_cmds=$lt_postinstall_cmds
15612
15613# Command to use after uninstallation of a shared archive.
15614postuninstall_cmds=$lt_postuninstall_cmds
15615
15616# Commands used to finish a libtool library installation in a directory.
15617finish_cmds=$lt_finish_cmds
15618
15619# As "finish_cmds", except a single script fragment to be evaled but
15620# not shown.
15621finish_eval=$lt_finish_eval
15622
15623# Whether we should hardcode library paths into libraries.
15624hardcode_into_libs=$hardcode_into_libs
15625
15626# Compile-time system search path for libraries.
15627sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15628
15629# Run-time system search path for libraries.
15630sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15631
15632# Whether dlopen is supported.
15633dlopen_support=$enable_dlopen
15634
15635# Whether dlopen of programs is supported.
15636dlopen_self=$enable_dlopen_self
15637
15638# Whether dlopen of statically linked programs is supported.
15639dlopen_self_static=$enable_dlopen_self_static
15640
15641# Commands to strip libraries.
15642old_striplib=$lt_old_striplib
15643striplib=$lt_striplib
15644
15645
15646# The linker used to build libraries.
15647LD=$lt_LD
15648
15649# How to create reloadable object files.
15650reload_flag=$lt_reload_flag
15651reload_cmds=$lt_reload_cmds
15652
15653# Commands used to build an old-style archive.
15654old_archive_cmds=$lt_old_archive_cmds
15655
15656# A language specific compiler.
15657CC=$lt_compiler
15658
15659# Is the compiler the GNU compiler?
15660with_gcc=$GCC
15661
15662# Compiler flag to turn off builtin functions.
15663no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15664
15665# How to pass a linker flag through the compiler.
15666wl=$lt_lt_prog_compiler_wl
15667
15668# Additional compiler flags for building library objects.
15669pic_flag=$lt_lt_prog_compiler_pic
15670
15671# Compiler flag to prevent dynamic linking.
15672link_static_flag=$lt_lt_prog_compiler_static
15673
15674# Does compiler simultaneously support -c and -o options?
15675compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15676
15677# Whether or not to add -lc for building shared libraries.
15678build_libtool_need_lc=$archive_cmds_need_lc
15679
15680# Whether or not to disallow shared libs when runtime libs are static.
15681allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15682
15683# Compiler flag to allow reflexive dlopens.
15684export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15685
15686# Compiler flag to generate shared objects directly from archives.
15687whole_archive_flag_spec=$lt_whole_archive_flag_spec
15688
15689# Whether the compiler copes with passing no objects directly.
15690compiler_needs_object=$lt_compiler_needs_object
15691
15692# Create an old-style archive from a shared archive.
15693old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15694
15695# Create a temporary old-style archive to link instead of a shared archive.
15696old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15697
15698# Commands used to build a shared archive.
15699archive_cmds=$lt_archive_cmds
15700archive_expsym_cmds=$lt_archive_expsym_cmds
15701
15702# Commands used to build a loadable module if different from building
15703# a shared archive.
15704module_cmds=$lt_module_cmds
15705module_expsym_cmds=$lt_module_expsym_cmds
15706
15707# Whether we are building with GNU ld or not.
15708with_gnu_ld=$lt_with_gnu_ld
15709
15710# Flag that allows shared libraries with undefined symbols to be built.
15711allow_undefined_flag=$lt_allow_undefined_flag
15712
15713# Flag that enforces no undefined symbols.
15714no_undefined_flag=$lt_no_undefined_flag
15715
15716# Flag to hardcode \$libdir into a binary during linking.
15717# This must work even if \$libdir does not exist
15718hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15719
15720# If ld is used when linking, flag to hardcode \$libdir into a binary
15721# during linking. This must work even if \$libdir does not exist.
15722hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15723
15724# Whether we need a single "-rpath" flag with a separated argument.
15725hardcode_libdir_separator=$lt_hardcode_libdir_separator
15726
15727# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15728# DIR into the resulting binary.
15729hardcode_direct=$hardcode_direct
15730
15731# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15732# DIR into the resulting binary and the resulting library dependency is
15733# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15734# library is relocated.
15735hardcode_direct_absolute=$hardcode_direct_absolute
15736
15737# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15738# into the resulting binary.
15739hardcode_minus_L=$hardcode_minus_L
15740
15741# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15742# into the resulting binary.
15743hardcode_shlibpath_var=$hardcode_shlibpath_var
15744
15745# Set to "yes" if building a shared library automatically hardcodes DIR
15746# into the library and all subsequent libraries and executables linked
15747# against it.
15748hardcode_automatic=$hardcode_automatic
15749
15750# Set to yes if linker adds runtime paths of dependent libraries
15751# to runtime path list.
15752inherit_rpath=$inherit_rpath
15753
15754# Whether libtool must link a program against all its dependency libraries.
15755link_all_deplibs=$link_all_deplibs
15756
15757# Fix the shell variable \$srcfile for the compiler.
15758fix_srcfile_path=$lt_fix_srcfile_path
15759
15760# Set to "yes" if exported symbols are required.
15761always_export_symbols=$always_export_symbols
15762
15763# The commands to list exported symbols.
15764export_symbols_cmds=$lt_export_symbols_cmds
15765
15766# Symbols that should not be listed in the preloaded symbols.
15767exclude_expsyms=$lt_exclude_expsyms
15768
15769# Symbols that must always be exported.
15770include_expsyms=$lt_include_expsyms
15771
15772# Commands necessary for linking programs (against libraries) with templates.
15773prelink_cmds=$lt_prelink_cmds
15774
15775# Specify filename containing input files.
15776file_list_spec=$lt_file_list_spec
15777
15778# How to hardcode a shared library path into an executable.
15779hardcode_action=$hardcode_action
15780
15781# ### END LIBTOOL CONFIG
15782
15783_LT_EOF
15784
15785 case $host_os in
15786 aix3*)
15787 cat <<\_LT_EOF >> "$cfgfile"
15788# AIX sometimes has problems with the GCC collect2 program. For some
15789# reason, if we set the COLLECT_NAMES environment variable, the problems
15790# vanish in a puff of smoke.
15791if test "X${COLLECT_NAMES+set}" != Xset; then
15792 COLLECT_NAMES=
15793 export COLLECT_NAMES
15794fi
15795_LT_EOF
15796 ;;
15797 esac
15798
15799
15800ltmain="$ac_aux_dir/ltmain.sh"
15801
15802
15803 # We use sed instead of cat because bash on DJGPP gets confused if
15804 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15805 # text mode, it properly converts lines to CR/LF. This bash problem
15806 # is reportedly fixed, but why not run on old versions too?
15807 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15808 || (rm -f "$cfgfile"; exit 1)
15809
15810 case $xsi_shell in
15811 yes)
15812 cat << \_LT_EOF >> "$cfgfile"
15813
15814# func_dirname file append nondir_replacement
15815# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15816# otherwise set result to NONDIR_REPLACEMENT.
15817func_dirname ()
15818{
15819 case ${1} in
15820 */*) func_dirname_result="${1%/*}${2}" ;;
15821 * ) func_dirname_result="${3}" ;;
15822 esac
15823}
15824
15825# func_basename file
15826func_basename ()
15827{
15828 func_basename_result="${1##*/}"
15829}
15830
15831# func_dirname_and_basename file append nondir_replacement
15832# perform func_basename and func_dirname in a single function
15833# call:
15834# dirname: Compute the dirname of FILE. If nonempty,
15835# add APPEND to the result, otherwise set result
15836# to NONDIR_REPLACEMENT.
15837# value returned in "$func_dirname_result"
15838# basename: Compute filename of FILE.
15839# value retuned in "$func_basename_result"
15840# Implementation must be kept synchronized with func_dirname
15841# and func_basename. For efficiency, we do not delegate to
15842# those functions but instead duplicate the functionality here.
15843func_dirname_and_basename ()
15844{
15845 case ${1} in
15846 */*) func_dirname_result="${1%/*}${2}" ;;
15847 * ) func_dirname_result="${3}" ;;
15848 esac
15849 func_basename_result="${1##*/}"
15850}
15851
15852# func_stripname prefix suffix name
15853# strip PREFIX and SUFFIX off of NAME.
15854# PREFIX and SUFFIX must not contain globbing or regex special
15855# characters, hashes, percent signs, but SUFFIX may contain a leading
15856# dot (in which case that matches only a dot).
15857func_stripname ()
15858{
15859 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15860 # positional parameters, so assign one to ordinary parameter first.
15861 func_stripname_result=${3}
15862 func_stripname_result=${func_stripname_result#"${1}"}
15863 func_stripname_result=${func_stripname_result%"${2}"}
15864}
15865
15866# func_opt_split
15867func_opt_split ()
15868{
15869 func_opt_split_opt=${1%%=*}
15870 func_opt_split_arg=${1#*=}
15871}
15872
15873# func_lo2o object
15874func_lo2o ()
15875{
15876 case ${1} in
15877 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15878 *) func_lo2o_result=${1} ;;
15879 esac
15880}
15881
15882# func_xform libobj-or-source
15883func_xform ()
15884{
15885 func_xform_result=${1%.*}.lo
15886}
15887
15888# func_arith arithmetic-term...
15889func_arith ()
15890{
15891 func_arith_result=$(( $* ))
15892}
15893
15894# func_len string
15895# STRING may not start with a hyphen.
15896func_len ()
15897{
15898 func_len_result=${#1}
15899}
15900
15901_LT_EOF
15902 ;;
15903 *) # Bourne compatible functions.
15904 cat << \_LT_EOF >> "$cfgfile"
15905
15906# func_dirname file append nondir_replacement
15907# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15908# otherwise set result to NONDIR_REPLACEMENT.
15909func_dirname ()
15910{
15911 # Extract subdirectory from the argument.
15912 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15913 if test "X$func_dirname_result" = "X${1}"; then
15914 func_dirname_result="${3}"
15915 else
15916 func_dirname_result="$func_dirname_result${2}"
15917 fi
15918}
15919
15920# func_basename file
15921func_basename ()
15922{
15923 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15924}
15925
15926
15927# func_stripname prefix suffix name
15928# strip PREFIX and SUFFIX off of NAME.
15929# PREFIX and SUFFIX must not contain globbing or regex special
15930# characters, hashes, percent signs, but SUFFIX may contain a leading
15931# dot (in which case that matches only a dot).
15932# func_strip_suffix prefix name
15933func_stripname ()
15934{
15935 case ${2} in
15936 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15937 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15938 esac
15939}
15940
15941# sed scripts:
15942my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15943my_sed_long_arg='1s/^-[^=]*=//'
15944
15945# func_opt_split
15946func_opt_split ()
15947{
15948 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15949 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15950}
15951
15952# func_lo2o object
15953func_lo2o ()
15954{
15955 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15956}
15957
15958# func_xform libobj-or-source
15959func_xform ()
15960{
15961 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15962}
15963
15964# func_arith arithmetic-term...
15965func_arith ()
15966{
15967 func_arith_result=`expr "$@"`
15968}
15969
15970# func_len string
15971# STRING may not start with a hyphen.
15972func_len ()
15973{
15974 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15975}
15976
15977_LT_EOF
15978esac
15979
15980case $lt_shell_append in
15981 yes)
15982 cat << \_LT_EOF >> "$cfgfile"
15983
15984# func_append var value
15985# Append VALUE to the end of shell variable VAR.
15986func_append ()
15987{
15988 eval "$1+=\$2"
15989}
15990_LT_EOF
15991 ;;
15992 *)
15993 cat << \_LT_EOF >> "$cfgfile"
15994
15995# func_append var value
15996# Append VALUE to the end of shell variable VAR.
15997func_append ()
15998{
15999 eval "$1=\$$1\$2"
16000}
16001
16002_LT_EOF
16003 ;;
16004 esac
16005
16006
16007 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16008 || (rm -f "$cfgfile"; exit 1)
16009
16010 mv -f "$cfgfile" "$ofile" ||
16011 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16012 chmod +x "$ofile"
16013
16014 ;;
81ecdfbb 16015 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
16016 rm -f Makesim1.tmp Makesim2.tmp Makefile
16017 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16018 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16019 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
16020 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16021 <Makefile.sim >Makefile
38f48d72 16022 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 16023 ;;
81ecdfbb
RW
16024 "stamp-h":C) echo > stamp-h ;;
16025
b7026657 16026 esac
81ecdfbb 16027done # for ac_tag
c906108c 16028
b7026657 16029
81ecdfbb 16030as_fn_exit 0
b7026657 16031_ACEOF
b7026657
AC
16032ac_clean_files=$ac_clean_files_save
16033
81ecdfbb 16034test $ac_write_fail = 0 ||
d0ac1c44 16035 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16036
b7026657
AC
16037
16038# configure is writing to config.log, and then calls config.status.
16039# config.status does its own redirection, appending to config.log.
16040# Unfortunately, on DOS this fails, as config.log is still kept open
16041# by configure, so config.status won't be able to write to it; its
16042# output is simply discarded. So we exec the FD to /dev/null,
16043# effectively closing config.log, so it can be properly (re)opened and
16044# appended to by config.status. When coming back to configure, we
16045# need to make the FD available again.
16046if test "$no_create" != yes; then
16047 ac_cs_success=:
16048 ac_config_status_args=
16049 test "$silent" = yes &&
16050 ac_config_status_args="$ac_config_status_args --quiet"
16051 exec 5>/dev/null
16052 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16053 exec 5>>config.log
16054 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16055 # would make configure fail if this is the last instruction.
d0ac1c44 16056 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16057fi
16058if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16060$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 16061fi
c906108c
SS
16062
16063