]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mips/configure
sim: mips: delete unused constant variables
[thirdparty/binutils-gdb.git] / sim / mips / 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
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
c906108c 426
81ecdfbb
RW
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
2c2645d7 632ac_header_list=
37e9f182 633ac_func_list=
81ecdfbb
RW
634ac_subst_vars='LTLIBOBJS
635LIBOBJS
760b3e8b
MF
636sim_default_model
637sim_scache
81ecdfbb 638cgen_breaks
81ecdfbb 639XMKMF
81ecdfbb
RW
640sim_multi_obj
641sim_multi_src
642sim_multi_igen_configs
643sim_multi_flags
644sim_gen
8e394ffc
AB
645sim_micromips16_flags
646sim_micromips_flags
81ecdfbb
RW
647sim_m16_flags
648sim_igen_flags
649SIM_SUBTARGET
650REPORT_BUGS_TEXI
651REPORT_BUGS_TO
652PKGVERSION
81ecdfbb 653MAINT
31e6ad7d
MF
654MAINTAINER_MODE_FALSE
655MAINTAINER_MODE_TRUE
6bb11ab3
L
656lt_cv_dlopen_libs
657OTOOL64
658OTOOL
659LIPO
660NMEDIT
661DSYMUTIL
662AWK
663STRIP
664OBJDUMP
665LN_S
666NM
667ac_ct_DUMPBIN
668DUMPBIN
669LD
670FGREP
671SED
672LIBTOOL
673PLUGINS_FALSE
674PLUGINS_TRUE
aadc9410
MF
675zlibinc
676zlibdir
81ecdfbb
RW
677CATOBJEXT
678GENCAT
679INSTOBJEXT
680DATADIRNAME
681CATALOGS
682POSUB
683GMSGFMT
684XGETTEXT
685INCINTL
686LIBINTL_DEP
687LIBINTL
688USE_NLS
db2e4d67
MF
689CCDEPMODE
690DEPDIR
691am__leading_dot
5f3ef9d0 692PACKAGE
46f900c0 693C_DIALECT
81ecdfbb
RW
694RANLIB
695AR
c2783492 696LDFLAGS_FOR_BUILD
c25ea03d 697CFLAGS_FOR_BUILD
aa0fca16 698RANLIB_FOR_BUILD
81ecdfbb 699CC_FOR_BUILD
aa0fca16 700AR_FOR_BUILD
81ecdfbb
RW
701INSTALL_DATA
702INSTALL_SCRIPT
703INSTALL_PROGRAM
2232061b
MF
704EGREP
705GREP
c2783492
MF
706CPP
707OBJEXT
708EXEEXT
709ac_ct_CC
710CPPFLAGS
711LDFLAGS
712CFLAGS
713CC
81ecdfbb
RW
714target_os
715target_vendor
716target_cpu
717target
718host_os
719host_vendor
720host_cpu
721host
722build_os
723build_vendor
724build_cpu
725build
81ecdfbb
RW
726target_alias
727host_alias
728build_alias
729LIBS
730ECHO_T
731ECHO_N
732ECHO_C
733DEFS
734mandir
735localedir
736libdir
737psdir
738pdfdir
739dvidir
740htmldir
741infodir
742docdir
743oldincludedir
744includedir
745localstatedir
746sharedstatedir
747sysconfdir
748datadir
749datarootdir
750libexecdir
751sbindir
752bindir
753program_transform_name
754prefix
755exec_prefix
756PACKAGE_URL
757PACKAGE_BUGREPORT
758PACKAGE_STRING
759PACKAGE_VERSION
760PACKAGE_TARNAME
761PACKAGE_NAME
762PATH_SEPARATOR
136da8cd
MF
763SHELL
764WERROR_CFLAGS
765WARN_CFLAGS
766sim_reserved_bits
767sim_inline
768sim_hw
769sim_hw_objs
770sim_hw_cflags
136da8cd
MF
771sim_float
772sim_endian
773sim_bitsize
774sim_alignment'
b7026657 775ac_subst_files=''
81ecdfbb
RW
776ac_user_opts='
777enable_option_checking
aadc9410 778with_system_zlib
6bb11ab3
L
779enable_plugins
780enable_shared
781enable_static
782with_pic
783enable_fast_install
784with_gnu_ld
785enable_libtool_lock
81ecdfbb 786enable_maintainer_mode
81ecdfbb
RW
787enable_sim_debug
788enable_sim_stdio
789enable_sim_trace
790enable_sim_profile
35656e95 791enable_sim_assert
16f7876d 792enable_sim_environment
347fe5bb 793enable_sim_inline
81ecdfbb
RW
794with_pkgversion
795with_bugurl
81ecdfbb 796enable_sim_alignment
2232061b 797enable_werror
81ecdfbb
RW
798enable_build_warnings
799enable_sim_build_warnings
800enable_sim_reserved_bits
801enable_sim_endian
802enable_sim_bitsize
803enable_sim_float
81ecdfbb
RW
804enable_sim_hardware
805with_x
806'
807 ac_precious_vars='build_alias
808host_alias
809target_alias
810CC
811CFLAGS
812LDFLAGS
813LIBS
814CPPFLAGS
815CPP
816XMKMF'
817
c906108c
SS
818
819# Initialize some variables set by options.
b7026657
AC
820ac_init_help=
821ac_init_version=false
81ecdfbb
RW
822ac_unrecognized_opts=
823ac_unrecognized_sep=
c906108c
SS
824# The variables have the same names as the options, with
825# dashes changed to underlines.
b7026657 826cache_file=/dev/null
c906108c 827exec_prefix=NONE
c906108c 828no_create=
c906108c
SS
829no_recursion=
830prefix=NONE
831program_prefix=NONE
832program_suffix=NONE
833program_transform_name=s,x,x,
834silent=
835site=
836srcdir=
c906108c
SS
837verbose=
838x_includes=NONE
839x_libraries=NONE
b7026657
AC
840
841# Installation directory options.
842# These are left unexpanded so users can "make install exec_prefix=/foo"
843# and all the variables that are supposed to be based on exec_prefix
844# by default will actually change.
845# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 846# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
847bindir='${exec_prefix}/bin'
848sbindir='${exec_prefix}/sbin'
849libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
850datarootdir='${prefix}/share'
851datadir='${datarootdir}'
c906108c
SS
852sysconfdir='${prefix}/etc'
853sharedstatedir='${prefix}/com'
854localstatedir='${prefix}/var'
c906108c
SS
855includedir='${prefix}/include'
856oldincludedir='/usr/include'
81ecdfbb
RW
857docdir='${datarootdir}/doc/${PACKAGE}'
858infodir='${datarootdir}/info'
859htmldir='${docdir}'
860dvidir='${docdir}'
861pdfdir='${docdir}'
862psdir='${docdir}'
863libdir='${exec_prefix}/lib'
864localedir='${datarootdir}/locale'
865mandir='${datarootdir}/man'
c906108c 866
c906108c 867ac_prev=
81ecdfbb 868ac_dashdash=
c906108c
SS
869for ac_option
870do
c906108c
SS
871 # If the previous option needs an argument, assign it.
872 if test -n "$ac_prev"; then
81ecdfbb 873 eval $ac_prev=\$ac_option
c906108c
SS
874 ac_prev=
875 continue
876 fi
877
81ecdfbb 878 case $ac_option in
d0ac1c44
SM
879 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
880 *=) ac_optarg= ;;
881 *) ac_optarg=yes ;;
81ecdfbb 882 esac
c906108c
SS
883
884 # Accept the important Cygnus configure options, so we can diagnose typos.
885
81ecdfbb
RW
886 case $ac_dashdash$ac_option in
887 --)
888 ac_dashdash=yes ;;
c906108c
SS
889
890 -bindir | --bindir | --bindi | --bind | --bin | --bi)
891 ac_prev=bindir ;;
892 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 893 bindir=$ac_optarg ;;
c906108c
SS
894
895 -build | --build | --buil | --bui | --bu)
b7026657 896 ac_prev=build_alias ;;
c906108c 897 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 898 build_alias=$ac_optarg ;;
c906108c
SS
899
900 -cache-file | --cache-file | --cache-fil | --cache-fi \
901 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
902 ac_prev=cache_file ;;
903 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
904 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
905 cache_file=$ac_optarg ;;
906
907 --config-cache | -C)
908 cache_file=config.cache ;;
c906108c 909
81ecdfbb 910 -datadir | --datadir | --datadi | --datad)
c906108c 911 ac_prev=datadir ;;
81ecdfbb 912 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 913 datadir=$ac_optarg ;;
c906108c 914
81ecdfbb
RW
915 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
916 | --dataroo | --dataro | --datar)
917 ac_prev=datarootdir ;;
918 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
919 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
920 datarootdir=$ac_optarg ;;
921
c906108c 922 -disable-* | --disable-*)
81ecdfbb 923 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 924 # Reject names that are not valid shell variable names.
81ecdfbb 925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 926 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
930 *"
931"enable_$ac_useropt"
932"*) ;;
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
935 esac
936 eval enable_$ac_useropt=no ;;
937
938 -docdir | --docdir | --docdi | --doc | --do)
939 ac_prev=docdir ;;
940 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
941 docdir=$ac_optarg ;;
942
943 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
944 ac_prev=dvidir ;;
945 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
946 dvidir=$ac_optarg ;;
c906108c
SS
947
948 -enable-* | --enable-*)
81ecdfbb 949 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 950 # Reject names that are not valid shell variable names.
81ecdfbb 951 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 952 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
953 ac_useropt_orig=$ac_useropt
954 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
955 case $ac_user_opts in
956 *"
957"enable_$ac_useropt"
958"*) ;;
959 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
960 ac_unrecognized_sep=', ';;
c906108c 961 esac
81ecdfbb 962 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
963
964 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
965 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
966 | --exec | --exe | --ex)
967 ac_prev=exec_prefix ;;
968 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
969 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
970 | --exec=* | --exe=* | --ex=*)
b7026657 971 exec_prefix=$ac_optarg ;;
c906108c
SS
972
973 -gas | --gas | --ga | --g)
974 # Obsolete; use --with-gas.
975 with_gas=yes ;;
976
b7026657
AC
977 -help | --help | --hel | --he | -h)
978 ac_init_help=long ;;
979 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
980 ac_init_help=recursive ;;
981 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
982 ac_init_help=short ;;
c906108c
SS
983
984 -host | --host | --hos | --ho)
b7026657 985 ac_prev=host_alias ;;
c906108c 986 -host=* | --host=* | --hos=* | --ho=*)
b7026657 987 host_alias=$ac_optarg ;;
c906108c 988
81ecdfbb
RW
989 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
990 ac_prev=htmldir ;;
991 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
992 | --ht=*)
993 htmldir=$ac_optarg ;;
994
c906108c
SS
995 -includedir | --includedir | --includedi | --included | --include \
996 | --includ | --inclu | --incl | --inc)
997 ac_prev=includedir ;;
998 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
999 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 1000 includedir=$ac_optarg ;;
c906108c
SS
1001
1002 -infodir | --infodir | --infodi | --infod | --info | --inf)
1003 ac_prev=infodir ;;
1004 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 1005 infodir=$ac_optarg ;;
c906108c
SS
1006
1007 -libdir | --libdir | --libdi | --libd)
1008 ac_prev=libdir ;;
1009 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 1010 libdir=$ac_optarg ;;
c906108c
SS
1011
1012 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1013 | --libexe | --libex | --libe)
1014 ac_prev=libexecdir ;;
1015 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1016 | --libexe=* | --libex=* | --libe=*)
b7026657 1017 libexecdir=$ac_optarg ;;
c906108c 1018
81ecdfbb
RW
1019 -localedir | --localedir | --localedi | --localed | --locale)
1020 ac_prev=localedir ;;
1021 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1022 localedir=$ac_optarg ;;
1023
c906108c 1024 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1025 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1026 ac_prev=localstatedir ;;
1027 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1028 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1029 localstatedir=$ac_optarg ;;
c906108c
SS
1030
1031 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1032 ac_prev=mandir ;;
1033 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1034 mandir=$ac_optarg ;;
c906108c
SS
1035
1036 -nfp | --nfp | --nf)
1037 # Obsolete; use --without-fp.
1038 with_fp=no ;;
1039
1040 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1041 | --no-cr | --no-c | -n)
c906108c
SS
1042 no_create=yes ;;
1043
1044 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1045 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1046 no_recursion=yes ;;
1047
1048 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1049 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1050 | --oldin | --oldi | --old | --ol | --o)
1051 ac_prev=oldincludedir ;;
1052 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1053 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1054 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1055 oldincludedir=$ac_optarg ;;
c906108c
SS
1056
1057 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1058 ac_prev=prefix ;;
1059 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1060 prefix=$ac_optarg ;;
c906108c
SS
1061
1062 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1063 | --program-pre | --program-pr | --program-p)
1064 ac_prev=program_prefix ;;
1065 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1066 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1067 program_prefix=$ac_optarg ;;
c906108c
SS
1068
1069 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1070 | --program-suf | --program-su | --program-s)
1071 ac_prev=program_suffix ;;
1072 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1073 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1074 program_suffix=$ac_optarg ;;
c906108c
SS
1075
1076 -program-transform-name | --program-transform-name \
1077 | --program-transform-nam | --program-transform-na \
1078 | --program-transform-n | --program-transform- \
1079 | --program-transform | --program-transfor \
1080 | --program-transfo | --program-transf \
1081 | --program-trans | --program-tran \
1082 | --progr-tra | --program-tr | --program-t)
1083 ac_prev=program_transform_name ;;
1084 -program-transform-name=* | --program-transform-name=* \
1085 | --program-transform-nam=* | --program-transform-na=* \
1086 | --program-transform-n=* | --program-transform-=* \
1087 | --program-transform=* | --program-transfor=* \
1088 | --program-transfo=* | --program-transf=* \
1089 | --program-trans=* | --program-tran=* \
1090 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1091 program_transform_name=$ac_optarg ;;
c906108c 1092
81ecdfbb
RW
1093 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1094 ac_prev=pdfdir ;;
1095 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1096 pdfdir=$ac_optarg ;;
1097
1098 -psdir | --psdir | --psdi | --psd | --ps)
1099 ac_prev=psdir ;;
1100 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1101 psdir=$ac_optarg ;;
1102
c906108c
SS
1103 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1104 | -silent | --silent | --silen | --sile | --sil)
1105 silent=yes ;;
1106
1107 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1108 ac_prev=sbindir ;;
1109 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1110 | --sbi=* | --sb=*)
b7026657 1111 sbindir=$ac_optarg ;;
c906108c
SS
1112
1113 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1114 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1115 | --sharedst | --shareds | --shared | --share | --shar \
1116 | --sha | --sh)
1117 ac_prev=sharedstatedir ;;
1118 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1119 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1120 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1121 | --sha=* | --sh=*)
b7026657 1122 sharedstatedir=$ac_optarg ;;
c906108c
SS
1123
1124 -site | --site | --sit)
1125 ac_prev=site ;;
1126 -site=* | --site=* | --sit=*)
b7026657 1127 site=$ac_optarg ;;
e514a9d6 1128
c906108c
SS
1129 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1130 ac_prev=srcdir ;;
1131 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1132 srcdir=$ac_optarg ;;
c906108c
SS
1133
1134 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1135 | --syscon | --sysco | --sysc | --sys | --sy)
1136 ac_prev=sysconfdir ;;
1137 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1138 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1139 sysconfdir=$ac_optarg ;;
c906108c
SS
1140
1141 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1142 ac_prev=target_alias ;;
c906108c 1143 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1144 target_alias=$ac_optarg ;;
c906108c
SS
1145
1146 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1147 verbose=yes ;;
1148
b7026657
AC
1149 -version | --version | --versio | --versi | --vers | -V)
1150 ac_init_version=: ;;
c906108c
SS
1151
1152 -with-* | --with-*)
81ecdfbb 1153 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1154 # Reject names that are not valid shell variable names.
81ecdfbb 1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1156 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1160 *"
1161"with_$ac_useropt"
1162"*) ;;
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
c906108c 1165 esac
81ecdfbb 1166 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1167
1168 -without-* | --without-*)
81ecdfbb 1169 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1170 # Reject names that are not valid shell variable names.
81ecdfbb 1171 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1172 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1173 ac_useropt_orig=$ac_useropt
1174 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1175 case $ac_user_opts in
1176 *"
1177"with_$ac_useropt"
1178"*) ;;
1179 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1180 ac_unrecognized_sep=', ';;
1181 esac
1182 eval with_$ac_useropt=no ;;
c906108c
SS
1183
1184 --x)
1185 # Obsolete; use --with-x.
1186 with_x=yes ;;
1187
1188 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1189 | --x-incl | --x-inc | --x-in | --x-i)
1190 ac_prev=x_includes ;;
1191 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1192 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1193 x_includes=$ac_optarg ;;
c906108c
SS
1194
1195 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1196 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1197 ac_prev=x_libraries ;;
1198 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1199 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1200 x_libraries=$ac_optarg ;;
c906108c 1201
d0ac1c44
SM
1202 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1203Try \`$0 --help' for more information"
c906108c
SS
1204 ;;
1205
b7026657
AC
1206 *=*)
1207 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1208 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1209 case $ac_envvar in #(
1210 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1211 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1212 esac
1213 eval $ac_envvar=\$ac_optarg
b7026657
AC
1214 export $ac_envvar ;;
1215
c906108c 1216 *)
b7026657 1217 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1218 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1219 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1220 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1221 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1222 ;;
1223
1224 esac
1225done
1226
1227if test -n "$ac_prev"; then
b7026657 1228 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1229 as_fn_error $? "missing argument to $ac_option"
c906108c 1230fi
c906108c 1231
81ecdfbb
RW
1232if test -n "$ac_unrecognized_opts"; then
1233 case $enable_option_checking in
1234 no) ;;
d0ac1c44 1235 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1236 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1237 esac
81ecdfbb 1238fi
c906108c 1239
81ecdfbb
RW
1240# Check all directory arguments for consistency.
1241for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1242 datadir sysconfdir sharedstatedir localstatedir includedir \
1243 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1244 libdir localedir mandir
c906108c 1245do
81ecdfbb
RW
1246 eval ac_val=\$$ac_var
1247 # Remove trailing slashes.
1248 case $ac_val in
1249 */ )
1250 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1251 eval $ac_var=\$ac_val;;
1252 esac
1253 # Be sure to have absolute directory names.
b7026657 1254 case $ac_val in
81ecdfbb
RW
1255 [\\/$]* | ?:[\\/]* ) continue;;
1256 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1257 esac
d0ac1c44 1258 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1259done
1260
b7026657
AC
1261# There might be people who depend on the old broken behavior: `$host'
1262# used to hold the argument of --host etc.
1263# FIXME: To remove some day.
1264build=$build_alias
1265host=$host_alias
1266target=$target_alias
1267
1268# FIXME: To remove some day.
1269if test "x$host_alias" != x; then
1270 if test "x$build_alias" = x; then
1271 cross_compiling=maybe
b7026657
AC
1272 elif test "x$build_alias" != "x$host_alias"; then
1273 cross_compiling=yes
1274 fi
1275fi
c906108c 1276
b7026657
AC
1277ac_tool_prefix=
1278test -n "$host_alias" && ac_tool_prefix=$host_alias-
1279
1280test "$silent" = yes && exec 6>/dev/null
c906108c 1281
c906108c 1282
81ecdfbb
RW
1283ac_pwd=`pwd` && test -n "$ac_pwd" &&
1284ac_ls_di=`ls -di .` &&
1285ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1286 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1287test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1288 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1289
1290
c906108c
SS
1291# Find the source files, if location was not specified.
1292if test -z "$srcdir"; then
1293 ac_srcdir_defaulted=yes
81ecdfbb
RW
1294 # Try the directory containing this script, then the parent directory.
1295 ac_confdir=`$as_dirname -- "$as_myself" ||
1296$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1297 X"$as_myself" : 'X\(//\)[^/]' \| \
1298 X"$as_myself" : 'X\(//\)$' \| \
1299 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1300$as_echo X"$as_myself" |
1301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1302 s//\1/
1303 q
1304 }
1305 /^X\(\/\/\)[^/].*/{
1306 s//\1/
1307 q
1308 }
1309 /^X\(\/\/\)$/{
1310 s//\1/
1311 q
1312 }
1313 /^X\(\/\).*/{
1314 s//\1/
1315 q
1316 }
1317 s/.*/./; q'`
c906108c 1318 srcdir=$ac_confdir
81ecdfbb 1319 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1320 srcdir=..
1321 fi
1322else
1323 ac_srcdir_defaulted=no
1324fi
81ecdfbb
RW
1325if test ! -r "$srcdir/$ac_unique_file"; then
1326 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1327 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1328fi
1329ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1330ac_abs_confdir=`(
d0ac1c44 1331 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1332 pwd)`
1333# When building in place, set srcdir=.
1334if test "$ac_abs_confdir" = "$ac_pwd"; then
1335 srcdir=.
1336fi
1337# Remove unnecessary trailing slashes from srcdir.
1338# Double slashes in file names in object file debugging info
1339# mess up M-x gdb in Emacs.
1340case $srcdir in
1341*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1342esac
1343for ac_var in $ac_precious_vars; do
1344 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1345 eval ac_env_${ac_var}_value=\$${ac_var}
1346 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1347 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1348done
c906108c 1349
b7026657
AC
1350#
1351# Report the --help message.
1352#
1353if test "$ac_init_help" = "long"; then
1354 # Omit some internal or obsolete options to make the list less imposing.
1355 # This message is too long to be a string in the A/UX 3.1 sh.
1356 cat <<_ACEOF
1357\`configure' configures this package to adapt to many kinds of systems.
c906108c 1358
b7026657 1359Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1360
b7026657
AC
1361To assign environment variables (e.g., CC, CFLAGS...), specify them as
1362VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1363
b7026657 1364Defaults for the options are specified in brackets.
c906108c 1365
b7026657
AC
1366Configuration:
1367 -h, --help display this help and exit
1368 --help=short display options specific to this package
1369 --help=recursive display the short help of all the included packages
1370 -V, --version display version information and exit
d0ac1c44 1371 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1372 --cache-file=FILE cache test results in FILE [disabled]
1373 -C, --config-cache alias for \`--cache-file=config.cache'
1374 -n, --no-create do not create output files
1375 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1376
b7026657
AC
1377Installation directories:
1378 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1379 [$ac_default_prefix]
b7026657 1380 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1381 [PREFIX]
c906108c 1382
b7026657
AC
1383By default, \`make install' will install all the files in
1384\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1385an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1386for instance \`--prefix=\$HOME'.
c906108c 1387
b7026657
AC
1388For better control, use the options below.
1389
1390Fine tuning of the installation directories:
81ecdfbb
RW
1391 --bindir=DIR user executables [EPREFIX/bin]
1392 --sbindir=DIR system admin executables [EPREFIX/sbin]
1393 --libexecdir=DIR program executables [EPREFIX/libexec]
1394 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1395 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1396 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1397 --libdir=DIR object code libraries [EPREFIX/lib]
1398 --includedir=DIR C header files [PREFIX/include]
1399 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1400 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1401 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1402 --infodir=DIR info documentation [DATAROOTDIR/info]
1403 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1404 --mandir=DIR man documentation [DATAROOTDIR/man]
1405 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1406 --htmldir=DIR html documentation [DOCDIR]
1407 --dvidir=DIR dvi documentation [DOCDIR]
1408 --pdfdir=DIR pdf documentation [DOCDIR]
1409 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1410_ACEOF
1411
1412 cat <<\_ACEOF
1413
1414Program names:
1415 --program-prefix=PREFIX prepend PREFIX to installed program names
1416 --program-suffix=SUFFIX append SUFFIX to installed program names
1417 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1418
1419X features:
1420 --x-includes=DIR X include files are in DIR
1421 --x-libraries=DIR X library files are in DIR
1422
1423System types:
1424 --build=BUILD configure for building on BUILD [guessed]
1425 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1426 --target=TARGET configure for building compilers for TARGET [HOST]
1427_ACEOF
c906108c 1428fi
b7026657
AC
1429
1430if test -n "$ac_init_help"; then
1431
1432 cat <<\_ACEOF
1433
1434Optional Features:
81ecdfbb 1435 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1436 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1437 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1438 --enable-plugins Enable support for plugins
6bb11ab3
L
1439 --enable-shared[=PKGS] build shared libraries [default=yes]
1440 --enable-static[=PKGS] build static libraries [default=yes]
1441 --enable-fast-install[=PKGS]
1442 optimize for fast installation [default=yes]
1443 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1444 --enable-maintainer-mode
1445 enable make rules and dependencies not useful (and
1446 sometimes confusing) to the casual installer
8d0978fb
MF
1447 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1448 itself)
1449 --enable-sim-stdio Specify whether to use stdio for console
1450 input/output
1451 --enable-sim-trace=opts Enable tracing of simulated programs
1452 --enable-sim-profile=opts
1453 Enable profiling flags
35656e95 1454 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1455 --enable-sim-environment=environment
1456 Specify mixed, user, virtual or operating
1457 environment
8d0978fb
MF
1458 --enable-sim-inline=inlines
1459 Specify which functions should be inlined
1460 --enable-sim-alignment=align
1461 Specify strict, nonstrict or forced alignment of
1462 memory accesses
2232061b
MF
1463 --enable-werror treat compile warnings as errors
1464 --enable-build-warnings enable build-time compiler warnings if gcc is used
1465 --enable-sim-build-warnings
1466 enable SIM specific build-time compiler warnings if
1467 gcc is used
8d0978fb
MF
1468 --enable-sim-reserved-bits
1469 Specify whether to check reserved bits in
1470 instruction
1471 --enable-sim-endian=endian
1472 Specify target byte endian orientation
1473 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1474 --enable-sim-float Specify that the target processor has floating point
1475 hardware
1517bd27
MF
1476 --enable-sim-hardware=LIST
1477 Specify the hardware to be included in the build.
b7026657
AC
1478
1479Optional Packages:
1480 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1481 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1482 --with-system-zlib use installed libz
6bb11ab3
L
1483 --with-pic try to use only PIC/non-PIC objects [default=use
1484 both]
1485 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1486 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468 1487 --with-bugurl=URL Direct users to URL to report a bug
b7026657
AC
1488 --with-x use the X Window System
1489
1490Some influential environment variables:
1491 CC C compiler command
1492 CFLAGS C compiler flags
1493 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1494 nonstandard directory <lib dir>
81ecdfbb 1495 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1496 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1497 you have headers in a nonstandard directory <include dir>
b7026657 1498 CPP C preprocessor
81ecdfbb 1499 XMKMF Path to xmkmf, Makefile generator for X Window System
b7026657
AC
1500
1501Use these variables to override the choices made by `configure' or to help
1502it to find libraries and programs with nonstandard names/locations.
1503
81ecdfbb 1504Report bugs to the package provider.
b7026657 1505_ACEOF
81ecdfbb 1506ac_status=$?
c906108c
SS
1507fi
1508
b7026657
AC
1509if test "$ac_init_help" = "recursive"; then
1510 # If there are subdirs, report their specific --help.
b7026657 1511 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1512 test -d "$ac_dir" ||
1513 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1514 continue
b7026657 1515 ac_builddir=.
c906108c 1516
81ecdfbb
RW
1517case "$ac_dir" in
1518.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1519*)
1520 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1521 # A ".." for each directory in $ac_dir_suffix.
1522 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1523 case $ac_top_builddir_sub in
1524 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1525 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1526 esac ;;
1527esac
1528ac_abs_top_builddir=$ac_pwd
1529ac_abs_builddir=$ac_pwd$ac_dir_suffix
1530# for backward compatibility:
1531ac_top_builddir=$ac_top_build_prefix
c906108c 1532
b7026657 1533case $srcdir in
81ecdfbb 1534 .) # We are building in place.
b7026657 1535 ac_srcdir=.
81ecdfbb
RW
1536 ac_top_srcdir=$ac_top_builddir_sub
1537 ac_abs_top_srcdir=$ac_pwd ;;
1538 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1539 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1540 ac_top_srcdir=$srcdir
1541 ac_abs_top_srcdir=$srcdir ;;
1542 *) # Relative name.
1543 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1544 ac_top_srcdir=$ac_top_build_prefix$srcdir
1545 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1546esac
81ecdfbb
RW
1547ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1548
1549 cd "$ac_dir" || { ac_status=$?; continue; }
1550 # Check for guested configure.
1551 if test -f "$ac_srcdir/configure.gnu"; then
1552 echo &&
1553 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1554 elif test -f "$ac_srcdir/configure"; then
1555 echo &&
1556 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1557 else
81ecdfbb
RW
1558 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1559 fi || ac_status=$?
1560 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657
AC
1561 done
1562fi
1563
81ecdfbb 1564test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1565if $ac_init_version; then
1566 cat <<\_ACEOF
81ecdfbb 1567configure
d0ac1c44 1568generated by GNU Autoconf 2.69
b7026657 1569
d0ac1c44 1570Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1571This configure script is free software; the Free Software Foundation
1572gives unlimited permission to copy, distribute and modify it.
1573_ACEOF
81ecdfbb 1574 exit
b7026657 1575fi
b7026657 1576
81ecdfbb
RW
1577## ------------------------ ##
1578## Autoconf initialization. ##
1579## ------------------------ ##
b7026657 1580
81ecdfbb
RW
1581# ac_fn_c_try_compile LINENO
1582# --------------------------
1583# Try to compile conftest.$ac_ext, and return whether this succeeded.
1584ac_fn_c_try_compile ()
b7026657 1585{
81ecdfbb
RW
1586 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587 rm -f conftest.$ac_objext
1588 if { { ac_try="$ac_compile"
1589case "(($ac_try" in
1590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591 *) ac_try_echo=$ac_try;;
1592esac
1593eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594$as_echo "$ac_try_echo"; } >&5
1595 (eval "$ac_compile") 2>conftest.err
1596 ac_status=$?
1597 if test -s conftest.err; then
1598 grep -v '^ *+' conftest.err >conftest.er1
1599 cat conftest.er1 >&5
1600 mv -f conftest.er1 conftest.err
1601 fi
1602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603 test $ac_status = 0; } && {
1604 test -z "$ac_c_werror_flag" ||
1605 test ! -s conftest.err
1606 } && test -s conftest.$ac_objext; then :
1607 ac_retval=0
1608else
1609 $as_echo "$as_me: failed program was:" >&5
1610sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1611
81ecdfbb
RW
1612 ac_retval=1
1613fi
d0ac1c44
SM
1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1615 as_fn_set_status $ac_retval
b7026657 1616
81ecdfbb 1617} # ac_fn_c_try_compile
b7026657 1618
81ecdfbb
RW
1619# ac_fn_c_try_cpp LINENO
1620# ----------------------
1621# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1622ac_fn_c_try_cpp ()
1623{
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625 if { { ac_try="$ac_cpp conftest.$ac_ext"
1626case "(($ac_try" in
1627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1628 *) ac_try_echo=$ac_try;;
1629esac
1630eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1631$as_echo "$ac_try_echo"; } >&5
1632 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1633 ac_status=$?
1634 if test -s conftest.err; then
1635 grep -v '^ *+' conftest.err >conftest.er1
1636 cat conftest.er1 >&5
1637 mv -f conftest.er1 conftest.err
1638 fi
1639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1640 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1641 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1642 test ! -s conftest.err
1643 }; then :
1644 ac_retval=0
1645else
1646 $as_echo "$as_me: failed program was:" >&5
1647sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1648
81ecdfbb
RW
1649 ac_retval=1
1650fi
d0ac1c44
SM
1651 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1652 as_fn_set_status $ac_retval
b7026657 1653
81ecdfbb
RW
1654} # ac_fn_c_try_cpp
1655
1656# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1657# -------------------------------------------------------
1658# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1659# the include files in INCLUDES and setting the cache variable VAR
1660# accordingly.
1661ac_fn_c_check_header_mongrel ()
1662{
1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1664 if eval \${$3+:} false; then :
81ecdfbb
RW
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1667if eval \${$3+:} false; then :
81ecdfbb
RW
1668 $as_echo_n "(cached) " >&6
1669fi
1670eval ac_res=\$$3
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1672$as_echo "$ac_res" >&6; }
1673else
1674 # Is the header compilable?
1675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1676$as_echo_n "checking $2 usability... " >&6; }
1677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1678/* end confdefs.h. */
1679$4
1680#include <$2>
1681_ACEOF
1682if ac_fn_c_try_compile "$LINENO"; then :
1683 ac_header_compiler=yes
1684else
1685 ac_header_compiler=no
1686fi
1687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1689$as_echo "$ac_header_compiler" >&6; }
1690
1691# Is the header present?
1692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1693$as_echo_n "checking $2 presence... " >&6; }
1694cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1695/* end confdefs.h. */
1696#include <$2>
1697_ACEOF
1698if ac_fn_c_try_cpp "$LINENO"; then :
1699 ac_header_preproc=yes
1700else
1701 ac_header_preproc=no
1702fi
d0ac1c44 1703rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1705$as_echo "$ac_header_preproc" >&6; }
1706
1707# So? What about this header?
1708case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1709 yes:no: )
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1711$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1713$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1714 ;;
1715 no:yes:* )
1716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1717$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1719$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1721$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1723$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1725$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1726 ;;
1727esac
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1730if eval \${$3+:} false; then :
81ecdfbb
RW
1731 $as_echo_n "(cached) " >&6
1732else
1733 eval "$3=\$ac_header_compiler"
1734fi
1735eval ac_res=\$$3
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1737$as_echo "$ac_res" >&6; }
1738fi
d0ac1c44 1739 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1740
1741} # ac_fn_c_check_header_mongrel
1742
1743# ac_fn_c_try_run LINENO
1744# ----------------------
1745# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1746# that executables *can* be run.
1747ac_fn_c_try_run ()
1748{
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 if { { ac_try="$ac_link"
1751case "(($ac_try" in
1752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753 *) ac_try_echo=$ac_try;;
1754esac
1755eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756$as_echo "$ac_try_echo"; } >&5
1757 (eval "$ac_link") 2>&5
1758 ac_status=$?
1759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1760 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1761 { { case "(($ac_try" in
1762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1764esac
1765eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766$as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_try") 2>&5
1768 ac_status=$?
1769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1770 test $ac_status = 0; }; }; then :
1771 ac_retval=0
1772else
1773 $as_echo "$as_me: program exited with status $ac_status" >&5
1774 $as_echo "$as_me: failed program was:" >&5
1775sed 's/^/| /' conftest.$ac_ext >&5
1776
1777 ac_retval=$ac_status
1778fi
1779 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1781 as_fn_set_status $ac_retval
81ecdfbb
RW
1782
1783} # ac_fn_c_try_run
1784
1785# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1786# -------------------------------------------------------
1787# Tests whether HEADER exists and can be compiled using the include files in
1788# INCLUDES, setting the cache variable VAR accordingly.
1789ac_fn_c_check_header_compile ()
1790{
1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1793$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1794if eval \${$3+:} false; then :
81ecdfbb
RW
1795 $as_echo_n "(cached) " >&6
1796else
1797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1798/* end confdefs.h. */
1799$4
1800#include <$2>
1801_ACEOF
1802if ac_fn_c_try_compile "$LINENO"; then :
1803 eval "$3=yes"
1804else
1805 eval "$3=no"
1806fi
1807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1808fi
1809eval ac_res=\$$3
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811$as_echo "$ac_res" >&6; }
d0ac1c44 1812 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1813
1814} # ac_fn_c_check_header_compile
1815
1816# ac_fn_c_try_link LINENO
1817# -----------------------
1818# Try to link conftest.$ac_ext, and return whether this succeeded.
1819ac_fn_c_try_link ()
1820{
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 rm -f conftest.$ac_objext conftest$ac_exeext
1823 if { { ac_try="$ac_link"
1824case "(($ac_try" in
1825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1826 *) ac_try_echo=$ac_try;;
1827esac
1828eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1829$as_echo "$ac_try_echo"; } >&5
1830 (eval "$ac_link") 2>conftest.err
1831 ac_status=$?
1832 if test -s conftest.err; then
1833 grep -v '^ *+' conftest.err >conftest.er1
1834 cat conftest.er1 >&5
1835 mv -f conftest.er1 conftest.err
1836 fi
1837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1838 test $ac_status = 0; } && {
1839 test -z "$ac_c_werror_flag" ||
1840 test ! -s conftest.err
1841 } && test -s conftest$ac_exeext && {
1842 test "$cross_compiling" = yes ||
d0ac1c44 1843 test -x conftest$ac_exeext
81ecdfbb
RW
1844 }; then :
1845 ac_retval=0
1846else
1847 $as_echo "$as_me: failed program was:" >&5
1848sed 's/^/| /' conftest.$ac_ext >&5
1849
1850 ac_retval=1
1851fi
1852 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1853 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1854 # interfere with the next link command; also delete a directory that is
1855 # left behind by Apple's compiler. We do this before executing the actions.
1856 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1857 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858 as_fn_set_status $ac_retval
81ecdfbb
RW
1859
1860} # ac_fn_c_try_link
1861
1862# ac_fn_c_check_func LINENO FUNC VAR
1863# ----------------------------------
1864# Tests whether FUNC exists, setting the cache variable VAR accordingly
1865ac_fn_c_check_func ()
1866{
1867 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1869$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1870if eval \${$3+:} false; then :
81ecdfbb
RW
1871 $as_echo_n "(cached) " >&6
1872else
1873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1874/* end confdefs.h. */
1875/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1876 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1877#define $2 innocuous_$2
1878
1879/* System header to define __stub macros and hopefully few prototypes,
1880 which can conflict with char $2 (); below.
1881 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1882 <limits.h> exists even on freestanding compilers. */
1883
1884#ifdef __STDC__
1885# include <limits.h>
1886#else
1887# include <assert.h>
1888#endif
1889
1890#undef $2
1891
1892/* Override any GCC internal prototype to avoid an error.
1893 Use char because int might match the return type of a GCC
1894 builtin and then its argument prototype would still apply. */
1895#ifdef __cplusplus
1896extern "C"
1897#endif
1898char $2 ();
1899/* The GNU C library defines this for functions which it implements
1900 to always fail with ENOSYS. Some functions are actually named
1901 something starting with __ and the normal name is an alias. */
1902#if defined __stub_$2 || defined __stub___$2
1903choke me
1904#endif
1905
1906int
1907main ()
1908{
1909return $2 ();
1910 ;
1911 return 0;
1912}
1913_ACEOF
1914if ac_fn_c_try_link "$LINENO"; then :
1915 eval "$3=yes"
1916else
1917 eval "$3=no"
1918fi
1919rm -f core conftest.err conftest.$ac_objext \
1920 conftest$ac_exeext conftest.$ac_ext
1921fi
1922eval ac_res=\$$3
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1924$as_echo "$ac_res" >&6; }
d0ac1c44 1925 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1926
1927} # ac_fn_c_check_func
936df756
MF
1928
1929# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1930# ----------------------------------------------------
1931# Tries to find if the field MEMBER exists in type AGGR, after including
1932# INCLUDES, setting cache variable VAR accordingly.
1933ac_fn_c_check_member ()
1934{
1935 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1937$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1938if eval \${$4+:} false; then :
936df756
MF
1939 $as_echo_n "(cached) " >&6
1940else
1941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942/* end confdefs.h. */
1943$5
1944int
1945main ()
1946{
1947static $2 ac_aggr;
1948if (ac_aggr.$3)
1949return 0;
1950 ;
1951 return 0;
1952}
1953_ACEOF
1954if ac_fn_c_try_compile "$LINENO"; then :
1955 eval "$4=yes"
1956else
1957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1958/* end confdefs.h. */
1959$5
1960int
1961main ()
1962{
1963static $2 ac_aggr;
1964if (sizeof ac_aggr.$3)
1965return 0;
1966 ;
1967 return 0;
1968}
1969_ACEOF
1970if ac_fn_c_try_compile "$LINENO"; then :
1971 eval "$4=yes"
1972else
1973 eval "$4=no"
1974fi
1975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1976fi
1977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1978fi
1979eval ac_res=\$$4
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1981$as_echo "$ac_res" >&6; }
d0ac1c44 1982 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1983
1984} # ac_fn_c_check_member
1985
1986# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1987# -------------------------------------------
1988# Tests whether TYPE exists after having included INCLUDES, setting cache
1989# variable VAR accordingly.
1990ac_fn_c_check_type ()
1991{
1992 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1994$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1995if eval \${$3+:} false; then :
936df756
MF
1996 $as_echo_n "(cached) " >&6
1997else
1998 eval "$3=no"
1999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2000/* end confdefs.h. */
2001$4
2002int
2003main ()
2004{
2005if (sizeof ($2))
2006 return 0;
2007 ;
2008 return 0;
2009}
2010_ACEOF
2011if ac_fn_c_try_compile "$LINENO"; then :
2012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2013/* end confdefs.h. */
2014$4
2015int
2016main ()
2017{
2018if (sizeof (($2)))
2019 return 0;
2020 ;
2021 return 0;
2022}
2023_ACEOF
2024if ac_fn_c_try_compile "$LINENO"; then :
2025
2026else
2027 eval "$3=yes"
2028fi
2029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2030fi
2031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032fi
2033eval ac_res=\$$3
2034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2035$as_echo "$ac_res" >&6; }
d0ac1c44 2036 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2037
2038} # ac_fn_c_check_type
81ecdfbb
RW
2039cat >config.log <<_ACEOF
2040This file contains any messages produced by compilers while
2041running configure, to aid debugging if configure makes a mistake.
2042
2043It was created by $as_me, which was
d0ac1c44 2044generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2045
2046 $ $0 $@
2047
2048_ACEOF
2049exec 5>>config.log
2050{
2051cat <<_ASUNAME
2052## --------- ##
2053## Platform. ##
2054## --------- ##
2055
2056hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2057uname -m = `(uname -m) 2>/dev/null || echo unknown`
2058uname -r = `(uname -r) 2>/dev/null || echo unknown`
2059uname -s = `(uname -s) 2>/dev/null || echo unknown`
2060uname -v = `(uname -v) 2>/dev/null || echo unknown`
2061
2062/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2063/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2064
2065/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2066/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2067/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2068/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2069/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2070/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2071/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2072
2073_ASUNAME
2074
2075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2076for as_dir in $PATH
2077do
2078 IFS=$as_save_IFS
2079 test -z "$as_dir" && as_dir=.
2080 $as_echo "PATH: $as_dir"
2081 done
2082IFS=$as_save_IFS
2083
2084} >&5
2085
2086cat >&5 <<_ACEOF
b7026657
AC
2087
2088
2089## ----------- ##
2090## Core tests. ##
2091## ----------- ##
2092
2093_ACEOF
2094
2095
2096# Keep a trace of the command line.
2097# Strip out --no-create and --no-recursion so they do not pile up.
2098# Strip out --silent because we don't want to record it for future runs.
2099# Also quote any args containing shell meta-characters.
2100# Make two passes to allow for proper duplicate-argument suppression.
2101ac_configure_args=
2102ac_configure_args0=
2103ac_configure_args1=
b7026657
AC
2104ac_must_keep_next=false
2105for ac_pass in 1 2
2106do
2107 for ac_arg
2108 do
2109 case $ac_arg in
2110 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2111 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2112 | -silent | --silent | --silen | --sile | --sil)
2113 continue ;;
81ecdfbb
RW
2114 *\'*)
2115 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2116 esac
2117 case $ac_pass in
81ecdfbb 2118 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2119 2)
81ecdfbb 2120 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2121 if test $ac_must_keep_next = true; then
2122 ac_must_keep_next=false # Got value, back to normal.
2123 else
2124 case $ac_arg in
2125 *=* | --config-cache | -C | -disable-* | --disable-* \
2126 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2127 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2128 | -with-* | --with-* | -without-* | --without-* | --x)
2129 case "$ac_configure_args0 " in
2130 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2131 esac
2132 ;;
2133 -* ) ac_must_keep_next=true ;;
2134 esac
2135 fi
81ecdfbb 2136 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2137 ;;
2138 esac
2139 done
2140done
81ecdfbb
RW
2141{ ac_configure_args0=; unset ac_configure_args0;}
2142{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2143
2144# When interrupted or exit'd, cleanup temporary files, and complete
2145# config.log. We remove comments because anyway the quotes in there
2146# would cause problems or look ugly.
81ecdfbb
RW
2147# WARNING: Use '\'' to represent an apostrophe within the trap.
2148# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2149trap 'exit_status=$?
2150 # Save into config.log some information that might help in debugging.
2151 {
2152 echo
2153
d0ac1c44 2154 $as_echo "## ---------------- ##
b7026657 2155## Cache variables. ##
d0ac1c44 2156## ---------------- ##"
b7026657
AC
2157 echo
2158 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2159(
2160 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2161 eval ac_val=\$$ac_var
2162 case $ac_val in #(
2163 *${as_nl}*)
2164 case $ac_var in #(
2165 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2166$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2167 esac
2168 case $ac_var in #(
2169 _ | IFS | as_nl) ;; #(
2170 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2171 *) { eval $ac_var=; unset $ac_var;} ;;
2172 esac ;;
2173 esac
2174 done
b7026657 2175 (set) 2>&1 |
81ecdfbb
RW
2176 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2177 *${as_nl}ac_space=\ *)
b7026657 2178 sed -n \
81ecdfbb
RW
2179 "s/'\''/'\''\\\\'\'''\''/g;
2180 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2181 ;; #(
b7026657 2182 *)
81ecdfbb 2183 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2184 ;;
81ecdfbb
RW
2185 esac |
2186 sort
2187)
b7026657
AC
2188 echo
2189
d0ac1c44 2190 $as_echo "## ----------------- ##
b7026657 2191## Output variables. ##
d0ac1c44 2192## ----------------- ##"
b7026657
AC
2193 echo
2194 for ac_var in $ac_subst_vars
2195 do
81ecdfbb
RW
2196 eval ac_val=\$$ac_var
2197 case $ac_val in
2198 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2199 esac
2200 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2201 done | sort
2202 echo
2203
2204 if test -n "$ac_subst_files"; then
d0ac1c44 2205 $as_echo "## ------------------- ##
81ecdfbb 2206## File substitutions. ##
d0ac1c44 2207## ------------------- ##"
b7026657
AC
2208 echo
2209 for ac_var in $ac_subst_files
2210 do
81ecdfbb
RW
2211 eval ac_val=\$$ac_var
2212 case $ac_val in
2213 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2214 esac
2215 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2216 done | sort
2217 echo
2218 fi
2219
2220 if test -s confdefs.h; then
d0ac1c44 2221 $as_echo "## ----------- ##
b7026657 2222## confdefs.h. ##
d0ac1c44 2223## ----------- ##"
b7026657 2224 echo
81ecdfbb 2225 cat confdefs.h
b7026657
AC
2226 echo
2227 fi
2228 test "$ac_signal" != 0 &&
81ecdfbb
RW
2229 $as_echo "$as_me: caught signal $ac_signal"
2230 $as_echo "$as_me: exit $exit_status"
b7026657 2231 } >&5
81ecdfbb
RW
2232 rm -f core *.core core.conftest.* &&
2233 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2234 exit $exit_status
81ecdfbb 2235' 0
b7026657 2236for ac_signal in 1 2 13 15; do
81ecdfbb 2237 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2238done
2239ac_signal=0
2240
2241# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2242rm -f -r conftest* confdefs.h
2243
2244$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2245
2246# Predefined preprocessor variables.
2247
2248cat >>confdefs.h <<_ACEOF
2249#define PACKAGE_NAME "$PACKAGE_NAME"
2250_ACEOF
2251
b7026657
AC
2252cat >>confdefs.h <<_ACEOF
2253#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2254_ACEOF
2255
b7026657
AC
2256cat >>confdefs.h <<_ACEOF
2257#define PACKAGE_VERSION "$PACKAGE_VERSION"
2258_ACEOF
2259
b7026657
AC
2260cat >>confdefs.h <<_ACEOF
2261#define PACKAGE_STRING "$PACKAGE_STRING"
2262_ACEOF
2263
b7026657
AC
2264cat >>confdefs.h <<_ACEOF
2265#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2266_ACEOF
2267
81ecdfbb
RW
2268cat >>confdefs.h <<_ACEOF
2269#define PACKAGE_URL "$PACKAGE_URL"
2270_ACEOF
2271
b7026657
AC
2272
2273# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2274# Prefer an explicitly selected file to automatically selected ones.
2275ac_site_file1=NONE
2276ac_site_file2=NONE
2277if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2278 # We do not want a PATH search for config.site.
2279 case $CONFIG_SITE in #((
2280 -*) ac_site_file1=./$CONFIG_SITE;;
2281 */*) ac_site_file1=$CONFIG_SITE;;
2282 *) ac_site_file1=./$CONFIG_SITE;;
2283 esac
81ecdfbb
RW
2284elif test "x$prefix" != xNONE; then
2285 ac_site_file1=$prefix/share/config.site
2286 ac_site_file2=$prefix/etc/config.site
2287else
2288 ac_site_file1=$ac_default_prefix/share/config.site
2289 ac_site_file2=$ac_default_prefix/etc/config.site
2290fi
2291for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2292do
2293 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2294 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2296$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2297 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2298 . "$ac_site_file" \
2299 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2300$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2301as_fn_error $? "failed to load site script $ac_site_file
2302See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2303 fi
2304done
2305
2306if test -r "$cache_file"; then
d0ac1c44
SM
2307 # Some versions of bash will fail to source /dev/null (special files
2308 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2309 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2311$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2312 case $cache_file in
81ecdfbb
RW
2313 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2314 *) . "./$cache_file";;
b7026657
AC
2315 esac
2316 fi
c906108c 2317else
81ecdfbb
RW
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2319$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2320 >$cache_file
2321fi
2322
2c2645d7
MF
2323as_fn_append ac_header_list " dlfcn.h"
2324as_fn_append ac_header_list " fcntl.h"
2325as_fn_append ac_header_list " fpu_control.h"
2326as_fn_append ac_header_list " unistd.h"
2327as_fn_append ac_header_list " sys/mman.h"
2328as_fn_append ac_header_list " sys/resource.h"
2c2645d7 2329as_fn_append ac_header_list " sys/stat.h"
37e9f182
MF
2330as_fn_append ac_func_list " __setfpucw"
2331as_fn_append ac_func_list " ftruncate"
2332as_fn_append ac_func_list " getrusage"
2333as_fn_append ac_func_list " lstat"
2334as_fn_append ac_func_list " mmap"
2335as_fn_append ac_func_list " munmap"
2336as_fn_append ac_func_list " posix_fallocate"
2337as_fn_append ac_func_list " sigaction"
fe348617 2338as_fn_append ac_func_list " strsignal"
37e9f182
MF
2339as_fn_append ac_func_list " time"
2340as_fn_append ac_func_list " truncate"
b7026657
AC
2341# Check that the precious variables saved in the cache have kept the same
2342# value.
2343ac_cache_corrupted=false
81ecdfbb 2344for ac_var in $ac_precious_vars; do
b7026657
AC
2345 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2346 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2347 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2348 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2349 case $ac_old_set,$ac_new_set in
2350 set,)
81ecdfbb
RW
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2352$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2353 ac_cache_corrupted=: ;;
2354 ,set)
81ecdfbb
RW
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2356$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2357 ac_cache_corrupted=: ;;
2358 ,);;
2359 *)
2360 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2361 # differences in whitespace do not lead to failure.
2362 ac_old_val_w=`echo x $ac_old_val`
2363 ac_new_val_w=`echo x $ac_new_val`
2364 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2366$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2367 ac_cache_corrupted=:
2368 else
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2370$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2371 eval $ac_var=\$ac_old_val
2372 fi
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2374$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2375 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2376$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2377 fi;;
2378 esac
2379 # Pass precious variables to config.status.
2380 if test "$ac_new_set" = set; then
2381 case $ac_new_val in
81ecdfbb 2382 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2383 *) ac_arg=$ac_var=$ac_new_val ;;
2384 esac
2385 case " $ac_configure_args " in
2386 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2387 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2388 esac
2389 fi
2390done
2391if $ac_cache_corrupted; then
81ecdfbb
RW
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2393$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2395$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2396 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
c906108c 2397fi
81ecdfbb
RW
2398## -------------------- ##
2399## Main body of script. ##
2400## -------------------- ##
b7026657
AC
2401
2402ac_ext=c
2403ac_cpp='$CPP $CPPFLAGS'
2404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2406ac_compiler_gnu=$ac_cv_c_compiler_gnu
2407
2408
6bb11ab3
L
2409
2410
2411
2412
2413
c2783492
MF
2414ac_aux_dir=
2415for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2416 if test -f "$ac_dir/install-sh"; then
2417 ac_aux_dir=$ac_dir
2418 ac_install_sh="$ac_aux_dir/install-sh -c"
2419 break
2420 elif test -f "$ac_dir/install.sh"; then
2421 ac_aux_dir=$ac_dir
2422 ac_install_sh="$ac_aux_dir/install.sh -c"
2423 break
2424 elif test -f "$ac_dir/shtool"; then
2425 ac_aux_dir=$ac_dir
2426 ac_install_sh="$ac_aux_dir/shtool install -c"
2427 break
2428 fi
2429done
2430if test -z "$ac_aux_dir"; then
2431 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2432fi
2433
2434# These three variables are undocumented and unsupported,
2435# and are intended to be withdrawn in a future Autoconf release.
2436# They can cause serious problems if a builder's source tree is in a directory
2437# whose full name contains unusual characters.
2438ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2439ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2440ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2441
2442
2443# Make sure we can run config.sub.
2444$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2445 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2446
2447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2448$as_echo_n "checking build system type... " >&6; }
2449if ${ac_cv_build+:} false; then :
2450 $as_echo_n "(cached) " >&6
2451else
2452 ac_build_alias=$build_alias
2453test "x$ac_build_alias" = x &&
2454 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2455test "x$ac_build_alias" = x &&
2456 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2457ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2458 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2459
2460fi
2461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2462$as_echo "$ac_cv_build" >&6; }
2463case $ac_cv_build in
2464*-*-*) ;;
2465*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2466esac
2467build=$ac_cv_build
2468ac_save_IFS=$IFS; IFS='-'
2469set x $ac_cv_build
2470shift
2471build_cpu=$1
2472build_vendor=$2
2473shift; shift
2474# Remember, the first character of IFS is used to create $*,
2475# except with old shells:
2476build_os=$*
2477IFS=$ac_save_IFS
2478case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2479
2480
2481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2482$as_echo_n "checking host system type... " >&6; }
2483if ${ac_cv_host+:} false; then :
2484 $as_echo_n "(cached) " >&6
2485else
2486 if test "x$host_alias" = x; then
2487 ac_cv_host=$ac_cv_build
2488else
2489 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2490 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2491fi
2492
2493fi
2494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2495$as_echo "$ac_cv_host" >&6; }
2496case $ac_cv_host in
2497*-*-*) ;;
2498*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2499esac
2500host=$ac_cv_host
2501ac_save_IFS=$IFS; IFS='-'
2502set x $ac_cv_host
2503shift
2504host_cpu=$1
2505host_vendor=$2
2506shift; shift
2507# Remember, the first character of IFS is used to create $*,
2508# except with old shells:
2509host_os=$*
2510IFS=$ac_save_IFS
2511case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2512
2513
2514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2515$as_echo_n "checking target system type... " >&6; }
2516if ${ac_cv_target+:} false; then :
2517 $as_echo_n "(cached) " >&6
2518else
2519 if test "x$target_alias" = x; then
2520 ac_cv_target=$ac_cv_host
2521else
2522 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2523 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2524fi
2525
2526fi
2527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2528$as_echo "$ac_cv_target" >&6; }
2529case $ac_cv_target in
2530*-*-*) ;;
2531*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2532esac
2533target=$ac_cv_target
2534ac_save_IFS=$IFS; IFS='-'
2535set x $ac_cv_target
2536shift
2537target_cpu=$1
2538target_vendor=$2
2539shift; shift
2540# Remember, the first character of IFS is used to create $*,
2541# except with old shells:
2542target_os=$*
2543IFS=$ac_save_IFS
2544case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2545
2546
2547# The aliases save the names the user supplied, while $host etc.
2548# will get canonicalized.
2549test -n "$target_alias" &&
2550 test "$program_prefix$program_suffix$program_transform_name" = \
2551 NONENONEs,x,x, &&
2552 program_prefix=${target_alias}-
6bb11ab3
L
2553ac_ext=c
2554ac_cpp='$CPP $CPPFLAGS'
2555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2557ac_compiler_gnu=$ac_cv_c_compiler_gnu
2558if test -n "$ac_tool_prefix"; then
2559 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2560set dummy ${ac_tool_prefix}gcc; ac_word=$2
2561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2562$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2563if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2564 $as_echo_n "(cached) " >&6
2565else
2566 if test -n "$CC"; then
2567 ac_cv_prog_CC="$CC" # Let the user override the test.
2568else
2569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2570for as_dir in $PATH
2571do
2572 IFS=$as_save_IFS
2573 test -z "$as_dir" && as_dir=.
2574 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2576 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2578 break 2
2579 fi
2580done
2581 done
2582IFS=$as_save_IFS
2583
2584fi
2585fi
2586CC=$ac_cv_prog_CC
2587if test -n "$CC"; then
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2589$as_echo "$CC" >&6; }
2590else
2591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2592$as_echo "no" >&6; }
2593fi
2594
2595
2596fi
2597if test -z "$ac_cv_prog_CC"; then
2598 ac_ct_CC=$CC
2599 # Extract the first word of "gcc", so it can be a program name with args.
2600set dummy gcc; ac_word=$2
2601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2602$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2603if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2604 $as_echo_n "(cached) " >&6
2605else
2606 if test -n "$ac_ct_CC"; then
2607 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2608else
2609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2610for as_dir in $PATH
2611do
2612 IFS=$as_save_IFS
2613 test -z "$as_dir" && as_dir=.
2614 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2616 ac_cv_prog_ac_ct_CC="gcc"
2617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2618 break 2
2619 fi
2620done
2621 done
2622IFS=$as_save_IFS
2623
2624fi
2625fi
2626ac_ct_CC=$ac_cv_prog_ac_ct_CC
2627if test -n "$ac_ct_CC"; then
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2629$as_echo "$ac_ct_CC" >&6; }
2630else
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2632$as_echo "no" >&6; }
2633fi
2634
2635 if test "x$ac_ct_CC" = x; then
2636 CC=""
2637 else
2638 case $cross_compiling:$ac_tool_warned in
2639yes:)
2640{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2641$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2642ac_tool_warned=yes ;;
2643esac
2644 CC=$ac_ct_CC
2645 fi
2646else
2647 CC="$ac_cv_prog_CC"
2648fi
2649
2650if test -z "$CC"; then
2651 if test -n "$ac_tool_prefix"; then
2652 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2653set dummy ${ac_tool_prefix}cc; ac_word=$2
2654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2655$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2656if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2657 $as_echo_n "(cached) " >&6
2658else
2659 if test -n "$CC"; then
2660 ac_cv_prog_CC="$CC" # Let the user override the test.
2661else
2662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2663for as_dir in $PATH
2664do
2665 IFS=$as_save_IFS
2666 test -z "$as_dir" && as_dir=.
2667 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2669 ac_cv_prog_CC="${ac_tool_prefix}cc"
2670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2671 break 2
2672 fi
2673done
2674 done
2675IFS=$as_save_IFS
2676
2677fi
2678fi
2679CC=$ac_cv_prog_CC
2680if test -n "$CC"; then
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2682$as_echo "$CC" >&6; }
2683else
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2685$as_echo "no" >&6; }
2686fi
2687
2688
2689 fi
2690fi
2691if test -z "$CC"; then
2692 # Extract the first word of "cc", so it can be a program name with args.
2693set dummy cc; ac_word=$2
2694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2695$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2696if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2697 $as_echo_n "(cached) " >&6
2698else
2699 if test -n "$CC"; then
2700 ac_cv_prog_CC="$CC" # Let the user override the test.
2701else
2702 ac_prog_rejected=no
2703as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2704for as_dir in $PATH
2705do
2706 IFS=$as_save_IFS
2707 test -z "$as_dir" && as_dir=.
2708 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2709 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2710 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2711 ac_prog_rejected=yes
2712 continue
2713 fi
2714 ac_cv_prog_CC="cc"
2715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2716 break 2
2717 fi
2718done
2719 done
2720IFS=$as_save_IFS
2721
2722if test $ac_prog_rejected = yes; then
2723 # We found a bogon in the path, so make sure we never use it.
2724 set dummy $ac_cv_prog_CC
2725 shift
2726 if test $# != 0; then
2727 # We chose a different compiler from the bogus one.
2728 # However, it has the same basename, so the bogon will be chosen
2729 # first if we set CC to just the basename; use the full file name.
2730 shift
2731 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2732 fi
2733fi
2734fi
2735fi
2736CC=$ac_cv_prog_CC
2737if test -n "$CC"; then
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2739$as_echo "$CC" >&6; }
2740else
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2742$as_echo "no" >&6; }
2743fi
2744
2745
2746fi
2747if test -z "$CC"; then
2748 if test -n "$ac_tool_prefix"; then
2749 for ac_prog in cl.exe
2750 do
2751 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2752set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2754$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2755if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2756 $as_echo_n "(cached) " >&6
2757else
2758 if test -n "$CC"; then
2759 ac_cv_prog_CC="$CC" # Let the user override the test.
2760else
2761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2762for as_dir in $PATH
2763do
2764 IFS=$as_save_IFS
2765 test -z "$as_dir" && as_dir=.
2766 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2768 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2770 break 2
2771 fi
2772done
2773 done
2774IFS=$as_save_IFS
2775
2776fi
2777fi
2778CC=$ac_cv_prog_CC
2779if test -n "$CC"; then
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2781$as_echo "$CC" >&6; }
2782else
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2784$as_echo "no" >&6; }
2785fi
2786
2787
2788 test -n "$CC" && break
2789 done
2790fi
2791if test -z "$CC"; then
2792 ac_ct_CC=$CC
2793 for ac_prog in cl.exe
2794do
2795 # Extract the first word of "$ac_prog", so it can be a program name with args.
2796set dummy $ac_prog; ac_word=$2
2797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2798$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2799if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2800 $as_echo_n "(cached) " >&6
2801else
2802 if test -n "$ac_ct_CC"; then
2803 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2804else
2805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2806for as_dir in $PATH
2807do
2808 IFS=$as_save_IFS
2809 test -z "$as_dir" && as_dir=.
2810 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2812 ac_cv_prog_ac_ct_CC="$ac_prog"
2813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2814 break 2
2815 fi
2816done
2817 done
2818IFS=$as_save_IFS
2819
2820fi
2821fi
2822ac_ct_CC=$ac_cv_prog_ac_ct_CC
2823if test -n "$ac_ct_CC"; then
2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2825$as_echo "$ac_ct_CC" >&6; }
2826else
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2828$as_echo "no" >&6; }
2829fi
2830
2831
2832 test -n "$ac_ct_CC" && break
2833done
2834
2835 if test "x$ac_ct_CC" = x; then
2836 CC=""
2837 else
2838 case $cross_compiling:$ac_tool_warned in
2839yes:)
2840{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2841$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2842ac_tool_warned=yes ;;
2843esac
2844 CC=$ac_ct_CC
2845 fi
2846fi
2847
2848fi
2849
2850
2851test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2852$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2853as_fn_error $? "no acceptable C compiler found in \$PATH
2854See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2855
2856# Provide some information about the compiler.
2857$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2858set X $ac_compile
2859ac_compiler=$2
2860for ac_option in --version -v -V -qversion; do
2861 { { ac_try="$ac_compiler $ac_option >&5"
2862case "(($ac_try" in
2863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2864 *) ac_try_echo=$ac_try;;
2865esac
2866eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2867$as_echo "$ac_try_echo"; } >&5
2868 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2869 ac_status=$?
2870 if test -s conftest.err; then
2871 sed '10a\
2872... rest of stderr output deleted ...
2873 10q' conftest.err >conftest.er1
2874 cat conftest.er1 >&5
6bb11ab3 2875 fi
d0ac1c44 2876 rm -f conftest.er1 conftest.err
6bb11ab3
L
2877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2878 test $ac_status = 0; }
2879done
2880
2881cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2882/* end confdefs.h. */
2883
2884int
2885main ()
2886{
2887
2888 ;
2889 return 0;
2890}
2891_ACEOF
2892ac_clean_files_save=$ac_clean_files
d0ac1c44 2893ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2894# Try to create an executable without -o first, disregard a.out.
2895# It will help us diagnose broken compilers, and finding out an intuition
2896# of exeext.
d0ac1c44
SM
2897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2898$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2899ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2900
2901# The possible output files:
2902ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2903
2904ac_rmfiles=
2905for ac_file in $ac_files
2906do
2907 case $ac_file in
2908 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2909 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2910 esac
2911done
2912rm -f $ac_rmfiles
2913
2914if { { ac_try="$ac_link_default"
2915case "(($ac_try" in
2916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2917 *) ac_try_echo=$ac_try;;
2918esac
2919eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2920$as_echo "$ac_try_echo"; } >&5
2921 (eval "$ac_link_default") 2>&5
2922 ac_status=$?
2923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2924 test $ac_status = 0; }; then :
2925 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2926# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2927# in a Makefile. We should not override ac_cv_exeext if it was cached,
2928# so that the user can short-circuit this test for compilers unknown to
2929# Autoconf.
2930for ac_file in $ac_files ''
2931do
2932 test -f "$ac_file" || continue
2933 case $ac_file in
2934 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2935 ;;
2936 [ab].out )
2937 # We found the default executable, but exeext='' is most
2938 # certainly right.
2939 break;;
2940 *.* )
2941 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2942 then :; else
2943 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2944 fi
2945 # We set ac_cv_exeext here because the later test for it is not
2946 # safe: cross compilers may not add the suffix if given an `-o'
2947 # argument, so we may need to know it at that point already.
2948 # Even if this section looks crufty: it has the advantage of
2949 # actually working.
2950 break;;
2951 * )
2952 break;;
2953 esac
2954done
2955test "$ac_cv_exeext" = no && ac_cv_exeext=
2956
2957else
2958 ac_file=''
2959fi
6bb11ab3 2960if test -z "$ac_file"; then :
d0ac1c44
SM
2961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2962$as_echo "no" >&6; }
2963$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2964sed 's/^/| /' conftest.$ac_ext >&5
2965
2966{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2967$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2968as_fn_error 77 "C compiler cannot create executables
2969See \`config.log' for more details" "$LINENO" 5; }
2970else
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2972$as_echo "yes" >&6; }
6bb11ab3 2973fi
d0ac1c44
SM
2974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2975$as_echo_n "checking for C compiler default output file name... " >&6; }
2976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2977$as_echo "$ac_file" >&6; }
6bb11ab3
L
2978ac_exeext=$ac_cv_exeext
2979
d0ac1c44 2980rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2981ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2983$as_echo_n "checking for suffix of executables... " >&6; }
2984if { { ac_try="$ac_link"
2985case "(($ac_try" in
2986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987 *) ac_try_echo=$ac_try;;
2988esac
2989eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2990$as_echo "$ac_try_echo"; } >&5
2991 (eval "$ac_link") 2>&5
2992 ac_status=$?
2993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2994 test $ac_status = 0; }; then :
2995 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2996# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2997# work properly (i.e., refer to `conftest.exe'), while it won't with
2998# `rm'.
2999for ac_file in conftest.exe conftest conftest.*; do
3000 test -f "$ac_file" || continue
3001 case $ac_file in
3002 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3003 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3004 break;;
3005 * ) break;;
3006 esac
3007done
3008else
3009 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3010$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3011as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3012See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 3013fi
d0ac1c44 3014rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
3015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3016$as_echo "$ac_cv_exeext" >&6; }
3017
3018rm -f conftest.$ac_ext
3019EXEEXT=$ac_cv_exeext
3020ac_exeext=$EXEEXT
d0ac1c44
SM
3021cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3022/* end confdefs.h. */
3023#include <stdio.h>
3024int
3025main ()
3026{
3027FILE *f = fopen ("conftest.out", "w");
3028 return ferror (f) || fclose (f) != 0;
3029
3030 ;
3031 return 0;
3032}
3033_ACEOF
3034ac_clean_files="$ac_clean_files conftest.out"
3035# Check that the compiler produces executables we can run. If not, either
3036# the compiler is broken, or we cross compile.
3037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3038$as_echo_n "checking whether we are cross compiling... " >&6; }
3039if test "$cross_compiling" != yes; then
3040 { { ac_try="$ac_link"
3041case "(($ac_try" in
3042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3043 *) ac_try_echo=$ac_try;;
3044esac
3045eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3046$as_echo "$ac_try_echo"; } >&5
3047 (eval "$ac_link") 2>&5
3048 ac_status=$?
3049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3050 test $ac_status = 0; }
3051 if { ac_try='./conftest$ac_cv_exeext'
3052 { { case "(($ac_try" in
3053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3054 *) ac_try_echo=$ac_try;;
3055esac
3056eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3057$as_echo "$ac_try_echo"; } >&5
3058 (eval "$ac_try") 2>&5
3059 ac_status=$?
3060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3061 test $ac_status = 0; }; }; then
3062 cross_compiling=no
3063 else
3064 if test "$cross_compiling" = maybe; then
3065 cross_compiling=yes
3066 else
3067 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3068$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3069as_fn_error $? "cannot run C compiled programs.
3070If you meant to cross compile, use \`--host'.
3071See \`config.log' for more details" "$LINENO" 5; }
3072 fi
3073 fi
3074fi
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3076$as_echo "$cross_compiling" >&6; }
3077
3078rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3079ac_clean_files=$ac_clean_files_save
6bb11ab3
L
3080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3081$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3082if ${ac_cv_objext+:} false; then :
6bb11ab3
L
3083 $as_echo_n "(cached) " >&6
3084else
3085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3086/* end confdefs.h. */
3087
3088int
3089main ()
3090{
3091
3092 ;
3093 return 0;
3094}
3095_ACEOF
3096rm -f conftest.o conftest.obj
3097if { { ac_try="$ac_compile"
3098case "(($ac_try" in
3099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3100 *) ac_try_echo=$ac_try;;
3101esac
3102eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3103$as_echo "$ac_try_echo"; } >&5
3104 (eval "$ac_compile") 2>&5
3105 ac_status=$?
3106 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3107 test $ac_status = 0; }; then :
3108 for ac_file in conftest.o conftest.obj conftest.*; do
3109 test -f "$ac_file" || continue;
3110 case $ac_file in
3111 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3112 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3113 break;;
3114 esac
3115done
3116else
3117 $as_echo "$as_me: failed program was:" >&5
3118sed 's/^/| /' conftest.$ac_ext >&5
3119
3120{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3121$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3122as_fn_error $? "cannot compute suffix of object files: cannot compile
3123See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
3124fi
3125rm -f conftest.$ac_cv_objext conftest.$ac_ext
3126fi
3127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3128$as_echo "$ac_cv_objext" >&6; }
3129OBJEXT=$ac_cv_objext
3130ac_objext=$OBJEXT
3131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3132$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3133if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
3134 $as_echo_n "(cached) " >&6
3135else
3136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3137/* end confdefs.h. */
3138
3139int
3140main ()
3141{
3142#ifndef __GNUC__
3143 choke me
3144#endif
3145
3146 ;
3147 return 0;
3148}
3149_ACEOF
3150if ac_fn_c_try_compile "$LINENO"; then :
3151 ac_compiler_gnu=yes
3152else
3153 ac_compiler_gnu=no
3154fi
3155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3156ac_cv_c_compiler_gnu=$ac_compiler_gnu
3157
3158fi
3159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3160$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3161if test $ac_compiler_gnu = yes; then
3162 GCC=yes
3163else
3164 GCC=
3165fi
3166ac_test_CFLAGS=${CFLAGS+set}
3167ac_save_CFLAGS=$CFLAGS
3168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3169$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3170if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
3171 $as_echo_n "(cached) " >&6
3172else
3173 ac_save_c_werror_flag=$ac_c_werror_flag
3174 ac_c_werror_flag=yes
3175 ac_cv_prog_cc_g=no
3176 CFLAGS="-g"
3177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3178/* end confdefs.h. */
3179
3180int
3181main ()
3182{
3183
3184 ;
3185 return 0;
3186}
3187_ACEOF
3188if ac_fn_c_try_compile "$LINENO"; then :
3189 ac_cv_prog_cc_g=yes
3190else
3191 CFLAGS=""
3192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3193/* end confdefs.h. */
3194
3195int
3196main ()
3197{
3198
3199 ;
3200 return 0;
3201}
3202_ACEOF
3203if ac_fn_c_try_compile "$LINENO"; then :
3204
3205else
3206 ac_c_werror_flag=$ac_save_c_werror_flag
3207 CFLAGS="-g"
3208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3209/* end confdefs.h. */
3210
3211int
3212main ()
3213{
3214
3215 ;
3216 return 0;
3217}
3218_ACEOF
3219if ac_fn_c_try_compile "$LINENO"; then :
3220 ac_cv_prog_cc_g=yes
3221fi
3222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3223fi
3224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3225fi
3226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3227 ac_c_werror_flag=$ac_save_c_werror_flag
3228fi
3229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3230$as_echo "$ac_cv_prog_cc_g" >&6; }
3231if test "$ac_test_CFLAGS" = set; then
3232 CFLAGS=$ac_save_CFLAGS
3233elif test $ac_cv_prog_cc_g = yes; then
3234 if test "$GCC" = yes; then
3235 CFLAGS="-g -O2"
3236 else
3237 CFLAGS="-g"
3238 fi
3239else
3240 if test "$GCC" = yes; then
3241 CFLAGS="-O2"
3242 else
3243 CFLAGS=
3244 fi
3245fi
3246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3247$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3248if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3249 $as_echo_n "(cached) " >&6
3250else
3251 ac_cv_prog_cc_c89=no
3252ac_save_CC=$CC
3253cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3254/* end confdefs.h. */
3255#include <stdarg.h>
3256#include <stdio.h>
d0ac1c44 3257struct stat;
6bb11ab3
L
3258/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3259struct buf { int x; };
3260FILE * (*rcsopen) (struct buf *, struct stat *, int);
3261static char *e (p, i)
3262 char **p;
3263 int i;
3264{
3265 return p[i];
3266}
3267static char *f (char * (*g) (char **, int), char **p, ...)
3268{
3269 char *s;
3270 va_list v;
3271 va_start (v,p);
3272 s = g (p, va_arg (v,int));
3273 va_end (v);
3274 return s;
3275}
3276
3277/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3278 function prototypes and stuff, but not '\xHH' hex character constants.
3279 These don't provoke an error unfortunately, instead are silently treated
3280 as 'x'. The following induces an error, until -std is added to get
3281 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3282 array size at least. It's necessary to write '\x00'==0 to get something
3283 that's true only with -std. */
3284int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3285
3286/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3287 inside strings and character constants. */
3288#define FOO(x) 'x'
3289int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3290
3291int test (int i, double x);
3292struct s1 {int (*f) (int a);};
3293struct s2 {int (*f) (double a);};
3294int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3295int argc;
3296char **argv;
3297int
3298main ()
3299{
3300return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3301 ;
3302 return 0;
3303}
3304_ACEOF
3305for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3306 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3307do
3308 CC="$ac_save_CC $ac_arg"
3309 if ac_fn_c_try_compile "$LINENO"; then :
3310 ac_cv_prog_cc_c89=$ac_arg
3311fi
3312rm -f core conftest.err conftest.$ac_objext
3313 test "x$ac_cv_prog_cc_c89" != "xno" && break
3314done
3315rm -f conftest.$ac_ext
3316CC=$ac_save_CC
3317
3318fi
3319# AC_CACHE_VAL
3320case "x$ac_cv_prog_cc_c89" in
3321 x)
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3323$as_echo "none needed" >&6; } ;;
3324 xno)
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3326$as_echo "unsupported" >&6; } ;;
3327 *)
3328 CC="$CC $ac_cv_prog_cc_c89"
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3330$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3331esac
3332if test "x$ac_cv_prog_cc_c89" != xno; then :
3333
3334fi
3335
3336ac_ext=c
3337ac_cpp='$CPP $CPPFLAGS'
3338ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3339ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3340ac_compiler_gnu=$ac_cv_c_compiler_gnu
3341
c2783492 3342
ebe9564b
MF
3343ac_ext=c
3344ac_cpp='$CPP $CPPFLAGS'
3345ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3346ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3347ac_compiler_gnu=$ac_cv_c_compiler_gnu
3348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3349$as_echo_n "checking how to run the C preprocessor... " >&6; }
3350# On Suns, sometimes $CPP names a directory.
3351if test -n "$CPP" && test -d "$CPP"; then
3352 CPP=
3353fi
3354if test -z "$CPP"; then
3355 if ${ac_cv_prog_CPP+:} false; then :
3356 $as_echo_n "(cached) " >&6
3357else
3358 # Double quotes because CPP needs to be expanded
3359 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3360 do
3361 ac_preproc_ok=false
3362for ac_c_preproc_warn_flag in '' yes
3363do
3364 # Use a header file that comes with gcc, so configuring glibc
3365 # with a fresh cross-compiler works.
3366 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3367 # <limits.h> exists even on freestanding compilers.
3368 # On the NeXT, cc -E runs the code through the compiler's parser,
3369 # not just through cpp. "Syntax error" is here to catch this case.
3370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3371/* end confdefs.h. */
3372#ifdef __STDC__
3373# include <limits.h>
3374#else
3375# include <assert.h>
3376#endif
3377 Syntax error
3378_ACEOF
3379if ac_fn_c_try_cpp "$LINENO"; then :
3380
3381else
3382 # Broken: fails on valid input.
3383continue
3384fi
3385rm -f conftest.err conftest.i conftest.$ac_ext
3386
3387 # OK, works on sane cases. Now check whether nonexistent headers
3388 # can be detected and how.
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390/* end confdefs.h. */
3391#include <ac_nonexistent.h>
3392_ACEOF
3393if ac_fn_c_try_cpp "$LINENO"; then :
3394 # Broken: success on invalid input.
3395continue
3396else
3397 # Passes both tests.
3398ac_preproc_ok=:
3399break
3400fi
3401rm -f conftest.err conftest.i conftest.$ac_ext
3402
3403done
3404# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3405rm -f conftest.i conftest.err conftest.$ac_ext
3406if $ac_preproc_ok; then :
3407 break
3408fi
3409
3410 done
3411 ac_cv_prog_CPP=$CPP
3412
3413fi
3414 CPP=$ac_cv_prog_CPP
3415else
3416 ac_cv_prog_CPP=$CPP
3417fi
3418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3419$as_echo "$CPP" >&6; }
3420ac_preproc_ok=false
3421for ac_c_preproc_warn_flag in '' yes
3422do
3423 # Use a header file that comes with gcc, so configuring glibc
3424 # with a fresh cross-compiler works.
3425 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3426 # <limits.h> exists even on freestanding compilers.
3427 # On the NeXT, cc -E runs the code through the compiler's parser,
3428 # not just through cpp. "Syntax error" is here to catch this case.
3429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3430/* end confdefs.h. */
3431#ifdef __STDC__
3432# include <limits.h>
3433#else
3434# include <assert.h>
3435#endif
3436 Syntax error
3437_ACEOF
3438if ac_fn_c_try_cpp "$LINENO"; then :
3439
3440else
3441 # Broken: fails on valid input.
3442continue
3443fi
3444rm -f conftest.err conftest.i conftest.$ac_ext
3445
3446 # OK, works on sane cases. Now check whether nonexistent headers
3447 # can be detected and how.
3448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3449/* end confdefs.h. */
3450#include <ac_nonexistent.h>
3451_ACEOF
3452if ac_fn_c_try_cpp "$LINENO"; then :
3453 # Broken: success on invalid input.
3454continue
3455else
3456 # Passes both tests.
3457ac_preproc_ok=:
3458break
3459fi
3460rm -f conftest.err conftest.i conftest.$ac_ext
3461
3462done
3463# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3464rm -f conftest.i conftest.err conftest.$ac_ext
3465if $ac_preproc_ok; then :
3466
3467else
3468 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3469$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3470as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3471See \`config.log' for more details" "$LINENO" 5; }
3472fi
3473
3474ac_ext=c
3475ac_cpp='$CPP $CPPFLAGS'
3476ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3477ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3478ac_compiler_gnu=$ac_cv_c_compiler_gnu
3479
6bb11ab3
L
3480
3481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3482$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3483if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3484 $as_echo_n "(cached) " >&6
3485else
3486 if test -z "$GREP"; then
3487 ac_path_GREP_found=false
3488 # Loop through the user's path and test for each of PROGNAME-LIST
3489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3490for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3491do
3492 IFS=$as_save_IFS
3493 test -z "$as_dir" && as_dir=.
3494 for ac_prog in grep ggrep; do
3495 for ac_exec_ext in '' $ac_executable_extensions; do
3496 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3497 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3498# Check for GNU ac_path_GREP and select it if it is found.
3499 # Check for GNU $ac_path_GREP
3500case `"$ac_path_GREP" --version 2>&1` in
3501*GNU*)
3502 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3503*)
3504 ac_count=0
3505 $as_echo_n 0123456789 >"conftest.in"
3506 while :
3507 do
3508 cat "conftest.in" "conftest.in" >"conftest.tmp"
3509 mv "conftest.tmp" "conftest.in"
3510 cp "conftest.in" "conftest.nl"
3511 $as_echo 'GREP' >> "conftest.nl"
3512 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3513 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3514 as_fn_arith $ac_count + 1 && ac_count=$as_val
3515 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3516 # Best one so far, save it but keep looking for a better one
3517 ac_cv_path_GREP="$ac_path_GREP"
3518 ac_path_GREP_max=$ac_count
3519 fi
3520 # 10*(2^10) chars as input seems more than enough
3521 test $ac_count -gt 10 && break
3522 done
3523 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3524esac
3525
3526 $ac_path_GREP_found && break 3
3527 done
3528 done
3529 done
3530IFS=$as_save_IFS
3531 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3532 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3533 fi
3534else
3535 ac_cv_path_GREP=$GREP
3536fi
3537
3538fi
3539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3540$as_echo "$ac_cv_path_GREP" >&6; }
3541 GREP="$ac_cv_path_GREP"
3542
3543
3544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3545$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3546if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3547 $as_echo_n "(cached) " >&6
3548else
3549 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3550 then ac_cv_path_EGREP="$GREP -E"
3551 else
3552 if test -z "$EGREP"; then
3553 ac_path_EGREP_found=false
3554 # Loop through the user's path and test for each of PROGNAME-LIST
3555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3556for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3557do
3558 IFS=$as_save_IFS
3559 test -z "$as_dir" && as_dir=.
3560 for ac_prog in egrep; do
3561 for ac_exec_ext in '' $ac_executable_extensions; do
3562 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3563 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3564# Check for GNU ac_path_EGREP and select it if it is found.
3565 # Check for GNU $ac_path_EGREP
3566case `"$ac_path_EGREP" --version 2>&1` in
3567*GNU*)
3568 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3569*)
3570 ac_count=0
3571 $as_echo_n 0123456789 >"conftest.in"
3572 while :
3573 do
3574 cat "conftest.in" "conftest.in" >"conftest.tmp"
3575 mv "conftest.tmp" "conftest.in"
3576 cp "conftest.in" "conftest.nl"
3577 $as_echo 'EGREP' >> "conftest.nl"
3578 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3579 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3580 as_fn_arith $ac_count + 1 && ac_count=$as_val
3581 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3582 # Best one so far, save it but keep looking for a better one
3583 ac_cv_path_EGREP="$ac_path_EGREP"
3584 ac_path_EGREP_max=$ac_count
3585 fi
3586 # 10*(2^10) chars as input seems more than enough
3587 test $ac_count -gt 10 && break
3588 done
3589 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3590esac
3591
3592 $ac_path_EGREP_found && break 3
3593 done
3594 done
3595 done
3596IFS=$as_save_IFS
3597 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3598 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3599 fi
3600else
3601 ac_cv_path_EGREP=$EGREP
3602fi
3603
3604 fi
3605fi
3606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3607$as_echo "$ac_cv_path_EGREP" >&6; }
3608 EGREP="$ac_cv_path_EGREP"
3609
3610
3611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3612$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3613if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3614 $as_echo_n "(cached) " >&6
3615else
3616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3617/* end confdefs.h. */
3618#include <stdlib.h>
3619#include <stdarg.h>
3620#include <string.h>
3621#include <float.h>
3622
3623int
3624main ()
3625{
3626
3627 ;
3628 return 0;
3629}
3630_ACEOF
3631if ac_fn_c_try_compile "$LINENO"; then :
3632 ac_cv_header_stdc=yes
3633else
3634 ac_cv_header_stdc=no
3635fi
3636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3637
3638if test $ac_cv_header_stdc = yes; then
3639 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3641/* end confdefs.h. */
3642#include <string.h>
3643
3644_ACEOF
3645if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3646 $EGREP "memchr" >/dev/null 2>&1; then :
3647
3648else
3649 ac_cv_header_stdc=no
3650fi
3651rm -f conftest*
3652
3653fi
3654
3655if test $ac_cv_header_stdc = yes; then
3656 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3658/* end confdefs.h. */
3659#include <stdlib.h>
3660
3661_ACEOF
3662if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3663 $EGREP "free" >/dev/null 2>&1; then :
3664
3665else
3666 ac_cv_header_stdc=no
3667fi
3668rm -f conftest*
3669
3670fi
3671
3672if test $ac_cv_header_stdc = yes; then
3673 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3674 if test "$cross_compiling" = yes; then :
3675 :
3676else
3677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3678/* end confdefs.h. */
3679#include <ctype.h>
3680#include <stdlib.h>
3681#if ((' ' & 0x0FF) == 0x020)
3682# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3683# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3684#else
3685# define ISLOWER(c) \
3686 (('a' <= (c) && (c) <= 'i') \
3687 || ('j' <= (c) && (c) <= 'r') \
3688 || ('s' <= (c) && (c) <= 'z'))
3689# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3690#endif
3691
3692#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3693int
3694main ()
3695{
3696 int i;
3697 for (i = 0; i < 256; i++)
3698 if (XOR (islower (i), ISLOWER (i))
3699 || toupper (i) != TOUPPER (i))
3700 return 2;
3701 return 0;
3702}
3703_ACEOF
3704if ac_fn_c_try_run "$LINENO"; then :
3705
3706else
3707 ac_cv_header_stdc=no
3708fi
3709rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3710 conftest.$ac_objext conftest.beam conftest.$ac_ext
3711fi
3712
3713fi
3714fi
3715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3716$as_echo "$ac_cv_header_stdc" >&6; }
3717if test $ac_cv_header_stdc = yes; then
3718
3719$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3720
3721fi
3722
3723# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3724for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3725 inttypes.h stdint.h unistd.h
3726do :
3727 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3728ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3729"
d0ac1c44 3730if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3731 cat >>confdefs.h <<_ACEOF
3732#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3733_ACEOF
3734
3735fi
3736
3737done
3738
3739
3740
3741 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3742if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3743 MINIX=yes
3744else
3745 MINIX=
3746fi
3747
3748
3749 if test "$MINIX" = yes; then
3750
3751$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3752
3753
3754$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3755
3756
3757$as_echo "#define _MINIX 1" >>confdefs.h
3758
3759 fi
3760
3761
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3763$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3764if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3765 $as_echo_n "(cached) " >&6
3766else
3767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3768/* end confdefs.h. */
3769
d0ac1c44
SM
3770# define __EXTENSIONS__ 1
3771 $ac_includes_default
6bb11ab3
L
3772int
3773main ()
3774{
3775
3776 ;
3777 return 0;
3778}
3779_ACEOF
3780if ac_fn_c_try_compile "$LINENO"; then :
3781 ac_cv_safe_to_define___extensions__=yes
3782else
3783 ac_cv_safe_to_define___extensions__=no
3784fi
3785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3786fi
3787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3788$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3789 test $ac_cv_safe_to_define___extensions__ = yes &&
3790 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3791
3792 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3793
3794 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3795
3796 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3797
3798 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3799
3800
3801test "$program_prefix" != NONE &&
3802 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3803# Use a double $ so make ignores it.
3804test "$program_suffix" != NONE &&
3805 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3806# Double any \ or $.
3807# By default was `s,x,x', remove it if useless.
3808ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3809program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3810
3811# Find a good install program. We prefer a C program (faster),
3812# so one script is as good as another. But avoid the broken or
3813# incompatible versions:
3814# SysV /etc/install, /usr/sbin/install
3815# SunOS /usr/etc/install
3816# IRIX /sbin/install
3817# AIX /bin/install
3818# AmigaOS /C/install, which installs bootblocks on floppy discs
3819# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3820# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3821# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3822# OS/2's system install, which has a completely different semantic
3823# ./install, which can be erroneously created by make from ./install.sh.
3824# Reject install programs that cannot install multiple files.
3825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3826$as_echo_n "checking for a BSD-compatible install... " >&6; }
3827if test -z "$INSTALL"; then
d0ac1c44 3828if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3829 $as_echo_n "(cached) " >&6
3830else
3831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3832for as_dir in $PATH
3833do
3834 IFS=$as_save_IFS
3835 test -z "$as_dir" && as_dir=.
3836 # Account for people who put trailing slashes in PATH elements.
3837case $as_dir/ in #((
3838 ./ | .// | /[cC]/* | \
3839 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3840 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3841 /usr/ucb/* ) ;;
3842 *)
3843 # OSF1 and SCO ODT 3.0 have their own names for install.
3844 # Don't use installbsd from OSF since it installs stuff as root
3845 # by default.
3846 for ac_prog in ginstall scoinst install; do
3847 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3848 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3849 if test $ac_prog = install &&
3850 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3851 # AIX install. It has an incompatible calling convention.
3852 :
3853 elif test $ac_prog = install &&
3854 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3855 # program-specific install script used by HP pwplus--don't use.
3856 :
3857 else
3858 rm -rf conftest.one conftest.two conftest.dir
3859 echo one > conftest.one
3860 echo two > conftest.two
3861 mkdir conftest.dir
3862 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3863 test -s conftest.one && test -s conftest.two &&
3864 test -s conftest.dir/conftest.one &&
3865 test -s conftest.dir/conftest.two
3866 then
3867 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3868 break 3
3869 fi
3870 fi
3871 fi
3872 done
3873 done
3874 ;;
3875esac
3876
3877 done
3878IFS=$as_save_IFS
3879
3880rm -rf conftest.one conftest.two conftest.dir
3881
3882fi
3883 if test "${ac_cv_path_install+set}" = set; then
3884 INSTALL=$ac_cv_path_install
3885 else
3886 # As a last resort, use the slow shell script. Don't cache a
3887 # value for INSTALL within a source directory, because that will
3888 # break other packages using the cache if that directory is
3889 # removed, or if the value is a relative name.
3890 INSTALL=$ac_install_sh
3891 fi
3892fi
3893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3894$as_echo "$INSTALL" >&6; }
3895
3896# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3897# It thinks the first close brace ends the variable substitution.
3898test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3899
3900test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3901
3902test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3903
3904rm -rf .tst 2>/dev/null
3905mkdir .tst 2>/dev/null
3906if test -d .tst; then
3907 am__leading_dot=.
3908else
3909 am__leading_dot=_
3910fi
3911rmdir .tst 2>/dev/null
3912
3913DEPDIR="${am__leading_dot}deps"
37e9f182
MF
3914
3915
2c2645d7
MF
3916
3917
3918 for ac_header in $ac_header_list
3919do :
3920 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3921ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3922"
3923if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3924 cat >>confdefs.h <<_ACEOF
3925#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3926_ACEOF
3927
3928fi
3929
3930done
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
37e9f182
MF
3947
3948
3949 for ac_func in $ac_func_list
3950do :
3951 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
3952ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
3953if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
3954 cat >>confdefs.h <<_ACEOF
3955#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
3956_ACEOF
3957
3958fi
3959done
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
fe348617
MF
3978
3979
37e9f182
MF
3980
3981
6bb11ab3
L
3982
3983case `pwd` in
3984 *\ * | *\ *)
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3986$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3987esac
3988
3989
3990
3991macro_version='2.2.7a'
3992macro_revision='1.3134'
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006ltmain="$ac_aux_dir/ltmain.sh"
4007
4008# Backslashify metacharacters that are still active within
4009# double-quoted strings.
4010sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4011
4012# Same as above, but do not quote variable references.
4013double_quote_subst='s/\(["`\\]\)/\\\1/g'
4014
4015# Sed substitution to delay expansion of an escaped shell variable in a
4016# double_quote_subst'ed string.
4017delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4018
4019# Sed substitution to delay expansion of an escaped single quote.
4020delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4021
4022# Sed substitution to avoid accidental globbing in evaled expressions
4023no_glob_subst='s/\*/\\\*/g'
4024
4025ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4026ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4027ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4028
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4030$as_echo_n "checking how to print strings... " >&6; }
4031# Test print first, because it will be a builtin if present.
4032if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4033 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4034 ECHO='print -r --'
4035elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4036 ECHO='printf %s\n'
4037else
4038 # Use this function as a fallback that always works.
4039 func_fallback_echo ()
4040 {
4041 eval 'cat <<_LTECHO_EOF
4042$1
4043_LTECHO_EOF'
4044 }
4045 ECHO='func_fallback_echo'
4046fi
4047
4048# func_echo_all arg...
4049# Invoke $ECHO with all args, space-separated.
4050func_echo_all ()
4051{
4052 $ECHO ""
4053}
4054
4055case "$ECHO" in
4056 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4057$as_echo "printf" >&6; } ;;
4058 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4059$as_echo "print -r" >&6; } ;;
4060 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4061$as_echo "cat" >&6; } ;;
4062esac
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4078$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 4079if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
4080 $as_echo_n "(cached) " >&6
4081else
4082 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4083 for ac_i in 1 2 3 4 5 6 7; do
4084 ac_script="$ac_script$as_nl$ac_script"
4085 done
4086 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4087 { ac_script=; unset ac_script;}
4088 if test -z "$SED"; then
4089 ac_path_SED_found=false
4090 # Loop through the user's path and test for each of PROGNAME-LIST
4091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4092for as_dir in $PATH
4093do
4094 IFS=$as_save_IFS
4095 test -z "$as_dir" && as_dir=.
4096 for ac_prog in sed gsed; do
4097 for ac_exec_ext in '' $ac_executable_extensions; do
4098 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4099 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
4100# Check for GNU ac_path_SED and select it if it is found.
4101 # Check for GNU $ac_path_SED
4102case `"$ac_path_SED" --version 2>&1` in
4103*GNU*)
4104 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4105*)
4106 ac_count=0
4107 $as_echo_n 0123456789 >"conftest.in"
4108 while :
4109 do
4110 cat "conftest.in" "conftest.in" >"conftest.tmp"
4111 mv "conftest.tmp" "conftest.in"
4112 cp "conftest.in" "conftest.nl"
4113 $as_echo '' >> "conftest.nl"
4114 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4115 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4116 as_fn_arith $ac_count + 1 && ac_count=$as_val
4117 if test $ac_count -gt ${ac_path_SED_max-0}; then
4118 # Best one so far, save it but keep looking for a better one
4119 ac_cv_path_SED="$ac_path_SED"
4120 ac_path_SED_max=$ac_count
4121 fi
4122 # 10*(2^10) chars as input seems more than enough
4123 test $ac_count -gt 10 && break
4124 done
4125 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4126esac
4127
4128 $ac_path_SED_found && break 3
4129 done
4130 done
4131 done
4132IFS=$as_save_IFS
4133 if test -z "$ac_cv_path_SED"; then
d0ac1c44 4134 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
4135 fi
4136else
4137 ac_cv_path_SED=$SED
4138fi
4139
4140fi
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4142$as_echo "$ac_cv_path_SED" >&6; }
4143 SED="$ac_cv_path_SED"
4144 rm -f conftest.sed
4145
4146test -z "$SED" && SED=sed
4147Xsed="$SED -e 1s/^X//"
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4160$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 4161if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
4162 $as_echo_n "(cached) " >&6
4163else
4164 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4165 then ac_cv_path_FGREP="$GREP -F"
4166 else
4167 if test -z "$FGREP"; then
4168 ac_path_FGREP_found=false
4169 # Loop through the user's path and test for each of PROGNAME-LIST
4170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4171for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4172do
4173 IFS=$as_save_IFS
4174 test -z "$as_dir" && as_dir=.
4175 for ac_prog in fgrep; do
4176 for ac_exec_ext in '' $ac_executable_extensions; do
4177 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4178 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
4179# Check for GNU ac_path_FGREP and select it if it is found.
4180 # Check for GNU $ac_path_FGREP
4181case `"$ac_path_FGREP" --version 2>&1` in
4182*GNU*)
4183 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4184*)
4185 ac_count=0
4186 $as_echo_n 0123456789 >"conftest.in"
4187 while :
4188 do
4189 cat "conftest.in" "conftest.in" >"conftest.tmp"
4190 mv "conftest.tmp" "conftest.in"
4191 cp "conftest.in" "conftest.nl"
4192 $as_echo 'FGREP' >> "conftest.nl"
4193 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4194 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4195 as_fn_arith $ac_count + 1 && ac_count=$as_val
4196 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4197 # Best one so far, save it but keep looking for a better one
4198 ac_cv_path_FGREP="$ac_path_FGREP"
4199 ac_path_FGREP_max=$ac_count
4200 fi
4201 # 10*(2^10) chars as input seems more than enough
4202 test $ac_count -gt 10 && break
4203 done
4204 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4205esac
4206
4207 $ac_path_FGREP_found && break 3
4208 done
4209 done
4210 done
4211IFS=$as_save_IFS
4212 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 4213 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
4214 fi
4215else
4216 ac_cv_path_FGREP=$FGREP
4217fi
4218
4219 fi
4220fi
4221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4222$as_echo "$ac_cv_path_FGREP" >&6; }
4223 FGREP="$ac_cv_path_FGREP"
4224
4225
4226test -z "$GREP" && GREP=grep
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246# Check whether --with-gnu-ld was given.
4247if test "${with_gnu_ld+set}" = set; then :
4248 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4249else
4250 with_gnu_ld=no
4251fi
4252
4253ac_prog=ld
4254if test "$GCC" = yes; then
4255 # Check if gcc -print-prog-name=ld gives a path.
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4257$as_echo_n "checking for ld used by $CC... " >&6; }
4258 case $host in
4259 *-*-mingw*)
4260 # gcc leaves a trailing carriage return which upsets mingw
4261 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4262 *)
4263 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4264 esac
4265 case $ac_prog in
4266 # Accept absolute paths.
4267 [\\/]* | ?:[\\/]*)
4268 re_direlt='/[^/][^/]*/\.\./'
4269 # Canonicalize the pathname of ld
4270 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4271 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4272 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4273 done
4274 test -z "$LD" && LD="$ac_prog"
4275 ;;
4276 "")
4277 # If it fails, then pretend we aren't using GCC.
4278 ac_prog=ld
4279 ;;
4280 *)
4281 # If it is relative, then search for the first ld in PATH.
4282 with_gnu_ld=unknown
4283 ;;
4284 esac
4285elif test "$with_gnu_ld" = yes; then
4286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4287$as_echo_n "checking for GNU ld... " >&6; }
4288else
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4290$as_echo_n "checking for non-GNU ld... " >&6; }
4291fi
d0ac1c44 4292if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4293 $as_echo_n "(cached) " >&6
4294else
4295 if test -z "$LD"; then
4296 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4297 for ac_dir in $PATH; do
4298 IFS="$lt_save_ifs"
4299 test -z "$ac_dir" && ac_dir=.
4300 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4301 lt_cv_path_LD="$ac_dir/$ac_prog"
4302 # Check to see if the program is GNU ld. I'd rather use --version,
4303 # but apparently some variants of GNU ld only accept -v.
4304 # Break only if it was the GNU/non-GNU ld that we prefer.
4305 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4306 *GNU* | *'with BFD'*)
4307 test "$with_gnu_ld" != no && break
4308 ;;
4309 *)
4310 test "$with_gnu_ld" != yes && break
4311 ;;
4312 esac
4313 fi
4314 done
4315 IFS="$lt_save_ifs"
4316else
4317 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4318fi
4319fi
4320
4321LD="$lt_cv_path_LD"
4322if test -n "$LD"; then
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4324$as_echo "$LD" >&6; }
4325else
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4327$as_echo "no" >&6; }
4328fi
d0ac1c44 4329test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4331$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4332if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4333 $as_echo_n "(cached) " >&6
4334else
4335 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4336case `$LD -v 2>&1 </dev/null` in
4337*GNU* | *'with BFD'*)
4338 lt_cv_prog_gnu_ld=yes
4339 ;;
4340*)
4341 lt_cv_prog_gnu_ld=no
4342 ;;
4343esac
4344fi
4345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4346$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4347with_gnu_ld=$lt_cv_prog_gnu_ld
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4358$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4359if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4360 $as_echo_n "(cached) " >&6
4361else
4362 if test -n "$NM"; then
4363 # Let the user override the test.
4364 lt_cv_path_NM="$NM"
4365else
4366 lt_nm_to_check="${ac_tool_prefix}nm"
4367 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4368 lt_nm_to_check="$lt_nm_to_check nm"
4369 fi
4370 for lt_tmp_nm in $lt_nm_to_check; do
4371 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4372 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4373 IFS="$lt_save_ifs"
4374 test -z "$ac_dir" && ac_dir=.
4375 tmp_nm="$ac_dir/$lt_tmp_nm"
4376 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4377 # Check to see if the nm accepts a BSD-compat flag.
4378 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4379 # nm: unknown option "B" ignored
4380 # Tru64's nm complains that /dev/null is an invalid object file
4381 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4382 */dev/null* | *'Invalid file or object type'*)
4383 lt_cv_path_NM="$tmp_nm -B"
4384 break
4385 ;;
4386 *)
4387 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4388 */dev/null*)
4389 lt_cv_path_NM="$tmp_nm -p"
4390 break
4391 ;;
4392 *)
4393 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4394 continue # so that we can try to find one that supports BSD flags
4395 ;;
4396 esac
4397 ;;
4398 esac
4399 fi
4400 done
4401 IFS="$lt_save_ifs"
4402 done
4403 : ${lt_cv_path_NM=no}
4404fi
4405fi
4406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4407$as_echo "$lt_cv_path_NM" >&6; }
4408if test "$lt_cv_path_NM" != "no"; then
4409 NM="$lt_cv_path_NM"
4410else
4411 # Didn't find any BSD compatible name lister, look for dumpbin.
4412 if test -n "$DUMPBIN"; then :
4413 # Let the user override the test.
4414 else
4415 if test -n "$ac_tool_prefix"; then
4416 for ac_prog in dumpbin "link -dump"
4417 do
4418 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4419set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4421$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4422if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4423 $as_echo_n "(cached) " >&6
4424else
4425 if test -n "$DUMPBIN"; then
4426 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4427else
4428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4429for as_dir in $PATH
4430do
4431 IFS=$as_save_IFS
4432 test -z "$as_dir" && as_dir=.
4433 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4435 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4437 break 2
4438 fi
4439done
4440 done
4441IFS=$as_save_IFS
4442
4443fi
4444fi
4445DUMPBIN=$ac_cv_prog_DUMPBIN
4446if test -n "$DUMPBIN"; then
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4448$as_echo "$DUMPBIN" >&6; }
4449else
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4451$as_echo "no" >&6; }
4452fi
4453
4454
4455 test -n "$DUMPBIN" && break
4456 done
4457fi
4458if test -z "$DUMPBIN"; then
4459 ac_ct_DUMPBIN=$DUMPBIN
4460 for ac_prog in dumpbin "link -dump"
4461do
4462 # Extract the first word of "$ac_prog", so it can be a program name with args.
4463set dummy $ac_prog; ac_word=$2
4464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4465$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4466if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4467 $as_echo_n "(cached) " >&6
4468else
4469 if test -n "$ac_ct_DUMPBIN"; then
4470 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4471else
4472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4473for as_dir in $PATH
4474do
4475 IFS=$as_save_IFS
4476 test -z "$as_dir" && as_dir=.
4477 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4478 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4479 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4481 break 2
4482 fi
4483done
4484 done
4485IFS=$as_save_IFS
4486
4487fi
4488fi
4489ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4490if test -n "$ac_ct_DUMPBIN"; then
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4492$as_echo "$ac_ct_DUMPBIN" >&6; }
4493else
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4495$as_echo "no" >&6; }
4496fi
4497
4498
4499 test -n "$ac_ct_DUMPBIN" && break
4500done
4501
4502 if test "x$ac_ct_DUMPBIN" = x; then
4503 DUMPBIN=":"
4504 else
4505 case $cross_compiling:$ac_tool_warned in
4506yes:)
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4509ac_tool_warned=yes ;;
4510esac
4511 DUMPBIN=$ac_ct_DUMPBIN
4512 fi
4513fi
4514
4515 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4516 *COFF*)
4517 DUMPBIN="$DUMPBIN -symbols"
4518 ;;
4519 *)
4520 DUMPBIN=:
4521 ;;
4522 esac
4523 fi
4524
4525 if test "$DUMPBIN" != ":"; then
4526 NM="$DUMPBIN"
4527 fi
4528fi
4529test -z "$NM" && NM=nm
4530
4531
4532
4533
4534
4535
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4537$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4538if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4539 $as_echo_n "(cached) " >&6
4540else
4541 lt_cv_nm_interface="BSD nm"
4542 echo "int some_variable = 0;" > conftest.$ac_ext
4543 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4544 (eval "$ac_compile" 2>conftest.err)
4545 cat conftest.err >&5
4546 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4547 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4548 cat conftest.err >&5
4549 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4550 cat conftest.out >&5
4551 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4552 lt_cv_nm_interface="MS dumpbin"
4553 fi
4554 rm -f conftest*
4555fi
4556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4557$as_echo "$lt_cv_nm_interface" >&6; }
4558
4559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4560$as_echo_n "checking whether ln -s works... " >&6; }
4561LN_S=$as_ln_s
4562if test "$LN_S" = "ln -s"; then
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4564$as_echo "yes" >&6; }
4565else
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4567$as_echo "no, using $LN_S" >&6; }
4568fi
4569
4570# find the maximum length of command line arguments
4571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4572$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4573if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4574 $as_echo_n "(cached) " >&6
4575else
4576 i=0
4577 teststring="ABCD"
4578
4579 case $build_os in
4580 msdosdjgpp*)
4581 # On DJGPP, this test can blow up pretty badly due to problems in libc
4582 # (any single argument exceeding 2000 bytes causes a buffer overrun
4583 # during glob expansion). Even if it were fixed, the result of this
4584 # check would be larger than it should be.
4585 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4586 ;;
4587
4588 gnu*)
4589 # Under GNU Hurd, this test is not required because there is
4590 # no limit to the length of command line arguments.
4591 # Libtool will interpret -1 as no limit whatsoever
4592 lt_cv_sys_max_cmd_len=-1;
4593 ;;
4594
4595 cygwin* | mingw* | cegcc*)
4596 # On Win9x/ME, this test blows up -- it succeeds, but takes
4597 # about 5 minutes as the teststring grows exponentially.
4598 # Worse, since 9x/ME are not pre-emptively multitasking,
4599 # you end up with a "frozen" computer, even though with patience
4600 # the test eventually succeeds (with a max line length of 256k).
4601 # Instead, let's just punt: use the minimum linelength reported by
4602 # all of the supported platforms: 8192 (on NT/2K/XP).
4603 lt_cv_sys_max_cmd_len=8192;
4604 ;;
4605
4606 mint*)
4607 # On MiNT this can take a long time and run out of memory.
4608 lt_cv_sys_max_cmd_len=8192;
4609 ;;
4610
4611 amigaos*)
4612 # On AmigaOS with pdksh, this test takes hours, literally.
4613 # So we just punt and use a minimum line length of 8192.
4614 lt_cv_sys_max_cmd_len=8192;
4615 ;;
4616
4617 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4618 # This has been around since 386BSD, at least. Likely further.
4619 if test -x /sbin/sysctl; then
4620 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4621 elif test -x /usr/sbin/sysctl; then
4622 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4623 else
4624 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4625 fi
4626 # And add a safety zone
4627 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4628 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4629 ;;
4630
4631 interix*)
4632 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4633 lt_cv_sys_max_cmd_len=196608
4634 ;;
4635
4636 osf*)
4637 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4638 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4639 # nice to cause kernel panics so lets avoid the loop below.
4640 # First set a reasonable default.
4641 lt_cv_sys_max_cmd_len=16384
4642 #
4643 if test -x /sbin/sysconfig; then
4644 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4645 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4646 esac
4647 fi
4648 ;;
4649 sco3.2v5*)
4650 lt_cv_sys_max_cmd_len=102400
4651 ;;
4652 sysv5* | sco5v6* | sysv4.2uw2*)
4653 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4654 if test -n "$kargmax"; then
4655 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4656 else
4657 lt_cv_sys_max_cmd_len=32768
4658 fi
4659 ;;
4660 *)
4661 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4662 if test -n "$lt_cv_sys_max_cmd_len"; then
4663 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4664 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4665 else
4666 # Make teststring a little bigger before we do anything with it.
4667 # a 1K string should be a reasonable start.
4668 for i in 1 2 3 4 5 6 7 8 ; do
4669 teststring=$teststring$teststring
4670 done
4671 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4672 # If test is not a shell built-in, we'll probably end up computing a
4673 # maximum length that is only half of the actual maximum length, but
4674 # we can't tell.
4675 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4676 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4677 test $i != 17 # 1/2 MB should be enough
4678 do
4679 i=`expr $i + 1`
4680 teststring=$teststring$teststring
4681 done
4682 # Only check the string length outside the loop.
4683 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4684 teststring=
4685 # Add a significant safety factor because C++ compilers can tack on
4686 # massive amounts of additional arguments before passing them to the
4687 # linker. It appears as though 1/2 is a usable value.
4688 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4689 fi
4690 ;;
4691 esac
4692
4693fi
4694
4695if test -n $lt_cv_sys_max_cmd_len ; then
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4697$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4698else
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4700$as_echo "none" >&6; }
4701fi
4702max_cmd_len=$lt_cv_sys_max_cmd_len
4703
4704
4705
4706
4707
4708
4709: ${CP="cp -f"}
4710: ${MV="mv -f"}
4711: ${RM="rm -f"}
4712
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4714$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4715# Try some XSI features
4716xsi_shell=no
4717( _lt_dummy="a/b/c"
4718 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4719 = c,a/b,, \
4720 && eval 'test $(( 1 + 1 )) -eq 2 \
4721 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4722 && xsi_shell=yes
4723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4724$as_echo "$xsi_shell" >&6; }
4725
4726
4727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4728$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4729lt_shell_append=no
4730( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4731 >/dev/null 2>&1 \
4732 && lt_shell_append=yes
4733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4734$as_echo "$lt_shell_append" >&6; }
4735
4736
4737if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4738 lt_unset=unset
4739else
4740 lt_unset=false
4741fi
4742
4743
4744
4745
4746
4747# test EBCDIC or ASCII
4748case `echo X|tr X '\101'` in
4749 A) # ASCII based system
4750 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4751 lt_SP2NL='tr \040 \012'
4752 lt_NL2SP='tr \015\012 \040\040'
4753 ;;
4754 *) # EBCDIC based system
4755 lt_SP2NL='tr \100 \n'
4756 lt_NL2SP='tr \r\n \100\100'
4757 ;;
4758esac
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4769$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4770if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4771 $as_echo_n "(cached) " >&6
4772else
4773 lt_cv_ld_reload_flag='-r'
4774fi
4775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4776$as_echo "$lt_cv_ld_reload_flag" >&6; }
4777reload_flag=$lt_cv_ld_reload_flag
4778case $reload_flag in
4779"" | " "*) ;;
4780*) reload_flag=" $reload_flag" ;;
4781esac
4782reload_cmds='$LD$reload_flag -o $output$reload_objs'
4783case $host_os in
4784 darwin*)
4785 if test "$GCC" = yes; then
4786 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4787 else
4788 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4789 fi
4790 ;;
4791esac
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801if test -n "$ac_tool_prefix"; then
4802 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4803set dummy ${ac_tool_prefix}objdump; ac_word=$2
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4805$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4806if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4807 $as_echo_n "(cached) " >&6
4808else
4809 if test -n "$OBJDUMP"; then
4810 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4811else
4812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4813for as_dir in $PATH
4814do
4815 IFS=$as_save_IFS
4816 test -z "$as_dir" && as_dir=.
4817 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4819 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4821 break 2
4822 fi
4823done
4824 done
4825IFS=$as_save_IFS
4826
4827fi
4828fi
4829OBJDUMP=$ac_cv_prog_OBJDUMP
4830if test -n "$OBJDUMP"; then
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4832$as_echo "$OBJDUMP" >&6; }
4833else
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4835$as_echo "no" >&6; }
4836fi
4837
4838
4839fi
4840if test -z "$ac_cv_prog_OBJDUMP"; then
4841 ac_ct_OBJDUMP=$OBJDUMP
4842 # Extract the first word of "objdump", so it can be a program name with args.
4843set dummy objdump; ac_word=$2
4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4845$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4846if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4847 $as_echo_n "(cached) " >&6
4848else
4849 if test -n "$ac_ct_OBJDUMP"; then
4850 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4851else
4852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4853for as_dir in $PATH
4854do
4855 IFS=$as_save_IFS
4856 test -z "$as_dir" && as_dir=.
4857 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4859 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4861 break 2
4862 fi
4863done
4864 done
4865IFS=$as_save_IFS
4866
4867fi
4868fi
4869ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4870if test -n "$ac_ct_OBJDUMP"; then
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4872$as_echo "$ac_ct_OBJDUMP" >&6; }
4873else
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4875$as_echo "no" >&6; }
4876fi
4877
4878 if test "x$ac_ct_OBJDUMP" = x; then
4879 OBJDUMP="false"
4880 else
4881 case $cross_compiling:$ac_tool_warned in
4882yes:)
4883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4885ac_tool_warned=yes ;;
4886esac
4887 OBJDUMP=$ac_ct_OBJDUMP
4888 fi
4889else
4890 OBJDUMP="$ac_cv_prog_OBJDUMP"
4891fi
4892
4893test -z "$OBJDUMP" && OBJDUMP=objdump
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4904$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4905if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4906 $as_echo_n "(cached) " >&6
4907else
4908 lt_cv_file_magic_cmd='$MAGIC_CMD'
4909lt_cv_file_magic_test_file=
4910lt_cv_deplibs_check_method='unknown'
4911# Need to set the preceding variable on all platforms that support
4912# interlibrary dependencies.
4913# 'none' -- dependencies not supported.
4914# `unknown' -- same as none, but documents that we really don't know.
4915# 'pass_all' -- all dependencies passed with no checks.
4916# 'test_compile' -- check by making test program.
4917# 'file_magic [[regex]]' -- check by looking for files in library path
4918# which responds to the $file_magic_cmd with a given extended regex.
4919# If you have `file' or equivalent on your system and you're not sure
4920# whether `pass_all' will *always* work, you probably want this one.
4921
4922case $host_os in
4923aix[4-9]*)
4924 lt_cv_deplibs_check_method=pass_all
4925 ;;
4926
4927beos*)
4928 lt_cv_deplibs_check_method=pass_all
4929 ;;
4930
4931bsdi[45]*)
4932 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4933 lt_cv_file_magic_cmd='/usr/bin/file -L'
4934 lt_cv_file_magic_test_file=/shlib/libc.so
4935 ;;
4936
4937cygwin*)
4938 # func_win32_libid is a shell function defined in ltmain.sh
4939 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4940 lt_cv_file_magic_cmd='func_win32_libid'
4941 ;;
4942
4943mingw* | pw32*)
4944 # Base MSYS/MinGW do not provide the 'file' command needed by
4945 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4946 # unless we find 'file', for example because we are cross-compiling.
4947 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4948 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4949 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4950 lt_cv_file_magic_cmd='func_win32_libid'
4951 else
4952 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4953 lt_cv_file_magic_cmd='$OBJDUMP -f'
4954 fi
4955 ;;
4956
4957cegcc*)
4958 # use the weaker test based on 'objdump'. See mingw*.
4959 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4960 lt_cv_file_magic_cmd='$OBJDUMP -f'
4961 ;;
4962
4963darwin* | rhapsody*)
4964 lt_cv_deplibs_check_method=pass_all
4965 ;;
4966
4967freebsd* | dragonfly*)
4968 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4969 case $host_cpu in
4970 i*86 )
4971 # Not sure whether the presence of OpenBSD here was a mistake.
4972 # Let's accept both of them until this is cleared up.
4973 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4974 lt_cv_file_magic_cmd=/usr/bin/file
4975 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4976 ;;
4977 esac
4978 else
4979 lt_cv_deplibs_check_method=pass_all
4980 fi
4981 ;;
4982
4983gnu*)
4984 lt_cv_deplibs_check_method=pass_all
4985 ;;
4986
4987haiku*)
4988 lt_cv_deplibs_check_method=pass_all
4989 ;;
4990
4991hpux10.20* | hpux11*)
4992 lt_cv_file_magic_cmd=/usr/bin/file
4993 case $host_cpu in
4994 ia64*)
4995 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4996 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4997 ;;
4998 hppa*64*)
4999 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]'
5000 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5001 ;;
5002 *)
5003 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5004 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5005 ;;
5006 esac
5007 ;;
5008
5009interix[3-9]*)
5010 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5011 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5012 ;;
5013
5014irix5* | irix6* | nonstopux*)
5015 case $LD in
5016 *-32|*"-32 ") libmagic=32-bit;;
5017 *-n32|*"-n32 ") libmagic=N32;;
5018 *-64|*"-64 ") libmagic=64-bit;;
5019 *) libmagic=never-match;;
5020 esac
5021 lt_cv_deplibs_check_method=pass_all
5022 ;;
5023
5024# This must be Linux ELF.
5025linux* | k*bsd*-gnu | kopensolaris*-gnu)
5026 lt_cv_deplibs_check_method=pass_all
5027 ;;
5028
5029netbsd*)
5030 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5031 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5032 else
5033 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5034 fi
5035 ;;
5036
5037newos6*)
5038 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5039 lt_cv_file_magic_cmd=/usr/bin/file
5040 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5041 ;;
5042
5043*nto* | *qnx*)
5044 lt_cv_deplibs_check_method=pass_all
5045 ;;
5046
5047openbsd*)
5048 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5049 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5050 else
5051 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5052 fi
5053 ;;
5054
5055osf3* | osf4* | osf5*)
5056 lt_cv_deplibs_check_method=pass_all
5057 ;;
5058
5059rdos*)
5060 lt_cv_deplibs_check_method=pass_all
5061 ;;
5062
5063solaris*)
5064 lt_cv_deplibs_check_method=pass_all
5065 ;;
5066
5067sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5068 lt_cv_deplibs_check_method=pass_all
5069 ;;
5070
5071sysv4 | sysv4.3*)
5072 case $host_vendor in
5073 motorola)
5074 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]'
5075 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5076 ;;
5077 ncr)
5078 lt_cv_deplibs_check_method=pass_all
5079 ;;
5080 sequent)
5081 lt_cv_file_magic_cmd='/bin/file'
5082 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5083 ;;
5084 sni)
5085 lt_cv_file_magic_cmd='/bin/file'
5086 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5087 lt_cv_file_magic_test_file=/lib/libc.so
5088 ;;
5089 siemens)
5090 lt_cv_deplibs_check_method=pass_all
5091 ;;
5092 pc)
5093 lt_cv_deplibs_check_method=pass_all
5094 ;;
5095 esac
5096 ;;
5097
5098tpf*)
5099 lt_cv_deplibs_check_method=pass_all
5100 ;;
5101esac
5102
5103fi
5104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5105$as_echo "$lt_cv_deplibs_check_method" >&6; }
5106file_magic_cmd=$lt_cv_file_magic_cmd
5107deplibs_check_method=$lt_cv_deplibs_check_method
5108test -z "$deplibs_check_method" && deplibs_check_method=unknown
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
68ed2854
MF
5121plugin_option=
5122plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5123for plugin in $plugin_names; do
5124 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5125 if test x$plugin_so = x$plugin; then
5126 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5127 fi
5128 if test x$plugin_so != x$plugin; then
5129 plugin_option="--plugin $plugin_so"
5130 break
5131 fi
5132done
5133
6bb11ab3
L
5134if test -n "$ac_tool_prefix"; then
5135 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5136set dummy ${ac_tool_prefix}ar; ac_word=$2
5137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5138$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5139if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
5140 $as_echo_n "(cached) " >&6
5141else
5142 if test -n "$AR"; then
5143 ac_cv_prog_AR="$AR" # Let the user override the test.
5144else
5145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5146for as_dir in $PATH
5147do
5148 IFS=$as_save_IFS
5149 test -z "$as_dir" && as_dir=.
5150 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5152 ac_cv_prog_AR="${ac_tool_prefix}ar"
5153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5154 break 2
5155 fi
5156done
5157 done
5158IFS=$as_save_IFS
5159
5160fi
5161fi
5162AR=$ac_cv_prog_AR
5163if test -n "$AR"; then
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5165$as_echo "$AR" >&6; }
5166else
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5168$as_echo "no" >&6; }
5169fi
5170
5171
5172fi
5173if test -z "$ac_cv_prog_AR"; then
5174 ac_ct_AR=$AR
5175 # Extract the first word of "ar", so it can be a program name with args.
5176set dummy ar; ac_word=$2
5177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5178$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5179if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
5180 $as_echo_n "(cached) " >&6
5181else
5182 if test -n "$ac_ct_AR"; then
5183 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5184else
5185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5186for as_dir in $PATH
5187do
5188 IFS=$as_save_IFS
5189 test -z "$as_dir" && as_dir=.
5190 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5192 ac_cv_prog_ac_ct_AR="ar"
5193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5194 break 2
5195 fi
5196done
5197 done
5198IFS=$as_save_IFS
5199
5200fi
5201fi
5202ac_ct_AR=$ac_cv_prog_ac_ct_AR
5203if test -n "$ac_ct_AR"; then
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5205$as_echo "$ac_ct_AR" >&6; }
5206else
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5208$as_echo "no" >&6; }
5209fi
5210
5211 if test "x$ac_ct_AR" = x; then
5212 AR="false"
5213 else
5214 case $cross_compiling:$ac_tool_warned in
5215yes:)
5216{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5217$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5218ac_tool_warned=yes ;;
5219esac
5220 AR=$ac_ct_AR
5221 fi
5222else
5223 AR="$ac_cv_prog_AR"
5224fi
5225
5226test -z "$AR" && AR=ar
68ed2854
MF
5227if test -n "$plugin_option"; then
5228 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
5229 touch conftest.c
5230 $AR $plugin_option rc conftest.a conftest.c
5231 if test "$?" != 0; then
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5233$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5234 else
5235 AR="$AR $plugin_option"
5236 fi
5237 rm -f conftest.*
68ed2854
MF
5238 fi
5239fi
6bb11ab3
L
5240test -z "$AR_FLAGS" && AR_FLAGS=cru
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252if test -n "$ac_tool_prefix"; then
5253 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5254set dummy ${ac_tool_prefix}strip; ac_word=$2
5255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5256$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5257if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5258 $as_echo_n "(cached) " >&6
5259else
5260 if test -n "$STRIP"; then
5261 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5262else
5263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5264for as_dir in $PATH
5265do
5266 IFS=$as_save_IFS
5267 test -z "$as_dir" && as_dir=.
5268 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5269 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5270 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5272 break 2
5273 fi
5274done
5275 done
5276IFS=$as_save_IFS
5277
5278fi
5279fi
5280STRIP=$ac_cv_prog_STRIP
5281if test -n "$STRIP"; then
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5283$as_echo "$STRIP" >&6; }
5284else
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5286$as_echo "no" >&6; }
5287fi
5288
5289
5290fi
5291if test -z "$ac_cv_prog_STRIP"; then
5292 ac_ct_STRIP=$STRIP
5293 # Extract the first word of "strip", so it can be a program name with args.
5294set dummy strip; ac_word=$2
5295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5296$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5297if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5298 $as_echo_n "(cached) " >&6
5299else
5300 if test -n "$ac_ct_STRIP"; then
5301 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5302else
5303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5304for as_dir in $PATH
5305do
5306 IFS=$as_save_IFS
5307 test -z "$as_dir" && as_dir=.
5308 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5310 ac_cv_prog_ac_ct_STRIP="strip"
5311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5312 break 2
5313 fi
5314done
5315 done
5316IFS=$as_save_IFS
5317
5318fi
5319fi
5320ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5321if test -n "$ac_ct_STRIP"; then
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5323$as_echo "$ac_ct_STRIP" >&6; }
5324else
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5326$as_echo "no" >&6; }
5327fi
5328
5329 if test "x$ac_ct_STRIP" = x; then
5330 STRIP=":"
5331 else
5332 case $cross_compiling:$ac_tool_warned in
5333yes:)
5334{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5335$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5336ac_tool_warned=yes ;;
5337esac
5338 STRIP=$ac_ct_STRIP
5339 fi
5340else
5341 STRIP="$ac_cv_prog_STRIP"
5342fi
5343
5344test -z "$STRIP" && STRIP=:
5345
5346
5347
5348
5349
5350
5351if test -n "$ac_tool_prefix"; then
5352 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5353set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5355$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5356if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5357 $as_echo_n "(cached) " >&6
5358else
5359 if test -n "$RANLIB"; then
5360 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5361else
5362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363for as_dir in $PATH
5364do
5365 IFS=$as_save_IFS
5366 test -z "$as_dir" && as_dir=.
5367 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5369 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5371 break 2
5372 fi
5373done
5374 done
5375IFS=$as_save_IFS
5376
5377fi
5378fi
5379RANLIB=$ac_cv_prog_RANLIB
5380if test -n "$RANLIB"; then
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5382$as_echo "$RANLIB" >&6; }
5383else
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5385$as_echo "no" >&6; }
5386fi
5387
5388
5389fi
5390if test -z "$ac_cv_prog_RANLIB"; then
5391 ac_ct_RANLIB=$RANLIB
5392 # Extract the first word of "ranlib", so it can be a program name with args.
5393set dummy ranlib; ac_word=$2
5394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5395$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5396if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5397 $as_echo_n "(cached) " >&6
5398else
5399 if test -n "$ac_ct_RANLIB"; then
5400 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5401else
5402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5403for as_dir in $PATH
5404do
5405 IFS=$as_save_IFS
5406 test -z "$as_dir" && as_dir=.
5407 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5408 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5409 ac_cv_prog_ac_ct_RANLIB="ranlib"
5410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5411 break 2
5412 fi
5413done
5414 done
5415IFS=$as_save_IFS
5416
5417fi
5418fi
5419ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5420if test -n "$ac_ct_RANLIB"; then
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5422$as_echo "$ac_ct_RANLIB" >&6; }
5423else
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5425$as_echo "no" >&6; }
5426fi
5427
5428 if test "x$ac_ct_RANLIB" = x; then
5429 RANLIB=":"
5430 else
5431 case $cross_compiling:$ac_tool_warned in
5432yes:)
5433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5435ac_tool_warned=yes ;;
5436esac
5437 RANLIB=$ac_ct_RANLIB
5438 fi
5439else
5440 RANLIB="$ac_cv_prog_RANLIB"
5441fi
5442
5443test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5444if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5445 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5446 RANLIB="$RANLIB $plugin_option"
5447 fi
5448fi
6bb11ab3
L
5449
5450
5451
5452
5453
5454
5455# Determine commands to create old-style static archives.
5456old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5457old_postinstall_cmds='chmod 644 $oldlib'
5458old_postuninstall_cmds=
5459
5460if test -n "$RANLIB"; then
5461 case $host_os in
5462 openbsd*)
5463 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5464 ;;
5465 *)
5466 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5467 ;;
5468 esac
5469 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5470fi
5471
5472case $host_os in
5473 darwin*)
5474 lock_old_archive_extraction=yes ;;
5475 *)
5476 lock_old_archive_extraction=no ;;
5477esac
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499for ac_prog in gawk mawk nawk awk
5500do
5501 # Extract the first word of "$ac_prog", so it can be a program name with args.
5502set dummy $ac_prog; ac_word=$2
5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5504$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5505if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5506 $as_echo_n "(cached) " >&6
5507else
5508 if test -n "$AWK"; then
5509 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5510else
5511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5512for as_dir in $PATH
5513do
5514 IFS=$as_save_IFS
5515 test -z "$as_dir" && as_dir=.
5516 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5518 ac_cv_prog_AWK="$ac_prog"
5519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5520 break 2
5521 fi
5522done
5523 done
5524IFS=$as_save_IFS
5525
5526fi
5527fi
5528AWK=$ac_cv_prog_AWK
5529if test -n "$AWK"; then
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5531$as_echo "$AWK" >&6; }
5532else
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5534$as_echo "no" >&6; }
5535fi
5536
5537
5538 test -n "$AWK" && break
5539done
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559# If no C compiler was specified, use CC.
5560LTCC=${LTCC-"$CC"}
5561
5562# If no C compiler flags were specified, use CFLAGS.
5563LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5564
5565# Allow CC to be a program name with arguments.
5566compiler=$CC
5567
5568
5569# Check for command to grab the raw symbol name followed by C symbol from nm.
5570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5571$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5572if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5573 $as_echo_n "(cached) " >&6
5574else
5575
5576# These are sane defaults that work on at least a few old systems.
5577# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5578
5579# Character class describing NM global symbol codes.
5580symcode='[BCDEGRST]'
5581
5582# Regexp to match symbols that can be accessed directly from C.
5583sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5584
5585# Define system-specific variables.
5586case $host_os in
5587aix*)
5588 symcode='[BCDT]'
5589 ;;
5590cygwin* | mingw* | pw32* | cegcc*)
5591 symcode='[ABCDGISTW]'
5592 ;;
5593hpux*)
5594 if test "$host_cpu" = ia64; then
5595 symcode='[ABCDEGRST]'
5596 fi
5597 ;;
5598irix* | nonstopux*)
5599 symcode='[BCDEGRST]'
5600 ;;
5601osf*)
5602 symcode='[BCDEGQRST]'
5603 ;;
5604solaris*)
5605 symcode='[BDRT]'
5606 ;;
5607sco3.2v5*)
5608 symcode='[DT]'
5609 ;;
5610sysv4.2uw2*)
5611 symcode='[DT]'
5612 ;;
5613sysv5* | sco5v6* | unixware* | OpenUNIX*)
5614 symcode='[ABDT]'
5615 ;;
5616sysv4)
5617 symcode='[DFNSTU]'
5618 ;;
5619esac
5620
5621# If we're using GNU nm, then use its standard symbol codes.
5622case `$NM -V 2>&1` in
5623*GNU* | *'with BFD'*)
5624 symcode='[ABCDGIRSTW]' ;;
5625esac
5626
5627# Transform an extracted symbol line into a proper C declaration.
5628# Some systems (esp. on ia64) link data and code symbols differently,
5629# so use this general approach.
5630lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5631
5632# Transform an extracted symbol line into symbol name and symbol address
5633lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5634lt_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'"
5635
5636# Handle CRLF in mingw tool chain
5637opt_cr=
5638case $build_os in
5639mingw*)
5640 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5641 ;;
5642esac
5643
5644# Try without a prefix underscore, then with it.
5645for ac_symprfx in "" "_"; do
5646
5647 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5648 symxfrm="\\1 $ac_symprfx\\2 \\2"
5649
5650 # Write the raw and C identifiers.
5651 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5652 # Fake it for dumpbin and say T for any non-static function
5653 # and D for any global variable.
5654 # Also find C++ and __fastcall symbols from MSVC++,
5655 # which start with @ or ?.
5656 lt_cv_sys_global_symbol_pipe="$AWK '"\
5657" {last_section=section; section=\$ 3};"\
5658" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5659" \$ 0!~/External *\|/{next};"\
5660" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5661" {if(hide[section]) next};"\
5662" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5663" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5664" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5665" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5666" ' prfx=^$ac_symprfx"
5667 else
5668 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5669 fi
5670
5671 # Check to see that the pipe works correctly.
5672 pipe_works=no
5673
5674 rm -f conftest*
5675 cat > conftest.$ac_ext <<_LT_EOF
5676#ifdef __cplusplus
5677extern "C" {
5678#endif
5679char nm_test_var;
5680void nm_test_func(void);
5681void nm_test_func(void){}
5682#ifdef __cplusplus
5683}
5684#endif
5685int main(){nm_test_var='a';nm_test_func();return(0);}
5686_LT_EOF
5687
5688 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5689 (eval $ac_compile) 2>&5
5690 ac_status=$?
5691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5692 test $ac_status = 0; }; then
5693 # Now try to grab the symbols.
5694 nlist=conftest.nm
5695 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5696 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5697 ac_status=$?
5698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5699 test $ac_status = 0; } && test -s "$nlist"; then
5700 # Try sorting and uniquifying the output.
5701 if sort "$nlist" | uniq > "$nlist"T; then
5702 mv -f "$nlist"T "$nlist"
5703 else
5704 rm -f "$nlist"T
5705 fi
5706
5707 # Make sure that we snagged all the symbols we need.
5708 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5709 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5710 cat <<_LT_EOF > conftest.$ac_ext
5711#ifdef __cplusplus
5712extern "C" {
5713#endif
5714
5715_LT_EOF
5716 # Now generate the symbol file.
5717 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5718
5719 cat <<_LT_EOF >> conftest.$ac_ext
5720
5721/* The mapping between symbol names and symbols. */
5722const struct {
5723 const char *name;
5724 void *address;
5725}
5726lt__PROGRAM__LTX_preloaded_symbols[] =
5727{
5728 { "@PROGRAM@", (void *) 0 },
5729_LT_EOF
5730 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5731 cat <<\_LT_EOF >> conftest.$ac_ext
5732 {0, (void *) 0}
5733};
5734
5735/* This works around a problem in FreeBSD linker */
5736#ifdef FREEBSD_WORKAROUND
5737static const void *lt_preloaded_setup() {
5738 return lt__PROGRAM__LTX_preloaded_symbols;
5739}
5740#endif
5741
5742#ifdef __cplusplus
5743}
5744#endif
5745_LT_EOF
5746 # Now try linking the two files.
5747 mv conftest.$ac_objext conftstm.$ac_objext
5748 lt_save_LIBS="$LIBS"
5749 lt_save_CFLAGS="$CFLAGS"
5750 LIBS="conftstm.$ac_objext"
5751 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5752 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5753 (eval $ac_link) 2>&5
5754 ac_status=$?
5755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5756 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5757 pipe_works=yes
5758 fi
5759 LIBS="$lt_save_LIBS"
5760 CFLAGS="$lt_save_CFLAGS"
5761 else
5762 echo "cannot find nm_test_func in $nlist" >&5
5763 fi
5764 else
5765 echo "cannot find nm_test_var in $nlist" >&5
5766 fi
5767 else
5768 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5769 fi
5770 else
5771 echo "$progname: failed program was:" >&5
5772 cat conftest.$ac_ext >&5
5773 fi
5774 rm -rf conftest* conftst*
5775
5776 # Do not use the global_symbol_pipe unless it works.
5777 if test "$pipe_works" = yes; then
5778 break
5779 else
5780 lt_cv_sys_global_symbol_pipe=
5781 fi
5782done
5783
5784fi
5785
5786if test -z "$lt_cv_sys_global_symbol_pipe"; then
5787 lt_cv_sys_global_symbol_to_cdecl=
5788fi
5789if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5791$as_echo "failed" >&6; }
5792else
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5794$as_echo "ok" >&6; }
5795fi
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818# Check whether --enable-libtool-lock was given.
5819if test "${enable_libtool_lock+set}" = set; then :
5820 enableval=$enable_libtool_lock;
5821fi
5822
5823test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5824
5825# Some flags need to be propagated to the compiler or linker for good
5826# libtool support.
5827case $host in
5828ia64-*-hpux*)
5829 # Find out which ABI we are using.
5830 echo 'int i;' > conftest.$ac_ext
5831 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5832 (eval $ac_compile) 2>&5
5833 ac_status=$?
5834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5835 test $ac_status = 0; }; then
5836 case `/usr/bin/file conftest.$ac_objext` in
5837 *ELF-32*)
5838 HPUX_IA64_MODE="32"
5839 ;;
5840 *ELF-64*)
5841 HPUX_IA64_MODE="64"
5842 ;;
5843 esac
5844 fi
5845 rm -rf conftest*
5846 ;;
5847*-*-irix6*)
5848 # Find out which ABI we are using.
5849 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5850 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5851 (eval $ac_compile) 2>&5
5852 ac_status=$?
5853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5854 test $ac_status = 0; }; then
5855 if test "$lt_cv_prog_gnu_ld" = yes; then
5856 case `/usr/bin/file conftest.$ac_objext` in
5857 *32-bit*)
5858 LD="${LD-ld} -melf32bsmip"
5859 ;;
5860 *N32*)
5861 LD="${LD-ld} -melf32bmipn32"
5862 ;;
5863 *64-bit*)
5864 LD="${LD-ld} -melf64bmip"
5865 ;;
5866 esac
5867 else
5868 case `/usr/bin/file conftest.$ac_objext` in
5869 *32-bit*)
5870 LD="${LD-ld} -32"
5871 ;;
5872 *N32*)
5873 LD="${LD-ld} -n32"
5874 ;;
5875 *64-bit*)
5876 LD="${LD-ld} -64"
5877 ;;
5878 esac
5879 fi
5880 fi
5881 rm -rf conftest*
5882 ;;
5883
bf3d9781 5884x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5885s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5886 # Find out which ABI we are using.
5887 echo 'int i;' > conftest.$ac_ext
5888 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5889 (eval $ac_compile) 2>&5
5890 ac_status=$?
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; then
5893 case `/usr/bin/file conftest.o` in
5894 *32-bit*)
5895 case $host in
5896 x86_64-*kfreebsd*-gnu)
5897 LD="${LD-ld} -m elf_i386_fbsd"
5898 ;;
5899 x86_64-*linux*)
5900 case `/usr/bin/file conftest.o` in
5901 *x86-64*)
5902 LD="${LD-ld} -m elf32_x86_64"
5903 ;;
5904 *)
5905 LD="${LD-ld} -m elf_i386"
5906 ;;
5907 esac
5908 ;;
bf3d9781
AM
5909 powerpc64le-*linux*)
5910 LD="${LD-ld} -m elf32lppclinux"
5911 ;;
5912 powerpc64-*linux*)
6bb11ab3
L
5913 LD="${LD-ld} -m elf32ppclinux"
5914 ;;
5915 s390x-*linux*)
5916 LD="${LD-ld} -m elf_s390"
5917 ;;
5918 sparc64-*linux*)
5919 LD="${LD-ld} -m elf32_sparc"
5920 ;;
5921 esac
5922 ;;
5923 *64-bit*)
5924 case $host in
5925 x86_64-*kfreebsd*-gnu)
5926 LD="${LD-ld} -m elf_x86_64_fbsd"
5927 ;;
5928 x86_64-*linux*)
5929 LD="${LD-ld} -m elf_x86_64"
5930 ;;
bf3d9781
AM
5931 powerpcle-*linux*)
5932 LD="${LD-ld} -m elf64lppc"
5933 ;;
5934 powerpc-*linux*)
6bb11ab3
L
5935 LD="${LD-ld} -m elf64ppc"
5936 ;;
5937 s390*-*linux*|s390*-*tpf*)
5938 LD="${LD-ld} -m elf64_s390"
5939 ;;
5940 sparc*-*linux*)
5941 LD="${LD-ld} -m elf64_sparc"
5942 ;;
5943 esac
5944 ;;
5945 esac
5946 fi
5947 rm -rf conftest*
5948 ;;
5949
5950*-*-sco3.2v5*)
5951 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5952 SAVE_CFLAGS="$CFLAGS"
5953 CFLAGS="$CFLAGS -belf"
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5955$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5956if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5957 $as_echo_n "(cached) " >&6
5958else
5959 ac_ext=c
5960ac_cpp='$CPP $CPPFLAGS'
5961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5963ac_compiler_gnu=$ac_cv_c_compiler_gnu
5964
5965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5966/* end confdefs.h. */
5967
5968int
5969main ()
5970{
5971
5972 ;
5973 return 0;
5974}
5975_ACEOF
5976if ac_fn_c_try_link "$LINENO"; then :
5977 lt_cv_cc_needs_belf=yes
5978else
5979 lt_cv_cc_needs_belf=no
5980fi
5981rm -f core conftest.err conftest.$ac_objext \
5982 conftest$ac_exeext conftest.$ac_ext
5983 ac_ext=c
5984ac_cpp='$CPP $CPPFLAGS'
5985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5987ac_compiler_gnu=$ac_cv_c_compiler_gnu
5988
5989fi
5990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5991$as_echo "$lt_cv_cc_needs_belf" >&6; }
5992 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5993 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5994 CFLAGS="$SAVE_CFLAGS"
5995 fi
5996 ;;
5997sparc*-*solaris*)
5998 # Find out which ABI we are using.
5999 echo 'int i;' > conftest.$ac_ext
6000 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6001 (eval $ac_compile) 2>&5
6002 ac_status=$?
6003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6004 test $ac_status = 0; }; then
6005 case `/usr/bin/file conftest.o` in
6006 *64-bit*)
6007 case $lt_cv_prog_gnu_ld in
6008 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6009 *)
6010 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6011 LD="${LD-ld} -64"
6012 fi
6013 ;;
6014 esac
6015 ;;
6016 esac
6017 fi
6018 rm -rf conftest*
6019 ;;
6020esac
6021
6022need_locks="$enable_libtool_lock"
6023
6024
6025 case $host_os in
6026 rhapsody* | darwin*)
6027 if test -n "$ac_tool_prefix"; then
6028 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6029set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6031$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6032if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
6033 $as_echo_n "(cached) " >&6
6034else
6035 if test -n "$DSYMUTIL"; then
6036 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6037else
6038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039for as_dir in $PATH
6040do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
6043 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6045 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6047 break 2
6048 fi
6049done
6050 done
6051IFS=$as_save_IFS
6052
6053fi
6054fi
6055DSYMUTIL=$ac_cv_prog_DSYMUTIL
6056if test -n "$DSYMUTIL"; then
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6058$as_echo "$DSYMUTIL" >&6; }
6059else
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6061$as_echo "no" >&6; }
6062fi
6063
6064
6065fi
6066if test -z "$ac_cv_prog_DSYMUTIL"; then
6067 ac_ct_DSYMUTIL=$DSYMUTIL
6068 # Extract the first word of "dsymutil", so it can be a program name with args.
6069set dummy dsymutil; ac_word=$2
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6072if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
6073 $as_echo_n "(cached) " >&6
6074else
6075 if test -n "$ac_ct_DSYMUTIL"; then
6076 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6077else
6078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079for as_dir in $PATH
6080do
6081 IFS=$as_save_IFS
6082 test -z "$as_dir" && as_dir=.
6083 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6085 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6087 break 2
6088 fi
6089done
6090 done
6091IFS=$as_save_IFS
6092
6093fi
6094fi
6095ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6096if test -n "$ac_ct_DSYMUTIL"; then
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6098$as_echo "$ac_ct_DSYMUTIL" >&6; }
6099else
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6101$as_echo "no" >&6; }
6102fi
6103
6104 if test "x$ac_ct_DSYMUTIL" = x; then
6105 DSYMUTIL=":"
6106 else
6107 case $cross_compiling:$ac_tool_warned in
6108yes:)
6109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6111ac_tool_warned=yes ;;
6112esac
6113 DSYMUTIL=$ac_ct_DSYMUTIL
6114 fi
6115else
6116 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6117fi
6118
6119 if test -n "$ac_tool_prefix"; then
6120 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6121set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6123$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6124if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
6125 $as_echo_n "(cached) " >&6
6126else
6127 if test -n "$NMEDIT"; then
6128 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6129else
6130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6131for as_dir in $PATH
6132do
6133 IFS=$as_save_IFS
6134 test -z "$as_dir" && as_dir=.
6135 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6137 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6139 break 2
6140 fi
6141done
6142 done
6143IFS=$as_save_IFS
6144
6145fi
6146fi
6147NMEDIT=$ac_cv_prog_NMEDIT
6148if test -n "$NMEDIT"; then
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6150$as_echo "$NMEDIT" >&6; }
6151else
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6153$as_echo "no" >&6; }
6154fi
6155
6156
6157fi
6158if test -z "$ac_cv_prog_NMEDIT"; then
6159 ac_ct_NMEDIT=$NMEDIT
6160 # Extract the first word of "nmedit", so it can be a program name with args.
6161set dummy nmedit; ac_word=$2
6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6163$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6164if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
6165 $as_echo_n "(cached) " >&6
6166else
6167 if test -n "$ac_ct_NMEDIT"; then
6168 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6169else
6170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6171for as_dir in $PATH
6172do
6173 IFS=$as_save_IFS
6174 test -z "$as_dir" && as_dir=.
6175 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6177 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6179 break 2
6180 fi
6181done
6182 done
6183IFS=$as_save_IFS
6184
6185fi
6186fi
6187ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6188if test -n "$ac_ct_NMEDIT"; then
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6190$as_echo "$ac_ct_NMEDIT" >&6; }
6191else
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6193$as_echo "no" >&6; }
6194fi
6195
6196 if test "x$ac_ct_NMEDIT" = x; then
6197 NMEDIT=":"
6198 else
6199 case $cross_compiling:$ac_tool_warned in
6200yes:)
6201{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6202$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6203ac_tool_warned=yes ;;
6204esac
6205 NMEDIT=$ac_ct_NMEDIT
6206 fi
6207else
6208 NMEDIT="$ac_cv_prog_NMEDIT"
6209fi
6210
6211 if test -n "$ac_tool_prefix"; then
6212 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6213set dummy ${ac_tool_prefix}lipo; ac_word=$2
6214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6215$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6216if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
6217 $as_echo_n "(cached) " >&6
6218else
6219 if test -n "$LIPO"; then
6220 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6221else
6222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6223for as_dir in $PATH
6224do
6225 IFS=$as_save_IFS
6226 test -z "$as_dir" && as_dir=.
6227 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6229 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6231 break 2
6232 fi
6233done
6234 done
6235IFS=$as_save_IFS
6236
6237fi
6238fi
6239LIPO=$ac_cv_prog_LIPO
6240if test -n "$LIPO"; then
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6242$as_echo "$LIPO" >&6; }
6243else
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6245$as_echo "no" >&6; }
6246fi
6247
6248
6249fi
6250if test -z "$ac_cv_prog_LIPO"; then
6251 ac_ct_LIPO=$LIPO
6252 # Extract the first word of "lipo", so it can be a program name with args.
6253set dummy lipo; ac_word=$2
6254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6255$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6256if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6257 $as_echo_n "(cached) " >&6
6258else
6259 if test -n "$ac_ct_LIPO"; then
6260 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6261else
6262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6263for as_dir in $PATH
6264do
6265 IFS=$as_save_IFS
6266 test -z "$as_dir" && as_dir=.
6267 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6268 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6269 ac_cv_prog_ac_ct_LIPO="lipo"
6270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6271 break 2
6272 fi
6273done
6274 done
6275IFS=$as_save_IFS
6276
6277fi
6278fi
6279ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6280if test -n "$ac_ct_LIPO"; then
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6282$as_echo "$ac_ct_LIPO" >&6; }
6283else
6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6285$as_echo "no" >&6; }
6286fi
6287
6288 if test "x$ac_ct_LIPO" = x; then
6289 LIPO=":"
6290 else
6291 case $cross_compiling:$ac_tool_warned in
6292yes:)
6293{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6294$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6295ac_tool_warned=yes ;;
6296esac
6297 LIPO=$ac_ct_LIPO
6298 fi
6299else
6300 LIPO="$ac_cv_prog_LIPO"
6301fi
6302
6303 if test -n "$ac_tool_prefix"; then
6304 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6305set dummy ${ac_tool_prefix}otool; ac_word=$2
6306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6307$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6308if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6309 $as_echo_n "(cached) " >&6
6310else
6311 if test -n "$OTOOL"; then
6312 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6313else
6314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315for as_dir in $PATH
6316do
6317 IFS=$as_save_IFS
6318 test -z "$as_dir" && as_dir=.
6319 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6321 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6323 break 2
6324 fi
6325done
6326 done
6327IFS=$as_save_IFS
6328
6329fi
6330fi
6331OTOOL=$ac_cv_prog_OTOOL
6332if test -n "$OTOOL"; then
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6334$as_echo "$OTOOL" >&6; }
6335else
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6337$as_echo "no" >&6; }
6338fi
6339
6340
6341fi
6342if test -z "$ac_cv_prog_OTOOL"; then
6343 ac_ct_OTOOL=$OTOOL
6344 # Extract the first word of "otool", so it can be a program name with args.
6345set dummy otool; ac_word=$2
6346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6348if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6349 $as_echo_n "(cached) " >&6
6350else
6351 if test -n "$ac_ct_OTOOL"; then
6352 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6353else
6354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355for as_dir in $PATH
6356do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6361 ac_cv_prog_ac_ct_OTOOL="otool"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363 break 2
6364 fi
6365done
6366 done
6367IFS=$as_save_IFS
6368
6369fi
6370fi
6371ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6372if test -n "$ac_ct_OTOOL"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6374$as_echo "$ac_ct_OTOOL" >&6; }
6375else
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377$as_echo "no" >&6; }
6378fi
6379
6380 if test "x$ac_ct_OTOOL" = x; then
6381 OTOOL=":"
6382 else
6383 case $cross_compiling:$ac_tool_warned in
6384yes:)
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6386$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6387ac_tool_warned=yes ;;
6388esac
6389 OTOOL=$ac_ct_OTOOL
6390 fi
6391else
6392 OTOOL="$ac_cv_prog_OTOOL"
6393fi
6394
6395 if test -n "$ac_tool_prefix"; then
6396 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6397set dummy ${ac_tool_prefix}otool64; ac_word=$2
6398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6400if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6401 $as_echo_n "(cached) " >&6
6402else
6403 if test -n "$OTOOL64"; then
6404 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6405else
6406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6407for as_dir in $PATH
6408do
6409 IFS=$as_save_IFS
6410 test -z "$as_dir" && as_dir=.
6411 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6413 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6415 break 2
6416 fi
6417done
6418 done
6419IFS=$as_save_IFS
6420
6421fi
6422fi
6423OTOOL64=$ac_cv_prog_OTOOL64
6424if test -n "$OTOOL64"; then
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6426$as_echo "$OTOOL64" >&6; }
6427else
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6429$as_echo "no" >&6; }
6430fi
6431
6432
6433fi
6434if test -z "$ac_cv_prog_OTOOL64"; then
6435 ac_ct_OTOOL64=$OTOOL64
6436 # Extract the first word of "otool64", so it can be a program name with args.
6437set dummy otool64; ac_word=$2
6438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6439$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6440if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6441 $as_echo_n "(cached) " >&6
6442else
6443 if test -n "$ac_ct_OTOOL64"; then
6444 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6445else
6446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6447for as_dir in $PATH
6448do
6449 IFS=$as_save_IFS
6450 test -z "$as_dir" && as_dir=.
6451 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6453 ac_cv_prog_ac_ct_OTOOL64="otool64"
6454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6455 break 2
6456 fi
6457done
6458 done
6459IFS=$as_save_IFS
6460
6461fi
6462fi
6463ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6464if test -n "$ac_ct_OTOOL64"; then
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6466$as_echo "$ac_ct_OTOOL64" >&6; }
6467else
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6469$as_echo "no" >&6; }
6470fi
6471
6472 if test "x$ac_ct_OTOOL64" = x; then
6473 OTOOL64=":"
6474 else
6475 case $cross_compiling:$ac_tool_warned in
6476yes:)
6477{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6478$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6479ac_tool_warned=yes ;;
6480esac
6481 OTOOL64=$ac_ct_OTOOL64
6482 fi
6483else
6484 OTOOL64="$ac_cv_prog_OTOOL64"
6485fi
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6514$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6515if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6516 $as_echo_n "(cached) " >&6
6517else
6518 lt_cv_apple_cc_single_mod=no
6519 if test -z "${LT_MULTI_MODULE}"; then
6520 # By default we will add the -single_module flag. You can override
6521 # by either setting the environment variable LT_MULTI_MODULE
6522 # non-empty at configure time, or by adding -multi_module to the
6523 # link flags.
6524 rm -rf libconftest.dylib*
6525 echo "int foo(void){return 1;}" > conftest.c
6526 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6527-dynamiclib -Wl,-single_module conftest.c" >&5
6528 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6529 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6530 _lt_result=$?
6531 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6532 lt_cv_apple_cc_single_mod=yes
6533 else
6534 cat conftest.err >&5
6535 fi
6536 rm -rf libconftest.dylib*
6537 rm -f conftest.*
6538 fi
6539fi
6540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6541$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6543$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6544if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6545 $as_echo_n "(cached) " >&6
6546else
6547 lt_cv_ld_exported_symbols_list=no
6548 save_LDFLAGS=$LDFLAGS
6549 echo "_main" > conftest.sym
6550 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552/* end confdefs.h. */
6553
6554int
6555main ()
6556{
6557
6558 ;
6559 return 0;
6560}
6561_ACEOF
6562if ac_fn_c_try_link "$LINENO"; then :
6563 lt_cv_ld_exported_symbols_list=yes
6564else
6565 lt_cv_ld_exported_symbols_list=no
6566fi
6567rm -f core conftest.err conftest.$ac_objext \
6568 conftest$ac_exeext conftest.$ac_ext
6569 LDFLAGS="$save_LDFLAGS"
6570
6571fi
6572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6573$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6575$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6576if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6577 $as_echo_n "(cached) " >&6
6578else
6579 lt_cv_ld_force_load=no
6580 cat > conftest.c << _LT_EOF
6581int forced_loaded() { return 2;}
6582_LT_EOF
6583 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6584 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6585 echo "$AR cru libconftest.a conftest.o" >&5
6586 $AR cru libconftest.a conftest.o 2>&5
6587 cat > conftest.c << _LT_EOF
6588int main() { return 0;}
6589_LT_EOF
6590 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6591 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6592 _lt_result=$?
6593 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6594 lt_cv_ld_force_load=yes
6595 else
6596 cat conftest.err >&5
6597 fi
6598 rm -f conftest.err libconftest.a conftest conftest.c
6599 rm -rf conftest.dSYM
6600
6601fi
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6603$as_echo "$lt_cv_ld_force_load" >&6; }
6604 case $host_os in
6605 rhapsody* | darwin1.[012])
6606 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6607 darwin1.*)
6608 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6609 darwin*) # darwin 5.x on
6610 # if running on 10.5 or later, the deployment target defaults
6611 # to the OS version, if on x86, and 10.4, the deployment
6612 # target defaults to 10.4. Don't you love it?
6613 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6614 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6615 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 6616 10.[012][,.]*)
6bb11ab3
L
6617 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6618 10.*)
6619 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6620 esac
6621 ;;
6622 esac
6623 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6624 _lt_dar_single_mod='$single_module'
6625 fi
6626 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6627 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6628 else
6629 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6630 fi
6631 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6632 _lt_dsymutil='~$DSYMUTIL $lib || :'
6633 else
6634 _lt_dsymutil=
6635 fi
6636 ;;
6637 esac
6638
6639for ac_header in dlfcn.h
6640do :
6641 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6642"
d0ac1c44 6643if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6644 cat >>confdefs.h <<_ACEOF
6645#define HAVE_DLFCN_H 1
6646_ACEOF
6647
6648fi
6649
6650done
6651
6652
6653
ebe9564b 6654
6bb11ab3 6655
0cb8d851
MF
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6657$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6658if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6659 $as_echo_n "(cached) " >&6
6660else
6661 ac_cv_c_bigendian=unknown
6662 # See if we're dealing with a universal compiler.
6663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6664/* end confdefs.h. */
6665#ifndef __APPLE_CC__
6666 not a universal capable compiler
6667 #endif
6668 typedef int dummy;
6669
6670_ACEOF
6671if ac_fn_c_try_compile "$LINENO"; then :
6672
6673 # Check for potential -arch flags. It is not universal unless
6674 # there are at least two -arch flags with different values.
6675 ac_arch=
6676 ac_prev=
6677 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6678 if test -n "$ac_prev"; then
6679 case $ac_word in
6680 i?86 | x86_64 | ppc | ppc64)
6681 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6682 ac_arch=$ac_word
6683 else
6684 ac_cv_c_bigendian=universal
6685 break
6686 fi
6687 ;;
6688 esac
6689 ac_prev=
6690 elif test "x$ac_word" = "x-arch"; then
6691 ac_prev=arch
6692 fi
6693 done
6694fi
6695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6696 if test $ac_cv_c_bigendian = unknown; then
6697 # See if sys/param.h defines the BYTE_ORDER macro.
6698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6699/* end confdefs.h. */
6700#include <sys/types.h>
6701 #include <sys/param.h>
6702
6703int
6704main ()
6705{
6706#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6707 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6708 && LITTLE_ENDIAN)
6709 bogus endian macros
6710 #endif
6711
6712 ;
6713 return 0;
6714}
6715_ACEOF
6716if ac_fn_c_try_compile "$LINENO"; then :
6717 # It does; now see whether it defined to BIG_ENDIAN or not.
6718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6719/* end confdefs.h. */
6720#include <sys/types.h>
6721 #include <sys/param.h>
6722
6723int
6724main ()
6725{
6726#if BYTE_ORDER != BIG_ENDIAN
6727 not big endian
6728 #endif
6729
6730 ;
6731 return 0;
6732}
6733_ACEOF
6734if ac_fn_c_try_compile "$LINENO"; then :
6735 ac_cv_c_bigendian=yes
6736else
6737 ac_cv_c_bigendian=no
6738fi
6739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6740fi
6741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6742 fi
6743 if test $ac_cv_c_bigendian = unknown; then
6744 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6746/* end confdefs.h. */
6747#include <limits.h>
6748
6749int
6750main ()
6751{
6752#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6753 bogus endian macros
6754 #endif
6755
6756 ;
6757 return 0;
6758}
6759_ACEOF
6760if ac_fn_c_try_compile "$LINENO"; then :
6761 # It does; now see whether it defined to _BIG_ENDIAN or not.
6762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6763/* end confdefs.h. */
6764#include <limits.h>
6765
6766int
6767main ()
6768{
6769#ifndef _BIG_ENDIAN
6770 not big endian
6771 #endif
6772
6773 ;
6774 return 0;
6775}
6776_ACEOF
6777if ac_fn_c_try_compile "$LINENO"; then :
6778 ac_cv_c_bigendian=yes
6779else
6780 ac_cv_c_bigendian=no
6781fi
6782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6783fi
6784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6785 fi
6786 if test $ac_cv_c_bigendian = unknown; then
6787 # Compile a test program.
6788 if test "$cross_compiling" = yes; then :
6789 # Try to guess by grepping values from an object file.
6790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6791/* end confdefs.h. */
6792short int ascii_mm[] =
6793 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6794 short int ascii_ii[] =
6795 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6796 int use_ascii (int i) {
6797 return ascii_mm[i] + ascii_ii[i];
6798 }
6799 short int ebcdic_ii[] =
6800 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6801 short int ebcdic_mm[] =
6802 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6803 int use_ebcdic (int i) {
6804 return ebcdic_mm[i] + ebcdic_ii[i];
6805 }
6806 extern int foo;
6807
6808int
6809main ()
6810{
6811return use_ascii (foo) == use_ebcdic (foo);
6812 ;
6813 return 0;
6814}
6815_ACEOF
6816if ac_fn_c_try_compile "$LINENO"; then :
6817 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6818 ac_cv_c_bigendian=yes
6819 fi
6820 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6821 if test "$ac_cv_c_bigendian" = unknown; then
6822 ac_cv_c_bigendian=no
6823 else
6824 # finding both strings is unlikely to happen, but who knows?
6825 ac_cv_c_bigendian=unknown
6826 fi
6827 fi
6828fi
6829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6830else
6831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6832/* end confdefs.h. */
6833$ac_includes_default
6834int
6835main ()
6836{
6837
6838 /* Are we little or big endian? From Harbison&Steele. */
6839 union
6840 {
6841 long int l;
6842 char c[sizeof (long int)];
6843 } u;
6844 u.l = 1;
6845 return u.c[sizeof (long int) - 1] == 1;
6846
6847 ;
6848 return 0;
6849}
6850_ACEOF
6851if ac_fn_c_try_run "$LINENO"; then :
6852 ac_cv_c_bigendian=no
6853else
6854 ac_cv_c_bigendian=yes
6855fi
6856rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6857 conftest.$ac_objext conftest.beam conftest.$ac_ext
6858fi
6859
6860 fi
6861fi
6862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6863$as_echo "$ac_cv_c_bigendian" >&6; }
6864 case $ac_cv_c_bigendian in #(
6865 yes)
6866 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6867;; #(
6868 no)
6869 ;; #(
6870 universal)
6871
6872$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6873
6874 ;; #(
6875 *)
d0ac1c44 6876 as_fn_error $? "unknown endianness
0cb8d851
MF
6877 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6878 esac
6879
6bb11ab3
L
6880
6881
6882
c25ea03d 6883if test "x$cross_compiling" = "xno"; then
aa0fca16 6884 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6885 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6886 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6887 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6888 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6889else
aa0fca16 6890 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6891 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6892 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6893 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6894 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6895fi
6896
6897
6898
c25ea03d 6899
c2783492 6900
aa0fca16
MF
6901
6902
a3e2cc64
MF
6903if test -n "$ac_tool_prefix"; then
6904 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6905set dummy ${ac_tool_prefix}ar; ac_word=$2
6906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6907$as_echo_n "checking for $ac_word... " >&6; }
6908if ${ac_cv_prog_AR+:} false; then :
6909 $as_echo_n "(cached) " >&6
6910else
6911 if test -n "$AR"; then
6912 ac_cv_prog_AR="$AR" # Let the user override the test.
6913else
6914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6915for as_dir in $PATH
6916do
6917 IFS=$as_save_IFS
6918 test -z "$as_dir" && as_dir=.
6919 for ac_exec_ext in '' $ac_executable_extensions; do
6920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6921 ac_cv_prog_AR="${ac_tool_prefix}ar"
6922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6923 break 2
6924 fi
6925done
6926 done
6927IFS=$as_save_IFS
6928
6929fi
6930fi
6931AR=$ac_cv_prog_AR
6932if test -n "$AR"; then
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6934$as_echo "$AR" >&6; }
6935else
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6937$as_echo "no" >&6; }
6938fi
6939
6940
6941fi
6942if test -z "$ac_cv_prog_AR"; then
6943 ac_ct_AR=$AR
6944 # Extract the first word of "ar", so it can be a program name with args.
6945set dummy ar; ac_word=$2
6946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6947$as_echo_n "checking for $ac_word... " >&6; }
6948if ${ac_cv_prog_ac_ct_AR+:} false; then :
6949 $as_echo_n "(cached) " >&6
6950else
6951 if test -n "$ac_ct_AR"; then
6952 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6953else
6954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6955for as_dir in $PATH
6956do
6957 IFS=$as_save_IFS
6958 test -z "$as_dir" && as_dir=.
6959 for ac_exec_ext in '' $ac_executable_extensions; do
6960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6961 ac_cv_prog_ac_ct_AR="ar"
6962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6963 break 2
6964 fi
6965done
6966 done
6967IFS=$as_save_IFS
6968
6969fi
6970fi
6971ac_ct_AR=$ac_cv_prog_ac_ct_AR
6972if test -n "$ac_ct_AR"; then
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6974$as_echo "$ac_ct_AR" >&6; }
6975else
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6977$as_echo "no" >&6; }
6978fi
6979
6980 if test "x$ac_ct_AR" = x; then
6981 AR=""
6982 else
6983 case $cross_compiling:$ac_tool_warned in
6984yes:)
6985{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6986$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6987ac_tool_warned=yes ;;
6988esac
6989 AR=$ac_ct_AR
6990 fi
6991else
6992 AR="$ac_cv_prog_AR"
6993fi
6bb11ab3
L
6994
6995if test -n "$ac_tool_prefix"; then
6996 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6997set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6999$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7000if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7001 $as_echo_n "(cached) " >&6
7002else
7003 if test -n "$RANLIB"; then
7004 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7005else
7006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7007for as_dir in $PATH
7008do
7009 IFS=$as_save_IFS
7010 test -z "$as_dir" && as_dir=.
7011 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7013 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7015 break 2
7016 fi
7017done
7018 done
7019IFS=$as_save_IFS
7020
7021fi
7022fi
7023RANLIB=$ac_cv_prog_RANLIB
7024if test -n "$RANLIB"; then
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7026$as_echo "$RANLIB" >&6; }
7027else
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7029$as_echo "no" >&6; }
7030fi
7031
7032
7033fi
7034if test -z "$ac_cv_prog_RANLIB"; then
7035 ac_ct_RANLIB=$RANLIB
7036 # Extract the first word of "ranlib", so it can be a program name with args.
7037set dummy ranlib; ac_word=$2
7038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7039$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7040if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7041 $as_echo_n "(cached) " >&6
7042else
7043 if test -n "$ac_ct_RANLIB"; then
7044 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7045else
7046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7047for as_dir in $PATH
7048do
7049 IFS=$as_save_IFS
7050 test -z "$as_dir" && as_dir=.
7051 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7053 ac_cv_prog_ac_ct_RANLIB="ranlib"
7054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7055 break 2
7056 fi
7057done
7058 done
7059IFS=$as_save_IFS
7060
7061fi
7062fi
7063ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7064if test -n "$ac_ct_RANLIB"; then
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7066$as_echo "$ac_ct_RANLIB" >&6; }
7067else
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7069$as_echo "no" >&6; }
7070fi
7071
7072 if test "x$ac_ct_RANLIB" = x; then
7073 RANLIB=":"
7074 else
7075 case $cross_compiling:$ac_tool_warned in
7076yes:)
7077{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7078$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7079ac_tool_warned=yes ;;
7080esac
7081 RANLIB=$ac_ct_RANLIB
7082 fi
7083else
7084 RANLIB="$ac_cv_prog_RANLIB"
7085fi
7086
7087
46f900c0
MF
7088# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
7089# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
7090# is C99. So handle it ourselves.
7091:
7092C_DIALECT=
7093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
7094$as_echo_n "checking whether C11 is supported by default... " >&6; }
7095cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7096/* end confdefs.h. */
7097
7098#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7099# error "C11 support not found"
7100#endif
7101
7102_ACEOF
7103if ac_fn_c_try_compile "$LINENO"; then :
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7105$as_echo "yes" >&6; }
7106else
7107
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7109$as_echo "no" >&6; }
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7111$as_echo_n "checking for -std=c11 support... " >&6; }
7112 ac_save_CC="$CC"
7113 CC="$CC -std=c11"
7114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7115/* end confdefs.h. */
7116
7117#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7118# error "C11 support not found"
7119#endif
7120
7121_ACEOF
7122if ac_fn_c_try_compile "$LINENO"; then :
7123
7124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7125$as_echo "yes" >&6; }
7126 CC="$ac_save_CC"
7127 C_DIALECT="-std=c11"
7128
7129else
7130 as_fn_error $? "C11 is required" "$LINENO" 5
7131fi
7132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7133fi
7134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7135
7136
c2783492
MF
7137ac_config_headers="$ac_config_headers config.h:config.in"
7138
7139
6bb11ab3
L
7140# Some of the common include files depend on bfd.h, and bfd.h checks
7141# that config.h is included first by testing that the PACKAGE macro
7142# is defined.
7143PACKAGE=sim
7144
7145cat >>confdefs.h <<_ACEOF
7146#define PACKAGE "$PACKAGE"
7147_ACEOF
7148
7149
7150
7151# Dependency checking.
7152ac_config_commands="$ac_config_commands depdir"
7153
7154
7155depcc="$CC" am_compiler_list=
7156
7157am_depcomp=$ac_aux_dir/depcomp
7158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7159$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 7160if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
7161 $as_echo_n "(cached) " >&6
7162else
7163 if test -f "$am_depcomp"; then
7164 # We make a subdir and do the tests there. Otherwise we can end up
7165 # making bogus files that we don't know about and never remove. For
7166 # instance it was reported that on HP-UX the gcc test will end up
7167 # making a dummy file named `D' -- because `-MD' means `put the output
7168 # in D'.
7169 mkdir conftest.dir
7170 # Copy depcomp to subdir because otherwise we won't find it if we're
7171 # using a relative directory.
7172 cp "$am_depcomp" conftest.dir
7173 cd conftest.dir
7174 # We will build objects and dependencies in a subdirectory because
7175 # it helps to detect inapplicable dependency modes. For instance
7176 # both Tru64's cc and ICC support -MD to output dependencies as a
7177 # side effect of compilation, but ICC will put the dependencies in
7178 # the current directory while Tru64 will put them in the object
7179 # directory.
7180 mkdir sub
7181
7182 am_cv_CC_dependencies_compiler_type=none
7183 if test "$am_compiler_list" = ""; then
7184 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7185 fi
7186 for depmode in $am_compiler_list; do
7187 if test $depmode = none; then break; fi
7188
7189 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7190 # Setup a source with many dependencies, because some compilers
7191 # like to wrap large dependency lists on column 80 (with \), and
7192 # we should not choose a depcomp mode which is confused by this.
7193 #
7194 # We need to recreate these files for each test, as the compiler may
7195 # overwrite some of them when testing with obscure command lines.
7196 # This happens at least with the AIX C compiler.
7197 : > sub/conftest.c
7198 for i in 1 2 3 4 5 6; do
7199 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7200 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7201 # Solaris 8's {/usr,}/bin/sh.
7202 touch sub/conftst$i.h
7203 done
7204 echo "include sub/conftest.Po" > confmf
7205
7206 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7207 # mode. It turns out that the SunPro C++ compiler does not properly
7208 # handle `-M -o', and we need to detect this.
7209 depcmd="depmode=$depmode \
7210 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7211 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7212 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7213 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7214 if env $depcmd > conftest.err 2>&1 &&
7215 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7216 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7217 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7218 # icc doesn't choke on unknown options, it will just issue warnings
7219 # or remarks (even with -Werror). So we grep stderr for any message
7220 # that says an option was ignored or not supported.
7221 # When given -MP, icc 7.0 and 7.1 complain thusly:
7222 # icc: Command line warning: ignoring option '-M'; no argument required
7223 # The diagnosis changed in icc 8.0:
7224 # icc: Command line remark: option '-MP' not supported
7225 if (grep 'ignoring option' conftest.err ||
7226 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7227 am_cv_CC_dependencies_compiler_type=$depmode
7228 $as_echo "$as_me:$LINENO: success" >&5
7229 break
7230 fi
7231 fi
7232 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7233 sed -e 's/^/| /' < conftest.err >&5
7234 done
7235
7236 cd ..
7237 rm -rf conftest.dir
7238else
7239 am_cv_CC_dependencies_compiler_type=none
7240fi
7241
7242fi
7243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7244$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7245if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7246then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
7247else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7248
7249fi
7250
7251
6bb11ab3
L
7252ALL_LINGUAS=
7253# If we haven't got the data from the intl directory,
7254# assume NLS is disabled.
7255USE_NLS=no
7256LIBINTL=
7257LIBINTL_DEP=
7258INCINTL=
7259XGETTEXT=
7260GMSGFMT=
7261POSUB=
7262
7263if test -f ../../intl/config.intl; then
7264 . ../../intl/config.intl
7265fi
7266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7267$as_echo_n "checking whether NLS is requested... " >&6; }
7268if test x"$USE_NLS" != xyes; then
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7270$as_echo "no" >&6; }
7271else
7272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7273$as_echo "yes" >&6; }
7274
7275$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7276
7277
7278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7279$as_echo_n "checking for catalogs to be installed... " >&6; }
7280 # Look for .po and .gmo files in the source directory.
7281 CATALOGS=
7282 XLINGUAS=
7283 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7284 # If there aren't any .gmo files the shell will give us the
7285 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7286 # weeded out.
7287 case "$cat" in *\**)
7288 continue;;
7289 esac
7290 # The quadruple backslash is collapsed to a double backslash
7291 # by the backticks, then collapsed again by the double quotes,
7292 # leaving us with one backslash in the sed expression (right
7293 # before the dot that mustn't act as a wildcard).
7294 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7295 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7296 # The user is allowed to set LINGUAS to a list of languages to
7297 # install catalogs for. If it's empty that means "all of them."
7298 if test "x$LINGUAS" = x; then
7299 CATALOGS="$CATALOGS $cat"
7300 XLINGUAS="$XLINGUAS $lang"
7301 else
7302 case "$LINGUAS" in *$lang*)
7303 CATALOGS="$CATALOGS $cat"
7304 XLINGUAS="$XLINGUAS $lang"
7305 ;;
7306 esac
7307 fi
7308 done
7309 LINGUAS="$XLINGUAS"
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7311$as_echo "$LINGUAS" >&6; }
7312
7313
7314 DATADIRNAME=share
7315
7316 INSTOBJEXT=.mo
7317
7318 GENCAT=gencat
7319
7320 CATOBJEXT=.gmo
7321
7322fi
7323
7324# Check for common headers.
68ed2854 7325# NB: You can assume C11 headers exist.
6bb11ab3 7326
936df756
MF
7327
7328ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7329#include <sys/types.h>
7330#endif
7331#ifdef HAVE_SYS_STAT_H
7332#include <sys/stat.h>
7333#endif
7334"
d0ac1c44 7335if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
7336
7337cat >>confdefs.h <<_ACEOF
7338#define HAVE_STRUCT_STAT_ST_DEV 1
7339_ACEOF
7340
7341
7342fi
7343ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7344#include <sys/types.h>
7345#endif
7346#ifdef HAVE_SYS_STAT_H
7347#include <sys/stat.h>
7348#endif
7349"
d0ac1c44 7350if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
7351
7352cat >>confdefs.h <<_ACEOF
7353#define HAVE_STRUCT_STAT_ST_INO 1
7354_ACEOF
7355
7356
7357fi
7358ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7359#include <sys/types.h>
7360#endif
7361#ifdef HAVE_SYS_STAT_H
7362#include <sys/stat.h>
7363#endif
7364"
d0ac1c44 7365if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
7366
7367cat >>confdefs.h <<_ACEOF
7368#define HAVE_STRUCT_STAT_ST_MODE 1
7369_ACEOF
7370
7371
7372fi
7373ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7374#include <sys/types.h>
7375#endif
7376#ifdef HAVE_SYS_STAT_H
7377#include <sys/stat.h>
7378#endif
7379"
d0ac1c44 7380if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
7381
7382cat >>confdefs.h <<_ACEOF
7383#define HAVE_STRUCT_STAT_ST_NLINK 1
7384_ACEOF
7385
7386
7387fi
7388ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7389#include <sys/types.h>
7390#endif
7391#ifdef HAVE_SYS_STAT_H
7392#include <sys/stat.h>
7393#endif
7394"
d0ac1c44 7395if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
7396
7397cat >>confdefs.h <<_ACEOF
7398#define HAVE_STRUCT_STAT_ST_UID 1
7399_ACEOF
7400
7401
7402fi
7403ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7404#include <sys/types.h>
7405#endif
7406#ifdef HAVE_SYS_STAT_H
7407#include <sys/stat.h>
7408#endif
7409"
d0ac1c44 7410if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
7411
7412cat >>confdefs.h <<_ACEOF
7413#define HAVE_STRUCT_STAT_ST_GID 1
7414_ACEOF
7415
7416
7417fi
7418ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7419#include <sys/types.h>
7420#endif
7421#ifdef HAVE_SYS_STAT_H
7422#include <sys/stat.h>
7423#endif
7424"
d0ac1c44 7425if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
7426
7427cat >>confdefs.h <<_ACEOF
7428#define HAVE_STRUCT_STAT_ST_RDEV 1
7429_ACEOF
7430
7431
7432fi
7433ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7434#include <sys/types.h>
7435#endif
7436#ifdef HAVE_SYS_STAT_H
7437#include <sys/stat.h>
7438#endif
7439"
d0ac1c44 7440if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
7441
7442cat >>confdefs.h <<_ACEOF
7443#define HAVE_STRUCT_STAT_ST_SIZE 1
7444_ACEOF
7445
7446
7447fi
7448ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7449#include <sys/types.h>
7450#endif
7451#ifdef HAVE_SYS_STAT_H
7452#include <sys/stat.h>
7453#endif
7454"
d0ac1c44 7455if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
7456
7457cat >>confdefs.h <<_ACEOF
7458#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7459_ACEOF
7460
7461
7462fi
7463ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7464#include <sys/types.h>
7465#endif
7466#ifdef HAVE_SYS_STAT_H
7467#include <sys/stat.h>
7468#endif
7469"
d0ac1c44 7470if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
7471
7472cat >>confdefs.h <<_ACEOF
7473#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7474_ACEOF
7475
7476
7477fi
7478ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7479#include <sys/types.h>
7480#endif
7481#ifdef HAVE_SYS_STAT_H
7482#include <sys/stat.h>
7483#endif
7484"
d0ac1c44 7485if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
7486
7487cat >>confdefs.h <<_ACEOF
7488#define HAVE_STRUCT_STAT_ST_ATIME 1
7489_ACEOF
7490
7491
7492fi
7493ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7494#include <sys/types.h>
7495#endif
7496#ifdef HAVE_SYS_STAT_H
7497#include <sys/stat.h>
7498#endif
7499"
d0ac1c44 7500if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
7501
7502cat >>confdefs.h <<_ACEOF
7503#define HAVE_STRUCT_STAT_ST_MTIME 1
7504_ACEOF
7505
7506
7507fi
7508ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7509#include <sys/types.h>
7510#endif
7511#ifdef HAVE_SYS_STAT_H
7512#include <sys/stat.h>
7513#endif
7514"
d0ac1c44 7515if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
7516
7517cat >>confdefs.h <<_ACEOF
7518#define HAVE_STRUCT_STAT_ST_CTIME 1
7519_ACEOF
7520
7521
7522fi
7523
7524ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7525#include <sys/socket.h>
7526
7527"
d0ac1c44 7528if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
7529
7530cat >>confdefs.h <<_ACEOF
7531#define HAVE_SOCKLEN_T 1
7532_ACEOF
7533
7534
7535fi
7536
6bb11ab3
L
7537
7538# Check for socket libraries
7539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7540$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7541if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7542 $as_echo_n "(cached) " >&6
7543else
7544 ac_check_lib_save_LIBS=$LIBS
7545LIBS="-lsocket $LIBS"
7546cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7547/* end confdefs.h. */
7548
7549/* Override any GCC internal prototype to avoid an error.
7550 Use char because int might match the return type of a GCC
7551 builtin and then its argument prototype would still apply. */
7552#ifdef __cplusplus
7553extern "C"
7554#endif
7555char bind ();
7556int
7557main ()
7558{
7559return bind ();
7560 ;
7561 return 0;
7562}
7563_ACEOF
7564if ac_fn_c_try_link "$LINENO"; then :
7565 ac_cv_lib_socket_bind=yes
7566else
7567 ac_cv_lib_socket_bind=no
7568fi
7569rm -f core conftest.err conftest.$ac_objext \
7570 conftest$ac_exeext conftest.$ac_ext
7571LIBS=$ac_check_lib_save_LIBS
7572fi
7573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7574$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7575if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7576 cat >>confdefs.h <<_ACEOF
7577#define HAVE_LIBSOCKET 1
7578_ACEOF
7579
7580 LIBS="-lsocket $LIBS"
7581
7582fi
7583
7584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7585$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7586if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7587 $as_echo_n "(cached) " >&6
7588else
7589 ac_check_lib_save_LIBS=$LIBS
7590LIBS="-lnsl $LIBS"
7591cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7592/* end confdefs.h. */
7593
7594/* Override any GCC internal prototype to avoid an error.
7595 Use char because int might match the return type of a GCC
7596 builtin and then its argument prototype would still apply. */
7597#ifdef __cplusplus
7598extern "C"
7599#endif
7600char gethostbyname ();
7601int
7602main ()
7603{
7604return gethostbyname ();
7605 ;
7606 return 0;
7607}
7608_ACEOF
7609if ac_fn_c_try_link "$LINENO"; then :
7610 ac_cv_lib_nsl_gethostbyname=yes
7611else
7612 ac_cv_lib_nsl_gethostbyname=no
7613fi
7614rm -f core conftest.err conftest.$ac_objext \
7615 conftest$ac_exeext conftest.$ac_ext
7616LIBS=$ac_check_lib_save_LIBS
7617fi
7618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7619$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7620if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7621 cat >>confdefs.h <<_ACEOF
7622#define HAVE_LIBNSL 1
7623_ACEOF
7624
7625 LIBS="-lnsl $LIBS"
7626
7627fi
7628
7629
7630# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7631# using the same condition.
7632
aadc9410 7633 # Use the system's zlib library.
7fed4b0b
L
7634 zlibdir="-L\$(top_builddir)/../zlib"
7635 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7636
aadc9410
MF
7637# Check whether --with-system-zlib was given.
7638if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7639 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7640 zlibdir=
7641 zlibinc=
7642 fi
6bb11ab3
L
7643
7644fi
7645
6bb11ab3 7646
6bb11ab3 7647
6bb11ab3
L
7648
7649
7650# BFD uses libdl when when plugins enabled.
7651
faa743bb
RM
7652 maybe_plugins=no
7653 for ac_header in dlfcn.h
7654do :
7655 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7656"
d0ac1c44 7657if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7658 cat >>confdefs.h <<_ACEOF
7659#define HAVE_DLFCN_H 1
7660_ACEOF
7661 maybe_plugins=yes
7662fi
7663
7664done
7665
7666 for ac_header in windows.h
7667do :
7668 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7669"
d0ac1c44 7670if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7671 cat >>confdefs.h <<_ACEOF
7672#define HAVE_WINDOWS_H 1
7673_ACEOF
7674 maybe_plugins=yes
7675fi
7676
7677done
7678
7679
7680 # Check whether --enable-plugins was given.
6bb11ab3
L
7681if test "${enable_plugins+set}" = set; then :
7682 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7683 no) plugins=no ;;
7684 *) plugins=yes
7685 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7686 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7687 fi ;;
7688 esac
6bb11ab3 7689else
faa743bb
RM
7690 plugins=$maybe_plugins
7691
6bb11ab3
L
7692fi
7693
2974be62 7694 if test "$plugins" = "yes"; then
37f980dc
SM
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7696$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7697if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7698 $as_echo_n "(cached) " >&6
7699else
7700 ac_func_search_save_LIBS=$LIBS
7701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7702/* end confdefs.h. */
7703
7704/* Override any GCC internal prototype to avoid an error.
7705 Use char because int might match the return type of a GCC
7706 builtin and then its argument prototype would still apply. */
7707#ifdef __cplusplus
7708extern "C"
7709#endif
37f980dc 7710char dlsym ();
2974be62
AM
7711int
7712main ()
7713{
37f980dc 7714return dlsym ();
2974be62
AM
7715 ;
7716 return 0;
7717}
7718_ACEOF
7719for ac_lib in '' dl; do
7720 if test -z "$ac_lib"; then
7721 ac_res="none required"
7722 else
7723 ac_res=-l$ac_lib
7724 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7725 fi
7726 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7727 ac_cv_search_dlsym=$ac_res
2974be62
AM
7728fi
7729rm -f core conftest.err conftest.$ac_objext \
7730 conftest$ac_exeext
d0ac1c44 7731 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7732 break
7733fi
7734done
d0ac1c44 7735if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7736
7737else
37f980dc 7738 ac_cv_search_dlsym=no
2974be62
AM
7739fi
7740rm conftest.$ac_ext
7741LIBS=$ac_func_search_save_LIBS
7742fi
37f980dc
SM
7743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7744$as_echo "$ac_cv_search_dlsym" >&6; }
7745ac_res=$ac_cv_search_dlsym
2974be62
AM
7746if test "$ac_res" != no; then :
7747 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7748
7749fi
7750
7751 fi
6bb11ab3
L
7752
7753 if test "$plugins" = yes; then
7754 PLUGINS_TRUE=
7755 PLUGINS_FALSE='#'
7756else
7757 PLUGINS_TRUE='#'
7758 PLUGINS_FALSE=
7759fi
7760
7761
7762
7763
7764
7765# Set options
7766enable_dlopen=yes
7767
7768
7769
7770
7771 enable_win32_dll=no
7772
7773
7774 # Check whether --enable-shared was given.
7775if test "${enable_shared+set}" = set; then :
7776 enableval=$enable_shared; p=${PACKAGE-default}
7777 case $enableval in
7778 yes) enable_shared=yes ;;
7779 no) enable_shared=no ;;
7780 *)
7781 enable_shared=no
7782 # Look at the argument we got. We use all the common list separators.
7783 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7784 for pkg in $enableval; do
7785 IFS="$lt_save_ifs"
7786 if test "X$pkg" = "X$p"; then
7787 enable_shared=yes
7788 fi
7789 done
7790 IFS="$lt_save_ifs"
7791 ;;
7792 esac
7793else
7794 enable_shared=yes
7795fi
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805 # Check whether --enable-static was given.
7806if test "${enable_static+set}" = set; then :
7807 enableval=$enable_static; p=${PACKAGE-default}
7808 case $enableval in
7809 yes) enable_static=yes ;;
7810 no) enable_static=no ;;
7811 *)
7812 enable_static=no
7813 # Look at the argument we got. We use all the common list separators.
7814 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7815 for pkg in $enableval; do
7816 IFS="$lt_save_ifs"
7817 if test "X$pkg" = "X$p"; then
7818 enable_static=yes
7819 fi
7820 done
7821 IFS="$lt_save_ifs"
7822 ;;
7823 esac
7824else
7825 enable_static=yes
7826fi
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837# Check whether --with-pic was given.
7838if test "${with_pic+set}" = set; then :
7839 withval=$with_pic; pic_mode="$withval"
7840else
7841 pic_mode=default
7842fi
7843
7844
7845test -z "$pic_mode" && pic_mode=default
7846
7847
7848
7849
7850
7851
7852
7853 # Check whether --enable-fast-install was given.
7854if test "${enable_fast_install+set}" = set; then :
7855 enableval=$enable_fast_install; p=${PACKAGE-default}
7856 case $enableval in
7857 yes) enable_fast_install=yes ;;
7858 no) enable_fast_install=no ;;
7859 *)
7860 enable_fast_install=no
7861 # Look at the argument we got. We use all the common list separators.
7862 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7863 for pkg in $enableval; do
7864 IFS="$lt_save_ifs"
7865 if test "X$pkg" = "X$p"; then
7866 enable_fast_install=yes
7867 fi
7868 done
7869 IFS="$lt_save_ifs"
7870 ;;
7871 esac
7872else
7873 enable_fast_install=yes
7874fi
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886# This can be used to rebuild libtool when needed
7887LIBTOOL_DEPS="$ltmain"
7888
7889# Always use our own libtool.
7890LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917test -z "$LN_S" && LN_S="ln -s"
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932if test -n "${ZSH_VERSION+set}" ; then
7933 setopt NO_GLOB_SUBST
7934fi
7935
7936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7937$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7938if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7939 $as_echo_n "(cached) " >&6
7940else
7941 rm -f .libs 2>/dev/null
7942mkdir .libs 2>/dev/null
7943if test -d .libs; then
7944 lt_cv_objdir=.libs
7945else
7946 # MS-DOS does not allow filenames that begin with a dot.
7947 lt_cv_objdir=_libs
7948fi
7949rmdir .libs 2>/dev/null
7950fi
7951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7952$as_echo "$lt_cv_objdir" >&6; }
7953objdir=$lt_cv_objdir
7954
7955
7956
7957
7958
7959cat >>confdefs.h <<_ACEOF
7960#define LT_OBJDIR "$lt_cv_objdir/"
7961_ACEOF
7962
7963
7964
7965
7966case $host_os in
7967aix3*)
7968 # AIX sometimes has problems with the GCC collect2 program. For some
7969 # reason, if we set the COLLECT_NAMES environment variable, the problems
7970 # vanish in a puff of smoke.
7971 if test "X${COLLECT_NAMES+set}" != Xset; then
7972 COLLECT_NAMES=
7973 export COLLECT_NAMES
7974 fi
7975 ;;
7976esac
7977
7978# Global variables:
7979ofile=libtool
7980can_build_shared=yes
7981
7982# All known linkers require a `.a' archive for static linking (except MSVC,
7983# which needs '.lib').
7984libext=a
7985
7986with_gnu_ld="$lt_cv_prog_gnu_ld"
7987
7988old_CC="$CC"
7989old_CFLAGS="$CFLAGS"
7990
7991# Set sane defaults for various variables
7992test -z "$CC" && CC=cc
7993test -z "$LTCC" && LTCC=$CC
7994test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7995test -z "$LD" && LD=ld
7996test -z "$ac_objext" && ac_objext=o
7997
7998for cc_temp in $compiler""; do
7999 case $cc_temp in
8000 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8001 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8002 \-*) ;;
8003 *) break;;
8004 esac
8005done
8006cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8007
8008
8009# Only perform the check for file, if the check method requires it
8010test -z "$MAGIC_CMD" && MAGIC_CMD=file
8011case $deplibs_check_method in
8012file_magic*)
8013 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8015$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8016if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8017 $as_echo_n "(cached) " >&6
8018else
8019 case $MAGIC_CMD in
8020[\\/*] | ?:[\\/]*)
8021 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8022 ;;
8023*)
8024 lt_save_MAGIC_CMD="$MAGIC_CMD"
8025 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8026 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8027 for ac_dir in $ac_dummy; do
8028 IFS="$lt_save_ifs"
8029 test -z "$ac_dir" && ac_dir=.
8030 if test -f $ac_dir/${ac_tool_prefix}file; then
8031 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8032 if test -n "$file_magic_test_file"; then
8033 case $deplibs_check_method in
8034 "file_magic "*)
8035 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8036 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8037 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8038 $EGREP "$file_magic_regex" > /dev/null; then
8039 :
8040 else
8041 cat <<_LT_EOF 1>&2
8042
8043*** Warning: the command libtool uses to detect shared libraries,
8044*** $file_magic_cmd, produces output that libtool cannot recognize.
8045*** The result is that libtool may fail to recognize shared libraries
8046*** as such. This will affect the creation of libtool libraries that
8047*** depend on shared libraries, but programs linked with such libtool
8048*** libraries will work regardless of this problem. Nevertheless, you
8049*** may want to report the problem to your system manager and/or to
8050*** bug-libtool@gnu.org
8051
8052_LT_EOF
8053 fi ;;
8054 esac
8055 fi
8056 break
8057 fi
8058 done
8059 IFS="$lt_save_ifs"
8060 MAGIC_CMD="$lt_save_MAGIC_CMD"
8061 ;;
8062esac
f0569246 8063fi
f0569246 8064
6bb11ab3
L
8065MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8066if test -n "$MAGIC_CMD"; then
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8068$as_echo "$MAGIC_CMD" >&6; }
8069else
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8071$as_echo "no" >&6; }
8072fi
8073
8074
8075
8076
8077
8078if test -z "$lt_cv_path_MAGIC_CMD"; then
8079 if test -n "$ac_tool_prefix"; then
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8081$as_echo_n "checking for file... " >&6; }
d0ac1c44 8082if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8083 $as_echo_n "(cached) " >&6
8084else
8085 case $MAGIC_CMD in
8086[\\/*] | ?:[\\/]*)
8087 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8088 ;;
8089*)
8090 lt_save_MAGIC_CMD="$MAGIC_CMD"
8091 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8092 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8093 for ac_dir in $ac_dummy; do
8094 IFS="$lt_save_ifs"
8095 test -z "$ac_dir" && ac_dir=.
8096 if test -f $ac_dir/file; then
8097 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8098 if test -n "$file_magic_test_file"; then
8099 case $deplibs_check_method in
8100 "file_magic "*)
8101 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8102 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8103 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8104 $EGREP "$file_magic_regex" > /dev/null; then
8105 :
8106 else
8107 cat <<_LT_EOF 1>&2
8108
8109*** Warning: the command libtool uses to detect shared libraries,
8110*** $file_magic_cmd, produces output that libtool cannot recognize.
8111*** The result is that libtool may fail to recognize shared libraries
8112*** as such. This will affect the creation of libtool libraries that
8113*** depend on shared libraries, but programs linked with such libtool
8114*** libraries will work regardless of this problem. Nevertheless, you
8115*** may want to report the problem to your system manager and/or to
8116*** bug-libtool@gnu.org
8117
8118_LT_EOF
8119 fi ;;
8120 esac
8121 fi
8122 break
8123 fi
8124 done
8125 IFS="$lt_save_ifs"
8126 MAGIC_CMD="$lt_save_MAGIC_CMD"
8127 ;;
81ecdfbb 8128esac
6bb11ab3
L
8129fi
8130
8131MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8132if test -n "$MAGIC_CMD"; then
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8134$as_echo "$MAGIC_CMD" >&6; }
8135else
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8137$as_echo "no" >&6; }
8138fi
8139
8140
f0569246 8141 else
6bb11ab3 8142 MAGIC_CMD=:
f0569246
AC
8143 fi
8144fi
81ecdfbb 8145
6bb11ab3
L
8146 fi
8147 ;;
81ecdfbb 8148esac
6bb11ab3
L
8149
8150# Use C for the default configuration in the libtool script
8151
8152lt_save_CC="$CC"
8153ac_ext=c
8154ac_cpp='$CPP $CPPFLAGS'
8155ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8156ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8157ac_compiler_gnu=$ac_cv_c_compiler_gnu
8158
8159
8160# Source file extension for C test sources.
8161ac_ext=c
8162
8163# Object file extension for compiled C test sources.
8164objext=o
8165objext=$objext
8166
8167# Code to be used in simple compile tests
8168lt_simple_compile_test_code="int some_variable = 0;"
8169
8170# Code to be used in simple link tests
8171lt_simple_link_test_code='int main(){return(0);}'
8172
8173
8174
8175
8176
8177
8178
8179# If no C compiler was specified, use CC.
8180LTCC=${LTCC-"$CC"}
8181
8182# If no C compiler flags were specified, use CFLAGS.
8183LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8184
8185# Allow CC to be a program name with arguments.
8186compiler=$CC
8187
8188# Save the default compiler, since it gets overwritten when the other
8189# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8190compiler_DEFAULT=$CC
8191
8192# save warnings/boilerplate of simple test code
8193ac_outfile=conftest.$ac_objext
8194echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8195eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8196_lt_compiler_boilerplate=`cat conftest.err`
8197$RM conftest*
8198
8199ac_outfile=conftest.$ac_objext
8200echo "$lt_simple_link_test_code" >conftest.$ac_ext
8201eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8202_lt_linker_boilerplate=`cat conftest.err`
8203$RM -r conftest*
8204
8205
8206## CAVEAT EMPTOR:
8207## There is no encapsulation within the following macros, do not change
8208## the running order or otherwise move them around unless you know exactly
8209## what you are doing...
8210if test -n "$compiler"; then
8211
8212lt_prog_compiler_no_builtin_flag=
8213
8214if test "$GCC" = yes; then
8215 case $cc_basename in
8216 nvcc*)
8217 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8218 *)
8219 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 8220 esac
6bb11ab3
L
8221
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8223$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8224if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 8225 $as_echo_n "(cached) " >&6
f0569246 8226else
6bb11ab3
L
8227 lt_cv_prog_compiler_rtti_exceptions=no
8228 ac_outfile=conftest.$ac_objext
8229 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8230 lt_compiler_flag="-fno-rtti -fno-exceptions"
8231 # Insert the option either (1) after the last *FLAGS variable, or
8232 # (2) before a word containing "conftest.", or (3) at the end.
8233 # Note that $ac_compile itself does not contain backslashes and begins
8234 # with a dollar sign (not a hyphen), so the echo should work correctly.
8235 # The option is referenced via a variable to avoid confusing sed.
8236 lt_compile=`echo "$ac_compile" | $SED \
8237 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8238 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8239 -e 's:$: $lt_compiler_flag:'`
8240 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8241 (eval "$lt_compile" 2>conftest.err)
8242 ac_status=$?
8243 cat conftest.err >&5
8244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8245 if (exit $ac_status) && test -s "$ac_outfile"; then
8246 # The compiler can only warn and ignore the option if not recognized
8247 # So say no if there are warnings other than the usual output.
8248 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8249 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8250 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8251 lt_cv_prog_compiler_rtti_exceptions=yes
8252 fi
8253 fi
8254 $RM conftest*
8255
f0569246 8256fi
6bb11ab3
L
8257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8258$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8259
8260if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8261 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8262else
8263 :
8264fi
8265
8266fi
8267
8268
8269
8270
8271
8272
8273 lt_prog_compiler_wl=
8274lt_prog_compiler_pic=
8275lt_prog_compiler_static=
8276
8277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8278$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8279
8280 if test "$GCC" = yes; then
8281 lt_prog_compiler_wl='-Wl,'
8282 lt_prog_compiler_static='-static'
8283
8284 case $host_os in
8285 aix*)
8286 # All AIX code is PIC.
8287 if test "$host_cpu" = ia64; then
8288 # AIX 5 now supports IA64 processor
8289 lt_prog_compiler_static='-Bstatic'
8290 fi
8291 lt_prog_compiler_pic='-fPIC'
8292 ;;
8293
8294 amigaos*)
8295 case $host_cpu in
8296 powerpc)
8297 # see comment about AmigaOS4 .so support
8298 lt_prog_compiler_pic='-fPIC'
8299 ;;
8300 m68k)
8301 # FIXME: we need at least 68020 code to build shared libraries, but
8302 # adding the `-m68020' flag to GCC prevents building anything better,
8303 # like `-m68040'.
8304 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8305 ;;
8306 esac
8307 ;;
8308
8309 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8310 # PIC is the default for these OSes.
8311 ;;
8312
8313 mingw* | cygwin* | pw32* | os2* | cegcc*)
8314 # This hack is so that the source file can tell whether it is being
8315 # built for inclusion in a dll (and should export symbols for example).
8316 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8317 # (--disable-auto-import) libraries
8318 lt_prog_compiler_pic='-DDLL_EXPORT'
8319 ;;
8320
8321 darwin* | rhapsody*)
8322 # PIC is the default on this platform
8323 # Common symbols not allowed in MH_DYLIB files
8324 lt_prog_compiler_pic='-fno-common'
8325 ;;
8326
8327 haiku*)
8328 # PIC is the default for Haiku.
8329 # The "-static" flag exists, but is broken.
8330 lt_prog_compiler_static=
8331 ;;
8332
8333 hpux*)
8334 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8335 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8336 # sets the default TLS model and affects inlining.
8337 case $host_cpu in
8338 hppa*64*)
8339 # +Z the default
8340 ;;
8341 *)
8342 lt_prog_compiler_pic='-fPIC'
8343 ;;
8344 esac
8345 ;;
8346
8347 interix[3-9]*)
8348 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8349 # Instead, we relocate shared libraries at runtime.
8350 ;;
8351
8352 msdosdjgpp*)
8353 # Just because we use GCC doesn't mean we suddenly get shared libraries
8354 # on systems that don't support them.
8355 lt_prog_compiler_can_build_shared=no
8356 enable_shared=no
8357 ;;
8358
8359 *nto* | *qnx*)
8360 # QNX uses GNU C++, but need to define -shared option too, otherwise
8361 # it will coredump.
8362 lt_prog_compiler_pic='-fPIC -shared'
8363 ;;
8364
8365 sysv4*MP*)
8366 if test -d /usr/nec; then
8367 lt_prog_compiler_pic=-Kconform_pic
8368 fi
8369 ;;
8370
8371 *)
8372 lt_prog_compiler_pic='-fPIC'
8373 ;;
8374 esac
8375
8376 case $cc_basename in
8377 nvcc*) # Cuda Compiler Driver 2.2
8378 lt_prog_compiler_wl='-Xlinker '
8379 lt_prog_compiler_pic='-Xcompiler -fPIC'
8380 ;;
8381 esac
8382 else
8383 # PORTME Check for flag to pass linker flags through the system compiler.
8384 case $host_os in
8385 aix*)
8386 lt_prog_compiler_wl='-Wl,'
8387 if test "$host_cpu" = ia64; then
8388 # AIX 5 now supports IA64 processor
8389 lt_prog_compiler_static='-Bstatic'
8390 else
8391 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8392 fi
8393 ;;
8394
8395 mingw* | cygwin* | pw32* | os2* | cegcc*)
8396 # This hack is so that the source file can tell whether it is being
8397 # built for inclusion in a dll (and should export symbols for example).
8398 lt_prog_compiler_pic='-DDLL_EXPORT'
8399 ;;
8400
8401 hpux9* | hpux10* | hpux11*)
8402 lt_prog_compiler_wl='-Wl,'
8403 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8404 # not for PA HP-UX.
8405 case $host_cpu in
8406 hppa*64*|ia64*)
8407 # +Z the default
8408 ;;
8409 *)
8410 lt_prog_compiler_pic='+Z'
8411 ;;
8412 esac
8413 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8414 lt_prog_compiler_static='${wl}-a ${wl}archive'
8415 ;;
8416
8417 irix5* | irix6* | nonstopux*)
8418 lt_prog_compiler_wl='-Wl,'
8419 # PIC (with -KPIC) is the default.
8420 lt_prog_compiler_static='-non_shared'
8421 ;;
8422
8423 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8424 case $cc_basename in
8425 # old Intel for x86_64 which still supported -KPIC.
8426 ecc*)
8427 lt_prog_compiler_wl='-Wl,'
8428 lt_prog_compiler_pic='-KPIC'
8429 lt_prog_compiler_static='-static'
8430 ;;
8431 # icc used to be incompatible with GCC.
8432 # ICC 10 doesn't accept -KPIC any more.
8433 icc* | ifort*)
8434 lt_prog_compiler_wl='-Wl,'
8435 lt_prog_compiler_pic='-fPIC'
8436 lt_prog_compiler_static='-static'
8437 ;;
8438 # Lahey Fortran 8.1.
8439 lf95*)
8440 lt_prog_compiler_wl='-Wl,'
8441 lt_prog_compiler_pic='--shared'
8442 lt_prog_compiler_static='--static'
8443 ;;
8444 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8445 # Portland Group compilers (*not* the Pentium gcc compiler,
8446 # which looks to be a dead project)
8447 lt_prog_compiler_wl='-Wl,'
8448 lt_prog_compiler_pic='-fpic'
8449 lt_prog_compiler_static='-Bstatic'
8450 ;;
8451 ccc*)
8452 lt_prog_compiler_wl='-Wl,'
8453 # All Alpha code is PIC.
8454 lt_prog_compiler_static='-non_shared'
8455 ;;
8456 xl* | bgxl* | bgf* | mpixl*)
8457 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8458 lt_prog_compiler_wl='-Wl,'
8459 lt_prog_compiler_pic='-qpic'
8460 lt_prog_compiler_static='-qstaticlink'
8461 ;;
8462 *)
8463 case `$CC -V 2>&1 | sed 5q` in
8464 *Sun\ F* | *Sun*Fortran*)
8465 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8466 lt_prog_compiler_pic='-KPIC'
8467 lt_prog_compiler_static='-Bstatic'
8468 lt_prog_compiler_wl=''
8469 ;;
8470 *Sun\ C*)
8471 # Sun C 5.9
8472 lt_prog_compiler_pic='-KPIC'
8473 lt_prog_compiler_static='-Bstatic'
8474 lt_prog_compiler_wl='-Wl,'
8475 ;;
8476 esac
8477 ;;
8478 esac
8479 ;;
8480
8481 newsos6)
8482 lt_prog_compiler_pic='-KPIC'
8483 lt_prog_compiler_static='-Bstatic'
8484 ;;
8485
8486 *nto* | *qnx*)
8487 # QNX uses GNU C++, but need to define -shared option too, otherwise
8488 # it will coredump.
8489 lt_prog_compiler_pic='-fPIC -shared'
8490 ;;
8491
8492 osf3* | osf4* | osf5*)
8493 lt_prog_compiler_wl='-Wl,'
8494 # All OSF/1 code is PIC.
8495 lt_prog_compiler_static='-non_shared'
8496 ;;
8497
8498 rdos*)
8499 lt_prog_compiler_static='-non_shared'
8500 ;;
8501
8502 solaris*)
8503 lt_prog_compiler_pic='-KPIC'
8504 lt_prog_compiler_static='-Bstatic'
8505 case $cc_basename in
8506 f77* | f90* | f95*)
8507 lt_prog_compiler_wl='-Qoption ld ';;
8508 *)
8509 lt_prog_compiler_wl='-Wl,';;
8510 esac
8511 ;;
8512
8513 sunos4*)
8514 lt_prog_compiler_wl='-Qoption ld '
8515 lt_prog_compiler_pic='-PIC'
8516 lt_prog_compiler_static='-Bstatic'
8517 ;;
f0569246 8518
6bb11ab3
L
8519 sysv4 | sysv4.2uw2* | sysv4.3*)
8520 lt_prog_compiler_wl='-Wl,'
8521 lt_prog_compiler_pic='-KPIC'
8522 lt_prog_compiler_static='-Bstatic'
8523 ;;
f0569246 8524
6bb11ab3
L
8525 sysv4*MP*)
8526 if test -d /usr/nec ;then
8527 lt_prog_compiler_pic='-Kconform_pic'
8528 lt_prog_compiler_static='-Bstatic'
8529 fi
8530 ;;
f0569246 8531
6bb11ab3
L
8532 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8533 lt_prog_compiler_wl='-Wl,'
8534 lt_prog_compiler_pic='-KPIC'
8535 lt_prog_compiler_static='-Bstatic'
8536 ;;
8537
8538 unicos*)
8539 lt_prog_compiler_wl='-Wl,'
8540 lt_prog_compiler_can_build_shared=no
8541 ;;
8542
8543 uts4*)
8544 lt_prog_compiler_pic='-pic'
8545 lt_prog_compiler_static='-Bstatic'
8546 ;;
8547
8548 *)
8549 lt_prog_compiler_can_build_shared=no
8550 ;;
8551 esac
8552 fi
8553
8554case $host_os in
8555 # For platforms which do not support PIC, -DPIC is meaningless:
8556 *djgpp*)
8557 lt_prog_compiler_pic=
8558 ;;
8559 *)
8560 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8561 ;;
81ecdfbb 8562esac
6bb11ab3
L
8563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8564$as_echo "$lt_prog_compiler_pic" >&6; }
8565
8566
8567
8568
8569
8570
8571#
8572# Check to make sure the PIC flag actually works.
8573#
8574if test -n "$lt_prog_compiler_pic"; then
8575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8576$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8577if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8578 $as_echo_n "(cached) " >&6
b7026657 8579else
6bb11ab3
L
8580 lt_cv_prog_compiler_pic_works=no
8581 ac_outfile=conftest.$ac_objext
8582 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8583 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8584 # Insert the option either (1) after the last *FLAGS variable, or
8585 # (2) before a word containing "conftest.", or (3) at the end.
8586 # Note that $ac_compile itself does not contain backslashes and begins
8587 # with a dollar sign (not a hyphen), so the echo should work correctly.
8588 # The option is referenced via a variable to avoid confusing sed.
8589 lt_compile=`echo "$ac_compile" | $SED \
8590 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8591 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8592 -e 's:$: $lt_compiler_flag:'`
8593 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8594 (eval "$lt_compile" 2>conftest.err)
8595 ac_status=$?
8596 cat conftest.err >&5
8597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8598 if (exit $ac_status) && test -s "$ac_outfile"; then
8599 # The compiler can only warn and ignore the option if not recognized
8600 # So say no if there are warnings other than the usual output.
8601 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8602 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8603 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8604 lt_cv_prog_compiler_pic_works=yes
8605 fi
8606 fi
8607 $RM conftest*
b7026657 8608
b7026657 8609fi
6bb11ab3
L
8610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8611$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8612
8613if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8614 case $lt_prog_compiler_pic in
8615 "" | " "*) ;;
8616 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8617 esac
8618else
8619 lt_prog_compiler_pic=
8620 lt_prog_compiler_can_build_shared=no
f0569246 8621fi
6bb11ab3
L
8622
8623fi
8624
8625
8626
8627
8628
8629
8630#
8631# Check to make sure the static flag actually works.
8632#
8633wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8635$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8636if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8637 $as_echo_n "(cached) " >&6
f0569246 8638else
6bb11ab3
L
8639 lt_cv_prog_compiler_static_works=no
8640 save_LDFLAGS="$LDFLAGS"
8641 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8642 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8643 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8644 # The linker can only warn and ignore the option if not recognized
8645 # So say no if there are warnings
8646 if test -s conftest.err; then
8647 # Append any errors to the config.log.
8648 cat conftest.err 1>&5
8649 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8650 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8651 if diff conftest.exp conftest.er2 >/dev/null; then
8652 lt_cv_prog_compiler_static_works=yes
8653 fi
8654 else
8655 lt_cv_prog_compiler_static_works=yes
8656 fi
8657 fi
8658 $RM -r conftest*
8659 LDFLAGS="$save_LDFLAGS"
f0569246 8660
6bb11ab3
L
8661fi
8662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8663$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 8664
6bb11ab3
L
8665if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8666 :
f0569246 8667else
6bb11ab3 8668 lt_prog_compiler_static=
f0569246 8669fi
b7026657 8670
6bb11ab3
L
8671
8672
8673
8674
8675
8676
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8678$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8679if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8680 $as_echo_n "(cached) " >&6
81ecdfbb 8681else
6bb11ab3
L
8682 lt_cv_prog_compiler_c_o=no
8683 $RM -r conftest 2>/dev/null
8684 mkdir conftest
8685 cd conftest
8686 mkdir out
8687 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8688
8689 lt_compiler_flag="-o out/conftest2.$ac_objext"
8690 # Insert the option either (1) after the last *FLAGS variable, or
8691 # (2) before a word containing "conftest.", or (3) at the end.
8692 # Note that $ac_compile itself does not contain backslashes and begins
8693 # with a dollar sign (not a hyphen), so the echo should work correctly.
8694 lt_compile=`echo "$ac_compile" | $SED \
8695 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8696 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8697 -e 's:$: $lt_compiler_flag:'`
8698 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8699 (eval "$lt_compile" 2>out/conftest.err)
8700 ac_status=$?
8701 cat out/conftest.err >&5
8702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8703 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8704 then
8705 # The compiler can only warn and ignore the option if not recognized
8706 # So say no if there are warnings
8707 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8708 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8709 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8710 lt_cv_prog_compiler_c_o=yes
8711 fi
8712 fi
8713 chmod u+w . 2>&5
8714 $RM conftest*
8715 # SGI C++ compiler will create directory out/ii_files/ for
8716 # template instantiation
8717 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8718 $RM out/* && rmdir out
8719 cd ..
8720 $RM -r conftest
8721 $RM conftest*
8722
81ecdfbb 8723fi
6bb11ab3
L
8724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8725$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8726
8727
8728
8729
8730
8731
8732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8733$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8734if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8735 $as_echo_n "(cached) " >&6
8736else
6bb11ab3
L
8737 lt_cv_prog_compiler_c_o=no
8738 $RM -r conftest 2>/dev/null
8739 mkdir conftest
8740 cd conftest
8741 mkdir out
8742 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8743
8744 lt_compiler_flag="-o out/conftest2.$ac_objext"
8745 # Insert the option either (1) after the last *FLAGS variable, or
8746 # (2) before a word containing "conftest.", or (3) at the end.
8747 # Note that $ac_compile itself does not contain backslashes and begins
8748 # with a dollar sign (not a hyphen), so the echo should work correctly.
8749 lt_compile=`echo "$ac_compile" | $SED \
8750 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8751 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8752 -e 's:$: $lt_compiler_flag:'`
8753 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8754 (eval "$lt_compile" 2>out/conftest.err)
8755 ac_status=$?
8756 cat out/conftest.err >&5
8757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8758 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8759 then
8760 # The compiler can only warn and ignore the option if not recognized
8761 # So say no if there are warnings
8762 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8763 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8764 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8765 lt_cv_prog_compiler_c_o=yes
8766 fi
8767 fi
8768 chmod u+w . 2>&5
8769 $RM conftest*
8770 # SGI C++ compiler will create directory out/ii_files/ for
8771 # template instantiation
8772 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8773 $RM out/* && rmdir out
8774 cd ..
8775 $RM -r conftest
8776 $RM conftest*
8777
8778fi
8779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8780$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8781
8782
8783
8784
8785hard_links="nottested"
8786if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8787 # do not overwrite the value of need_locks provided by the user
8788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8789$as_echo_n "checking if we can lock with hard links... " >&6; }
8790 hard_links=yes
8791 $RM conftest*
8792 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8793 touch conftest.a
8794 ln conftest.a conftest.b 2>&5 || hard_links=no
8795 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8797$as_echo "$hard_links" >&6; }
8798 if test "$hard_links" = no; then
8799 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8800$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8801 need_locks=warn
8802 fi
8803else
8804 need_locks=no
8805fi
8806
8807
8808
8809
8810
8811
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8813$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8814
8815 runpath_var=
8816 allow_undefined_flag=
8817 always_export_symbols=no
8818 archive_cmds=
8819 archive_expsym_cmds=
8820 compiler_needs_object=no
8821 enable_shared_with_static_runtimes=no
8822 export_dynamic_flag_spec=
8823 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8824 hardcode_automatic=no
8825 hardcode_direct=no
8826 hardcode_direct_absolute=no
8827 hardcode_libdir_flag_spec=
8828 hardcode_libdir_flag_spec_ld=
8829 hardcode_libdir_separator=
8830 hardcode_minus_L=no
8831 hardcode_shlibpath_var=unsupported
8832 inherit_rpath=no
8833 link_all_deplibs=unknown
8834 module_cmds=
8835 module_expsym_cmds=
8836 old_archive_from_new_cmds=
8837 old_archive_from_expsyms_cmds=
8838 thread_safe_flag_spec=
8839 whole_archive_flag_spec=
8840 # include_expsyms should be a list of space-separated symbols to be *always*
8841 # included in the symbol list
8842 include_expsyms=
8843 # exclude_expsyms can be an extended regexp of symbols to exclude
8844 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8845 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8846 # as well as any symbol that contains `d'.
8847 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8848 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8849 # platforms (ab)use it in PIC code, but their linkers get confused if
8850 # the symbol is explicitly referenced. Since portable code cannot
8851 # rely on this symbol name, it's probably fine to never include it in
8852 # preloaded symbol tables.
8853 # Exclude shared library initialization/finalization symbols.
8854 extract_expsyms_cmds=
8855
8856 case $host_os in
8857 cygwin* | mingw* | pw32* | cegcc*)
8858 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8859 # When not using gcc, we currently assume that we are using
8860 # Microsoft Visual C++.
8861 if test "$GCC" != yes; then
8862 with_gnu_ld=no
8863 fi
8864 ;;
8865 interix*)
8866 # we just hope/assume this is gcc and not c89 (= MSVC++)
8867 with_gnu_ld=yes
8868 ;;
8869 openbsd*)
8870 with_gnu_ld=no
8871 ;;
8872 esac
f0569246 8873
6bb11ab3
L
8874 ld_shlibs=yes
8875
8876 # On some targets, GNU ld is compatible enough with the native linker
8877 # that we're better off using the native interface for both.
8878 lt_use_gnu_ld_interface=no
8879 if test "$with_gnu_ld" = yes; then
8880 case $host_os in
8881 aix*)
8882 # The AIX port of GNU ld has always aspired to compatibility
8883 # with the native linker. However, as the warning in the GNU ld
8884 # block says, versions before 2.19.5* couldn't really create working
8885 # shared libraries, regardless of the interface used.
8886 case `$LD -v 2>&1` in
8887 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8888 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8889 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8890 *)
8891 lt_use_gnu_ld_interface=yes
8892 ;;
8893 esac
8894 ;;
8895 *)
8896 lt_use_gnu_ld_interface=yes
8897 ;;
8898 esac
8899 fi
f0569246 8900
6bb11ab3
L
8901 if test "$lt_use_gnu_ld_interface" = yes; then
8902 # If archive_cmds runs LD, not CC, wlarc should be empty
8903 wlarc='${wl}'
8904
8905 # Set some defaults for GNU ld with shared library support. These
8906 # are reset later if shared libraries are not supported. Putting them
8907 # here allows them to be overridden if necessary.
8908 runpath_var=LD_RUN_PATH
8909 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8910 export_dynamic_flag_spec='${wl}--export-dynamic'
8911 # ancient GNU ld didn't support --whole-archive et. al.
8912 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8913 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8914 else
8915 whole_archive_flag_spec=
8916 fi
8917 supports_anon_versioning=no
8918 case `$LD -v 2>&1` in
8919 *GNU\ gold*) supports_anon_versioning=yes ;;
8920 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8921 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8922 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8923 *\ 2.11.*) ;; # other 2.11 versions
8924 *) supports_anon_versioning=yes ;;
8925 esac
8926
8927 # See if GNU ld supports shared libraries.
8928 case $host_os in
8929 aix[3-9]*)
8930 # On AIX/PPC, the GNU linker is very broken
8931 if test "$host_cpu" != ia64; then
8932 ld_shlibs=no
8933 cat <<_LT_EOF 1>&2
8934
8935*** Warning: the GNU linker, at least up to release 2.19, is reported
8936*** to be unable to reliably create shared libraries on AIX.
8937*** Therefore, libtool is disabling shared libraries support. If you
8938*** really care for shared libraries, you may want to install binutils
8939*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8940*** You will then need to restart the configuration process.
8941
8942_LT_EOF
8943 fi
8944 ;;
8945
8946 amigaos*)
8947 case $host_cpu in
8948 powerpc)
8949 # see comment about AmigaOS4 .so support
8950 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8951 archive_expsym_cmds=''
8952 ;;
8953 m68k)
8954 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)'
8955 hardcode_libdir_flag_spec='-L$libdir'
8956 hardcode_minus_L=yes
8957 ;;
8958 esac
8959 ;;
8960
8961 beos*)
8962 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8963 allow_undefined_flag=unsupported
8964 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8965 # support --undefined. This deserves some investigation. FIXME
8966 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8967 else
8968 ld_shlibs=no
8969 fi
8970 ;;
8971
8972 cygwin* | mingw* | pw32* | cegcc*)
8973 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8974 # as there is no search path for DLLs.
8975 hardcode_libdir_flag_spec='-L$libdir'
8976 export_dynamic_flag_spec='${wl}--export-all-symbols'
8977 allow_undefined_flag=unsupported
8978 always_export_symbols=no
8979 enable_shared_with_static_runtimes=yes
8980 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8981
8982 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8983 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8984 # If the export-symbols file already is a .def file (1st line
8985 # is EXPORTS), use it as is; otherwise, prepend...
8986 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8987 cp $export_symbols $output_objdir/$soname.def;
8988 else
8989 echo EXPORTS > $output_objdir/$soname.def;
8990 cat $export_symbols >> $output_objdir/$soname.def;
8991 fi~
8992 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8993 else
8994 ld_shlibs=no
8995 fi
8996 ;;
8997
8998 haiku*)
8999 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9000 link_all_deplibs=yes
9001 ;;
9002
9003 interix[3-9]*)
9004 hardcode_direct=no
9005 hardcode_shlibpath_var=no
9006 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9007 export_dynamic_flag_spec='${wl}-E'
9008 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9009 # Instead, shared libraries are loaded at an image base (0x10000000 by
9010 # default) and relocated if they conflict, which is a slow very memory
9011 # consuming and fragmenting process. To avoid this, we pick a random,
9012 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9013 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9014 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9015 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'
9016 ;;
9017
9018 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9019 tmp_diet=no
9020 if test "$host_os" = linux-dietlibc; then
9021 case $cc_basename in
9022 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9023 esac
9024 fi
9025 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9026 && test "$tmp_diet" = no
9027 then
5cddc23a 9028 tmp_addflag=' $pic_flag'
6bb11ab3
L
9029 tmp_sharedflag='-shared'
9030 case $cc_basename,$host_cpu in
9031 pgcc*) # Portland Group C compiler
9032 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'
9033 tmp_addflag=' $pic_flag'
9034 ;;
9035 pgf77* | pgf90* | pgf95* | pgfortran*)
9036 # Portland Group f77 and f90 compilers
9037 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'
9038 tmp_addflag=' $pic_flag -Mnomain' ;;
9039 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9040 tmp_addflag=' -i_dynamic' ;;
9041 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9042 tmp_addflag=' -i_dynamic -nofor_main' ;;
9043 ifc* | ifort*) # Intel Fortran compiler
9044 tmp_addflag=' -nofor_main' ;;
9045 lf95*) # Lahey Fortran 8.1
9046 whole_archive_flag_spec=
9047 tmp_sharedflag='--shared' ;;
9048 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9049 tmp_sharedflag='-qmkshrobj'
9050 tmp_addflag= ;;
9051 nvcc*) # Cuda Compiler Driver 2.2
9052 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'
9053 compiler_needs_object=yes
9054 ;;
9055 esac
9056 case `$CC -V 2>&1 | sed 5q` in
9057 *Sun\ C*) # Sun C 5.9
9058 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'
9059 compiler_needs_object=yes
9060 tmp_sharedflag='-G' ;;
9061 *Sun\ F*) # Sun Fortran 8.3
9062 tmp_sharedflag='-G' ;;
9063 esac
9064 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9065
9066 if test "x$supports_anon_versioning" = xyes; then
9067 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9068 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9069 echo "local: *; };" >> $output_objdir/$libname.ver~
9070 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9071 fi
9072
9073 case $cc_basename in
9074 xlf* | bgf* | bgxlf* | mpixlf*)
9075 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9076 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9077 hardcode_libdir_flag_spec=
9078 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9079 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9080 if test "x$supports_anon_versioning" = xyes; then
9081 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9082 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9083 echo "local: *; };" >> $output_objdir/$libname.ver~
9084 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9085 fi
9086 ;;
9087 esac
9088 else
9089 ld_shlibs=no
9090 fi
9091 ;;
9092
9093 netbsd*)
9094 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9095 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9096 wlarc=
9097 else
9098 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9099 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9100 fi
9101 ;;
9102
9103 solaris*)
9104 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9105 ld_shlibs=no
9106 cat <<_LT_EOF 1>&2
9107
9108*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9109*** create shared libraries on Solaris systems. Therefore, libtool
9110*** is disabling shared libraries support. We urge you to upgrade GNU
9111*** binutils to release 2.9.1 or newer. Another option is to modify
9112*** your PATH or compiler configuration so that the native linker is
9113*** used, and then restart.
9114
9115_LT_EOF
9116 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9117 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9118 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9119 else
9120 ld_shlibs=no
9121 fi
9122 ;;
9123
9124 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9125 case `$LD -v 2>&1` in
9126 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9127 ld_shlibs=no
9128 cat <<_LT_EOF 1>&2
9129
9130*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9131*** reliably create shared libraries on SCO systems. Therefore, libtool
9132*** is disabling shared libraries support. We urge you to upgrade GNU
9133*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9134*** your PATH or compiler configuration so that the native linker is
9135*** used, and then restart.
9136
9137_LT_EOF
9138 ;;
9139 *)
9140 # For security reasons, it is highly recommended that you always
9141 # use absolute paths for naming shared libraries, and exclude the
9142 # DT_RUNPATH tag from executables and libraries. But doing so
9143 # requires that you compile everything twice, which is a pain.
9144 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9145 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9146 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9147 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9148 else
9149 ld_shlibs=no
9150 fi
9151 ;;
9152 esac
9153 ;;
9154
9155 sunos4*)
9156 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9157 wlarc=
9158 hardcode_direct=yes
9159 hardcode_shlibpath_var=no
9160 ;;
9161
9162 *)
9163 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9164 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9165 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9166 else
9167 ld_shlibs=no
9168 fi
9169 ;;
9170 esac
9171
9172 if test "$ld_shlibs" = no; then
9173 runpath_var=
9174 hardcode_libdir_flag_spec=
9175 export_dynamic_flag_spec=
9176 whole_archive_flag_spec=
9177 fi
9178 else
9179 # PORTME fill in a description of your system's linker (not GNU ld)
9180 case $host_os in
9181 aix3*)
9182 allow_undefined_flag=unsupported
9183 always_export_symbols=yes
9184 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'
9185 # Note: this linker hardcodes the directories in LIBPATH if there
9186 # are no directories specified by -L.
9187 hardcode_minus_L=yes
9188 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9189 # Neither direct hardcoding nor static linking is supported with a
9190 # broken collect2.
9191 hardcode_direct=unsupported
9192 fi
9193 ;;
9194
9195 aix[4-9]*)
9196 if test "$host_cpu" = ia64; then
9197 # On IA64, the linker does run time linking by default, so we don't
9198 # have to do anything special.
9199 aix_use_runtimelinking=no
9200 exp_sym_flag='-Bexport'
9201 no_entry_flag=""
9202 else
9203 # If we're using GNU nm, then we don't want the "-C" option.
9204 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9205 # Also, AIX nm treats weak defined symbols like other global
9206 # defined symbols, whereas GNU nm marks them as "W".
9207 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9208 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'
9209 else
5c887dd5 9210 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
9211 fi
9212 aix_use_runtimelinking=no
9213
9214 # Test if we are trying to use run time linking or normal
9215 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9216 # need to do runtime linking.
9217 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9218 for ld_flag in $LDFLAGS; do
9219 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9220 aix_use_runtimelinking=yes
9221 break
9222 fi
9223 done
9224 ;;
9225 esac
9226
9227 exp_sym_flag='-bexport'
9228 no_entry_flag='-bnoentry'
9229 fi
9230
9231 # When large executables or shared objects are built, AIX ld can
9232 # have problems creating the table of contents. If linking a library
9233 # or program results in "error TOC overflow" add -mminimal-toc to
9234 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9235 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9236
9237 archive_cmds=''
9238 hardcode_direct=yes
9239 hardcode_direct_absolute=yes
9240 hardcode_libdir_separator=':'
9241 link_all_deplibs=yes
9242 file_list_spec='${wl}-f,'
9243
9244 if test "$GCC" = yes; then
9245 case $host_os in aix4.[012]|aix4.[012].*)
9246 # We only want to do this on AIX 4.2 and lower, the check
9247 # below for broken collect2 doesn't work under 4.3+
9248 collect2name=`${CC} -print-prog-name=collect2`
9249 if test -f "$collect2name" &&
9250 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9251 then
9252 # We have reworked collect2
9253 :
9254 else
9255 # We have old collect2
9256 hardcode_direct=unsupported
9257 # It fails to find uninstalled libraries when the uninstalled
9258 # path is not listed in the libpath. Setting hardcode_minus_L
9259 # to unsupported forces relinking
9260 hardcode_minus_L=yes
9261 hardcode_libdir_flag_spec='-L$libdir'
9262 hardcode_libdir_separator=
9263 fi
9264 ;;
9265 esac
9266 shared_flag='-shared'
9267 if test "$aix_use_runtimelinking" = yes; then
9268 shared_flag="$shared_flag "'${wl}-G'
9269 fi
9270 else
9271 # not using gcc
9272 if test "$host_cpu" = ia64; then
9273 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9274 # chokes on -Wl,-G. The following line is correct:
9275 shared_flag='-G'
9276 else
9277 if test "$aix_use_runtimelinking" = yes; then
9278 shared_flag='${wl}-G'
9279 else
9280 shared_flag='${wl}-bM:SRE'
9281 fi
9282 fi
9283 fi
9284
9285 export_dynamic_flag_spec='${wl}-bexpall'
9286 # It seems that -bexpall does not export symbols beginning with
9287 # underscore (_), so it is better to generate a list of symbols to export.
9288 always_export_symbols=yes
9289 if test "$aix_use_runtimelinking" = yes; then
9290 # Warning - without using the other runtime loading flags (-brtl),
9291 # -berok will link without error, but may produce a broken library.
9292 allow_undefined_flag='-berok'
9293 # Determine the default libpath from the value encoded in an
9294 # empty executable.
9295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
9296/* end confdefs.h. */
9297
9298int
9299main ()
9300{
9301
9302 ;
9303 return 0;
9304}
9305_ACEOF
6bb11ab3 9306if ac_fn_c_try_link "$LINENO"; then :
81ecdfbb 9307
6bb11ab3
L
9308lt_aix_libpath_sed='
9309 /Import File Strings/,/^$/ {
9310 /^0/ {
9311 s/^0 *\(.*\)$/\1/
9312 p
9313 }
9314 }'
9315aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9316# Check for a 64-bit object if we didn't find anything.
9317if test -z "$aix_libpath"; then
9318 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9319fi
9320fi
9321rm -f core conftest.err conftest.$ac_objext \
9322 conftest$ac_exeext conftest.$ac_ext
9323if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9324
9325 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9326 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"
9327 else
9328 if test "$host_cpu" = ia64; then
9329 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9330 allow_undefined_flag="-z nodefs"
9331 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"
9332 else
9333 # Determine the default libpath from the value encoded in an
9334 # empty executable.
81ecdfbb
RW
9335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9336/* end confdefs.h. */
9337
9338int
9339main ()
9340{
b7026657 9341
81ecdfbb
RW
9342 ;
9343 return 0;
9344}
9345_ACEOF
6bb11ab3
L
9346if ac_fn_c_try_link "$LINENO"; then :
9347
9348lt_aix_libpath_sed='
9349 /Import File Strings/,/^$/ {
9350 /^0/ {
9351 s/^0 *\(.*\)$/\1/
9352 p
9353 }
9354 }'
9355aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9356# Check for a 64-bit object if we didn't find anything.
9357if test -z "$aix_libpath"; then
9358 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
f0569246 9359fi
81ecdfbb 9360fi
6bb11ab3
L
9361rm -f core conftest.err conftest.$ac_objext \
9362 conftest$ac_exeext conftest.$ac_ext
9363if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9364
9365 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9366 # Warning - without using the other run time loading flags,
9367 # -berok will link without error, but may produce a broken library.
9368 no_undefined_flag=' ${wl}-bernotok'
9369 allow_undefined_flag=' ${wl}-berok'
9370 if test "$with_gnu_ld" = yes; then
9371 # We only use this code for GNU lds that support --whole-archive.
9372 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9373 else
9374 # Exported symbols can be pulled into shared objects from archives
9375 whole_archive_flag_spec='$convenience'
9376 fi
9377 archive_cmds_need_lc=yes
9378 # This is similar to how AIX traditionally builds its shared libraries.
9379 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'
9380 fi
9381 fi
9382 ;;
9383
9384 amigaos*)
9385 case $host_cpu in
9386 powerpc)
9387 # see comment about AmigaOS4 .so support
9388 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9389 archive_expsym_cmds=''
9390 ;;
9391 m68k)
9392 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)'
9393 hardcode_libdir_flag_spec='-L$libdir'
9394 hardcode_minus_L=yes
9395 ;;
9396 esac
9397 ;;
9398
9399 bsdi[45]*)
9400 export_dynamic_flag_spec=-rdynamic
9401 ;;
9402
9403 cygwin* | mingw* | pw32* | cegcc*)
9404 # When not using gcc, we currently assume that we are using
9405 # Microsoft Visual C++.
9406 # hardcode_libdir_flag_spec is actually meaningless, as there is
9407 # no search path for DLLs.
9408 hardcode_libdir_flag_spec=' '
9409 allow_undefined_flag=unsupported
9410 # Tell ltmain to make .lib files, not .a files.
9411 libext=lib
9412 # Tell ltmain to make .dll files, not .so files.
9413 shrext_cmds=".dll"
9414 # FIXME: Setting linknames here is a bad hack.
9415 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9416 # The linker will automatically build a .lib file if we build a DLL.
9417 old_archive_from_new_cmds='true'
9418 # FIXME: Should let the user specify the lib program.
9419 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9420 fix_srcfile_path='`cygpath -w "$srcfile"`'
9421 enable_shared_with_static_runtimes=yes
9422 ;;
9423
9424 darwin* | rhapsody*)
9425
9426
9427 archive_cmds_need_lc=no
9428 hardcode_direct=no
9429 hardcode_automatic=yes
9430 hardcode_shlibpath_var=unsupported
9431 if test "$lt_cv_ld_force_load" = "yes"; then
9432 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 9433 else
6bb11ab3 9434 whole_archive_flag_spec=''
f0569246 9435 fi
6bb11ab3
L
9436 link_all_deplibs=yes
9437 allow_undefined_flag="$_lt_dar_allow_undefined"
9438 case $cc_basename in
9439 ifort*) _lt_dar_can_shared=yes ;;
9440 *) _lt_dar_can_shared=$GCC ;;
9441 esac
9442 if test "$_lt_dar_can_shared" = "yes"; then
9443 output_verbose_link_cmd=func_echo_all
9444 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9445 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9446 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}"
9447 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}"
9448
f0569246 9449 else
6bb11ab3 9450 ld_shlibs=no
f0569246 9451 fi
6bb11ab3
L
9452
9453 ;;
9454
9455 dgux*)
9456 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9457 hardcode_libdir_flag_spec='-L$libdir'
9458 hardcode_shlibpath_var=no
9459 ;;
9460
9461 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9462 # support. Future versions do this automatically, but an explicit c++rt0.o
9463 # does not break anything, and helps significantly (at the cost of a little
9464 # extra space).
9465 freebsd2.2*)
9466 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9467 hardcode_libdir_flag_spec='-R$libdir'
9468 hardcode_direct=yes
9469 hardcode_shlibpath_var=no
9470 ;;
9471
9472 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9473 freebsd2.*)
9474 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9475 hardcode_direct=yes
9476 hardcode_minus_L=yes
9477 hardcode_shlibpath_var=no
9478 ;;
9479
9480 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9481 freebsd* | dragonfly*)
9482 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9483 hardcode_libdir_flag_spec='-R$libdir'
9484 hardcode_direct=yes
9485 hardcode_shlibpath_var=no
9486 ;;
9487
9488 hpux9*)
9489 if test "$GCC" = yes; then
9490 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'
9491 else
9492 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'
9493 fi
9494 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9495 hardcode_libdir_separator=:
9496 hardcode_direct=yes
9497
9498 # hardcode_minus_L: Not really in the search PATH,
9499 # but as the default location of the library.
9500 hardcode_minus_L=yes
9501 export_dynamic_flag_spec='${wl}-E'
9502 ;;
9503
9504 hpux10*)
9505 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9506 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9507 else
9508 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9509 fi
9510 if test "$with_gnu_ld" = no; then
9511 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9512 hardcode_libdir_flag_spec_ld='+b $libdir'
9513 hardcode_libdir_separator=:
9514 hardcode_direct=yes
9515 hardcode_direct_absolute=yes
9516 export_dynamic_flag_spec='${wl}-E'
9517 # hardcode_minus_L: Not really in the search PATH,
9518 # but as the default location of the library.
9519 hardcode_minus_L=yes
9520 fi
9521 ;;
9522
9523 hpux11*)
9524 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9525 case $host_cpu in
9526 hppa*64*)
9527 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9528 ;;
9529 ia64*)
9530 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9531 ;;
9532 *)
9533 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9534 ;;
9535 esac
9536 else
9537 case $host_cpu in
9538 hppa*64*)
9539 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9540 ;;
9541 ia64*)
9542 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9543 ;;
9544 *)
9545
9546 # Older versions of the 11.00 compiler do not understand -b yet
9547 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9549$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9550if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9551 $as_echo_n "(cached) " >&6
f0569246 9552else
6bb11ab3
L
9553 lt_cv_prog_compiler__b=no
9554 save_LDFLAGS="$LDFLAGS"
9555 LDFLAGS="$LDFLAGS -b"
9556 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9557 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9558 # The linker can only warn and ignore the option if not recognized
9559 # So say no if there are warnings
9560 if test -s conftest.err; then
9561 # Append any errors to the config.log.
9562 cat conftest.err 1>&5
9563 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9564 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9565 if diff conftest.exp conftest.er2 >/dev/null; then
9566 lt_cv_prog_compiler__b=yes
9567 fi
9568 else
9569 lt_cv_prog_compiler__b=yes
9570 fi
9571 fi
9572 $RM -r conftest*
9573 LDFLAGS="$save_LDFLAGS"
f0569246 9574
6bb11ab3
L
9575fi
9576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9577$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 9578
6bb11ab3
L
9579if test x"$lt_cv_prog_compiler__b" = xyes; then
9580 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9581else
9582 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9583fi
81ecdfbb 9584
6bb11ab3
L
9585 ;;
9586 esac
9587 fi
9588 if test "$with_gnu_ld" = no; then
9589 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9590 hardcode_libdir_separator=:
9591
9592 case $host_cpu in
9593 hppa*64*|ia64*)
9594 hardcode_direct=no
9595 hardcode_shlibpath_var=no
9596 ;;
9597 *)
9598 hardcode_direct=yes
9599 hardcode_direct_absolute=yes
9600 export_dynamic_flag_spec='${wl}-E'
9601
9602 # hardcode_minus_L: Not really in the search PATH,
9603 # but as the default location of the library.
9604 hardcode_minus_L=yes
9605 ;;
9606 esac
9607 fi
9608 ;;
9609
9610 irix5* | irix6* | nonstopux*)
9611 if test "$GCC" = yes; then
9612 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'
9613 # Try to use the -exported_symbol ld option, if it does not
9614 # work, assume that -exports_file does not work either and
9615 # implicitly export all symbols.
9616 save_LDFLAGS="$LDFLAGS"
9617 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9619/* end confdefs.h. */
9620int foo(void) {}
b7026657 9621_ACEOF
6bb11ab3
L
9622if ac_fn_c_try_link "$LINENO"; then :
9623 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 9624
f0569246 9625fi
6bb11ab3
L
9626rm -f core conftest.err conftest.$ac_objext \
9627 conftest$ac_exeext conftest.$ac_ext
9628 LDFLAGS="$save_LDFLAGS"
9629 else
9630 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'
9631 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'
9632 fi
9633 archive_cmds_need_lc='no'
9634 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9635 hardcode_libdir_separator=:
9636 inherit_rpath=yes
9637 link_all_deplibs=yes
9638 ;;
9639
9640 netbsd*)
9641 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9642 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9643 else
9644 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9645 fi
9646 hardcode_libdir_flag_spec='-R$libdir'
9647 hardcode_direct=yes
9648 hardcode_shlibpath_var=no
9649 ;;
9650
9651 newsos6)
9652 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9653 hardcode_direct=yes
9654 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9655 hardcode_libdir_separator=:
9656 hardcode_shlibpath_var=no
9657 ;;
9658
9659 *nto* | *qnx*)
9660 ;;
9661
9662 openbsd*)
9663 if test -f /usr/libexec/ld.so; then
9664 hardcode_direct=yes
9665 hardcode_shlibpath_var=no
9666 hardcode_direct_absolute=yes
9667 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9668 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9669 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9670 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9671 export_dynamic_flag_spec='${wl}-E'
9672 else
9673 case $host_os in
9674 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9675 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9676 hardcode_libdir_flag_spec='-R$libdir'
9677 ;;
9678 *)
9679 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9680 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9681 ;;
9682 esac
9683 fi
9684 else
9685 ld_shlibs=no
9686 fi
9687 ;;
9688
9689 os2*)
9690 hardcode_libdir_flag_spec='-L$libdir'
9691 hardcode_minus_L=yes
9692 allow_undefined_flag=unsupported
9693 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'
9694 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9695 ;;
9696
9697 osf3*)
9698 if test "$GCC" = yes; then
9699 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9700 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'
9701 else
9702 allow_undefined_flag=' -expect_unresolved \*'
9703 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'
9704 fi
9705 archive_cmds_need_lc='no'
9706 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9707 hardcode_libdir_separator=:
9708 ;;
9709
9710 osf4* | osf5*) # as osf3* with the addition of -msym flag
9711 if test "$GCC" = yes; then
9712 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9713 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'
9714 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9715 else
9716 allow_undefined_flag=' -expect_unresolved \*'
9717 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'
9718 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~
9719 $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'
9720
9721 # Both c and cxx compiler support -rpath directly
9722 hardcode_libdir_flag_spec='-rpath $libdir'
9723 fi
9724 archive_cmds_need_lc='no'
9725 hardcode_libdir_separator=:
9726 ;;
9727
9728 solaris*)
9729 no_undefined_flag=' -z defs'
9730 if test "$GCC" = yes; then
9731 wlarc='${wl}'
9732 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9733 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9734 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9735 else
9736 case `$CC -V 2>&1` in
9737 *"Compilers 5.0"*)
9738 wlarc=''
9739 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9740 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9741 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9742 ;;
9743 *)
9744 wlarc='${wl}'
9745 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9746 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9747 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9748 ;;
9749 esac
9750 fi
9751 hardcode_libdir_flag_spec='-R$libdir'
9752 hardcode_shlibpath_var=no
9753 case $host_os in
9754 solaris2.[0-5] | solaris2.[0-5].*) ;;
9755 *)
9756 # The compiler driver will combine and reorder linker options,
9757 # but understands `-z linker_flag'. GCC discards it without `$wl',
9758 # but is careful enough not to reorder.
9759 # Supported since Solaris 2.6 (maybe 2.5.1?)
9760 if test "$GCC" = yes; then
9761 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9762 else
9763 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9764 fi
9765 ;;
9766 esac
9767 link_all_deplibs=yes
9768 ;;
9769
9770 sunos4*)
9771 if test "x$host_vendor" = xsequent; then
9772 # Use $CC to link under sequent, because it throws in some extra .o
9773 # files that make .init and .fini sections work.
9774 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9775 else
9776 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9777 fi
9778 hardcode_libdir_flag_spec='-L$libdir'
9779 hardcode_direct=yes
9780 hardcode_minus_L=yes
9781 hardcode_shlibpath_var=no
9782 ;;
9783
9784 sysv4)
9785 case $host_vendor in
9786 sni)
9787 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9788 hardcode_direct=yes # is this really true???
9789 ;;
9790 siemens)
9791 ## LD is ld it makes a PLAMLIB
9792 ## CC just makes a GrossModule.
9793 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9794 reload_cmds='$CC -r -o $output$reload_objs'
9795 hardcode_direct=no
9796 ;;
9797 motorola)
9798 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9799 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9800 ;;
9801 esac
9802 runpath_var='LD_RUN_PATH'
9803 hardcode_shlibpath_var=no
9804 ;;
9805
9806 sysv4.3*)
9807 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9808 hardcode_shlibpath_var=no
9809 export_dynamic_flag_spec='-Bexport'
9810 ;;
9811
9812 sysv4*MP*)
9813 if test -d /usr/nec; then
9814 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9815 hardcode_shlibpath_var=no
9816 runpath_var=LD_RUN_PATH
9817 hardcode_runpath_var=yes
9818 ld_shlibs=yes
9819 fi
9820 ;;
9821
9822 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9823 no_undefined_flag='${wl}-z,text'
9824 archive_cmds_need_lc=no
9825 hardcode_shlibpath_var=no
9826 runpath_var='LD_RUN_PATH'
9827
9828 if test "$GCC" = yes; then
9829 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9830 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9831 else
9832 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9833 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9834 fi
9835 ;;
9836
9837 sysv5* | sco3.2v5* | sco5v6*)
9838 # Note: We can NOT use -z defs as we might desire, because we do not
9839 # link with -lc, and that would cause any symbols used from libc to
9840 # always be unresolved, which means just about no library would
9841 # ever link correctly. If we're not using GNU ld we use -z text
9842 # though, which does catch some bad symbols but isn't as heavy-handed
9843 # as -z defs.
9844 no_undefined_flag='${wl}-z,text'
9845 allow_undefined_flag='${wl}-z,nodefs'
9846 archive_cmds_need_lc=no
9847 hardcode_shlibpath_var=no
9848 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9849 hardcode_libdir_separator=':'
9850 link_all_deplibs=yes
9851 export_dynamic_flag_spec='${wl}-Bexport'
9852 runpath_var='LD_RUN_PATH'
9853
9854 if test "$GCC" = yes; then
9855 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9856 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9857 else
9858 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9859 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9860 fi
9861 ;;
9862
9863 uts4*)
9864 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9865 hardcode_libdir_flag_spec='-L$libdir'
9866 hardcode_shlibpath_var=no
9867 ;;
9868
9869 *)
9870 ld_shlibs=no
9871 ;;
9872 esac
9873
9874 if test x$host_vendor = xsni; then
9875 case $host in
9876 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9877 export_dynamic_flag_spec='${wl}-Blargedynsym'
9878 ;;
9879 esac
9880 fi
9881 fi
9882
9883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9884$as_echo "$ld_shlibs" >&6; }
9885test "$ld_shlibs" = no && can_build_shared=no
9886
9887with_gnu_ld=$with_gnu_ld
9888
9889
9890
9891
9892
f0569246 9893
b7026657 9894
f0569246 9895
6ffe910a 9896
6ffe910a
MF
9897
9898
6ffe910a 9899
f0569246 9900
f0569246 9901
c906108c 9902
6bb11ab3
L
9903#
9904# Do we need to explicitly link libc?
9905#
9906case "x$archive_cmds_need_lc" in
9907x|xyes)
9908 # Assume -lc should be added
9909 archive_cmds_need_lc=yes
9910
9911 if test "$enable_shared" = yes && test "$GCC" = yes; then
9912 case $archive_cmds in
9913 *'~'*)
9914 # FIXME: we may have to deal with multi-command sequences.
9915 ;;
9916 '$CC '*)
9917 # Test whether the compiler implicitly links with -lc since on some
9918 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9919 # to ld, don't add -lc before -lgcc.
9920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9921$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9922if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9923 $as_echo_n "(cached) " >&6
f0569246 9924else
6bb11ab3
L
9925 $RM conftest*
9926 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9927
9928 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9929 (eval $ac_compile) 2>&5
9930 ac_status=$?
9931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9932 test $ac_status = 0; } 2>conftest.err; then
9933 soname=conftest
9934 lib=conftest
9935 libobjs=conftest.$ac_objext
9936 deplibs=
9937 wl=$lt_prog_compiler_wl
9938 pic_flag=$lt_prog_compiler_pic
9939 compiler_flags=-v
9940 linker_flags=-v
9941 verstring=
9942 output_objdir=.
9943 libname=conftest
9944 lt_save_allow_undefined_flag=$allow_undefined_flag
9945 allow_undefined_flag=
9946 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9947 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9948 ac_status=$?
9949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9950 test $ac_status = 0; }
9951 then
9952 lt_cv_archive_cmds_need_lc=no
9953 else
9954 lt_cv_archive_cmds_need_lc=yes
9955 fi
9956 allow_undefined_flag=$lt_save_allow_undefined_flag
9957 else
9958 cat conftest.err 1>&5
9959 fi
9960 $RM conftest*
c906108c 9961
6ffe910a 9962fi
6bb11ab3
L
9963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9964$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9965 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9966 ;;
9967 esac
9968 fi
9969 ;;
6ffe910a 9970esac
c906108c 9971
c906108c 9972
6ffe910a 9973
c906108c 9974
81ecdfbb 9975
35695fd6 9976
35695fd6 9977
35695fd6 9978
f0569246 9979
c906108c 9980
f0569246 9981
b7026657 9982
f0569246 9983
c906108c 9984
81ecdfbb 9985
b7026657 9986
f0569246
AC
9987
9988
81ecdfbb 9989
81ecdfbb 9990
81ecdfbb
RW
9991
9992
81ecdfbb 9993
81ecdfbb 9994
f0569246
AC
9995
9996
c906108c 9997
f0569246 9998
c906108c 9999
c906108c 10000
81ecdfbb 10001
b7026657 10002
c906108c 10003
f0569246 10004
81ecdfbb 10005
f0569246 10006
c906108c 10007
c906108c 10008
b7026657 10009
81ecdfbb 10010
b7026657 10011
c906108c 10012
c906108c 10013
b7026657
AC
10014
10015
10016
10017
6ffe910a 10018
2232061b
MF
10019
10020
2232061b 10021
2232061b
MF
10022
10023
2232061b
MF
10024
10025
2232061b 10026
6bb11ab3
L
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10129$as_echo_n "checking dynamic linker characteristics... " >&6; }
10130
10131if test "$GCC" = yes; then
10132 case $host_os in
10133 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10134 *) lt_awk_arg="/^libraries:/" ;;
10135 esac
10136 case $host_os in
10137 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10138 *) lt_sed_strip_eq="s,=/,/,g" ;;
10139 esac
10140 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10141 case $lt_search_path_spec in
10142 *\;*)
10143 # if the path contains ";" then we assume it to be the separator
10144 # otherwise default to the standard path separator (i.e. ":") - it is
10145 # assumed that no part of a normal pathname contains ";" but that should
10146 # okay in the real world where ";" in dirpaths is itself problematic.
10147 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10148 ;;
10149 *)
10150 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10151 ;;
10152 esac
10153 # Ok, now we have the path, separated by spaces, we can step through it
10154 # and add multilib dir if necessary.
10155 lt_tmp_lt_search_path_spec=
10156 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10157 for lt_sys_path in $lt_search_path_spec; do
10158 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10159 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10160 else
10161 test -d "$lt_sys_path" && \
10162 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10163 fi
10164 done
10165 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10166BEGIN {RS=" "; FS="/|\n";} {
10167 lt_foo="";
10168 lt_count=0;
10169 for (lt_i = NF; lt_i > 0; lt_i--) {
10170 if ($lt_i != "" && $lt_i != ".") {
10171 if ($lt_i == "..") {
10172 lt_count++;
10173 } else {
10174 if (lt_count == 0) {
10175 lt_foo="/" $lt_i lt_foo;
10176 } else {
10177 lt_count--;
10178 }
10179 }
10180 }
10181 }
10182 if (lt_foo != "") { lt_freq[lt_foo]++; }
10183 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10184}'`
10185 # AWK program above erroneously prepends '/' to C:/dos/paths
10186 # for these hosts.
10187 case $host_os in
10188 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10189 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10190 esac
10191 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10192else
10193 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10194fi
10195library_names_spec=
10196libname_spec='lib$name'
10197soname_spec=
10198shrext_cmds=".so"
10199postinstall_cmds=
10200postuninstall_cmds=
10201finish_cmds=
10202finish_eval=
10203shlibpath_var=
10204shlibpath_overrides_runpath=unknown
10205version_type=none
10206dynamic_linker="$host_os ld.so"
10207sys_lib_dlsearch_path_spec="/lib /usr/lib"
10208need_lib_prefix=unknown
10209hardcode_into_libs=no
10210
10211# when you set need_version to no, make sure it does not cause -set_version
10212# flags to be left without arguments
10213need_version=unknown
10214
10215case $host_os in
10216aix3*)
10217 version_type=linux
10218 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10219 shlibpath_var=LIBPATH
10220
10221 # AIX 3 has no versioning support, so we append a major version to the name.
10222 soname_spec='${libname}${release}${shared_ext}$major'
10223 ;;
10224
10225aix[4-9]*)
10226 version_type=linux
10227 need_lib_prefix=no
10228 need_version=no
10229 hardcode_into_libs=yes
10230 if test "$host_cpu" = ia64; then
10231 # AIX 5 supports IA64
10232 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10233 shlibpath_var=LD_LIBRARY_PATH
10234 else
10235 # With GCC up to 2.95.x, collect2 would create an import file
10236 # for dependence libraries. The import file would start with
10237 # the line `#! .'. This would cause the generated library to
10238 # depend on `.', always an invalid library. This was fixed in
10239 # development snapshots of GCC prior to 3.0.
10240 case $host_os in
10241 aix4 | aix4.[01] | aix4.[01].*)
10242 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10243 echo ' yes '
10244 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10245 :
10246 else
10247 can_build_shared=no
10248 fi
10249 ;;
10250 esac
10251 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10252 # soname into executable. Probably we can add versioning support to
10253 # collect2, so additional links can be useful in future.
10254 if test "$aix_use_runtimelinking" = yes; then
10255 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10256 # instead of lib<name>.a to let people know that these are not
10257 # typical AIX shared libraries.
10258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10259 else
10260 # We preserve .a as extension for shared libraries through AIX4.2
10261 # and later when we are not doing run time linking.
10262 library_names_spec='${libname}${release}.a $libname.a'
10263 soname_spec='${libname}${release}${shared_ext}$major'
10264 fi
10265 shlibpath_var=LIBPATH
2232061b 10266 fi
6bb11ab3
L
10267 ;;
10268
10269amigaos*)
10270 case $host_cpu in
10271 powerpc)
10272 # Since July 2007 AmigaOS4 officially supports .so libraries.
10273 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10275 ;;
10276 m68k)
10277 library_names_spec='$libname.ixlibrary $libname.a'
10278 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10279 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'
10280 ;;
10281 esac
10282 ;;
10283
10284beos*)
10285 library_names_spec='${libname}${shared_ext}'
10286 dynamic_linker="$host_os ld.so"
10287 shlibpath_var=LIBRARY_PATH
10288 ;;
10289
10290bsdi[45]*)
10291 version_type=linux
10292 need_version=no
10293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10294 soname_spec='${libname}${release}${shared_ext}$major'
10295 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10296 shlibpath_var=LD_LIBRARY_PATH
10297 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10298 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10299 # the default ld.so.conf also contains /usr/contrib/lib and
10300 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10301 # libtool to hard-code these into programs
10302 ;;
10303
10304cygwin* | mingw* | pw32* | cegcc*)
10305 version_type=windows
10306 shrext_cmds=".dll"
10307 need_version=no
10308 need_lib_prefix=no
10309
10310 case $GCC,$host_os in
10311 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10312 library_names_spec='$libname.dll.a'
10313 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10314 postinstall_cmds='base_file=`basename \${file}`~
10315 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10316 dldir=$destdir/`dirname \$dlpath`~
10317 test -d \$dldir || mkdir -p \$dldir~
10318 $install_prog $dir/$dlname \$dldir/$dlname~
10319 chmod a+x \$dldir/$dlname~
10320 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10321 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10322 fi'
10323 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10324 dlpath=$dir/\$dldll~
10325 $RM \$dlpath'
10326 shlibpath_overrides_runpath=yes
10327
10328 case $host_os in
10329 cygwin*)
10330 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10331 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10332
10333 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10334 ;;
10335 mingw* | cegcc*)
10336 # MinGW DLLs use traditional 'lib' prefix
10337 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10338 ;;
10339 pw32*)
10340 # pw32 DLLs use 'pw' prefix rather than 'lib'
10341 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10342 ;;
10343 esac
10344 ;;
2232061b 10345
6bb11ab3
L
10346 *)
10347 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10348 ;;
10349 esac
10350 dynamic_linker='Win32 ld.exe'
10351 # FIXME: first we should search . and the directory the executable is in
10352 shlibpath_var=PATH
10353 ;;
10354
10355darwin* | rhapsody*)
10356 dynamic_linker="$host_os dyld"
10357 version_type=darwin
10358 need_lib_prefix=no
10359 need_version=no
10360 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10361 soname_spec='${libname}${release}${major}$shared_ext'
10362 shlibpath_overrides_runpath=yes
10363 shlibpath_var=DYLD_LIBRARY_PATH
10364 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10365
10366 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10367 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10368 ;;
10369
10370dgux*)
10371 version_type=linux
10372 need_lib_prefix=no
10373 need_version=no
10374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10375 soname_spec='${libname}${release}${shared_ext}$major'
10376 shlibpath_var=LD_LIBRARY_PATH
10377 ;;
10378
10379freebsd* | dragonfly*)
10380 # DragonFly does not have aout. When/if they implement a new
10381 # versioning mechanism, adjust this.
10382 if test -x /usr/bin/objformat; then
10383 objformat=`/usr/bin/objformat`
10384 else
10385 case $host_os in
10386 freebsd[23].*) objformat=aout ;;
10387 *) objformat=elf ;;
10388 esac
10389 fi
10390 version_type=freebsd-$objformat
10391 case $version_type in
10392 freebsd-elf*)
10393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10394 need_version=no
10395 need_lib_prefix=no
10396 ;;
10397 freebsd-*)
10398 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10399 need_version=yes
10400 ;;
10401 esac
10402 shlibpath_var=LD_LIBRARY_PATH
10403 case $host_os in
10404 freebsd2.*)
10405 shlibpath_overrides_runpath=yes
10406 ;;
10407 freebsd3.[01]* | freebsdelf3.[01]*)
10408 shlibpath_overrides_runpath=yes
10409 hardcode_into_libs=yes
10410 ;;
10411 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10412 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10413 shlibpath_overrides_runpath=no
10414 hardcode_into_libs=yes
10415 ;;
10416 *) # from 4.6 on, and DragonFly
10417 shlibpath_overrides_runpath=yes
10418 hardcode_into_libs=yes
10419 ;;
10420 esac
10421 ;;
10422
6bb11ab3
L
10423haiku*)
10424 version_type=linux
10425 need_lib_prefix=no
10426 need_version=no
10427 dynamic_linker="$host_os runtime_loader"
10428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10429 soname_spec='${libname}${release}${shared_ext}$major'
10430 shlibpath_var=LIBRARY_PATH
10431 shlibpath_overrides_runpath=yes
10432 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10433 hardcode_into_libs=yes
10434 ;;
10435
10436hpux9* | hpux10* | hpux11*)
10437 # Give a soname corresponding to the major version so that dld.sl refuses to
10438 # link against other versions.
10439 version_type=sunos
10440 need_lib_prefix=no
10441 need_version=no
10442 case $host_cpu in
10443 ia64*)
10444 shrext_cmds='.so'
10445 hardcode_into_libs=yes
10446 dynamic_linker="$host_os dld.so"
10447 shlibpath_var=LD_LIBRARY_PATH
10448 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10449 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10450 soname_spec='${libname}${release}${shared_ext}$major'
10451 if test "X$HPUX_IA64_MODE" = X32; then
10452 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10453 else
10454 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10455 fi
10456 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10457 ;;
10458 hppa*64*)
10459 shrext_cmds='.sl'
10460 hardcode_into_libs=yes
10461 dynamic_linker="$host_os dld.sl"
10462 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10463 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10465 soname_spec='${libname}${release}${shared_ext}$major'
10466 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10467 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10468 ;;
10469 *)
10470 shrext_cmds='.sl'
10471 dynamic_linker="$host_os dld.sl"
10472 shlibpath_var=SHLIB_PATH
10473 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10475 soname_spec='${libname}${release}${shared_ext}$major'
10476 ;;
10477 esac
10478 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10479 postinstall_cmds='chmod 555 $lib'
10480 # or fails outright, so override atomically:
10481 install_override_mode=555
10482 ;;
10483
10484interix[3-9]*)
10485 version_type=linux
10486 need_lib_prefix=no
10487 need_version=no
10488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10489 soname_spec='${libname}${release}${shared_ext}$major'
10490 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10491 shlibpath_var=LD_LIBRARY_PATH
10492 shlibpath_overrides_runpath=no
10493 hardcode_into_libs=yes
10494 ;;
10495
10496irix5* | irix6* | nonstopux*)
10497 case $host_os in
10498 nonstopux*) version_type=nonstopux ;;
10499 *)
10500 if test "$lt_cv_prog_gnu_ld" = yes; then
10501 version_type=linux
10502 else
10503 version_type=irix
10504 fi ;;
10505 esac
10506 need_lib_prefix=no
10507 need_version=no
10508 soname_spec='${libname}${release}${shared_ext}$major'
10509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10510 case $host_os in
10511 irix5* | nonstopux*)
10512 libsuff= shlibsuff=
10513 ;;
10514 *)
10515 case $LD in # libtool.m4 will add one of these switches to LD
10516 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10517 libsuff= shlibsuff= libmagic=32-bit;;
10518 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10519 libsuff=32 shlibsuff=N32 libmagic=N32;;
10520 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10521 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10522 *) libsuff= shlibsuff= libmagic=never-match;;
10523 esac
10524 ;;
10525 esac
10526 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10527 shlibpath_overrides_runpath=no
10528 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10529 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10530 hardcode_into_libs=yes
10531 ;;
10532
10533# No shared lib support for Linux oldld, aout, or coff.
10534linux*oldld* | linux*aout* | linux*coff*)
10535 dynamic_linker=no
10536 ;;
10537
10538# This must be Linux ELF.
46f900c0 10539linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10540 version_type=linux
10541 need_lib_prefix=no
10542 need_version=no
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10544 soname_spec='${libname}${release}${shared_ext}$major'
10545 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10546 shlibpath_var=LD_LIBRARY_PATH
10547 shlibpath_overrides_runpath=no
10548
10549 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10550 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10551 $as_echo_n "(cached) " >&6
10552else
6bb11ab3
L
10553 lt_cv_shlibpath_overrides_runpath=no
10554 save_LDFLAGS=$LDFLAGS
10555 save_libdir=$libdir
10556 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10557 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10559/* end confdefs.h. */
10560
2232061b
MF
10561int
10562main ()
10563{
10564
10565 ;
10566 return 0;
10567}
10568_ACEOF
6bb11ab3
L
10569if ac_fn_c_try_link "$LINENO"; then :
10570 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10571 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10572fi
2232061b 10573fi
6bb11ab3
L
10574rm -f core conftest.err conftest.$ac_objext \
10575 conftest$ac_exeext conftest.$ac_ext
10576 LDFLAGS=$save_LDFLAGS
10577 libdir=$save_libdir
2232061b 10578
6bb11ab3 10579fi
2232061b 10580
6bb11ab3 10581 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10582
6bb11ab3
L
10583 # This implies no fast_install, which is unacceptable.
10584 # Some rework will be needed to allow for fast_install
10585 # before this can be enabled.
10586 hardcode_into_libs=yes
2232061b 10587
6bb11ab3
L
10588 # Append ld.so.conf contents to the search path
10589 if test -f /etc/ld.so.conf; then
10590 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' ' '`
10591 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10592 fi
10593
10594 # We used to test for /lib/ld.so.1 and disable shared libraries on
10595 # powerpc, because MkLinux only supported shared libraries with the
10596 # GNU dynamic linker. Since this was broken with cross compilers,
10597 # most powerpc-linux boxes support dynamic linking these days and
10598 # people can always --disable-shared, the test was removed, and we
10599 # assume the GNU/Linux dynamic linker is in use.
10600 dynamic_linker='GNU/Linux ld.so'
10601 ;;
10602
10603netbsd*)
10604 version_type=sunos
10605 need_lib_prefix=no
10606 need_version=no
10607 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10609 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10610 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10611 else
6bb11ab3
L
10612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10613 soname_spec='${libname}${release}${shared_ext}$major'
10614 dynamic_linker='NetBSD ld.elf_so'
10615 fi
10616 shlibpath_var=LD_LIBRARY_PATH
10617 shlibpath_overrides_runpath=yes
10618 hardcode_into_libs=yes
10619 ;;
10620
10621newsos6)
10622 version_type=linux
10623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10624 shlibpath_var=LD_LIBRARY_PATH
10625 shlibpath_overrides_runpath=yes
10626 ;;
10627
10628*nto* | *qnx*)
10629 version_type=qnx
10630 need_lib_prefix=no
10631 need_version=no
10632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10633 soname_spec='${libname}${release}${shared_ext}$major'
10634 shlibpath_var=LD_LIBRARY_PATH
10635 shlibpath_overrides_runpath=no
10636 hardcode_into_libs=yes
10637 dynamic_linker='ldqnx.so'
10638 ;;
10639
10640openbsd*)
10641 version_type=sunos
10642 sys_lib_dlsearch_path_spec="/usr/lib"
10643 need_lib_prefix=no
10644 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10645 case $host_os in
10646 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10647 *) need_version=no ;;
10648 esac
10649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10650 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10651 shlibpath_var=LD_LIBRARY_PATH
10652 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10653 case $host_os in
10654 openbsd2.[89] | openbsd2.[89].*)
10655 shlibpath_overrides_runpath=no
10656 ;;
10657 *)
10658 shlibpath_overrides_runpath=yes
10659 ;;
10660 esac
10661 else
10662 shlibpath_overrides_runpath=yes
10663 fi
10664 ;;
10665
10666os2*)
10667 libname_spec='$name'
10668 shrext_cmds=".dll"
10669 need_lib_prefix=no
10670 library_names_spec='$libname${shared_ext} $libname.a'
10671 dynamic_linker='OS/2 ld.exe'
10672 shlibpath_var=LIBPATH
10673 ;;
10674
10675osf3* | osf4* | osf5*)
10676 version_type=osf
10677 need_lib_prefix=no
10678 need_version=no
10679 soname_spec='${libname}${release}${shared_ext}$major'
10680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10681 shlibpath_var=LD_LIBRARY_PATH
10682 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10683 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10684 ;;
10685
10686rdos*)
10687 dynamic_linker=no
10688 ;;
10689
10690solaris*)
10691 version_type=linux
10692 need_lib_prefix=no
10693 need_version=no
10694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10695 soname_spec='${libname}${release}${shared_ext}$major'
10696 shlibpath_var=LD_LIBRARY_PATH
10697 shlibpath_overrides_runpath=yes
10698 hardcode_into_libs=yes
10699 # ldd complains unless libraries are executable
10700 postinstall_cmds='chmod +x $lib'
10701 ;;
10702
10703sunos4*)
10704 version_type=sunos
10705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10706 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10707 shlibpath_var=LD_LIBRARY_PATH
10708 shlibpath_overrides_runpath=yes
10709 if test "$with_gnu_ld" = yes; then
10710 need_lib_prefix=no
10711 fi
10712 need_version=yes
10713 ;;
10714
10715sysv4 | sysv4.3*)
10716 version_type=linux
10717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10718 soname_spec='${libname}${release}${shared_ext}$major'
10719 shlibpath_var=LD_LIBRARY_PATH
10720 case $host_vendor in
10721 sni)
10722 shlibpath_overrides_runpath=no
10723 need_lib_prefix=no
10724 runpath_var=LD_RUN_PATH
10725 ;;
10726 siemens)
10727 need_lib_prefix=no
10728 ;;
10729 motorola)
10730 need_lib_prefix=no
10731 need_version=no
10732 shlibpath_overrides_runpath=no
10733 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10734 ;;
10735 esac
10736 ;;
10737
10738sysv4*MP*)
10739 if test -d /usr/nec ;then
10740 version_type=linux
10741 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10742 soname_spec='$libname${shared_ext}.$major'
10743 shlibpath_var=LD_LIBRARY_PATH
10744 fi
10745 ;;
10746
10747sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10748 version_type=freebsd-elf
10749 need_lib_prefix=no
10750 need_version=no
10751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10752 soname_spec='${libname}${release}${shared_ext}$major'
10753 shlibpath_var=LD_LIBRARY_PATH
10754 shlibpath_overrides_runpath=yes
10755 hardcode_into_libs=yes
10756 if test "$with_gnu_ld" = yes; then
10757 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10758 else
10759 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10760 case $host_os in
10761 sco3.2v5*)
10762 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10763 ;;
10764 esac
2232061b 10765 fi
6bb11ab3
L
10766 sys_lib_dlsearch_path_spec='/usr/lib'
10767 ;;
10768
10769tpf*)
10770 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10771 version_type=linux
10772 need_lib_prefix=no
10773 need_version=no
10774 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10775 shlibpath_var=LD_LIBRARY_PATH
10776 shlibpath_overrides_runpath=no
10777 hardcode_into_libs=yes
10778 ;;
10779
10780uts4*)
10781 version_type=linux
10782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10783 soname_spec='${libname}${release}${shared_ext}$major'
10784 shlibpath_var=LD_LIBRARY_PATH
10785 ;;
10786
10787*)
10788 dynamic_linker=no
10789 ;;
10790esac
10791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10792$as_echo "$dynamic_linker" >&6; }
10793test "$dynamic_linker" = no && can_build_shared=no
10794
10795variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10796if test "$GCC" = yes; then
10797 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10798fi
2232061b 10799
6bb11ab3
L
10800if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10801 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10802fi
10803if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10804 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10805fi
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
2232061b 10829
2232061b 10830
2232061b 10831
2232061b 10832
2232061b
MF
10833
10834
6ffe910a 10835
6ffe910a
MF
10836
10837
10838
10839
10840
2232061b 10841
6ffe910a
MF
10842
10843
10844
10845
6ffe910a 10846
6ffe910a 10847
6ffe910a
MF
10848
10849
6ffe910a 10850
6ffe910a 10851
6ffe910a
MF
10852
10853
5f3ef9d0 10854
5f3ef9d0
JB
10855
10856
10857
db2e4d67
MF
10858
10859
db2e4d67 10860
db2e4d67 10861
db2e4d67 10862
db2e4d67 10863
db2e4d67 10864
db2e4d67 10865
db2e4d67 10866
db2e4d67
MF
10867
10868
db2e4d67 10869
db2e4d67
MF
10870
10871
db2e4d67 10872
db2e4d67
MF
10873
10874
6ffe910a 10875
6ffe910a 10876
6ffe910a
MF
10877
10878
6ffe910a
MF
10879
10880
6ffe910a 10881
6ffe910a 10882
6ffe910a 10883
6ffe910a 10884
6ffe910a 10885
35695fd6 10886
35695fd6 10887
35695fd6 10888
b7026657 10889
b7026657 10890
c906108c 10891
b7026657 10892
b7026657 10893
c906108c 10894
b7026657 10895
6bb11ab3
L
10896
10897
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10899$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10900hardcode_action=
10901if test -n "$hardcode_libdir_flag_spec" ||
10902 test -n "$runpath_var" ||
10903 test "X$hardcode_automatic" = "Xyes" ; then
10904
10905 # We can hardcode non-existent directories.
10906 if test "$hardcode_direct" != no &&
10907 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10908 # have to relink, otherwise we might link with an installed library
10909 # when we should be linking with a yet-to-be-installed one
10910 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10911 test "$hardcode_minus_L" != no; then
10912 # Linking always hardcodes the temporary library directory.
10913 hardcode_action=relink
10914 else
10915 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10916 hardcode_action=immediate
10917 fi
10918else
10919 # We cannot hardcode anything, or else we can only hardcode existing
10920 # directories.
10921 hardcode_action=unsupported
10922fi
10923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10924$as_echo "$hardcode_action" >&6; }
10925
10926if test "$hardcode_action" = relink ||
10927 test "$inherit_rpath" = yes; then
10928 # Fast installation is not supported
10929 enable_fast_install=no
10930elif test "$shlibpath_overrides_runpath" = yes ||
10931 test "$enable_shared" = no; then
10932 # Fast installation is not necessary
10933 enable_fast_install=needless
c906108c 10934fi
b7026657 10935
c906108c 10936
6bb11ab3
L
10937
10938
10939
10940
10941 if test "x$enable_dlopen" != xyes; then
10942 enable_dlopen=unknown
10943 enable_dlopen_self=unknown
10944 enable_dlopen_self_static=unknown
10945else
10946 lt_cv_dlopen=no
10947 lt_cv_dlopen_libs=
10948
10949 case $host_os in
10950 beos*)
10951 lt_cv_dlopen="load_add_on"
10952 lt_cv_dlopen_libs=
10953 lt_cv_dlopen_self=yes
10954 ;;
10955
10956 mingw* | pw32* | cegcc*)
10957 lt_cv_dlopen="LoadLibrary"
10958 lt_cv_dlopen_libs=
10959 ;;
10960
10961 cygwin*)
10962 lt_cv_dlopen="dlopen"
10963 lt_cv_dlopen_libs=
10964 ;;
10965
10966 darwin*)
10967 # if libdl is installed we need to link against it
10968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10969$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10970if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10971 $as_echo_n "(cached) " >&6
10972else
10973 ac_check_lib_save_LIBS=$LIBS
10974LIBS="-ldl $LIBS"
10975cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10976/* end confdefs.h. */
10977
10978/* Override any GCC internal prototype to avoid an error.
10979 Use char because int might match the return type of a GCC
10980 builtin and then its argument prototype would still apply. */
10981#ifdef __cplusplus
10982extern "C"
10983#endif
10984char dlopen ();
10985int
10986main ()
10987{
10988return dlopen ();
10989 ;
10990 return 0;
10991}
b7026657 10992_ACEOF
6bb11ab3
L
10993if ac_fn_c_try_link "$LINENO"; then :
10994 ac_cv_lib_dl_dlopen=yes
10995else
10996 ac_cv_lib_dl_dlopen=no
10997fi
10998rm -f core conftest.err conftest.$ac_objext \
10999 conftest$ac_exeext conftest.$ac_ext
11000LIBS=$ac_check_lib_save_LIBS
11001fi
11002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11003$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11004if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11005 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11006else
11007
11008 lt_cv_dlopen="dyld"
11009 lt_cv_dlopen_libs=
11010 lt_cv_dlopen_self=yes
c906108c 11011
c906108c 11012fi
c906108c 11013
6bb11ab3 11014 ;;
c906108c 11015
6bb11ab3
L
11016 *)
11017 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11018if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
11019 lt_cv_dlopen="shl_load"
11020else
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11022$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11023if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
11024 $as_echo_n "(cached) " >&6
11025else
11026 ac_check_lib_save_LIBS=$LIBS
11027LIBS="-ldld $LIBS"
11028cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11029/* end confdefs.h. */
11030
11031/* Override any GCC internal prototype to avoid an error.
11032 Use char because int might match the return type of a GCC
11033 builtin and then its argument prototype would still apply. */
11034#ifdef __cplusplus
11035extern "C"
11036#endif
11037char shl_load ();
11038int
11039main ()
11040{
11041return shl_load ();
11042 ;
11043 return 0;
11044}
11045_ACEOF
11046if ac_fn_c_try_link "$LINENO"; then :
11047 ac_cv_lib_dld_shl_load=yes
11048else
11049 ac_cv_lib_dld_shl_load=no
11050fi
11051rm -f core conftest.err conftest.$ac_objext \
11052 conftest$ac_exeext conftest.$ac_ext
11053LIBS=$ac_check_lib_save_LIBS
11054fi
11055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11056$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11057if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
11058 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11059else
11060 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11061if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
11062 lt_cv_dlopen="dlopen"
11063else
11064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11065$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11066if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11067 $as_echo_n "(cached) " >&6
c906108c 11068else
b7026657 11069 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11070LIBS="-ldl $LIBS"
81ecdfbb 11071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
11072/* end confdefs.h. */
11073
81ecdfbb
RW
11074/* Override any GCC internal prototype to avoid an error.
11075 Use char because int might match the return type of a GCC
11076 builtin and then its argument prototype would still apply. */
b7026657
AC
11077#ifdef __cplusplus
11078extern "C"
11079#endif
6bb11ab3 11080char dlopen ();
b7026657
AC
11081int
11082main ()
11083{
6bb11ab3 11084return dlopen ();
b7026657
AC
11085 ;
11086 return 0;
11087}
11088_ACEOF
81ecdfbb 11089if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11090 ac_cv_lib_dl_dlopen=yes
b7026657 11091else
6bb11ab3 11092 ac_cv_lib_dl_dlopen=no
b7026657 11093fi
81ecdfbb
RW
11094rm -f core conftest.err conftest.$ac_objext \
11095 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
11096LIBS=$ac_check_lib_save_LIBS
11097fi
6bb11ab3
L
11098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11099$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11100if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11101 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11102else
11103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11104$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11105if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11106 $as_echo_n "(cached) " >&6
c906108c 11107else
b7026657 11108 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11109LIBS="-lsvld $LIBS"
81ecdfbb 11110cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
11111/* end confdefs.h. */
11112
81ecdfbb
RW
11113/* Override any GCC internal prototype to avoid an error.
11114 Use char because int might match the return type of a GCC
11115 builtin and then its argument prototype would still apply. */
b7026657
AC
11116#ifdef __cplusplus
11117extern "C"
11118#endif
6bb11ab3 11119char dlopen ();
b7026657
AC
11120int
11121main ()
11122{
6bb11ab3 11123return dlopen ();
b7026657
AC
11124 ;
11125 return 0;
11126}
11127_ACEOF
81ecdfbb 11128if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11129 ac_cv_lib_svld_dlopen=yes
b7026657 11130else
6bb11ab3 11131 ac_cv_lib_svld_dlopen=no
b7026657 11132fi
81ecdfbb
RW
11133rm -f core conftest.err conftest.$ac_objext \
11134 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
11135LIBS=$ac_check_lib_save_LIBS
11136fi
6bb11ab3
L
11137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11138$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11139if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 11140 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 11141else
6bb11ab3
L
11142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11143$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11144if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb
RW
11145 $as_echo_n "(cached) " >&6
11146else
6bb11ab3
L
11147 ac_check_lib_save_LIBS=$LIBS
11148LIBS="-ldld $LIBS"
81ecdfbb 11149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624 11150/* end confdefs.h. */
81ecdfbb
RW
11151
11152/* Override any GCC internal prototype to avoid an error.
11153 Use char because int might match the return type of a GCC
11154 builtin and then its argument prototype would still apply. */
11155#ifdef __cplusplus
11156extern "C"
11157#endif
6bb11ab3 11158char dld_link ();
81ecdfbb
RW
11159int
11160main ()
11161{
6bb11ab3 11162return dld_link ();
81ecdfbb
RW
11163 ;
11164 return 0;
11165}
b5bd9624 11166_ACEOF
6bb11ab3
L
11167if ac_fn_c_try_link "$LINENO"; then :
11168 ac_cv_lib_dld_dld_link=yes
11169else
11170 ac_cv_lib_dld_dld_link=no
11171fi
11172rm -f core conftest.err conftest.$ac_objext \
11173 conftest$ac_exeext conftest.$ac_ext
11174LIBS=$ac_check_lib_save_LIBS
11175fi
11176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11177$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11178if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
11179 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11180fi
11181
11182
11183fi
11184
11185
11186fi
11187
11188
11189fi
11190
11191
11192fi
11193
11194
11195fi
11196
11197 ;;
11198 esac
11199
11200 if test "x$lt_cv_dlopen" != xno; then
11201 enable_dlopen=yes
b5bd9624 11202 else
6bb11ab3
L
11203 enable_dlopen=no
11204 fi
11205
11206 case $lt_cv_dlopen in
11207 dlopen)
11208 save_CPPFLAGS="$CPPFLAGS"
11209 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11210
11211 save_LDFLAGS="$LDFLAGS"
11212 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11213
11214 save_LIBS="$LIBS"
11215 LIBS="$lt_cv_dlopen_libs $LIBS"
11216
11217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11218$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11219if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
11220 $as_echo_n "(cached) " >&6
11221else
11222 if test "$cross_compiling" = yes; then :
11223 lt_cv_dlopen_self=cross
11224else
11225 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11226 lt_status=$lt_dlunknown
11227 cat > conftest.$ac_ext <<_LT_EOF
d97ba9c6 11228#line 11228 "configure"
6bb11ab3
L
11229#include "confdefs.h"
11230
11231#if HAVE_DLFCN_H
11232#include <dlfcn.h>
11233#endif
11234
11235#include <stdio.h>
11236
11237#ifdef RTLD_GLOBAL
11238# define LT_DLGLOBAL RTLD_GLOBAL
11239#else
11240# ifdef DL_GLOBAL
11241# define LT_DLGLOBAL DL_GLOBAL
11242# else
11243# define LT_DLGLOBAL 0
11244# endif
11245#endif
11246
11247/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11248 find out it does not work in some platform. */
11249#ifndef LT_DLLAZY_OR_NOW
11250# ifdef RTLD_LAZY
11251# define LT_DLLAZY_OR_NOW RTLD_LAZY
11252# else
11253# ifdef DL_LAZY
11254# define LT_DLLAZY_OR_NOW DL_LAZY
11255# else
11256# ifdef RTLD_NOW
11257# define LT_DLLAZY_OR_NOW RTLD_NOW
11258# else
11259# ifdef DL_NOW
11260# define LT_DLLAZY_OR_NOW DL_NOW
11261# else
11262# define LT_DLLAZY_OR_NOW 0
11263# endif
11264# endif
11265# endif
11266# endif
11267#endif
11268
11269/* When -fvisbility=hidden is used, assume the code has been annotated
11270 correspondingly for the symbols needed. */
11271#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11272void fnord () __attribute__((visibility("default")));
11273#endif
11274
11275void fnord () { int i=42; }
11276int main ()
11277{
11278 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11279 int status = $lt_dlunknown;
11280
11281 if (self)
11282 {
11283 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11284 else
11285 {
11286 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11287 else puts (dlerror ());
11288 }
11289 /* dlclose (self); */
11290 }
11291 else
11292 puts (dlerror ());
11293
11294 return status;
11295}
11296_LT_EOF
11297 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11298 (eval $ac_link) 2>&5
11299 ac_status=$?
11300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11301 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11302 (./conftest; exit; ) >&5 2>/dev/null
11303 lt_status=$?
11304 case x$lt_status in
11305 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11306 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11307 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11308 esac
11309 else :
11310 # compilation failed
11311 lt_cv_dlopen_self=no
b5bd9624 11312 fi
b5bd9624 11313fi
6bb11ab3
L
11314rm -fr conftest*
11315
11316
b5bd9624 11317fi
6bb11ab3
L
11318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11319$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 11320
6bb11ab3
L
11321 if test "x$lt_cv_dlopen_self" = xyes; then
11322 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11324$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11325if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 11326 $as_echo_n "(cached) " >&6
b5bd9624 11327else
6bb11ab3
L
11328 if test "$cross_compiling" = yes; then :
11329 lt_cv_dlopen_self_static=cross
11330else
11331 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11332 lt_status=$lt_dlunknown
11333 cat > conftest.$ac_ext <<_LT_EOF
d97ba9c6 11334#line 11334 "configure"
6bb11ab3
L
11335#include "confdefs.h"
11336
11337#if HAVE_DLFCN_H
11338#include <dlfcn.h>
11339#endif
11340
11341#include <stdio.h>
11342
11343#ifdef RTLD_GLOBAL
11344# define LT_DLGLOBAL RTLD_GLOBAL
11345#else
11346# ifdef DL_GLOBAL
11347# define LT_DLGLOBAL DL_GLOBAL
11348# else
11349# define LT_DLGLOBAL 0
11350# endif
11351#endif
11352
11353/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11354 find out it does not work in some platform. */
11355#ifndef LT_DLLAZY_OR_NOW
11356# ifdef RTLD_LAZY
11357# define LT_DLLAZY_OR_NOW RTLD_LAZY
11358# else
11359# ifdef DL_LAZY
11360# define LT_DLLAZY_OR_NOW DL_LAZY
11361# else
11362# ifdef RTLD_NOW
11363# define LT_DLLAZY_OR_NOW RTLD_NOW
11364# else
11365# ifdef DL_NOW
11366# define LT_DLLAZY_OR_NOW DL_NOW
11367# else
11368# define LT_DLLAZY_OR_NOW 0
11369# endif
11370# endif
11371# endif
11372# endif
11373#endif
11374
11375/* When -fvisbility=hidden is used, assume the code has been annotated
11376 correspondingly for the symbols needed. */
11377#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11378void fnord () __attribute__((visibility("default")));
11379#endif
11380
11381void fnord () { int i=42; }
11382int main ()
11383{
11384 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11385 int status = $lt_dlunknown;
11386
11387 if (self)
11388 {
11389 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11390 else
11391 {
11392 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11393 else puts (dlerror ());
11394 }
11395 /* dlclose (self); */
11396 }
11397 else
11398 puts (dlerror ());
11399
11400 return status;
11401}
11402_LT_EOF
11403 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11404 (eval $ac_link) 2>&5
11405 ac_status=$?
11406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11407 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11408 (./conftest; exit; ) >&5 2>/dev/null
11409 lt_status=$?
11410 case x$lt_status in
11411 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11412 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11413 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11414 esac
11415 else :
11416 # compilation failed
11417 lt_cv_dlopen_self_static=no
11418 fi
b5bd9624 11419fi
6bb11ab3
L
11420rm -fr conftest*
11421
11422
b5bd9624 11423fi
6bb11ab3
L
11424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11425$as_echo "$lt_cv_dlopen_self_static" >&6; }
11426 fi
11427
11428 CPPFLAGS="$save_CPPFLAGS"
11429 LDFLAGS="$save_LDFLAGS"
11430 LIBS="$save_LIBS"
11431 ;;
11432 esac
11433
11434 case $lt_cv_dlopen_self in
11435 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11436 *) enable_dlopen_self=unknown ;;
11437 esac
11438
11439 case $lt_cv_dlopen_self_static in
11440 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11441 *) enable_dlopen_self_static=unknown ;;
11442 esac
11443fi
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461striplib=
11462old_striplib=
11463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11464$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11465if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11466 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11467 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11469$as_echo "yes" >&6; }
11470else
11471# FIXME - insert some real tests, host_os isn't really good enough
11472 case $host_os in
11473 darwin*)
11474 if test -n "$STRIP" ; then
11475 striplib="$STRIP -x"
11476 old_striplib="$STRIP -S"
11477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11478$as_echo "yes" >&6; }
11479 else
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11481$as_echo "no" >&6; }
11482 fi
11483 ;;
11484 *)
11485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11486$as_echo "no" >&6; }
11487 ;;
11488 esac
11489fi
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502 # Report which library types will actually be built
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11504$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11506$as_echo "$can_build_shared" >&6; }
11507
11508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11509$as_echo_n "checking whether to build shared libraries... " >&6; }
11510 test "$can_build_shared" = "no" && enable_shared=no
11511
11512 # On AIX, shared libraries and static libraries use the same namespace, and
11513 # are all built from PIC.
11514 case $host_os in
11515 aix3*)
11516 test "$enable_shared" = yes && enable_static=no
11517 if test -n "$RANLIB"; then
11518 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11519 postinstall_cmds='$RANLIB $lib'
11520 fi
11521 ;;
11522
11523 aix[4-9]*)
11524 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11525 test "$enable_shared" = yes && enable_static=no
11526 fi
11527 ;;
11528 esac
11529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11530$as_echo "$enable_shared" >&6; }
11531
11532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11533$as_echo_n "checking whether to build static libraries... " >&6; }
11534 # Make sure either enable_shared or enable_static is yes.
11535 test "$enable_shared" = yes || enable_static=yes
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11537$as_echo "$enable_static" >&6; }
11538
11539
11540
11541
11542fi
11543ac_ext=c
11544ac_cpp='$CPP $CPPFLAGS'
11545ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11546ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11547ac_compiler_gnu=$ac_cv_c_compiler_gnu
11548
11549CC="$lt_save_CC"
11550
11551
11552
11553
11554
11555
11556
11557
11558
b5bd9624 11559
b5bd9624 11560
b5bd9624 11561
b5bd9624 11562
6bb11ab3
L
11563 ac_config_commands="$ac_config_commands libtool"
11564
11565
11566
11567
11568# Only expand once:
11569
11570
5912fadd 11571
b5bd9624 11572
c906108c
SS
11573
11574
31e6ad7d
MF
11575
11576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11577$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11578 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11579if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11580 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11581else
11582 USE_MAINTAINER_MODE=no
c906108c 11583fi
31e6ad7d
MF
11584
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11586$as_echo "$USE_MAINTAINER_MODE" >&6; }
11587 if test $USE_MAINTAINER_MODE = yes; then
11588 MAINTAINER_MODE_TRUE=
11589 MAINTAINER_MODE_FALSE='#'
c906108c 11590else
31e6ad7d
MF
11591 MAINTAINER_MODE_TRUE='#'
11592 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
11593fi
11594
31e6ad7d
MF
11595 MAINT=$MAINTAINER_MODE_TRUE
11596
11597
c906108c
SS
11598
11599
ce39bd38
MF
11600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11601$as_echo_n "checking for sim debug setting... " >&6; }
11602sim_debug="0"
81ecdfbb
RW
11603# Check whether --enable-sim-debug was given.
11604if test "${enable_sim_debug+set}" = set; then :
11605 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
11606 yes) sim_debug="7";;
11607 no) sim_debug="0";;
11608 *) sim_debug="($enableval)";;
c906108c 11609esac
c906108c 11610fi
ce39bd38
MF
11611if test "$sim_debug" != "0"; then
11612
11613cat >>confdefs.h <<_ACEOF
11614#define DEBUG $sim_debug
11615_ACEOF
11616
81ecdfbb
RW
11617fi
11618
ce39bd38
MF
11619cat >>confdefs.h <<_ACEOF
11620#define WITH_DEBUG $sim_debug
11621_ACEOF
11622
11623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11624$as_echo "$sim_debug" >&6; }
c906108c
SS
11625
11626
ce39bd38
MF
11627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11628$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11629sim_stdio="0"
81ecdfbb
RW
11630# Check whether --enable-sim-stdio was given.
11631if test "${enable_sim_stdio+set}" = set; then :
11632 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
11633 yes) sim_stdio="DO_USE_STDIO";;
11634 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 11635 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
c906108c 11636esac
81ecdfbb
RW
11637fi
11638
ce39bd38
MF
11639cat >>confdefs.h <<_ACEOF
11640#define WITH_STDIO $sim_stdio
11641_ACEOF
11642
11643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11644$as_echo "$sim_stdio" >&6; }
c906108c
SS
11645
11646
ce39bd38
MF
11647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11648$as_echo_n "checking for sim trace settings... " >&6; }
11649sim_trace="~TRACE_debug"
81ecdfbb
RW
11650# Check whether --enable-sim-trace was given.
11651if test "${enable_sim_trace+set}" = set; then :
11652 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
11653 yes) sim_trace="-1";;
11654 no) sim_trace="0";;
c906108c 11655 [-0-9]*)
ce39bd38 11656 sim_trace="'(${enableval})'";;
2232061b 11657 [[:lower:]]*)
c906108c
SS
11658 sim_trace=""
11659 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11660 if test x"$sim_trace" = x; then
ce39bd38 11661 sim_trace="(TRACE_$x"
c906108c
SS
11662 else
11663 sim_trace="${sim_trace}|TRACE_$x"
11664 fi
11665 done
ce39bd38 11666 sim_trace="$sim_trace)" ;;
c906108c 11667esac
81ecdfbb
RW
11668fi
11669
ce39bd38
MF
11670cat >>confdefs.h <<_ACEOF
11671#define WITH_TRACE $sim_trace
11672_ACEOF
11673
11674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11675$as_echo "$sim_trace" >&6; }
c906108c
SS
11676
11677
ce39bd38
MF
11678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11679$as_echo_n "checking for sim profile settings... " >&6; }
11680profile="1"
11681sim_profile="-1"
81ecdfbb
RW
11682# Check whether --enable-sim-profile was given.
11683if test "${enable_sim_profile+set}" = set; then :
11684 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
11685 yes) profile="1" sim_profile="-1";;
11686 no) profile="0" sim_profile="0";;
c906108c 11687 [-0-9]*)
ce39bd38 11688 profile="(${enableval})" sim_profile="(${enableval})";;
c906108c 11689 [a-z]*)
ce39bd38 11690 profile="1"
c906108c
SS
11691 sim_profile=""
11692 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11693 if test x"$sim_profile" = x; then
ce39bd38 11694 sim_profile="(PROFILE_$x"
c906108c
SS
11695 else
11696 sim_profile="${sim_profile}|PROFILE_$x"
11697 fi
11698 done
ce39bd38 11699 sim_profile="$sim_profile)" ;;
c906108c 11700esac
81ecdfbb
RW
11701fi
11702
ce39bd38
MF
11703cat >>confdefs.h <<_ACEOF
11704#define PROFILE $profile
11705_ACEOF
c906108c
SS
11706
11707
ce39bd38
MF
11708cat >>confdefs.h <<_ACEOF
11709#define WITH_PROFILE $sim_profile
11710_ACEOF
11711
11712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11713$as_echo "$sim_profile" >&6; }
11714
11715
11716
11717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11718$as_echo_n "checking whether to enable sim asserts... " >&6; }
11719sim_assert="1"
35656e95
MF
11720# Check whether --enable-sim-assert was given.
11721if test "${enable_sim_assert+set}" = set; then :
11722 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
11723 yes) sim_assert="1";;
11724 no) sim_assert="0";;
d0ac1c44 11725 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 11726esac
35656e95
MF
11727fi
11728
ce39bd38
MF
11729cat >>confdefs.h <<_ACEOF
11730#define WITH_ASSERT $sim_assert
11731_ACEOF
11732
11733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11734$as_echo "$sim_assert" >&6; }
11735
35656e95 11736
ce39bd38
MF
11737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11738$as_echo_n "checking default sim environment setting... " >&6; }
11739sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
11740# Check whether --enable-sim-environment was given.
11741if test "${enable_sim_environment+set}" = set; then :
11742 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
11743 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11744 user | USER) sim_environment="USER_ENVIRONMENT";;
11745 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11746 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 11747 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 11748esac
16f7876d
MF
11749fi
11750
ce39bd38
MF
11751cat >>confdefs.h <<_ACEOF
11752#define WITH_ENVIRONMENT $sim_environment
11753_ACEOF
11754
11755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11756$as_echo "$sim_environment" >&6; }
11757
16f7876d 11758
347fe5bb
MF
11759sim_inline="-DDEFAULT_INLINE=0"
11760# Check whether --enable-sim-inline was given.
11761if test "${enable_sim_inline+set}" = set; then :
11762 enableval=$enable_sim_inline; sim_inline=""
11763case "$enableval" in
11764 no) sim_inline="-DDEFAULT_INLINE=0";;
11765 0) sim_inline="-DDEFAULT_INLINE=0";;
11766 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11767 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11768 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11769 new_flag=""
11770 case "$x" in
11771 *_INLINE=*) new_flag="-D$x";;
11772 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11773 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11774 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11775 esac
11776 if test x"$sim_inline" = x""; then
11777 sim_inline="$new_flag"
11778 else
11779 sim_inline="$sim_inline $new_flag"
11780 fi
11781 done;;
11782esac
11783if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11784 echo "Setting inline flags = $sim_inline" 6>&1
11785fi
11786fi
11787
11788
11789
6efef468 11790
81ecdfbb
RW
11791# Check whether --with-pkgversion was given.
11792if test "${with_pkgversion+set}" = set; then :
11793 withval=$with_pkgversion; case "$withval" in
d0ac1c44 11794 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
11795 no) PKGVERSION= ;;
11796 *) PKGVERSION="($withval) " ;;
11797 esac
11798else
bf12d44e 11799 PKGVERSION="(SIM) "
6efef468 11800
81ecdfbb
RW
11801fi
11802
6efef468
JM
11803
11804
11805
11806
81ecdfbb
RW
11807# Check whether --with-bugurl was given.
11808if test "${with_bugurl+set}" = set; then :
11809 withval=$with_bugurl; case "$withval" in
d0ac1c44 11810 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
11811 no) BUGURL=
11812 ;;
11813 *) BUGURL="$withval"
11814 ;;
11815 esac
11816else
dfb856ba 11817 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 11818
81ecdfbb
RW
11819fi
11820
6efef468
JM
11821 case ${BUGURL} in
11822 "")
11823 REPORT_BUGS_TO=
11824 REPORT_BUGS_TEXI=
11825 ;;
11826 *)
11827 REPORT_BUGS_TO="<$BUGURL>"
11828 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11829 ;;
11830 esac;
11831
11832
11833
11834
11835cat >>confdefs.h <<_ACEOF
11836#define PKGVERSION "$PKGVERSION"
11837_ACEOF
11838
11839
11840cat >>confdefs.h <<_ACEOF
11841#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11842_ACEOF
11843
11844
81ecdfbb
RW
11845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11846$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 11847if ${ac_cv_type_signal+:} false; then :
81ecdfbb 11848 $as_echo_n "(cached) " >&6
c906108c 11849else
81ecdfbb 11850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 11851/* end confdefs.h. */
c906108c
SS
11852#include <sys/types.h>
11853#include <signal.h>
c906108c 11854
b7026657
AC
11855int
11856main ()
11857{
81ecdfbb 11858return *(signal (0, 0)) (0) == 1;
b7026657
AC
11859 ;
11860 return 0;
11861}
11862_ACEOF
81ecdfbb
RW
11863if ac_fn_c_try_compile "$LINENO"; then :
11864 ac_cv_type_signal=int
c906108c 11865else
81ecdfbb 11866 ac_cv_type_signal=void
c906108c 11867fi
81ecdfbb 11868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 11869fi
81ecdfbb
RW
11870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11871$as_echo "$ac_cv_type_signal" >&6; }
c906108c 11872
b7026657 11873cat >>confdefs.h <<_ACEOF
c906108c 11874#define RETSIGTYPE $ac_cv_type_signal
b7026657 11875_ACEOF
c906108c
SS
11876
11877
cd0fc7c3
SS
11878
11879
c906108c 11880
c906108c 11881
c906108c
SS
11882wire_alignment="NONSTRICT_ALIGNMENT"
11883default_alignment=""
11884
81ecdfbb
RW
11885# Check whether --enable-sim-alignment was given.
11886if test "${enable_sim_alignment+set}" = set; then :
11887 enableval=$enable_sim_alignment; case "${enableval}" in
c906108c
SS
11888 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11889 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11890 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11891 yes) if test x"$wire_alignment" != x; then
11892 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11893 else
11894 if test x"$default_alignment" != x; then
11895 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11896 else
11897 echo "No hard-wired alignment for target $target" 1>&6
11898 sim_alignment="-DWITH_ALIGNMENT=0"
11899 fi
11900 fi;;
11901 no) if test x"$default_alignment" != x; then
11902 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11903 else
11904 if test x"$wire_alignment" != x; then
11905 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11906 else
11907 echo "No default alignment for target $target" 1>&6
11908 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11909 fi
11910 fi;;
d0ac1c44 11911 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
c906108c
SS
11912esac
11913if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11914 echo "Setting alignment flags = $sim_alignment" 6>&1
11915fi
11916else
11917 if test x"$default_alignment" != x; then
11918 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11919else
11920 if test x"$wire_alignment" != x; then
11921 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11922 else
11923 sim_alignment=
11924 fi
11925fi
81ecdfbb
RW
11926fi
11927
c906108c 11928
2232061b
MF
11929# Check whether --enable-werror was given.
11930if test "${enable_werror+set}" = set; then :
11931 enableval=$enable_werror; case "${enableval}" in
11932 yes | y) ERROR_ON_WARNING="yes" ;;
11933 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 11934 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
11935 esac
11936fi
11937
11938
11939# Enable -Werror by default when using gcc
11940if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11941 ERROR_ON_WARNING=yes
51216631 11942fi
2232061b
MF
11943
11944WERROR_CFLAGS=""
2232061b 11945
2232061b 11946build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 11947-Wpointer-sign \
2232061b 11948-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
11949-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11950-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11951-Wold-style-declaration -Wold-style-definition"
2232061b
MF
11952
11953# Enable -Wno-format by default when using gcc on mingw since many
11954# GCC versions complain about %I64.
11955case "${host}" in
11956 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 11957 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
11958esac
11959
81ecdfbb
RW
11960# Check whether --enable-build-warnings was given.
11961if test "${enable_build_warnings+set}" = set; then :
11962 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
11963 yes) ;;
11964 no) build_warnings="-w";;
11965 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11966 build_warnings="${build_warnings} ${t}";;
11967 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11968 build_warnings="${t} ${build_warnings}";;
11969 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11970esac
11971if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11972 echo "Setting compiler warning flags = $build_warnings" 6>&1
11973fi
81ecdfbb
RW
11974fi
11975# Check whether --enable-sim-build-warnings was given.
11976if test "${enable_sim_build_warnings+set}" = set; then :
11977 enableval=$enable_sim_build_warnings; case "${enableval}" in
c906108c
SS
11978 yes) ;;
11979 no) build_warnings="-w";;
11980 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 11981 build_warnings="${build_warnings} ${t}";;
c906108c 11982 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
11983 build_warnings="${t} ${build_warnings}";;
11984 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
c906108c
SS
11985esac
11986if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
11987 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11988fi
81ecdfbb
RW
11989fi
11990WARN_CFLAGS=""
d4f3574e
SS
11991if test "x${build_warnings}" != x -a "x$GCC" = xyes
11992then
81ecdfbb
RW
11993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11994$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
11995 # Separate out the -Werror flag as some files just cannot be
11996 # compiled with it enabled.
11997 for w in ${build_warnings}; do
11998 case $w in
11999 -Werr*) WERROR_CFLAGS=-Werror ;;
12000 *) # Check that GCC accepts it
12001 saved_CFLAGS="$CFLAGS"
1f195bc3 12002 CFLAGS="$CFLAGS -Werror $w"
81ecdfbb 12003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12004/* end confdefs.h. */
c8cca39f 12005
b7026657
AC
12006int
12007main ()
12008{
c8cca39f 12009
b7026657
AC
12010 ;
12011 return 0;
12012}
12013_ACEOF
81ecdfbb 12014if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 12015 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 12016fi
81ecdfbb 12017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
12018 CFLAGS="$saved_CFLAGS"
12019 esac
12020 done
2232061b
MF
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12022$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
12023fi
12024
12025
e6c674b8 12026default_sim_reserved_bits="1"
81ecdfbb
RW
12027# Check whether --enable-sim-reserved-bits was given.
12028if test "${enable_sim_reserved_bits+set}" = set; then :
12029 enableval=$enable_sim_reserved_bits; case "${enableval}" in
e6c674b8
CD
12030 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
12031 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
d0ac1c44 12032 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
e6c674b8
CD
12033esac
12034if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
12035 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
12036fi
12037else
12038 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
81ecdfbb
RW
12039fi
12040
e6c674b8 12041
c906108c
SS
12042# DEPRECATED
12043#
12044# Instead of defining a `subtarget' macro, code should be checking
12045# the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
12046# in question.
12047#
12048case "${target}" in
4c54fc26 12049 mips64vr*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
c906108c 12050 mips*tx39*) SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
109ad085 12051 mips*-sde-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
cc220243 12052 mips*-mti-elf*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
1e799e28
CD
12053 mipsisa32*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
12054 mipsisa64*-*-*) SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
c906108c
SS
12055 *) SIM_SUBTARGET="";;
12056esac
12057
12058
12059
12060
12061#
12062# Select the byte order of the target
12063#
12064mips_endian=
12065default_endian=
12066case "${target}" in
1ac72f06
MF
12067 mips64el*-*-*) mips_endian=LITTLE ;;
12068 mips64vr*el-*-*) default_endian=LITTLE ;;
12069 mips64*-*-*) default_endian=BIG ;;
12070 mips16*-*-*) default_endian=BIG ;;
12071 mipsisa32*-*-*) default_endian=BIG ;;
12072 mipsisa64*-*-*) default_endian=BIG ;;
12073 mips*-*-*) default_endian=BIG ;;
12074 *) default_endian=BIG ;;
c906108c
SS
12075esac
12076
12077wire_endian="$mips_endian"
12078default_endian="$default_endian"
81ecdfbb
RW
12079# Check whether --enable-sim-endian was given.
12080if test "${enable_sim_endian+set}" = set; then :
12081 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
12082 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
12083 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
c906108c 12084 yes) if test x"$wire_endian" != x; then
1ac72f06 12085 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c 12086 else
1ac72f06
MF
12087 if test x"$default_endian" != x; then
12088 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
12089 else
12090 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 12091 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
12092 fi
12093 fi;;
12094 no) if test x"$default_endian" != x; then
1ac72f06 12095 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
12096 else
12097 if test x"$wire_endian" != x; then
1ac72f06 12098 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
12099 else
12100 echo "No default endian for target $target" 1>&6
1ac72f06 12101 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
12102 fi
12103 fi;;
d0ac1c44 12104 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
c906108c
SS
12105esac
12106if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12107 echo "Setting endian flags = $sim_endian" 6>&1
12108fi
12109else
12110 if test x"$default_endian" != x; then
1ac72f06 12111 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
12112else
12113 if test x"$wire_endian" != x; then
1ac72f06 12114 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
12115 else
12116 sim_endian=
12117 fi
12118fi
81ecdfbb
RW
12119fi
12120
c906108c
SS
12121
12122
12123
12124#
12125# Select the bitsize of the target
12126#
12127mips_addr_bitsize=
12128case "${target}" in
109ad085 12129 mips*-sde-elf*) mips_bitsize=64 ; mips_msb=63 ;;
cc220243 12130 mips*-mti-elf*) mips_bitsize=64 ; mips_msb=63 ;;
c906108c
SS
12131 mips64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
12132 mips16*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
1e799e28
CD
12133 mipsisa32*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
12134 mipsisa64*-*-*) mips_bitsize=64 ; mips_msb=63 ;;
c906108c
SS
12135 mips*-*-*) mips_bitsize=32 ; mips_msb=31 ;;
12136 *) mips_bitsize=64 ; mips_msb=63 ;;
12137esac
12138wire_word_bitsize="$mips_bitsize"
12139wire_word_msb="$mips_msb"
12140wire_address_bitsize="$mips_addr_bitsize"
12141wire_cell_bitsize=""
81ecdfbb
RW
12142# Check whether --enable-sim-bitsize was given.
12143if test "${enable_sim_bitsize+set}" = set; then :
12144 enableval=$enable_sim_bitsize; sim_bitsize=
c906108c
SS
12145case "${enableval}" in
12146 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
12147 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
12148 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
12149 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
12150 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
12151 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
12152 else
12153 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
12154 fi ;;
12155 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
12156 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
12157 else
12158 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
12159 fi ;;
d0ac1c44 12160 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
12161esac
12162# address bitsize
12163tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
12164case x"${tmp}" in
12165 x ) ;;
12166 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
12167 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
d0ac1c44 12168 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
12169esac
12170# cell bitsize
12171tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
12172case x"${tmp}" in
12173 x ) ;;
12174 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
12175 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
d0ac1c44 12176 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
12177esac
12178if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
12179 echo "Setting bitsize flags = $sim_bitsize" 6>&1
12180fi
12181else
12182 sim_bitsize=""
12183if test x"$wire_word_bitsize" != x; then
12184 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
12185fi
12186if test x"$wire_word_msb" != x; then
12187 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
12188fi
12189if test x"$wire_address_bitsize" != x; then
12190 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
12191fi
12192if test x"$wire_cell_bitsize" != x; then
12193 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
12194fi
81ecdfbb
RW
12195fi
12196
c906108c
SS
12197
12198
12199
12200#
12201# Select the floating hardware support of the target
12202#
12203mips_fpu=HARDWARE_FLOATING_POINT
12204mips_fpu_bitsize=
12205case "${target}" in
4b5d35ee 12206 mips*tx39*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
109ad085 12207 mips*-sde-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
cc220243 12208 mips*-mti-elf*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
c906108c
SS
12209 mips64*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
12210 mips16*-*-*) mips_fpu=HARD_FLOATING_POINT ;;
1e799e28
CD
12211 mipsisa32*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
12212 mipsisa64*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
c906108c
SS
12213 mips*-*-*) mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
12214 *) mips_fpu=HARD_FLOATING_POINT ;;
12215esac
12216
12217default_sim_float="$mips_fpu"
12218default_sim_float_bitsize="$mips_fpu_bitsize"
81ecdfbb
RW
12219# Check whether --enable-sim-float was given.
12220if test "${enable_sim_float+set}" = set; then :
12221 enableval=$enable_sim_float; case "${enableval}" in
c906108c
SS
12222 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
12223 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
12224 32) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
12225 64) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
d0ac1c44 12226 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
c906108c
SS
12227esac
12228if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
12229 echo "Setting float flags = $sim_float" 6>&1
12230fi
12231else
b7026657 12232
c906108c
SS
12233sim_float=
12234if test x"${default_sim_float}" != x""; then
12235 sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
12236fi
12237if test x"${default_sim_float_bitsize}" != x""; then
12238 sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
12239fi
12240
81ecdfbb
RW
12241fi
12242
c906108c
SS
12243
12244
12245
c906108c
SS
12246#
12247# Select the IGEN architecture
12248#
12249sim_gen=IGEN
12250sim_igen_machine="-M mipsIV"
139181c8 12251sim_m16_machine="-M mips16,mipsIII"
c906108c
SS
12252sim_igen_filter="32,64,f"
12253sim_m16_filter="16"
4c54fc26
CD
12254sim_mach_default="mips8000"
12255
c906108c
SS
12256case "${target}" in
12257 mips*tx39*) sim_gen=IGEN
12258 sim_igen_filter="32,f"
12259 sim_igen_machine="-M r3900"
12260 ;;
12261 mips64vr43*-*-*) sim_gen=IGEN
12262 sim_igen_machine="-M mipsIV"
4c54fc26 12263 sim_mach_default="mips8000"
c906108c
SS
12264 ;;
12265 mips64vr5*-*-*) sim_gen=IGEN
12266 sim_igen_machine="-M vr5000"
4c54fc26 12267 sim_mach_default="mips5000"
c906108c
SS
12268 ;;
12269 mips64vr41*) sim_gen=M16
12270 sim_igen_machine="-M vr4100"
12271 sim_m16_machine="-M vr4100"
12272 sim_igen_filter="32,64,f"
12273 sim_m16_filter="16"
4c54fc26 12274 sim_mach_default="mips4100"
c906108c 12275 ;;
4c54fc26
CD
12276 mips64vr-*-* | mips64vrel-*-*)
12277 sim_gen=MULTI
12278 sim_multi_configs="\
12279 vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
12280 vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
12281 vr5000:mipsIV:32,64,f:mips4300,mips5000\
12282 vr5400:mipsIV,vr5400:32,64,f:mips5400\
12283 vr5500:mipsIV,vr5500:32,64,f:mips5500"
12284 sim_multi_default=mips5000
12285 ;;
cc220243 12286 mips*-sde-elf* | mips*-mti-elf*)
8e394ffc
AB
12287 sim_gen=MULTI
12288 sim_multi_configs="\
12289 micromips:micromips64,micromipsdsp:32,64,f:mips_micromips\
12290 mips64r2:mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,64,f:mipsisa64r2"
12291 sim_multi_default=mipsisa64r2
109ad085 12292 ;;
c906108c
SS
12293 mips64*-*-*) sim_igen_filter="32,64,f"
12294 sim_gen=IGEN
12295 ;;
12296 mips16*-*-*) sim_gen=M16
12297 sim_igen_filter="32,64,f"
12298 sim_m16_filter="16"
12299 ;;
8e394ffc
AB
12300 mipsisa32r2*-*-*) sim_gen=MULTI
12301 sim_multi_configs="\
12302 micromips:micromips32,micromipsdsp:32,f:mips_micromips\
12303 mips32r2:mips32r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips:32,f:mipsisa32r2"
12304 sim_multi_default=mipsisa32r2
e70cb6cd 12305 ;;
d5fb0879
RS
12306 mipsisa32*-*-*) sim_gen=M16
12307 sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
12308 sim_m16_machine="-M mips16,mips16e,mips32"
12309 sim_igen_filter="32,f"
12310 sim_mach_default="mipsisa32"
1e799e28 12311 ;;
d5fb0879
RS
12312 mipsisa64r2*-*-*) sim_gen=M16
12313 sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
12314 sim_m16_machine="-M mips16,mips16e,mips64r2"
12315 sim_igen_filter="32,64,f"
12316 sim_mach_default="mipsisa64r2"
e70cb6cd 12317 ;;
7cbea089 12318 mipsisa64sb1*-*-*) sim_gen=IGEN
109ad085 12319 sim_igen_machine="-M mips64,mips3d,sb1"
7cbea089 12320 sim_igen_filter="32,64,f"
4c54fc26 12321 sim_mach_default="mips_sb1"
7cbea089 12322 ;;
d5fb0879
RS
12323 mipsisa64*-*-*) sim_gen=M16
12324 sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
12325 sim_m16_machine="-M mips16,mips16e,mips64"
12326 sim_igen_filter="32,64,f"
12327 sim_mach_default="mipsisa64"
1e799e28 12328 ;;
109ad085 12329 mips*lsi*) sim_gen=M16
c906108c
SS
12330 sim_igen_machine="-M mipsIII,mips16"
12331 sim_m16_machine="-M mips16,mipsIII"
12332 sim_igen_filter="32,f"
12333 sim_m16_filter="16"
4c54fc26 12334 sim_mach_default="mips4000"
109ad085 12335 ;;
c906108c
SS
12336 mips*-*-*) sim_gen=IGEN
12337 sim_igen_filter="32,f"
12338 ;;
12339esac
4c54fc26
CD
12340
12341# The MULTI generator can combine several simulation engines into one.
12342# executable. A configuration which uses the MULTI should set two
12343# variables: ${sim_multi_configs} and ${sim_multi_default}.
12344#
12345# ${sim_multi_configs} is the list of engines to build. Each
12346# space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
12347# where:
12348#
12349# - NAME is a C-compatible prefix for the engine,
12350# - MACHINE is a -M argument,
12351# - FILTER is a -F argument, and
12352# - BFDMACHS is a comma-separated list of bfd machines that the
12353# simulator can run.
12354#
12355# Each entry will have a separate simulation engine whose prefix is
12356# m32<NAME>. If the machine list includes "mips16", there will also
12357# be a mips16 engine, prefix m16<NAME>. The mips16 engine will be
12358# generated using the same machine list as the 32-bit version,
12359# but the filter will be "16" instead of FILTER.
12360#
12361# The simulator compares the bfd mach against BFDMACHS to decide
12362# which engine to use. Entries in BFDMACHS should be bfd_mach
12363# values with "bfd_mach_" removed. ${sim_multi_default} says
12364# which entry should be the default.
12365if test ${sim_gen} = MULTI; then
12366
12367 # Simple sanity check.
12368 if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
d0ac1c44 12369 as_fn_error $? "Error in configure.ac: MULTI simulator not set up correctly" "$LINENO" 5
4c54fc26
CD
12370 fi
12371
12372 # Start in a known state.
12373 rm -f multi-include.h multi-run.c
12374 sim_multi_flags=
12375 sim_multi_src=
8e394ffc 12376 sim_multi_obj=
4c54fc26
CD
12377 sim_multi_igen_configs=
12378 sim_seen_default=no
12379
12380 cat << __EOF__ > multi-run.c
12381/* Main entry point for MULTI simulators.
46f900c0 12382 Copyright (C) 2003-2021 Free Software Foundation, Inc.
4c54fc26
CD
12383
12384 This program is free software; you can redistribute it and/or modify
12385 it under the terms of the GNU General Public License as published by
35ee6e1e 12386 the Free Software Foundation; either version 3 of the License, or
4c54fc26
CD
12387 (at your option) any later version.
12388
12389 This program is distributed in the hope that it will be useful,
12390 but WITHOUT ANY WARRANTY; without even the implied warranty of
12391 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12392 GNU General Public License for more details.
12393
12394 You should have received a copy of the GNU General Public License
35ee6e1e 12395 along with this program. If not, see <http://www.gnu.org/licenses/>.
4c54fc26
CD
12396
12397 --
12398
12399 This file was generated by sim/mips/configure. */
12400
12401#include "sim-main.h"
12402#include "multi-include.h"
8e394ffc
AB
12403#include "elf-bfd.h"
12404#include "elf/mips.h"
4c54fc26
CD
12405
12406#define SD sd
12407#define CPU cpu
12408
12409void
12410sim_engine_run (SIM_DESC sd,
12411 int next_cpu_nr,
12412 int nr_cpus,
12413 int signal) /* ignore */
12414{
12415 int mach;
12416
12417 if (STATE_ARCHITECTURE (sd) == NULL)
12418 mach = bfd_mach_${sim_multi_default};
1554f758 12419 else if (elf_elfheader (STATE_PROG_BFD (sd))->e_flags
8e394ffc
AB
12420 & EF_MIPS_ARCH_ASE_MICROMIPS)
12421 mach = bfd_mach_mips_micromips;
4c54fc26
CD
12422 else
12423 mach = STATE_ARCHITECTURE (SD)->mach;
12424
12425 switch (mach)
12426 {
12427__EOF__
12428
12429 for fc in ${sim_multi_configs}; do
12430
12431 # Split up the entry. ${c} contains the first three elements.
12432 # Note: outer sqaure brackets are m4 quotes.
12433 c=`echo ${fc} | sed 's/:[^:]*$//'`
12434 bfdmachs=`echo ${fc} | sed 's/.*://'`
12435 name=`echo ${c} | sed 's/:.*//'`
12436 machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
12437 filter=`echo ${c} | sed 's/.*://'`
12438
12439 # Build the following lists:
12440 #
12441 # sim_multi_flags: all -M and -F flags used by the simulator
12442 # sim_multi_src: all makefile-generated source files
12443 # sim_multi_obj: the objects for ${sim_multi_src}
12444 # sim_multi_igen_configs: igen configuration strings.
12445 #
12446 # Each entry in ${sim_multi_igen_configs} is a prefix (m32
12447 # or m16) followed by the NAME, MACHINE and FILTER part of
12448 # the ${sim_multi_configs} entry.
12449 sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
12450
8e394ffc 12451 # Check whether special handling is needed.
4c54fc26
CD
12452 case ${c} in
12453 *:*mips16*:*)
12454 # Run igen twice, once for normal mode and once for mips16.
12455 ws="m32 m16"
12456
12457 # The top-level function for the mips16 simulator is
12458 # in a file m16${name}_run.c, generated by the
12459 # tmp-run-multi Makefile rule.
12460 sim_multi_src="${sim_multi_src} m16${name}_run.c"
12461 sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
12462 sim_multi_flags="${sim_multi_flags} -F 16"
12463 ;;
8e394ffc
AB
12464 *:*micromips32*:*)
12465 # Run igen thrice, once for micromips32, once for micromips16,
12466 # and once for m32.
12467 ws="micromips_m32 micromips16 micromips32"
12468
12469 # The top-level function for the micromips simulator is
12470 # in a file micromips${name}_run.c, generated by the
12471 # tmp-run-multi Makefile rule.
12472 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
12473 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
12474 sim_multi_flags="${sim_multi_flags} -F 16,32"
12475 ;;
12476 *:*micromips64*:*)
12477 # Run igen thrice, once for micromips64, once for micromips16,
12478 # and once for m64.
12479 ws="micromips_m64 micromips16 micromips64"
12480
12481 # The top-level function for the micromips simulator is
12482 # in a file micromips${name}_run.c, generated by the
12483 # tmp-run-multi Makefile rule.
12484 sim_multi_src="${sim_multi_src} micromips${name}_run.c"
12485 sim_multi_obj="${sim_multi_obj} micromips${name}_run.o"
12486 sim_multi_flags="${sim_multi_flags} -F 16,32,64"
12487 ;;
4c54fc26
CD
12488 *)
12489 ws=m32
12490 ;;
12491 esac
12492
12493 # Now add the list of igen-generated files to ${sim_multi_src}
12494 # and ${sim_multi_obj}.
12495 for w in ${ws}; do
12496 for base in engine icache idecode model semantics support; do
12497 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
12498 sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
12499 sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
12500 done
12501 sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
12502 done
12503
12504 # Add an include for the engine.h file. This file declares the
12505 # top-level foo_engine_run() function.
12506 echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
12507
12508 # Add case statements for this engine to sim_engine_run().
12509 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
12510 echo " case bfd_mach_${mach}:" >> multi-run.c
12511 if test ${mach} = ${sim_multi_default}; then
12512 echo " default:" >> multi-run.c
12513 sim_seen_default=yes
12514 fi
12515 done
12516 echo " ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
12517 >> multi-run.c
12518 echo " break;" >> multi-run.c
12519 done
12520
12521 # Check whether we added a 'default:' label.
12522 if test ${sim_seen_default} = no; then
d0ac1c44 12523 as_fn_error $? "Error in configure.ac: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
4c54fc26
CD
12524 fi
12525
12526 cat << __EOF__ >> multi-run.c
12527 }
12528}
12529
12530int
12531mips_mach_multi (SIM_DESC sd)
12532{
12533 if (STATE_ARCHITECTURE (sd) == NULL)
12534 return bfd_mach_${sim_multi_default};
12535
12536 switch (STATE_ARCHITECTURE (SD)->mach)
12537 {
12538__EOF__
12539
12540 # Add case statements for this engine to mips_mach_multi().
12541 for fc in ${sim_multi_configs}; do
12542
12543 # Split up the entry. ${c} contains the first three elements.
12544 # Note: outer sqaure brackets are m4 quotes.
12545 c=`echo ${fc} | sed 's/:[^:]*$//'`
12546 bfdmachs=`echo ${fc} | sed 's/.*://'`
12547
12548 for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
12549 echo " case bfd_mach_${mach}:" >> multi-run.c
12550 done
12551 done
12552
12553 cat << __EOF__ >> multi-run.c
12554 return (STATE_ARCHITECTURE (SD)->mach);
12555 default:
12556 return bfd_mach_${sim_multi_default};
12557 }
12558}
12559__EOF__
12560
12561 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
12562else
12563 # For clean-extra
12564 sim_multi_src=doesnt-exist.c
12565
12566 if test x"${sim_mach_default}" = x""; then
d0ac1c44 12567 as_fn_error $? "Error in configure.ac: \${sim_mach_default} not defined" "$LINENO" 5
4c54fc26
CD
12568 fi
12569 SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
12570fi
c906108c
SS
12571sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
12572sim_m16_flags=" -F ${sim_m16_filter} ${sim_m16_machine} ${sim_igen_smp}"
8e394ffc
AB
12573sim_micromips16_flags=" -F ${sim_micromips16_filter} ${sim_micromips16_machine} ${sim_igen_smp}"
12574sim_micromips_flags=" -F ${sim_micromips_filter} ${sim_micromips_machine} ${sim_igen_smp}"
c906108c
SS
12575
12576
12577
12578
12579
4c54fc26
CD
12580
12581
12582
12583
c906108c
SS
12584#
12585# Add simulated hardware devices
12586#
9d903352 12587hw_extra_devices=""
c906108c
SS
12588case "${target}" in
12589 mips*tx39*)
b7026657 12590 hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
c906108c
SS
12591 ;;
12592 *)
c906108c
SS
12593 ;;
12594esac
12595
9d903352 12596hardware="cfi core pal glue $hw_extra_devices"
c906108c
SS
12597sim_hw_cflags="-DWITH_HW=1"
12598sim_hw="$hardware"
12599sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 12600
81ecdfbb
RW
12601# Check whether --enable-sim-hardware was given.
12602if test "${enable_sim_hardware+set}" = set; then :
12603 enableval=$enable_sim_hardware;
30452bbe 12604else
9d903352 12605 enable_sim_hardware="yes"
1517bd27
MF
12606fi
12607
12608case ${enable_sim_hardware} in
64dd13df
MF
12609 yes|no) ;;
12610 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
12611 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
12612 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
c906108c 12613esac
1517bd27 12614
64dd13df 12615if test "$enable_sim_hardware" = no; then
c906108c
SS
12616 sim_hw_objs=
12617 sim_hw_cflags="-DWITH_HW=0"
12618 sim_hw=
12619else
12620 sim_hw_cflags="-DWITH_HW=1"
12621 # remove duplicates
12622 sim_hw=""
12623 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
b3a3ffef
HPN
12624 for i in $hardware ; do
12625 case " $sim_hw " in
c906108c
SS
12626 *" $i "*) ;;
12627 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
12628 esac
12629 done
3be31516 12630 # mingw does not support sockser
3be31516
JS
12631 case ${host} in
12632 *mingw*) ;;
49cd1634
MF
12633 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
12634 # that you instatiate. Instead, other code will call into it directly.
12635 # At some point, we should convert it over.
12636 sim_hw_objs="$sim_hw_objs dv-sockser.o"
3be31516
JS
12637
12638cat >>confdefs.h <<_ACEOF
12639#define HAVE_DV_SOCKSER 1
12640_ACEOF
12641
12642 ;;
12643 esac
1517bd27
MF
12644 if test x"$silent" != x"yes"; then
12645 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
3be31516 12646 fi
1517bd27
MF
12647 case " $hardware " in
12648 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 12649$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 12650if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
12651 $as_echo_n "(cached) " >&6
12652else
12653 ac_check_lib_save_LIBS=$LIBS
12654LIBS="-lm $LIBS"
12655cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12656/* end confdefs.h. */
12657
12658/* Override any GCC internal prototype to avoid an error.
12659 Use char because int might match the return type of a GCC
12660 builtin and then its argument prototype would still apply. */
12661#ifdef __cplusplus
12662extern "C"
12663#endif
12664char log2 ();
12665int
12666main ()
12667{
12668return log2 ();
12669 ;
12670 return 0;
12671}
12672_ACEOF
12673if ac_fn_c_try_link "$LINENO"; then :
12674 ac_cv_lib_m_log2=yes
12675else
12676 ac_cv_lib_m_log2=no
12677fi
12678rm -f core conftest.err conftest.$ac_objext \
12679 conftest$ac_exeext conftest.$ac_ext
12680LIBS=$ac_check_lib_save_LIBS
12681fi
12682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
12683$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 12684if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
12685 cat >>confdefs.h <<_ACEOF
12686#define HAVE_LIBM 1
12687_ACEOF
12688
12689 LIBS="-lm $LIBS"
12690
12691fi
12692;;
1517bd27
MF
12693 esac
12694fi
4399a56b 12695
c906108c 12696
c906108c 12697
81ecdfbb
RW
12698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
12699$as_echo_n "checking for X... " >&6; }
b7026657 12700
c906108c 12701
81ecdfbb
RW
12702# Check whether --with-x was given.
12703if test "${with_x+set}" = set; then :
12704 withval=$with_x;
12705fi
c906108c
SS
12706
12707# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
12708if test "x$with_x" = xno; then
12709 # The user explicitly disabled X.
12710 have_x=disabled
12711else
81ecdfbb 12712 case $x_includes,$x_libraries in #(
d0ac1c44
SM
12713 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
12714 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
81ecdfbb 12715 $as_echo_n "(cached) " >&6
c906108c
SS
12716else
12717 # One or both of the vars are not set, and there is no cached value.
b7026657 12718ac_x_includes=no ac_x_libraries=no
81ecdfbb 12719rm -f -r conftest.dir
b7026657
AC
12720if mkdir conftest.dir; then
12721 cd conftest.dir
b7026657 12722 cat >Imakefile <<'_ACEOF'
81ecdfbb
RW
12723incroot:
12724 @echo incroot='${INCROOT}'
12725usrlibdir:
12726 @echo usrlibdir='${USRLIBDIR}'
12727libdir:
12728 @echo libdir='${LIBDIR}'
12729_ACEOF
12730 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
d0ac1c44 12731 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
12732 for ac_var in incroot usrlibdir libdir; do
12733 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
12734 done
c906108c 12735 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
81ecdfbb
RW
12736 for ac_extension in a so sl dylib la dll; do
12737 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
12738 test -f "$ac_im_libdir/libX11.$ac_extension"; then
b7026657 12739 ac_im_usrlibdir=$ac_im_libdir; break
c906108c
SS
12740 fi
12741 done
12742 # Screen out bogus values from the imake configuration. They are
12743 # bogus both because they are the default anyway, and because
12744 # using them would break gcc on systems where it needs fixed includes.
b7026657 12745 case $ac_im_incroot in
81ecdfbb 12746 /usr/include) ac_x_includes= ;;
b7026657 12747 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
c906108c 12748 esac
b7026657 12749 case $ac_im_usrlibdir in
81ecdfbb 12750 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
b7026657 12751 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
c906108c
SS
12752 esac
12753 fi
12754 cd ..
81ecdfbb 12755 rm -f -r conftest.dir
c906108c
SS
12756fi
12757
b7026657
AC
12758# Standard set of common directories for X headers.
12759# Check X11 before X11Rn because it is often a symlink to the current release.
12760ac_x_header_dirs='
12761/usr/X11/include
81ecdfbb 12762/usr/X11R7/include
b7026657
AC
12763/usr/X11R6/include
12764/usr/X11R5/include
12765/usr/X11R4/include
12766
12767/usr/include/X11
81ecdfbb 12768/usr/include/X11R7
b7026657
AC
12769/usr/include/X11R6
12770/usr/include/X11R5
12771/usr/include/X11R4
12772
12773/usr/local/X11/include
81ecdfbb 12774/usr/local/X11R7/include
b7026657
AC
12775/usr/local/X11R6/include
12776/usr/local/X11R5/include
12777/usr/local/X11R4/include
12778
12779/usr/local/include/X11
81ecdfbb 12780/usr/local/include/X11R7
b7026657
AC
12781/usr/local/include/X11R6
12782/usr/local/include/X11R5
12783/usr/local/include/X11R4
12784
12785/usr/X386/include
12786/usr/x386/include
12787/usr/XFree86/include/X11
12788
12789/usr/include
12790/usr/local/include
12791/usr/unsupported/include
12792/usr/athena/include
12793/usr/local/x11r5/include
12794/usr/lpp/Xamples/include
12795
12796/usr/openwin/include
12797/usr/openwin/share/include'
12798
12799if test "$ac_x_includes" = no; then
81ecdfbb 12800 # Guess where to find include files, by looking for Xlib.h.
c906108c 12801 # First, try using that file with no special directory specified.
81ecdfbb 12802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12803/* end confdefs.h. */
81ecdfbb 12804#include <X11/Xlib.h>
b7026657 12805_ACEOF
81ecdfbb 12806if ac_fn_c_try_cpp "$LINENO"; then :
c906108c
SS
12807 # We can compile using X headers with no special include directory.
12808ac_x_includes=
12809else
b7026657 12810 for ac_dir in $ac_x_header_dirs; do
81ecdfbb 12811 if test -r "$ac_dir/X11/Xlib.h"; then
b7026657
AC
12812 ac_x_includes=$ac_dir
12813 break
12814 fi
12815done
c906108c 12816fi
d0ac1c44 12817rm -f conftest.err conftest.i conftest.$ac_ext
b7026657 12818fi # $ac_x_includes = no
c906108c 12819
b7026657 12820if test "$ac_x_libraries" = no; then
c906108c 12821 # Check for the libraries.
c906108c
SS
12822 # See if we find them without any special options.
12823 # Don't add to $LIBS permanently.
b7026657 12824 ac_save_LIBS=$LIBS
81ecdfbb
RW
12825 LIBS="-lX11 $LIBS"
12826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12827/* end confdefs.h. */
81ecdfbb 12828#include <X11/Xlib.h>
b7026657
AC
12829int
12830main ()
12831{
81ecdfbb 12832XrmInitialize ()
b7026657
AC
12833 ;
12834 return 0;
12835}
12836_ACEOF
81ecdfbb 12837if ac_fn_c_try_link "$LINENO"; then :
b7026657 12838 LIBS=$ac_save_LIBS
c906108c
SS
12839# We can link X programs with no special library path.
12840ac_x_libraries=
12841else
81ecdfbb
RW
12842 LIBS=$ac_save_LIBS
12843for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
b7026657 12844do
81ecdfbb
RW
12845 # Don't even attempt the hair of trying to link an X program!
12846 for ac_extension in a so sl dylib la dll; do
12847 if test -r "$ac_dir/libX11.$ac_extension"; then
12848 ac_x_libraries=$ac_dir
12849 break 2
12850 fi
12851 done
12852done
b7026657 12853fi
81ecdfbb
RW
12854rm -f core conftest.err conftest.$ac_objext \
12855 conftest$ac_exeext conftest.$ac_ext
12856fi # $ac_x_libraries = no
b7026657 12857
81ecdfbb
RW
12858case $ac_x_includes,$ac_x_libraries in #(
12859 no,* | *,no | *\'*)
12860 # Didn't find X, or a directory has "'" in its name.
12861 ac_cv_have_x="have_x=no";; #(
12862 *)
12863 # Record where we found X for the cache.
12864 ac_cv_have_x="have_x=yes\
12865 ac_x_includes='$ac_x_includes'\
12866 ac_x_libraries='$ac_x_libraries'"
12867esac
b7026657 12868fi
81ecdfbb
RW
12869;; #(
12870 *) have_x=yes;;
12871 esac
12872 eval "$ac_cv_have_x"
12873fi # $with_x != no
b7026657 12874
81ecdfbb
RW
12875if test "$have_x" != yes; then
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
12877$as_echo "$have_x" >&6; }
12878 no_x=yes
b7026657 12879else
81ecdfbb
RW
12880 # If each of the values was on the command line, it overrides each guess.
12881 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
12882 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
12883 # Update the cache value to reflect the command line values.
12884 ac_cv_have_x="have_x=yes\
12885 ac_x_includes='$x_includes'\
12886 ac_x_libraries='$x_libraries'"
12887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
12888$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
b7026657 12889fi
b7026657 12890
81ecdfbb 12891
81ecdfbb
RW
12892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
12893$as_echo_n "checking for fabs in -lm... " >&6; }
d0ac1c44 12894if ${ac_cv_lib_m_fabs+:} false; then :
81ecdfbb 12895 $as_echo_n "(cached) " >&6
b7026657
AC
12896else
12897 ac_check_lib_save_LIBS=$LIBS
12898LIBS="-lm $LIBS"
81ecdfbb 12899cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12900/* end confdefs.h. */
12901
81ecdfbb
RW
12902/* Override any GCC internal prototype to avoid an error.
12903 Use char because int might match the return type of a GCC
12904 builtin and then its argument prototype would still apply. */
b7026657
AC
12905#ifdef __cplusplus
12906extern "C"
12907#endif
b7026657
AC
12908char fabs ();
12909int
12910main ()
12911{
81ecdfbb 12912return fabs ();
b7026657
AC
12913 ;
12914 return 0;
12915}
12916_ACEOF
81ecdfbb 12917if ac_fn_c_try_link "$LINENO"; then :
b7026657
AC
12918 ac_cv_lib_m_fabs=yes
12919else
81ecdfbb 12920 ac_cv_lib_m_fabs=no
b7026657 12921fi
81ecdfbb
RW
12922rm -f core conftest.err conftest.$ac_objext \
12923 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12924LIBS=$ac_check_lib_save_LIBS
12925fi
81ecdfbb
RW
12926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
12927$as_echo "$ac_cv_lib_m_fabs" >&6; }
d0ac1c44 12928if test "x$ac_cv_lib_m_fabs" = xyes; then :
b7026657
AC
12929 cat >>confdefs.h <<_ACEOF
12930#define HAVE_LIBM 1
12931_ACEOF
12932
12933 LIBS="-lm $LIBS"
12934
12935fi
12936
b7026657 12937for ac_func in aint anint sqrt
81ecdfbb
RW
12938do :
12939 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12940ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 12941if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
b7026657 12942 cat >>confdefs.h <<_ACEOF
81ecdfbb 12943#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
b7026657
AC
12944_ACEOF
12945
12946fi
12947done
12948
12949
12950
b7026657
AC
12951cgen_breaks=""
12952if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12953cgen_breaks="break cgen_rtx_error";
12954fi
12955
81ecdfbb 12956ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 12957
81ecdfbb 12958ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 12959
81ecdfbb 12960ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 12961
81ecdfbb 12962ac_config_commands="$ac_config_commands Makefile"
38f48d72 12963
81ecdfbb 12964ac_config_commands="$ac_config_commands stamp-h"
38f48d72 12965
760b3e8b
MF
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
b7026657
AC
12978cat >confcache <<\_ACEOF
12979# This file is a shell script that caches the results of configure
12980# tests run on this system so they can be shared between configure
12981# scripts and configure runs, see configure's option --config-cache.
12982# It is not useful on other systems. If it contains results you don't
12983# want to keep, you may remove or edit it.
12984#
12985# config.status only pays attention to the cache file if you give it
12986# the --recheck option to rerun configure.
12987#
12988# `ac_cv_env_foo' variables (set or unset) will be overridden when
12989# loading this file, other *unset* `ac_cv_foo' will be assigned the
12990# following values.
12991
12992_ACEOF
12993
12994# The following way of writing the cache mishandles newlines in values,
12995# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12996# So, we kill variables containing newlines.
b7026657
AC
12997# Ultrix sh set writes to stderr and can't be redirected directly,
12998# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12999(
13000 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13001 eval ac_val=\$$ac_var
13002 case $ac_val in #(
13003 *${as_nl}*)
13004 case $ac_var in #(
13005 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13006$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13007 esac
13008 case $ac_var in #(
13009 _ | IFS | as_nl) ;; #(
13010 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13011 *) { eval $ac_var=; unset $ac_var;} ;;
13012 esac ;;
13013 esac
13014 done
13015
b7026657 13016 (set) 2>&1 |
81ecdfbb
RW
13017 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13018 *${as_nl}ac_space=\ *)
13019 # `set' does not quote correctly, so add quotes: double-quote
13020 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13021 sed -n \
13022 "s/'/'\\\\''/g;
13023 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13024 ;; #(
b7026657
AC
13025 *)
13026 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13027 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13028 ;;
81ecdfbb
RW
13029 esac |
13030 sort
13031) |
b7026657 13032 sed '
81ecdfbb 13033 /^ac_cv_env_/b end
b7026657 13034 t clear
81ecdfbb 13035 :clear
b7026657
AC
13036 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13037 t end
81ecdfbb
RW
13038 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13039 :end' >>confcache
13040if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13041 if test -w "$cache_file"; then
d0ac1c44 13042 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13043 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13044$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13045 if test ! -f "$cache_file" || test -h "$cache_file"; then
13046 cat confcache >"$cache_file"
13047 else
13048 case $cache_file in #(
13049 */* | ?:*)
13050 mv -f confcache "$cache_file"$$ &&
13051 mv -f "$cache_file"$$ "$cache_file" ;; #(
13052 *)
13053 mv -f confcache "$cache_file" ;;
13054 esac
13055 fi
13056 fi
b7026657 13057 else
81ecdfbb
RW
13058 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13059$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
13060 fi
13061fi
13062rm -f confcache
13063
13064test "x$prefix" = xNONE && prefix=$ac_default_prefix
13065# Let make expand exec_prefix.
13066test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13067
b7026657
AC
13068DEFS=-DHAVE_CONFIG_H
13069
13070ac_libobjs=
13071ac_ltlibobjs=
d0ac1c44 13072U=
b7026657
AC
13073for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13074 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13075 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13076 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13077 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13078 # will be set to the directory where LIBOBJS objects are built.
13079 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13080 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
13081done
13082LIBOBJS=$ac_libobjs
13083
13084LTLIBOBJS=$ac_ltlibobjs
13085
13086
0cb8d851 13087
6bb11ab3 13088if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 13089 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
13090Usually this means the macro was only invoked conditionally." "$LINENO" 5
13091fi
31e6ad7d 13092if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 13093 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
13094Usually this means the macro was only invoked conditionally." "$LINENO" 5
13095fi
b7026657 13096
d0ac1c44 13097: "${CONFIG_STATUS=./config.status}"
81ecdfbb 13098ac_write_fail=0
b7026657
AC
13099ac_clean_files_save=$ac_clean_files
13100ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13101{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13102$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13103as_write_fail=0
13104cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
13105#! $SHELL
13106# Generated by $as_me.
13107# Run this file to recreate the current configuration.
13108# Compiler output produced by configure, useful for debugging
13109# configure, is in config.log if it exists.
c906108c 13110
b7026657
AC
13111debug=false
13112ac_cs_recheck=false
13113ac_cs_silent=false
b7026657 13114
81ecdfbb
RW
13115SHELL=\${CONFIG_SHELL-$SHELL}
13116export SHELL
13117_ASEOF
13118cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13119## -------------------- ##
13120## M4sh Initialization. ##
13121## -------------------- ##
13122
13123# Be more Bourne compatible
13124DUALCASE=1; export DUALCASE # for MKS sh
13125if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
13126 emulate sh
13127 NULLCMD=:
81ecdfbb 13128 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
13129 # is contrary to our usage. Disable this feature.
13130 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13131 setopt NO_GLOB_SUBST
13132else
13133 case `(set -o) 2>/dev/null` in #(
13134 *posix*) :
13135 set -o posix ;; #(
13136 *) :
13137 ;;
13138esac
c906108c 13139fi
b7026657 13140
81ecdfbb
RW
13141
13142as_nl='
13143'
13144export as_nl
13145# Printing a long string crashes Solaris 7 /usr/bin/printf.
13146as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13147as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13148as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13149# Prefer a ksh shell builtin over an external printf program on Solaris,
13150# but without wasting forks for bash or zsh.
13151if test -z "$BASH_VERSION$ZSH_VERSION" \
13152 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13153 as_echo='print -r --'
13154 as_echo_n='print -rn --'
13155elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13156 as_echo='printf %s\n'
13157 as_echo_n='printf %s'
13158else
13159 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13160 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13161 as_echo_n='/usr/ucb/echo -n'
13162 else
13163 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13164 as_echo_n_body='eval
13165 arg=$1;
13166 case $arg in #(
13167 *"$as_nl"*)
13168 expr "X$arg" : "X\\(.*\\)$as_nl";
13169 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13170 esac;
13171 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13172 '
13173 export as_echo_n_body
13174 as_echo_n='sh -c $as_echo_n_body as_echo'
13175 fi
13176 export as_echo_body
13177 as_echo='sh -c $as_echo_body as_echo'
c906108c 13178fi
b7026657 13179
81ecdfbb
RW
13180# The user is always right.
13181if test "${PATH_SEPARATOR+set}" != set; then
13182 PATH_SEPARATOR=:
13183 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13184 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13185 PATH_SEPARATOR=';'
13186 }
13187fi
13188
13189
13190# IFS
13191# We need space, tab and new line, in precisely that order. Quoting is
13192# there to prevent editors from complaining about space-tab.
13193# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13194# splitting by setting IFS to empty value.)
13195IFS=" "" $as_nl"
13196
13197# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 13198as_myself=
81ecdfbb
RW
13199case $0 in #((
13200 *[\\/]* ) as_myself=$0 ;;
13201 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13202for as_dir in $PATH
13203do
13204 IFS=$as_save_IFS
13205 test -z "$as_dir" && as_dir=.
13206 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13207 done
13208IFS=$as_save_IFS
b7026657 13209
81ecdfbb
RW
13210 ;;
13211esac
13212# We did not find ourselves, most probably we were run as `sh COMMAND'
13213# in which case we are not to be found in the path.
13214if test "x$as_myself" = x; then
13215 as_myself=$0
13216fi
13217if test ! -f "$as_myself"; then
13218 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13219 exit 1
13220fi
13221
13222# Unset variables that we do not need and which cause bugs (e.g. in
13223# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13224# suppresses any "Segmentation fault" message there. '((' could
13225# trigger a bug in pdksh 5.2.14.
13226for as_var in BASH_ENV ENV MAIL MAILPATH
13227do eval test x\${$as_var+set} = xset \
13228 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13229done
b7026657
AC
13230PS1='$ '
13231PS2='> '
13232PS4='+ '
13233
13234# NLS nuisances.
81ecdfbb
RW
13235LC_ALL=C
13236export LC_ALL
13237LANGUAGE=C
13238export LANGUAGE
13239
13240# CDPATH.
13241(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13242
13243
d0ac1c44
SM
13244# as_fn_error STATUS ERROR [LINENO LOG_FD]
13245# ----------------------------------------
81ecdfbb
RW
13246# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13247# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 13248# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
13249as_fn_error ()
13250{
d0ac1c44
SM
13251 as_status=$1; test $as_status -eq 0 && as_status=1
13252 if test "$4"; then
13253 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13254 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 13255 fi
d0ac1c44 13256 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
13257 as_fn_exit $as_status
13258} # as_fn_error
13259
13260
13261# as_fn_set_status STATUS
13262# -----------------------
13263# Set $? to STATUS, without forking.
13264as_fn_set_status ()
13265{
13266 return $1
13267} # as_fn_set_status
13268
13269# as_fn_exit STATUS
13270# -----------------
13271# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13272as_fn_exit ()
13273{
13274 set +e
13275 as_fn_set_status $1
13276 exit $1
13277} # as_fn_exit
13278
13279# as_fn_unset VAR
13280# ---------------
13281# Portably unset VAR.
13282as_fn_unset ()
13283{
13284 { eval $1=; unset $1;}
13285}
13286as_unset=as_fn_unset
13287# as_fn_append VAR VALUE
13288# ----------------------
13289# Append the text in VALUE to the end of the definition contained in VAR. Take
13290# advantage of any shell optimizations that allow amortized linear growth over
13291# repeated appends, instead of the typical quadratic growth present in naive
13292# implementations.
13293if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13294 eval 'as_fn_append ()
13295 {
13296 eval $1+=\$2
13297 }'
13298else
13299 as_fn_append ()
13300 {
13301 eval $1=\$$1\$2
13302 }
13303fi # as_fn_append
c906108c 13304
81ecdfbb
RW
13305# as_fn_arith ARG...
13306# ------------------
13307# Perform arithmetic evaluation on the ARGs, and store the result in the
13308# global $as_val. Take advantage of shells that can avoid forks. The arguments
13309# must be portable across $(()) and expr.
13310if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13311 eval 'as_fn_arith ()
13312 {
13313 as_val=$(( $* ))
13314 }'
13315else
13316 as_fn_arith ()
13317 {
13318 as_val=`expr "$@" || test $? -eq 1`
13319 }
13320fi # as_fn_arith
13321
13322
13323if expr a : '\(a\)' >/dev/null 2>&1 &&
13324 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657 13325 as_expr=expr
c906108c 13326else
b7026657 13327 as_expr=false
c906108c 13328fi
c906108c 13329
81ecdfbb 13330if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
13331 as_basename=basename
13332else
13333 as_basename=false
c906108c 13334fi
c906108c 13335
81ecdfbb
RW
13336if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13337 as_dirname=dirname
13338else
13339 as_dirname=false
13340fi
c906108c 13341
81ecdfbb 13342as_me=`$as_basename -- "$0" ||
b7026657
AC
13343$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13344 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13345 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13346$as_echo X/"$0" |
13347 sed '/^.*\/\([^/][^/]*\)\/*$/{
13348 s//\1/
13349 q
13350 }
13351 /^X\/\(\/\/\)$/{
13352 s//\1/
13353 q
13354 }
13355 /^X\/\(\/\).*/{
13356 s//\1/
13357 q
13358 }
13359 s/.*/./; q'`
b7026657 13360
b7026657
AC
13361# Avoid depending upon Character Ranges.
13362as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13363as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13364as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13365as_cr_digits='0123456789'
13366as_cr_alnum=$as_cr_Letters$as_cr_digits
13367
81ecdfbb
RW
13368ECHO_C= ECHO_N= ECHO_T=
13369case `echo -n x` in #(((((
13370-n*)
13371 case `echo 'xy\c'` in
13372 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13373 xy) ECHO_C='\c';;
13374 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13375 ECHO_T=' ';;
13376 esac;;
13377*)
13378 ECHO_N='-n';;
b7026657 13379esac
c906108c 13380
81ecdfbb
RW
13381rm -f conf$$ conf$$.exe conf$$.file
13382if test -d conf$$.dir; then
13383 rm -f conf$$.dir/conf$$.file
c906108c 13384else
81ecdfbb
RW
13385 rm -f conf$$.dir
13386 mkdir conf$$.dir 2>/dev/null
c906108c 13387fi
81ecdfbb
RW
13388if (echo >conf$$.file) 2>/dev/null; then
13389 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 13390 as_ln_s='ln -s'
81ecdfbb
RW
13391 # ... but there are two gotchas:
13392 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13393 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 13394 # In both cases, we have to default to `cp -pR'.
81ecdfbb 13395 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 13396 as_ln_s='cp -pR'
81ecdfbb
RW
13397 elif ln conf$$.file conf$$ 2>/dev/null; then
13398 as_ln_s=ln
13399 else
d0ac1c44 13400 as_ln_s='cp -pR'
b7026657 13401 fi
b7026657 13402else
d0ac1c44 13403 as_ln_s='cp -pR'
c906108c 13404fi
81ecdfbb
RW
13405rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13406rmdir conf$$.dir 2>/dev/null
13407
13408
13409# as_fn_mkdir_p
13410# -------------
13411# Create "$as_dir" as a directory, including parents if necessary.
13412as_fn_mkdir_p ()
13413{
13414
13415 case $as_dir in #(
13416 -*) as_dir=./$as_dir;;
13417 esac
13418 test -d "$as_dir" || eval $as_mkdir_p || {
13419 as_dirs=
13420 while :; do
13421 case $as_dir in #(
13422 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13423 *) as_qdir=$as_dir;;
13424 esac
13425 as_dirs="'$as_qdir' $as_dirs"
13426 as_dir=`$as_dirname -- "$as_dir" ||
13427$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13428 X"$as_dir" : 'X\(//\)[^/]' \| \
13429 X"$as_dir" : 'X\(//\)$' \| \
13430 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13431$as_echo X"$as_dir" |
13432 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13433 s//\1/
13434 q
13435 }
13436 /^X\(\/\/\)[^/].*/{
13437 s//\1/
13438 q
13439 }
13440 /^X\(\/\/\)$/{
13441 s//\1/
13442 q
13443 }
13444 /^X\(\/\).*/{
13445 s//\1/
13446 q
13447 }
13448 s/.*/./; q'`
13449 test -d "$as_dir" && break
13450 done
13451 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 13452 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 13453
c906108c 13454
81ecdfbb 13455} # as_fn_mkdir_p
b7026657 13456if mkdir -p . 2>/dev/null; then
81ecdfbb 13457 as_mkdir_p='mkdir -p "$as_dir"'
c906108c 13458else
b7026657
AC
13459 test -d ./-p && rmdir ./-p
13460 as_mkdir_p=false
c906108c 13461fi
c906108c 13462
d0ac1c44
SM
13463
13464# as_fn_executable_p FILE
13465# -----------------------
13466# Test if FILE is an executable regular file.
13467as_fn_executable_p ()
13468{
13469 test -f "$1" && test -x "$1"
13470} # as_fn_executable_p
13471as_test_x='test -x'
13472as_executable_p=as_fn_executable_p
c906108c 13473
b7026657
AC
13474# Sed expression to map a string onto a valid CPP name.
13475as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 13476
b7026657
AC
13477# Sed expression to map a string onto a valid variable name.
13478as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 13479
b7026657 13480
b7026657 13481exec 6>&1
81ecdfbb
RW
13482## ----------------------------------- ##
13483## Main body of $CONFIG_STATUS script. ##
13484## ----------------------------------- ##
13485_ASEOF
13486test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13487
13488cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13489# Save the log message, to keep $0 and so on meaningful, and to
b7026657 13490# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13491# values after options handling.
13492ac_log="
b7026657 13493This file was extended by $as_me, which was
d0ac1c44 13494generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
13495
13496 CONFIG_FILES = $CONFIG_FILES
13497 CONFIG_HEADERS = $CONFIG_HEADERS
13498 CONFIG_LINKS = $CONFIG_LINKS
13499 CONFIG_COMMANDS = $CONFIG_COMMANDS
13500 $ $0 $@
13501
81ecdfbb
RW
13502on `(hostname || uname -n) 2>/dev/null | sed 1q`
13503"
13504
b7026657
AC
13505_ACEOF
13506
81ecdfbb
RW
13507case $ac_config_files in *"
13508"*) set x $ac_config_files; shift; ac_config_files=$*;;
13509esac
379832de 13510
81ecdfbb
RW
13511case $ac_config_headers in *"
13512"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13513esac
b7026657 13514
b7026657 13515
81ecdfbb
RW
13516cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13517# Files that config.status was made for.
13518config_files="$ac_config_files"
13519config_headers="$ac_config_headers"
81ecdfbb 13520config_commands="$ac_config_commands"
b7026657 13521
81ecdfbb 13522_ACEOF
b7026657 13523
81ecdfbb 13524cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 13525ac_cs_usage="\
81ecdfbb
RW
13526\`$as_me' instantiates files and other configuration actions
13527from templates according to the current configuration. Unless the files
13528and actions are specified as TAGs, all are instantiated by default.
b7026657 13529
81ecdfbb 13530Usage: $0 [OPTION]... [TAG]...
b7026657
AC
13531
13532 -h, --help print this help, then exit
81ecdfbb 13533 -V, --version print version number and configuration settings, then exit
d0ac1c44 13534 --config print configuration, then exit
81ecdfbb
RW
13535 -q, --quiet, --silent
13536 do not print progress messages
b7026657
AC
13537 -d, --debug don't remove temporary files
13538 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13539 --file=FILE[:TEMPLATE]
13540 instantiate the configuration file FILE
13541 --header=FILE[:TEMPLATE]
13542 instantiate the configuration header FILE
b7026657
AC
13543
13544Configuration files:
13545$config_files
13546
13547Configuration headers:
13548$config_headers
13549
b7026657
AC
13550Configuration commands:
13551$config_commands
13552
81ecdfbb 13553Report bugs to the package provider."
b7026657 13554
81ecdfbb
RW
13555_ACEOF
13556cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13557ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
13558ac_cs_version="\\
13559config.status
d0ac1c44
SM
13560configured by $0, generated by GNU Autoconf 2.69,
13561 with options \\"\$ac_cs_config\\"
b7026657 13562
d0ac1c44 13563Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
13564This config.status script is free software; the Free Software Foundation
13565gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13566
13567ac_pwd='$ac_pwd'
13568srcdir='$srcdir'
13569INSTALL='$INSTALL'
6bb11ab3 13570AWK='$AWK'
81ecdfbb 13571test -n "\$AWK" || AWK=awk
b7026657
AC
13572_ACEOF
13573
81ecdfbb
RW
13574cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13575# The default lists apply if the user does not specify any file.
b7026657
AC
13576ac_need_defaults=:
13577while test $# != 0
13578do
13579 case $1 in
d0ac1c44 13580 --*=?*)
81ecdfbb
RW
13581 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13582 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 13583 ac_shift=:
c906108c 13584 ;;
d0ac1c44
SM
13585 --*=)
13586 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13587 ac_optarg=
13588 ac_shift=:
13589 ;;
81ecdfbb 13590 *)
b7026657
AC
13591 ac_option=$1
13592 ac_optarg=$2
13593 ac_shift=shift
c906108c 13594 ;;
b7026657 13595 esac
c906108c 13596
b7026657
AC
13597 case $ac_option in
13598 # Handling of the options.
b7026657
AC
13599 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13600 ac_cs_recheck=: ;;
81ecdfbb
RW
13601 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13602 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
13603 --config | --confi | --conf | --con | --co | --c )
13604 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 13605 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
13606 debug=: ;;
13607 --file | --fil | --fi | --f )
13608 $ac_shift
81ecdfbb
RW
13609 case $ac_optarg in
13610 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 13611 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
13612 esac
13613 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
13614 ac_need_defaults=false;;
13615 --header | --heade | --head | --hea )
13616 $ac_shift
81ecdfbb
RW
13617 case $ac_optarg in
13618 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13619 esac
13620 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 13621 ac_need_defaults=false;;
81ecdfbb
RW
13622 --he | --h)
13623 # Conflict between --help and --header
d0ac1c44 13624 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
13625Try \`$0 --help' for more information.";;
13626 --help | --hel | -h )
13627 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
13628 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13629 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13630 ac_cs_silent=: ;;
c906108c 13631
b7026657 13632 # This is an error.
d0ac1c44 13633 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 13634Try \`$0 --help' for more information." ;;
c906108c 13635
81ecdfbb
RW
13636 *) as_fn_append ac_config_targets " $1"
13637 ac_need_defaults=false ;;
b7026657
AC
13638
13639 esac
13640 shift
13641done
13642
13643ac_configure_extra_args=
13644
13645if $ac_cs_silent; then
13646 exec 6>/dev/null
13647 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
13648fi
13649
b7026657 13650_ACEOF
81ecdfbb 13651cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 13652if \$ac_cs_recheck; then
d0ac1c44 13653 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
13654 shift
13655 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13656 CONFIG_SHELL='$SHELL'
13657 export CONFIG_SHELL
13658 exec "\$@"
b7026657 13659fi
c906108c 13660
b7026657 13661_ACEOF
81ecdfbb
RW
13662cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13663exec 5>>config.log
13664{
13665 echo
13666 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13667## Running $as_me. ##
13668_ASBOX
13669 $as_echo "$ac_log"
13670} >&5
c906108c 13671
81ecdfbb
RW
13672_ACEOF
13673cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
13674#
13675# INIT-COMMANDS
13676#
13677ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13678
6bb11ab3
L
13679
13680# The HP-UX ksh and POSIX shell print the target directory to stdout
13681# if CDPATH is set.
13682(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13683
13684sed_quote_subst='$sed_quote_subst'
13685double_quote_subst='$double_quote_subst'
13686delay_variable_subst='$delay_variable_subst'
13687macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13688macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13689enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13690enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13691pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13692enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13693SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13694ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13695host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13696host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13697host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13698build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13699build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13700build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13701SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13702Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13703GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13704EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13705FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13706LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13707NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13708LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13709max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13710ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13711exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13712lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13713lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13714lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13715reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13716reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13717OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13718deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13719file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13720AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13721AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13722STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13723RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13724old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13725old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13726old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13727lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13728CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13729CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13730compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13731GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13732lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13733lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13734lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13735lt_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"`'
13736objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13737MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13738lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13739lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13740lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13741lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13742lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13743need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13744DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13745NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13746LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13747OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13748OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13749libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13750shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13751extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13752archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13753enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13754export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13755whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13756compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13757old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13758old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13759archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13760archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13761module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13762module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13763with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13764allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13765no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13766hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13767hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13768hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13769hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13770hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13771hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13772hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13773hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13774inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13775link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13776fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13777always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13778export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13779exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13780include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13781prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13782file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13783variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13784need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13785need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13786version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13787runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13788shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13789shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13790libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13791library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13792soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13793install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13794postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13795postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13796finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13797finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13798hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13799sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13800sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13801hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13802enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13803enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13804enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13805old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13806striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13807
13808LTCC='$LTCC'
13809LTCFLAGS='$LTCFLAGS'
13810compiler='$compiler_DEFAULT'
13811
13812# A function that is used when there is no print builtin or printf.
13813func_fallback_echo ()
13814{
13815 eval 'cat <<_LTECHO_EOF
13816\$1
13817_LTECHO_EOF'
13818}
13819
13820# Quote evaled strings.
13821for var in SHELL \
13822ECHO \
13823SED \
13824GREP \
13825EGREP \
13826FGREP \
13827LD \
13828NM \
13829LN_S \
13830lt_SP2NL \
13831lt_NL2SP \
13832reload_flag \
13833OBJDUMP \
13834deplibs_check_method \
13835file_magic_cmd \
13836AR \
13837AR_FLAGS \
13838STRIP \
13839RANLIB \
13840CC \
13841CFLAGS \
13842compiler \
13843lt_cv_sys_global_symbol_pipe \
13844lt_cv_sys_global_symbol_to_cdecl \
13845lt_cv_sys_global_symbol_to_c_name_address \
13846lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13847lt_prog_compiler_no_builtin_flag \
13848lt_prog_compiler_wl \
13849lt_prog_compiler_pic \
13850lt_prog_compiler_static \
13851lt_cv_prog_compiler_c_o \
13852need_locks \
13853DSYMUTIL \
13854NMEDIT \
13855LIPO \
13856OTOOL \
13857OTOOL64 \
13858shrext_cmds \
13859export_dynamic_flag_spec \
13860whole_archive_flag_spec \
13861compiler_needs_object \
13862with_gnu_ld \
13863allow_undefined_flag \
13864no_undefined_flag \
13865hardcode_libdir_flag_spec \
13866hardcode_libdir_flag_spec_ld \
13867hardcode_libdir_separator \
13868fix_srcfile_path \
13869exclude_expsyms \
13870include_expsyms \
13871file_list_spec \
13872variables_saved_for_relink \
13873libname_spec \
13874library_names_spec \
13875soname_spec \
13876install_override_mode \
13877finish_eval \
13878old_striplib \
13879striplib; do
13880 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13881 *[\\\\\\\`\\"\\\$]*)
13882 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13883 ;;
13884 *)
13885 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13886 ;;
13887 esac
13888done
13889
13890# Double-quote double-evaled strings.
13891for var in reload_cmds \
13892old_postinstall_cmds \
13893old_postuninstall_cmds \
13894old_archive_cmds \
13895extract_expsyms_cmds \
13896old_archive_from_new_cmds \
13897old_archive_from_expsyms_cmds \
13898archive_cmds \
13899archive_expsym_cmds \
13900module_cmds \
13901module_expsym_cmds \
13902export_symbols_cmds \
13903prelink_cmds \
13904postinstall_cmds \
13905postuninstall_cmds \
13906finish_cmds \
13907sys_lib_search_path_spec \
13908sys_lib_dlsearch_path_spec; do
13909 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13910 *[\\\\\\\`\\"\\\$]*)
13911 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13912 ;;
13913 *)
13914 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13915 ;;
13916 esac
13917done
13918
13919ac_aux_dir='$ac_aux_dir'
13920xsi_shell='$xsi_shell'
13921lt_shell_append='$lt_shell_append'
13922
13923# See if we are running on zsh, and set the options which allow our
13924# commands through without removal of \ escapes INIT.
13925if test -n "\${ZSH_VERSION+set}" ; then
13926 setopt NO_GLOB_SUBST
13927fi
13928
13929
13930 PACKAGE='$PACKAGE'
13931 VERSION='$VERSION'
13932 TIMESTAMP='$TIMESTAMP'
13933 RM='$RM'
13934 ofile='$ofile'
13935
13936
13937
13938
81ecdfbb 13939_ACEOF
c906108c 13940
81ecdfbb 13941cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 13942
81ecdfbb 13943# Handling of arguments.
b7026657 13944for ac_config_target in $ac_config_targets
c906108c 13945do
81ecdfbb
RW
13946 case $ac_config_target in
13947 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 13948 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 13949 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
13950 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13951 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13952 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13953 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13954 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13955
d0ac1c44 13956 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
13957 esac
13958done
13959
81ecdfbb 13960
b7026657
AC
13961# If the user did not use the arguments to specify the items to instantiate,
13962# then the envvar interface is used. Set only those that are not.
13963# We use the long form for the default assignment because of an extremely
13964# bizarre bug on SunOS 4.1.3.
13965if $ac_need_defaults; then
13966 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13967 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
13968 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13969fi
13970
13971# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13972# simply because there is no reason against having it here, and in addition,
b7026657 13973# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13974# Hook for its removal unless debugging.
13975# Note that there is a small window in which the directory will not be cleaned:
13976# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
13977$debug ||
13978{
d0ac1c44 13979 tmp= ac_tmp=
81ecdfbb 13980 trap 'exit_status=$?
d0ac1c44
SM
13981 : "${ac_tmp:=$tmp}"
13982 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
13983' 0
13984 trap 'as_fn_exit 1' 1 2 13 15
b7026657 13985}
b7026657 13986# Create a (secure) tmp directory for tmp files.
c906108c 13987
b7026657 13988{
81ecdfbb 13989 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13990 test -d "$tmp"
b7026657
AC
13991} ||
13992{
81ecdfbb
RW
13993 tmp=./conf$$-$RANDOM
13994 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13995} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13996ac_tmp=$tmp
b7026657 13997
81ecdfbb
RW
13998# Set up the scripts for CONFIG_FILES section.
13999# No need to generate them if there are no CONFIG_FILES.
14000# This happens for instance with `./config.status config.h'.
14001if test -n "$CONFIG_FILES"; then
b7026657 14002
c906108c 14003
81ecdfbb
RW
14004ac_cr=`echo X | tr X '\015'`
14005# On cygwin, bash can eat \r inside `` if the user requested igncr.
14006# But we know of no other shell where ac_cr would be empty at this
14007# point, so we can use a bashism as a fallback.
14008if test "x$ac_cr" = x; then
14009 eval ac_cr=\$\'\\r\'
14010fi
14011ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14012if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14013 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14014else
14015 ac_cs_awk_cr=$ac_cr
14016fi
b7026657 14017
d0ac1c44 14018echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
14019_ACEOF
14020
c906108c 14021
81ecdfbb
RW
14022{
14023 echo "cat >conf$$subs.awk <<_ACEOF" &&
14024 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14025 echo "_ACEOF"
14026} >conf$$subs.sh ||
d0ac1c44
SM
14027 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14028ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14029ac_delim='%!_!# '
14030for ac_last_try in false false false false false :; do
14031 . ./conf$$subs.sh ||
d0ac1c44 14032 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14033
14034 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14035 if test $ac_delim_n = $ac_delim_num; then
14036 break
14037 elif $ac_last_try; then
d0ac1c44 14038 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
c906108c 14039 else
81ecdfbb
RW
14040 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14041 fi
14042done
14043rm -f conf$$subs.sh
14044
14045cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14046cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
14047_ACEOF
14048sed -n '
14049h
14050s/^/S["/; s/!.*/"]=/
14051p
14052g
14053s/^[^!]*!//
14054:repl
14055t repl
14056s/'"$ac_delim"'$//
14057t delim
14058:nl
14059h
d0ac1c44 14060s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14061t more1
14062s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14063p
14064n
14065b repl
14066:more1
14067s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14068p
14069g
14070s/.\{148\}//
14071t nl
14072:delim
14073h
d0ac1c44 14074s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14075t more2
14076s/["\\]/\\&/g; s/^/"/; s/$/"/
14077p
14078b
14079:more2
14080s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14081p
14082g
14083s/.\{148\}//
14084t delim
14085' <conf$$subs.awk | sed '
14086/^[^""]/{
14087 N
14088 s/\n//
14089}
14090' >>$CONFIG_STATUS || ac_write_fail=1
14091rm -f conf$$subs.awk
14092cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14093_ACAWK
d0ac1c44 14094cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
14095 for (key in S) S_is_set[key] = 1
14096 FS = "\a"
b7026657 14097
81ecdfbb
RW
14098}
14099{
14100 line = $ 0
14101 nfields = split(line, field, "@")
14102 substed = 0
14103 len = length(field[1])
14104 for (i = 2; i < nfields; i++) {
14105 key = field[i]
14106 keylen = length(key)
14107 if (S_is_set[key]) {
14108 value = S[key]
14109 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14110 len += length(value) + length(field[++i])
14111 substed = 1
14112 } else
14113 len += 1 + keylen
14114 }
14115
14116 print line
14117}
c906108c 14118
81ecdfbb
RW
14119_ACAWK
14120_ACEOF
14121cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14122if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14123 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 14124else
81ecdfbb 14125 cat
d0ac1c44
SM
14126fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14127 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 14128_ACEOF
b7026657 14129
d0ac1c44
SM
14130# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14131# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
14132# trailing colons and then remove the whole line if VPATH becomes empty
14133# (actually we leave an empty line to preserve line numbers).
14134if test "x$srcdir" = x.; then
d0ac1c44
SM
14135 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14136h
14137s///
14138s/^/:/
14139s/[ ]*$/:/
14140s/:\$(srcdir):/:/g
14141s/:\${srcdir}:/:/g
14142s/:@srcdir@:/:/g
14143s/^:*//
81ecdfbb 14144s/:*$//
d0ac1c44
SM
14145x
14146s/\(=[ ]*\).*/\1/
14147G
14148s/\n//
81ecdfbb
RW
14149s/^[^=]*=[ ]*$//
14150}'
14151fi
c906108c 14152
81ecdfbb
RW
14153cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14154fi # test -n "$CONFIG_FILES"
c906108c 14155
81ecdfbb
RW
14156# Set up the scripts for CONFIG_HEADERS section.
14157# No need to generate them if there are no CONFIG_HEADERS.
14158# This happens for instance with `./config.status Makefile'.
14159if test -n "$CONFIG_HEADERS"; then
d0ac1c44 14160cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
14161BEGIN {
14162_ACEOF
b7026657 14163
81ecdfbb
RW
14164# Transform confdefs.h into an awk script `defines.awk', embedded as
14165# here-document in config.status, that substitutes the proper values into
14166# config.h.in to produce config.h.
c906108c 14167
81ecdfbb
RW
14168# Create a delimiter string that does not exist in confdefs.h, to ease
14169# handling of long lines.
14170ac_delim='%!_!# '
14171for ac_last_try in false false :; do
d0ac1c44
SM
14172 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14173 if test -z "$ac_tt"; then
81ecdfbb
RW
14174 break
14175 elif $ac_last_try; then
d0ac1c44 14176 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 14177 else
81ecdfbb 14178 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 14179 fi
b7026657 14180done
81ecdfbb
RW
14181
14182# For the awk script, D is an array of macro values keyed by name,
14183# likewise P contains macro parameters if any. Preserve backslash
14184# newline sequences.
14185
14186ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14187sed -n '
14188s/.\{148\}/&'"$ac_delim"'/g
14189t rset
14190:rset
14191s/^[ ]*#[ ]*define[ ][ ]*/ /
14192t def
14193d
14194:def
14195s/\\$//
14196t bsnl
14197s/["\\]/\\&/g
14198s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14199D["\1"]=" \3"/p
14200s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14201d
14202:bsnl
14203s/["\\]/\\&/g
14204s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14205D["\1"]=" \3\\\\\\n"\\/p
14206t cont
14207s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14208t cont
14209d
14210:cont
14211n
14212s/.\{148\}/&'"$ac_delim"'/g
14213t clear
14214:clear
14215s/\\$//
14216t bsnlc
14217s/["\\]/\\&/g; s/^/"/; s/$/"/p
14218d
14219:bsnlc
14220s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14221b cont
14222' <confdefs.h | sed '
14223s/'"$ac_delim"'/"\\\
14224"/g' >>$CONFIG_STATUS || ac_write_fail=1
14225
14226cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14227 for (key in D) D_is_set[key] = 1
14228 FS = "\a"
14229}
14230/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14231 line = \$ 0
14232 split(line, arg, " ")
14233 if (arg[1] == "#") {
14234 defundef = arg[2]
14235 mac1 = arg[3]
14236 } else {
14237 defundef = substr(arg[1], 2)
14238 mac1 = arg[2]
14239 }
14240 split(mac1, mac2, "(") #)
14241 macro = mac2[1]
14242 prefix = substr(line, 1, index(line, defundef) - 1)
14243 if (D_is_set[macro]) {
14244 # Preserve the white space surrounding the "#".
14245 print prefix "define", macro P[macro] D[macro]
14246 next
14247 } else {
14248 # Replace #undef with comments. This is necessary, for example,
14249 # in the case of _POSIX_SOURCE, which is predefined and required
14250 # on some systems where configure will not decide to define it.
14251 if (defundef == "undef") {
14252 print "/*", prefix defundef, macro, "*/"
14253 next
14254 }
14255 }
14256}
14257{ print }
14258_ACAWK
b7026657 14259_ACEOF
81ecdfbb 14260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 14261 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 14262fi # test -n "$CONFIG_HEADERS"
b7026657 14263
c906108c 14264
99d8e879 14265eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
14266shift
14267for ac_tag
14268do
14269 case $ac_tag in
14270 :[FHLC]) ac_mode=$ac_tag; continue;;
14271 esac
14272 case $ac_mode$ac_tag in
14273 :[FHL]*:*);;
d0ac1c44 14274 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
14275 :[FH]-) ac_tag=-:-;;
14276 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
c906108c 14277 esac
81ecdfbb
RW
14278 ac_save_IFS=$IFS
14279 IFS=:
14280 set x $ac_tag
14281 IFS=$ac_save_IFS
14282 shift
14283 ac_file=$1
14284 shift
c906108c 14285
81ecdfbb
RW
14286 case $ac_mode in
14287 :L) ac_source=$1;;
14288 :[FH])
14289 ac_file_inputs=
14290 for ac_f
14291 do
14292 case $ac_f in
d0ac1c44 14293 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
14294 *) # Look for the file first in the build tree, then in the source tree
14295 # (if the path is not absolute). The absolute path cannot be DOS-style,
14296 # because $ac_f cannot contain `:'.
14297 test -f "$ac_f" ||
14298 case $ac_f in
14299 [\\/$]*) false;;
14300 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14301 esac ||
d0ac1c44 14302 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 14303 esac
81ecdfbb
RW
14304 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14305 as_fn_append ac_file_inputs " '$ac_f'"
14306 done
b7026657 14307
81ecdfbb
RW
14308 # Let's still pretend it is `configure' which instantiates (i.e., don't
14309 # use $as_me), people would be surprised to read:
14310 # /* config.h. Generated by config.status. */
14311 configure_input='Generated from '`
14312 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14313 `' by configure.'
14314 if test x"$ac_file" != x-; then
14315 configure_input="$ac_file. $configure_input"
14316 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14317$as_echo "$as_me: creating $ac_file" >&6;}
14318 fi
14319 # Neutralize special characters interpreted by sed in replacement strings.
14320 case $configure_input in #(
14321 *\&* | *\|* | *\\* )
14322 ac_sed_conf_input=`$as_echo "$configure_input" |
14323 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14324 *) ac_sed_conf_input=$configure_input;;
14325 esac
b7026657 14326
81ecdfbb 14327 case $ac_tag in
d0ac1c44
SM
14328 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14329 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
14330 esac
14331 ;;
14332 esac
b7026657 14333
81ecdfbb 14334 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
14335$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14336 X"$ac_file" : 'X\(//\)[^/]' \| \
14337 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14338 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14339$as_echo X"$ac_file" |
14340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14341 s//\1/
14342 q
14343 }
14344 /^X\(\/\/\)[^/].*/{
14345 s//\1/
14346 q
14347 }
14348 /^X\(\/\/\)$/{
14349 s//\1/
14350 q
14351 }
14352 /^X\(\/\).*/{
14353 s//\1/
14354 q
14355 }
14356 s/.*/./; q'`
14357 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
14358 ac_builddir=.
14359
81ecdfbb
RW
14360case "$ac_dir" in
14361.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14362*)
14363 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14364 # A ".." for each directory in $ac_dir_suffix.
14365 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14366 case $ac_top_builddir_sub in
14367 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14368 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14369 esac ;;
14370esac
14371ac_abs_top_builddir=$ac_pwd
14372ac_abs_builddir=$ac_pwd$ac_dir_suffix
14373# for backward compatibility:
14374ac_top_builddir=$ac_top_build_prefix
b7026657
AC
14375
14376case $srcdir in
81ecdfbb 14377 .) # We are building in place.
b7026657 14378 ac_srcdir=.
81ecdfbb
RW
14379 ac_top_srcdir=$ac_top_builddir_sub
14380 ac_abs_top_srcdir=$ac_pwd ;;
14381 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 14382 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14383 ac_top_srcdir=$srcdir
14384 ac_abs_top_srcdir=$srcdir ;;
14385 *) # Relative name.
14386 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14387 ac_top_srcdir=$ac_top_build_prefix$srcdir
14388 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 14389esac
81ecdfbb 14390ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 14391
c906108c 14392
81ecdfbb
RW
14393 case $ac_mode in
14394 :F)
14395 #
14396 # CONFIG_FILE
14397 #
b7026657 14398
81ecdfbb
RW
14399 case $INSTALL in
14400 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14401 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 14402 esac
81ecdfbb 14403_ACEOF
c906108c 14404
81ecdfbb
RW
14405cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14406# If the template does not know about datarootdir, expand it.
14407# FIXME: This hack should be removed a few years after 2.60.
14408ac_datarootdir_hack=; ac_datarootdir_seen=
14409ac_sed_dataroot='
14410/datarootdir/ {
14411 p
14412 q
14413}
14414/@datadir@/p
14415/@docdir@/p
14416/@infodir@/p
14417/@localedir@/p
14418/@mandir@/p'
14419case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14420*datarootdir*) ac_datarootdir_seen=yes;;
14421*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14423$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14424_ACEOF
14425cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14426 ac_datarootdir_hack='
14427 s&@datadir@&$datadir&g
14428 s&@docdir@&$docdir&g
14429 s&@infodir@&$infodir&g
14430 s&@localedir@&$localedir&g
14431 s&@mandir@&$mandir&g
14432 s&\\\${datarootdir}&$datarootdir&g' ;;
14433esac
b7026657 14434_ACEOF
b7026657 14435
81ecdfbb
RW
14436# Neutralize VPATH when `$srcdir' = `.'.
14437# Shell code in configure.ac might set extrasub.
14438# FIXME: do we really want to maintain this feature?
14439cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14440ac_sed_extra="$ac_vpsub
14441$extrasub
14442_ACEOF
14443cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14444:t
14445/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14446s|@configure_input@|$ac_sed_conf_input|;t t
14447s&@top_builddir@&$ac_top_builddir_sub&;t t
14448s&@top_build_prefix@&$ac_top_build_prefix&;t t
14449s&@srcdir@&$ac_srcdir&;t t
14450s&@abs_srcdir@&$ac_abs_srcdir&;t t
14451s&@top_srcdir@&$ac_top_srcdir&;t t
14452s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14453s&@builddir@&$ac_builddir&;t t
14454s&@abs_builddir@&$ac_abs_builddir&;t t
14455s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14456s&@INSTALL@&$ac_INSTALL&;t t
14457$ac_datarootdir_hack
14458"
d0ac1c44
SM
14459eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14460 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14461
14462test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
14463 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14464 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14465 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 14466 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14467which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 14468$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14469which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 14470
d0ac1c44 14471 rm -f "$ac_tmp/stdin"
81ecdfbb 14472 case $ac_file in
d0ac1c44
SM
14473 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14474 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 14475 esac \
d0ac1c44 14476 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
14477 ;;
14478 :H)
14479 #
14480 # CONFIG_HEADER
14481 #
14482 if test x"$ac_file" != x-; then
14483 {
14484 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14485 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14486 } >"$ac_tmp/config.h" \
14487 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14488 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
14489 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14490$as_echo "$as_me: $ac_file is unchanged" >&6;}
14491 else
14492 rm -f "$ac_file"
d0ac1c44
SM
14493 mv "$ac_tmp/config.h" "$ac_file" \
14494 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 14495 fi
b7026657 14496 else
81ecdfbb 14497 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14498 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14499 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
14500 fi
14501 ;;
b7026657 14502
81ecdfbb
RW
14503 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14504$as_echo "$as_me: executing $ac_file commands" >&6;}
14505 ;;
14506 esac
b7026657
AC
14507
14508
81ecdfbb 14509 case $ac_file$ac_mode in
db2e4d67 14510 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
14511 "libtool":C)
14512
14513 # See if we are running on zsh, and set the options which allow our
14514 # commands through without removal of \ escapes.
14515 if test -n "${ZSH_VERSION+set}" ; then
14516 setopt NO_GLOB_SUBST
14517 fi
14518
14519 cfgfile="${ofile}T"
14520 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14521 $RM "$cfgfile"
14522
14523 cat <<_LT_EOF >> "$cfgfile"
14524#! $SHELL
14525
14526# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14527# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14528# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14529# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14530#
14531# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14532# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14533# Written by Gordon Matzigkeit, 1996
14534#
14535# This file is part of GNU Libtool.
14536#
14537# GNU Libtool is free software; you can redistribute it and/or
14538# modify it under the terms of the GNU General Public License as
14539# published by the Free Software Foundation; either version 2 of
14540# the License, or (at your option) any later version.
14541#
14542# As a special exception to the GNU General Public License,
14543# if you distribute this file as part of a program or library that
14544# is built using GNU Libtool, you may include this file under the
14545# same distribution terms that you use for the rest of that program.
14546#
14547# GNU Libtool is distributed in the hope that it will be useful,
14548# but WITHOUT ANY WARRANTY; without even the implied warranty of
14549# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14550# GNU General Public License for more details.
14551#
14552# You should have received a copy of the GNU General Public License
14553# along with GNU Libtool; see the file COPYING. If not, a copy
14554# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14555# obtained by writing to the Free Software Foundation, Inc.,
14556# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14557
14558
14559# The names of the tagged configurations supported by this script.
14560available_tags=""
14561
14562# ### BEGIN LIBTOOL CONFIG
14563
14564# Which release of libtool.m4 was used?
14565macro_version=$macro_version
14566macro_revision=$macro_revision
14567
14568# Whether or not to build shared libraries.
14569build_libtool_libs=$enable_shared
14570
14571# Whether or not to build static libraries.
14572build_old_libs=$enable_static
14573
14574# What type of objects to build.
14575pic_mode=$pic_mode
14576
14577# Whether or not to optimize for fast installation.
14578fast_install=$enable_fast_install
14579
14580# Shell to use when invoking shell scripts.
14581SHELL=$lt_SHELL
14582
14583# An echo program that protects backslashes.
14584ECHO=$lt_ECHO
14585
14586# The host system.
14587host_alias=$host_alias
14588host=$host
14589host_os=$host_os
14590
14591# The build system.
14592build_alias=$build_alias
14593build=$build
14594build_os=$build_os
14595
14596# A sed program that does not truncate output.
14597SED=$lt_SED
14598
14599# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14600Xsed="\$SED -e 1s/^X//"
14601
14602# A grep program that handles long lines.
14603GREP=$lt_GREP
14604
14605# An ERE matcher.
14606EGREP=$lt_EGREP
14607
14608# A literal string matcher.
14609FGREP=$lt_FGREP
14610
14611# A BSD- or MS-compatible name lister.
14612NM=$lt_NM
14613
14614# Whether we need soft or hard links.
14615LN_S=$lt_LN_S
14616
14617# What is the maximum length of a command?
14618max_cmd_len=$max_cmd_len
14619
14620# Object file suffix (normally "o").
14621objext=$ac_objext
14622
14623# Executable file suffix (normally "").
14624exeext=$exeext
14625
14626# whether the shell understands "unset".
14627lt_unset=$lt_unset
14628
14629# turn spaces into newlines.
14630SP2NL=$lt_lt_SP2NL
14631
14632# turn newlines into spaces.
14633NL2SP=$lt_lt_NL2SP
14634
14635# An object symbol dumper.
14636OBJDUMP=$lt_OBJDUMP
14637
14638# Method to check whether dependent libraries are shared objects.
14639deplibs_check_method=$lt_deplibs_check_method
14640
14641# Command to use when deplibs_check_method == "file_magic".
14642file_magic_cmd=$lt_file_magic_cmd
14643
14644# The archiver.
14645AR=$lt_AR
14646AR_FLAGS=$lt_AR_FLAGS
14647
14648# A symbol stripping program.
14649STRIP=$lt_STRIP
14650
14651# Commands used to install an old-style archive.
14652RANLIB=$lt_RANLIB
14653old_postinstall_cmds=$lt_old_postinstall_cmds
14654old_postuninstall_cmds=$lt_old_postuninstall_cmds
14655
14656# Whether to use a lock for old archive extraction.
14657lock_old_archive_extraction=$lock_old_archive_extraction
14658
14659# A C compiler.
14660LTCC=$lt_CC
14661
14662# LTCC compiler flags.
14663LTCFLAGS=$lt_CFLAGS
14664
14665# Take the output of nm and produce a listing of raw symbols and C names.
14666global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14667
14668# Transform the output of nm in a proper C declaration.
14669global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14670
14671# Transform the output of nm in a C name address pair.
14672global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14673
14674# Transform the output of nm in a C name address pair when lib prefix is needed.
14675global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14676
14677# The name of the directory that contains temporary libtool files.
14678objdir=$objdir
14679
14680# Used to examine libraries when file_magic_cmd begins with "file".
14681MAGIC_CMD=$MAGIC_CMD
14682
14683# Must we lock files when doing compilation?
14684need_locks=$lt_need_locks
14685
14686# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14687DSYMUTIL=$lt_DSYMUTIL
14688
14689# Tool to change global to local symbols on Mac OS X.
14690NMEDIT=$lt_NMEDIT
14691
14692# Tool to manipulate fat objects and archives on Mac OS X.
14693LIPO=$lt_LIPO
14694
14695# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14696OTOOL=$lt_OTOOL
14697
14698# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14699OTOOL64=$lt_OTOOL64
14700
14701# Old archive suffix (normally "a").
14702libext=$libext
14703
14704# Shared library suffix (normally ".so").
14705shrext_cmds=$lt_shrext_cmds
14706
14707# The commands to extract the exported symbol list from a shared archive.
14708extract_expsyms_cmds=$lt_extract_expsyms_cmds
14709
14710# Variables whose values should be saved in libtool wrapper scripts and
14711# restored at link time.
14712variables_saved_for_relink=$lt_variables_saved_for_relink
14713
14714# Do we need the "lib" prefix for modules?
14715need_lib_prefix=$need_lib_prefix
14716
14717# Do we need a version for libraries?
14718need_version=$need_version
14719
14720# Library versioning type.
14721version_type=$version_type
14722
14723# Shared library runtime path variable.
14724runpath_var=$runpath_var
14725
14726# Shared library path variable.
14727shlibpath_var=$shlibpath_var
14728
14729# Is shlibpath searched before the hard-coded library search path?
14730shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14731
14732# Format of library name prefix.
14733libname_spec=$lt_libname_spec
14734
14735# List of archive names. First name is the real one, the rest are links.
14736# The last name is the one that the linker finds with -lNAME
14737library_names_spec=$lt_library_names_spec
14738
14739# The coded name of the library, if different from the real name.
14740soname_spec=$lt_soname_spec
14741
14742# Permission mode override for installation of shared libraries.
14743install_override_mode=$lt_install_override_mode
14744
14745# Command to use after installation of a shared archive.
14746postinstall_cmds=$lt_postinstall_cmds
14747
14748# Command to use after uninstallation of a shared archive.
14749postuninstall_cmds=$lt_postuninstall_cmds
14750
14751# Commands used to finish a libtool library installation in a directory.
14752finish_cmds=$lt_finish_cmds
14753
14754# As "finish_cmds", except a single script fragment to be evaled but
14755# not shown.
14756finish_eval=$lt_finish_eval
14757
14758# Whether we should hardcode library paths into libraries.
14759hardcode_into_libs=$hardcode_into_libs
14760
14761# Compile-time system search path for libraries.
14762sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14763
14764# Run-time system search path for libraries.
14765sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14766
14767# Whether dlopen is supported.
14768dlopen_support=$enable_dlopen
14769
14770# Whether dlopen of programs is supported.
14771dlopen_self=$enable_dlopen_self
14772
14773# Whether dlopen of statically linked programs is supported.
14774dlopen_self_static=$enable_dlopen_self_static
14775
14776# Commands to strip libraries.
14777old_striplib=$lt_old_striplib
14778striplib=$lt_striplib
14779
14780
14781# The linker used to build libraries.
14782LD=$lt_LD
14783
14784# How to create reloadable object files.
14785reload_flag=$lt_reload_flag
14786reload_cmds=$lt_reload_cmds
14787
14788# Commands used to build an old-style archive.
14789old_archive_cmds=$lt_old_archive_cmds
14790
14791# A language specific compiler.
14792CC=$lt_compiler
14793
14794# Is the compiler the GNU compiler?
14795with_gcc=$GCC
14796
14797# Compiler flag to turn off builtin functions.
14798no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14799
14800# How to pass a linker flag through the compiler.
14801wl=$lt_lt_prog_compiler_wl
14802
14803# Additional compiler flags for building library objects.
14804pic_flag=$lt_lt_prog_compiler_pic
14805
14806# Compiler flag to prevent dynamic linking.
14807link_static_flag=$lt_lt_prog_compiler_static
14808
14809# Does compiler simultaneously support -c and -o options?
14810compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14811
14812# Whether or not to add -lc for building shared libraries.
14813build_libtool_need_lc=$archive_cmds_need_lc
14814
14815# Whether or not to disallow shared libs when runtime libs are static.
14816allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14817
14818# Compiler flag to allow reflexive dlopens.
14819export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14820
14821# Compiler flag to generate shared objects directly from archives.
14822whole_archive_flag_spec=$lt_whole_archive_flag_spec
14823
14824# Whether the compiler copes with passing no objects directly.
14825compiler_needs_object=$lt_compiler_needs_object
14826
14827# Create an old-style archive from a shared archive.
14828old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14829
14830# Create a temporary old-style archive to link instead of a shared archive.
14831old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14832
14833# Commands used to build a shared archive.
14834archive_cmds=$lt_archive_cmds
14835archive_expsym_cmds=$lt_archive_expsym_cmds
14836
14837# Commands used to build a loadable module if different from building
14838# a shared archive.
14839module_cmds=$lt_module_cmds
14840module_expsym_cmds=$lt_module_expsym_cmds
14841
14842# Whether we are building with GNU ld or not.
14843with_gnu_ld=$lt_with_gnu_ld
14844
14845# Flag that allows shared libraries with undefined symbols to be built.
14846allow_undefined_flag=$lt_allow_undefined_flag
14847
14848# Flag that enforces no undefined symbols.
14849no_undefined_flag=$lt_no_undefined_flag
14850
14851# Flag to hardcode \$libdir into a binary during linking.
14852# This must work even if \$libdir does not exist
14853hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14854
14855# If ld is used when linking, flag to hardcode \$libdir into a binary
14856# during linking. This must work even if \$libdir does not exist.
14857hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14858
14859# Whether we need a single "-rpath" flag with a separated argument.
14860hardcode_libdir_separator=$lt_hardcode_libdir_separator
14861
14862# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14863# DIR into the resulting binary.
14864hardcode_direct=$hardcode_direct
14865
14866# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14867# DIR into the resulting binary and the resulting library dependency is
14868# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14869# library is relocated.
14870hardcode_direct_absolute=$hardcode_direct_absolute
14871
14872# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14873# into the resulting binary.
14874hardcode_minus_L=$hardcode_minus_L
14875
14876# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14877# into the resulting binary.
14878hardcode_shlibpath_var=$hardcode_shlibpath_var
14879
14880# Set to "yes" if building a shared library automatically hardcodes DIR
14881# into the library and all subsequent libraries and executables linked
14882# against it.
14883hardcode_automatic=$hardcode_automatic
14884
14885# Set to yes if linker adds runtime paths of dependent libraries
14886# to runtime path list.
14887inherit_rpath=$inherit_rpath
14888
14889# Whether libtool must link a program against all its dependency libraries.
14890link_all_deplibs=$link_all_deplibs
14891
14892# Fix the shell variable \$srcfile for the compiler.
14893fix_srcfile_path=$lt_fix_srcfile_path
14894
14895# Set to "yes" if exported symbols are required.
14896always_export_symbols=$always_export_symbols
14897
14898# The commands to list exported symbols.
14899export_symbols_cmds=$lt_export_symbols_cmds
14900
14901# Symbols that should not be listed in the preloaded symbols.
14902exclude_expsyms=$lt_exclude_expsyms
14903
14904# Symbols that must always be exported.
14905include_expsyms=$lt_include_expsyms
14906
14907# Commands necessary for linking programs (against libraries) with templates.
14908prelink_cmds=$lt_prelink_cmds
14909
14910# Specify filename containing input files.
14911file_list_spec=$lt_file_list_spec
14912
14913# How to hardcode a shared library path into an executable.
14914hardcode_action=$hardcode_action
14915
14916# ### END LIBTOOL CONFIG
14917
14918_LT_EOF
14919
14920 case $host_os in
14921 aix3*)
14922 cat <<\_LT_EOF >> "$cfgfile"
14923# AIX sometimes has problems with the GCC collect2 program. For some
14924# reason, if we set the COLLECT_NAMES environment variable, the problems
14925# vanish in a puff of smoke.
14926if test "X${COLLECT_NAMES+set}" != Xset; then
14927 COLLECT_NAMES=
14928 export COLLECT_NAMES
14929fi
14930_LT_EOF
14931 ;;
14932 esac
14933
14934
14935ltmain="$ac_aux_dir/ltmain.sh"
14936
14937
14938 # We use sed instead of cat because bash on DJGPP gets confused if
14939 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14940 # text mode, it properly converts lines to CR/LF. This bash problem
14941 # is reportedly fixed, but why not run on old versions too?
14942 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14943 || (rm -f "$cfgfile"; exit 1)
14944
14945 case $xsi_shell in
14946 yes)
14947 cat << \_LT_EOF >> "$cfgfile"
14948
14949# func_dirname file append nondir_replacement
14950# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14951# otherwise set result to NONDIR_REPLACEMENT.
14952func_dirname ()
14953{
14954 case ${1} in
14955 */*) func_dirname_result="${1%/*}${2}" ;;
14956 * ) func_dirname_result="${3}" ;;
14957 esac
14958}
14959
14960# func_basename file
14961func_basename ()
14962{
14963 func_basename_result="${1##*/}"
14964}
14965
14966# func_dirname_and_basename file append nondir_replacement
14967# perform func_basename and func_dirname in a single function
14968# call:
14969# dirname: Compute the dirname of FILE. If nonempty,
14970# add APPEND to the result, otherwise set result
14971# to NONDIR_REPLACEMENT.
14972# value returned in "$func_dirname_result"
14973# basename: Compute filename of FILE.
14974# value retuned in "$func_basename_result"
14975# Implementation must be kept synchronized with func_dirname
14976# and func_basename. For efficiency, we do not delegate to
14977# those functions but instead duplicate the functionality here.
14978func_dirname_and_basename ()
14979{
14980 case ${1} in
14981 */*) func_dirname_result="${1%/*}${2}" ;;
14982 * ) func_dirname_result="${3}" ;;
14983 esac
14984 func_basename_result="${1##*/}"
14985}
14986
14987# func_stripname prefix suffix name
14988# strip PREFIX and SUFFIX off of NAME.
14989# PREFIX and SUFFIX must not contain globbing or regex special
14990# characters, hashes, percent signs, but SUFFIX may contain a leading
14991# dot (in which case that matches only a dot).
14992func_stripname ()
14993{
14994 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14995 # positional parameters, so assign one to ordinary parameter first.
14996 func_stripname_result=${3}
14997 func_stripname_result=${func_stripname_result#"${1}"}
14998 func_stripname_result=${func_stripname_result%"${2}"}
14999}
15000
15001# func_opt_split
15002func_opt_split ()
15003{
15004 func_opt_split_opt=${1%%=*}
15005 func_opt_split_arg=${1#*=}
15006}
15007
15008# func_lo2o object
15009func_lo2o ()
15010{
15011 case ${1} in
15012 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15013 *) func_lo2o_result=${1} ;;
15014 esac
15015}
15016
15017# func_xform libobj-or-source
15018func_xform ()
15019{
15020 func_xform_result=${1%.*}.lo
15021}
15022
15023# func_arith arithmetic-term...
15024func_arith ()
15025{
15026 func_arith_result=$(( $* ))
15027}
15028
15029# func_len string
15030# STRING may not start with a hyphen.
15031func_len ()
15032{
15033 func_len_result=${#1}
15034}
15035
15036_LT_EOF
15037 ;;
15038 *) # Bourne compatible functions.
15039 cat << \_LT_EOF >> "$cfgfile"
15040
15041# func_dirname file append nondir_replacement
15042# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15043# otherwise set result to NONDIR_REPLACEMENT.
15044func_dirname ()
15045{
15046 # Extract subdirectory from the argument.
15047 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15048 if test "X$func_dirname_result" = "X${1}"; then
15049 func_dirname_result="${3}"
15050 else
15051 func_dirname_result="$func_dirname_result${2}"
15052 fi
15053}
15054
15055# func_basename file
15056func_basename ()
15057{
15058 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15059}
15060
15061
15062# func_stripname prefix suffix name
15063# strip PREFIX and SUFFIX off of NAME.
15064# PREFIX and SUFFIX must not contain globbing or regex special
15065# characters, hashes, percent signs, but SUFFIX may contain a leading
15066# dot (in which case that matches only a dot).
15067# func_strip_suffix prefix name
15068func_stripname ()
15069{
15070 case ${2} in
15071 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15072 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15073 esac
15074}
15075
15076# sed scripts:
15077my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15078my_sed_long_arg='1s/^-[^=]*=//'
15079
15080# func_opt_split
15081func_opt_split ()
15082{
15083 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15084 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15085}
15086
15087# func_lo2o object
15088func_lo2o ()
15089{
15090 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15091}
15092
15093# func_xform libobj-or-source
15094func_xform ()
15095{
15096 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15097}
15098
15099# func_arith arithmetic-term...
15100func_arith ()
15101{
15102 func_arith_result=`expr "$@"`
15103}
15104
15105# func_len string
15106# STRING may not start with a hyphen.
15107func_len ()
15108{
15109 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15110}
15111
15112_LT_EOF
15113esac
15114
15115case $lt_shell_append in
15116 yes)
15117 cat << \_LT_EOF >> "$cfgfile"
15118
15119# func_append var value
15120# Append VALUE to the end of shell variable VAR.
15121func_append ()
15122{
15123 eval "$1+=\$2"
15124}
15125_LT_EOF
15126 ;;
15127 *)
15128 cat << \_LT_EOF >> "$cfgfile"
15129
15130# func_append var value
15131# Append VALUE to the end of shell variable VAR.
15132func_append ()
15133{
15134 eval "$1=\$$1\$2"
15135}
15136
15137_LT_EOF
15138 ;;
15139 esac
15140
15141
15142 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15143 || (rm -f "$cfgfile"; exit 1)
15144
15145 mv -f "$cfgfile" "$ofile" ||
15146 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15147 chmod +x "$ofile"
15148
15149 ;;
81ecdfbb 15150 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
15151 rm -f Makesim1.tmp Makesim2.tmp Makefile
15152 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15153 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15154 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
15155 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15156 <Makefile.sim >Makefile
38f48d72 15157 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 15158 ;;
81ecdfbb
RW
15159 "stamp-h":C) echo > stamp-h ;;
15160
b7026657 15161 esac
81ecdfbb 15162done # for ac_tag
c906108c 15163
b7026657 15164
81ecdfbb 15165as_fn_exit 0
b7026657 15166_ACEOF
b7026657
AC
15167ac_clean_files=$ac_clean_files_save
15168
81ecdfbb 15169test $ac_write_fail = 0 ||
d0ac1c44 15170 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 15171
b7026657
AC
15172
15173# configure is writing to config.log, and then calls config.status.
15174# config.status does its own redirection, appending to config.log.
15175# Unfortunately, on DOS this fails, as config.log is still kept open
15176# by configure, so config.status won't be able to write to it; its
15177# output is simply discarded. So we exec the FD to /dev/null,
15178# effectively closing config.log, so it can be properly (re)opened and
15179# appended to by config.status. When coming back to configure, we
15180# need to make the FD available again.
15181if test "$no_create" != yes; then
15182 ac_cs_success=:
15183 ac_config_status_args=
15184 test "$silent" = yes &&
15185 ac_config_status_args="$ac_config_status_args --quiet"
15186 exec 5>/dev/null
15187 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15188 exec 5>>config.log
15189 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15190 # would make configure fail if this is the last instruction.
d0ac1c44 15191 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
15192fi
15193if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15195$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 15196fi
c906108c
SS
15197
15198