]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/frv/configure
sim: unify toolchain settings
[thirdparty/binutils-gdb.git] / sim / frv / configure
CommitLineData
b34f6357 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## -------------------- ##
b34f6357 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
b34f6357 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
b34f6357
DB
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='+ '
b34f6357 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
b34f6357 309
81ecdfbb
RW
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
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
429 as_expr=expr
430else
431 as_expr=false
432fi
b34f6357 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
b34f6357 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
b34f6357 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'`
b34f6357 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
b34f6357 471
b34f6357 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}
b34f6357 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
b34f6357 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
b34f6357 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
b34f6357 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
b34f6357 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'"
b34f6357 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'"
b34f6357 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
b34f6357 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
b34f6357 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`
b34f6357 574
b34f6357 575#
b7026657 576# Initializations.
b34f6357 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"
b34f6357 631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
760b3e8b
MF
634sim_reserved_bits
635sim_float
636sim_bitsize
81ecdfbb
RW
637cgen_breaks
638sim_trapdump
639cgen
640cgendir
641CGEN_MAINT
642REPORT_BUGS_TEXI
643REPORT_BUGS_TO
644PKGVERSION
81ecdfbb 645MAINT
31e6ad7d
MF
646MAINTAINER_MODE_FALSE
647MAINTAINER_MODE_TRUE
6bb11ab3
L
648lt_cv_dlopen_libs
649OTOOL64
650OTOOL
651LIPO
652NMEDIT
653DSYMUTIL
654AWK
655STRIP
656OBJDUMP
657LN_S
658NM
659ac_ct_DUMPBIN
660DUMPBIN
661LD
662FGREP
663SED
664LIBTOOL
665PLUGINS_FALSE
666PLUGINS_TRUE
aadc9410
MF
667zlibinc
668zlibdir
81ecdfbb
RW
669CATOBJEXT
670GENCAT
671INSTOBJEXT
672DATADIRNAME
673CATALOGS
674POSUB
675GMSGFMT
676XGETTEXT
677INCINTL
678LIBINTL_DEP
679LIBINTL
680USE_NLS
db2e4d67
MF
681GMAKE_FALSE
682GMAKE_TRUE
683MAKE
684CCDEPMODE
685DEPDIR
686am__leading_dot
5f3ef9d0 687PACKAGE
46f900c0 688C_DIALECT
81ecdfbb
RW
689RANLIB
690AR
c2783492 691LDFLAGS_FOR_BUILD
c25ea03d 692CFLAGS_FOR_BUILD
81ecdfbb
RW
693CC_FOR_BUILD
694INSTALL_DATA
695INSTALL_SCRIPT
696INSTALL_PROGRAM
2232061b
MF
697EGREP
698GREP
c2783492
MF
699CPP
700OBJEXT
701EXEEXT
702ac_ct_CC
703CPPFLAGS
704LDFLAGS
705CFLAGS
706CC
81ecdfbb
RW
707target_os
708target_vendor
709target_cpu
710target
711host_os
712host_vendor
713host_cpu
714host
715build_os
716build_vendor
717build_cpu
718build
81ecdfbb
RW
719target_alias
720host_alias
721build_alias
722LIBS
723ECHO_T
724ECHO_N
725ECHO_C
726DEFS
727mandir
728localedir
729libdir
730psdir
731pdfdir
732dvidir
733htmldir
734infodir
735docdir
736oldincludedir
737includedir
738localstatedir
739sharedstatedir
740sysconfdir
741datadir
742datarootdir
743libexecdir
744sbindir
745bindir
746program_transform_name
747prefix
748exec_prefix
749PACKAGE_URL
750PACKAGE_BUGREPORT
751PACKAGE_STRING
752PACKAGE_VERSION
753PACKAGE_TARNAME
754PACKAGE_NAME
755PATH_SEPARATOR
136da8cd
MF
756SHELL
757WERROR_CFLAGS
758WARN_CFLAGS
760b3e8b 759sim_scache
136da8cd
MF
760sim_inline
761sim_hw
762sim_hw_objs
763sim_hw_cflags
136da8cd 764sim_endian
760b3e8b 765sim_default_model
136da8cd 766sim_alignment'
b7026657 767ac_subst_files=''
81ecdfbb
RW
768ac_user_opts='
769enable_option_checking
aadc9410 770with_system_zlib
6bb11ab3
L
771enable_plugins
772enable_shared
773enable_static
774with_pic
775enable_fast_install
776with_gnu_ld
777enable_libtool_lock
81ecdfbb 778enable_maintainer_mode
81ecdfbb
RW
779enable_sim_debug
780enable_sim_stdio
781enable_sim_trace
782enable_sim_profile
35656e95 783enable_sim_assert
16f7876d 784enable_sim_environment
347fe5bb 785enable_sim_inline
81ecdfbb
RW
786with_pkgversion
787with_bugurl
788enable_sim_endian
789enable_sim_alignment
81ecdfbb
RW
790enable_sim_scache
791enable_sim_default_model
5c1008a4
MF
792enable_werror
793enable_build_warnings
794enable_sim_build_warnings
81ecdfbb
RW
795enable_cgen_maint
796enable_sim_trapdump
94c63d78 797enable_sim_hardware
81ecdfbb
RW
798'
799 ac_precious_vars='build_alias
800host_alias
801target_alias
802CC
803CFLAGS
804LDFLAGS
805LIBS
806CPPFLAGS
807CPP'
808
b34f6357
DB
809
810# Initialize some variables set by options.
b7026657
AC
811ac_init_help=
812ac_init_version=false
81ecdfbb
RW
813ac_unrecognized_opts=
814ac_unrecognized_sep=
b34f6357
DB
815# The variables have the same names as the options, with
816# dashes changed to underlines.
b7026657 817cache_file=/dev/null
b34f6357 818exec_prefix=NONE
b34f6357 819no_create=
b34f6357
DB
820no_recursion=
821prefix=NONE
822program_prefix=NONE
823program_suffix=NONE
824program_transform_name=s,x,x,
825silent=
826site=
b34f6357 827srcdir=
b34f6357
DB
828verbose=
829x_includes=NONE
830x_libraries=NONE
b7026657
AC
831
832# Installation directory options.
833# These are left unexpanded so users can "make install exec_prefix=/foo"
834# and all the variables that are supposed to be based on exec_prefix
835# by default will actually change.
836# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 837# (The list follows the same order as the GNU Coding Standards.)
b34f6357
DB
838bindir='${exec_prefix}/bin'
839sbindir='${exec_prefix}/sbin'
840libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
841datarootdir='${prefix}/share'
842datadir='${datarootdir}'
b34f6357
DB
843sysconfdir='${prefix}/etc'
844sharedstatedir='${prefix}/com'
845localstatedir='${prefix}/var'
b34f6357
DB
846includedir='${prefix}/include'
847oldincludedir='/usr/include'
81ecdfbb
RW
848docdir='${datarootdir}/doc/${PACKAGE}'
849infodir='${datarootdir}/info'
850htmldir='${docdir}'
851dvidir='${docdir}'
852pdfdir='${docdir}'
853psdir='${docdir}'
854libdir='${exec_prefix}/lib'
855localedir='${datarootdir}/locale'
856mandir='${datarootdir}/man'
b34f6357 857
b34f6357 858ac_prev=
81ecdfbb 859ac_dashdash=
b34f6357
DB
860for ac_option
861do
b34f6357
DB
862 # If the previous option needs an argument, assign it.
863 if test -n "$ac_prev"; then
81ecdfbb 864 eval $ac_prev=\$ac_option
b34f6357
DB
865 ac_prev=
866 continue
867 fi
868
81ecdfbb 869 case $ac_option in
d0ac1c44
SM
870 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
871 *=) ac_optarg= ;;
872 *) ac_optarg=yes ;;
81ecdfbb 873 esac
b34f6357
DB
874
875 # Accept the important Cygnus configure options, so we can diagnose typos.
876
81ecdfbb
RW
877 case $ac_dashdash$ac_option in
878 --)
879 ac_dashdash=yes ;;
b34f6357
DB
880
881 -bindir | --bindir | --bindi | --bind | --bin | --bi)
882 ac_prev=bindir ;;
883 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 884 bindir=$ac_optarg ;;
b34f6357
DB
885
886 -build | --build | --buil | --bui | --bu)
b7026657 887 ac_prev=build_alias ;;
b34f6357 888 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 889 build_alias=$ac_optarg ;;
b34f6357
DB
890
891 -cache-file | --cache-file | --cache-fil | --cache-fi \
892 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
893 ac_prev=cache_file ;;
894 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
895 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
896 cache_file=$ac_optarg ;;
897
898 --config-cache | -C)
899 cache_file=config.cache ;;
b34f6357 900
81ecdfbb 901 -datadir | --datadir | --datadi | --datad)
b34f6357 902 ac_prev=datadir ;;
81ecdfbb 903 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 904 datadir=$ac_optarg ;;
b34f6357 905
81ecdfbb
RW
906 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
907 | --dataroo | --dataro | --datar)
908 ac_prev=datarootdir ;;
909 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
910 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
911 datarootdir=$ac_optarg ;;
912
b34f6357 913 -disable-* | --disable-*)
81ecdfbb 914 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
b34f6357 915 # Reject names that are not valid shell variable names.
81ecdfbb 916 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 917 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
918 ac_useropt_orig=$ac_useropt
919 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
920 case $ac_user_opts in
921 *"
922"enable_$ac_useropt"
923"*) ;;
924 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
925 ac_unrecognized_sep=', ';;
926 esac
927 eval enable_$ac_useropt=no ;;
928
929 -docdir | --docdir | --docdi | --doc | --do)
930 ac_prev=docdir ;;
931 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
932 docdir=$ac_optarg ;;
933
934 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
935 ac_prev=dvidir ;;
936 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
937 dvidir=$ac_optarg ;;
b34f6357
DB
938
939 -enable-* | --enable-*)
81ecdfbb 940 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
b34f6357 941 # Reject names that are not valid shell variable names.
81ecdfbb 942 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 943 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
944 ac_useropt_orig=$ac_useropt
945 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946 case $ac_user_opts in
947 *"
948"enable_$ac_useropt"
949"*) ;;
950 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
951 ac_unrecognized_sep=', ';;
b34f6357 952 esac
81ecdfbb 953 eval enable_$ac_useropt=\$ac_optarg ;;
b34f6357
DB
954
955 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
956 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
957 | --exec | --exe | --ex)
958 ac_prev=exec_prefix ;;
959 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
960 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
961 | --exec=* | --exe=* | --ex=*)
b7026657 962 exec_prefix=$ac_optarg ;;
b34f6357
DB
963
964 -gas | --gas | --ga | --g)
965 # Obsolete; use --with-gas.
966 with_gas=yes ;;
967
b7026657
AC
968 -help | --help | --hel | --he | -h)
969 ac_init_help=long ;;
970 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
971 ac_init_help=recursive ;;
972 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
973 ac_init_help=short ;;
b34f6357
DB
974
975 -host | --host | --hos | --ho)
b7026657 976 ac_prev=host_alias ;;
b34f6357 977 -host=* | --host=* | --hos=* | --ho=*)
b7026657 978 host_alias=$ac_optarg ;;
b34f6357 979
81ecdfbb
RW
980 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
981 ac_prev=htmldir ;;
982 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
983 | --ht=*)
984 htmldir=$ac_optarg ;;
985
b34f6357
DB
986 -includedir | --includedir | --includedi | --included | --include \
987 | --includ | --inclu | --incl | --inc)
988 ac_prev=includedir ;;
989 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
990 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 991 includedir=$ac_optarg ;;
b34f6357
DB
992
993 -infodir | --infodir | --infodi | --infod | --info | --inf)
994 ac_prev=infodir ;;
995 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 996 infodir=$ac_optarg ;;
b34f6357
DB
997
998 -libdir | --libdir | --libdi | --libd)
999 ac_prev=libdir ;;
1000 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 1001 libdir=$ac_optarg ;;
b34f6357
DB
1002
1003 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1004 | --libexe | --libex | --libe)
1005 ac_prev=libexecdir ;;
1006 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1007 | --libexe=* | --libex=* | --libe=*)
b7026657 1008 libexecdir=$ac_optarg ;;
b34f6357 1009
81ecdfbb
RW
1010 -localedir | --localedir | --localedi | --localed | --locale)
1011 ac_prev=localedir ;;
1012 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1013 localedir=$ac_optarg ;;
1014
b34f6357 1015 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1016 | --localstate | --localstat | --localsta | --localst | --locals)
b34f6357
DB
1017 ac_prev=localstatedir ;;
1018 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1019 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1020 localstatedir=$ac_optarg ;;
b34f6357
DB
1021
1022 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1023 ac_prev=mandir ;;
1024 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1025 mandir=$ac_optarg ;;
b34f6357
DB
1026
1027 -nfp | --nfp | --nf)
1028 # Obsolete; use --without-fp.
1029 with_fp=no ;;
1030
1031 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1032 | --no-cr | --no-c | -n)
b34f6357
DB
1033 no_create=yes ;;
1034
1035 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1036 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1037 no_recursion=yes ;;
1038
1039 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1040 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1041 | --oldin | --oldi | --old | --ol | --o)
1042 ac_prev=oldincludedir ;;
1043 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1044 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1045 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1046 oldincludedir=$ac_optarg ;;
b34f6357
DB
1047
1048 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1049 ac_prev=prefix ;;
1050 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1051 prefix=$ac_optarg ;;
b34f6357
DB
1052
1053 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1054 | --program-pre | --program-pr | --program-p)
1055 ac_prev=program_prefix ;;
1056 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1057 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1058 program_prefix=$ac_optarg ;;
b34f6357
DB
1059
1060 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1061 | --program-suf | --program-su | --program-s)
1062 ac_prev=program_suffix ;;
1063 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1064 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1065 program_suffix=$ac_optarg ;;
b34f6357
DB
1066
1067 -program-transform-name | --program-transform-name \
1068 | --program-transform-nam | --program-transform-na \
1069 | --program-transform-n | --program-transform- \
1070 | --program-transform | --program-transfor \
1071 | --program-transfo | --program-transf \
1072 | --program-trans | --program-tran \
1073 | --progr-tra | --program-tr | --program-t)
1074 ac_prev=program_transform_name ;;
1075 -program-transform-name=* | --program-transform-name=* \
1076 | --program-transform-nam=* | --program-transform-na=* \
1077 | --program-transform-n=* | --program-transform-=* \
1078 | --program-transform=* | --program-transfor=* \
1079 | --program-transfo=* | --program-transf=* \
1080 | --program-trans=* | --program-tran=* \
1081 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1082 program_transform_name=$ac_optarg ;;
b34f6357 1083
81ecdfbb
RW
1084 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1085 ac_prev=pdfdir ;;
1086 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1087 pdfdir=$ac_optarg ;;
1088
1089 -psdir | --psdir | --psdi | --psd | --ps)
1090 ac_prev=psdir ;;
1091 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1092 psdir=$ac_optarg ;;
1093
b34f6357
DB
1094 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1095 | -silent | --silent | --silen | --sile | --sil)
1096 silent=yes ;;
1097
1098 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1099 ac_prev=sbindir ;;
1100 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1101 | --sbi=* | --sb=*)
b7026657 1102 sbindir=$ac_optarg ;;
b34f6357
DB
1103
1104 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1105 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1106 | --sharedst | --shareds | --shared | --share | --shar \
1107 | --sha | --sh)
1108 ac_prev=sharedstatedir ;;
1109 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1110 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1111 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1112 | --sha=* | --sh=*)
b7026657 1113 sharedstatedir=$ac_optarg ;;
b34f6357
DB
1114
1115 -site | --site | --sit)
1116 ac_prev=site ;;
1117 -site=* | --site=* | --sit=*)
b7026657 1118 site=$ac_optarg ;;
b34f6357
DB
1119
1120 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1121 ac_prev=srcdir ;;
1122 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1123 srcdir=$ac_optarg ;;
b34f6357
DB
1124
1125 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1126 | --syscon | --sysco | --sysc | --sys | --sy)
1127 ac_prev=sysconfdir ;;
1128 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1129 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1130 sysconfdir=$ac_optarg ;;
b34f6357
DB
1131
1132 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1133 ac_prev=target_alias ;;
b34f6357 1134 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1135 target_alias=$ac_optarg ;;
b34f6357
DB
1136
1137 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1138 verbose=yes ;;
1139
b7026657
AC
1140 -version | --version | --versio | --versi | --vers | -V)
1141 ac_init_version=: ;;
b34f6357
DB
1142
1143 -with-* | --with-*)
81ecdfbb 1144 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
b34f6357 1145 # Reject names that are not valid shell variable names.
81ecdfbb 1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1147 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1148 ac_useropt_orig=$ac_useropt
1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 case $ac_user_opts in
1151 *"
1152"with_$ac_useropt"
1153"*) ;;
1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1155 ac_unrecognized_sep=', ';;
b34f6357 1156 esac
81ecdfbb 1157 eval with_$ac_useropt=\$ac_optarg ;;
b34f6357
DB
1158
1159 -without-* | --without-*)
81ecdfbb 1160 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
b34f6357 1161 # Reject names that are not valid shell variable names.
81ecdfbb 1162 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1163 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1164 ac_useropt_orig=$ac_useropt
1165 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1166 case $ac_user_opts in
1167 *"
1168"with_$ac_useropt"
1169"*) ;;
1170 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1171 ac_unrecognized_sep=', ';;
1172 esac
1173 eval with_$ac_useropt=no ;;
b34f6357
DB
1174
1175 --x)
1176 # Obsolete; use --with-x.
1177 with_x=yes ;;
1178
1179 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1180 | --x-incl | --x-inc | --x-in | --x-i)
1181 ac_prev=x_includes ;;
1182 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1183 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1184 x_includes=$ac_optarg ;;
b34f6357
DB
1185
1186 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1187 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1188 ac_prev=x_libraries ;;
1189 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1190 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1191 x_libraries=$ac_optarg ;;
b34f6357 1192
d0ac1c44
SM
1193 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1194Try \`$0 --help' for more information"
b34f6357
DB
1195 ;;
1196
b7026657
AC
1197 *=*)
1198 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1199 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1200 case $ac_envvar in #(
1201 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1202 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1203 esac
1204 eval $ac_envvar=\$ac_optarg
b7026657
AC
1205 export $ac_envvar ;;
1206
b34f6357 1207 *)
b7026657 1208 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1209 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1210 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1211 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1212 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
b34f6357
DB
1213 ;;
1214
1215 esac
1216done
1217
1218if test -n "$ac_prev"; then
b7026657 1219 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1220 as_fn_error $? "missing argument to $ac_option"
b34f6357 1221fi
b34f6357 1222
81ecdfbb
RW
1223if test -n "$ac_unrecognized_opts"; then
1224 case $enable_option_checking in
1225 no) ;;
d0ac1c44 1226 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1227 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1228 esac
81ecdfbb 1229fi
b34f6357 1230
81ecdfbb
RW
1231# Check all directory arguments for consistency.
1232for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1233 datadir sysconfdir sharedstatedir localstatedir includedir \
1234 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1235 libdir localedir mandir
b34f6357 1236do
81ecdfbb
RW
1237 eval ac_val=\$$ac_var
1238 # Remove trailing slashes.
1239 case $ac_val in
1240 */ )
1241 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1242 eval $ac_var=\$ac_val;;
1243 esac
1244 # Be sure to have absolute directory names.
b7026657 1245 case $ac_val in
81ecdfbb
RW
1246 [\\/$]* | ?:[\\/]* ) continue;;
1247 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
b34f6357 1248 esac
d0ac1c44 1249 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
b34f6357
DB
1250done
1251
b7026657
AC
1252# There might be people who depend on the old broken behavior: `$host'
1253# used to hold the argument of --host etc.
1254# FIXME: To remove some day.
1255build=$build_alias
1256host=$host_alias
1257target=$target_alias
1258
1259# FIXME: To remove some day.
1260if test "x$host_alias" != x; then
1261 if test "x$build_alias" = x; then
1262 cross_compiling=maybe
b7026657
AC
1263 elif test "x$build_alias" != "x$host_alias"; then
1264 cross_compiling=yes
1265 fi
1266fi
b34f6357 1267
b7026657
AC
1268ac_tool_prefix=
1269test -n "$host_alias" && ac_tool_prefix=$host_alias-
1270
1271test "$silent" = yes && exec 6>/dev/null
b34f6357 1272
b34f6357 1273
81ecdfbb
RW
1274ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275ac_ls_di=`ls -di .` &&
1276ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1277 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1278test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1279 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1280
1281
b34f6357
DB
1282# Find the source files, if location was not specified.
1283if test -z "$srcdir"; then
1284 ac_srcdir_defaulted=yes
81ecdfbb
RW
1285 # Try the directory containing this script, then the parent directory.
1286 ac_confdir=`$as_dirname -- "$as_myself" ||
1287$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288 X"$as_myself" : 'X\(//\)[^/]' \| \
1289 X"$as_myself" : 'X\(//\)$' \| \
1290 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291$as_echo X"$as_myself" |
1292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\/\)[^/].*/{
1297 s//\1/
1298 q
1299 }
1300 /^X\(\/\/\)$/{
1301 s//\1/
1302 q
1303 }
1304 /^X\(\/\).*/{
1305 s//\1/
1306 q
1307 }
1308 s/.*/./; q'`
b34f6357 1309 srcdir=$ac_confdir
81ecdfbb 1310 if test ! -r "$srcdir/$ac_unique_file"; then
b34f6357
DB
1311 srcdir=..
1312 fi
1313else
1314 ac_srcdir_defaulted=no
1315fi
81ecdfbb
RW
1316if test ! -r "$srcdir/$ac_unique_file"; then
1317 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1318 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1319fi
1320ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1321ac_abs_confdir=`(
d0ac1c44 1322 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1323 pwd)`
1324# When building in place, set srcdir=.
1325if test "$ac_abs_confdir" = "$ac_pwd"; then
1326 srcdir=.
1327fi
1328# Remove unnecessary trailing slashes from srcdir.
1329# Double slashes in file names in object file debugging info
1330# mess up M-x gdb in Emacs.
1331case $srcdir in
1332*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1333esac
1334for ac_var in $ac_precious_vars; do
1335 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336 eval ac_env_${ac_var}_value=\$${ac_var}
1337 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339done
b34f6357 1340
b7026657
AC
1341#
1342# Report the --help message.
1343#
1344if test "$ac_init_help" = "long"; then
1345 # Omit some internal or obsolete options to make the list less imposing.
1346 # This message is too long to be a string in the A/UX 3.1 sh.
1347 cat <<_ACEOF
1348\`configure' configures this package to adapt to many kinds of systems.
b34f6357 1349
b7026657 1350Usage: $0 [OPTION]... [VAR=VALUE]...
b34f6357 1351
b7026657
AC
1352To assign environment variables (e.g., CC, CFLAGS...), specify them as
1353VAR=VALUE. See below for descriptions of some of the useful variables.
b34f6357 1354
b7026657 1355Defaults for the options are specified in brackets.
b34f6357 1356
b7026657
AC
1357Configuration:
1358 -h, --help display this help and exit
1359 --help=short display options specific to this package
1360 --help=recursive display the short help of all the included packages
1361 -V, --version display version information and exit
d0ac1c44 1362 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1363 --cache-file=FILE cache test results in FILE [disabled]
1364 -C, --config-cache alias for \`--cache-file=config.cache'
1365 -n, --no-create do not create output files
1366 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1367
b7026657
AC
1368Installation directories:
1369 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1370 [$ac_default_prefix]
b7026657 1371 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1372 [PREFIX]
b34f6357 1373
b7026657
AC
1374By default, \`make install' will install all the files in
1375\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1376an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1377for instance \`--prefix=\$HOME'.
b34f6357 1378
b7026657
AC
1379For better control, use the options below.
1380
1381Fine tuning of the installation directories:
81ecdfbb
RW
1382 --bindir=DIR user executables [EPREFIX/bin]
1383 --sbindir=DIR system admin executables [EPREFIX/sbin]
1384 --libexecdir=DIR program executables [EPREFIX/libexec]
1385 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1386 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1387 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1388 --libdir=DIR object code libraries [EPREFIX/lib]
1389 --includedir=DIR C header files [PREFIX/include]
1390 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1391 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1392 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1393 --infodir=DIR info documentation [DATAROOTDIR/info]
1394 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1395 --mandir=DIR man documentation [DATAROOTDIR/man]
1396 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1397 --htmldir=DIR html documentation [DOCDIR]
1398 --dvidir=DIR dvi documentation [DOCDIR]
1399 --pdfdir=DIR pdf documentation [DOCDIR]
1400 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1401_ACEOF
1402
1403 cat <<\_ACEOF
1404
1405Program names:
1406 --program-prefix=PREFIX prepend PREFIX to installed program names
1407 --program-suffix=SUFFIX append SUFFIX to installed program names
1408 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1409
1410System types:
1411 --build=BUILD configure for building on BUILD [guessed]
1412 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1413 --target=TARGET configure for building compilers for TARGET [HOST]
1414_ACEOF
b34f6357 1415fi
b7026657
AC
1416
1417if test -n "$ac_init_help"; then
1418
1419 cat <<\_ACEOF
1420
1421Optional Features:
81ecdfbb 1422 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1423 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1424 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1425 --enable-plugins Enable support for plugins
6bb11ab3
L
1426 --enable-shared[=PKGS] build shared libraries [default=yes]
1427 --enable-static[=PKGS] build static libraries [default=yes]
1428 --enable-fast-install[=PKGS]
1429 optimize for fast installation [default=yes]
1430 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1431 --enable-maintainer-mode
1432 enable make rules and dependencies not useful (and
1433 sometimes confusing) to the casual installer
8d0978fb
MF
1434 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1435 itself)
1436 --enable-sim-stdio Specify whether to use stdio for console
1437 input/output
1438 --enable-sim-trace=opts Enable tracing of simulated programs
1439 --enable-sim-profile=opts
1440 Enable profiling flags
35656e95 1441 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1442 --enable-sim-environment=environment
1443 Specify mixed, user, virtual or operating
1444 environment
347fe5bb
MF
1445 --enable-sim-inline=inlines
1446 Specify which functions should be inlined
8d0978fb
MF
1447 --enable-sim-endian=endian
1448 Specify target byte endian orientation
1449 --enable-sim-alignment=align
1450 Specify strict, nonstrict or forced alignment of
1451 memory accesses
8d0978fb
MF
1452 --enable-sim-scache=size
1453 Specify simulator execution cache size
1454 --enable-sim-default-model=model
1455 Specify default model to simulate
5c1008a4
MF
1456 --enable-werror treat compile warnings as errors
1457 --enable-build-warnings enable build-time compiler warnings if gcc is used
1458 --enable-sim-build-warnings
1459 enable SIM specific build-time compiler warnings if
1460 gcc is used
8d0978fb
MF
1461 --enable-cgen-maint=DIR build cgen generated files
1462 --enable-sim-trapdump Make unknown traps dump the registers
1517bd27
MF
1463 --enable-sim-hardware=LIST
1464 Specify the hardware to be included in the build.
b7026657 1465
6efef468
JM
1466Optional Packages:
1467 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1468 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1469 --with-system-zlib use installed libz
6bb11ab3
L
1470 --with-pic try to use only PIC/non-PIC objects [default=use
1471 both]
1472 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1473 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1474 --with-bugurl=URL Direct users to URL to report a bug
1475
b7026657
AC
1476Some influential environment variables:
1477 CC C compiler command
1478 CFLAGS C compiler flags
1479 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1480 nonstandard directory <lib dir>
81ecdfbb 1481 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1482 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1483 you have headers in a nonstandard directory <include dir>
b7026657
AC
1484 CPP C preprocessor
1485
1486Use these variables to override the choices made by `configure' or to help
1487it to find libraries and programs with nonstandard names/locations.
1488
81ecdfbb 1489Report bugs to the package provider.
b7026657 1490_ACEOF
81ecdfbb 1491ac_status=$?
b34f6357
DB
1492fi
1493
b7026657
AC
1494if test "$ac_init_help" = "recursive"; then
1495 # If there are subdirs, report their specific --help.
b7026657 1496 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1497 test -d "$ac_dir" ||
1498 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1499 continue
b7026657 1500 ac_builddir=.
b34f6357 1501
81ecdfbb
RW
1502case "$ac_dir" in
1503.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504*)
1505 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1506 # A ".." for each directory in $ac_dir_suffix.
1507 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1508 case $ac_top_builddir_sub in
1509 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1510 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1511 esac ;;
1512esac
1513ac_abs_top_builddir=$ac_pwd
1514ac_abs_builddir=$ac_pwd$ac_dir_suffix
1515# for backward compatibility:
1516ac_top_builddir=$ac_top_build_prefix
b34f6357 1517
b7026657 1518case $srcdir in
81ecdfbb 1519 .) # We are building in place.
b7026657 1520 ac_srcdir=.
81ecdfbb
RW
1521 ac_top_srcdir=$ac_top_builddir_sub
1522 ac_abs_top_srcdir=$ac_pwd ;;
1523 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1524 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1525 ac_top_srcdir=$srcdir
1526 ac_abs_top_srcdir=$srcdir ;;
1527 *) # Relative name.
1528 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1529 ac_top_srcdir=$ac_top_build_prefix$srcdir
1530 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1531esac
81ecdfbb
RW
1532ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1533
1534 cd "$ac_dir" || { ac_status=$?; continue; }
1535 # Check for guested configure.
1536 if test -f "$ac_srcdir/configure.gnu"; then
1537 echo &&
1538 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1539 elif test -f "$ac_srcdir/configure"; then
1540 echo &&
1541 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1542 else
81ecdfbb
RW
1543 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1544 fi || ac_status=$?
1545 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1546 done
b34f6357 1547fi
b7026657 1548
81ecdfbb 1549test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1550if $ac_init_version; then
1551 cat <<\_ACEOF
81ecdfbb 1552configure
d0ac1c44 1553generated by GNU Autoconf 2.69
b7026657 1554
d0ac1c44 1555Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1556This configure script is free software; the Free Software Foundation
1557gives unlimited permission to copy, distribute and modify it.
1558_ACEOF
81ecdfbb 1559 exit
b7026657 1560fi
b7026657 1561
81ecdfbb
RW
1562## ------------------------ ##
1563## Autoconf initialization. ##
1564## ------------------------ ##
b7026657 1565
81ecdfbb
RW
1566# ac_fn_c_try_compile LINENO
1567# --------------------------
1568# Try to compile conftest.$ac_ext, and return whether this succeeded.
1569ac_fn_c_try_compile ()
b7026657 1570{
81ecdfbb
RW
1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 rm -f conftest.$ac_objext
1573 if { { ac_try="$ac_compile"
1574case "(($ac_try" in
1575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576 *) ac_try_echo=$ac_try;;
1577esac
1578eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579$as_echo "$ac_try_echo"; } >&5
1580 (eval "$ac_compile") 2>conftest.err
1581 ac_status=$?
1582 if test -s conftest.err; then
1583 grep -v '^ *+' conftest.err >conftest.er1
1584 cat conftest.er1 >&5
1585 mv -f conftest.er1 conftest.err
1586 fi
1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 test $ac_status = 0; } && {
1589 test -z "$ac_c_werror_flag" ||
1590 test ! -s conftest.err
1591 } && test -s conftest.$ac_objext; then :
1592 ac_retval=0
1593else
1594 $as_echo "$as_me: failed program was:" >&5
1595sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1596
81ecdfbb
RW
1597 ac_retval=1
1598fi
d0ac1c44
SM
1599 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1600 as_fn_set_status $ac_retval
b7026657 1601
81ecdfbb 1602} # ac_fn_c_try_compile
b7026657 1603
81ecdfbb
RW
1604# ac_fn_c_try_cpp LINENO
1605# ----------------------
1606# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1607ac_fn_c_try_cpp ()
1608{
1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 if { { ac_try="$ac_cpp conftest.$ac_ext"
1611case "(($ac_try" in
1612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1613 *) ac_try_echo=$ac_try;;
1614esac
1615eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1616$as_echo "$ac_try_echo"; } >&5
1617 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1618 ac_status=$?
1619 if test -s conftest.err; then
1620 grep -v '^ *+' conftest.err >conftest.er1
1621 cat conftest.er1 >&5
1622 mv -f conftest.er1 conftest.err
1623 fi
1624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1625 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1626 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1627 test ! -s conftest.err
1628 }; then :
1629 ac_retval=0
1630else
1631 $as_echo "$as_me: failed program was:" >&5
1632sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1633
81ecdfbb
RW
1634 ac_retval=1
1635fi
d0ac1c44
SM
1636 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1637 as_fn_set_status $ac_retval
b7026657 1638
81ecdfbb 1639} # ac_fn_c_try_cpp
b7026657 1640
81ecdfbb
RW
1641# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1642# -------------------------------------------------------
1643# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1644# the include files in INCLUDES and setting the cache variable VAR
1645# accordingly.
1646ac_fn_c_check_header_mongrel ()
1647{
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1649 if eval \${$3+:} false; then :
81ecdfbb
RW
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1651$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1652if eval \${$3+:} false; then :
81ecdfbb
RW
1653 $as_echo_n "(cached) " >&6
1654fi
1655eval ac_res=\$$3
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1657$as_echo "$ac_res" >&6; }
1658else
1659 # Is the header compilable?
1660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1661$as_echo_n "checking $2 usability... " >&6; }
1662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663/* end confdefs.h. */
1664$4
1665#include <$2>
1666_ACEOF
1667if ac_fn_c_try_compile "$LINENO"; then :
1668 ac_header_compiler=yes
1669else
1670 ac_header_compiler=no
1671fi
1672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1674$as_echo "$ac_header_compiler" >&6; }
1675
1676# Is the header present?
1677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1678$as_echo_n "checking $2 presence... " >&6; }
1679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h. */
1681#include <$2>
1682_ACEOF
1683if ac_fn_c_try_cpp "$LINENO"; then :
1684 ac_header_preproc=yes
1685else
1686 ac_header_preproc=no
1687fi
d0ac1c44 1688rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1690$as_echo "$ac_header_preproc" >&6; }
1691
1692# So? What about this header?
1693case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1694 yes:no: )
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1696$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1698$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1699 ;;
1700 no:yes:* )
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1702$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1704$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1706$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1708$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711 ;;
1712esac
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1714$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1715if eval \${$3+:} false; then :
81ecdfbb
RW
1716 $as_echo_n "(cached) " >&6
1717else
1718 eval "$3=\$ac_header_compiler"
1719fi
1720eval ac_res=\$$3
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1722$as_echo "$ac_res" >&6; }
1723fi
d0ac1c44 1724 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1725
1726} # ac_fn_c_check_header_mongrel
1727
1728# ac_fn_c_try_run LINENO
1729# ----------------------
1730# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1731# that executables *can* be run.
1732ac_fn_c_try_run ()
1733{
1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1735 if { { ac_try="$ac_link"
1736case "(($ac_try" in
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1739esac
1740eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741$as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_link") 2>&5
1743 ac_status=$?
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1746 { { case "(($ac_try" in
1747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1748 *) ac_try_echo=$ac_try;;
1749esac
1750eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751$as_echo "$ac_try_echo"; } >&5
1752 (eval "$ac_try") 2>&5
1753 ac_status=$?
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; }; }; then :
1756 ac_retval=0
1757else
1758 $as_echo "$as_me: program exited with status $ac_status" >&5
1759 $as_echo "$as_me: failed program was:" >&5
1760sed 's/^/| /' conftest.$ac_ext >&5
1761
1762 ac_retval=$ac_status
1763fi
1764 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766 as_fn_set_status $ac_retval
81ecdfbb
RW
1767
1768} # ac_fn_c_try_run
1769
1770# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1771# -------------------------------------------------------
1772# Tests whether HEADER exists and can be compiled using the include files in
1773# INCLUDES, setting the cache variable VAR accordingly.
1774ac_fn_c_check_header_compile ()
1775{
1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1778$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1779if eval \${$3+:} false; then :
81ecdfbb
RW
1780 $as_echo_n "(cached) " >&6
1781else
1782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1783/* end confdefs.h. */
1784$4
1785#include <$2>
1786_ACEOF
1787if ac_fn_c_try_compile "$LINENO"; then :
1788 eval "$3=yes"
1789else
1790 eval "$3=no"
1791fi
1792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1793fi
1794eval ac_res=\$$3
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1796$as_echo "$ac_res" >&6; }
d0ac1c44 1797 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1798
1799} # ac_fn_c_check_header_compile
1800
1801# ac_fn_c_try_link LINENO
1802# -----------------------
1803# Try to link conftest.$ac_ext, and return whether this succeeded.
1804ac_fn_c_try_link ()
1805{
1806 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807 rm -f conftest.$ac_objext conftest$ac_exeext
1808 if { { ac_try="$ac_link"
1809case "(($ac_try" in
1810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1811 *) ac_try_echo=$ac_try;;
1812esac
1813eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1814$as_echo "$ac_try_echo"; } >&5
1815 (eval "$ac_link") 2>conftest.err
1816 ac_status=$?
1817 if test -s conftest.err; then
1818 grep -v '^ *+' conftest.err >conftest.er1
1819 cat conftest.er1 >&5
1820 mv -f conftest.er1 conftest.err
1821 fi
1822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1823 test $ac_status = 0; } && {
1824 test -z "$ac_c_werror_flag" ||
1825 test ! -s conftest.err
1826 } && test -s conftest$ac_exeext && {
1827 test "$cross_compiling" = yes ||
d0ac1c44 1828 test -x conftest$ac_exeext
81ecdfbb
RW
1829 }; then :
1830 ac_retval=0
1831else
1832 $as_echo "$as_me: failed program was:" >&5
1833sed 's/^/| /' conftest.$ac_ext >&5
1834
1835 ac_retval=1
1836fi
1837 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1838 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1839 # interfere with the next link command; also delete a directory that is
1840 # left behind by Apple's compiler. We do this before executing the actions.
1841 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1842 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1843 as_fn_set_status $ac_retval
81ecdfbb
RW
1844
1845} # ac_fn_c_try_link
1846
1847# ac_fn_c_check_func LINENO FUNC VAR
1848# ----------------------------------
1849# Tests whether FUNC exists, setting the cache variable VAR accordingly
1850ac_fn_c_check_func ()
1851{
1852 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1855if eval \${$3+:} false; then :
81ecdfbb
RW
1856 $as_echo_n "(cached) " >&6
1857else
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859/* end confdefs.h. */
1860/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1861 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1862#define $2 innocuous_$2
1863
1864/* System header to define __stub macros and hopefully few prototypes,
1865 which can conflict with char $2 (); below.
1866 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1867 <limits.h> exists even on freestanding compilers. */
1868
1869#ifdef __STDC__
1870# include <limits.h>
1871#else
1872# include <assert.h>
1873#endif
1874
1875#undef $2
1876
1877/* Override any GCC internal prototype to avoid an error.
1878 Use char because int might match the return type of a GCC
1879 builtin and then its argument prototype would still apply. */
1880#ifdef __cplusplus
1881extern "C"
1882#endif
1883char $2 ();
1884/* The GNU C library defines this for functions which it implements
1885 to always fail with ENOSYS. Some functions are actually named
1886 something starting with __ and the normal name is an alias. */
1887#if defined __stub_$2 || defined __stub___$2
1888choke me
1889#endif
1890
1891int
1892main ()
1893{
1894return $2 ();
1895 ;
1896 return 0;
1897}
1898_ACEOF
1899if ac_fn_c_try_link "$LINENO"; then :
1900 eval "$3=yes"
1901else
1902 eval "$3=no"
1903fi
1904rm -f core conftest.err conftest.$ac_objext \
1905 conftest$ac_exeext conftest.$ac_ext
1906fi
1907eval ac_res=\$$3
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1909$as_echo "$ac_res" >&6; }
d0ac1c44 1910 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1911
1912} # ac_fn_c_check_func
936df756
MF
1913
1914# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1915# ----------------------------------------------------
1916# Tries to find if the field MEMBER exists in type AGGR, after including
1917# INCLUDES, setting cache variable VAR accordingly.
1918ac_fn_c_check_member ()
1919{
1920 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1922$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1923if eval \${$4+:} false; then :
936df756
MF
1924 $as_echo_n "(cached) " >&6
1925else
1926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927/* end confdefs.h. */
1928$5
1929int
1930main ()
1931{
1932static $2 ac_aggr;
1933if (ac_aggr.$3)
1934return 0;
1935 ;
1936 return 0;
1937}
1938_ACEOF
1939if ac_fn_c_try_compile "$LINENO"; then :
1940 eval "$4=yes"
1941else
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943/* end confdefs.h. */
1944$5
1945int
1946main ()
1947{
1948static $2 ac_aggr;
1949if (sizeof ac_aggr.$3)
1950return 0;
1951 ;
1952 return 0;
1953}
1954_ACEOF
1955if ac_fn_c_try_compile "$LINENO"; then :
1956 eval "$4=yes"
1957else
1958 eval "$4=no"
1959fi
1960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1961fi
1962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1963fi
1964eval ac_res=\$$4
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1966$as_echo "$ac_res" >&6; }
d0ac1c44 1967 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1968
1969} # ac_fn_c_check_member
1970
1971# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1972# -------------------------------------------
1973# Tests whether TYPE exists after having included INCLUDES, setting cache
1974# variable VAR accordingly.
1975ac_fn_c_check_type ()
1976{
1977 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1979$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1980if eval \${$3+:} false; then :
936df756
MF
1981 $as_echo_n "(cached) " >&6
1982else
1983 eval "$3=no"
1984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1985/* end confdefs.h. */
1986$4
1987int
1988main ()
1989{
1990if (sizeof ($2))
1991 return 0;
1992 ;
1993 return 0;
1994}
1995_ACEOF
1996if ac_fn_c_try_compile "$LINENO"; then :
1997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1998/* end confdefs.h. */
1999$4
2000int
2001main ()
2002{
2003if (sizeof (($2)))
2004 return 0;
2005 ;
2006 return 0;
2007}
2008_ACEOF
2009if ac_fn_c_try_compile "$LINENO"; then :
2010
2011else
2012 eval "$3=yes"
2013fi
2014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2015fi
2016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2017fi
2018eval ac_res=\$$3
2019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2020$as_echo "$ac_res" >&6; }
d0ac1c44 2021 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2022
2023} # ac_fn_c_check_type
81ecdfbb
RW
2024cat >config.log <<_ACEOF
2025This file contains any messages produced by compilers while
2026running configure, to aid debugging if configure makes a mistake.
2027
2028It was created by $as_me, which was
d0ac1c44 2029generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2030
2031 $ $0 $@
2032
2033_ACEOF
2034exec 5>>config.log
2035{
2036cat <<_ASUNAME
2037## --------- ##
2038## Platform. ##
2039## --------- ##
2040
2041hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2042uname -m = `(uname -m) 2>/dev/null || echo unknown`
2043uname -r = `(uname -r) 2>/dev/null || echo unknown`
2044uname -s = `(uname -s) 2>/dev/null || echo unknown`
2045uname -v = `(uname -v) 2>/dev/null || echo unknown`
2046
2047/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2048/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2049
2050/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2051/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2052/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2053/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2054/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2055/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2056/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2057
2058_ASUNAME
2059
2060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2061for as_dir in $PATH
2062do
2063 IFS=$as_save_IFS
2064 test -z "$as_dir" && as_dir=.
2065 $as_echo "PATH: $as_dir"
2066 done
2067IFS=$as_save_IFS
2068
2069} >&5
2070
2071cat >&5 <<_ACEOF
2072
2073
2074## ----------- ##
2075## Core tests. ##
b7026657
AC
2076## ----------- ##
2077
2078_ACEOF
2079
2080
2081# Keep a trace of the command line.
2082# Strip out --no-create and --no-recursion so they do not pile up.
2083# Strip out --silent because we don't want to record it for future runs.
2084# Also quote any args containing shell meta-characters.
2085# Make two passes to allow for proper duplicate-argument suppression.
2086ac_configure_args=
2087ac_configure_args0=
2088ac_configure_args1=
b7026657
AC
2089ac_must_keep_next=false
2090for ac_pass in 1 2
2091do
2092 for ac_arg
2093 do
2094 case $ac_arg in
2095 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2097 | -silent | --silent | --silen | --sile | --sil)
2098 continue ;;
81ecdfbb
RW
2099 *\'*)
2100 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2101 esac
2102 case $ac_pass in
81ecdfbb 2103 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2104 2)
81ecdfbb 2105 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2106 if test $ac_must_keep_next = true; then
2107 ac_must_keep_next=false # Got value, back to normal.
2108 else
2109 case $ac_arg in
2110 *=* | --config-cache | -C | -disable-* | --disable-* \
2111 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2112 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2113 | -with-* | --with-* | -without-* | --without-* | --x)
2114 case "$ac_configure_args0 " in
2115 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2116 esac
2117 ;;
2118 -* ) ac_must_keep_next=true ;;
2119 esac
2120 fi
81ecdfbb 2121 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2122 ;;
2123 esac
2124 done
2125done
81ecdfbb
RW
2126{ ac_configure_args0=; unset ac_configure_args0;}
2127{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2128
2129# When interrupted or exit'd, cleanup temporary files, and complete
2130# config.log. We remove comments because anyway the quotes in there
2131# would cause problems or look ugly.
81ecdfbb
RW
2132# WARNING: Use '\'' to represent an apostrophe within the trap.
2133# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2134trap 'exit_status=$?
2135 # Save into config.log some information that might help in debugging.
2136 {
2137 echo
2138
d0ac1c44 2139 $as_echo "## ---------------- ##
b7026657 2140## Cache variables. ##
d0ac1c44 2141## ---------------- ##"
b7026657
AC
2142 echo
2143 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2144(
2145 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2146 eval ac_val=\$$ac_var
2147 case $ac_val in #(
2148 *${as_nl}*)
2149 case $ac_var in #(
2150 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2151$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2152 esac
2153 case $ac_var in #(
2154 _ | IFS | as_nl) ;; #(
2155 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2156 *) { eval $ac_var=; unset $ac_var;} ;;
2157 esac ;;
2158 esac
2159 done
b7026657 2160 (set) 2>&1 |
81ecdfbb
RW
2161 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2162 *${as_nl}ac_space=\ *)
b7026657 2163 sed -n \
81ecdfbb
RW
2164 "s/'\''/'\''\\\\'\'''\''/g;
2165 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2166 ;; #(
b7026657 2167 *)
81ecdfbb 2168 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2169 ;;
81ecdfbb
RW
2170 esac |
2171 sort
2172)
b7026657
AC
2173 echo
2174
d0ac1c44 2175 $as_echo "## ----------------- ##
b7026657 2176## Output variables. ##
d0ac1c44 2177## ----------------- ##"
b7026657
AC
2178 echo
2179 for ac_var in $ac_subst_vars
2180 do
81ecdfbb
RW
2181 eval ac_val=\$$ac_var
2182 case $ac_val in
2183 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2184 esac
2185 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2186 done | sort
2187 echo
2188
2189 if test -n "$ac_subst_files"; then
d0ac1c44 2190 $as_echo "## ------------------- ##
81ecdfbb 2191## File substitutions. ##
d0ac1c44 2192## ------------------- ##"
b7026657
AC
2193 echo
2194 for ac_var in $ac_subst_files
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 fi
2204
2205 if test -s confdefs.h; then
d0ac1c44 2206 $as_echo "## ----------- ##
b7026657 2207## confdefs.h. ##
d0ac1c44 2208## ----------- ##"
b7026657 2209 echo
81ecdfbb 2210 cat confdefs.h
b7026657
AC
2211 echo
2212 fi
2213 test "$ac_signal" != 0 &&
81ecdfbb
RW
2214 $as_echo "$as_me: caught signal $ac_signal"
2215 $as_echo "$as_me: exit $exit_status"
b7026657 2216 } >&5
81ecdfbb
RW
2217 rm -f core *.core core.conftest.* &&
2218 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2219 exit $exit_status
81ecdfbb 2220' 0
b7026657 2221for ac_signal in 1 2 13 15; do
81ecdfbb 2222 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2223done
2224ac_signal=0
2225
2226# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2227rm -f -r conftest* confdefs.h
2228
2229$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2230
2231# Predefined preprocessor variables.
2232
2233cat >>confdefs.h <<_ACEOF
2234#define PACKAGE_NAME "$PACKAGE_NAME"
2235_ACEOF
2236
b7026657
AC
2237cat >>confdefs.h <<_ACEOF
2238#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2239_ACEOF
2240
b7026657
AC
2241cat >>confdefs.h <<_ACEOF
2242#define PACKAGE_VERSION "$PACKAGE_VERSION"
2243_ACEOF
2244
b7026657
AC
2245cat >>confdefs.h <<_ACEOF
2246#define PACKAGE_STRING "$PACKAGE_STRING"
2247_ACEOF
2248
b7026657
AC
2249cat >>confdefs.h <<_ACEOF
2250#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2251_ACEOF
2252
81ecdfbb
RW
2253cat >>confdefs.h <<_ACEOF
2254#define PACKAGE_URL "$PACKAGE_URL"
2255_ACEOF
2256
b7026657
AC
2257
2258# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2259# Prefer an explicitly selected file to automatically selected ones.
2260ac_site_file1=NONE
2261ac_site_file2=NONE
2262if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2263 # We do not want a PATH search for config.site.
2264 case $CONFIG_SITE in #((
2265 -*) ac_site_file1=./$CONFIG_SITE;;
2266 */*) ac_site_file1=$CONFIG_SITE;;
2267 *) ac_site_file1=./$CONFIG_SITE;;
2268 esac
81ecdfbb
RW
2269elif test "x$prefix" != xNONE; then
2270 ac_site_file1=$prefix/share/config.site
2271 ac_site_file2=$prefix/etc/config.site
2272else
2273 ac_site_file1=$ac_default_prefix/share/config.site
2274 ac_site_file2=$ac_default_prefix/etc/config.site
2275fi
2276for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2277do
2278 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2279 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2281$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2282 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2283 . "$ac_site_file" \
2284 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2285$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2286as_fn_error $? "failed to load site script $ac_site_file
2287See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2288 fi
2289done
2290
2291if test -r "$cache_file"; then
d0ac1c44
SM
2292 # Some versions of bash will fail to source /dev/null (special files
2293 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2294 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2296$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2297 case $cache_file in
81ecdfbb
RW
2298 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2299 *) . "./$cache_file";;
b7026657
AC
2300 esac
2301 fi
2302else
81ecdfbb
RW
2303 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2304$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2305 >$cache_file
2306fi
2307
2308# Check that the precious variables saved in the cache have kept the same
2309# value.
2310ac_cache_corrupted=false
81ecdfbb 2311for ac_var in $ac_precious_vars; do
b7026657
AC
2312 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2313 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2314 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2315 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2316 case $ac_old_set,$ac_new_set in
2317 set,)
81ecdfbb
RW
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2319$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2320 ac_cache_corrupted=: ;;
2321 ,set)
81ecdfbb
RW
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2323$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2324 ac_cache_corrupted=: ;;
2325 ,);;
2326 *)
2327 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2328 # differences in whitespace do not lead to failure.
2329 ac_old_val_w=`echo x $ac_old_val`
2330 ac_new_val_w=`echo x $ac_new_val`
2331 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2333$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2334 ac_cache_corrupted=:
2335 else
2336 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2337$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2338 eval $ac_var=\$ac_old_val
2339 fi
2340 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2341$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2343$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2344 fi;;
2345 esac
2346 # Pass precious variables to config.status.
2347 if test "$ac_new_set" = set; then
2348 case $ac_new_val in
81ecdfbb 2349 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2350 *) ac_arg=$ac_var=$ac_new_val ;;
2351 esac
2352 case " $ac_configure_args " in
2353 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2354 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2355 esac
2356 fi
2357done
2358if $ac_cache_corrupted; then
81ecdfbb
RW
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2360$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2361 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2362$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2363 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2364fi
81ecdfbb
RW
2365## -------------------- ##
2366## Main body of script. ##
2367## -------------------- ##
b7026657
AC
2368
2369ac_ext=c
2370ac_cpp='$CPP $CPPFLAGS'
2371ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2372ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2373ac_compiler_gnu=$ac_cv_c_compiler_gnu
2374
2375
6bb11ab3
L
2376
2377
2378
2379
2380
c2783492
MF
2381ac_aux_dir=
2382for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2383 if test -f "$ac_dir/install-sh"; then
2384 ac_aux_dir=$ac_dir
2385 ac_install_sh="$ac_aux_dir/install-sh -c"
2386 break
2387 elif test -f "$ac_dir/install.sh"; then
2388 ac_aux_dir=$ac_dir
2389 ac_install_sh="$ac_aux_dir/install.sh -c"
2390 break
2391 elif test -f "$ac_dir/shtool"; then
2392 ac_aux_dir=$ac_dir
2393 ac_install_sh="$ac_aux_dir/shtool install -c"
2394 break
2395 fi
2396done
2397if test -z "$ac_aux_dir"; then
2398 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2399fi
2400
2401# These three variables are undocumented and unsupported,
2402# and are intended to be withdrawn in a future Autoconf release.
2403# They can cause serious problems if a builder's source tree is in a directory
2404# whose full name contains unusual characters.
2405ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2406ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2407ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2408
2409
2410# Make sure we can run config.sub.
2411$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2412 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2413
2414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2415$as_echo_n "checking build system type... " >&6; }
2416if ${ac_cv_build+:} false; then :
2417 $as_echo_n "(cached) " >&6
2418else
2419 ac_build_alias=$build_alias
2420test "x$ac_build_alias" = x &&
2421 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2422test "x$ac_build_alias" = x &&
2423 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2424ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2425 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2426
2427fi
2428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2429$as_echo "$ac_cv_build" >&6; }
2430case $ac_cv_build in
2431*-*-*) ;;
2432*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2433esac
2434build=$ac_cv_build
2435ac_save_IFS=$IFS; IFS='-'
2436set x $ac_cv_build
2437shift
2438build_cpu=$1
2439build_vendor=$2
2440shift; shift
2441# Remember, the first character of IFS is used to create $*,
2442# except with old shells:
2443build_os=$*
2444IFS=$ac_save_IFS
2445case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2446
2447
2448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2449$as_echo_n "checking host system type... " >&6; }
2450if ${ac_cv_host+:} false; then :
2451 $as_echo_n "(cached) " >&6
2452else
2453 if test "x$host_alias" = x; then
2454 ac_cv_host=$ac_cv_build
2455else
2456 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2457 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2458fi
2459
2460fi
2461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2462$as_echo "$ac_cv_host" >&6; }
2463case $ac_cv_host in
2464*-*-*) ;;
2465*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2466esac
2467host=$ac_cv_host
2468ac_save_IFS=$IFS; IFS='-'
2469set x $ac_cv_host
2470shift
2471host_cpu=$1
2472host_vendor=$2
2473shift; shift
2474# Remember, the first character of IFS is used to create $*,
2475# except with old shells:
2476host_os=$*
2477IFS=$ac_save_IFS
2478case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2479
2480
2481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2482$as_echo_n "checking target system type... " >&6; }
2483if ${ac_cv_target+:} false; then :
2484 $as_echo_n "(cached) " >&6
2485else
2486 if test "x$target_alias" = x; then
2487 ac_cv_target=$ac_cv_host
2488else
2489 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2490 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2491fi
2492
2493fi
2494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2495$as_echo "$ac_cv_target" >&6; }
2496case $ac_cv_target in
2497*-*-*) ;;
2498*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2499esac
2500target=$ac_cv_target
2501ac_save_IFS=$IFS; IFS='-'
2502set x $ac_cv_target
2503shift
2504target_cpu=$1
2505target_vendor=$2
2506shift; shift
2507# Remember, the first character of IFS is used to create $*,
2508# except with old shells:
2509target_os=$*
2510IFS=$ac_save_IFS
2511case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2512
2513
2514# The aliases save the names the user supplied, while $host etc.
2515# will get canonicalized.
2516test -n "$target_alias" &&
2517 test "$program_prefix$program_suffix$program_transform_name" = \
2518 NONENONEs,x,x, &&
2519 program_prefix=${target_alias}-
6bb11ab3
L
2520ac_ext=c
2521ac_cpp='$CPP $CPPFLAGS'
2522ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2523ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2524ac_compiler_gnu=$ac_cv_c_compiler_gnu
2525if test -n "$ac_tool_prefix"; then
2526 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2527set dummy ${ac_tool_prefix}gcc; ac_word=$2
2528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2529$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2530if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2531 $as_echo_n "(cached) " >&6
2532else
2533 if test -n "$CC"; then
2534 ac_cv_prog_CC="$CC" # Let the user override the test.
2535else
2536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2537for as_dir in $PATH
2538do
2539 IFS=$as_save_IFS
2540 test -z "$as_dir" && as_dir=.
2541 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2542 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2543 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2546 fi
2547done
2548 done
2549IFS=$as_save_IFS
2550
2551fi
2552fi
2553CC=$ac_cv_prog_CC
2554if test -n "$CC"; then
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2556$as_echo "$CC" >&6; }
2557else
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2559$as_echo "no" >&6; }
2560fi
2561
2562
2563fi
2564if test -z "$ac_cv_prog_CC"; then
2565 ac_ct_CC=$CC
2566 # Extract the first word of "gcc", so it can be a program name with args.
2567set dummy gcc; ac_word=$2
2568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2569$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2570if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2571 $as_echo_n "(cached) " >&6
2572else
2573 if test -n "$ac_ct_CC"; then
2574 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2575else
2576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2577for as_dir in $PATH
2578do
2579 IFS=$as_save_IFS
2580 test -z "$as_dir" && as_dir=.
2581 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2583 ac_cv_prog_ac_ct_CC="gcc"
2584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2585 break 2
2586 fi
2587done
2588 done
2589IFS=$as_save_IFS
2590
2591fi
2592fi
2593ac_ct_CC=$ac_cv_prog_ac_ct_CC
2594if test -n "$ac_ct_CC"; then
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2596$as_echo "$ac_ct_CC" >&6; }
2597else
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2599$as_echo "no" >&6; }
2600fi
2601
2602 if test "x$ac_ct_CC" = x; then
2603 CC=""
2604 else
2605 case $cross_compiling:$ac_tool_warned in
2606yes:)
2607{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2608$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2609ac_tool_warned=yes ;;
2610esac
2611 CC=$ac_ct_CC
2612 fi
2613else
2614 CC="$ac_cv_prog_CC"
2615fi
2616
2617if test -z "$CC"; then
2618 if test -n "$ac_tool_prefix"; then
2619 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2620set dummy ${ac_tool_prefix}cc; ac_word=$2
2621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2622$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2623if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2624 $as_echo_n "(cached) " >&6
2625else
2626 if test -n "$CC"; then
2627 ac_cv_prog_CC="$CC" # Let the user override the test.
2628else
2629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2630for as_dir in $PATH
2631do
2632 IFS=$as_save_IFS
2633 test -z "$as_dir" && as_dir=.
2634 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2636 ac_cv_prog_CC="${ac_tool_prefix}cc"
2637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2638 break 2
2639 fi
2640done
2641 done
2642IFS=$as_save_IFS
2643
2644fi
2645fi
2646CC=$ac_cv_prog_CC
2647if test -n "$CC"; then
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2649$as_echo "$CC" >&6; }
2650else
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2652$as_echo "no" >&6; }
2653fi
2654
2655
2656 fi
2657fi
2658if test -z "$CC"; then
2659 # Extract the first word of "cc", so it can be a program name with args.
2660set dummy cc; ac_word=$2
2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2662$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2663if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2664 $as_echo_n "(cached) " >&6
2665else
2666 if test -n "$CC"; then
2667 ac_cv_prog_CC="$CC" # Let the user override the test.
2668else
2669 ac_prog_rejected=no
2670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2671for as_dir in $PATH
2672do
2673 IFS=$as_save_IFS
2674 test -z "$as_dir" && as_dir=.
2675 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2677 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2678 ac_prog_rejected=yes
2679 continue
2680 fi
2681 ac_cv_prog_CC="cc"
2682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2683 break 2
2684 fi
2685done
2686 done
2687IFS=$as_save_IFS
2688
2689if test $ac_prog_rejected = yes; then
2690 # We found a bogon in the path, so make sure we never use it.
2691 set dummy $ac_cv_prog_CC
2692 shift
2693 if test $# != 0; then
2694 # We chose a different compiler from the bogus one.
2695 # However, it has the same basename, so the bogon will be chosen
2696 # first if we set CC to just the basename; use the full file name.
2697 shift
2698 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2699 fi
2700fi
2701fi
2702fi
2703CC=$ac_cv_prog_CC
2704if test -n "$CC"; then
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2706$as_echo "$CC" >&6; }
2707else
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2709$as_echo "no" >&6; }
2710fi
2711
2712
2713fi
2714if test -z "$CC"; then
2715 if test -n "$ac_tool_prefix"; then
2716 for ac_prog in cl.exe
2717 do
2718 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2719set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2722if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2723 $as_echo_n "(cached) " >&6
2724else
2725 if test -n "$CC"; then
2726 ac_cv_prog_CC="$CC" # Let the user override the test.
2727else
2728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729for as_dir in $PATH
2730do
2731 IFS=$as_save_IFS
2732 test -z "$as_dir" && as_dir=.
2733 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2735 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2737 break 2
2738 fi
2739done
2740 done
2741IFS=$as_save_IFS
2742
2743fi
2744fi
2745CC=$ac_cv_prog_CC
2746if test -n "$CC"; then
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2748$as_echo "$CC" >&6; }
2749else
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2751$as_echo "no" >&6; }
2752fi
2753
2754
2755 test -n "$CC" && break
2756 done
2757fi
2758if test -z "$CC"; then
2759 ac_ct_CC=$CC
2760 for ac_prog in cl.exe
2761do
2762 # Extract the first word of "$ac_prog", so it can be a program name with args.
2763set dummy $ac_prog; ac_word=$2
2764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2765$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2766if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2767 $as_echo_n "(cached) " >&6
2768else
2769 if test -n "$ac_ct_CC"; then
2770 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2771else
2772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2773for as_dir in $PATH
2774do
2775 IFS=$as_save_IFS
2776 test -z "$as_dir" && as_dir=.
2777 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2779 ac_cv_prog_ac_ct_CC="$ac_prog"
2780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2781 break 2
2782 fi
2783done
2784 done
2785IFS=$as_save_IFS
2786
2787fi
2788fi
2789ac_ct_CC=$ac_cv_prog_ac_ct_CC
2790if test -n "$ac_ct_CC"; then
2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2792$as_echo "$ac_ct_CC" >&6; }
2793else
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2795$as_echo "no" >&6; }
2796fi
2797
2798
2799 test -n "$ac_ct_CC" && break
2800done
2801
2802 if test "x$ac_ct_CC" = x; then
2803 CC=""
2804 else
2805 case $cross_compiling:$ac_tool_warned in
2806yes:)
2807{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2808$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2809ac_tool_warned=yes ;;
2810esac
2811 CC=$ac_ct_CC
2812 fi
2813fi
2814
2815fi
2816
2817
2818test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2819$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2820as_fn_error $? "no acceptable C compiler found in \$PATH
2821See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2822
2823# Provide some information about the compiler.
2824$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2825set X $ac_compile
2826ac_compiler=$2
2827for ac_option in --version -v -V -qversion; do
2828 { { ac_try="$ac_compiler $ac_option >&5"
2829case "(($ac_try" in
2830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2831 *) ac_try_echo=$ac_try;;
2832esac
2833eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2834$as_echo "$ac_try_echo"; } >&5
2835 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2836 ac_status=$?
2837 if test -s conftest.err; then
2838 sed '10a\
2839... rest of stderr output deleted ...
2840 10q' conftest.err >conftest.er1
2841 cat conftest.er1 >&5
6bb11ab3 2842 fi
d0ac1c44 2843 rm -f conftest.er1 conftest.err
6bb11ab3
L
2844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2845 test $ac_status = 0; }
2846done
2847
2848cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2849/* end confdefs.h. */
2850
2851int
2852main ()
2853{
2854
2855 ;
2856 return 0;
2857}
2858_ACEOF
2859ac_clean_files_save=$ac_clean_files
d0ac1c44 2860ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2861# Try to create an executable without -o first, disregard a.out.
2862# It will help us diagnose broken compilers, and finding out an intuition
2863# of exeext.
d0ac1c44
SM
2864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2865$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2866ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2867
2868# The possible output files:
2869ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2870
2871ac_rmfiles=
2872for ac_file in $ac_files
2873do
2874 case $ac_file in
2875 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2876 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2877 esac
2878done
2879rm -f $ac_rmfiles
2880
2881if { { ac_try="$ac_link_default"
2882case "(($ac_try" in
2883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2884 *) ac_try_echo=$ac_try;;
2885esac
2886eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2887$as_echo "$ac_try_echo"; } >&5
2888 (eval "$ac_link_default") 2>&5
2889 ac_status=$?
2890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2891 test $ac_status = 0; }; then :
2892 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2893# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2894# in a Makefile. We should not override ac_cv_exeext if it was cached,
2895# so that the user can short-circuit this test for compilers unknown to
2896# Autoconf.
2897for ac_file in $ac_files ''
2898do
2899 test -f "$ac_file" || continue
2900 case $ac_file in
2901 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2902 ;;
2903 [ab].out )
2904 # We found the default executable, but exeext='' is most
2905 # certainly right.
2906 break;;
2907 *.* )
2908 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2909 then :; else
2910 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2911 fi
2912 # We set ac_cv_exeext here because the later test for it is not
2913 # safe: cross compilers may not add the suffix if given an `-o'
2914 # argument, so we may need to know it at that point already.
2915 # Even if this section looks crufty: it has the advantage of
2916 # actually working.
2917 break;;
2918 * )
2919 break;;
2920 esac
2921done
2922test "$ac_cv_exeext" = no && ac_cv_exeext=
2923
2924else
2925 ac_file=''
2926fi
6bb11ab3 2927if test -z "$ac_file"; then :
d0ac1c44
SM
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2929$as_echo "no" >&6; }
2930$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2931sed 's/^/| /' conftest.$ac_ext >&5
2932
2933{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2934$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2935as_fn_error 77 "C compiler cannot create executables
2936See \`config.log' for more details" "$LINENO" 5; }
2937else
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2939$as_echo "yes" >&6; }
6bb11ab3 2940fi
d0ac1c44
SM
2941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2942$as_echo_n "checking for C compiler default output file name... " >&6; }
2943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2944$as_echo "$ac_file" >&6; }
6bb11ab3
L
2945ac_exeext=$ac_cv_exeext
2946
d0ac1c44 2947rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2948ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2950$as_echo_n "checking for suffix of executables... " >&6; }
2951if { { ac_try="$ac_link"
2952case "(($ac_try" in
2953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2954 *) ac_try_echo=$ac_try;;
2955esac
2956eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2957$as_echo "$ac_try_echo"; } >&5
2958 (eval "$ac_link") 2>&5
2959 ac_status=$?
2960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2961 test $ac_status = 0; }; then :
2962 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2963# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2964# work properly (i.e., refer to `conftest.exe'), while it won't with
2965# `rm'.
2966for ac_file in conftest.exe conftest conftest.*; do
2967 test -f "$ac_file" || continue
2968 case $ac_file in
2969 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2970 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2971 break;;
2972 * ) break;;
2973 esac
2974done
2975else
2976 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2977$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2978as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2979See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 2980fi
d0ac1c44 2981rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
2982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2983$as_echo "$ac_cv_exeext" >&6; }
2984
2985rm -f conftest.$ac_ext
2986EXEEXT=$ac_cv_exeext
2987ac_exeext=$EXEEXT
d0ac1c44
SM
2988cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2989/* end confdefs.h. */
2990#include <stdio.h>
2991int
2992main ()
2993{
2994FILE *f = fopen ("conftest.out", "w");
2995 return ferror (f) || fclose (f) != 0;
2996
2997 ;
2998 return 0;
2999}
3000_ACEOF
3001ac_clean_files="$ac_clean_files conftest.out"
3002# Check that the compiler produces executables we can run. If not, either
3003# the compiler is broken, or we cross compile.
3004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3005$as_echo_n "checking whether we are cross compiling... " >&6; }
3006if test "$cross_compiling" != yes; then
3007 { { ac_try="$ac_link"
3008case "(($ac_try" in
3009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3010 *) ac_try_echo=$ac_try;;
3011esac
3012eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3013$as_echo "$ac_try_echo"; } >&5
3014 (eval "$ac_link") 2>&5
3015 ac_status=$?
3016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3017 test $ac_status = 0; }
3018 if { ac_try='./conftest$ac_cv_exeext'
3019 { { case "(($ac_try" in
3020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3021 *) ac_try_echo=$ac_try;;
3022esac
3023eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3024$as_echo "$ac_try_echo"; } >&5
3025 (eval "$ac_try") 2>&5
3026 ac_status=$?
3027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3028 test $ac_status = 0; }; }; then
3029 cross_compiling=no
3030 else
3031 if test "$cross_compiling" = maybe; then
3032 cross_compiling=yes
3033 else
3034 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3035$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3036as_fn_error $? "cannot run C compiled programs.
3037If you meant to cross compile, use \`--host'.
3038See \`config.log' for more details" "$LINENO" 5; }
3039 fi
3040 fi
3041fi
3042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3043$as_echo "$cross_compiling" >&6; }
3044
3045rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3046ac_clean_files=$ac_clean_files_save
6bb11ab3
L
3047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3048$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3049if ${ac_cv_objext+:} false; then :
6bb11ab3
L
3050 $as_echo_n "(cached) " >&6
3051else
3052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3053/* end confdefs.h. */
3054
3055int
3056main ()
3057{
3058
3059 ;
3060 return 0;
3061}
3062_ACEOF
3063rm -f conftest.o conftest.obj
3064if { { ac_try="$ac_compile"
3065case "(($ac_try" in
3066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3067 *) ac_try_echo=$ac_try;;
3068esac
3069eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3070$as_echo "$ac_try_echo"; } >&5
3071 (eval "$ac_compile") 2>&5
3072 ac_status=$?
3073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3074 test $ac_status = 0; }; then :
3075 for ac_file in conftest.o conftest.obj conftest.*; do
3076 test -f "$ac_file" || continue;
3077 case $ac_file in
3078 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3079 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3080 break;;
3081 esac
3082done
3083else
3084 $as_echo "$as_me: failed program was:" >&5
3085sed 's/^/| /' conftest.$ac_ext >&5
3086
3087{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3088$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3089as_fn_error $? "cannot compute suffix of object files: cannot compile
3090See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
3091fi
3092rm -f conftest.$ac_cv_objext conftest.$ac_ext
3093fi
3094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3095$as_echo "$ac_cv_objext" >&6; }
3096OBJEXT=$ac_cv_objext
3097ac_objext=$OBJEXT
3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3099$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3100if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
3101 $as_echo_n "(cached) " >&6
3102else
3103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3104/* end confdefs.h. */
3105
3106int
3107main ()
3108{
3109#ifndef __GNUC__
3110 choke me
3111#endif
3112
3113 ;
3114 return 0;
3115}
3116_ACEOF
3117if ac_fn_c_try_compile "$LINENO"; then :
3118 ac_compiler_gnu=yes
3119else
3120 ac_compiler_gnu=no
3121fi
3122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3123ac_cv_c_compiler_gnu=$ac_compiler_gnu
3124
3125fi
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3127$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3128if test $ac_compiler_gnu = yes; then
3129 GCC=yes
3130else
3131 GCC=
3132fi
3133ac_test_CFLAGS=${CFLAGS+set}
3134ac_save_CFLAGS=$CFLAGS
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3136$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3137if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
3138 $as_echo_n "(cached) " >&6
3139else
3140 ac_save_c_werror_flag=$ac_c_werror_flag
3141 ac_c_werror_flag=yes
3142 ac_cv_prog_cc_g=no
3143 CFLAGS="-g"
3144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145/* end confdefs.h. */
3146
3147int
3148main ()
3149{
3150
3151 ;
3152 return 0;
3153}
3154_ACEOF
3155if ac_fn_c_try_compile "$LINENO"; then :
3156 ac_cv_prog_cc_g=yes
3157else
3158 CFLAGS=""
3159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3160/* end confdefs.h. */
3161
3162int
3163main ()
3164{
3165
3166 ;
3167 return 0;
3168}
3169_ACEOF
3170if ac_fn_c_try_compile "$LINENO"; then :
3171
3172else
3173 ac_c_werror_flag=$ac_save_c_werror_flag
3174 CFLAGS="-g"
3175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3176/* end confdefs.h. */
3177
3178int
3179main ()
3180{
3181
3182 ;
3183 return 0;
3184}
3185_ACEOF
3186if ac_fn_c_try_compile "$LINENO"; then :
3187 ac_cv_prog_cc_g=yes
3188fi
3189rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3190fi
3191rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192fi
3193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3194 ac_c_werror_flag=$ac_save_c_werror_flag
3195fi
3196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3197$as_echo "$ac_cv_prog_cc_g" >&6; }
3198if test "$ac_test_CFLAGS" = set; then
3199 CFLAGS=$ac_save_CFLAGS
3200elif test $ac_cv_prog_cc_g = yes; then
3201 if test "$GCC" = yes; then
3202 CFLAGS="-g -O2"
3203 else
3204 CFLAGS="-g"
3205 fi
3206else
3207 if test "$GCC" = yes; then
3208 CFLAGS="-O2"
3209 else
3210 CFLAGS=
3211 fi
3212fi
3213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3214$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3215if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3216 $as_echo_n "(cached) " >&6
3217else
3218 ac_cv_prog_cc_c89=no
3219ac_save_CC=$CC
3220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3221/* end confdefs.h. */
3222#include <stdarg.h>
3223#include <stdio.h>
d0ac1c44 3224struct stat;
6bb11ab3
L
3225/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3226struct buf { int x; };
3227FILE * (*rcsopen) (struct buf *, struct stat *, int);
3228static char *e (p, i)
3229 char **p;
3230 int i;
3231{
3232 return p[i];
3233}
3234static char *f (char * (*g) (char **, int), char **p, ...)
3235{
3236 char *s;
3237 va_list v;
3238 va_start (v,p);
3239 s = g (p, va_arg (v,int));
3240 va_end (v);
3241 return s;
3242}
3243
3244/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3245 function prototypes and stuff, but not '\xHH' hex character constants.
3246 These don't provoke an error unfortunately, instead are silently treated
3247 as 'x'. The following induces an error, until -std is added to get
3248 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3249 array size at least. It's necessary to write '\x00'==0 to get something
3250 that's true only with -std. */
3251int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3252
3253/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3254 inside strings and character constants. */
3255#define FOO(x) 'x'
3256int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3257
3258int test (int i, double x);
3259struct s1 {int (*f) (int a);};
3260struct s2 {int (*f) (double a);};
3261int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3262int argc;
3263char **argv;
3264int
3265main ()
3266{
3267return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3268 ;
3269 return 0;
3270}
3271_ACEOF
3272for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3273 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3274do
3275 CC="$ac_save_CC $ac_arg"
3276 if ac_fn_c_try_compile "$LINENO"; then :
3277 ac_cv_prog_cc_c89=$ac_arg
3278fi
3279rm -f core conftest.err conftest.$ac_objext
3280 test "x$ac_cv_prog_cc_c89" != "xno" && break
3281done
3282rm -f conftest.$ac_ext
3283CC=$ac_save_CC
3284
3285fi
3286# AC_CACHE_VAL
3287case "x$ac_cv_prog_cc_c89" in
3288 x)
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3290$as_echo "none needed" >&6; } ;;
3291 xno)
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3293$as_echo "unsupported" >&6; } ;;
3294 *)
3295 CC="$CC $ac_cv_prog_cc_c89"
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3297$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3298esac
3299if test "x$ac_cv_prog_cc_c89" != xno; then :
3300
3301fi
3302
3303ac_ext=c
3304ac_cpp='$CPP $CPPFLAGS'
3305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3307ac_compiler_gnu=$ac_cv_c_compiler_gnu
3308
c2783492 3309
ebe9564b
MF
3310ac_ext=c
3311ac_cpp='$CPP $CPPFLAGS'
3312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3314ac_compiler_gnu=$ac_cv_c_compiler_gnu
3315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3316$as_echo_n "checking how to run the C preprocessor... " >&6; }
3317# On Suns, sometimes $CPP names a directory.
3318if test -n "$CPP" && test -d "$CPP"; then
3319 CPP=
3320fi
3321if test -z "$CPP"; then
3322 if ${ac_cv_prog_CPP+:} false; then :
3323 $as_echo_n "(cached) " >&6
3324else
3325 # Double quotes because CPP needs to be expanded
3326 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3327 do
3328 ac_preproc_ok=false
3329for ac_c_preproc_warn_flag in '' yes
3330do
3331 # Use a header file that comes with gcc, so configuring glibc
3332 # with a fresh cross-compiler works.
3333 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3334 # <limits.h> exists even on freestanding compilers.
3335 # On the NeXT, cc -E runs the code through the compiler's parser,
3336 # not just through cpp. "Syntax error" is here to catch this case.
3337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3338/* end confdefs.h. */
3339#ifdef __STDC__
3340# include <limits.h>
3341#else
3342# include <assert.h>
3343#endif
3344 Syntax error
3345_ACEOF
3346if ac_fn_c_try_cpp "$LINENO"; then :
3347
3348else
3349 # Broken: fails on valid input.
3350continue
3351fi
3352rm -f conftest.err conftest.i conftest.$ac_ext
3353
3354 # OK, works on sane cases. Now check whether nonexistent headers
3355 # can be detected and how.
3356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3357/* end confdefs.h. */
3358#include <ac_nonexistent.h>
3359_ACEOF
3360if ac_fn_c_try_cpp "$LINENO"; then :
3361 # Broken: success on invalid input.
3362continue
3363else
3364 # Passes both tests.
3365ac_preproc_ok=:
3366break
3367fi
3368rm -f conftest.err conftest.i conftest.$ac_ext
3369
3370done
3371# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3372rm -f conftest.i conftest.err conftest.$ac_ext
3373if $ac_preproc_ok; then :
3374 break
3375fi
3376
3377 done
3378 ac_cv_prog_CPP=$CPP
3379
3380fi
3381 CPP=$ac_cv_prog_CPP
3382else
3383 ac_cv_prog_CPP=$CPP
3384fi
3385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3386$as_echo "$CPP" >&6; }
3387ac_preproc_ok=false
3388for ac_c_preproc_warn_flag in '' yes
3389do
3390 # Use a header file that comes with gcc, so configuring glibc
3391 # with a fresh cross-compiler works.
3392 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3393 # <limits.h> exists even on freestanding compilers.
3394 # On the NeXT, cc -E runs the code through the compiler's parser,
3395 # not just through cpp. "Syntax error" is here to catch this case.
3396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397/* end confdefs.h. */
3398#ifdef __STDC__
3399# include <limits.h>
3400#else
3401# include <assert.h>
3402#endif
3403 Syntax error
3404_ACEOF
3405if ac_fn_c_try_cpp "$LINENO"; then :
3406
3407else
3408 # Broken: fails on valid input.
3409continue
3410fi
3411rm -f conftest.err conftest.i conftest.$ac_ext
3412
3413 # OK, works on sane cases. Now check whether nonexistent headers
3414 # can be detected and how.
3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416/* end confdefs.h. */
3417#include <ac_nonexistent.h>
3418_ACEOF
3419if ac_fn_c_try_cpp "$LINENO"; then :
3420 # Broken: success on invalid input.
3421continue
3422else
3423 # Passes both tests.
3424ac_preproc_ok=:
3425break
3426fi
3427rm -f conftest.err conftest.i conftest.$ac_ext
3428
3429done
3430# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3431rm -f conftest.i conftest.err conftest.$ac_ext
3432if $ac_preproc_ok; then :
3433
3434else
3435 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3436$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3437as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3438See \`config.log' for more details" "$LINENO" 5; }
3439fi
3440
3441ac_ext=c
3442ac_cpp='$CPP $CPPFLAGS'
3443ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3444ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3445ac_compiler_gnu=$ac_cv_c_compiler_gnu
3446
6bb11ab3
L
3447
3448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3449$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3450if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3451 $as_echo_n "(cached) " >&6
3452else
3453 if test -z "$GREP"; then
3454 ac_path_GREP_found=false
3455 # Loop through the user's path and test for each of PROGNAME-LIST
3456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3457for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3458do
3459 IFS=$as_save_IFS
3460 test -z "$as_dir" && as_dir=.
3461 for ac_prog in grep ggrep; do
3462 for ac_exec_ext in '' $ac_executable_extensions; do
3463 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3464 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3465# Check for GNU ac_path_GREP and select it if it is found.
3466 # Check for GNU $ac_path_GREP
3467case `"$ac_path_GREP" --version 2>&1` in
3468*GNU*)
3469 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3470*)
3471 ac_count=0
3472 $as_echo_n 0123456789 >"conftest.in"
3473 while :
3474 do
3475 cat "conftest.in" "conftest.in" >"conftest.tmp"
3476 mv "conftest.tmp" "conftest.in"
3477 cp "conftest.in" "conftest.nl"
3478 $as_echo 'GREP' >> "conftest.nl"
3479 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3480 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3481 as_fn_arith $ac_count + 1 && ac_count=$as_val
3482 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3483 # Best one so far, save it but keep looking for a better one
3484 ac_cv_path_GREP="$ac_path_GREP"
3485 ac_path_GREP_max=$ac_count
3486 fi
3487 # 10*(2^10) chars as input seems more than enough
3488 test $ac_count -gt 10 && break
3489 done
3490 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3491esac
3492
3493 $ac_path_GREP_found && break 3
3494 done
3495 done
3496 done
3497IFS=$as_save_IFS
3498 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3499 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3500 fi
3501else
3502 ac_cv_path_GREP=$GREP
3503fi
3504
3505fi
3506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3507$as_echo "$ac_cv_path_GREP" >&6; }
3508 GREP="$ac_cv_path_GREP"
3509
3510
3511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3512$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3513if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3514 $as_echo_n "(cached) " >&6
3515else
3516 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3517 then ac_cv_path_EGREP="$GREP -E"
3518 else
3519 if test -z "$EGREP"; then
3520 ac_path_EGREP_found=false
3521 # Loop through the user's path and test for each of PROGNAME-LIST
3522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3523for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3524do
3525 IFS=$as_save_IFS
3526 test -z "$as_dir" && as_dir=.
3527 for ac_prog in egrep; do
3528 for ac_exec_ext in '' $ac_executable_extensions; do
3529 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3530 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3531# Check for GNU ac_path_EGREP and select it if it is found.
3532 # Check for GNU $ac_path_EGREP
3533case `"$ac_path_EGREP" --version 2>&1` in
3534*GNU*)
3535 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3536*)
3537 ac_count=0
3538 $as_echo_n 0123456789 >"conftest.in"
3539 while :
3540 do
3541 cat "conftest.in" "conftest.in" >"conftest.tmp"
3542 mv "conftest.tmp" "conftest.in"
3543 cp "conftest.in" "conftest.nl"
3544 $as_echo 'EGREP' >> "conftest.nl"
3545 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3546 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3547 as_fn_arith $ac_count + 1 && ac_count=$as_val
3548 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3549 # Best one so far, save it but keep looking for a better one
3550 ac_cv_path_EGREP="$ac_path_EGREP"
3551 ac_path_EGREP_max=$ac_count
3552 fi
3553 # 10*(2^10) chars as input seems more than enough
3554 test $ac_count -gt 10 && break
3555 done
3556 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3557esac
3558
3559 $ac_path_EGREP_found && break 3
3560 done
3561 done
3562 done
3563IFS=$as_save_IFS
3564 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3565 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3566 fi
3567else
3568 ac_cv_path_EGREP=$EGREP
3569fi
3570
3571 fi
3572fi
3573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3574$as_echo "$ac_cv_path_EGREP" >&6; }
3575 EGREP="$ac_cv_path_EGREP"
3576
3577
3578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3579$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3580if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3581 $as_echo_n "(cached) " >&6
3582else
3583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3584/* end confdefs.h. */
3585#include <stdlib.h>
3586#include <stdarg.h>
3587#include <string.h>
3588#include <float.h>
3589
3590int
3591main ()
3592{
3593
3594 ;
3595 return 0;
3596}
3597_ACEOF
3598if ac_fn_c_try_compile "$LINENO"; then :
3599 ac_cv_header_stdc=yes
3600else
3601 ac_cv_header_stdc=no
3602fi
3603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3604
3605if test $ac_cv_header_stdc = yes; then
3606 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608/* end confdefs.h. */
3609#include <string.h>
3610
3611_ACEOF
3612if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3613 $EGREP "memchr" >/dev/null 2>&1; then :
3614
3615else
3616 ac_cv_header_stdc=no
3617fi
3618rm -f conftest*
3619
3620fi
3621
3622if test $ac_cv_header_stdc = yes; then
3623 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3625/* end confdefs.h. */
3626#include <stdlib.h>
3627
3628_ACEOF
3629if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3630 $EGREP "free" >/dev/null 2>&1; then :
3631
3632else
3633 ac_cv_header_stdc=no
3634fi
3635rm -f conftest*
3636
3637fi
3638
3639if test $ac_cv_header_stdc = yes; then
3640 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3641 if test "$cross_compiling" = yes; then :
3642 :
3643else
3644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3645/* end confdefs.h. */
3646#include <ctype.h>
3647#include <stdlib.h>
3648#if ((' ' & 0x0FF) == 0x020)
3649# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3650# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3651#else
3652# define ISLOWER(c) \
3653 (('a' <= (c) && (c) <= 'i') \
3654 || ('j' <= (c) && (c) <= 'r') \
3655 || ('s' <= (c) && (c) <= 'z'))
3656# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3657#endif
3658
3659#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3660int
3661main ()
3662{
3663 int i;
3664 for (i = 0; i < 256; i++)
3665 if (XOR (islower (i), ISLOWER (i))
3666 || toupper (i) != TOUPPER (i))
3667 return 2;
3668 return 0;
3669}
3670_ACEOF
3671if ac_fn_c_try_run "$LINENO"; then :
3672
3673else
3674 ac_cv_header_stdc=no
3675fi
3676rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3677 conftest.$ac_objext conftest.beam conftest.$ac_ext
3678fi
3679
3680fi
3681fi
3682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3683$as_echo "$ac_cv_header_stdc" >&6; }
3684if test $ac_cv_header_stdc = yes; then
3685
3686$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3687
3688fi
3689
3690# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3691for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3692 inttypes.h stdint.h unistd.h
3693do :
3694 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3695ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3696"
d0ac1c44 3697if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3698 cat >>confdefs.h <<_ACEOF
3699#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3700_ACEOF
3701
3702fi
3703
3704done
3705
3706
3707
3708 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3709if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3710 MINIX=yes
3711else
3712 MINIX=
3713fi
3714
3715
3716 if test "$MINIX" = yes; then
3717
3718$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3719
3720
3721$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3722
3723
3724$as_echo "#define _MINIX 1" >>confdefs.h
3725
3726 fi
3727
3728
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3730$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3731if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3732 $as_echo_n "(cached) " >&6
3733else
3734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3735/* end confdefs.h. */
3736
d0ac1c44
SM
3737# define __EXTENSIONS__ 1
3738 $ac_includes_default
6bb11ab3
L
3739int
3740main ()
3741{
3742
3743 ;
3744 return 0;
3745}
3746_ACEOF
3747if ac_fn_c_try_compile "$LINENO"; then :
3748 ac_cv_safe_to_define___extensions__=yes
3749else
3750 ac_cv_safe_to_define___extensions__=no
3751fi
3752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3753fi
3754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3755$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3756 test $ac_cv_safe_to_define___extensions__ = yes &&
3757 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3758
3759 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3760
3761 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3762
3763 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3764
3765 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3766
3767
3768test "$program_prefix" != NONE &&
3769 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3770# Use a double $ so make ignores it.
3771test "$program_suffix" != NONE &&
3772 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3773# Double any \ or $.
3774# By default was `s,x,x', remove it if useless.
3775ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3776program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3777
3778# Find a good install program. We prefer a C program (faster),
3779# so one script is as good as another. But avoid the broken or
3780# incompatible versions:
3781# SysV /etc/install, /usr/sbin/install
3782# SunOS /usr/etc/install
3783# IRIX /sbin/install
3784# AIX /bin/install
3785# AmigaOS /C/install, which installs bootblocks on floppy discs
3786# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3787# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3788# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3789# OS/2's system install, which has a completely different semantic
3790# ./install, which can be erroneously created by make from ./install.sh.
3791# Reject install programs that cannot install multiple files.
3792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3793$as_echo_n "checking for a BSD-compatible install... " >&6; }
3794if test -z "$INSTALL"; then
d0ac1c44 3795if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3796 $as_echo_n "(cached) " >&6
3797else
3798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3799for as_dir in $PATH
3800do
3801 IFS=$as_save_IFS
3802 test -z "$as_dir" && as_dir=.
3803 # Account for people who put trailing slashes in PATH elements.
3804case $as_dir/ in #((
3805 ./ | .// | /[cC]/* | \
3806 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3807 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3808 /usr/ucb/* ) ;;
3809 *)
3810 # OSF1 and SCO ODT 3.0 have their own names for install.
3811 # Don't use installbsd from OSF since it installs stuff as root
3812 # by default.
3813 for ac_prog in ginstall scoinst install; do
3814 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3815 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3816 if test $ac_prog = install &&
3817 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3818 # AIX install. It has an incompatible calling convention.
3819 :
3820 elif test $ac_prog = install &&
3821 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3822 # program-specific install script used by HP pwplus--don't use.
3823 :
3824 else
3825 rm -rf conftest.one conftest.two conftest.dir
3826 echo one > conftest.one
3827 echo two > conftest.two
3828 mkdir conftest.dir
3829 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3830 test -s conftest.one && test -s conftest.two &&
3831 test -s conftest.dir/conftest.one &&
3832 test -s conftest.dir/conftest.two
3833 then
3834 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3835 break 3
3836 fi
3837 fi
3838 fi
3839 done
3840 done
3841 ;;
3842esac
3843
3844 done
3845IFS=$as_save_IFS
3846
3847rm -rf conftest.one conftest.two conftest.dir
3848
3849fi
3850 if test "${ac_cv_path_install+set}" = set; then
3851 INSTALL=$ac_cv_path_install
3852 else
3853 # As a last resort, use the slow shell script. Don't cache a
3854 # value for INSTALL within a source directory, because that will
3855 # break other packages using the cache if that directory is
3856 # removed, or if the value is a relative name.
3857 INSTALL=$ac_install_sh
3858 fi
3859fi
3860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3861$as_echo "$INSTALL" >&6; }
3862
3863# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3864# It thinks the first close brace ends the variable substitution.
3865test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3866
3867test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3868
3869test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3870
3871rm -rf .tst 2>/dev/null
3872mkdir .tst 2>/dev/null
3873if test -d .tst; then
3874 am__leading_dot=.
3875else
3876 am__leading_dot=_
3877fi
3878rmdir .tst 2>/dev/null
3879
3880DEPDIR="${am__leading_dot}deps"
3881
3882case `pwd` in
3883 *\ * | *\ *)
3884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3885$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3886esac
3887
3888
3889
3890macro_version='2.2.7a'
3891macro_revision='1.3134'
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905ltmain="$ac_aux_dir/ltmain.sh"
3906
3907# Backslashify metacharacters that are still active within
3908# double-quoted strings.
3909sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3910
3911# Same as above, but do not quote variable references.
3912double_quote_subst='s/\(["`\\]\)/\\\1/g'
3913
3914# Sed substitution to delay expansion of an escaped shell variable in a
3915# double_quote_subst'ed string.
3916delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3917
3918# Sed substitution to delay expansion of an escaped single quote.
3919delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3920
3921# Sed substitution to avoid accidental globbing in evaled expressions
3922no_glob_subst='s/\*/\\\*/g'
3923
3924ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3925ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3926ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3927
3928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3929$as_echo_n "checking how to print strings... " >&6; }
3930# Test print first, because it will be a builtin if present.
3931if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3932 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3933 ECHO='print -r --'
3934elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3935 ECHO='printf %s\n'
3936else
3937 # Use this function as a fallback that always works.
3938 func_fallback_echo ()
3939 {
3940 eval 'cat <<_LTECHO_EOF
3941$1
3942_LTECHO_EOF'
3943 }
3944 ECHO='func_fallback_echo'
3945fi
3946
3947# func_echo_all arg...
3948# Invoke $ECHO with all args, space-separated.
3949func_echo_all ()
3950{
3951 $ECHO ""
3952}
3953
3954case "$ECHO" in
3955 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3956$as_echo "printf" >&6; } ;;
3957 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3958$as_echo "print -r" >&6; } ;;
3959 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3960$as_echo "cat" >&6; } ;;
3961esac
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3977$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3978if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
3979 $as_echo_n "(cached) " >&6
3980else
3981 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3982 for ac_i in 1 2 3 4 5 6 7; do
3983 ac_script="$ac_script$as_nl$ac_script"
3984 done
3985 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3986 { ac_script=; unset ac_script;}
3987 if test -z "$SED"; then
3988 ac_path_SED_found=false
3989 # Loop through the user's path and test for each of PROGNAME-LIST
3990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3991for as_dir in $PATH
3992do
3993 IFS=$as_save_IFS
3994 test -z "$as_dir" && as_dir=.
3995 for ac_prog in sed gsed; do
3996 for ac_exec_ext in '' $ac_executable_extensions; do
3997 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3998 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
3999# Check for GNU ac_path_SED and select it if it is found.
4000 # Check for GNU $ac_path_SED
4001case `"$ac_path_SED" --version 2>&1` in
4002*GNU*)
4003 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4004*)
4005 ac_count=0
4006 $as_echo_n 0123456789 >"conftest.in"
4007 while :
4008 do
4009 cat "conftest.in" "conftest.in" >"conftest.tmp"
4010 mv "conftest.tmp" "conftest.in"
4011 cp "conftest.in" "conftest.nl"
4012 $as_echo '' >> "conftest.nl"
4013 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4014 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4015 as_fn_arith $ac_count + 1 && ac_count=$as_val
4016 if test $ac_count -gt ${ac_path_SED_max-0}; then
4017 # Best one so far, save it but keep looking for a better one
4018 ac_cv_path_SED="$ac_path_SED"
4019 ac_path_SED_max=$ac_count
4020 fi
4021 # 10*(2^10) chars as input seems more than enough
4022 test $ac_count -gt 10 && break
4023 done
4024 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4025esac
4026
4027 $ac_path_SED_found && break 3
4028 done
4029 done
4030 done
4031IFS=$as_save_IFS
4032 if test -z "$ac_cv_path_SED"; then
d0ac1c44 4033 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
4034 fi
4035else
4036 ac_cv_path_SED=$SED
4037fi
4038
4039fi
4040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4041$as_echo "$ac_cv_path_SED" >&6; }
4042 SED="$ac_cv_path_SED"
4043 rm -f conftest.sed
4044
4045test -z "$SED" && SED=sed
4046Xsed="$SED -e 1s/^X//"
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4059$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 4060if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
4061 $as_echo_n "(cached) " >&6
4062else
4063 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4064 then ac_cv_path_FGREP="$GREP -F"
4065 else
4066 if test -z "$FGREP"; then
4067 ac_path_FGREP_found=false
4068 # Loop through the user's path and test for each of PROGNAME-LIST
4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4071do
4072 IFS=$as_save_IFS
4073 test -z "$as_dir" && as_dir=.
4074 for ac_prog in fgrep; do
4075 for ac_exec_ext in '' $ac_executable_extensions; do
4076 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4077 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
4078# Check for GNU ac_path_FGREP and select it if it is found.
4079 # Check for GNU $ac_path_FGREP
4080case `"$ac_path_FGREP" --version 2>&1` in
4081*GNU*)
4082 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4083*)
4084 ac_count=0
4085 $as_echo_n 0123456789 >"conftest.in"
4086 while :
4087 do
4088 cat "conftest.in" "conftest.in" >"conftest.tmp"
4089 mv "conftest.tmp" "conftest.in"
4090 cp "conftest.in" "conftest.nl"
4091 $as_echo 'FGREP' >> "conftest.nl"
4092 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4093 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4094 as_fn_arith $ac_count + 1 && ac_count=$as_val
4095 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4096 # Best one so far, save it but keep looking for a better one
4097 ac_cv_path_FGREP="$ac_path_FGREP"
4098 ac_path_FGREP_max=$ac_count
4099 fi
4100 # 10*(2^10) chars as input seems more than enough
4101 test $ac_count -gt 10 && break
4102 done
4103 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4104esac
4105
4106 $ac_path_FGREP_found && break 3
4107 done
4108 done
4109 done
4110IFS=$as_save_IFS
4111 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 4112 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
4113 fi
4114else
4115 ac_cv_path_FGREP=$FGREP
4116fi
4117
4118 fi
4119fi
4120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4121$as_echo "$ac_cv_path_FGREP" >&6; }
4122 FGREP="$ac_cv_path_FGREP"
4123
4124
4125test -z "$GREP" && GREP=grep
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145# Check whether --with-gnu-ld was given.
4146if test "${with_gnu_ld+set}" = set; then :
4147 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4148else
4149 with_gnu_ld=no
4150fi
4151
4152ac_prog=ld
4153if test "$GCC" = yes; then
4154 # Check if gcc -print-prog-name=ld gives a path.
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4156$as_echo_n "checking for ld used by $CC... " >&6; }
4157 case $host in
4158 *-*-mingw*)
4159 # gcc leaves a trailing carriage return which upsets mingw
4160 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4161 *)
4162 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4163 esac
4164 case $ac_prog in
4165 # Accept absolute paths.
4166 [\\/]* | ?:[\\/]*)
4167 re_direlt='/[^/][^/]*/\.\./'
4168 # Canonicalize the pathname of ld
4169 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4170 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4171 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4172 done
4173 test -z "$LD" && LD="$ac_prog"
4174 ;;
4175 "")
4176 # If it fails, then pretend we aren't using GCC.
4177 ac_prog=ld
4178 ;;
4179 *)
4180 # If it is relative, then search for the first ld in PATH.
4181 with_gnu_ld=unknown
4182 ;;
4183 esac
4184elif test "$with_gnu_ld" = yes; then
4185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4186$as_echo_n "checking for GNU ld... " >&6; }
4187else
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4189$as_echo_n "checking for non-GNU ld... " >&6; }
4190fi
d0ac1c44 4191if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4192 $as_echo_n "(cached) " >&6
4193else
4194 if test -z "$LD"; then
4195 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4196 for ac_dir in $PATH; do
4197 IFS="$lt_save_ifs"
4198 test -z "$ac_dir" && ac_dir=.
4199 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4200 lt_cv_path_LD="$ac_dir/$ac_prog"
4201 # Check to see if the program is GNU ld. I'd rather use --version,
4202 # but apparently some variants of GNU ld only accept -v.
4203 # Break only if it was the GNU/non-GNU ld that we prefer.
4204 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4205 *GNU* | *'with BFD'*)
4206 test "$with_gnu_ld" != no && break
4207 ;;
4208 *)
4209 test "$with_gnu_ld" != yes && break
4210 ;;
4211 esac
4212 fi
4213 done
4214 IFS="$lt_save_ifs"
4215else
4216 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4217fi
4218fi
4219
4220LD="$lt_cv_path_LD"
4221if test -n "$LD"; then
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4223$as_echo "$LD" >&6; }
4224else
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4226$as_echo "no" >&6; }
4227fi
d0ac1c44 4228test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4230$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4231if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4232 $as_echo_n "(cached) " >&6
4233else
4234 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4235case `$LD -v 2>&1 </dev/null` in
4236*GNU* | *'with BFD'*)
4237 lt_cv_prog_gnu_ld=yes
4238 ;;
4239*)
4240 lt_cv_prog_gnu_ld=no
4241 ;;
4242esac
4243fi
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4245$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4246with_gnu_ld=$lt_cv_prog_gnu_ld
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4257$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4258if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4259 $as_echo_n "(cached) " >&6
4260else
4261 if test -n "$NM"; then
4262 # Let the user override the test.
4263 lt_cv_path_NM="$NM"
4264else
4265 lt_nm_to_check="${ac_tool_prefix}nm"
4266 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4267 lt_nm_to_check="$lt_nm_to_check nm"
4268 fi
4269 for lt_tmp_nm in $lt_nm_to_check; do
4270 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4271 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4272 IFS="$lt_save_ifs"
4273 test -z "$ac_dir" && ac_dir=.
4274 tmp_nm="$ac_dir/$lt_tmp_nm"
4275 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4276 # Check to see if the nm accepts a BSD-compat flag.
4277 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4278 # nm: unknown option "B" ignored
4279 # Tru64's nm complains that /dev/null is an invalid object file
4280 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4281 */dev/null* | *'Invalid file or object type'*)
4282 lt_cv_path_NM="$tmp_nm -B"
4283 break
4284 ;;
4285 *)
4286 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4287 */dev/null*)
4288 lt_cv_path_NM="$tmp_nm -p"
4289 break
4290 ;;
4291 *)
4292 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4293 continue # so that we can try to find one that supports BSD flags
4294 ;;
4295 esac
4296 ;;
4297 esac
4298 fi
4299 done
4300 IFS="$lt_save_ifs"
4301 done
4302 : ${lt_cv_path_NM=no}
4303fi
4304fi
4305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4306$as_echo "$lt_cv_path_NM" >&6; }
4307if test "$lt_cv_path_NM" != "no"; then
4308 NM="$lt_cv_path_NM"
4309else
4310 # Didn't find any BSD compatible name lister, look for dumpbin.
4311 if test -n "$DUMPBIN"; then :
4312 # Let the user override the test.
4313 else
4314 if test -n "$ac_tool_prefix"; then
4315 for ac_prog in dumpbin "link -dump"
4316 do
4317 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4318set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4320$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4321if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4322 $as_echo_n "(cached) " >&6
4323else
4324 if test -n "$DUMPBIN"; then
4325 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4326else
4327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4328for as_dir in $PATH
4329do
4330 IFS=$as_save_IFS
4331 test -z "$as_dir" && as_dir=.
4332 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4334 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4336 break 2
4337 fi
4338done
4339 done
4340IFS=$as_save_IFS
4341
4342fi
4343fi
4344DUMPBIN=$ac_cv_prog_DUMPBIN
4345if test -n "$DUMPBIN"; then
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4347$as_echo "$DUMPBIN" >&6; }
4348else
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4350$as_echo "no" >&6; }
4351fi
4352
4353
4354 test -n "$DUMPBIN" && break
4355 done
4356fi
4357if test -z "$DUMPBIN"; then
4358 ac_ct_DUMPBIN=$DUMPBIN
4359 for ac_prog in dumpbin "link -dump"
4360do
4361 # Extract the first word of "$ac_prog", so it can be a program name with args.
4362set dummy $ac_prog; ac_word=$2
4363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4364$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4365if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4366 $as_echo_n "(cached) " >&6
4367else
4368 if test -n "$ac_ct_DUMPBIN"; then
4369 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4370else
4371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4372for as_dir in $PATH
4373do
4374 IFS=$as_save_IFS
4375 test -z "$as_dir" && as_dir=.
4376 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4378 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4380 break 2
4381 fi
4382done
4383 done
4384IFS=$as_save_IFS
4385
4386fi
4387fi
4388ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4389if test -n "$ac_ct_DUMPBIN"; then
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4391$as_echo "$ac_ct_DUMPBIN" >&6; }
4392else
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4394$as_echo "no" >&6; }
4395fi
4396
4397
4398 test -n "$ac_ct_DUMPBIN" && break
4399done
4400
4401 if test "x$ac_ct_DUMPBIN" = x; then
4402 DUMPBIN=":"
4403 else
4404 case $cross_compiling:$ac_tool_warned in
4405yes:)
4406{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4407$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4408ac_tool_warned=yes ;;
4409esac
4410 DUMPBIN=$ac_ct_DUMPBIN
4411 fi
4412fi
4413
4414 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4415 *COFF*)
4416 DUMPBIN="$DUMPBIN -symbols"
4417 ;;
4418 *)
4419 DUMPBIN=:
4420 ;;
4421 esac
4422 fi
4423
4424 if test "$DUMPBIN" != ":"; then
4425 NM="$DUMPBIN"
4426 fi
4427fi
4428test -z "$NM" && NM=nm
4429
4430
4431
4432
4433
4434
4435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4436$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4437if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4438 $as_echo_n "(cached) " >&6
4439else
4440 lt_cv_nm_interface="BSD nm"
4441 echo "int some_variable = 0;" > conftest.$ac_ext
4442 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4443 (eval "$ac_compile" 2>conftest.err)
4444 cat conftest.err >&5
4445 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4446 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4447 cat conftest.err >&5
4448 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4449 cat conftest.out >&5
4450 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4451 lt_cv_nm_interface="MS dumpbin"
4452 fi
4453 rm -f conftest*
4454fi
4455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4456$as_echo "$lt_cv_nm_interface" >&6; }
4457
4458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4459$as_echo_n "checking whether ln -s works... " >&6; }
4460LN_S=$as_ln_s
4461if test "$LN_S" = "ln -s"; then
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4463$as_echo "yes" >&6; }
4464else
4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4466$as_echo "no, using $LN_S" >&6; }
4467fi
4468
4469# find the maximum length of command line arguments
4470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4471$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4472if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4473 $as_echo_n "(cached) " >&6
4474else
4475 i=0
4476 teststring="ABCD"
4477
4478 case $build_os in
4479 msdosdjgpp*)
4480 # On DJGPP, this test can blow up pretty badly due to problems in libc
4481 # (any single argument exceeding 2000 bytes causes a buffer overrun
4482 # during glob expansion). Even if it were fixed, the result of this
4483 # check would be larger than it should be.
4484 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4485 ;;
4486
4487 gnu*)
4488 # Under GNU Hurd, this test is not required because there is
4489 # no limit to the length of command line arguments.
4490 # Libtool will interpret -1 as no limit whatsoever
4491 lt_cv_sys_max_cmd_len=-1;
4492 ;;
4493
4494 cygwin* | mingw* | cegcc*)
4495 # On Win9x/ME, this test blows up -- it succeeds, but takes
4496 # about 5 minutes as the teststring grows exponentially.
4497 # Worse, since 9x/ME are not pre-emptively multitasking,
4498 # you end up with a "frozen" computer, even though with patience
4499 # the test eventually succeeds (with a max line length of 256k).
4500 # Instead, let's just punt: use the minimum linelength reported by
4501 # all of the supported platforms: 8192 (on NT/2K/XP).
4502 lt_cv_sys_max_cmd_len=8192;
4503 ;;
4504
4505 mint*)
4506 # On MiNT this can take a long time and run out of memory.
4507 lt_cv_sys_max_cmd_len=8192;
4508 ;;
4509
4510 amigaos*)
4511 # On AmigaOS with pdksh, this test takes hours, literally.
4512 # So we just punt and use a minimum line length of 8192.
4513 lt_cv_sys_max_cmd_len=8192;
4514 ;;
4515
4516 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4517 # This has been around since 386BSD, at least. Likely further.
4518 if test -x /sbin/sysctl; then
4519 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4520 elif test -x /usr/sbin/sysctl; then
4521 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4522 else
4523 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4524 fi
4525 # And add a safety zone
4526 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4527 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4528 ;;
4529
4530 interix*)
4531 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4532 lt_cv_sys_max_cmd_len=196608
4533 ;;
4534
4535 osf*)
4536 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4537 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4538 # nice to cause kernel panics so lets avoid the loop below.
4539 # First set a reasonable default.
4540 lt_cv_sys_max_cmd_len=16384
4541 #
4542 if test -x /sbin/sysconfig; then
4543 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4544 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4545 esac
4546 fi
4547 ;;
4548 sco3.2v5*)
4549 lt_cv_sys_max_cmd_len=102400
4550 ;;
4551 sysv5* | sco5v6* | sysv4.2uw2*)
4552 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4553 if test -n "$kargmax"; then
4554 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4555 else
4556 lt_cv_sys_max_cmd_len=32768
4557 fi
4558 ;;
4559 *)
4560 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4561 if test -n "$lt_cv_sys_max_cmd_len"; then
4562 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4563 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4564 else
4565 # Make teststring a little bigger before we do anything with it.
4566 # a 1K string should be a reasonable start.
4567 for i in 1 2 3 4 5 6 7 8 ; do
4568 teststring=$teststring$teststring
4569 done
4570 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4571 # If test is not a shell built-in, we'll probably end up computing a
4572 # maximum length that is only half of the actual maximum length, but
4573 # we can't tell.
4574 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4575 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4576 test $i != 17 # 1/2 MB should be enough
4577 do
4578 i=`expr $i + 1`
4579 teststring=$teststring$teststring
4580 done
4581 # Only check the string length outside the loop.
4582 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4583 teststring=
4584 # Add a significant safety factor because C++ compilers can tack on
4585 # massive amounts of additional arguments before passing them to the
4586 # linker. It appears as though 1/2 is a usable value.
4587 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4588 fi
4589 ;;
4590 esac
4591
4592fi
4593
4594if test -n $lt_cv_sys_max_cmd_len ; then
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4596$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4597else
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4599$as_echo "none" >&6; }
4600fi
4601max_cmd_len=$lt_cv_sys_max_cmd_len
4602
4603
4604
4605
4606
4607
4608: ${CP="cp -f"}
4609: ${MV="mv -f"}
4610: ${RM="rm -f"}
4611
4612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4613$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4614# Try some XSI features
4615xsi_shell=no
4616( _lt_dummy="a/b/c"
4617 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4618 = c,a/b,, \
4619 && eval 'test $(( 1 + 1 )) -eq 2 \
4620 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4621 && xsi_shell=yes
4622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4623$as_echo "$xsi_shell" >&6; }
4624
4625
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4627$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4628lt_shell_append=no
4629( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4630 >/dev/null 2>&1 \
4631 && lt_shell_append=yes
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4633$as_echo "$lt_shell_append" >&6; }
4634
4635
4636if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4637 lt_unset=unset
4638else
4639 lt_unset=false
4640fi
4641
4642
4643
4644
4645
4646# test EBCDIC or ASCII
4647case `echo X|tr X '\101'` in
4648 A) # ASCII based system
4649 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4650 lt_SP2NL='tr \040 \012'
4651 lt_NL2SP='tr \015\012 \040\040'
4652 ;;
4653 *) # EBCDIC based system
4654 lt_SP2NL='tr \100 \n'
4655 lt_NL2SP='tr \r\n \100\100'
4656 ;;
4657esac
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4668$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4669if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4670 $as_echo_n "(cached) " >&6
4671else
4672 lt_cv_ld_reload_flag='-r'
4673fi
4674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4675$as_echo "$lt_cv_ld_reload_flag" >&6; }
4676reload_flag=$lt_cv_ld_reload_flag
4677case $reload_flag in
4678"" | " "*) ;;
4679*) reload_flag=" $reload_flag" ;;
4680esac
4681reload_cmds='$LD$reload_flag -o $output$reload_objs'
4682case $host_os in
4683 darwin*)
4684 if test "$GCC" = yes; then
4685 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4686 else
4687 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4688 fi
4689 ;;
4690esac
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700if test -n "$ac_tool_prefix"; then
4701 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4702set dummy ${ac_tool_prefix}objdump; ac_word=$2
4703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4704$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4705if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4706 $as_echo_n "(cached) " >&6
4707else
4708 if test -n "$OBJDUMP"; then
4709 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4710else
4711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4712for as_dir in $PATH
4713do
4714 IFS=$as_save_IFS
4715 test -z "$as_dir" && as_dir=.
4716 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4718 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4720 break 2
4721 fi
4722done
4723 done
4724IFS=$as_save_IFS
4725
4726fi
4727fi
4728OBJDUMP=$ac_cv_prog_OBJDUMP
4729if test -n "$OBJDUMP"; then
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4731$as_echo "$OBJDUMP" >&6; }
4732else
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4734$as_echo "no" >&6; }
4735fi
4736
4737
4738fi
4739if test -z "$ac_cv_prog_OBJDUMP"; then
4740 ac_ct_OBJDUMP=$OBJDUMP
4741 # Extract the first word of "objdump", so it can be a program name with args.
4742set dummy objdump; ac_word=$2
4743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4744$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4745if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4746 $as_echo_n "(cached) " >&6
4747else
4748 if test -n "$ac_ct_OBJDUMP"; then
4749 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4750else
4751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4752for as_dir in $PATH
4753do
4754 IFS=$as_save_IFS
4755 test -z "$as_dir" && as_dir=.
4756 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4758 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4760 break 2
4761 fi
4762done
4763 done
4764IFS=$as_save_IFS
4765
4766fi
4767fi
4768ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4769if test -n "$ac_ct_OBJDUMP"; then
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4771$as_echo "$ac_ct_OBJDUMP" >&6; }
4772else
4773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4774$as_echo "no" >&6; }
4775fi
4776
4777 if test "x$ac_ct_OBJDUMP" = x; then
4778 OBJDUMP="false"
4779 else
4780 case $cross_compiling:$ac_tool_warned in
4781yes:)
4782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4784ac_tool_warned=yes ;;
4785esac
4786 OBJDUMP=$ac_ct_OBJDUMP
4787 fi
4788else
4789 OBJDUMP="$ac_cv_prog_OBJDUMP"
4790fi
4791
4792test -z "$OBJDUMP" && OBJDUMP=objdump
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4803$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4804if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4805 $as_echo_n "(cached) " >&6
4806else
4807 lt_cv_file_magic_cmd='$MAGIC_CMD'
4808lt_cv_file_magic_test_file=
4809lt_cv_deplibs_check_method='unknown'
4810# Need to set the preceding variable on all platforms that support
4811# interlibrary dependencies.
4812# 'none' -- dependencies not supported.
4813# `unknown' -- same as none, but documents that we really don't know.
4814# 'pass_all' -- all dependencies passed with no checks.
4815# 'test_compile' -- check by making test program.
4816# 'file_magic [[regex]]' -- check by looking for files in library path
4817# which responds to the $file_magic_cmd with a given extended regex.
4818# If you have `file' or equivalent on your system and you're not sure
4819# whether `pass_all' will *always* work, you probably want this one.
4820
4821case $host_os in
4822aix[4-9]*)
4823 lt_cv_deplibs_check_method=pass_all
4824 ;;
4825
4826beos*)
4827 lt_cv_deplibs_check_method=pass_all
4828 ;;
4829
4830bsdi[45]*)
4831 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4832 lt_cv_file_magic_cmd='/usr/bin/file -L'
4833 lt_cv_file_magic_test_file=/shlib/libc.so
4834 ;;
4835
4836cygwin*)
4837 # func_win32_libid is a shell function defined in ltmain.sh
4838 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4839 lt_cv_file_magic_cmd='func_win32_libid'
4840 ;;
4841
4842mingw* | pw32*)
4843 # Base MSYS/MinGW do not provide the 'file' command needed by
4844 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4845 # unless we find 'file', for example because we are cross-compiling.
4846 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4847 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4848 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4849 lt_cv_file_magic_cmd='func_win32_libid'
4850 else
4851 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4852 lt_cv_file_magic_cmd='$OBJDUMP -f'
4853 fi
4854 ;;
4855
4856cegcc*)
4857 # use the weaker test based on 'objdump'. See mingw*.
4858 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4859 lt_cv_file_magic_cmd='$OBJDUMP -f'
4860 ;;
4861
4862darwin* | rhapsody*)
4863 lt_cv_deplibs_check_method=pass_all
4864 ;;
4865
4866freebsd* | dragonfly*)
4867 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4868 case $host_cpu in
4869 i*86 )
4870 # Not sure whether the presence of OpenBSD here was a mistake.
4871 # Let's accept both of them until this is cleared up.
4872 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4873 lt_cv_file_magic_cmd=/usr/bin/file
4874 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4875 ;;
4876 esac
4877 else
4878 lt_cv_deplibs_check_method=pass_all
4879 fi
4880 ;;
4881
4882gnu*)
4883 lt_cv_deplibs_check_method=pass_all
4884 ;;
4885
4886haiku*)
4887 lt_cv_deplibs_check_method=pass_all
4888 ;;
4889
4890hpux10.20* | hpux11*)
4891 lt_cv_file_magic_cmd=/usr/bin/file
4892 case $host_cpu in
4893 ia64*)
4894 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4895 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4896 ;;
4897 hppa*64*)
4898 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]'
4899 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4900 ;;
4901 *)
4902 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4903 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4904 ;;
4905 esac
4906 ;;
4907
4908interix[3-9]*)
4909 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4910 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4911 ;;
4912
4913irix5* | irix6* | nonstopux*)
4914 case $LD in
4915 *-32|*"-32 ") libmagic=32-bit;;
4916 *-n32|*"-n32 ") libmagic=N32;;
4917 *-64|*"-64 ") libmagic=64-bit;;
4918 *) libmagic=never-match;;
4919 esac
4920 lt_cv_deplibs_check_method=pass_all
4921 ;;
4922
4923# This must be Linux ELF.
4924linux* | k*bsd*-gnu | kopensolaris*-gnu)
4925 lt_cv_deplibs_check_method=pass_all
4926 ;;
4927
4928netbsd*)
4929 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4930 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4931 else
4932 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4933 fi
4934 ;;
4935
4936newos6*)
4937 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4938 lt_cv_file_magic_cmd=/usr/bin/file
4939 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4940 ;;
4941
4942*nto* | *qnx*)
4943 lt_cv_deplibs_check_method=pass_all
4944 ;;
4945
4946openbsd*)
4947 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4948 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4949 else
4950 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4951 fi
4952 ;;
4953
4954osf3* | osf4* | osf5*)
4955 lt_cv_deplibs_check_method=pass_all
4956 ;;
4957
4958rdos*)
4959 lt_cv_deplibs_check_method=pass_all
4960 ;;
4961
4962solaris*)
4963 lt_cv_deplibs_check_method=pass_all
4964 ;;
4965
4966sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4967 lt_cv_deplibs_check_method=pass_all
4968 ;;
4969
4970sysv4 | sysv4.3*)
4971 case $host_vendor in
4972 motorola)
4973 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]'
4974 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4975 ;;
4976 ncr)
4977 lt_cv_deplibs_check_method=pass_all
4978 ;;
4979 sequent)
4980 lt_cv_file_magic_cmd='/bin/file'
4981 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4982 ;;
4983 sni)
4984 lt_cv_file_magic_cmd='/bin/file'
4985 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4986 lt_cv_file_magic_test_file=/lib/libc.so
4987 ;;
4988 siemens)
4989 lt_cv_deplibs_check_method=pass_all
4990 ;;
4991 pc)
4992 lt_cv_deplibs_check_method=pass_all
4993 ;;
4994 esac
4995 ;;
4996
4997tpf*)
4998 lt_cv_deplibs_check_method=pass_all
4999 ;;
5000esac
5001
5002fi
5003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5004$as_echo "$lt_cv_deplibs_check_method" >&6; }
5005file_magic_cmd=$lt_cv_file_magic_cmd
5006deplibs_check_method=$lt_cv_deplibs_check_method
5007test -z "$deplibs_check_method" && deplibs_check_method=unknown
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
68ed2854
MF
5020plugin_option=
5021plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5022for plugin in $plugin_names; do
5023 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5024 if test x$plugin_so = x$plugin; then
5025 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5026 fi
5027 if test x$plugin_so != x$plugin; then
5028 plugin_option="--plugin $plugin_so"
5029 break
5030 fi
5031done
5032
6bb11ab3
L
5033if test -n "$ac_tool_prefix"; then
5034 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5035set dummy ${ac_tool_prefix}ar; ac_word=$2
5036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5037$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5038if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
5039 $as_echo_n "(cached) " >&6
5040else
5041 if test -n "$AR"; then
5042 ac_cv_prog_AR="$AR" # Let the user override the test.
5043else
5044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5045for as_dir in $PATH
5046do
5047 IFS=$as_save_IFS
5048 test -z "$as_dir" && as_dir=.
5049 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5051 ac_cv_prog_AR="${ac_tool_prefix}ar"
5052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5053 break 2
5054 fi
5055done
5056 done
5057IFS=$as_save_IFS
5058
5059fi
5060fi
5061AR=$ac_cv_prog_AR
5062if test -n "$AR"; then
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5064$as_echo "$AR" >&6; }
5065else
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5067$as_echo "no" >&6; }
5068fi
5069
5070
5071fi
5072if test -z "$ac_cv_prog_AR"; then
5073 ac_ct_AR=$AR
5074 # Extract the first word of "ar", so it can be a program name with args.
5075set dummy ar; ac_word=$2
5076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5077$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5078if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
5079 $as_echo_n "(cached) " >&6
5080else
5081 if test -n "$ac_ct_AR"; then
5082 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5083else
5084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5085for as_dir in $PATH
5086do
5087 IFS=$as_save_IFS
5088 test -z "$as_dir" && as_dir=.
5089 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5091 ac_cv_prog_ac_ct_AR="ar"
5092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5093 break 2
5094 fi
5095done
5096 done
5097IFS=$as_save_IFS
5098
5099fi
5100fi
5101ac_ct_AR=$ac_cv_prog_ac_ct_AR
5102if test -n "$ac_ct_AR"; then
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5104$as_echo "$ac_ct_AR" >&6; }
5105else
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5107$as_echo "no" >&6; }
5108fi
5109
5110 if test "x$ac_ct_AR" = x; then
5111 AR="false"
5112 else
5113 case $cross_compiling:$ac_tool_warned in
5114yes:)
5115{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5116$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5117ac_tool_warned=yes ;;
5118esac
5119 AR=$ac_ct_AR
5120 fi
5121else
5122 AR="$ac_cv_prog_AR"
5123fi
5124
5125test -z "$AR" && AR=ar
68ed2854
MF
5126if test -n "$plugin_option"; then
5127 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
5128 touch conftest.c
5129 $AR $plugin_option rc conftest.a conftest.c
5130 if test "$?" != 0; then
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5132$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5133 else
5134 AR="$AR $plugin_option"
5135 fi
5136 rm -f conftest.*
68ed2854
MF
5137 fi
5138fi
6bb11ab3
L
5139test -z "$AR_FLAGS" && AR_FLAGS=cru
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151if test -n "$ac_tool_prefix"; then
5152 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5153set dummy ${ac_tool_prefix}strip; ac_word=$2
5154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5155$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5156if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5157 $as_echo_n "(cached) " >&6
5158else
5159 if test -n "$STRIP"; then
5160 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5161else
5162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5163for as_dir in $PATH
5164do
5165 IFS=$as_save_IFS
5166 test -z "$as_dir" && as_dir=.
5167 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5169 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5171 break 2
5172 fi
5173done
5174 done
5175IFS=$as_save_IFS
5176
5177fi
5178fi
5179STRIP=$ac_cv_prog_STRIP
5180if test -n "$STRIP"; then
5181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5182$as_echo "$STRIP" >&6; }
5183else
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5185$as_echo "no" >&6; }
5186fi
5187
5188
5189fi
5190if test -z "$ac_cv_prog_STRIP"; then
5191 ac_ct_STRIP=$STRIP
5192 # Extract the first word of "strip", so it can be a program name with args.
5193set dummy strip; ac_word=$2
5194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5195$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5196if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5197 $as_echo_n "(cached) " >&6
5198else
5199 if test -n "$ac_ct_STRIP"; then
5200 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5201else
5202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5203for as_dir in $PATH
5204do
5205 IFS=$as_save_IFS
5206 test -z "$as_dir" && as_dir=.
5207 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5208 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5209 ac_cv_prog_ac_ct_STRIP="strip"
5210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5211 break 2
5212 fi
5213done
5214 done
5215IFS=$as_save_IFS
5216
5217fi
5218fi
5219ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5220if test -n "$ac_ct_STRIP"; then
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5222$as_echo "$ac_ct_STRIP" >&6; }
5223else
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5225$as_echo "no" >&6; }
5226fi
5227
5228 if test "x$ac_ct_STRIP" = x; then
5229 STRIP=":"
5230 else
5231 case $cross_compiling:$ac_tool_warned in
5232yes:)
5233{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5234$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5235ac_tool_warned=yes ;;
5236esac
5237 STRIP=$ac_ct_STRIP
5238 fi
5239else
5240 STRIP="$ac_cv_prog_STRIP"
5241fi
5242
5243test -z "$STRIP" && STRIP=:
5244
5245
5246
5247
5248
5249
5250if test -n "$ac_tool_prefix"; then
5251 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5252set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5254$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5255if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5256 $as_echo_n "(cached) " >&6
5257else
5258 if test -n "$RANLIB"; then
5259 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5260else
5261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262for as_dir in $PATH
5263do
5264 IFS=$as_save_IFS
5265 test -z "$as_dir" && as_dir=.
5266 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5268 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5270 break 2
5271 fi
5272done
5273 done
5274IFS=$as_save_IFS
5275
5276fi
5277fi
5278RANLIB=$ac_cv_prog_RANLIB
5279if test -n "$RANLIB"; then
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5281$as_echo "$RANLIB" >&6; }
5282else
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5284$as_echo "no" >&6; }
5285fi
5286
5287
5288fi
5289if test -z "$ac_cv_prog_RANLIB"; then
5290 ac_ct_RANLIB=$RANLIB
5291 # Extract the first word of "ranlib", so it can be a program name with args.
5292set dummy ranlib; ac_word=$2
5293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5294$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5295if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5296 $as_echo_n "(cached) " >&6
5297else
5298 if test -n "$ac_ct_RANLIB"; then
5299 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5300else
5301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5302for as_dir in $PATH
5303do
5304 IFS=$as_save_IFS
5305 test -z "$as_dir" && as_dir=.
5306 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5308 ac_cv_prog_ac_ct_RANLIB="ranlib"
5309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5310 break 2
5311 fi
5312done
5313 done
5314IFS=$as_save_IFS
5315
5316fi
5317fi
5318ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5319if test -n "$ac_ct_RANLIB"; then
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5321$as_echo "$ac_ct_RANLIB" >&6; }
5322else
5323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5324$as_echo "no" >&6; }
5325fi
5326
5327 if test "x$ac_ct_RANLIB" = x; then
5328 RANLIB=":"
5329 else
5330 case $cross_compiling:$ac_tool_warned in
5331yes:)
5332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5334ac_tool_warned=yes ;;
5335esac
5336 RANLIB=$ac_ct_RANLIB
5337 fi
5338else
5339 RANLIB="$ac_cv_prog_RANLIB"
5340fi
5341
5342test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5343if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5344 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5345 RANLIB="$RANLIB $plugin_option"
5346 fi
5347fi
6bb11ab3
L
5348
5349
5350
5351
5352
5353
5354# Determine commands to create old-style static archives.
5355old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5356old_postinstall_cmds='chmod 644 $oldlib'
5357old_postuninstall_cmds=
5358
5359if test -n "$RANLIB"; then
5360 case $host_os in
5361 openbsd*)
5362 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5363 ;;
5364 *)
5365 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5366 ;;
5367 esac
5368 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5369fi
5370
5371case $host_os in
5372 darwin*)
5373 lock_old_archive_extraction=yes ;;
5374 *)
5375 lock_old_archive_extraction=no ;;
5376esac
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398for ac_prog in gawk mawk nawk awk
5399do
5400 # Extract the first word of "$ac_prog", so it can be a program name with args.
5401set dummy $ac_prog; ac_word=$2
5402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5403$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5404if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5405 $as_echo_n "(cached) " >&6
5406else
5407 if test -n "$AWK"; then
5408 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5409else
5410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5411for as_dir in $PATH
5412do
5413 IFS=$as_save_IFS
5414 test -z "$as_dir" && as_dir=.
5415 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5417 ac_cv_prog_AWK="$ac_prog"
5418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5419 break 2
5420 fi
5421done
5422 done
5423IFS=$as_save_IFS
5424
5425fi
5426fi
5427AWK=$ac_cv_prog_AWK
5428if test -n "$AWK"; then
5429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5430$as_echo "$AWK" >&6; }
5431else
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5433$as_echo "no" >&6; }
5434fi
5435
5436
5437 test -n "$AWK" && break
5438done
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458# If no C compiler was specified, use CC.
5459LTCC=${LTCC-"$CC"}
5460
5461# If no C compiler flags were specified, use CFLAGS.
5462LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5463
5464# Allow CC to be a program name with arguments.
5465compiler=$CC
5466
5467
5468# Check for command to grab the raw symbol name followed by C symbol from nm.
5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5470$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5471if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5472 $as_echo_n "(cached) " >&6
5473else
5474
5475# These are sane defaults that work on at least a few old systems.
5476# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5477
5478# Character class describing NM global symbol codes.
5479symcode='[BCDEGRST]'
5480
5481# Regexp to match symbols that can be accessed directly from C.
5482sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5483
5484# Define system-specific variables.
5485case $host_os in
5486aix*)
5487 symcode='[BCDT]'
5488 ;;
5489cygwin* | mingw* | pw32* | cegcc*)
5490 symcode='[ABCDGISTW]'
5491 ;;
5492hpux*)
5493 if test "$host_cpu" = ia64; then
5494 symcode='[ABCDEGRST]'
5495 fi
5496 ;;
5497irix* | nonstopux*)
5498 symcode='[BCDEGRST]'
5499 ;;
5500osf*)
5501 symcode='[BCDEGQRST]'
5502 ;;
5503solaris*)
5504 symcode='[BDRT]'
5505 ;;
5506sco3.2v5*)
5507 symcode='[DT]'
5508 ;;
5509sysv4.2uw2*)
5510 symcode='[DT]'
5511 ;;
5512sysv5* | sco5v6* | unixware* | OpenUNIX*)
5513 symcode='[ABDT]'
5514 ;;
5515sysv4)
5516 symcode='[DFNSTU]'
5517 ;;
5518esac
5519
5520# If we're using GNU nm, then use its standard symbol codes.
5521case `$NM -V 2>&1` in
5522*GNU* | *'with BFD'*)
5523 symcode='[ABCDGIRSTW]' ;;
5524esac
5525
5526# Transform an extracted symbol line into a proper C declaration.
5527# Some systems (esp. on ia64) link data and code symbols differently,
5528# so use this general approach.
5529lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5530
5531# Transform an extracted symbol line into symbol name and symbol address
5532lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5533lt_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'"
5534
5535# Handle CRLF in mingw tool chain
5536opt_cr=
5537case $build_os in
5538mingw*)
5539 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5540 ;;
5541esac
5542
5543# Try without a prefix underscore, then with it.
5544for ac_symprfx in "" "_"; do
5545
5546 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5547 symxfrm="\\1 $ac_symprfx\\2 \\2"
5548
5549 # Write the raw and C identifiers.
5550 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5551 # Fake it for dumpbin and say T for any non-static function
5552 # and D for any global variable.
5553 # Also find C++ and __fastcall symbols from MSVC++,
5554 # which start with @ or ?.
5555 lt_cv_sys_global_symbol_pipe="$AWK '"\
5556" {last_section=section; section=\$ 3};"\
5557" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5558" \$ 0!~/External *\|/{next};"\
5559" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5560" {if(hide[section]) next};"\
5561" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5562" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5563" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5564" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5565" ' prfx=^$ac_symprfx"
5566 else
5567 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5568 fi
5569
5570 # Check to see that the pipe works correctly.
5571 pipe_works=no
5572
5573 rm -f conftest*
5574 cat > conftest.$ac_ext <<_LT_EOF
5575#ifdef __cplusplus
5576extern "C" {
5577#endif
5578char nm_test_var;
5579void nm_test_func(void);
5580void nm_test_func(void){}
5581#ifdef __cplusplus
5582}
5583#endif
5584int main(){nm_test_var='a';nm_test_func();return(0);}
5585_LT_EOF
5586
5587 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5588 (eval $ac_compile) 2>&5
5589 ac_status=$?
5590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5591 test $ac_status = 0; }; then
5592 # Now try to grab the symbols.
5593 nlist=conftest.nm
5594 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5595 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5596 ac_status=$?
5597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5598 test $ac_status = 0; } && test -s "$nlist"; then
5599 # Try sorting and uniquifying the output.
5600 if sort "$nlist" | uniq > "$nlist"T; then
5601 mv -f "$nlist"T "$nlist"
5602 else
5603 rm -f "$nlist"T
5604 fi
5605
5606 # Make sure that we snagged all the symbols we need.
5607 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5608 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5609 cat <<_LT_EOF > conftest.$ac_ext
5610#ifdef __cplusplus
5611extern "C" {
5612#endif
5613
5614_LT_EOF
5615 # Now generate the symbol file.
5616 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5617
5618 cat <<_LT_EOF >> conftest.$ac_ext
5619
5620/* The mapping between symbol names and symbols. */
5621const struct {
5622 const char *name;
5623 void *address;
5624}
5625lt__PROGRAM__LTX_preloaded_symbols[] =
5626{
5627 { "@PROGRAM@", (void *) 0 },
5628_LT_EOF
5629 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5630 cat <<\_LT_EOF >> conftest.$ac_ext
5631 {0, (void *) 0}
5632};
5633
5634/* This works around a problem in FreeBSD linker */
5635#ifdef FREEBSD_WORKAROUND
5636static const void *lt_preloaded_setup() {
5637 return lt__PROGRAM__LTX_preloaded_symbols;
5638}
5639#endif
5640
5641#ifdef __cplusplus
5642}
5643#endif
5644_LT_EOF
5645 # Now try linking the two files.
5646 mv conftest.$ac_objext conftstm.$ac_objext
5647 lt_save_LIBS="$LIBS"
5648 lt_save_CFLAGS="$CFLAGS"
5649 LIBS="conftstm.$ac_objext"
5650 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5652 (eval $ac_link) 2>&5
5653 ac_status=$?
5654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5655 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5656 pipe_works=yes
5657 fi
5658 LIBS="$lt_save_LIBS"
5659 CFLAGS="$lt_save_CFLAGS"
5660 else
5661 echo "cannot find nm_test_func in $nlist" >&5
5662 fi
5663 else
5664 echo "cannot find nm_test_var in $nlist" >&5
5665 fi
5666 else
5667 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5668 fi
5669 else
5670 echo "$progname: failed program was:" >&5
5671 cat conftest.$ac_ext >&5
5672 fi
5673 rm -rf conftest* conftst*
5674
5675 # Do not use the global_symbol_pipe unless it works.
5676 if test "$pipe_works" = yes; then
5677 break
5678 else
5679 lt_cv_sys_global_symbol_pipe=
5680 fi
5681done
5682
5683fi
5684
5685if test -z "$lt_cv_sys_global_symbol_pipe"; then
5686 lt_cv_sys_global_symbol_to_cdecl=
5687fi
5688if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5690$as_echo "failed" >&6; }
5691else
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5693$as_echo "ok" >&6; }
5694fi
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717# Check whether --enable-libtool-lock was given.
5718if test "${enable_libtool_lock+set}" = set; then :
5719 enableval=$enable_libtool_lock;
5720fi
5721
5722test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5723
5724# Some flags need to be propagated to the compiler or linker for good
5725# libtool support.
5726case $host in
5727ia64-*-hpux*)
5728 # Find out which ABI we are using.
5729 echo 'int i;' > conftest.$ac_ext
5730 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5731 (eval $ac_compile) 2>&5
5732 ac_status=$?
5733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5734 test $ac_status = 0; }; then
5735 case `/usr/bin/file conftest.$ac_objext` in
5736 *ELF-32*)
5737 HPUX_IA64_MODE="32"
5738 ;;
5739 *ELF-64*)
5740 HPUX_IA64_MODE="64"
5741 ;;
5742 esac
5743 fi
5744 rm -rf conftest*
5745 ;;
5746*-*-irix6*)
5747 # Find out which ABI we are using.
5748 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5749 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5750 (eval $ac_compile) 2>&5
5751 ac_status=$?
5752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5753 test $ac_status = 0; }; then
5754 if test "$lt_cv_prog_gnu_ld" = yes; then
5755 case `/usr/bin/file conftest.$ac_objext` in
5756 *32-bit*)
5757 LD="${LD-ld} -melf32bsmip"
5758 ;;
5759 *N32*)
5760 LD="${LD-ld} -melf32bmipn32"
5761 ;;
5762 *64-bit*)
5763 LD="${LD-ld} -melf64bmip"
5764 ;;
5765 esac
5766 else
5767 case `/usr/bin/file conftest.$ac_objext` in
5768 *32-bit*)
5769 LD="${LD-ld} -32"
5770 ;;
5771 *N32*)
5772 LD="${LD-ld} -n32"
5773 ;;
5774 *64-bit*)
5775 LD="${LD-ld} -64"
5776 ;;
5777 esac
5778 fi
5779 fi
5780 rm -rf conftest*
5781 ;;
5782
bf3d9781 5783x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5784s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5785 # Find out which ABI we are using.
5786 echo 'int i;' > conftest.$ac_ext
5787 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5788 (eval $ac_compile) 2>&5
5789 ac_status=$?
5790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5791 test $ac_status = 0; }; then
5792 case `/usr/bin/file conftest.o` in
5793 *32-bit*)
5794 case $host in
5795 x86_64-*kfreebsd*-gnu)
5796 LD="${LD-ld} -m elf_i386_fbsd"
5797 ;;
5798 x86_64-*linux*)
5799 case `/usr/bin/file conftest.o` in
5800 *x86-64*)
5801 LD="${LD-ld} -m elf32_x86_64"
5802 ;;
5803 *)
5804 LD="${LD-ld} -m elf_i386"
5805 ;;
5806 esac
5807 ;;
bf3d9781
AM
5808 powerpc64le-*linux*)
5809 LD="${LD-ld} -m elf32lppclinux"
5810 ;;
5811 powerpc64-*linux*)
6bb11ab3
L
5812 LD="${LD-ld} -m elf32ppclinux"
5813 ;;
5814 s390x-*linux*)
5815 LD="${LD-ld} -m elf_s390"
5816 ;;
5817 sparc64-*linux*)
5818 LD="${LD-ld} -m elf32_sparc"
5819 ;;
5820 esac
5821 ;;
5822 *64-bit*)
5823 case $host in
5824 x86_64-*kfreebsd*-gnu)
5825 LD="${LD-ld} -m elf_x86_64_fbsd"
5826 ;;
5827 x86_64-*linux*)
5828 LD="${LD-ld} -m elf_x86_64"
5829 ;;
bf3d9781
AM
5830 powerpcle-*linux*)
5831 LD="${LD-ld} -m elf64lppc"
5832 ;;
5833 powerpc-*linux*)
6bb11ab3
L
5834 LD="${LD-ld} -m elf64ppc"
5835 ;;
5836 s390*-*linux*|s390*-*tpf*)
5837 LD="${LD-ld} -m elf64_s390"
5838 ;;
5839 sparc*-*linux*)
5840 LD="${LD-ld} -m elf64_sparc"
5841 ;;
5842 esac
5843 ;;
5844 esac
5845 fi
5846 rm -rf conftest*
5847 ;;
5848
5849*-*-sco3.2v5*)
5850 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5851 SAVE_CFLAGS="$CFLAGS"
5852 CFLAGS="$CFLAGS -belf"
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5854$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5855if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5856 $as_echo_n "(cached) " >&6
5857else
5858 ac_ext=c
5859ac_cpp='$CPP $CPPFLAGS'
5860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5862ac_compiler_gnu=$ac_cv_c_compiler_gnu
5863
5864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5865/* end confdefs.h. */
5866
5867int
5868main ()
5869{
5870
5871 ;
5872 return 0;
5873}
5874_ACEOF
5875if ac_fn_c_try_link "$LINENO"; then :
5876 lt_cv_cc_needs_belf=yes
5877else
5878 lt_cv_cc_needs_belf=no
5879fi
5880rm -f core conftest.err conftest.$ac_objext \
5881 conftest$ac_exeext conftest.$ac_ext
5882 ac_ext=c
5883ac_cpp='$CPP $CPPFLAGS'
5884ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5885ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5886ac_compiler_gnu=$ac_cv_c_compiler_gnu
5887
5888fi
5889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5890$as_echo "$lt_cv_cc_needs_belf" >&6; }
5891 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5892 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5893 CFLAGS="$SAVE_CFLAGS"
5894 fi
5895 ;;
5896sparc*-*solaris*)
5897 # Find out which ABI we are using.
5898 echo 'int i;' > conftest.$ac_ext
5899 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5900 (eval $ac_compile) 2>&5
5901 ac_status=$?
5902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5903 test $ac_status = 0; }; then
5904 case `/usr/bin/file conftest.o` in
5905 *64-bit*)
5906 case $lt_cv_prog_gnu_ld in
5907 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5908 *)
5909 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5910 LD="${LD-ld} -64"
5911 fi
5912 ;;
5913 esac
5914 ;;
5915 esac
5916 fi
5917 rm -rf conftest*
5918 ;;
5919esac
5920
5921need_locks="$enable_libtool_lock"
5922
5923
5924 case $host_os in
5925 rhapsody* | darwin*)
5926 if test -n "$ac_tool_prefix"; then
5927 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5928set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5930$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5931if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
5932 $as_echo_n "(cached) " >&6
5933else
5934 if test -n "$DSYMUTIL"; then
5935 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5936else
5937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5938for as_dir in $PATH
5939do
5940 IFS=$as_save_IFS
5941 test -z "$as_dir" && as_dir=.
5942 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5943 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5944 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5946 break 2
5947 fi
5948done
5949 done
5950IFS=$as_save_IFS
5951
5952fi
5953fi
5954DSYMUTIL=$ac_cv_prog_DSYMUTIL
5955if test -n "$DSYMUTIL"; then
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5957$as_echo "$DSYMUTIL" >&6; }
5958else
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5960$as_echo "no" >&6; }
5961fi
5962
5963
5964fi
5965if test -z "$ac_cv_prog_DSYMUTIL"; then
5966 ac_ct_DSYMUTIL=$DSYMUTIL
5967 # Extract the first word of "dsymutil", so it can be a program name with args.
5968set dummy dsymutil; ac_word=$2
5969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5970$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5971if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
5972 $as_echo_n "(cached) " >&6
5973else
5974 if test -n "$ac_ct_DSYMUTIL"; then
5975 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5976else
5977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5978for as_dir in $PATH
5979do
5980 IFS=$as_save_IFS
5981 test -z "$as_dir" && as_dir=.
5982 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5984 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5986 break 2
5987 fi
5988done
5989 done
5990IFS=$as_save_IFS
5991
5992fi
5993fi
5994ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5995if test -n "$ac_ct_DSYMUTIL"; then
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5997$as_echo "$ac_ct_DSYMUTIL" >&6; }
5998else
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6000$as_echo "no" >&6; }
6001fi
6002
6003 if test "x$ac_ct_DSYMUTIL" = x; then
6004 DSYMUTIL=":"
6005 else
6006 case $cross_compiling:$ac_tool_warned in
6007yes:)
6008{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6009$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6010ac_tool_warned=yes ;;
6011esac
6012 DSYMUTIL=$ac_ct_DSYMUTIL
6013 fi
6014else
6015 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6016fi
6017
6018 if test -n "$ac_tool_prefix"; then
6019 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6020set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6022$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6023if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
6024 $as_echo_n "(cached) " >&6
6025else
6026 if test -n "$NMEDIT"; then
6027 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6028else
6029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6030for as_dir in $PATH
6031do
6032 IFS=$as_save_IFS
6033 test -z "$as_dir" && as_dir=.
6034 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6036 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6038 break 2
6039 fi
6040done
6041 done
6042IFS=$as_save_IFS
6043
6044fi
6045fi
6046NMEDIT=$ac_cv_prog_NMEDIT
6047if test -n "$NMEDIT"; then
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6049$as_echo "$NMEDIT" >&6; }
6050else
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6052$as_echo "no" >&6; }
6053fi
6054
6055
6056fi
6057if test -z "$ac_cv_prog_NMEDIT"; then
6058 ac_ct_NMEDIT=$NMEDIT
6059 # Extract the first word of "nmedit", so it can be a program name with args.
6060set dummy nmedit; ac_word=$2
6061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6062$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6063if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
6064 $as_echo_n "(cached) " >&6
6065else
6066 if test -n "$ac_ct_NMEDIT"; then
6067 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6068else
6069as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6070for as_dir in $PATH
6071do
6072 IFS=$as_save_IFS
6073 test -z "$as_dir" && as_dir=.
6074 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6076 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6078 break 2
6079 fi
6080done
6081 done
6082IFS=$as_save_IFS
6083
6084fi
6085fi
6086ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6087if test -n "$ac_ct_NMEDIT"; then
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6089$as_echo "$ac_ct_NMEDIT" >&6; }
6090else
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6092$as_echo "no" >&6; }
6093fi
6094
6095 if test "x$ac_ct_NMEDIT" = x; then
6096 NMEDIT=":"
6097 else
6098 case $cross_compiling:$ac_tool_warned in
6099yes:)
6100{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6101$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6102ac_tool_warned=yes ;;
6103esac
6104 NMEDIT=$ac_ct_NMEDIT
6105 fi
6106else
6107 NMEDIT="$ac_cv_prog_NMEDIT"
6108fi
6109
6110 if test -n "$ac_tool_prefix"; then
6111 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6112set dummy ${ac_tool_prefix}lipo; ac_word=$2
6113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6114$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6115if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
6116 $as_echo_n "(cached) " >&6
6117else
6118 if test -n "$LIPO"; then
6119 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6120else
6121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6122for as_dir in $PATH
6123do
6124 IFS=$as_save_IFS
6125 test -z "$as_dir" && as_dir=.
6126 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6128 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6130 break 2
6131 fi
6132done
6133 done
6134IFS=$as_save_IFS
6135
6136fi
6137fi
6138LIPO=$ac_cv_prog_LIPO
6139if test -n "$LIPO"; then
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6141$as_echo "$LIPO" >&6; }
6142else
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6144$as_echo "no" >&6; }
6145fi
6146
6147
6148fi
6149if test -z "$ac_cv_prog_LIPO"; then
6150 ac_ct_LIPO=$LIPO
6151 # Extract the first word of "lipo", so it can be a program name with args.
6152set dummy lipo; ac_word=$2
6153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6154$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6155if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6156 $as_echo_n "(cached) " >&6
6157else
6158 if test -n "$ac_ct_LIPO"; then
6159 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6160else
6161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6162for as_dir in $PATH
6163do
6164 IFS=$as_save_IFS
6165 test -z "$as_dir" && as_dir=.
6166 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6168 ac_cv_prog_ac_ct_LIPO="lipo"
6169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6170 break 2
6171 fi
6172done
6173 done
6174IFS=$as_save_IFS
6175
6176fi
6177fi
6178ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6179if test -n "$ac_ct_LIPO"; then
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6181$as_echo "$ac_ct_LIPO" >&6; }
6182else
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6184$as_echo "no" >&6; }
6185fi
6186
6187 if test "x$ac_ct_LIPO" = x; then
6188 LIPO=":"
6189 else
6190 case $cross_compiling:$ac_tool_warned in
6191yes:)
6192{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6193$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6194ac_tool_warned=yes ;;
6195esac
6196 LIPO=$ac_ct_LIPO
6197 fi
6198else
6199 LIPO="$ac_cv_prog_LIPO"
6200fi
6201
6202 if test -n "$ac_tool_prefix"; then
6203 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6204set dummy ${ac_tool_prefix}otool; ac_word=$2
6205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6206$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6207if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6208 $as_echo_n "(cached) " >&6
6209else
6210 if test -n "$OTOOL"; then
6211 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6212else
6213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6214for as_dir in $PATH
6215do
6216 IFS=$as_save_IFS
6217 test -z "$as_dir" && as_dir=.
6218 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6220 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6222 break 2
6223 fi
6224done
6225 done
6226IFS=$as_save_IFS
6227
6228fi
6229fi
6230OTOOL=$ac_cv_prog_OTOOL
6231if test -n "$OTOOL"; then
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6233$as_echo "$OTOOL" >&6; }
6234else
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6236$as_echo "no" >&6; }
6237fi
6238
6239
6240fi
6241if test -z "$ac_cv_prog_OTOOL"; then
6242 ac_ct_OTOOL=$OTOOL
6243 # Extract the first word of "otool", so it can be a program name with args.
6244set dummy otool; ac_word=$2
6245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6246$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6247if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6248 $as_echo_n "(cached) " >&6
6249else
6250 if test -n "$ac_ct_OTOOL"; then
6251 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6252else
6253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6254for as_dir in $PATH
6255do
6256 IFS=$as_save_IFS
6257 test -z "$as_dir" && as_dir=.
6258 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6259 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6260 ac_cv_prog_ac_ct_OTOOL="otool"
6261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6262 break 2
6263 fi
6264done
6265 done
6266IFS=$as_save_IFS
6267
6268fi
6269fi
6270ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6271if test -n "$ac_ct_OTOOL"; then
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6273$as_echo "$ac_ct_OTOOL" >&6; }
6274else
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6276$as_echo "no" >&6; }
6277fi
6278
6279 if test "x$ac_ct_OTOOL" = x; then
6280 OTOOL=":"
6281 else
6282 case $cross_compiling:$ac_tool_warned in
6283yes:)
6284{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6285$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6286ac_tool_warned=yes ;;
6287esac
6288 OTOOL=$ac_ct_OTOOL
6289 fi
6290else
6291 OTOOL="$ac_cv_prog_OTOOL"
6292fi
6293
6294 if test -n "$ac_tool_prefix"; then
6295 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6296set dummy ${ac_tool_prefix}otool64; ac_word=$2
6297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6298$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6299if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6300 $as_echo_n "(cached) " >&6
6301else
6302 if test -n "$OTOOL64"; then
6303 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6304else
6305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6306for as_dir in $PATH
6307do
6308 IFS=$as_save_IFS
6309 test -z "$as_dir" && as_dir=.
6310 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6312 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6314 break 2
6315 fi
6316done
6317 done
6318IFS=$as_save_IFS
6319
6320fi
6321fi
6322OTOOL64=$ac_cv_prog_OTOOL64
6323if test -n "$OTOOL64"; then
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6325$as_echo "$OTOOL64" >&6; }
6326else
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6328$as_echo "no" >&6; }
6329fi
6330
6331
6332fi
6333if test -z "$ac_cv_prog_OTOOL64"; then
6334 ac_ct_OTOOL64=$OTOOL64
6335 # Extract the first word of "otool64", so it can be a program name with args.
6336set dummy otool64; ac_word=$2
6337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6338$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6339if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6340 $as_echo_n "(cached) " >&6
6341else
6342 if test -n "$ac_ct_OTOOL64"; then
6343 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6344else
6345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6346for as_dir in $PATH
6347do
6348 IFS=$as_save_IFS
6349 test -z "$as_dir" && as_dir=.
6350 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6352 ac_cv_prog_ac_ct_OTOOL64="otool64"
6353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6354 break 2
6355 fi
6356done
6357 done
6358IFS=$as_save_IFS
6359
6360fi
6361fi
6362ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6363if test -n "$ac_ct_OTOOL64"; then
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6365$as_echo "$ac_ct_OTOOL64" >&6; }
6366else
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6368$as_echo "no" >&6; }
6369fi
6370
6371 if test "x$ac_ct_OTOOL64" = x; then
6372 OTOOL64=":"
6373 else
6374 case $cross_compiling:$ac_tool_warned in
6375yes:)
6376{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6377$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6378ac_tool_warned=yes ;;
6379esac
6380 OTOOL64=$ac_ct_OTOOL64
6381 fi
6382else
6383 OTOOL64="$ac_cv_prog_OTOOL64"
6384fi
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6413$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6414if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6415 $as_echo_n "(cached) " >&6
6416else
6417 lt_cv_apple_cc_single_mod=no
6418 if test -z "${LT_MULTI_MODULE}"; then
6419 # By default we will add the -single_module flag. You can override
6420 # by either setting the environment variable LT_MULTI_MODULE
6421 # non-empty at configure time, or by adding -multi_module to the
6422 # link flags.
6423 rm -rf libconftest.dylib*
6424 echo "int foo(void){return 1;}" > conftest.c
6425 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6426-dynamiclib -Wl,-single_module conftest.c" >&5
6427 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6428 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6429 _lt_result=$?
6430 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6431 lt_cv_apple_cc_single_mod=yes
6432 else
6433 cat conftest.err >&5
6434 fi
6435 rm -rf libconftest.dylib*
6436 rm -f conftest.*
6437 fi
6438fi
6439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6440$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6442$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6443if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6444 $as_echo_n "(cached) " >&6
6445else
6446 lt_cv_ld_exported_symbols_list=no
6447 save_LDFLAGS=$LDFLAGS
6448 echo "_main" > conftest.sym
6449 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6451/* end confdefs.h. */
6452
6453int
6454main ()
6455{
6456
6457 ;
6458 return 0;
6459}
6460_ACEOF
6461if ac_fn_c_try_link "$LINENO"; then :
6462 lt_cv_ld_exported_symbols_list=yes
6463else
6464 lt_cv_ld_exported_symbols_list=no
6465fi
6466rm -f core conftest.err conftest.$ac_objext \
6467 conftest$ac_exeext conftest.$ac_ext
6468 LDFLAGS="$save_LDFLAGS"
6469
6470fi
6471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6472$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6474$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6475if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6476 $as_echo_n "(cached) " >&6
6477else
6478 lt_cv_ld_force_load=no
6479 cat > conftest.c << _LT_EOF
6480int forced_loaded() { return 2;}
6481_LT_EOF
6482 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6483 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6484 echo "$AR cru libconftest.a conftest.o" >&5
6485 $AR cru libconftest.a conftest.o 2>&5
6486 cat > conftest.c << _LT_EOF
6487int main() { return 0;}
6488_LT_EOF
6489 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6490 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6491 _lt_result=$?
6492 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6493 lt_cv_ld_force_load=yes
6494 else
6495 cat conftest.err >&5
6496 fi
6497 rm -f conftest.err libconftest.a conftest conftest.c
6498 rm -rf conftest.dSYM
6499
6500fi
6501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6502$as_echo "$lt_cv_ld_force_load" >&6; }
6503 case $host_os in
6504 rhapsody* | darwin1.[012])
6505 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6506 darwin1.*)
6507 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6508 darwin*) # darwin 5.x on
6509 # if running on 10.5 or later, the deployment target defaults
6510 # to the OS version, if on x86, and 10.4, the deployment
6511 # target defaults to 10.4. Don't you love it?
6512 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6513 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6514 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 6515 10.[012][,.]*)
6bb11ab3
L
6516 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6517 10.*)
6518 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6519 esac
6520 ;;
6521 esac
6522 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6523 _lt_dar_single_mod='$single_module'
6524 fi
6525 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6526 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6527 else
6528 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6529 fi
6530 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6531 _lt_dsymutil='~$DSYMUTIL $lib || :'
6532 else
6533 _lt_dsymutil=
6534 fi
6535 ;;
6536 esac
6537
6538for ac_header in dlfcn.h
6539do :
6540 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6541"
d0ac1c44 6542if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6543 cat >>confdefs.h <<_ACEOF
6544#define HAVE_DLFCN_H 1
6545_ACEOF
6546
6547fi
6548
6549done
6550
6551
6552
ebe9564b 6553
6bb11ab3 6554
0cb8d851
MF
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6556$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6557if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6558 $as_echo_n "(cached) " >&6
6559else
6560 ac_cv_c_bigendian=unknown
6561 # See if we're dealing with a universal compiler.
6562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6563/* end confdefs.h. */
6564#ifndef __APPLE_CC__
6565 not a universal capable compiler
6566 #endif
6567 typedef int dummy;
6568
6569_ACEOF
6570if ac_fn_c_try_compile "$LINENO"; then :
6571
6572 # Check for potential -arch flags. It is not universal unless
6573 # there are at least two -arch flags with different values.
6574 ac_arch=
6575 ac_prev=
6576 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6577 if test -n "$ac_prev"; then
6578 case $ac_word in
6579 i?86 | x86_64 | ppc | ppc64)
6580 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6581 ac_arch=$ac_word
6582 else
6583 ac_cv_c_bigendian=universal
6584 break
6585 fi
6586 ;;
6587 esac
6588 ac_prev=
6589 elif test "x$ac_word" = "x-arch"; then
6590 ac_prev=arch
6591 fi
6592 done
6593fi
6594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6595 if test $ac_cv_c_bigendian = unknown; then
6596 # See if sys/param.h defines the BYTE_ORDER macro.
6597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6598/* end confdefs.h. */
6599#include <sys/types.h>
6600 #include <sys/param.h>
6601
6602int
6603main ()
6604{
6605#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6606 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6607 && LITTLE_ENDIAN)
6608 bogus endian macros
6609 #endif
6610
6611 ;
6612 return 0;
6613}
6614_ACEOF
6615if ac_fn_c_try_compile "$LINENO"; then :
6616 # It does; now see whether it defined to BIG_ENDIAN or not.
6617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6618/* end confdefs.h. */
6619#include <sys/types.h>
6620 #include <sys/param.h>
6621
6622int
6623main ()
6624{
6625#if BYTE_ORDER != BIG_ENDIAN
6626 not big endian
6627 #endif
6628
6629 ;
6630 return 0;
6631}
6632_ACEOF
6633if ac_fn_c_try_compile "$LINENO"; then :
6634 ac_cv_c_bigendian=yes
6635else
6636 ac_cv_c_bigendian=no
6637fi
6638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6639fi
6640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6641 fi
6642 if test $ac_cv_c_bigendian = unknown; then
6643 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6645/* end confdefs.h. */
6646#include <limits.h>
6647
6648int
6649main ()
6650{
6651#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6652 bogus endian macros
6653 #endif
6654
6655 ;
6656 return 0;
6657}
6658_ACEOF
6659if ac_fn_c_try_compile "$LINENO"; then :
6660 # It does; now see whether it defined to _BIG_ENDIAN or not.
6661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6662/* end confdefs.h. */
6663#include <limits.h>
6664
6665int
6666main ()
6667{
6668#ifndef _BIG_ENDIAN
6669 not big endian
6670 #endif
6671
6672 ;
6673 return 0;
6674}
6675_ACEOF
6676if ac_fn_c_try_compile "$LINENO"; then :
6677 ac_cv_c_bigendian=yes
6678else
6679 ac_cv_c_bigendian=no
6680fi
6681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6682fi
6683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6684 fi
6685 if test $ac_cv_c_bigendian = unknown; then
6686 # Compile a test program.
6687 if test "$cross_compiling" = yes; then :
6688 # Try to guess by grepping values from an object file.
6689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6690/* end confdefs.h. */
6691short int ascii_mm[] =
6692 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6693 short int ascii_ii[] =
6694 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6695 int use_ascii (int i) {
6696 return ascii_mm[i] + ascii_ii[i];
6697 }
6698 short int ebcdic_ii[] =
6699 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6700 short int ebcdic_mm[] =
6701 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6702 int use_ebcdic (int i) {
6703 return ebcdic_mm[i] + ebcdic_ii[i];
6704 }
6705 extern int foo;
6706
6707int
6708main ()
6709{
6710return use_ascii (foo) == use_ebcdic (foo);
6711 ;
6712 return 0;
6713}
6714_ACEOF
6715if ac_fn_c_try_compile "$LINENO"; then :
6716 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6717 ac_cv_c_bigendian=yes
6718 fi
6719 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6720 if test "$ac_cv_c_bigendian" = unknown; then
6721 ac_cv_c_bigendian=no
6722 else
6723 # finding both strings is unlikely to happen, but who knows?
6724 ac_cv_c_bigendian=unknown
6725 fi
6726 fi
6727fi
6728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6729else
6730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6731/* end confdefs.h. */
6732$ac_includes_default
6733int
6734main ()
6735{
6736
6737 /* Are we little or big endian? From Harbison&Steele. */
6738 union
6739 {
6740 long int l;
6741 char c[sizeof (long int)];
6742 } u;
6743 u.l = 1;
6744 return u.c[sizeof (long int) - 1] == 1;
6745
6746 ;
6747 return 0;
6748}
6749_ACEOF
6750if ac_fn_c_try_run "$LINENO"; then :
6751 ac_cv_c_bigendian=no
6752else
6753 ac_cv_c_bigendian=yes
6754fi
6755rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6756 conftest.$ac_objext conftest.beam conftest.$ac_ext
6757fi
6758
6759 fi
6760fi
6761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6762$as_echo "$ac_cv_c_bigendian" >&6; }
6763 case $ac_cv_c_bigendian in #(
6764 yes)
6765 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6766;; #(
6767 no)
6768 ;; #(
6769 universal)
6770
6771$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6772
6773 ;; #(
6774 *)
d0ac1c44 6775 as_fn_error $? "unknown endianness
0cb8d851
MF
6776 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6777 esac
6778
6bb11ab3
L
6779
6780
6781
c25ea03d
MF
6782if test "x$cross_compiling" = "xno"; then
6783 : "${CC_FOR_BUILD:=\$(CC)}"
6784 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6785 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d
MF
6786else
6787 : "${CC_FOR_BUILD:=gcc}"
6788 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6789 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6790fi
6791
6792
6793
c25ea03d 6794
c2783492 6795
a3e2cc64
MF
6796if test -n "$ac_tool_prefix"; then
6797 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6798set dummy ${ac_tool_prefix}ar; ac_word=$2
6799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6800$as_echo_n "checking for $ac_word... " >&6; }
6801if ${ac_cv_prog_AR+:} false; then :
6802 $as_echo_n "(cached) " >&6
6803else
6804 if test -n "$AR"; then
6805 ac_cv_prog_AR="$AR" # Let the user override the test.
6806else
6807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6808for as_dir in $PATH
6809do
6810 IFS=$as_save_IFS
6811 test -z "$as_dir" && as_dir=.
6812 for ac_exec_ext in '' $ac_executable_extensions; do
6813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6814 ac_cv_prog_AR="${ac_tool_prefix}ar"
6815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6816 break 2
6817 fi
6818done
6819 done
6820IFS=$as_save_IFS
6821
6822fi
6823fi
6824AR=$ac_cv_prog_AR
6825if test -n "$AR"; then
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6827$as_echo "$AR" >&6; }
6828else
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6830$as_echo "no" >&6; }
6831fi
6832
6833
6834fi
6835if test -z "$ac_cv_prog_AR"; then
6836 ac_ct_AR=$AR
6837 # Extract the first word of "ar", so it can be a program name with args.
6838set dummy ar; ac_word=$2
6839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6840$as_echo_n "checking for $ac_word... " >&6; }
6841if ${ac_cv_prog_ac_ct_AR+:} false; then :
6842 $as_echo_n "(cached) " >&6
6843else
6844 if test -n "$ac_ct_AR"; then
6845 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6846else
6847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6848for as_dir in $PATH
6849do
6850 IFS=$as_save_IFS
6851 test -z "$as_dir" && as_dir=.
6852 for ac_exec_ext in '' $ac_executable_extensions; do
6853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6854 ac_cv_prog_ac_ct_AR="ar"
6855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6856 break 2
6857 fi
6858done
6859 done
6860IFS=$as_save_IFS
6861
6862fi
6863fi
6864ac_ct_AR=$ac_cv_prog_ac_ct_AR
6865if test -n "$ac_ct_AR"; then
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6867$as_echo "$ac_ct_AR" >&6; }
6868else
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6870$as_echo "no" >&6; }
6871fi
6872
6873 if test "x$ac_ct_AR" = x; then
6874 AR=""
6875 else
6876 case $cross_compiling:$ac_tool_warned in
6877yes:)
6878{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6879$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6880ac_tool_warned=yes ;;
6881esac
6882 AR=$ac_ct_AR
6883 fi
6884else
6885 AR="$ac_cv_prog_AR"
6886fi
6bb11ab3
L
6887
6888if test -n "$ac_tool_prefix"; then
6889 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6890set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6892$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6893if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6894 $as_echo_n "(cached) " >&6
6895else
6896 if test -n "$RANLIB"; then
6897 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6898else
6899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6900for as_dir in $PATH
6901do
6902 IFS=$as_save_IFS
6903 test -z "$as_dir" && as_dir=.
6904 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6906 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6908 break 2
6909 fi
6910done
6911 done
6912IFS=$as_save_IFS
6913
6914fi
6915fi
6916RANLIB=$ac_cv_prog_RANLIB
6917if test -n "$RANLIB"; then
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6919$as_echo "$RANLIB" >&6; }
6920else
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6922$as_echo "no" >&6; }
6923fi
6924
6925
6926fi
6927if test -z "$ac_cv_prog_RANLIB"; then
6928 ac_ct_RANLIB=$RANLIB
6929 # Extract the first word of "ranlib", so it can be a program name with args.
6930set dummy ranlib; ac_word=$2
6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6932$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6933if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
6934 $as_echo_n "(cached) " >&6
6935else
6936 if test -n "$ac_ct_RANLIB"; then
6937 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6938else
6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6940for as_dir in $PATH
6941do
6942 IFS=$as_save_IFS
6943 test -z "$as_dir" && as_dir=.
6944 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6946 ac_cv_prog_ac_ct_RANLIB="ranlib"
6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6948 break 2
6949 fi
6950done
6951 done
6952IFS=$as_save_IFS
6953
6954fi
6955fi
6956ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6957if test -n "$ac_ct_RANLIB"; then
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6959$as_echo "$ac_ct_RANLIB" >&6; }
6960else
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6962$as_echo "no" >&6; }
6963fi
6964
6965 if test "x$ac_ct_RANLIB" = x; then
6966 RANLIB=":"
6967 else
6968 case $cross_compiling:$ac_tool_warned in
6969yes:)
6970{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6972ac_tool_warned=yes ;;
6973esac
6974 RANLIB=$ac_ct_RANLIB
6975 fi
6976else
6977 RANLIB="$ac_cv_prog_RANLIB"
6978fi
6979
6980
46f900c0
MF
6981# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6982# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6983# is C99. So handle it ourselves.
6984:
6985C_DIALECT=
6986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6987$as_echo_n "checking whether C11 is supported by default... " >&6; }
6988cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6989/* end confdefs.h. */
6990
6991#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6992# error "C11 support not found"
6993#endif
6994
6995_ACEOF
6996if ac_fn_c_try_compile "$LINENO"; then :
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6998$as_echo "yes" >&6; }
6999else
7000
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7002$as_echo "no" >&6; }
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7004$as_echo_n "checking for -std=c11 support... " >&6; }
7005 ac_save_CC="$CC"
7006 CC="$CC -std=c11"
7007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7008/* end confdefs.h. */
7009
7010#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7011# error "C11 support not found"
7012#endif
7013
7014_ACEOF
7015if ac_fn_c_try_compile "$LINENO"; then :
7016
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7018$as_echo "yes" >&6; }
7019 CC="$ac_save_CC"
7020 C_DIALECT="-std=c11"
7021
7022else
7023 as_fn_error $? "C11 is required" "$LINENO" 5
7024fi
7025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7026fi
7027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7028
7029
c2783492
MF
7030ac_config_headers="$ac_config_headers config.h:config.in"
7031
7032
6bb11ab3
L
7033# Some of the common include files depend on bfd.h, and bfd.h checks
7034# that config.h is included first by testing that the PACKAGE macro
7035# is defined.
7036PACKAGE=sim
7037
7038cat >>confdefs.h <<_ACEOF
7039#define PACKAGE "$PACKAGE"
7040_ACEOF
7041
7042
7043
7044# Dependency checking.
7045ac_config_commands="$ac_config_commands depdir"
7046
7047
7048depcc="$CC" am_compiler_list=
7049
7050am_depcomp=$ac_aux_dir/depcomp
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7052$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 7053if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
7054 $as_echo_n "(cached) " >&6
7055else
7056 if test -f "$am_depcomp"; then
7057 # We make a subdir and do the tests there. Otherwise we can end up
7058 # making bogus files that we don't know about and never remove. For
7059 # instance it was reported that on HP-UX the gcc test will end up
7060 # making a dummy file named `D' -- because `-MD' means `put the output
7061 # in D'.
7062 mkdir conftest.dir
7063 # Copy depcomp to subdir because otherwise we won't find it if we're
7064 # using a relative directory.
7065 cp "$am_depcomp" conftest.dir
7066 cd conftest.dir
7067 # We will build objects and dependencies in a subdirectory because
7068 # it helps to detect inapplicable dependency modes. For instance
7069 # both Tru64's cc and ICC support -MD to output dependencies as a
7070 # side effect of compilation, but ICC will put the dependencies in
7071 # the current directory while Tru64 will put them in the object
7072 # directory.
7073 mkdir sub
7074
7075 am_cv_CC_dependencies_compiler_type=none
7076 if test "$am_compiler_list" = ""; then
7077 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7078 fi
7079 for depmode in $am_compiler_list; do
7080 if test $depmode = none; then break; fi
7081
7082 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7083 # Setup a source with many dependencies, because some compilers
7084 # like to wrap large dependency lists on column 80 (with \), and
7085 # we should not choose a depcomp mode which is confused by this.
7086 #
7087 # We need to recreate these files for each test, as the compiler may
7088 # overwrite some of them when testing with obscure command lines.
7089 # This happens at least with the AIX C compiler.
7090 : > sub/conftest.c
7091 for i in 1 2 3 4 5 6; do
7092 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7093 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7094 # Solaris 8's {/usr,}/bin/sh.
7095 touch sub/conftst$i.h
7096 done
7097 echo "include sub/conftest.Po" > confmf
7098
7099 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7100 # mode. It turns out that the SunPro C++ compiler does not properly
7101 # handle `-M -o', and we need to detect this.
7102 depcmd="depmode=$depmode \
7103 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7104 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7105 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7106 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7107 if env $depcmd > conftest.err 2>&1 &&
7108 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7109 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7110 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7111 # icc doesn't choke on unknown options, it will just issue warnings
7112 # or remarks (even with -Werror). So we grep stderr for any message
7113 # that says an option was ignored or not supported.
7114 # When given -MP, icc 7.0 and 7.1 complain thusly:
7115 # icc: Command line warning: ignoring option '-M'; no argument required
7116 # The diagnosis changed in icc 8.0:
7117 # icc: Command line remark: option '-MP' not supported
7118 if (grep 'ignoring option' conftest.err ||
7119 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7120 am_cv_CC_dependencies_compiler_type=$depmode
7121 $as_echo "$as_me:$LINENO: success" >&5
7122 break
7123 fi
7124 fi
7125 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7126 sed -e 's/^/| /' < conftest.err >&5
7127 done
7128
7129 cd ..
7130 rm -rf conftest.dir
7131else
7132 am_cv_CC_dependencies_compiler_type=none
7133fi
7134
7135fi
7136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7137$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7138if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7139then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
7140else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7141
7142fi
7143
7144
7145# Check for the 'make' the user wants to use.
7146for ac_prog in make
7147do
7148 # Extract the first word of "$ac_prog", so it can be a program name with args.
7149set dummy $ac_prog; ac_word=$2
7150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7151$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7152if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
7153 $as_echo_n "(cached) " >&6
7154else
7155 if test -n "$MAKE"; then
7156 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
7157else
7158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7159for as_dir in $PATH
7160do
7161 IFS=$as_save_IFS
7162 test -z "$as_dir" && as_dir=.
7163 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7165 ac_cv_prog_MAKE="$ac_prog"
7166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7167 break 2
7168 fi
7169done
7170 done
7171IFS=$as_save_IFS
7172
7173fi
7174fi
7175MAKE=$ac_cv_prog_MAKE
7176if test -n "$MAKE"; then
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
7178$as_echo "$MAKE" >&6; }
7179else
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7181$as_echo "no" >&6; }
7182fi
7183
7184
7185 test -n "$MAKE" && break
7186done
7187
7188MAKE_IS_GNU=
7189case "`$MAKE --version 2>&1 | sed 1q`" in
7190 *GNU*)
7191 MAKE_IS_GNU=yes
7192 ;;
7193esac
7194 if test "$MAKE_IS_GNU" = yes; then
7195 GMAKE_TRUE=
7196 GMAKE_FALSE='#'
7197else
7198 GMAKE_TRUE='#'
7199 GMAKE_FALSE=
7200fi
7201
7202
7203ALL_LINGUAS=
7204# If we haven't got the data from the intl directory,
7205# assume NLS is disabled.
7206USE_NLS=no
7207LIBINTL=
7208LIBINTL_DEP=
7209INCINTL=
7210XGETTEXT=
7211GMSGFMT=
7212POSUB=
7213
7214if test -f ../../intl/config.intl; then
7215 . ../../intl/config.intl
7216fi
7217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7218$as_echo_n "checking whether NLS is requested... " >&6; }
7219if test x"$USE_NLS" != xyes; then
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7221$as_echo "no" >&6; }
7222else
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7224$as_echo "yes" >&6; }
7225
7226$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7227
7228
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7230$as_echo_n "checking for catalogs to be installed... " >&6; }
7231 # Look for .po and .gmo files in the source directory.
7232 CATALOGS=
7233 XLINGUAS=
7234 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7235 # If there aren't any .gmo files the shell will give us the
7236 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7237 # weeded out.
7238 case "$cat" in *\**)
7239 continue;;
7240 esac
7241 # The quadruple backslash is collapsed to a double backslash
7242 # by the backticks, then collapsed again by the double quotes,
7243 # leaving us with one backslash in the sed expression (right
7244 # before the dot that mustn't act as a wildcard).
7245 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7246 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7247 # The user is allowed to set LINGUAS to a list of languages to
7248 # install catalogs for. If it's empty that means "all of them."
7249 if test "x$LINGUAS" = x; then
7250 CATALOGS="$CATALOGS $cat"
7251 XLINGUAS="$XLINGUAS $lang"
7252 else
7253 case "$LINGUAS" in *$lang*)
7254 CATALOGS="$CATALOGS $cat"
7255 XLINGUAS="$XLINGUAS $lang"
7256 ;;
7257 esac
7258 fi
7259 done
7260 LINGUAS="$XLINGUAS"
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7262$as_echo "$LINGUAS" >&6; }
7263
7264
7265 DATADIRNAME=share
7266
7267 INSTOBJEXT=.mo
7268
7269 GENCAT=gencat
7270
7271 CATOBJEXT=.gmo
7272
7273fi
7274
7275# Check for common headers.
68ed2854
MF
7276# NB: You can assume C11 headers exist.
7277for ac_header in unistd.h
6bb11ab3 7278do :
68ed2854
MF
7279 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
7280if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 7281 cat >>confdefs.h <<_ACEOF
68ed2854 7282#define HAVE_UNISTD_H 1
6bb11ab3
L
7283_ACEOF
7284
7285fi
7286
7287done
7288
936df756 7289for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
7290do :
7291 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7292ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 7293if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
7294 cat >>confdefs.h <<_ACEOF
7295#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7296_ACEOF
7297
7298fi
7299
7300done
7301
7302for ac_header in fcntl.h fpu_control.h
7303do :
7304 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7305ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 7306if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
7307 cat >>confdefs.h <<_ACEOF
7308#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7309_ACEOF
7310
7311fi
7312
7313done
7314
68ed2854 7315for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
7316do :
7317 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7318ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 7319if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
7320 cat >>confdefs.h <<_ACEOF
7321#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7322_ACEOF
7323
7324fi
7325
7326done
7327
7328for ac_func in getrusage time sigaction __setfpucw
7329do :
7330 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7331ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 7332if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
7333 cat >>confdefs.h <<_ACEOF
7334#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7335_ACEOF
7336
7337fi
7338done
7339
936df756
MF
7340for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
7341do :
7342 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7343ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 7344if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
936df756
MF
7345 cat >>confdefs.h <<_ACEOF
7346#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7347_ACEOF
7348
7349fi
7350done
7351
7352ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7353#include <sys/types.h>
7354#endif
7355#ifdef HAVE_SYS_STAT_H
7356#include <sys/stat.h>
7357#endif
7358"
d0ac1c44 7359if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
7360
7361cat >>confdefs.h <<_ACEOF
7362#define HAVE_STRUCT_STAT_ST_DEV 1
7363_ACEOF
7364
7365
7366fi
7367ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7368#include <sys/types.h>
7369#endif
7370#ifdef HAVE_SYS_STAT_H
7371#include <sys/stat.h>
7372#endif
7373"
d0ac1c44 7374if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
7375
7376cat >>confdefs.h <<_ACEOF
7377#define HAVE_STRUCT_STAT_ST_INO 1
7378_ACEOF
7379
7380
7381fi
7382ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7383#include <sys/types.h>
7384#endif
7385#ifdef HAVE_SYS_STAT_H
7386#include <sys/stat.h>
7387#endif
7388"
d0ac1c44 7389if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
7390
7391cat >>confdefs.h <<_ACEOF
7392#define HAVE_STRUCT_STAT_ST_MODE 1
7393_ACEOF
7394
7395
7396fi
7397ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7398#include <sys/types.h>
7399#endif
7400#ifdef HAVE_SYS_STAT_H
7401#include <sys/stat.h>
7402#endif
7403"
d0ac1c44 7404if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
7405
7406cat >>confdefs.h <<_ACEOF
7407#define HAVE_STRUCT_STAT_ST_NLINK 1
7408_ACEOF
7409
7410
7411fi
7412ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7413#include <sys/types.h>
7414#endif
7415#ifdef HAVE_SYS_STAT_H
7416#include <sys/stat.h>
7417#endif
7418"
d0ac1c44 7419if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
7420
7421cat >>confdefs.h <<_ACEOF
7422#define HAVE_STRUCT_STAT_ST_UID 1
7423_ACEOF
7424
7425
7426fi
7427ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7428#include <sys/types.h>
7429#endif
7430#ifdef HAVE_SYS_STAT_H
7431#include <sys/stat.h>
7432#endif
7433"
d0ac1c44 7434if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
7435
7436cat >>confdefs.h <<_ACEOF
7437#define HAVE_STRUCT_STAT_ST_GID 1
7438_ACEOF
7439
7440
7441fi
7442ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7443#include <sys/types.h>
7444#endif
7445#ifdef HAVE_SYS_STAT_H
7446#include <sys/stat.h>
7447#endif
7448"
d0ac1c44 7449if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
7450
7451cat >>confdefs.h <<_ACEOF
7452#define HAVE_STRUCT_STAT_ST_RDEV 1
7453_ACEOF
7454
7455
7456fi
7457ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7458#include <sys/types.h>
7459#endif
7460#ifdef HAVE_SYS_STAT_H
7461#include <sys/stat.h>
7462#endif
7463"
d0ac1c44 7464if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
7465
7466cat >>confdefs.h <<_ACEOF
7467#define HAVE_STRUCT_STAT_ST_SIZE 1
7468_ACEOF
7469
7470
7471fi
7472ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7473#include <sys/types.h>
7474#endif
7475#ifdef HAVE_SYS_STAT_H
7476#include <sys/stat.h>
7477#endif
7478"
d0ac1c44 7479if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
7480
7481cat >>confdefs.h <<_ACEOF
7482#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7483_ACEOF
7484
7485
7486fi
7487ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7488#include <sys/types.h>
7489#endif
7490#ifdef HAVE_SYS_STAT_H
7491#include <sys/stat.h>
7492#endif
7493"
d0ac1c44 7494if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
7495
7496cat >>confdefs.h <<_ACEOF
7497#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7498_ACEOF
7499
7500
7501fi
7502ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7503#include <sys/types.h>
7504#endif
7505#ifdef HAVE_SYS_STAT_H
7506#include <sys/stat.h>
7507#endif
7508"
d0ac1c44 7509if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
7510
7511cat >>confdefs.h <<_ACEOF
7512#define HAVE_STRUCT_STAT_ST_ATIME 1
7513_ACEOF
7514
7515
7516fi
7517ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7518#include <sys/types.h>
7519#endif
7520#ifdef HAVE_SYS_STAT_H
7521#include <sys/stat.h>
7522#endif
7523"
d0ac1c44 7524if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
7525
7526cat >>confdefs.h <<_ACEOF
7527#define HAVE_STRUCT_STAT_ST_MTIME 1
7528_ACEOF
7529
7530
7531fi
7532ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7533#include <sys/types.h>
7534#endif
7535#ifdef HAVE_SYS_STAT_H
7536#include <sys/stat.h>
7537#endif
7538"
d0ac1c44 7539if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
7540
7541cat >>confdefs.h <<_ACEOF
7542#define HAVE_STRUCT_STAT_ST_CTIME 1
7543_ACEOF
7544
7545
7546fi
7547
7548ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7549#include <sys/socket.h>
7550
7551"
d0ac1c44 7552if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
7553
7554cat >>confdefs.h <<_ACEOF
7555#define HAVE_SOCKLEN_T 1
7556_ACEOF
7557
7558
7559fi
7560
6bb11ab3
L
7561
7562# Check for socket libraries
7563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7564$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7565if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7566 $as_echo_n "(cached) " >&6
7567else
7568 ac_check_lib_save_LIBS=$LIBS
7569LIBS="-lsocket $LIBS"
7570cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7571/* end confdefs.h. */
7572
7573/* Override any GCC internal prototype to avoid an error.
7574 Use char because int might match the return type of a GCC
7575 builtin and then its argument prototype would still apply. */
7576#ifdef __cplusplus
7577extern "C"
7578#endif
7579char bind ();
7580int
7581main ()
7582{
7583return bind ();
7584 ;
7585 return 0;
7586}
7587_ACEOF
7588if ac_fn_c_try_link "$LINENO"; then :
7589 ac_cv_lib_socket_bind=yes
7590else
7591 ac_cv_lib_socket_bind=no
7592fi
7593rm -f core conftest.err conftest.$ac_objext \
7594 conftest$ac_exeext conftest.$ac_ext
7595LIBS=$ac_check_lib_save_LIBS
7596fi
7597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7598$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7599if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7600 cat >>confdefs.h <<_ACEOF
7601#define HAVE_LIBSOCKET 1
7602_ACEOF
7603
7604 LIBS="-lsocket $LIBS"
7605
7606fi
7607
7608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7609$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7610if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7611 $as_echo_n "(cached) " >&6
7612else
7613 ac_check_lib_save_LIBS=$LIBS
7614LIBS="-lnsl $LIBS"
7615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7616/* end confdefs.h. */
7617
7618/* Override any GCC internal prototype to avoid an error.
7619 Use char because int might match the return type of a GCC
7620 builtin and then its argument prototype would still apply. */
7621#ifdef __cplusplus
7622extern "C"
7623#endif
7624char gethostbyname ();
7625int
7626main ()
7627{
7628return gethostbyname ();
7629 ;
7630 return 0;
7631}
7632_ACEOF
7633if ac_fn_c_try_link "$LINENO"; then :
7634 ac_cv_lib_nsl_gethostbyname=yes
7635else
7636 ac_cv_lib_nsl_gethostbyname=no
7637fi
7638rm -f core conftest.err conftest.$ac_objext \
7639 conftest$ac_exeext conftest.$ac_ext
7640LIBS=$ac_check_lib_save_LIBS
7641fi
7642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7643$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7644if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7645 cat >>confdefs.h <<_ACEOF
7646#define HAVE_LIBNSL 1
7647_ACEOF
7648
7649 LIBS="-lnsl $LIBS"
7650
7651fi
7652
7653
7654# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7655# using the same condition.
7656
aadc9410 7657 # Use the system's zlib library.
7fed4b0b
L
7658 zlibdir="-L\$(top_builddir)/../zlib"
7659 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7660
aadc9410
MF
7661# Check whether --with-system-zlib was given.
7662if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7663 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7664 zlibdir=
7665 zlibinc=
7666 fi
6bb11ab3
L
7667
7668fi
7669
6bb11ab3 7670
6bb11ab3 7671
6bb11ab3
L
7672
7673
7674# BFD uses libdl when when plugins enabled.
7675
faa743bb
RM
7676 maybe_plugins=no
7677 for ac_header in dlfcn.h
7678do :
7679 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7680"
d0ac1c44 7681if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7682 cat >>confdefs.h <<_ACEOF
7683#define HAVE_DLFCN_H 1
7684_ACEOF
7685 maybe_plugins=yes
7686fi
7687
7688done
7689
7690 for ac_header in windows.h
7691do :
7692 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7693"
d0ac1c44 7694if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7695 cat >>confdefs.h <<_ACEOF
7696#define HAVE_WINDOWS_H 1
7697_ACEOF
7698 maybe_plugins=yes
7699fi
7700
7701done
7702
7703
7704 # Check whether --enable-plugins was given.
6bb11ab3
L
7705if test "${enable_plugins+set}" = set; then :
7706 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7707 no) plugins=no ;;
7708 *) plugins=yes
7709 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7710 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7711 fi ;;
7712 esac
6bb11ab3 7713else
faa743bb
RM
7714 plugins=$maybe_plugins
7715
6bb11ab3
L
7716fi
7717
2974be62 7718 if test "$plugins" = "yes"; then
37f980dc
SM
7719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7720$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7721if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7722 $as_echo_n "(cached) " >&6
7723else
7724 ac_func_search_save_LIBS=$LIBS
7725cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7726/* end confdefs.h. */
7727
7728/* Override any GCC internal prototype to avoid an error.
7729 Use char because int might match the return type of a GCC
7730 builtin and then its argument prototype would still apply. */
7731#ifdef __cplusplus
7732extern "C"
7733#endif
37f980dc 7734char dlsym ();
2974be62
AM
7735int
7736main ()
7737{
37f980dc 7738return dlsym ();
2974be62
AM
7739 ;
7740 return 0;
7741}
7742_ACEOF
7743for ac_lib in '' dl; do
7744 if test -z "$ac_lib"; then
7745 ac_res="none required"
7746 else
7747 ac_res=-l$ac_lib
7748 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7749 fi
7750 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7751 ac_cv_search_dlsym=$ac_res
2974be62
AM
7752fi
7753rm -f core conftest.err conftest.$ac_objext \
7754 conftest$ac_exeext
d0ac1c44 7755 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7756 break
7757fi
7758done
d0ac1c44 7759if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7760
7761else
37f980dc 7762 ac_cv_search_dlsym=no
2974be62
AM
7763fi
7764rm conftest.$ac_ext
7765LIBS=$ac_func_search_save_LIBS
7766fi
37f980dc
SM
7767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7768$as_echo "$ac_cv_search_dlsym" >&6; }
7769ac_res=$ac_cv_search_dlsym
2974be62
AM
7770if test "$ac_res" != no; then :
7771 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7772
7773fi
7774
7775 fi
6bb11ab3
L
7776
7777 if test "$plugins" = yes; then
7778 PLUGINS_TRUE=
7779 PLUGINS_FALSE='#'
7780else
7781 PLUGINS_TRUE='#'
7782 PLUGINS_FALSE=
7783fi
7784
7785
7786
7787
7788
7789# Set options
7790enable_dlopen=yes
7791
7792
7793
7794
7795 enable_win32_dll=no
7796
7797
7798 # Check whether --enable-shared was given.
7799if test "${enable_shared+set}" = set; then :
7800 enableval=$enable_shared; p=${PACKAGE-default}
7801 case $enableval in
7802 yes) enable_shared=yes ;;
7803 no) enable_shared=no ;;
7804 *)
7805 enable_shared=no
7806 # Look at the argument we got. We use all the common list separators.
7807 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7808 for pkg in $enableval; do
7809 IFS="$lt_save_ifs"
7810 if test "X$pkg" = "X$p"; then
7811 enable_shared=yes
7812 fi
7813 done
7814 IFS="$lt_save_ifs"
7815 ;;
7816 esac
7817else
7818 enable_shared=yes
7819fi
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829 # Check whether --enable-static was given.
7830if test "${enable_static+set}" = set; then :
7831 enableval=$enable_static; p=${PACKAGE-default}
7832 case $enableval in
7833 yes) enable_static=yes ;;
7834 no) enable_static=no ;;
7835 *)
7836 enable_static=no
7837 # Look at the argument we got. We use all the common list separators.
7838 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7839 for pkg in $enableval; do
7840 IFS="$lt_save_ifs"
7841 if test "X$pkg" = "X$p"; then
7842 enable_static=yes
7843 fi
7844 done
7845 IFS="$lt_save_ifs"
7846 ;;
7847 esac
7848else
7849 enable_static=yes
7850fi
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861# Check whether --with-pic was given.
7862if test "${with_pic+set}" = set; then :
7863 withval=$with_pic; pic_mode="$withval"
7864else
7865 pic_mode=default
7866fi
7867
7868
7869test -z "$pic_mode" && pic_mode=default
7870
7871
7872
7873
7874
7875
7876
7877 # Check whether --enable-fast-install was given.
7878if test "${enable_fast_install+set}" = set; then :
7879 enableval=$enable_fast_install; p=${PACKAGE-default}
7880 case $enableval in
7881 yes) enable_fast_install=yes ;;
7882 no) enable_fast_install=no ;;
7883 *)
7884 enable_fast_install=no
7885 # Look at the argument we got. We use all the common list separators.
7886 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7887 for pkg in $enableval; do
7888 IFS="$lt_save_ifs"
7889 if test "X$pkg" = "X$p"; then
7890 enable_fast_install=yes
7891 fi
7892 done
7893 IFS="$lt_save_ifs"
7894 ;;
7895 esac
7896else
7897 enable_fast_install=yes
7898fi
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910# This can be used to rebuild libtool when needed
7911LIBTOOL_DEPS="$ltmain"
7912
7913# Always use our own libtool.
7914LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941test -z "$LN_S" && LN_S="ln -s"
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956if test -n "${ZSH_VERSION+set}" ; then
7957 setopt NO_GLOB_SUBST
f0569246 7958fi
f0569246 7959
6bb11ab3
L
7960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7961$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7962if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7963 $as_echo_n "(cached) " >&6
7964else
7965 rm -f .libs 2>/dev/null
7966mkdir .libs 2>/dev/null
7967if test -d .libs; then
7968 lt_cv_objdir=.libs
7969else
7970 # MS-DOS does not allow filenames that begin with a dot.
7971 lt_cv_objdir=_libs
7972fi
7973rmdir .libs 2>/dev/null
7974fi
7975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7976$as_echo "$lt_cv_objdir" >&6; }
7977objdir=$lt_cv_objdir
7978
7979
7980
7981
7982
7983cat >>confdefs.h <<_ACEOF
7984#define LT_OBJDIR "$lt_cv_objdir/"
7985_ACEOF
7986
7987
7988
7989
7990case $host_os in
7991aix3*)
7992 # AIX sometimes has problems with the GCC collect2 program. For some
7993 # reason, if we set the COLLECT_NAMES environment variable, the problems
7994 # vanish in a puff of smoke.
7995 if test "X${COLLECT_NAMES+set}" != Xset; then
7996 COLLECT_NAMES=
7997 export COLLECT_NAMES
7998 fi
7999 ;;
81ecdfbb 8000esac
6bb11ab3
L
8001
8002# Global variables:
8003ofile=libtool
8004can_build_shared=yes
8005
8006# All known linkers require a `.a' archive for static linking (except MSVC,
8007# which needs '.lib').
8008libext=a
8009
8010with_gnu_ld="$lt_cv_prog_gnu_ld"
8011
8012old_CC="$CC"
8013old_CFLAGS="$CFLAGS"
8014
8015# Set sane defaults for various variables
8016test -z "$CC" && CC=cc
8017test -z "$LTCC" && LTCC=$CC
8018test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8019test -z "$LD" && LD=ld
8020test -z "$ac_objext" && ac_objext=o
8021
8022for cc_temp in $compiler""; do
8023 case $cc_temp in
8024 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8025 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8026 \-*) ;;
8027 *) break;;
8028 esac
8029done
8030cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8031
8032
8033# Only perform the check for file, if the check method requires it
8034test -z "$MAGIC_CMD" && MAGIC_CMD=file
8035case $deplibs_check_method in
8036file_magic*)
8037 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8039$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8040if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8041 $as_echo_n "(cached) " >&6
8042else
8043 case $MAGIC_CMD in
8044[\\/*] | ?:[\\/]*)
8045 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8046 ;;
8047*)
8048 lt_save_MAGIC_CMD="$MAGIC_CMD"
8049 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8050 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8051 for ac_dir in $ac_dummy; do
8052 IFS="$lt_save_ifs"
8053 test -z "$ac_dir" && ac_dir=.
8054 if test -f $ac_dir/${ac_tool_prefix}file; then
8055 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8056 if test -n "$file_magic_test_file"; then
8057 case $deplibs_check_method in
8058 "file_magic "*)
8059 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8060 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8061 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8062 $EGREP "$file_magic_regex" > /dev/null; then
8063 :
8064 else
8065 cat <<_LT_EOF 1>&2
8066
8067*** Warning: the command libtool uses to detect shared libraries,
8068*** $file_magic_cmd, produces output that libtool cannot recognize.
8069*** The result is that libtool may fail to recognize shared libraries
8070*** as such. This will affect the creation of libtool libraries that
8071*** depend on shared libraries, but programs linked with such libtool
8072*** libraries will work regardless of this problem. Nevertheless, you
8073*** may want to report the problem to your system manager and/or to
8074*** bug-libtool@gnu.org
8075
8076_LT_EOF
8077 fi ;;
8078 esac
8079 fi
8080 break
f0569246 8081 fi
6bb11ab3
L
8082 done
8083 IFS="$lt_save_ifs"
8084 MAGIC_CMD="$lt_save_MAGIC_CMD"
8085 ;;
8086esac
f0569246 8087fi
f0569246 8088
6bb11ab3
L
8089MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8090if test -n "$MAGIC_CMD"; then
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8092$as_echo "$MAGIC_CMD" >&6; }
8093else
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8095$as_echo "no" >&6; }
8096fi
81ecdfbb 8097
6bb11ab3
L
8098
8099
8100
8101
8102if test -z "$lt_cv_path_MAGIC_CMD"; then
8103 if test -n "$ac_tool_prefix"; then
8104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8105$as_echo_n "checking for file... " >&6; }
d0ac1c44 8106if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8107 $as_echo_n "(cached) " >&6
8108else
8109 case $MAGIC_CMD in
8110[\\/*] | ?:[\\/]*)
8111 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8112 ;;
8113*)
8114 lt_save_MAGIC_CMD="$MAGIC_CMD"
8115 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8116 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8117 for ac_dir in $ac_dummy; do
8118 IFS="$lt_save_ifs"
8119 test -z "$ac_dir" && ac_dir=.
8120 if test -f $ac_dir/file; then
8121 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8122 if test -n "$file_magic_test_file"; then
8123 case $deplibs_check_method in
8124 "file_magic "*)
8125 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8126 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8127 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8128 $EGREP "$file_magic_regex" > /dev/null; then
8129 :
8130 else
8131 cat <<_LT_EOF 1>&2
8132
8133*** Warning: the command libtool uses to detect shared libraries,
8134*** $file_magic_cmd, produces output that libtool cannot recognize.
8135*** The result is that libtool may fail to recognize shared libraries
8136*** as such. This will affect the creation of libtool libraries that
8137*** depend on shared libraries, but programs linked with such libtool
8138*** libraries will work regardless of this problem. Nevertheless, you
8139*** may want to report the problem to your system manager and/or to
8140*** bug-libtool@gnu.org
8141
8142_LT_EOF
8143 fi ;;
8144 esac
8145 fi
8146 break
8147 fi
8148 done
8149 IFS="$lt_save_ifs"
8150 MAGIC_CMD="$lt_save_MAGIC_CMD"
8151 ;;
81ecdfbb 8152esac
6bb11ab3
L
8153fi
8154
8155MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8156if test -n "$MAGIC_CMD"; then
8157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8158$as_echo "$MAGIC_CMD" >&6; }
8159else
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8161$as_echo "no" >&6; }
8162fi
8163
8164
8165 else
8166 MAGIC_CMD=:
8167 fi
8168fi
8169
8170 fi
8171 ;;
8172esac
8173
8174# Use C for the default configuration in the libtool script
8175
8176lt_save_CC="$CC"
8177ac_ext=c
8178ac_cpp='$CPP $CPPFLAGS'
8179ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8180ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8181ac_compiler_gnu=$ac_cv_c_compiler_gnu
8182
8183
8184# Source file extension for C test sources.
8185ac_ext=c
8186
8187# Object file extension for compiled C test sources.
8188objext=o
8189objext=$objext
8190
8191# Code to be used in simple compile tests
8192lt_simple_compile_test_code="int some_variable = 0;"
8193
8194# Code to be used in simple link tests
8195lt_simple_link_test_code='int main(){return(0);}'
8196
8197
8198
8199
8200
8201
8202
8203# If no C compiler was specified, use CC.
8204LTCC=${LTCC-"$CC"}
8205
8206# If no C compiler flags were specified, use CFLAGS.
8207LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8208
8209# Allow CC to be a program name with arguments.
8210compiler=$CC
8211
8212# Save the default compiler, since it gets overwritten when the other
8213# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8214compiler_DEFAULT=$CC
8215
8216# save warnings/boilerplate of simple test code
8217ac_outfile=conftest.$ac_objext
8218echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8219eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8220_lt_compiler_boilerplate=`cat conftest.err`
8221$RM conftest*
8222
8223ac_outfile=conftest.$ac_objext
8224echo "$lt_simple_link_test_code" >conftest.$ac_ext
8225eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8226_lt_linker_boilerplate=`cat conftest.err`
8227$RM -r conftest*
8228
8229
8230## CAVEAT EMPTOR:
8231## There is no encapsulation within the following macros, do not change
8232## the running order or otherwise move them around unless you know exactly
8233## what you are doing...
8234if test -n "$compiler"; then
8235
8236lt_prog_compiler_no_builtin_flag=
8237
8238if test "$GCC" = yes; then
8239 case $cc_basename in
8240 nvcc*)
8241 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8242 *)
8243 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 8244 esac
6bb11ab3
L
8245
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8247$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8248if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 8249 $as_echo_n "(cached) " >&6
f0569246 8250else
6bb11ab3
L
8251 lt_cv_prog_compiler_rtti_exceptions=no
8252 ac_outfile=conftest.$ac_objext
8253 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8254 lt_compiler_flag="-fno-rtti -fno-exceptions"
8255 # Insert the option either (1) after the last *FLAGS variable, or
8256 # (2) before a word containing "conftest.", or (3) at the end.
8257 # Note that $ac_compile itself does not contain backslashes and begins
8258 # with a dollar sign (not a hyphen), so the echo should work correctly.
8259 # The option is referenced via a variable to avoid confusing sed.
8260 lt_compile=`echo "$ac_compile" | $SED \
8261 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8262 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8263 -e 's:$: $lt_compiler_flag:'`
8264 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8265 (eval "$lt_compile" 2>conftest.err)
8266 ac_status=$?
8267 cat conftest.err >&5
8268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8269 if (exit $ac_status) && test -s "$ac_outfile"; then
8270 # The compiler can only warn and ignore the option if not recognized
8271 # So say no if there are warnings other than the usual output.
8272 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8273 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8274 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8275 lt_cv_prog_compiler_rtti_exceptions=yes
8276 fi
8277 fi
8278 $RM conftest*
8279
f0569246 8280fi
6bb11ab3
L
8281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8282$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8283
8284if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8285 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8286else
8287 :
8288fi
8289
8290fi
8291
8292
8293
8294
8295
8296
8297 lt_prog_compiler_wl=
8298lt_prog_compiler_pic=
8299lt_prog_compiler_static=
8300
8301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8302$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8303
8304 if test "$GCC" = yes; then
8305 lt_prog_compiler_wl='-Wl,'
8306 lt_prog_compiler_static='-static'
8307
8308 case $host_os in
8309 aix*)
8310 # All AIX code is PIC.
8311 if test "$host_cpu" = ia64; then
8312 # AIX 5 now supports IA64 processor
8313 lt_prog_compiler_static='-Bstatic'
8314 fi
8315 lt_prog_compiler_pic='-fPIC'
8316 ;;
8317
8318 amigaos*)
8319 case $host_cpu in
8320 powerpc)
8321 # see comment about AmigaOS4 .so support
8322 lt_prog_compiler_pic='-fPIC'
8323 ;;
8324 m68k)
8325 # FIXME: we need at least 68020 code to build shared libraries, but
8326 # adding the `-m68020' flag to GCC prevents building anything better,
8327 # like `-m68040'.
8328 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8329 ;;
8330 esac
8331 ;;
8332
8333 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8334 # PIC is the default for these OSes.
8335 ;;
8336
8337 mingw* | cygwin* | pw32* | os2* | cegcc*)
8338 # This hack is so that the source file can tell whether it is being
8339 # built for inclusion in a dll (and should export symbols for example).
8340 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8341 # (--disable-auto-import) libraries
8342 lt_prog_compiler_pic='-DDLL_EXPORT'
8343 ;;
8344
8345 darwin* | rhapsody*)
8346 # PIC is the default on this platform
8347 # Common symbols not allowed in MH_DYLIB files
8348 lt_prog_compiler_pic='-fno-common'
8349 ;;
8350
8351 haiku*)
8352 # PIC is the default for Haiku.
8353 # The "-static" flag exists, but is broken.
8354 lt_prog_compiler_static=
8355 ;;
8356
8357 hpux*)
8358 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8359 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8360 # sets the default TLS model and affects inlining.
8361 case $host_cpu in
8362 hppa*64*)
8363 # +Z the default
8364 ;;
8365 *)
8366 lt_prog_compiler_pic='-fPIC'
8367 ;;
8368 esac
8369 ;;
8370
8371 interix[3-9]*)
8372 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8373 # Instead, we relocate shared libraries at runtime.
8374 ;;
8375
8376 msdosdjgpp*)
8377 # Just because we use GCC doesn't mean we suddenly get shared libraries
8378 # on systems that don't support them.
8379 lt_prog_compiler_can_build_shared=no
8380 enable_shared=no
8381 ;;
8382
8383 *nto* | *qnx*)
8384 # QNX uses GNU C++, but need to define -shared option too, otherwise
8385 # it will coredump.
8386 lt_prog_compiler_pic='-fPIC -shared'
8387 ;;
8388
8389 sysv4*MP*)
8390 if test -d /usr/nec; then
8391 lt_prog_compiler_pic=-Kconform_pic
8392 fi
8393 ;;
8394
8395 *)
8396 lt_prog_compiler_pic='-fPIC'
8397 ;;
8398 esac
8399
8400 case $cc_basename in
8401 nvcc*) # Cuda Compiler Driver 2.2
8402 lt_prog_compiler_wl='-Xlinker '
8403 lt_prog_compiler_pic='-Xcompiler -fPIC'
8404 ;;
8405 esac
8406 else
8407 # PORTME Check for flag to pass linker flags through the system compiler.
8408 case $host_os in
8409 aix*)
8410 lt_prog_compiler_wl='-Wl,'
8411 if test "$host_cpu" = ia64; then
8412 # AIX 5 now supports IA64 processor
8413 lt_prog_compiler_static='-Bstatic'
8414 else
8415 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8416 fi
8417 ;;
8418
8419 mingw* | cygwin* | pw32* | os2* | cegcc*)
8420 # This hack is so that the source file can tell whether it is being
8421 # built for inclusion in a dll (and should export symbols for example).
8422 lt_prog_compiler_pic='-DDLL_EXPORT'
8423 ;;
8424
8425 hpux9* | hpux10* | hpux11*)
8426 lt_prog_compiler_wl='-Wl,'
8427 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8428 # not for PA HP-UX.
8429 case $host_cpu in
8430 hppa*64*|ia64*)
8431 # +Z the default
8432 ;;
8433 *)
8434 lt_prog_compiler_pic='+Z'
8435 ;;
8436 esac
8437 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8438 lt_prog_compiler_static='${wl}-a ${wl}archive'
8439 ;;
8440
8441 irix5* | irix6* | nonstopux*)
8442 lt_prog_compiler_wl='-Wl,'
8443 # PIC (with -KPIC) is the default.
8444 lt_prog_compiler_static='-non_shared'
8445 ;;
8446
8447 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8448 case $cc_basename in
8449 # old Intel for x86_64 which still supported -KPIC.
8450 ecc*)
8451 lt_prog_compiler_wl='-Wl,'
8452 lt_prog_compiler_pic='-KPIC'
8453 lt_prog_compiler_static='-static'
8454 ;;
8455 # icc used to be incompatible with GCC.
8456 # ICC 10 doesn't accept -KPIC any more.
8457 icc* | ifort*)
8458 lt_prog_compiler_wl='-Wl,'
8459 lt_prog_compiler_pic='-fPIC'
8460 lt_prog_compiler_static='-static'
8461 ;;
8462 # Lahey Fortran 8.1.
8463 lf95*)
8464 lt_prog_compiler_wl='-Wl,'
8465 lt_prog_compiler_pic='--shared'
8466 lt_prog_compiler_static='--static'
8467 ;;
8468 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8469 # Portland Group compilers (*not* the Pentium gcc compiler,
8470 # which looks to be a dead project)
8471 lt_prog_compiler_wl='-Wl,'
8472 lt_prog_compiler_pic='-fpic'
8473 lt_prog_compiler_static='-Bstatic'
8474 ;;
8475 ccc*)
8476 lt_prog_compiler_wl='-Wl,'
8477 # All Alpha code is PIC.
8478 lt_prog_compiler_static='-non_shared'
8479 ;;
8480 xl* | bgxl* | bgf* | mpixl*)
8481 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8482 lt_prog_compiler_wl='-Wl,'
8483 lt_prog_compiler_pic='-qpic'
8484 lt_prog_compiler_static='-qstaticlink'
8485 ;;
8486 *)
8487 case `$CC -V 2>&1 | sed 5q` in
8488 *Sun\ F* | *Sun*Fortran*)
8489 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8490 lt_prog_compiler_pic='-KPIC'
8491 lt_prog_compiler_static='-Bstatic'
8492 lt_prog_compiler_wl=''
8493 ;;
8494 *Sun\ C*)
8495 # Sun C 5.9
8496 lt_prog_compiler_pic='-KPIC'
8497 lt_prog_compiler_static='-Bstatic'
8498 lt_prog_compiler_wl='-Wl,'
8499 ;;
8500 esac
8501 ;;
8502 esac
8503 ;;
8504
8505 newsos6)
8506 lt_prog_compiler_pic='-KPIC'
8507 lt_prog_compiler_static='-Bstatic'
8508 ;;
8509
8510 *nto* | *qnx*)
8511 # QNX uses GNU C++, but need to define -shared option too, otherwise
8512 # it will coredump.
8513 lt_prog_compiler_pic='-fPIC -shared'
8514 ;;
8515
8516 osf3* | osf4* | osf5*)
8517 lt_prog_compiler_wl='-Wl,'
8518 # All OSF/1 code is PIC.
8519 lt_prog_compiler_static='-non_shared'
8520 ;;
8521
8522 rdos*)
8523 lt_prog_compiler_static='-non_shared'
8524 ;;
f0569246 8525
6bb11ab3
L
8526 solaris*)
8527 lt_prog_compiler_pic='-KPIC'
8528 lt_prog_compiler_static='-Bstatic'
8529 case $cc_basename in
8530 f77* | f90* | f95*)
8531 lt_prog_compiler_wl='-Qoption ld ';;
8532 *)
8533 lt_prog_compiler_wl='-Wl,';;
8534 esac
8535 ;;
f0569246 8536
6bb11ab3
L
8537 sunos4*)
8538 lt_prog_compiler_wl='-Qoption ld '
8539 lt_prog_compiler_pic='-PIC'
8540 lt_prog_compiler_static='-Bstatic'
8541 ;;
f0569246 8542
6bb11ab3
L
8543 sysv4 | sysv4.2uw2* | sysv4.3*)
8544 lt_prog_compiler_wl='-Wl,'
8545 lt_prog_compiler_pic='-KPIC'
8546 lt_prog_compiler_static='-Bstatic'
8547 ;;
8548
8549 sysv4*MP*)
8550 if test -d /usr/nec ;then
8551 lt_prog_compiler_pic='-Kconform_pic'
8552 lt_prog_compiler_static='-Bstatic'
8553 fi
8554 ;;
8555
8556 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8557 lt_prog_compiler_wl='-Wl,'
8558 lt_prog_compiler_pic='-KPIC'
8559 lt_prog_compiler_static='-Bstatic'
8560 ;;
8561
8562 unicos*)
8563 lt_prog_compiler_wl='-Wl,'
8564 lt_prog_compiler_can_build_shared=no
8565 ;;
8566
8567 uts4*)
8568 lt_prog_compiler_pic='-pic'
8569 lt_prog_compiler_static='-Bstatic'
8570 ;;
8571
8572 *)
8573 lt_prog_compiler_can_build_shared=no
8574 ;;
8575 esac
8576 fi
8577
8578case $host_os in
8579 # For platforms which do not support PIC, -DPIC is meaningless:
8580 *djgpp*)
8581 lt_prog_compiler_pic=
8582 ;;
8583 *)
8584 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8585 ;;
81ecdfbb 8586esac
6bb11ab3
L
8587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8588$as_echo "$lt_prog_compiler_pic" >&6; }
8589
8590
8591
8592
8593
8594
8595#
8596# Check to make sure the PIC flag actually works.
8597#
8598if test -n "$lt_prog_compiler_pic"; then
8599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8600$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8601if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 8602 $as_echo_n "(cached) " >&6
b7026657 8603else
6bb11ab3
L
8604 lt_cv_prog_compiler_pic_works=no
8605 ac_outfile=conftest.$ac_objext
8606 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8607 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8608 # Insert the option either (1) after the last *FLAGS variable, or
8609 # (2) before a word containing "conftest.", or (3) at the end.
8610 # Note that $ac_compile itself does not contain backslashes and begins
8611 # with a dollar sign (not a hyphen), so the echo should work correctly.
8612 # The option is referenced via a variable to avoid confusing sed.
8613 lt_compile=`echo "$ac_compile" | $SED \
8614 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8615 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8616 -e 's:$: $lt_compiler_flag:'`
8617 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8618 (eval "$lt_compile" 2>conftest.err)
8619 ac_status=$?
8620 cat conftest.err >&5
8621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8622 if (exit $ac_status) && test -s "$ac_outfile"; then
8623 # The compiler can only warn and ignore the option if not recognized
8624 # So say no if there are warnings other than the usual output.
8625 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8626 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8627 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8628 lt_cv_prog_compiler_pic_works=yes
8629 fi
8630 fi
8631 $RM conftest*
b7026657 8632
b7026657 8633fi
6bb11ab3
L
8634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8635$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8636
8637if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8638 case $lt_prog_compiler_pic in
8639 "" | " "*) ;;
8640 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8641 esac
8642else
8643 lt_prog_compiler_pic=
8644 lt_prog_compiler_can_build_shared=no
f0569246 8645fi
6bb11ab3
L
8646
8647fi
8648
8649
8650
8651
8652
8653
8654#
8655# Check to make sure the static flag actually works.
8656#
8657wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8659$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8660if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8661 $as_echo_n "(cached) " >&6
f0569246 8662else
6bb11ab3
L
8663 lt_cv_prog_compiler_static_works=no
8664 save_LDFLAGS="$LDFLAGS"
8665 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8666 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8667 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8668 # The linker can only warn and ignore the option if not recognized
8669 # So say no if there are warnings
8670 if test -s conftest.err; then
8671 # Append any errors to the config.log.
8672 cat conftest.err 1>&5
8673 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8674 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8675 if diff conftest.exp conftest.er2 >/dev/null; then
8676 lt_cv_prog_compiler_static_works=yes
8677 fi
8678 else
8679 lt_cv_prog_compiler_static_works=yes
8680 fi
8681 fi
8682 $RM -r conftest*
8683 LDFLAGS="$save_LDFLAGS"
f0569246 8684
6bb11ab3
L
8685fi
8686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8687$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 8688
6bb11ab3
L
8689if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8690 :
b34f6357 8691else
6bb11ab3 8692 lt_prog_compiler_static=
f0569246 8693fi
b7026657 8694
6bb11ab3
L
8695
8696
8697
8698
8699
8700
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8702$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8703if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 8704 $as_echo_n "(cached) " >&6
81ecdfbb 8705else
6bb11ab3
L
8706 lt_cv_prog_compiler_c_o=no
8707 $RM -r conftest 2>/dev/null
8708 mkdir conftest
8709 cd conftest
8710 mkdir out
8711 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8712
8713 lt_compiler_flag="-o out/conftest2.$ac_objext"
8714 # Insert the option either (1) after the last *FLAGS variable, or
8715 # (2) before a word containing "conftest.", or (3) at the end.
8716 # Note that $ac_compile itself does not contain backslashes and begins
8717 # with a dollar sign (not a hyphen), so the echo should work correctly.
8718 lt_compile=`echo "$ac_compile" | $SED \
8719 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8720 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8721 -e 's:$: $lt_compiler_flag:'`
8722 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8723 (eval "$lt_compile" 2>out/conftest.err)
8724 ac_status=$?
8725 cat out/conftest.err >&5
8726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8727 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8728 then
8729 # The compiler can only warn and ignore the option if not recognized
8730 # So say no if there are warnings
8731 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8732 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8733 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8734 lt_cv_prog_compiler_c_o=yes
8735 fi
8736 fi
8737 chmod u+w . 2>&5
8738 $RM conftest*
8739 # SGI C++ compiler will create directory out/ii_files/ for
8740 # template instantiation
8741 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8742 $RM out/* && rmdir out
8743 cd ..
8744 $RM -r conftest
8745 $RM conftest*
8746
81ecdfbb 8747fi
6bb11ab3
L
8748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8749$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8750
8751
8752
8753
8754
8755
8756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8757$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8758if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
8759 $as_echo_n "(cached) " >&6
8760else
6bb11ab3
L
8761 lt_cv_prog_compiler_c_o=no
8762 $RM -r conftest 2>/dev/null
8763 mkdir conftest
8764 cd conftest
8765 mkdir out
8766 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8767
8768 lt_compiler_flag="-o out/conftest2.$ac_objext"
8769 # Insert the option either (1) after the last *FLAGS variable, or
8770 # (2) before a word containing "conftest.", or (3) at the end.
8771 # Note that $ac_compile itself does not contain backslashes and begins
8772 # with a dollar sign (not a hyphen), so the echo should work correctly.
8773 lt_compile=`echo "$ac_compile" | $SED \
8774 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8775 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8776 -e 's:$: $lt_compiler_flag:'`
8777 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8778 (eval "$lt_compile" 2>out/conftest.err)
8779 ac_status=$?
8780 cat out/conftest.err >&5
8781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8782 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8783 then
8784 # The compiler can only warn and ignore the option if not recognized
8785 # So say no if there are warnings
8786 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8787 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8788 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8789 lt_cv_prog_compiler_c_o=yes
8790 fi
8791 fi
8792 chmod u+w . 2>&5
8793 $RM conftest*
8794 # SGI C++ compiler will create directory out/ii_files/ for
8795 # template instantiation
8796 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8797 $RM out/* && rmdir out
8798 cd ..
8799 $RM -r conftest
8800 $RM conftest*
8801
8802fi
8803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8804$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8805
8806
8807
8808
8809hard_links="nottested"
8810if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8811 # do not overwrite the value of need_locks provided by the user
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8813$as_echo_n "checking if we can lock with hard links... " >&6; }
8814 hard_links=yes
8815 $RM conftest*
8816 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8817 touch conftest.a
8818 ln conftest.a conftest.b 2>&5 || hard_links=no
8819 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8821$as_echo "$hard_links" >&6; }
8822 if test "$hard_links" = no; then
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8824$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8825 need_locks=warn
8826 fi
8827else
8828 need_locks=no
8829fi
8830
8831
8832
8833
8834
8835
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8837$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8838
8839 runpath_var=
8840 allow_undefined_flag=
8841 always_export_symbols=no
8842 archive_cmds=
8843 archive_expsym_cmds=
8844 compiler_needs_object=no
8845 enable_shared_with_static_runtimes=no
8846 export_dynamic_flag_spec=
8847 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8848 hardcode_automatic=no
8849 hardcode_direct=no
8850 hardcode_direct_absolute=no
8851 hardcode_libdir_flag_spec=
8852 hardcode_libdir_flag_spec_ld=
8853 hardcode_libdir_separator=
8854 hardcode_minus_L=no
8855 hardcode_shlibpath_var=unsupported
8856 inherit_rpath=no
8857 link_all_deplibs=unknown
8858 module_cmds=
8859 module_expsym_cmds=
8860 old_archive_from_new_cmds=
8861 old_archive_from_expsyms_cmds=
8862 thread_safe_flag_spec=
8863 whole_archive_flag_spec=
8864 # include_expsyms should be a list of space-separated symbols to be *always*
8865 # included in the symbol list
8866 include_expsyms=
8867 # exclude_expsyms can be an extended regexp of symbols to exclude
8868 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8869 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8870 # as well as any symbol that contains `d'.
8871 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8872 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8873 # platforms (ab)use it in PIC code, but their linkers get confused if
8874 # the symbol is explicitly referenced. Since portable code cannot
8875 # rely on this symbol name, it's probably fine to never include it in
8876 # preloaded symbol tables.
8877 # Exclude shared library initialization/finalization symbols.
8878 extract_expsyms_cmds=
8879
8880 case $host_os in
8881 cygwin* | mingw* | pw32* | cegcc*)
8882 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8883 # When not using gcc, we currently assume that we are using
8884 # Microsoft Visual C++.
8885 if test "$GCC" != yes; then
8886 with_gnu_ld=no
8887 fi
8888 ;;
8889 interix*)
8890 # we just hope/assume this is gcc and not c89 (= MSVC++)
8891 with_gnu_ld=yes
8892 ;;
8893 openbsd*)
8894 with_gnu_ld=no
8895 ;;
8896 esac
f0569246 8897
6bb11ab3
L
8898 ld_shlibs=yes
8899
8900 # On some targets, GNU ld is compatible enough with the native linker
8901 # that we're better off using the native interface for both.
8902 lt_use_gnu_ld_interface=no
8903 if test "$with_gnu_ld" = yes; then
8904 case $host_os in
8905 aix*)
8906 # The AIX port of GNU ld has always aspired to compatibility
8907 # with the native linker. However, as the warning in the GNU ld
8908 # block says, versions before 2.19.5* couldn't really create working
8909 # shared libraries, regardless of the interface used.
8910 case `$LD -v 2>&1` in
8911 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8912 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8913 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8914 *)
8915 lt_use_gnu_ld_interface=yes
8916 ;;
8917 esac
8918 ;;
8919 *)
8920 lt_use_gnu_ld_interface=yes
8921 ;;
8922 esac
8923 fi
f0569246 8924
6bb11ab3
L
8925 if test "$lt_use_gnu_ld_interface" = yes; then
8926 # If archive_cmds runs LD, not CC, wlarc should be empty
8927 wlarc='${wl}'
8928
8929 # Set some defaults for GNU ld with shared library support. These
8930 # are reset later if shared libraries are not supported. Putting them
8931 # here allows them to be overridden if necessary.
8932 runpath_var=LD_RUN_PATH
8933 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8934 export_dynamic_flag_spec='${wl}--export-dynamic'
8935 # ancient GNU ld didn't support --whole-archive et. al.
8936 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8937 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8938 else
8939 whole_archive_flag_spec=
8940 fi
8941 supports_anon_versioning=no
8942 case `$LD -v 2>&1` in
8943 *GNU\ gold*) supports_anon_versioning=yes ;;
8944 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8945 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8946 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8947 *\ 2.11.*) ;; # other 2.11 versions
8948 *) supports_anon_versioning=yes ;;
8949 esac
8950
8951 # See if GNU ld supports shared libraries.
8952 case $host_os in
8953 aix[3-9]*)
8954 # On AIX/PPC, the GNU linker is very broken
8955 if test "$host_cpu" != ia64; then
8956 ld_shlibs=no
8957 cat <<_LT_EOF 1>&2
8958
8959*** Warning: the GNU linker, at least up to release 2.19, is reported
8960*** to be unable to reliably create shared libraries on AIX.
8961*** Therefore, libtool is disabling shared libraries support. If you
8962*** really care for shared libraries, you may want to install binutils
8963*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8964*** You will then need to restart the configuration process.
8965
8966_LT_EOF
8967 fi
8968 ;;
8969
8970 amigaos*)
8971 case $host_cpu in
8972 powerpc)
8973 # see comment about AmigaOS4 .so support
8974 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8975 archive_expsym_cmds=''
8976 ;;
8977 m68k)
8978 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)'
8979 hardcode_libdir_flag_spec='-L$libdir'
8980 hardcode_minus_L=yes
8981 ;;
8982 esac
8983 ;;
8984
8985 beos*)
8986 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8987 allow_undefined_flag=unsupported
8988 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8989 # support --undefined. This deserves some investigation. FIXME
8990 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8991 else
8992 ld_shlibs=no
8993 fi
8994 ;;
8995
8996 cygwin* | mingw* | pw32* | cegcc*)
8997 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8998 # as there is no search path for DLLs.
8999 hardcode_libdir_flag_spec='-L$libdir'
9000 export_dynamic_flag_spec='${wl}--export-all-symbols'
9001 allow_undefined_flag=unsupported
9002 always_export_symbols=no
9003 enable_shared_with_static_runtimes=yes
9004 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9005
9006 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9007 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9008 # If the export-symbols file already is a .def file (1st line
9009 # is EXPORTS), use it as is; otherwise, prepend...
9010 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9011 cp $export_symbols $output_objdir/$soname.def;
9012 else
9013 echo EXPORTS > $output_objdir/$soname.def;
9014 cat $export_symbols >> $output_objdir/$soname.def;
9015 fi~
9016 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9017 else
9018 ld_shlibs=no
9019 fi
9020 ;;
9021
9022 haiku*)
9023 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9024 link_all_deplibs=yes
9025 ;;
9026
9027 interix[3-9]*)
9028 hardcode_direct=no
9029 hardcode_shlibpath_var=no
9030 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9031 export_dynamic_flag_spec='${wl}-E'
9032 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9033 # Instead, shared libraries are loaded at an image base (0x10000000 by
9034 # default) and relocated if they conflict, which is a slow very memory
9035 # consuming and fragmenting process. To avoid this, we pick a random,
9036 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9037 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9038 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9039 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'
9040 ;;
9041
9042 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9043 tmp_diet=no
9044 if test "$host_os" = linux-dietlibc; then
9045 case $cc_basename in
9046 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9047 esac
9048 fi
9049 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9050 && test "$tmp_diet" = no
9051 then
ae7d0cac 9052 tmp_addflag=' $pic_flag'
6bb11ab3
L
9053 tmp_sharedflag='-shared'
9054 case $cc_basename,$host_cpu in
9055 pgcc*) # Portland Group C compiler
9056 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'
9057 tmp_addflag=' $pic_flag'
9058 ;;
9059 pgf77* | pgf90* | pgf95* | pgfortran*)
9060 # Portland Group f77 and f90 compilers
9061 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'
9062 tmp_addflag=' $pic_flag -Mnomain' ;;
9063 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9064 tmp_addflag=' -i_dynamic' ;;
9065 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9066 tmp_addflag=' -i_dynamic -nofor_main' ;;
9067 ifc* | ifort*) # Intel Fortran compiler
9068 tmp_addflag=' -nofor_main' ;;
9069 lf95*) # Lahey Fortran 8.1
9070 whole_archive_flag_spec=
9071 tmp_sharedflag='--shared' ;;
9072 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9073 tmp_sharedflag='-qmkshrobj'
9074 tmp_addflag= ;;
9075 nvcc*) # Cuda Compiler Driver 2.2
9076 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'
9077 compiler_needs_object=yes
9078 ;;
9079 esac
9080 case `$CC -V 2>&1 | sed 5q` in
9081 *Sun\ C*) # Sun C 5.9
9082 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'
9083 compiler_needs_object=yes
9084 tmp_sharedflag='-G' ;;
9085 *Sun\ F*) # Sun Fortran 8.3
9086 tmp_sharedflag='-G' ;;
9087 esac
9088 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9089
9090 if test "x$supports_anon_versioning" = xyes; then
9091 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9092 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9093 echo "local: *; };" >> $output_objdir/$libname.ver~
9094 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9095 fi
9096
9097 case $cc_basename in
9098 xlf* | bgf* | bgxlf* | mpixlf*)
9099 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9100 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9101 hardcode_libdir_flag_spec=
9102 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9103 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9104 if test "x$supports_anon_versioning" = xyes; then
9105 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9106 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9107 echo "local: *; };" >> $output_objdir/$libname.ver~
9108 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9109 fi
9110 ;;
9111 esac
9112 else
9113 ld_shlibs=no
9114 fi
9115 ;;
9116
9117 netbsd*)
9118 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9119 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9120 wlarc=
9121 else
9122 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9123 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9124 fi
9125 ;;
9126
9127 solaris*)
9128 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9129 ld_shlibs=no
9130 cat <<_LT_EOF 1>&2
9131
9132*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9133*** create shared libraries on Solaris systems. Therefore, libtool
9134*** is disabling shared libraries support. We urge you to upgrade GNU
9135*** binutils to release 2.9.1 or newer. Another option is to modify
9136*** your PATH or compiler configuration so that the native linker is
9137*** used, and then restart.
9138
9139_LT_EOF
9140 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9141 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9142 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9143 else
9144 ld_shlibs=no
9145 fi
9146 ;;
9147
9148 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9149 case `$LD -v 2>&1` in
9150 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9151 ld_shlibs=no
9152 cat <<_LT_EOF 1>&2
9153
9154*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9155*** reliably create shared libraries on SCO systems. Therefore, libtool
9156*** is disabling shared libraries support. We urge you to upgrade GNU
9157*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9158*** your PATH or compiler configuration so that the native linker is
9159*** used, and then restart.
9160
9161_LT_EOF
9162 ;;
9163 *)
9164 # For security reasons, it is highly recommended that you always
9165 # use absolute paths for naming shared libraries, and exclude the
9166 # DT_RUNPATH tag from executables and libraries. But doing so
9167 # requires that you compile everything twice, which is a pain.
9168 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9169 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9170 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9171 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9172 else
9173 ld_shlibs=no
9174 fi
9175 ;;
9176 esac
9177 ;;
9178
9179 sunos4*)
9180 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9181 wlarc=
9182 hardcode_direct=yes
9183 hardcode_shlibpath_var=no
9184 ;;
9185
9186 *)
9187 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9188 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9189 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9190 else
9191 ld_shlibs=no
9192 fi
9193 ;;
9194 esac
9195
9196 if test "$ld_shlibs" = no; then
9197 runpath_var=
9198 hardcode_libdir_flag_spec=
9199 export_dynamic_flag_spec=
9200 whole_archive_flag_spec=
9201 fi
9202 else
9203 # PORTME fill in a description of your system's linker (not GNU ld)
9204 case $host_os in
9205 aix3*)
9206 allow_undefined_flag=unsupported
9207 always_export_symbols=yes
9208 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'
9209 # Note: this linker hardcodes the directories in LIBPATH if there
9210 # are no directories specified by -L.
9211 hardcode_minus_L=yes
9212 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9213 # Neither direct hardcoding nor static linking is supported with a
9214 # broken collect2.
9215 hardcode_direct=unsupported
9216 fi
9217 ;;
9218
9219 aix[4-9]*)
9220 if test "$host_cpu" = ia64; then
9221 # On IA64, the linker does run time linking by default, so we don't
9222 # have to do anything special.
9223 aix_use_runtimelinking=no
9224 exp_sym_flag='-Bexport'
9225 no_entry_flag=""
9226 else
9227 # If we're using GNU nm, then we don't want the "-C" option.
9228 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9229 # Also, AIX nm treats weak defined symbols like other global
9230 # defined symbols, whereas GNU nm marks them as "W".
9231 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9232 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'
9233 else
5c887dd5 9234 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
9235 fi
9236 aix_use_runtimelinking=no
9237
9238 # Test if we are trying to use run time linking or normal
9239 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9240 # need to do runtime linking.
9241 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9242 for ld_flag in $LDFLAGS; do
9243 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9244 aix_use_runtimelinking=yes
9245 break
9246 fi
9247 done
9248 ;;
9249 esac
9250
9251 exp_sym_flag='-bexport'
9252 no_entry_flag='-bnoentry'
9253 fi
9254
9255 # When large executables or shared objects are built, AIX ld can
9256 # have problems creating the table of contents. If linking a library
9257 # or program results in "error TOC overflow" add -mminimal-toc to
9258 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9259 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9260
9261 archive_cmds=''
9262 hardcode_direct=yes
9263 hardcode_direct_absolute=yes
9264 hardcode_libdir_separator=':'
9265 link_all_deplibs=yes
9266 file_list_spec='${wl}-f,'
9267
9268 if test "$GCC" = yes; then
9269 case $host_os in aix4.[012]|aix4.[012].*)
9270 # We only want to do this on AIX 4.2 and lower, the check
9271 # below for broken collect2 doesn't work under 4.3+
9272 collect2name=`${CC} -print-prog-name=collect2`
9273 if test -f "$collect2name" &&
9274 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9275 then
9276 # We have reworked collect2
9277 :
9278 else
9279 # We have old collect2
9280 hardcode_direct=unsupported
9281 # It fails to find uninstalled libraries when the uninstalled
9282 # path is not listed in the libpath. Setting hardcode_minus_L
9283 # to unsupported forces relinking
9284 hardcode_minus_L=yes
9285 hardcode_libdir_flag_spec='-L$libdir'
9286 hardcode_libdir_separator=
9287 fi
9288 ;;
9289 esac
9290 shared_flag='-shared'
9291 if test "$aix_use_runtimelinking" = yes; then
9292 shared_flag="$shared_flag "'${wl}-G'
9293 fi
9294 else
9295 # not using gcc
9296 if test "$host_cpu" = ia64; then
9297 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9298 # chokes on -Wl,-G. The following line is correct:
9299 shared_flag='-G'
9300 else
9301 if test "$aix_use_runtimelinking" = yes; then
9302 shared_flag='${wl}-G'
9303 else
9304 shared_flag='${wl}-bM:SRE'
9305 fi
9306 fi
9307 fi
9308
9309 export_dynamic_flag_spec='${wl}-bexpall'
9310 # It seems that -bexpall does not export symbols beginning with
9311 # underscore (_), so it is better to generate a list of symbols to export.
9312 always_export_symbols=yes
9313 if test "$aix_use_runtimelinking" = yes; then
9314 # Warning - without using the other runtime loading flags (-brtl),
9315 # -berok will link without error, but may produce a broken library.
9316 allow_undefined_flag='-berok'
9317 # Determine the default libpath from the value encoded in an
9318 # empty executable.
9319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
9320/* end confdefs.h. */
9321
9322int
9323main ()
9324{
9325
9326 ;
9327 return 0;
9328}
9329_ACEOF
6bb11ab3 9330if ac_fn_c_try_link "$LINENO"; then :
81ecdfbb 9331
6bb11ab3
L
9332lt_aix_libpath_sed='
9333 /Import File Strings/,/^$/ {
9334 /^0/ {
9335 s/^0 *\(.*\)$/\1/
9336 p
9337 }
9338 }'
9339aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9340# Check for a 64-bit object if we didn't find anything.
9341if test -z "$aix_libpath"; then
9342 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9343fi
9344fi
9345rm -f core conftest.err conftest.$ac_objext \
9346 conftest$ac_exeext conftest.$ac_ext
9347if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9348
9349 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9350 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"
9351 else
9352 if test "$host_cpu" = ia64; then
9353 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9354 allow_undefined_flag="-z nodefs"
9355 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"
9356 else
9357 # Determine the default libpath from the value encoded in an
9358 # empty executable.
81ecdfbb
RW
9359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9360/* end confdefs.h. */
9361
9362int
9363main ()
9364{
b7026657 9365
81ecdfbb
RW
9366 ;
9367 return 0;
9368}
9369_ACEOF
6bb11ab3
L
9370if ac_fn_c_try_link "$LINENO"; then :
9371
9372lt_aix_libpath_sed='
9373 /Import File Strings/,/^$/ {
9374 /^0/ {
9375 s/^0 *\(.*\)$/\1/
9376 p
9377 }
9378 }'
9379aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9380# Check for a 64-bit object if we didn't find anything.
9381if test -z "$aix_libpath"; then
9382 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
f0569246 9383fi
81ecdfbb 9384fi
6bb11ab3
L
9385rm -f core conftest.err conftest.$ac_objext \
9386 conftest$ac_exeext conftest.$ac_ext
9387if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9388
9389 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9390 # Warning - without using the other run time loading flags,
9391 # -berok will link without error, but may produce a broken library.
9392 no_undefined_flag=' ${wl}-bernotok'
9393 allow_undefined_flag=' ${wl}-berok'
9394 if test "$with_gnu_ld" = yes; then
9395 # We only use this code for GNU lds that support --whole-archive.
9396 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9397 else
9398 # Exported symbols can be pulled into shared objects from archives
9399 whole_archive_flag_spec='$convenience'
9400 fi
9401 archive_cmds_need_lc=yes
9402 # This is similar to how AIX traditionally builds its shared libraries.
9403 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'
9404 fi
9405 fi
9406 ;;
9407
9408 amigaos*)
9409 case $host_cpu in
9410 powerpc)
9411 # see comment about AmigaOS4 .so support
9412 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9413 archive_expsym_cmds=''
9414 ;;
9415 m68k)
9416 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)'
9417 hardcode_libdir_flag_spec='-L$libdir'
9418 hardcode_minus_L=yes
9419 ;;
9420 esac
9421 ;;
9422
9423 bsdi[45]*)
9424 export_dynamic_flag_spec=-rdynamic
9425 ;;
9426
9427 cygwin* | mingw* | pw32* | cegcc*)
9428 # When not using gcc, we currently assume that we are using
9429 # Microsoft Visual C++.
9430 # hardcode_libdir_flag_spec is actually meaningless, as there is
9431 # no search path for DLLs.
9432 hardcode_libdir_flag_spec=' '
9433 allow_undefined_flag=unsupported
9434 # Tell ltmain to make .lib files, not .a files.
9435 libext=lib
9436 # Tell ltmain to make .dll files, not .so files.
9437 shrext_cmds=".dll"
9438 # FIXME: Setting linknames here is a bad hack.
9439 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9440 # The linker will automatically build a .lib file if we build a DLL.
9441 old_archive_from_new_cmds='true'
9442 # FIXME: Should let the user specify the lib program.
9443 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9444 fix_srcfile_path='`cygpath -w "$srcfile"`'
9445 enable_shared_with_static_runtimes=yes
9446 ;;
9447
9448 darwin* | rhapsody*)
9449
9450
9451 archive_cmds_need_lc=no
9452 hardcode_direct=no
9453 hardcode_automatic=yes
9454 hardcode_shlibpath_var=unsupported
9455 if test "$lt_cv_ld_force_load" = "yes"; then
9456 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 9457 else
6bb11ab3 9458 whole_archive_flag_spec=''
f0569246 9459 fi
6bb11ab3
L
9460 link_all_deplibs=yes
9461 allow_undefined_flag="$_lt_dar_allow_undefined"
9462 case $cc_basename in
9463 ifort*) _lt_dar_can_shared=yes ;;
9464 *) _lt_dar_can_shared=$GCC ;;
9465 esac
9466 if test "$_lt_dar_can_shared" = "yes"; then
9467 output_verbose_link_cmd=func_echo_all
9468 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9469 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9470 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}"
9471 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}"
9472
f0569246 9473 else
6bb11ab3 9474 ld_shlibs=no
f0569246 9475 fi
6bb11ab3
L
9476
9477 ;;
9478
9479 dgux*)
9480 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9481 hardcode_libdir_flag_spec='-L$libdir'
9482 hardcode_shlibpath_var=no
9483 ;;
9484
9485 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9486 # support. Future versions do this automatically, but an explicit c++rt0.o
9487 # does not break anything, and helps significantly (at the cost of a little
9488 # extra space).
9489 freebsd2.2*)
9490 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9491 hardcode_libdir_flag_spec='-R$libdir'
9492 hardcode_direct=yes
9493 hardcode_shlibpath_var=no
9494 ;;
9495
9496 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9497 freebsd2.*)
9498 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9499 hardcode_direct=yes
9500 hardcode_minus_L=yes
9501 hardcode_shlibpath_var=no
9502 ;;
9503
9504 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9505 freebsd* | dragonfly*)
9506 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9507 hardcode_libdir_flag_spec='-R$libdir'
9508 hardcode_direct=yes
9509 hardcode_shlibpath_var=no
9510 ;;
9511
9512 hpux9*)
9513 if test "$GCC" = yes; then
9514 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'
9515 else
9516 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'
9517 fi
9518 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9519 hardcode_libdir_separator=:
9520 hardcode_direct=yes
9521
9522 # hardcode_minus_L: Not really in the search PATH,
9523 # but as the default location of the library.
9524 hardcode_minus_L=yes
9525 export_dynamic_flag_spec='${wl}-E'
9526 ;;
9527
9528 hpux10*)
9529 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9530 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9531 else
9532 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9533 fi
9534 if test "$with_gnu_ld" = no; then
9535 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9536 hardcode_libdir_flag_spec_ld='+b $libdir'
9537 hardcode_libdir_separator=:
9538 hardcode_direct=yes
9539 hardcode_direct_absolute=yes
9540 export_dynamic_flag_spec='${wl}-E'
9541 # hardcode_minus_L: Not really in the search PATH,
9542 # but as the default location of the library.
9543 hardcode_minus_L=yes
9544 fi
9545 ;;
9546
9547 hpux11*)
9548 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9549 case $host_cpu in
9550 hppa*64*)
9551 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9552 ;;
9553 ia64*)
9554 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9555 ;;
9556 *)
9557 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9558 ;;
9559 esac
9560 else
9561 case $host_cpu in
9562 hppa*64*)
9563 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9564 ;;
9565 ia64*)
9566 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9567 ;;
9568 *)
9569
9570 # Older versions of the 11.00 compiler do not understand -b yet
9571 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9573$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9574if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 9575 $as_echo_n "(cached) " >&6
f0569246 9576else
6bb11ab3
L
9577 lt_cv_prog_compiler__b=no
9578 save_LDFLAGS="$LDFLAGS"
9579 LDFLAGS="$LDFLAGS -b"
9580 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9581 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9582 # The linker can only warn and ignore the option if not recognized
9583 # So say no if there are warnings
9584 if test -s conftest.err; then
9585 # Append any errors to the config.log.
9586 cat conftest.err 1>&5
9587 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9588 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9589 if diff conftest.exp conftest.er2 >/dev/null; then
9590 lt_cv_prog_compiler__b=yes
9591 fi
9592 else
9593 lt_cv_prog_compiler__b=yes
9594 fi
9595 fi
9596 $RM -r conftest*
9597 LDFLAGS="$save_LDFLAGS"
f0569246 9598
6bb11ab3
L
9599fi
9600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9601$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 9602
6bb11ab3
L
9603if test x"$lt_cv_prog_compiler__b" = xyes; then
9604 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9605else
9606 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9607fi
81ecdfbb 9608
6bb11ab3
L
9609 ;;
9610 esac
9611 fi
9612 if test "$with_gnu_ld" = no; then
9613 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9614 hardcode_libdir_separator=:
9615
9616 case $host_cpu in
9617 hppa*64*|ia64*)
9618 hardcode_direct=no
9619 hardcode_shlibpath_var=no
9620 ;;
9621 *)
9622 hardcode_direct=yes
9623 hardcode_direct_absolute=yes
9624 export_dynamic_flag_spec='${wl}-E'
9625
9626 # hardcode_minus_L: Not really in the search PATH,
9627 # but as the default location of the library.
9628 hardcode_minus_L=yes
9629 ;;
9630 esac
9631 fi
9632 ;;
9633
9634 irix5* | irix6* | nonstopux*)
9635 if test "$GCC" = yes; then
9636 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'
9637 # Try to use the -exported_symbol ld option, if it does not
9638 # work, assume that -exports_file does not work either and
9639 # implicitly export all symbols.
9640 save_LDFLAGS="$LDFLAGS"
9641 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9643/* end confdefs.h. */
9644int foo(void) {}
b7026657 9645_ACEOF
6bb11ab3
L
9646if ac_fn_c_try_link "$LINENO"; then :
9647 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'
b34f6357 9648
f0569246 9649fi
6bb11ab3
L
9650rm -f core conftest.err conftest.$ac_objext \
9651 conftest$ac_exeext conftest.$ac_ext
9652 LDFLAGS="$save_LDFLAGS"
9653 else
9654 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'
9655 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'
9656 fi
9657 archive_cmds_need_lc='no'
9658 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9659 hardcode_libdir_separator=:
9660 inherit_rpath=yes
9661 link_all_deplibs=yes
9662 ;;
9663
9664 netbsd*)
9665 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9666 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9667 else
9668 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9669 fi
9670 hardcode_libdir_flag_spec='-R$libdir'
9671 hardcode_direct=yes
9672 hardcode_shlibpath_var=no
9673 ;;
9674
9675 newsos6)
9676 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9677 hardcode_direct=yes
9678 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9679 hardcode_libdir_separator=:
9680 hardcode_shlibpath_var=no
9681 ;;
9682
9683 *nto* | *qnx*)
9684 ;;
9685
9686 openbsd*)
9687 if test -f /usr/libexec/ld.so; then
9688 hardcode_direct=yes
9689 hardcode_shlibpath_var=no
9690 hardcode_direct_absolute=yes
9691 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9692 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9693 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9694 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9695 export_dynamic_flag_spec='${wl}-E'
9696 else
9697 case $host_os in
9698 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9699 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9700 hardcode_libdir_flag_spec='-R$libdir'
9701 ;;
9702 *)
9703 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9704 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9705 ;;
9706 esac
9707 fi
9708 else
9709 ld_shlibs=no
9710 fi
9711 ;;
9712
9713 os2*)
9714 hardcode_libdir_flag_spec='-L$libdir'
9715 hardcode_minus_L=yes
9716 allow_undefined_flag=unsupported
9717 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'
9718 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9719 ;;
9720
9721 osf3*)
9722 if test "$GCC" = yes; then
9723 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9724 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'
9725 else
9726 allow_undefined_flag=' -expect_unresolved \*'
9727 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'
9728 fi
9729 archive_cmds_need_lc='no'
9730 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9731 hardcode_libdir_separator=:
9732 ;;
9733
9734 osf4* | osf5*) # as osf3* with the addition of -msym flag
9735 if test "$GCC" = yes; then
9736 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9737 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'
9738 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9739 else
9740 allow_undefined_flag=' -expect_unresolved \*'
9741 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'
9742 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~
9743 $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'
9744
9745 # Both c and cxx compiler support -rpath directly
9746 hardcode_libdir_flag_spec='-rpath $libdir'
9747 fi
9748 archive_cmds_need_lc='no'
9749 hardcode_libdir_separator=:
9750 ;;
9751
9752 solaris*)
9753 no_undefined_flag=' -z defs'
9754 if test "$GCC" = yes; then
9755 wlarc='${wl}'
9756 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9757 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9758 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9759 else
9760 case `$CC -V 2>&1` in
9761 *"Compilers 5.0"*)
9762 wlarc=''
9763 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9764 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9765 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9766 ;;
9767 *)
9768 wlarc='${wl}'
9769 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9770 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9771 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9772 ;;
9773 esac
9774 fi
9775 hardcode_libdir_flag_spec='-R$libdir'
9776 hardcode_shlibpath_var=no
9777 case $host_os in
9778 solaris2.[0-5] | solaris2.[0-5].*) ;;
9779 *)
9780 # The compiler driver will combine and reorder linker options,
9781 # but understands `-z linker_flag'. GCC discards it without `$wl',
9782 # but is careful enough not to reorder.
9783 # Supported since Solaris 2.6 (maybe 2.5.1?)
9784 if test "$GCC" = yes; then
9785 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9786 else
9787 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9788 fi
9789 ;;
9790 esac
9791 link_all_deplibs=yes
9792 ;;
9793
9794 sunos4*)
9795 if test "x$host_vendor" = xsequent; then
9796 # Use $CC to link under sequent, because it throws in some extra .o
9797 # files that make .init and .fini sections work.
9798 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9799 else
9800 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9801 fi
9802 hardcode_libdir_flag_spec='-L$libdir'
9803 hardcode_direct=yes
9804 hardcode_minus_L=yes
9805 hardcode_shlibpath_var=no
9806 ;;
9807
9808 sysv4)
9809 case $host_vendor in
9810 sni)
9811 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9812 hardcode_direct=yes # is this really true???
9813 ;;
9814 siemens)
9815 ## LD is ld it makes a PLAMLIB
9816 ## CC just makes a GrossModule.
9817 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9818 reload_cmds='$CC -r -o $output$reload_objs'
9819 hardcode_direct=no
9820 ;;
9821 motorola)
9822 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9823 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9824 ;;
9825 esac
9826 runpath_var='LD_RUN_PATH'
9827 hardcode_shlibpath_var=no
9828 ;;
9829
9830 sysv4.3*)
9831 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9832 hardcode_shlibpath_var=no
9833 export_dynamic_flag_spec='-Bexport'
9834 ;;
9835
9836 sysv4*MP*)
9837 if test -d /usr/nec; then
9838 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9839 hardcode_shlibpath_var=no
9840 runpath_var=LD_RUN_PATH
9841 hardcode_runpath_var=yes
9842 ld_shlibs=yes
9843 fi
9844 ;;
9845
9846 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9847 no_undefined_flag='${wl}-z,text'
9848 archive_cmds_need_lc=no
9849 hardcode_shlibpath_var=no
9850 runpath_var='LD_RUN_PATH'
9851
9852 if test "$GCC" = yes; then
9853 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9854 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9855 else
9856 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9857 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9858 fi
9859 ;;
9860
9861 sysv5* | sco3.2v5* | sco5v6*)
9862 # Note: We can NOT use -z defs as we might desire, because we do not
9863 # link with -lc, and that would cause any symbols used from libc to
9864 # always be unresolved, which means just about no library would
9865 # ever link correctly. If we're not using GNU ld we use -z text
9866 # though, which does catch some bad symbols but isn't as heavy-handed
9867 # as -z defs.
9868 no_undefined_flag='${wl}-z,text'
9869 allow_undefined_flag='${wl}-z,nodefs'
9870 archive_cmds_need_lc=no
9871 hardcode_shlibpath_var=no
9872 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9873 hardcode_libdir_separator=':'
9874 link_all_deplibs=yes
9875 export_dynamic_flag_spec='${wl}-Bexport'
9876 runpath_var='LD_RUN_PATH'
9877
9878 if test "$GCC" = yes; then
9879 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9880 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9881 else
9882 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9883 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9884 fi
9885 ;;
9886
9887 uts4*)
9888 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9889 hardcode_libdir_flag_spec='-L$libdir'
9890 hardcode_shlibpath_var=no
9891 ;;
9892
9893 *)
9894 ld_shlibs=no
9895 ;;
9896 esac
9897
9898 if test x$host_vendor = xsni; then
9899 case $host in
9900 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9901 export_dynamic_flag_spec='${wl}-Blargedynsym'
9902 ;;
9903 esac
9904 fi
9905 fi
9906
9907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9908$as_echo "$ld_shlibs" >&6; }
9909test "$ld_shlibs" = no && can_build_shared=no
9910
9911with_gnu_ld=$with_gnu_ld
9912
9913
9914
9915
b7026657 9916
f0569246 9917
f0569246 9918
6ffe910a 9919
6ffe910a
MF
9920
9921
6ffe910a 9922
f0569246 9923
f0569246
AC
9924
9925
6bb11ab3
L
9926
9927#
9928# Do we need to explicitly link libc?
9929#
9930case "x$archive_cmds_need_lc" in
9931x|xyes)
9932 # Assume -lc should be added
9933 archive_cmds_need_lc=yes
9934
9935 if test "$enable_shared" = yes && test "$GCC" = yes; then
9936 case $archive_cmds in
9937 *'~'*)
9938 # FIXME: we may have to deal with multi-command sequences.
9939 ;;
9940 '$CC '*)
9941 # Test whether the compiler implicitly links with -lc since on some
9942 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9943 # to ld, don't add -lc before -lgcc.
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9945$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9946if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 9947 $as_echo_n "(cached) " >&6
f0569246 9948else
6bb11ab3
L
9949 $RM conftest*
9950 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9951
9952 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9953 (eval $ac_compile) 2>&5
9954 ac_status=$?
9955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9956 test $ac_status = 0; } 2>conftest.err; then
9957 soname=conftest
9958 lib=conftest
9959 libobjs=conftest.$ac_objext
9960 deplibs=
9961 wl=$lt_prog_compiler_wl
9962 pic_flag=$lt_prog_compiler_pic
9963 compiler_flags=-v
9964 linker_flags=-v
9965 verstring=
9966 output_objdir=.
9967 libname=conftest
9968 lt_save_allow_undefined_flag=$allow_undefined_flag
9969 allow_undefined_flag=
9970 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9971 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9972 ac_status=$?
9973 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9974 test $ac_status = 0; }
9975 then
9976 lt_cv_archive_cmds_need_lc=no
9977 else
9978 lt_cv_archive_cmds_need_lc=yes
9979 fi
9980 allow_undefined_flag=$lt_save_allow_undefined_flag
9981 else
9982 cat conftest.err 1>&5
9983 fi
9984 $RM conftest*
b34f6357 9985
6ffe910a 9986fi
6bb11ab3
L
9987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9988$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9989 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9990 ;;
9991 esac
9992 fi
9993 ;;
6ffe910a 9994esac
b34f6357 9995
b34f6357 9996
6ffe910a 9997
b34f6357 9998
81ecdfbb 9999
35695fd6 10000
35695fd6 10001
35695fd6 10002
f0569246 10003
b34f6357 10004
f0569246 10005
b7026657 10006
f0569246 10007
b34f6357 10008
81ecdfbb 10009
b7026657 10010
b34f6357 10011
b34f6357 10012
81ecdfbb 10013
81ecdfbb 10014
81ecdfbb
RW
10015
10016
81ecdfbb 10017
81ecdfbb 10018
f0569246
AC
10019
10020
b34f6357 10021
f0569246 10022
b34f6357 10023
b34f6357 10024
81ecdfbb 10025
b7026657 10026
b34f6357 10027
f0569246 10028
81ecdfbb 10029
f0569246 10030
b34f6357 10031
b34f6357 10032
b7026657 10033
81ecdfbb 10034
b7026657 10035
b34f6357 10036
b34f6357 10037
b7026657
AC
10038
10039
b7026657
AC
10040
10041
6ffe910a 10042
2232061b
MF
10043
10044
2232061b 10045
2232061b
MF
10046
10047
2232061b
MF
10048
10049
2232061b 10050
2232061b
MF
10051
10052
6bb11ab3
L
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
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10153$as_echo_n "checking dynamic linker characteristics... " >&6; }
10154
10155if test "$GCC" = yes; then
10156 case $host_os in
10157 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10158 *) lt_awk_arg="/^libraries:/" ;;
10159 esac
10160 case $host_os in
10161 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10162 *) lt_sed_strip_eq="s,=/,/,g" ;;
10163 esac
10164 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10165 case $lt_search_path_spec in
10166 *\;*)
10167 # if the path contains ";" then we assume it to be the separator
10168 # otherwise default to the standard path separator (i.e. ":") - it is
10169 # assumed that no part of a normal pathname contains ";" but that should
10170 # okay in the real world where ";" in dirpaths is itself problematic.
10171 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10172 ;;
10173 *)
10174 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10175 ;;
10176 esac
10177 # Ok, now we have the path, separated by spaces, we can step through it
10178 # and add multilib dir if necessary.
10179 lt_tmp_lt_search_path_spec=
10180 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10181 for lt_sys_path in $lt_search_path_spec; do
10182 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10183 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10184 else
10185 test -d "$lt_sys_path" && \
10186 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10187 fi
10188 done
10189 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10190BEGIN {RS=" "; FS="/|\n";} {
10191 lt_foo="";
10192 lt_count=0;
10193 for (lt_i = NF; lt_i > 0; lt_i--) {
10194 if ($lt_i != "" && $lt_i != ".") {
10195 if ($lt_i == "..") {
10196 lt_count++;
10197 } else {
10198 if (lt_count == 0) {
10199 lt_foo="/" $lt_i lt_foo;
10200 } else {
10201 lt_count--;
10202 }
10203 }
10204 }
10205 }
10206 if (lt_foo != "") { lt_freq[lt_foo]++; }
10207 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10208}'`
10209 # AWK program above erroneously prepends '/' to C:/dos/paths
10210 # for these hosts.
10211 case $host_os in
10212 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10213 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10214 esac
10215 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10216else
10217 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10218fi
10219library_names_spec=
10220libname_spec='lib$name'
10221soname_spec=
10222shrext_cmds=".so"
10223postinstall_cmds=
10224postuninstall_cmds=
10225finish_cmds=
10226finish_eval=
10227shlibpath_var=
10228shlibpath_overrides_runpath=unknown
10229version_type=none
10230dynamic_linker="$host_os ld.so"
10231sys_lib_dlsearch_path_spec="/lib /usr/lib"
10232need_lib_prefix=unknown
10233hardcode_into_libs=no
10234
10235# when you set need_version to no, make sure it does not cause -set_version
10236# flags to be left without arguments
10237need_version=unknown
10238
10239case $host_os in
10240aix3*)
10241 version_type=linux
10242 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10243 shlibpath_var=LIBPATH
10244
10245 # AIX 3 has no versioning support, so we append a major version to the name.
10246 soname_spec='${libname}${release}${shared_ext}$major'
10247 ;;
10248
10249aix[4-9]*)
10250 version_type=linux
10251 need_lib_prefix=no
10252 need_version=no
10253 hardcode_into_libs=yes
10254 if test "$host_cpu" = ia64; then
10255 # AIX 5 supports IA64
10256 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10257 shlibpath_var=LD_LIBRARY_PATH
10258 else
10259 # With GCC up to 2.95.x, collect2 would create an import file
10260 # for dependence libraries. The import file would start with
10261 # the line `#! .'. This would cause the generated library to
10262 # depend on `.', always an invalid library. This was fixed in
10263 # development snapshots of GCC prior to 3.0.
10264 case $host_os in
10265 aix4 | aix4.[01] | aix4.[01].*)
10266 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10267 echo ' yes '
10268 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10269 :
10270 else
10271 can_build_shared=no
10272 fi
10273 ;;
10274 esac
10275 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10276 # soname into executable. Probably we can add versioning support to
10277 # collect2, so additional links can be useful in future.
10278 if test "$aix_use_runtimelinking" = yes; then
10279 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10280 # instead of lib<name>.a to let people know that these are not
10281 # typical AIX shared libraries.
10282 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10283 else
10284 # We preserve .a as extension for shared libraries through AIX4.2
10285 # and later when we are not doing run time linking.
10286 library_names_spec='${libname}${release}.a $libname.a'
10287 soname_spec='${libname}${release}${shared_ext}$major'
10288 fi
10289 shlibpath_var=LIBPATH
10290 fi
10291 ;;
10292
10293amigaos*)
10294 case $host_cpu in
10295 powerpc)
10296 # Since July 2007 AmigaOS4 officially supports .so libraries.
10297 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10299 ;;
10300 m68k)
10301 library_names_spec='$libname.ixlibrary $libname.a'
10302 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10303 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'
10304 ;;
10305 esac
10306 ;;
10307
10308beos*)
10309 library_names_spec='${libname}${shared_ext}'
10310 dynamic_linker="$host_os ld.so"
10311 shlibpath_var=LIBRARY_PATH
10312 ;;
10313
10314bsdi[45]*)
10315 version_type=linux
10316 need_version=no
10317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10318 soname_spec='${libname}${release}${shared_ext}$major'
10319 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10320 shlibpath_var=LD_LIBRARY_PATH
10321 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10322 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10323 # the default ld.so.conf also contains /usr/contrib/lib and
10324 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10325 # libtool to hard-code these into programs
10326 ;;
10327
10328cygwin* | mingw* | pw32* | cegcc*)
10329 version_type=windows
10330 shrext_cmds=".dll"
10331 need_version=no
10332 need_lib_prefix=no
10333
10334 case $GCC,$host_os in
10335 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10336 library_names_spec='$libname.dll.a'
10337 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10338 postinstall_cmds='base_file=`basename \${file}`~
10339 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10340 dldir=$destdir/`dirname \$dlpath`~
10341 test -d \$dldir || mkdir -p \$dldir~
10342 $install_prog $dir/$dlname \$dldir/$dlname~
10343 chmod a+x \$dldir/$dlname~
10344 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10345 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10346 fi'
10347 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10348 dlpath=$dir/\$dldll~
10349 $RM \$dlpath'
10350 shlibpath_overrides_runpath=yes
10351
10352 case $host_os in
10353 cygwin*)
10354 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10355 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10356
10357 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10358 ;;
10359 mingw* | cegcc*)
10360 # MinGW DLLs use traditional 'lib' prefix
10361 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10362 ;;
10363 pw32*)
10364 # pw32 DLLs use 'pw' prefix rather than 'lib'
10365 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10366 ;;
10367 esac
10368 ;;
10369
10370 *)
10371 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10372 ;;
10373 esac
10374 dynamic_linker='Win32 ld.exe'
10375 # FIXME: first we should search . and the directory the executable is in
10376 shlibpath_var=PATH
10377 ;;
10378
10379darwin* | rhapsody*)
10380 dynamic_linker="$host_os dyld"
10381 version_type=darwin
10382 need_lib_prefix=no
10383 need_version=no
10384 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10385 soname_spec='${libname}${release}${major}$shared_ext'
10386 shlibpath_overrides_runpath=yes
10387 shlibpath_var=DYLD_LIBRARY_PATH
10388 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10389
10390 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10391 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10392 ;;
10393
10394dgux*)
10395 version_type=linux
10396 need_lib_prefix=no
10397 need_version=no
10398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10399 soname_spec='${libname}${release}${shared_ext}$major'
10400 shlibpath_var=LD_LIBRARY_PATH
10401 ;;
10402
10403freebsd* | dragonfly*)
10404 # DragonFly does not have aout. When/if they implement a new
10405 # versioning mechanism, adjust this.
10406 if test -x /usr/bin/objformat; then
10407 objformat=`/usr/bin/objformat`
10408 else
10409 case $host_os in
10410 freebsd[23].*) objformat=aout ;;
10411 *) objformat=elf ;;
10412 esac
10413 fi
10414 version_type=freebsd-$objformat
10415 case $version_type in
10416 freebsd-elf*)
10417 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10418 need_version=no
10419 need_lib_prefix=no
10420 ;;
10421 freebsd-*)
10422 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10423 need_version=yes
10424 ;;
10425 esac
10426 shlibpath_var=LD_LIBRARY_PATH
10427 case $host_os in
10428 freebsd2.*)
10429 shlibpath_overrides_runpath=yes
10430 ;;
10431 freebsd3.[01]* | freebsdelf3.[01]*)
10432 shlibpath_overrides_runpath=yes
10433 hardcode_into_libs=yes
10434 ;;
10435 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10436 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10437 shlibpath_overrides_runpath=no
10438 hardcode_into_libs=yes
10439 ;;
10440 *) # from 4.6 on, and DragonFly
10441 shlibpath_overrides_runpath=yes
10442 hardcode_into_libs=yes
10443 ;;
10444 esac
10445 ;;
10446
6bb11ab3
L
10447haiku*)
10448 version_type=linux
10449 need_lib_prefix=no
10450 need_version=no
10451 dynamic_linker="$host_os runtime_loader"
10452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10453 soname_spec='${libname}${release}${shared_ext}$major'
10454 shlibpath_var=LIBRARY_PATH
10455 shlibpath_overrides_runpath=yes
10456 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10457 hardcode_into_libs=yes
10458 ;;
10459
10460hpux9* | hpux10* | hpux11*)
10461 # Give a soname corresponding to the major version so that dld.sl refuses to
10462 # link against other versions.
10463 version_type=sunos
10464 need_lib_prefix=no
10465 need_version=no
10466 case $host_cpu in
10467 ia64*)
10468 shrext_cmds='.so'
10469 hardcode_into_libs=yes
10470 dynamic_linker="$host_os dld.so"
10471 shlibpath_var=LD_LIBRARY_PATH
10472 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10474 soname_spec='${libname}${release}${shared_ext}$major'
10475 if test "X$HPUX_IA64_MODE" = X32; then
10476 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10477 else
10478 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10479 fi
10480 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10481 ;;
10482 hppa*64*)
10483 shrext_cmds='.sl'
10484 hardcode_into_libs=yes
10485 dynamic_linker="$host_os dld.sl"
10486 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10487 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10491 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10492 ;;
10493 *)
10494 shrext_cmds='.sl'
10495 dynamic_linker="$host_os dld.sl"
10496 shlibpath_var=SHLIB_PATH
10497 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10499 soname_spec='${libname}${release}${shared_ext}$major'
10500 ;;
10501 esac
10502 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10503 postinstall_cmds='chmod 555 $lib'
10504 # or fails outright, so override atomically:
10505 install_override_mode=555
10506 ;;
10507
10508interix[3-9]*)
10509 version_type=linux
10510 need_lib_prefix=no
10511 need_version=no
10512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10513 soname_spec='${libname}${release}${shared_ext}$major'
10514 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10515 shlibpath_var=LD_LIBRARY_PATH
10516 shlibpath_overrides_runpath=no
10517 hardcode_into_libs=yes
10518 ;;
10519
10520irix5* | irix6* | nonstopux*)
10521 case $host_os in
10522 nonstopux*) version_type=nonstopux ;;
10523 *)
10524 if test "$lt_cv_prog_gnu_ld" = yes; then
10525 version_type=linux
10526 else
10527 version_type=irix
10528 fi ;;
10529 esac
10530 need_lib_prefix=no
10531 need_version=no
10532 soname_spec='${libname}${release}${shared_ext}$major'
10533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10534 case $host_os in
10535 irix5* | nonstopux*)
10536 libsuff= shlibsuff=
10537 ;;
10538 *)
10539 case $LD in # libtool.m4 will add one of these switches to LD
10540 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10541 libsuff= shlibsuff= libmagic=32-bit;;
10542 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10543 libsuff=32 shlibsuff=N32 libmagic=N32;;
10544 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10545 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10546 *) libsuff= shlibsuff= libmagic=never-match;;
10547 esac
10548 ;;
10549 esac
10550 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10551 shlibpath_overrides_runpath=no
10552 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10553 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10554 hardcode_into_libs=yes
10555 ;;
10556
10557# No shared lib support for Linux oldld, aout, or coff.
10558linux*oldld* | linux*aout* | linux*coff*)
10559 dynamic_linker=no
10560 ;;
10561
10562# This must be Linux ELF.
46f900c0 10563linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10564 version_type=linux
10565 need_lib_prefix=no
10566 need_version=no
10567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10568 soname_spec='${libname}${release}${shared_ext}$major'
10569 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10570 shlibpath_var=LD_LIBRARY_PATH
10571 shlibpath_overrides_runpath=no
10572
10573 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10574 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
10575 $as_echo_n "(cached) " >&6
10576else
6bb11ab3
L
10577 lt_cv_shlibpath_overrides_runpath=no
10578 save_LDFLAGS=$LDFLAGS
10579 save_libdir=$libdir
10580 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10581 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
10583/* end confdefs.h. */
10584
2232061b
MF
10585int
10586main ()
10587{
10588
10589 ;
10590 return 0;
10591}
10592_ACEOF
6bb11ab3
L
10593if ac_fn_c_try_link "$LINENO"; then :
10594 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10595 lt_cv_shlibpath_overrides_runpath=yes
2232061b 10596fi
2232061b 10597fi
6bb11ab3
L
10598rm -f core conftest.err conftest.$ac_objext \
10599 conftest$ac_exeext conftest.$ac_ext
10600 LDFLAGS=$save_LDFLAGS
10601 libdir=$save_libdir
2232061b 10602
6bb11ab3 10603fi
2232061b 10604
6bb11ab3 10605 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 10606
6bb11ab3
L
10607 # This implies no fast_install, which is unacceptable.
10608 # Some rework will be needed to allow for fast_install
10609 # before this can be enabled.
10610 hardcode_into_libs=yes
2232061b 10611
6bb11ab3
L
10612 # Append ld.so.conf contents to the search path
10613 if test -f /etc/ld.so.conf; then
10614 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' ' '`
10615 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10616 fi
2232061b 10617
6bb11ab3
L
10618 # We used to test for /lib/ld.so.1 and disable shared libraries on
10619 # powerpc, because MkLinux only supported shared libraries with the
10620 # GNU dynamic linker. Since this was broken with cross compilers,
10621 # most powerpc-linux boxes support dynamic linking these days and
10622 # people can always --disable-shared, the test was removed, and we
10623 # assume the GNU/Linux dynamic linker is in use.
10624 dynamic_linker='GNU/Linux ld.so'
10625 ;;
10626
10627netbsd*)
10628 version_type=sunos
10629 need_lib_prefix=no
10630 need_version=no
10631 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10632 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10633 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10634 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 10635 else
6bb11ab3
L
10636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10637 soname_spec='${libname}${release}${shared_ext}$major'
10638 dynamic_linker='NetBSD ld.elf_so'
10639 fi
10640 shlibpath_var=LD_LIBRARY_PATH
10641 shlibpath_overrides_runpath=yes
10642 hardcode_into_libs=yes
10643 ;;
10644
10645newsos6)
10646 version_type=linux
10647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10648 shlibpath_var=LD_LIBRARY_PATH
10649 shlibpath_overrides_runpath=yes
10650 ;;
10651
10652*nto* | *qnx*)
10653 version_type=qnx
10654 need_lib_prefix=no
10655 need_version=no
10656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10657 soname_spec='${libname}${release}${shared_ext}$major'
10658 shlibpath_var=LD_LIBRARY_PATH
10659 shlibpath_overrides_runpath=no
10660 hardcode_into_libs=yes
10661 dynamic_linker='ldqnx.so'
10662 ;;
10663
10664openbsd*)
10665 version_type=sunos
10666 sys_lib_dlsearch_path_spec="/usr/lib"
10667 need_lib_prefix=no
10668 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10669 case $host_os in
10670 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10671 *) need_version=no ;;
10672 esac
10673 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10674 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10675 shlibpath_var=LD_LIBRARY_PATH
10676 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10677 case $host_os in
10678 openbsd2.[89] | openbsd2.[89].*)
10679 shlibpath_overrides_runpath=no
10680 ;;
10681 *)
10682 shlibpath_overrides_runpath=yes
10683 ;;
10684 esac
10685 else
10686 shlibpath_overrides_runpath=yes
10687 fi
10688 ;;
10689
10690os2*)
10691 libname_spec='$name'
10692 shrext_cmds=".dll"
10693 need_lib_prefix=no
10694 library_names_spec='$libname${shared_ext} $libname.a'
10695 dynamic_linker='OS/2 ld.exe'
10696 shlibpath_var=LIBPATH
10697 ;;
10698
10699osf3* | osf4* | osf5*)
10700 version_type=osf
10701 need_lib_prefix=no
10702 need_version=no
10703 soname_spec='${libname}${release}${shared_ext}$major'
10704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10705 shlibpath_var=LD_LIBRARY_PATH
10706 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10707 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10708 ;;
10709
10710rdos*)
10711 dynamic_linker=no
10712 ;;
10713
10714solaris*)
10715 version_type=linux
10716 need_lib_prefix=no
10717 need_version=no
10718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10719 soname_spec='${libname}${release}${shared_ext}$major'
10720 shlibpath_var=LD_LIBRARY_PATH
10721 shlibpath_overrides_runpath=yes
10722 hardcode_into_libs=yes
10723 # ldd complains unless libraries are executable
10724 postinstall_cmds='chmod +x $lib'
10725 ;;
10726
10727sunos4*)
10728 version_type=sunos
10729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10730 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10731 shlibpath_var=LD_LIBRARY_PATH
10732 shlibpath_overrides_runpath=yes
10733 if test "$with_gnu_ld" = yes; then
10734 need_lib_prefix=no
10735 fi
10736 need_version=yes
10737 ;;
10738
10739sysv4 | sysv4.3*)
10740 version_type=linux
10741 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10742 soname_spec='${libname}${release}${shared_ext}$major'
10743 shlibpath_var=LD_LIBRARY_PATH
10744 case $host_vendor in
10745 sni)
10746 shlibpath_overrides_runpath=no
10747 need_lib_prefix=no
10748 runpath_var=LD_RUN_PATH
10749 ;;
10750 siemens)
10751 need_lib_prefix=no
10752 ;;
10753 motorola)
10754 need_lib_prefix=no
10755 need_version=no
10756 shlibpath_overrides_runpath=no
10757 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10758 ;;
10759 esac
10760 ;;
10761
10762sysv4*MP*)
10763 if test -d /usr/nec ;then
10764 version_type=linux
10765 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10766 soname_spec='$libname${shared_ext}.$major'
10767 shlibpath_var=LD_LIBRARY_PATH
2232061b 10768 fi
6bb11ab3
L
10769 ;;
10770
10771sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10772 version_type=freebsd-elf
10773 need_lib_prefix=no
10774 need_version=no
10775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10776 soname_spec='${libname}${release}${shared_ext}$major'
10777 shlibpath_var=LD_LIBRARY_PATH
10778 shlibpath_overrides_runpath=yes
10779 hardcode_into_libs=yes
10780 if test "$with_gnu_ld" = yes; then
10781 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10782 else
10783 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10784 case $host_os in
10785 sco3.2v5*)
10786 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10787 ;;
10788 esac
10789 fi
10790 sys_lib_dlsearch_path_spec='/usr/lib'
10791 ;;
10792
10793tpf*)
10794 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10795 version_type=linux
10796 need_lib_prefix=no
10797 need_version=no
10798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10799 shlibpath_var=LD_LIBRARY_PATH
10800 shlibpath_overrides_runpath=no
10801 hardcode_into_libs=yes
10802 ;;
10803
10804uts4*)
10805 version_type=linux
10806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10807 soname_spec='${libname}${release}${shared_ext}$major'
10808 shlibpath_var=LD_LIBRARY_PATH
10809 ;;
10810
10811*)
10812 dynamic_linker=no
10813 ;;
10814esac
10815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10816$as_echo "$dynamic_linker" >&6; }
10817test "$dynamic_linker" = no && can_build_shared=no
10818
10819variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10820if test "$GCC" = yes; then
10821 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10822fi
2232061b 10823
6bb11ab3
L
10824if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10825 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10826fi
10827if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10828 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10829fi
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
2232061b 10856
2232061b 10857
2232061b 10858
2232061b 10859
2232061b
MF
10860
10861
6ffe910a 10862
6ffe910a
MF
10863
10864
10865
10866
10867
2232061b 10868
6ffe910a
MF
10869
10870
10871
10872
6ffe910a 10873
6ffe910a 10874
6ffe910a
MF
10875
10876
6ffe910a 10877
6ffe910a 10878
6ffe910a
MF
10879
10880
5f3ef9d0 10881
5f3ef9d0
JB
10882
10883
10884
db2e4d67
MF
10885
10886
db2e4d67 10887
db2e4d67 10888
db2e4d67 10889
db2e4d67 10890
db2e4d67 10891
db2e4d67 10892
db2e4d67 10893
db2e4d67
MF
10894
10895
db2e4d67 10896
db2e4d67
MF
10897
10898
db2e4d67 10899
db2e4d67
MF
10900
10901
6ffe910a 10902
6ffe910a 10903
6ffe910a
MF
10904
10905
6ffe910a
MF
10906
10907
6ffe910a 10908
6ffe910a 10909
6ffe910a 10910
6ffe910a 10911
6ffe910a 10912
b7026657 10913
b7026657 10914
b34f6357 10915
b7026657 10916
b7026657 10917
b34f6357 10918
b7026657 10919
b7026657 10920
b34f6357 10921
6bb11ab3
L
10922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10923$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10924hardcode_action=
10925if test -n "$hardcode_libdir_flag_spec" ||
10926 test -n "$runpath_var" ||
10927 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 10928
6bb11ab3
L
10929 # We can hardcode non-existent directories.
10930 if test "$hardcode_direct" != no &&
10931 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10932 # have to relink, otherwise we might link with an installed library
10933 # when we should be linking with a yet-to-be-installed one
10934 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10935 test "$hardcode_minus_L" != no; then
10936 # Linking always hardcodes the temporary library directory.
10937 hardcode_action=relink
10938 else
10939 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10940 hardcode_action=immediate
10941 fi
10942else
10943 # We cannot hardcode anything, or else we can only hardcode existing
10944 # directories.
10945 hardcode_action=unsupported
b34f6357 10946fi
6bb11ab3
L
10947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10948$as_echo "$hardcode_action" >&6; }
b7026657 10949
6bb11ab3
L
10950if test "$hardcode_action" = relink ||
10951 test "$inherit_rpath" = yes; then
10952 # Fast installation is not supported
10953 enable_fast_install=no
10954elif test "$shlibpath_overrides_runpath" = yes ||
10955 test "$enable_shared" = no; then
10956 # Fast installation is not necessary
10957 enable_fast_install=needless
10958fi
b34f6357 10959
6bb11ab3
L
10960
10961
10962
10963
10964
10965 if test "x$enable_dlopen" != xyes; then
10966 enable_dlopen=unknown
10967 enable_dlopen_self=unknown
10968 enable_dlopen_self_static=unknown
10969else
10970 lt_cv_dlopen=no
10971 lt_cv_dlopen_libs=
10972
10973 case $host_os in
10974 beos*)
10975 lt_cv_dlopen="load_add_on"
10976 lt_cv_dlopen_libs=
10977 lt_cv_dlopen_self=yes
10978 ;;
10979
10980 mingw* | pw32* | cegcc*)
10981 lt_cv_dlopen="LoadLibrary"
10982 lt_cv_dlopen_libs=
10983 ;;
10984
10985 cygwin*)
10986 lt_cv_dlopen="dlopen"
10987 lt_cv_dlopen_libs=
10988 ;;
10989
10990 darwin*)
10991 # if libdl is installed we need to link against it
10992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10993$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10994if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10995 $as_echo_n "(cached) " >&6
10996else
10997 ac_check_lib_save_LIBS=$LIBS
10998LIBS="-ldl $LIBS"
10999cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11000/* end confdefs.h. */
11001
11002/* Override any GCC internal prototype to avoid an error.
11003 Use char because int might match the return type of a GCC
11004 builtin and then its argument prototype would still apply. */
11005#ifdef __cplusplus
11006extern "C"
11007#endif
11008char dlopen ();
11009int
11010main ()
11011{
11012return dlopen ();
11013 ;
11014 return 0;
11015}
b7026657 11016_ACEOF
6bb11ab3
L
11017if ac_fn_c_try_link "$LINENO"; then :
11018 ac_cv_lib_dl_dlopen=yes
11019else
11020 ac_cv_lib_dl_dlopen=no
11021fi
11022rm -f core conftest.err conftest.$ac_objext \
11023 conftest$ac_exeext conftest.$ac_ext
11024LIBS=$ac_check_lib_save_LIBS
11025fi
11026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11027$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11028if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11029 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11030else
11031
11032 lt_cv_dlopen="dyld"
11033 lt_cv_dlopen_libs=
11034 lt_cv_dlopen_self=yes
b34f6357 11035
b34f6357 11036fi
b34f6357 11037
6bb11ab3 11038 ;;
b34f6357 11039
6bb11ab3
L
11040 *)
11041 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11042if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
11043 lt_cv_dlopen="shl_load"
11044else
11045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11046$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11047if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
11048 $as_echo_n "(cached) " >&6
11049else
11050 ac_check_lib_save_LIBS=$LIBS
11051LIBS="-ldld $LIBS"
11052cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11053/* end confdefs.h. */
11054
11055/* Override any GCC internal prototype to avoid an error.
11056 Use char because int might match the return type of a GCC
11057 builtin and then its argument prototype would still apply. */
11058#ifdef __cplusplus
11059extern "C"
11060#endif
11061char shl_load ();
11062int
11063main ()
11064{
11065return shl_load ();
11066 ;
11067 return 0;
11068}
11069_ACEOF
11070if ac_fn_c_try_link "$LINENO"; then :
11071 ac_cv_lib_dld_shl_load=yes
11072else
11073 ac_cv_lib_dld_shl_load=no
11074fi
11075rm -f core conftest.err conftest.$ac_objext \
11076 conftest$ac_exeext conftest.$ac_ext
11077LIBS=$ac_check_lib_save_LIBS
11078fi
11079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11080$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11081if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
11082 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11083else
11084 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11085if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
11086 lt_cv_dlopen="dlopen"
11087else
11088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11089$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11090if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 11091 $as_echo_n "(cached) " >&6
b34f6357 11092else
b7026657 11093 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11094LIBS="-ldl $LIBS"
81ecdfbb 11095cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
11096/* end confdefs.h. */
11097
81ecdfbb
RW
11098/* Override any GCC internal prototype to avoid an error.
11099 Use char because int might match the return type of a GCC
11100 builtin and then its argument prototype would still apply. */
b7026657
AC
11101#ifdef __cplusplus
11102extern "C"
11103#endif
6bb11ab3 11104char dlopen ();
b7026657
AC
11105int
11106main ()
11107{
6bb11ab3 11108return dlopen ();
b7026657
AC
11109 ;
11110 return 0;
11111}
11112_ACEOF
81ecdfbb 11113if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11114 ac_cv_lib_dl_dlopen=yes
b7026657 11115else
6bb11ab3 11116 ac_cv_lib_dl_dlopen=no
b7026657 11117fi
81ecdfbb
RW
11118rm -f core conftest.err conftest.$ac_objext \
11119 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
11120LIBS=$ac_check_lib_save_LIBS
11121fi
6bb11ab3
L
11122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11123$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11124if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11125 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11126else
11127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11128$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11129if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 11130 $as_echo_n "(cached) " >&6
b34f6357 11131else
b7026657 11132 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11133LIBS="-lsvld $LIBS"
81ecdfbb 11134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 11135/* end confdefs.h. */
b34f6357 11136
81ecdfbb
RW
11137/* Override any GCC internal prototype to avoid an error.
11138 Use char because int might match the return type of a GCC
11139 builtin and then its argument prototype would still apply. */
b7026657
AC
11140#ifdef __cplusplus
11141extern "C"
11142#endif
6bb11ab3 11143char dlopen ();
b7026657
AC
11144int
11145main ()
11146{
6bb11ab3 11147return dlopen ();
b7026657
AC
11148 ;
11149 return 0;
11150}
11151_ACEOF
81ecdfbb 11152if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11153 ac_cv_lib_svld_dlopen=yes
b7026657 11154else
6bb11ab3 11155 ac_cv_lib_svld_dlopen=no
b7026657 11156fi
81ecdfbb
RW
11157rm -f core conftest.err conftest.$ac_objext \
11158 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
11159LIBS=$ac_check_lib_save_LIBS
11160fi
6bb11ab3
L
11161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11162$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11163if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 11164 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 11165else
6bb11ab3
L
11166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11167$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11168if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 11169 $as_echo_n "(cached) " >&6
b5bd9624 11170else
6bb11ab3
L
11171 ac_check_lib_save_LIBS=$LIBS
11172LIBS="-ldld $LIBS"
81ecdfbb 11173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
11174/* end confdefs.h. */
11175
81ecdfbb
RW
11176/* Override any GCC internal prototype to avoid an error.
11177 Use char because int might match the return type of a GCC
b5bd9624 11178 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
11179#ifdef __cplusplus
11180extern "C"
11181#endif
6bb11ab3 11182char dld_link ();
b5bd9624
HPN
11183int
11184main ()
11185{
6bb11ab3 11186return dld_link ();
b5bd9624
HPN
11187 ;
11188 return 0;
11189}
11190_ACEOF
6bb11ab3
L
11191if ac_fn_c_try_link "$LINENO"; then :
11192 ac_cv_lib_dld_dld_link=yes
11193else
11194 ac_cv_lib_dld_dld_link=no
11195fi
11196rm -f core conftest.err conftest.$ac_objext \
11197 conftest$ac_exeext conftest.$ac_ext
11198LIBS=$ac_check_lib_save_LIBS
11199fi
11200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11201$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11202if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
11203 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11204fi
11205
11206
11207fi
11208
11209
11210fi
11211
11212
11213fi
11214
11215
11216fi
11217
11218
11219fi
11220
11221 ;;
11222 esac
11223
11224 if test "x$lt_cv_dlopen" != xno; then
11225 enable_dlopen=yes
b5bd9624 11226 else
6bb11ab3
L
11227 enable_dlopen=no
11228 fi
11229
11230 case $lt_cv_dlopen in
11231 dlopen)
11232 save_CPPFLAGS="$CPPFLAGS"
11233 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11234
11235 save_LDFLAGS="$LDFLAGS"
11236 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11237
11238 save_LIBS="$LIBS"
11239 LIBS="$lt_cv_dlopen_libs $LIBS"
11240
11241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11242$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11243if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
11244 $as_echo_n "(cached) " >&6
11245else
11246 if test "$cross_compiling" = yes; then :
11247 lt_cv_dlopen_self=cross
11248else
11249 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11250 lt_status=$lt_dlunknown
11251 cat > conftest.$ac_ext <<_LT_EOF
c2783492 11252#line 11252 "configure"
6bb11ab3
L
11253#include "confdefs.h"
11254
11255#if HAVE_DLFCN_H
11256#include <dlfcn.h>
11257#endif
11258
11259#include <stdio.h>
11260
11261#ifdef RTLD_GLOBAL
11262# define LT_DLGLOBAL RTLD_GLOBAL
11263#else
11264# ifdef DL_GLOBAL
11265# define LT_DLGLOBAL DL_GLOBAL
11266# else
11267# define LT_DLGLOBAL 0
11268# endif
11269#endif
11270
11271/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11272 find out it does not work in some platform. */
11273#ifndef LT_DLLAZY_OR_NOW
11274# ifdef RTLD_LAZY
11275# define LT_DLLAZY_OR_NOW RTLD_LAZY
11276# else
11277# ifdef DL_LAZY
11278# define LT_DLLAZY_OR_NOW DL_LAZY
11279# else
11280# ifdef RTLD_NOW
11281# define LT_DLLAZY_OR_NOW RTLD_NOW
11282# else
11283# ifdef DL_NOW
11284# define LT_DLLAZY_OR_NOW DL_NOW
11285# else
11286# define LT_DLLAZY_OR_NOW 0
11287# endif
11288# endif
11289# endif
11290# endif
11291#endif
11292
11293/* When -fvisbility=hidden is used, assume the code has been annotated
11294 correspondingly for the symbols needed. */
11295#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11296void fnord () __attribute__((visibility("default")));
11297#endif
11298
11299void fnord () { int i=42; }
11300int main ()
11301{
11302 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11303 int status = $lt_dlunknown;
11304
11305 if (self)
11306 {
11307 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11308 else
11309 {
11310 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11311 else puts (dlerror ());
11312 }
11313 /* dlclose (self); */
11314 }
11315 else
11316 puts (dlerror ());
11317
11318 return status;
11319}
11320_LT_EOF
11321 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11322 (eval $ac_link) 2>&5
11323 ac_status=$?
11324 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11325 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11326 (./conftest; exit; ) >&5 2>/dev/null
11327 lt_status=$?
11328 case x$lt_status in
11329 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11330 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11331 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11332 esac
11333 else :
11334 # compilation failed
11335 lt_cv_dlopen_self=no
b5bd9624 11336 fi
b5bd9624 11337fi
6bb11ab3
L
11338rm -fr conftest*
11339
11340
b5bd9624 11341fi
6bb11ab3
L
11342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11343$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 11344
6bb11ab3
L
11345 if test "x$lt_cv_dlopen_self" = xyes; then
11346 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11348$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11349if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 11350 $as_echo_n "(cached) " >&6
b5bd9624 11351else
6bb11ab3
L
11352 if test "$cross_compiling" = yes; then :
11353 lt_cv_dlopen_self_static=cross
11354else
11355 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11356 lt_status=$lt_dlunknown
11357 cat > conftest.$ac_ext <<_LT_EOF
c2783492 11358#line 11358 "configure"
6bb11ab3
L
11359#include "confdefs.h"
11360
11361#if HAVE_DLFCN_H
11362#include <dlfcn.h>
11363#endif
11364
11365#include <stdio.h>
11366
11367#ifdef RTLD_GLOBAL
11368# define LT_DLGLOBAL RTLD_GLOBAL
11369#else
11370# ifdef DL_GLOBAL
11371# define LT_DLGLOBAL DL_GLOBAL
11372# else
11373# define LT_DLGLOBAL 0
11374# endif
11375#endif
11376
11377/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11378 find out it does not work in some platform. */
11379#ifndef LT_DLLAZY_OR_NOW
11380# ifdef RTLD_LAZY
11381# define LT_DLLAZY_OR_NOW RTLD_LAZY
11382# else
11383# ifdef DL_LAZY
11384# define LT_DLLAZY_OR_NOW DL_LAZY
11385# else
11386# ifdef RTLD_NOW
11387# define LT_DLLAZY_OR_NOW RTLD_NOW
11388# else
11389# ifdef DL_NOW
11390# define LT_DLLAZY_OR_NOW DL_NOW
11391# else
11392# define LT_DLLAZY_OR_NOW 0
11393# endif
11394# endif
11395# endif
11396# endif
11397#endif
11398
11399/* When -fvisbility=hidden is used, assume the code has been annotated
11400 correspondingly for the symbols needed. */
11401#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11402void fnord () __attribute__((visibility("default")));
11403#endif
11404
11405void fnord () { int i=42; }
11406int main ()
11407{
11408 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11409 int status = $lt_dlunknown;
11410
11411 if (self)
11412 {
11413 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11414 else
11415 {
11416 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11417 else puts (dlerror ());
11418 }
11419 /* dlclose (self); */
11420 }
11421 else
11422 puts (dlerror ());
11423
11424 return status;
11425}
11426_LT_EOF
11427 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11428 (eval $ac_link) 2>&5
11429 ac_status=$?
11430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11431 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11432 (./conftest; exit; ) >&5 2>/dev/null
11433 lt_status=$?
11434 case x$lt_status in
11435 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11436 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11437 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11438 esac
11439 else :
11440 # compilation failed
11441 lt_cv_dlopen_self_static=no
11442 fi
b5bd9624 11443fi
6bb11ab3
L
11444rm -fr conftest*
11445
11446
b5bd9624 11447fi
6bb11ab3
L
11448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11449$as_echo "$lt_cv_dlopen_self_static" >&6; }
11450 fi
11451
11452 CPPFLAGS="$save_CPPFLAGS"
11453 LDFLAGS="$save_LDFLAGS"
11454 LIBS="$save_LIBS"
11455 ;;
11456 esac
11457
11458 case $lt_cv_dlopen_self in
11459 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11460 *) enable_dlopen_self=unknown ;;
11461 esac
11462
11463 case $lt_cv_dlopen_self_static in
11464 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11465 *) enable_dlopen_self_static=unknown ;;
11466 esac
11467fi
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485striplib=
11486old_striplib=
11487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11488$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11489if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11490 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11491 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11493$as_echo "yes" >&6; }
11494else
11495# FIXME - insert some real tests, host_os isn't really good enough
11496 case $host_os in
11497 darwin*)
11498 if test -n "$STRIP" ; then
11499 striplib="$STRIP -x"
11500 old_striplib="$STRIP -S"
11501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11502$as_echo "yes" >&6; }
11503 else
11504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11505$as_echo "no" >&6; }
11506 fi
11507 ;;
11508 *)
11509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11510$as_echo "no" >&6; }
11511 ;;
11512 esac
11513fi
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526 # Report which library types will actually be built
11527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11528$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11530$as_echo "$can_build_shared" >&6; }
11531
11532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11533$as_echo_n "checking whether to build shared libraries... " >&6; }
11534 test "$can_build_shared" = "no" && enable_shared=no
11535
11536 # On AIX, shared libraries and static libraries use the same namespace, and
11537 # are all built from PIC.
11538 case $host_os in
11539 aix3*)
11540 test "$enable_shared" = yes && enable_static=no
11541 if test -n "$RANLIB"; then
11542 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11543 postinstall_cmds='$RANLIB $lib'
11544 fi
11545 ;;
11546
11547 aix[4-9]*)
11548 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11549 test "$enable_shared" = yes && enable_static=no
11550 fi
11551 ;;
11552 esac
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11554$as_echo "$enable_shared" >&6; }
11555
11556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11557$as_echo_n "checking whether to build static libraries... " >&6; }
11558 # Make sure either enable_shared or enable_static is yes.
11559 test "$enable_shared" = yes || enable_static=yes
11560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11561$as_echo "$enable_static" >&6; }
11562
11563
11564
11565
11566fi
11567ac_ext=c
11568ac_cpp='$CPP $CPPFLAGS'
11569ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11570ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11571ac_compiler_gnu=$ac_cv_c_compiler_gnu
11572
11573CC="$lt_save_CC"
11574
11575
11576
11577
11578
11579
11580
11581
11582
b5bd9624 11583
b5bd9624 11584
b5bd9624 11585
b5bd9624 11586
6bb11ab3
L
11587 ac_config_commands="$ac_config_commands libtool"
11588
11589
11590
11591
11592# Only expand once:
11593
11594
5912fadd 11595
b5bd9624 11596
b34f6357
DB
11597
11598
31e6ad7d
MF
11599
11600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11601$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11602 # Check whether --enable-maintainer-mode was given.
81ecdfbb 11603if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11604 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11605else
11606 USE_MAINTAINER_MODE=no
b34f6357 11607fi
31e6ad7d
MF
11608
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11610$as_echo "$USE_MAINTAINER_MODE" >&6; }
11611 if test $USE_MAINTAINER_MODE = yes; then
11612 MAINTAINER_MODE_TRUE=
11613 MAINTAINER_MODE_FALSE='#'
b34f6357 11614else
31e6ad7d
MF
11615 MAINTAINER_MODE_TRUE='#'
11616 MAINTAINER_MODE_FALSE=
81ecdfbb 11617fi
b34f6357 11618
31e6ad7d
MF
11619 MAINT=$MAINTAINER_MODE_TRUE
11620
11621
b34f6357 11622
81ecdfbb 11623
ce39bd38
MF
11624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11625$as_echo_n "checking for sim debug setting... " >&6; }
11626sim_debug="0"
81ecdfbb
RW
11627# Check whether --enable-sim-debug was given.
11628if test "${enable_sim_debug+set}" = set; then :
11629 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
11630 yes) sim_debug="7";;
11631 no) sim_debug="0";;
11632 *) sim_debug="($enableval)";;
b34f6357 11633esac
b34f6357 11634fi
ce39bd38
MF
11635if test "$sim_debug" != "0"; then
11636
11637cat >>confdefs.h <<_ACEOF
11638#define DEBUG $sim_debug
11639_ACEOF
11640
81ecdfbb
RW
11641fi
11642
ce39bd38
MF
11643cat >>confdefs.h <<_ACEOF
11644#define WITH_DEBUG $sim_debug
11645_ACEOF
11646
11647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11648$as_echo "$sim_debug" >&6; }
b34f6357
DB
11649
11650
ce39bd38
MF
11651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11652$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11653sim_stdio="0"
81ecdfbb
RW
11654# Check whether --enable-sim-stdio was given.
11655if test "${enable_sim_stdio+set}" = set; then :
11656 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
11657 yes) sim_stdio="DO_USE_STDIO";;
11658 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 11659 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
b34f6357 11660esac
81ecdfbb 11661fi
b34f6357 11662
ce39bd38
MF
11663cat >>confdefs.h <<_ACEOF
11664#define WITH_STDIO $sim_stdio
11665_ACEOF
11666
11667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11668$as_echo "$sim_stdio" >&6; }
b34f6357 11669
81ecdfbb 11670
ce39bd38
MF
11671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11672$as_echo_n "checking for sim trace settings... " >&6; }
11673sim_trace="~TRACE_debug"
81ecdfbb
RW
11674# Check whether --enable-sim-trace was given.
11675if test "${enable_sim_trace+set}" = set; then :
11676 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
11677 yes) sim_trace="-1";;
11678 no) sim_trace="0";;
b34f6357 11679 [-0-9]*)
ce39bd38 11680 sim_trace="'(${enableval})'";;
2232061b 11681 [[:lower:]]*)
b34f6357
DB
11682 sim_trace=""
11683 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11684 if test x"$sim_trace" = x; then
ce39bd38 11685 sim_trace="(TRACE_$x"
b34f6357
DB
11686 else
11687 sim_trace="${sim_trace}|TRACE_$x"
11688 fi
11689 done
ce39bd38 11690 sim_trace="$sim_trace)" ;;
b34f6357 11691esac
81ecdfbb
RW
11692fi
11693
ce39bd38
MF
11694cat >>confdefs.h <<_ACEOF
11695#define WITH_TRACE $sim_trace
11696_ACEOF
11697
11698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11699$as_echo "$sim_trace" >&6; }
b34f6357
DB
11700
11701
ce39bd38
MF
11702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11703$as_echo_n "checking for sim profile settings... " >&6; }
11704profile="1"
11705sim_profile="-1"
81ecdfbb
RW
11706# Check whether --enable-sim-profile was given.
11707if test "${enable_sim_profile+set}" = set; then :
11708 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
11709 yes) profile="1" sim_profile="-1";;
11710 no) profile="0" sim_profile="0";;
b34f6357 11711 [-0-9]*)
ce39bd38 11712 profile="(${enableval})" sim_profile="(${enableval})";;
b34f6357 11713 [a-z]*)
ce39bd38 11714 profile="1"
b34f6357
DB
11715 sim_profile=""
11716 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11717 if test x"$sim_profile" = x; then
ce39bd38 11718 sim_profile="(PROFILE_$x"
b34f6357
DB
11719 else
11720 sim_profile="${sim_profile}|PROFILE_$x"
11721 fi
11722 done
ce39bd38 11723 sim_profile="$sim_profile)" ;;
b34f6357 11724esac
81ecdfbb
RW
11725fi
11726
ce39bd38
MF
11727cat >>confdefs.h <<_ACEOF
11728#define PROFILE $profile
11729_ACEOF
b34f6357
DB
11730
11731
ce39bd38
MF
11732cat >>confdefs.h <<_ACEOF
11733#define WITH_PROFILE $sim_profile
11734_ACEOF
11735
11736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11737$as_echo "$sim_profile" >&6; }
11738
11739
11740
11741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11742$as_echo_n "checking whether to enable sim asserts... " >&6; }
11743sim_assert="1"
35656e95
MF
11744# Check whether --enable-sim-assert was given.
11745if test "${enable_sim_assert+set}" = set; then :
11746 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
11747 yes) sim_assert="1";;
11748 no) sim_assert="0";;
d0ac1c44 11749 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 11750esac
35656e95
MF
11751fi
11752
ce39bd38
MF
11753cat >>confdefs.h <<_ACEOF
11754#define WITH_ASSERT $sim_assert
11755_ACEOF
11756
11757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11758$as_echo "$sim_assert" >&6; }
11759
35656e95 11760
ce39bd38
MF
11761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11762$as_echo_n "checking default sim environment setting... " >&6; }
11763sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
11764# Check whether --enable-sim-environment was given.
11765if test "${enable_sim_environment+set}" = set; then :
11766 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
11767 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11768 user | USER) sim_environment="USER_ENVIRONMENT";;
11769 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11770 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 11771 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 11772esac
16f7876d
MF
11773fi
11774
ce39bd38
MF
11775cat >>confdefs.h <<_ACEOF
11776#define WITH_ENVIRONMENT $sim_environment
11777_ACEOF
11778
11779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11780$as_echo "$sim_environment" >&6; }
11781
16f7876d 11782
347fe5bb
MF
11783sim_inline="-DDEFAULT_INLINE=0"
11784# Check whether --enable-sim-inline was given.
11785if test "${enable_sim_inline+set}" = set; then :
11786 enableval=$enable_sim_inline; sim_inline=""
11787case "$enableval" in
11788 no) sim_inline="-DDEFAULT_INLINE=0";;
11789 0) sim_inline="-DDEFAULT_INLINE=0";;
11790 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11791 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11792 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11793 new_flag=""
11794 case "$x" in
11795 *_INLINE=*) new_flag="-D$x";;
11796 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11797 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11798 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11799 esac
11800 if test x"$sim_inline" = x""; then
11801 sim_inline="$new_flag"
11802 else
11803 sim_inline="$sim_inline $new_flag"
11804 fi
11805 done;;
11806esac
11807if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11808 echo "Setting inline flags = $sim_inline" 6>&1
11809fi
11810fi
11811
11812
11813
6efef468 11814
81ecdfbb
RW
11815# Check whether --with-pkgversion was given.
11816if test "${with_pkgversion+set}" = set; then :
11817 withval=$with_pkgversion; case "$withval" in
d0ac1c44 11818 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
11819 no) PKGVERSION= ;;
11820 *) PKGVERSION="($withval) " ;;
11821 esac
11822else
bf12d44e 11823 PKGVERSION="(SIM) "
6efef468 11824
81ecdfbb
RW
11825fi
11826
6efef468
JM
11827
11828
11829
11830
81ecdfbb
RW
11831# Check whether --with-bugurl was given.
11832if test "${with_bugurl+set}" = set; then :
11833 withval=$with_bugurl; case "$withval" in
d0ac1c44 11834 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
11835 no) BUGURL=
11836 ;;
11837 *) BUGURL="$withval"
11838 ;;
11839 esac
11840else
dfb856ba 11841 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 11842
81ecdfbb
RW
11843fi
11844
6efef468
JM
11845 case ${BUGURL} in
11846 "")
11847 REPORT_BUGS_TO=
11848 REPORT_BUGS_TEXI=
11849 ;;
11850 *)
11851 REPORT_BUGS_TO="<$BUGURL>"
11852 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11853 ;;
11854 esac;
11855
11856
11857
11858
11859cat >>confdefs.h <<_ACEOF
11860#define PKGVERSION "$PKGVERSION"
11861_ACEOF
11862
11863
11864cat >>confdefs.h <<_ACEOF
11865#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11866_ACEOF
11867
11868
81ecdfbb
RW
11869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11870$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 11871if ${ac_cv_type_signal+:} false; then :
81ecdfbb 11872 $as_echo_n "(cached) " >&6
b34f6357 11873else
81ecdfbb 11874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 11875/* end confdefs.h. */
b34f6357 11876#include <sys/types.h>
81ecdfbb 11877#include <signal.h>
b34f6357 11878
b7026657
AC
11879int
11880main ()
11881{
81ecdfbb 11882return *(signal (0, 0)) (0) == 1;
b7026657
AC
11883 ;
11884 return 0;
11885}
11886_ACEOF
81ecdfbb
RW
11887if ac_fn_c_try_compile "$LINENO"; then :
11888 ac_cv_type_signal=int
b34f6357 11889else
81ecdfbb 11890 ac_cv_type_signal=void
b34f6357 11891fi
81ecdfbb 11892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b34f6357 11893fi
81ecdfbb
RW
11894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11895$as_echo "$ac_cv_type_signal" >&6; }
b34f6357 11896
b7026657 11897cat >>confdefs.h <<_ACEOF
b34f6357 11898#define RETSIGTYPE $ac_cv_type_signal
b7026657 11899_ACEOF
b34f6357
DB
11900
11901
11902
11903
11904
b34f6357
DB
11905
11906
1ac72f06 11907wire_endian="BIG"
b34f6357 11908default_endian=""
81ecdfbb
RW
11909# Check whether --enable-sim-endian was given.
11910if test "${enable_sim_endian+set}" = set; then :
11911 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11912 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11913 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
b34f6357 11914 yes) if test x"$wire_endian" != x; then
1ac72f06 11915 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
b34f6357 11916 else
1ac72f06
MF
11917 if test x"$default_endian" != x; then
11918 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
b34f6357
DB
11919 else
11920 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11921 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
b34f6357
DB
11922 fi
11923 fi;;
11924 no) if test x"$default_endian" != x; then
1ac72f06 11925 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
b34f6357
DB
11926 else
11927 if test x"$wire_endian" != x; then
1ac72f06 11928 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
b34f6357
DB
11929 else
11930 echo "No default endian for target $target" 1>&6
1ac72f06 11931 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
b34f6357
DB
11932 fi
11933 fi;;
d0ac1c44 11934 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
b34f6357
DB
11935esac
11936if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11937 echo "Setting endian flags = $sim_endian" 6>&1
11938fi
11939else
11940 if test x"$default_endian" != x; then
1ac72f06 11941 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
b34f6357
DB
11942else
11943 if test x"$wire_endian" != x; then
1ac72f06 11944 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
b34f6357
DB
11945 else
11946 sim_endian=
11947 fi
11948fi
81ecdfbb
RW
11949fi
11950
b34f6357
DB
11951wire_alignment="STRICT_ALIGNMENT"
11952default_alignment=""
11953
81ecdfbb
RW
11954# Check whether --enable-sim-alignment was given.
11955if test "${enable_sim_alignment+set}" = set; then :
11956 enableval=$enable_sim_alignment; case "${enableval}" in
b34f6357
DB
11957 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11958 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11959 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11960 yes) if test x"$wire_alignment" != x; then
11961 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11962 else
11963 if test x"$default_alignment" != x; then
11964 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11965 else
11966 echo "No hard-wired alignment for target $target" 1>&6
11967 sim_alignment="-DWITH_ALIGNMENT=0"
11968 fi
11969 fi;;
11970 no) if test x"$default_alignment" != x; then
11971 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11972 else
11973 if test x"$wire_alignment" != x; then
11974 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11975 else
11976 echo "No default alignment for target $target" 1>&6
11977 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11978 fi
11979 fi;;
d0ac1c44 11980 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
b34f6357
DB
11981esac
11982if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11983 echo "Setting alignment flags = $sim_alignment" 6>&1
11984fi
11985else
11986 if test x"$default_alignment" != x; then
11987 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11988else
11989 if test x"$wire_alignment" != x; then
11990 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11991 else
11992 sim_alignment=
11993 fi
11994fi
81ecdfbb
RW
11995fi
11996
b34f6357 11997
b34f6357 11998default_sim_scache="16384"
81ecdfbb
RW
11999# Check whether --enable-sim-scache was given.
12000if test "${enable_sim_scache+set}" = set; then :
12001 enableval=$enable_sim_scache; case "${enableval}" in
b34f6357
DB
12002 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
12003 no) sim_scache="-DWITH_SCACHE=0" ;;
379832de 12004 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
d0ac1c44 12005 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
b34f6357
DB
12006 sim_scache="";;
12007esac
12008if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
12009 echo "Setting scache size = $sim_scache" 6>&1
12010fi
12011else
12012 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
81ecdfbb
RW
12013fi
12014
b7026657
AC
12015
12016
12017default_sim_default_model="fr500"
81ecdfbb
RW
12018# Check whether --enable-sim-default-model was given.
12019if test "${enable_sim_default_model+set}" = set; then :
12020 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 12021 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
b7026657
AC
12022 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
12023esac
12024if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
12025 echo "Setting default model = $sim_default_model" 6>&1
12026fi
12027else
12028 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
81ecdfbb
RW
12029fi
12030
b7026657
AC
12031
12032
5c1008a4
MF
12033# Check whether --enable-werror was given.
12034if test "${enable_werror+set}" = set; then :
12035 enableval=$enable_werror; case "${enableval}" in
12036 yes | y) ERROR_ON_WARNING="yes" ;;
12037 no | n) ERROR_ON_WARNING="no" ;;
12038 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12039 esac
12040fi
12041
12042
12043# Enable -Werror by default when using gcc
12044if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12045 ERROR_ON_WARNING=yes
12046fi
12047
12048WERROR_CFLAGS=""
12049
12050build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12051-Wpointer-sign \
12052-Wno-unused -Wunused-value -Wunused-function \
12053-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
12054-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12055-Wold-style-declaration -Wold-style-definition"
12056
12057# Enable -Wno-format by default when using gcc on mingw since many
12058# GCC versions complain about %I64.
12059case "${host}" in
12060 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12061 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12062esac
12063
12064# Check whether --enable-build-warnings was given.
12065if test "${enable_build_warnings+set}" = set; then :
12066 enableval=$enable_build_warnings; case "${enableval}" in
12067 yes) ;;
12068 no) build_warnings="-w";;
12069 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12070 build_warnings="${build_warnings} ${t}";;
12071 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12072 build_warnings="${t} ${build_warnings}";;
12073 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12074esac
12075if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12076 echo "Setting compiler warning flags = $build_warnings" 6>&1
12077fi
12078fi
12079# Check whether --enable-sim-build-warnings was given.
12080if test "${enable_sim_build_warnings+set}" = set; then :
12081 enableval=$enable_sim_build_warnings; case "${enableval}" in
12082 yes) ;;
12083 no) build_warnings="-w";;
12084 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12085 build_warnings="${build_warnings} ${t}";;
12086 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12087 build_warnings="${t} ${build_warnings}";;
12088 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12089esac
12090if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12091 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12092fi
12093fi
12094WARN_CFLAGS=""
12095if test "x${build_warnings}" != x -a "x$GCC" = xyes
12096then
12097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12098$as_echo_n "checking compiler warning flags... " >&6; }
12099 # Separate out the -Werror flag as some files just cannot be
12100 # compiled with it enabled.
12101 for w in ${build_warnings}; do
12102 case $w in
12103 -Werr*) WERROR_CFLAGS=-Werror ;;
12104 *) # Check that GCC accepts it
12105 saved_CFLAGS="$CFLAGS"
12106 CFLAGS="$CFLAGS $w"
12107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12108/* end confdefs.h. */
12109
12110int
12111main ()
12112{
12113
12114 ;
12115 return 0;
12116}
12117_ACEOF
12118if ac_fn_c_try_compile "$LINENO"; then :
12119 WARN_CFLAGS="${WARN_CFLAGS} $w"
12120fi
12121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12122 CFLAGS="$saved_CFLAGS"
12123 esac
12124 done
12125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12126$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12127fi
12128
12129
b7026657
AC
12130cgen_maint=no
12131cgen=guile
12132cgendir='$(srcdir)/../../cgen'
81ecdfbb
RW
12133# Check whether --enable-cgen-maint was given.
12134if test "${enable_cgen_maint+set}" = set; then :
12135 enableval=$enable_cgen_maint; case "${enableval}" in
b7026657
AC
12136 yes) cgen_maint=yes ;;
12137 no) cgen_maint=no ;;
12138 *)
7fb45a68
AB
12139 # Argument is a directory where cgen can be found. In some
12140 # future world cgen could be installable, but right now this
12141 # is not the case. Instead we assume the directory is a path
12142 # to the cgen source tree.
12143 cgen_maint=yes
12144 if test -r ${enableval}/iformat.scm; then
12145 # This looks like a cgen source tree.
12146 cgendir=${enableval}
12147 else
12148 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
12149 fi
b7026657
AC
12150 ;;
12151esac
81ecdfbb
RW
12152fi
12153if test x${cgen_maint} != xno ; then
b7026657
AC
12154 CGEN_MAINT=''
12155else
12156 CGEN_MAINT='#'
12157fi
12158
12159
12160
12161
12162
12163#
12164# Enable making unknown traps dump out registers
12165#
81ecdfbb
RW
12166# Check whether --enable-sim-trapdump was given.
12167if test "${enable_sim_trapdump+set}" = set; then :
12168 enableval=$enable_sim_trapdump; case "${enableval}" in
b7026657
AC
12169 yes) sim_trapdump="-DTRAPDUMP=1";;
12170 no) sim_trapdump="-DTRAPDUMP=0";;
d0ac1c44 12171 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-trapdump\"" "$LINENO" 5; sim_trapdump="";;
b7026657
AC
12172esac
12173if test x"$silent" != x"yes" && test x"$sim_trapdump" != x""; then
12174 echo "Setting sim_trapdump = $sim_trapdump" 6>&1
12175fi
12176else
12177 sim_trapdump=""
81ecdfbb
RW
12178fi
12179
b7026657
AC
12180
12181
94c63d78
JS
12182if test """"; then
12183 hardware=""""
12184else
12185 hardware="cfi core pal glue"
12186fi
12187hardware="$hardware """
1517bd27 12188
94c63d78
JS
12189sim_hw_cflags="-DWITH_HW=1"
12190sim_hw="$hardware"
12191sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 12192
94c63d78
JS
12193# Check whether --enable-sim-hardware was given.
12194if test "${enable_sim_hardware+set}" = set; then :
12195 enableval=$enable_sim_hardware;
30452bbe 12196else
97f478c5 12197 enable_sim_hardware="yes"
1517bd27
MF
12198fi
12199
12200case ${enable_sim_hardware} in
64dd13df
MF
12201 yes|no) ;;
12202 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
12203 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
12204 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
94c63d78 12205esac
1517bd27 12206
64dd13df 12207if test "$enable_sim_hardware" = no; then
94c63d78
JS
12208 sim_hw_objs=
12209 sim_hw_cflags="-DWITH_HW=0"
12210 sim_hw=
12211else
12212 sim_hw_cflags="-DWITH_HW=1"
12213 # remove duplicates
12214 sim_hw=""
12215 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
12216 for i in $hardware ; do
12217 case " $sim_hw " in
12218 *" $i "*) ;;
12219 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
12220 esac
12221 done
12222 # mingw does not support sockser
94c63d78
JS
12223 case ${host} in
12224 *mingw*) ;;
49cd1634
MF
12225 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
12226 # that you instatiate. Instead, other code will call into it directly.
12227 # At some point, we should convert it over.
12228 sim_hw_objs="$sim_hw_objs dv-sockser.o"
94c63d78
JS
12229
12230cat >>confdefs.h <<_ACEOF
12231#define HAVE_DV_SOCKSER 1
12232_ACEOF
12233
12234 ;;
12235 esac
1517bd27
MF
12236 if test x"$silent" != x"yes"; then
12237 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
94c63d78 12238 fi
1517bd27
MF
12239 case " $hardware " in
12240 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
94c63d78 12241$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 12242if ${ac_cv_lib_m_log2+:} false; then :
94c63d78
JS
12243 $as_echo_n "(cached) " >&6
12244else
12245 ac_check_lib_save_LIBS=$LIBS
12246LIBS="-lm $LIBS"
12247cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12248/* end confdefs.h. */
12249
12250/* Override any GCC internal prototype to avoid an error.
12251 Use char because int might match the return type of a GCC
12252 builtin and then its argument prototype would still apply. */
12253#ifdef __cplusplus
12254extern "C"
12255#endif
12256char log2 ();
12257int
12258main ()
12259{
12260return log2 ();
12261 ;
12262 return 0;
12263}
12264_ACEOF
12265if ac_fn_c_try_link "$LINENO"; then :
12266 ac_cv_lib_m_log2=yes
12267else
12268 ac_cv_lib_m_log2=no
12269fi
12270rm -f core conftest.err conftest.$ac_objext \
12271 conftest$ac_exeext conftest.$ac_ext
12272LIBS=$ac_check_lib_save_LIBS
12273fi
12274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
12275$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 12276if test "x$ac_cv_lib_m_log2" = xyes; then :
94c63d78
JS
12277 cat >>confdefs.h <<_ACEOF
12278#define HAVE_LIBM 1
12279_ACEOF
12280
12281 LIBS="-lm $LIBS"
12282
12283fi
12284;;
1517bd27
MF
12285 esac
12286fi
94c63d78 12287
94c63d78
JS
12288
12289
b7026657
AC
12290cgen_breaks=""
12291if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12292cgen_breaks="break cgen_rtx_error";
12293fi
12294
81ecdfbb 12295ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 12296
81ecdfbb 12297ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 12298
81ecdfbb 12299ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 12300
81ecdfbb 12301ac_config_commands="$ac_config_commands Makefile"
38f48d72 12302
81ecdfbb 12303ac_config_commands="$ac_config_commands stamp-h"
38f48d72 12304
760b3e8b
MF
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
b7026657
AC
12317cat >confcache <<\_ACEOF
12318# This file is a shell script that caches the results of configure
12319# tests run on this system so they can be shared between configure
12320# scripts and configure runs, see configure's option --config-cache.
12321# It is not useful on other systems. If it contains results you don't
12322# want to keep, you may remove or edit it.
12323#
12324# config.status only pays attention to the cache file if you give it
12325# the --recheck option to rerun configure.
12326#
12327# `ac_cv_env_foo' variables (set or unset) will be overridden when
12328# loading this file, other *unset* `ac_cv_foo' will be assigned the
12329# following values.
12330
12331_ACEOF
12332
12333# The following way of writing the cache mishandles newlines in values,
12334# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12335# So, we kill variables containing newlines.
b7026657
AC
12336# Ultrix sh set writes to stderr and can't be redirected directly,
12337# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12338(
12339 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12340 eval ac_val=\$$ac_var
12341 case $ac_val in #(
12342 *${as_nl}*)
12343 case $ac_var in #(
12344 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12345$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12346 esac
12347 case $ac_var in #(
12348 _ | IFS | as_nl) ;; #(
12349 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12350 *) { eval $ac_var=; unset $ac_var;} ;;
12351 esac ;;
12352 esac
12353 done
12354
b7026657 12355 (set) 2>&1 |
81ecdfbb
RW
12356 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12357 *${as_nl}ac_space=\ *)
12358 # `set' does not quote correctly, so add quotes: double-quote
12359 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
12360 sed -n \
12361 "s/'/'\\\\''/g;
12362 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12363 ;; #(
b7026657
AC
12364 *)
12365 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12366 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 12367 ;;
81ecdfbb
RW
12368 esac |
12369 sort
12370) |
b7026657 12371 sed '
81ecdfbb 12372 /^ac_cv_env_/b end
b7026657 12373 t clear
81ecdfbb 12374 :clear
b7026657
AC
12375 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12376 t end
81ecdfbb
RW
12377 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12378 :end' >>confcache
12379if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12380 if test -w "$cache_file"; then
d0ac1c44 12381 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
12382 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12383$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
12384 if test ! -f "$cache_file" || test -h "$cache_file"; then
12385 cat confcache >"$cache_file"
12386 else
12387 case $cache_file in #(
12388 */* | ?:*)
12389 mv -f confcache "$cache_file"$$ &&
12390 mv -f "$cache_file"$$ "$cache_file" ;; #(
12391 *)
12392 mv -f confcache "$cache_file" ;;
12393 esac
12394 fi
12395 fi
b7026657 12396 else
81ecdfbb
RW
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12398$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
12399 fi
12400fi
12401rm -f confcache
12402
12403test "x$prefix" = xNONE && prefix=$ac_default_prefix
12404# Let make expand exec_prefix.
12405test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12406
b7026657
AC
12407DEFS=-DHAVE_CONFIG_H
12408
12409ac_libobjs=
12410ac_ltlibobjs=
d0ac1c44 12411U=
b7026657
AC
12412for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12413 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12414 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12415 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12416 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12417 # will be set to the directory where LIBOBJS objects are built.
12418 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12419 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
12420done
12421LIBOBJS=$ac_libobjs
12422
12423LTLIBOBJS=$ac_ltlibobjs
12424
12425
0cb8d851 12426
db2e4d67 12427if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 12428 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
12429Usually this means the macro was only invoked conditionally." "$LINENO" 5
12430fi
6bb11ab3 12431if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 12432 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
12433Usually this means the macro was only invoked conditionally." "$LINENO" 5
12434fi
31e6ad7d 12435if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 12436 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
12437Usually this means the macro was only invoked conditionally." "$LINENO" 5
12438fi
b7026657 12439
d0ac1c44 12440: "${CONFIG_STATUS=./config.status}"
81ecdfbb 12441ac_write_fail=0
b7026657
AC
12442ac_clean_files_save=$ac_clean_files
12443ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12444{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12445$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12446as_write_fail=0
12447cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
12448#! $SHELL
12449# Generated by $as_me.
12450# Run this file to recreate the current configuration.
12451# Compiler output produced by configure, useful for debugging
12452# configure, is in config.log if it exists.
12453
12454debug=false
12455ac_cs_recheck=false
12456ac_cs_silent=false
b7026657 12457
81ecdfbb
RW
12458SHELL=\${CONFIG_SHELL-$SHELL}
12459export SHELL
12460_ASEOF
12461cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12462## -------------------- ##
12463## M4sh Initialization. ##
12464## -------------------- ##
12465
12466# Be more Bourne compatible
12467DUALCASE=1; export DUALCASE # for MKS sh
12468if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
12469 emulate sh
12470 NULLCMD=:
81ecdfbb 12471 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
12472 # is contrary to our usage. Disable this feature.
12473 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12474 setopt NO_GLOB_SUBST
12475else
12476 case `(set -o) 2>/dev/null` in #(
12477 *posix*) :
12478 set -o posix ;; #(
12479 *) :
12480 ;;
12481esac
b7026657 12482fi
b7026657 12483
81ecdfbb
RW
12484
12485as_nl='
12486'
12487export as_nl
12488# Printing a long string crashes Solaris 7 /usr/bin/printf.
12489as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12490as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12491as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12492# Prefer a ksh shell builtin over an external printf program on Solaris,
12493# but without wasting forks for bash or zsh.
12494if test -z "$BASH_VERSION$ZSH_VERSION" \
12495 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12496 as_echo='print -r --'
12497 as_echo_n='print -rn --'
12498elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12499 as_echo='printf %s\n'
12500 as_echo_n='printf %s'
12501else
12502 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12503 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12504 as_echo_n='/usr/ucb/echo -n'
12505 else
12506 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12507 as_echo_n_body='eval
12508 arg=$1;
12509 case $arg in #(
12510 *"$as_nl"*)
12511 expr "X$arg" : "X\\(.*\\)$as_nl";
12512 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12513 esac;
12514 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12515 '
12516 export as_echo_n_body
12517 as_echo_n='sh -c $as_echo_n_body as_echo'
12518 fi
12519 export as_echo_body
12520 as_echo='sh -c $as_echo_body as_echo'
12521fi
12522
12523# The user is always right.
12524if test "${PATH_SEPARATOR+set}" != set; then
12525 PATH_SEPARATOR=:
12526 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12527 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12528 PATH_SEPARATOR=';'
12529 }
b7026657
AC
12530fi
12531
12532
81ecdfbb
RW
12533# IFS
12534# We need space, tab and new line, in precisely that order. Quoting is
12535# there to prevent editors from complaining about space-tab.
12536# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12537# splitting by setting IFS to empty value.)
12538IFS=" "" $as_nl"
12539
12540# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12541as_myself=
81ecdfbb
RW
12542case $0 in #((
12543 *[\\/]* ) as_myself=$0 ;;
12544 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12545for as_dir in $PATH
12546do
12547 IFS=$as_save_IFS
12548 test -z "$as_dir" && as_dir=.
12549 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12550 done
12551IFS=$as_save_IFS
12552
12553 ;;
12554esac
12555# We did not find ourselves, most probably we were run as `sh COMMAND'
12556# in which case we are not to be found in the path.
12557if test "x$as_myself" = x; then
12558 as_myself=$0
12559fi
12560if test ! -f "$as_myself"; then
12561 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12562 exit 1
12563fi
12564
12565# Unset variables that we do not need and which cause bugs (e.g. in
12566# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12567# suppresses any "Segmentation fault" message there. '((' could
12568# trigger a bug in pdksh 5.2.14.
12569for as_var in BASH_ENV ENV MAIL MAILPATH
12570do eval test x\${$as_var+set} = xset \
12571 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12572done
b7026657
AC
12573PS1='$ '
12574PS2='> '
12575PS4='+ '
12576
12577# NLS nuisances.
81ecdfbb
RW
12578LC_ALL=C
12579export LC_ALL
12580LANGUAGE=C
12581export LANGUAGE
12582
12583# CDPATH.
12584(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12585
12586
d0ac1c44
SM
12587# as_fn_error STATUS ERROR [LINENO LOG_FD]
12588# ----------------------------------------
81ecdfbb
RW
12589# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12590# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12591# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
12592as_fn_error ()
12593{
d0ac1c44
SM
12594 as_status=$1; test $as_status -eq 0 && as_status=1
12595 if test "$4"; then
12596 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12597 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 12598 fi
d0ac1c44 12599 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
12600 as_fn_exit $as_status
12601} # as_fn_error
12602
12603
12604# as_fn_set_status STATUS
12605# -----------------------
12606# Set $? to STATUS, without forking.
12607as_fn_set_status ()
12608{
12609 return $1
12610} # as_fn_set_status
12611
12612# as_fn_exit STATUS
12613# -----------------
12614# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12615as_fn_exit ()
12616{
12617 set +e
12618 as_fn_set_status $1
12619 exit $1
12620} # as_fn_exit
12621
12622# as_fn_unset VAR
12623# ---------------
12624# Portably unset VAR.
12625as_fn_unset ()
12626{
12627 { eval $1=; unset $1;}
12628}
12629as_unset=as_fn_unset
12630# as_fn_append VAR VALUE
12631# ----------------------
12632# Append the text in VALUE to the end of the definition contained in VAR. Take
12633# advantage of any shell optimizations that allow amortized linear growth over
12634# repeated appends, instead of the typical quadratic growth present in naive
12635# implementations.
12636if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12637 eval 'as_fn_append ()
12638 {
12639 eval $1+=\$2
12640 }'
12641else
12642 as_fn_append ()
12643 {
12644 eval $1=\$$1\$2
12645 }
12646fi # as_fn_append
12647
12648# as_fn_arith ARG...
12649# ------------------
12650# Perform arithmetic evaluation on the ARGs, and store the result in the
12651# global $as_val. Take advantage of shells that can avoid forks. The arguments
12652# must be portable across $(()) and expr.
12653if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12654 eval 'as_fn_arith ()
12655 {
12656 as_val=$(( $* ))
12657 }'
12658else
12659 as_fn_arith ()
12660 {
12661 as_val=`expr "$@" || test $? -eq 1`
12662 }
12663fi # as_fn_arith
b7026657 12664
81ecdfbb
RW
12665
12666if expr a : '\(a\)' >/dev/null 2>&1 &&
12667 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
12668 as_expr=expr
12669else
12670 as_expr=false
12671fi
12672
81ecdfbb 12673if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
12674 as_basename=basename
12675else
12676 as_basename=false
12677fi
12678
81ecdfbb
RW
12679if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12680 as_dirname=dirname
12681else
12682 as_dirname=false
12683fi
b7026657 12684
81ecdfbb 12685as_me=`$as_basename -- "$0" ||
b7026657
AC
12686$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12687 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12688 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12689$as_echo X/"$0" |
12690 sed '/^.*\/\([^/][^/]*\)\/*$/{
12691 s//\1/
12692 q
12693 }
12694 /^X\/\(\/\/\)$/{
12695 s//\1/
12696 q
12697 }
12698 /^X\/\(\/\).*/{
12699 s//\1/
12700 q
12701 }
12702 s/.*/./; q'`
b7026657 12703
b7026657
AC
12704# Avoid depending upon Character Ranges.
12705as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12706as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12707as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12708as_cr_digits='0123456789'
12709as_cr_alnum=$as_cr_Letters$as_cr_digits
12710
81ecdfbb
RW
12711ECHO_C= ECHO_N= ECHO_T=
12712case `echo -n x` in #(((((
12713-n*)
12714 case `echo 'xy\c'` in
12715 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12716 xy) ECHO_C='\c';;
12717 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12718 ECHO_T=' ';;
12719 esac;;
12720*)
12721 ECHO_N='-n';;
b34f6357 12722esac
b7026657 12723
81ecdfbb
RW
12724rm -f conf$$ conf$$.exe conf$$.file
12725if test -d conf$$.dir; then
12726 rm -f conf$$.dir/conf$$.file
b7026657 12727else
81ecdfbb
RW
12728 rm -f conf$$.dir
12729 mkdir conf$$.dir 2>/dev/null
b34f6357 12730fi
81ecdfbb
RW
12731if (echo >conf$$.file) 2>/dev/null; then
12732 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 12733 as_ln_s='ln -s'
81ecdfbb
RW
12734 # ... but there are two gotchas:
12735 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12736 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12737 # In both cases, we have to default to `cp -pR'.
81ecdfbb 12738 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12739 as_ln_s='cp -pR'
81ecdfbb
RW
12740 elif ln conf$$.file conf$$ 2>/dev/null; then
12741 as_ln_s=ln
12742 else
d0ac1c44 12743 as_ln_s='cp -pR'
b7026657 12744 fi
b34f6357 12745else
d0ac1c44 12746 as_ln_s='cp -pR'
b34f6357 12747fi
81ecdfbb
RW
12748rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12749rmdir conf$$.dir 2>/dev/null
12750
12751
12752# as_fn_mkdir_p
12753# -------------
12754# Create "$as_dir" as a directory, including parents if necessary.
12755as_fn_mkdir_p ()
12756{
12757
12758 case $as_dir in #(
12759 -*) as_dir=./$as_dir;;
12760 esac
12761 test -d "$as_dir" || eval $as_mkdir_p || {
12762 as_dirs=
12763 while :; do
12764 case $as_dir in #(
12765 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12766 *) as_qdir=$as_dir;;
12767 esac
12768 as_dirs="'$as_qdir' $as_dirs"
12769 as_dir=`$as_dirname -- "$as_dir" ||
12770$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12771 X"$as_dir" : 'X\(//\)[^/]' \| \
12772 X"$as_dir" : 'X\(//\)$' \| \
12773 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12774$as_echo X"$as_dir" |
12775 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12776 s//\1/
12777 q
12778 }
12779 /^X\(\/\/\)[^/].*/{
12780 s//\1/
12781 q
12782 }
12783 /^X\(\/\/\)$/{
12784 s//\1/
12785 q
12786 }
12787 /^X\(\/\).*/{
12788 s//\1/
12789 q
12790 }
12791 s/.*/./; q'`
12792 test -d "$as_dir" && break
12793 done
12794 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12795 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
b34f6357 12796
81ecdfbb
RW
12797
12798} # as_fn_mkdir_p
b7026657 12799if mkdir -p . 2>/dev/null; then
81ecdfbb 12800 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
12801else
12802 test -d ./-p && rmdir ./-p
12803 as_mkdir_p=false
12804fi
b34f6357 12805
d0ac1c44
SM
12806
12807# as_fn_executable_p FILE
12808# -----------------------
12809# Test if FILE is an executable regular file.
12810as_fn_executable_p ()
12811{
12812 test -f "$1" && test -x "$1"
12813} # as_fn_executable_p
12814as_test_x='test -x'
12815as_executable_p=as_fn_executable_p
b34f6357 12816
b7026657
AC
12817# Sed expression to map a string onto a valid CPP name.
12818as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12819
12820# Sed expression to map a string onto a valid variable name.
12821as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12822
12823
b7026657 12824exec 6>&1
81ecdfbb
RW
12825## ----------------------------------- ##
12826## Main body of $CONFIG_STATUS script. ##
12827## ----------------------------------- ##
12828_ASEOF
12829test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12830
12831cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12832# Save the log message, to keep $0 and so on meaningful, and to
b7026657 12833# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12834# values after options handling.
12835ac_log="
b7026657 12836This file was extended by $as_me, which was
d0ac1c44 12837generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
12838
12839 CONFIG_FILES = $CONFIG_FILES
12840 CONFIG_HEADERS = $CONFIG_HEADERS
12841 CONFIG_LINKS = $CONFIG_LINKS
12842 CONFIG_COMMANDS = $CONFIG_COMMANDS
12843 $ $0 $@
12844
81ecdfbb
RW
12845on `(hostname || uname -n) 2>/dev/null | sed 1q`
12846"
12847
b7026657
AC
12848_ACEOF
12849
81ecdfbb
RW
12850case $ac_config_files in *"
12851"*) set x $ac_config_files; shift; ac_config_files=$*;;
12852esac
b34f6357 12853
81ecdfbb
RW
12854case $ac_config_headers in *"
12855"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12856esac
b34f6357 12857
b7026657 12858
81ecdfbb
RW
12859cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12860# Files that config.status was made for.
12861config_files="$ac_config_files"
12862config_headers="$ac_config_headers"
81ecdfbb 12863config_commands="$ac_config_commands"
b34f6357 12864
81ecdfbb 12865_ACEOF
b34f6357 12866
81ecdfbb 12867cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 12868ac_cs_usage="\
81ecdfbb
RW
12869\`$as_me' instantiates files and other configuration actions
12870from templates according to the current configuration. Unless the files
12871and actions are specified as TAGs, all are instantiated by default.
b34f6357 12872
81ecdfbb 12873Usage: $0 [OPTION]... [TAG]...
b34f6357 12874
b7026657 12875 -h, --help print this help, then exit
81ecdfbb 12876 -V, --version print version number and configuration settings, then exit
d0ac1c44 12877 --config print configuration, then exit
81ecdfbb
RW
12878 -q, --quiet, --silent
12879 do not print progress messages
b7026657
AC
12880 -d, --debug don't remove temporary files
12881 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12882 --file=FILE[:TEMPLATE]
12883 instantiate the configuration file FILE
12884 --header=FILE[:TEMPLATE]
12885 instantiate the configuration header FILE
b34f6357 12886
b7026657
AC
12887Configuration files:
12888$config_files
b34f6357 12889
b7026657
AC
12890Configuration headers:
12891$config_headers
b34f6357 12892
b7026657
AC
12893Configuration commands:
12894$config_commands
b34f6357 12895
81ecdfbb 12896Report bugs to the package provider."
379832de 12897
81ecdfbb
RW
12898_ACEOF
12899cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12900ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
12901ac_cs_version="\\
12902config.status
d0ac1c44
SM
12903configured by $0, generated by GNU Autoconf 2.69,
12904 with options \\"\$ac_cs_config\\"
b7026657 12905
d0ac1c44 12906Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
12907This config.status script is free software; the Free Software Foundation
12908gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12909
12910ac_pwd='$ac_pwd'
12911srcdir='$srcdir'
12912INSTALL='$INSTALL'
6bb11ab3 12913AWK='$AWK'
81ecdfbb 12914test -n "\$AWK" || AWK=awk
b7026657
AC
12915_ACEOF
12916
81ecdfbb
RW
12917cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12918# The default lists apply if the user does not specify any file.
b7026657
AC
12919ac_need_defaults=:
12920while test $# != 0
12921do
12922 case $1 in
d0ac1c44 12923 --*=?*)
81ecdfbb
RW
12924 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12925 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 12926 ac_shift=:
b34f6357 12927 ;;
d0ac1c44
SM
12928 --*=)
12929 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12930 ac_optarg=
12931 ac_shift=:
12932 ;;
81ecdfbb 12933 *)
b7026657
AC
12934 ac_option=$1
12935 ac_optarg=$2
12936 ac_shift=shift
b34f6357 12937 ;;
b7026657 12938 esac
b34f6357 12939
b7026657
AC
12940 case $ac_option in
12941 # Handling of the options.
b7026657
AC
12942 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12943 ac_cs_recheck=: ;;
81ecdfbb
RW
12944 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12945 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12946 --config | --confi | --conf | --con | --co | --c )
12947 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 12948 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
12949 debug=: ;;
12950 --file | --fil | --fi | --f )
12951 $ac_shift
81ecdfbb
RW
12952 case $ac_optarg in
12953 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12954 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
12955 esac
12956 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
12957 ac_need_defaults=false;;
12958 --header | --heade | --head | --hea )
12959 $ac_shift
81ecdfbb
RW
12960 case $ac_optarg in
12961 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12962 esac
12963 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 12964 ac_need_defaults=false;;
81ecdfbb
RW
12965 --he | --h)
12966 # Conflict between --help and --header
d0ac1c44 12967 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
12968Try \`$0 --help' for more information.";;
12969 --help | --hel | -h )
12970 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
12971 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12972 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12973 ac_cs_silent=: ;;
b34f6357 12974
b7026657 12975 # This is an error.
d0ac1c44 12976 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 12977Try \`$0 --help' for more information." ;;
b34f6357 12978
81ecdfbb
RW
12979 *) as_fn_append ac_config_targets " $1"
12980 ac_need_defaults=false ;;
b7026657
AC
12981
12982 esac
12983 shift
12984done
12985
12986ac_configure_extra_args=
12987
12988if $ac_cs_silent; then
12989 exec 6>/dev/null
12990 ac_configure_extra_args="$ac_configure_extra_args --silent"
b34f6357
DB
12991fi
12992
b7026657 12993_ACEOF
81ecdfbb 12994cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 12995if \$ac_cs_recheck; then
d0ac1c44 12996 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
12997 shift
12998 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12999 CONFIG_SHELL='$SHELL'
13000 export CONFIG_SHELL
13001 exec "\$@"
b7026657 13002fi
b34f6357 13003
b7026657 13004_ACEOF
81ecdfbb
RW
13005cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13006exec 5>>config.log
13007{
13008 echo
13009 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13010## Running $as_me. ##
13011_ASBOX
13012 $as_echo "$ac_log"
13013} >&5
b34f6357 13014
81ecdfbb
RW
13015_ACEOF
13016cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
13017#
13018# INIT-COMMANDS
13019#
13020ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13021
6bb11ab3
L
13022
13023# The HP-UX ksh and POSIX shell print the target directory to stdout
13024# if CDPATH is set.
13025(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13026
13027sed_quote_subst='$sed_quote_subst'
13028double_quote_subst='$double_quote_subst'
13029delay_variable_subst='$delay_variable_subst'
13030macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13031macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13032enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13033enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13034pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13035enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13036SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13037ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13038host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13039host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13040host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13041build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13042build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13043build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13044SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13045Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13046GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13047EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13048FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13049LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13050NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13051LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13052max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13053ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13054exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13055lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13056lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13057lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13058reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13059reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13060OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13061deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13062file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13063AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13064AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13065STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13066RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13067old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13068old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13069old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13070lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13071CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13072CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13073compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13074GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13075lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13076lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13077lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13078lt_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"`'
13079objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13080MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13081lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13082lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13083lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13084lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13085lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13086need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13087DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13088NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13089LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13090OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13091OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13092libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13093shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13094extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13095archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13096enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13097export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13098whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13099compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13100old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13101old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13102archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13103archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13104module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13105module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13106with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13107allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13108no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13109hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13110hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13111hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13112hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13113hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13114hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13115hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13116hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13117inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13118link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13119fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13120always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13121export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13122exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13123include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13124prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13125file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13126variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13127need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13128need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13129version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13130runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13131shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13132shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13133libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13134library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13135soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13136install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13137postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13138postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13139finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13140finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13141hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13142sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13143sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13144hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13145enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13146enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13147enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13148old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13149striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13150
13151LTCC='$LTCC'
13152LTCFLAGS='$LTCFLAGS'
13153compiler='$compiler_DEFAULT'
13154
13155# A function that is used when there is no print builtin or printf.
13156func_fallback_echo ()
13157{
13158 eval 'cat <<_LTECHO_EOF
13159\$1
13160_LTECHO_EOF'
13161}
13162
13163# Quote evaled strings.
13164for var in SHELL \
13165ECHO \
13166SED \
13167GREP \
13168EGREP \
13169FGREP \
13170LD \
13171NM \
13172LN_S \
13173lt_SP2NL \
13174lt_NL2SP \
13175reload_flag \
13176OBJDUMP \
13177deplibs_check_method \
13178file_magic_cmd \
13179AR \
13180AR_FLAGS \
13181STRIP \
13182RANLIB \
13183CC \
13184CFLAGS \
13185compiler \
13186lt_cv_sys_global_symbol_pipe \
13187lt_cv_sys_global_symbol_to_cdecl \
13188lt_cv_sys_global_symbol_to_c_name_address \
13189lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13190lt_prog_compiler_no_builtin_flag \
13191lt_prog_compiler_wl \
13192lt_prog_compiler_pic \
13193lt_prog_compiler_static \
13194lt_cv_prog_compiler_c_o \
13195need_locks \
13196DSYMUTIL \
13197NMEDIT \
13198LIPO \
13199OTOOL \
13200OTOOL64 \
13201shrext_cmds \
13202export_dynamic_flag_spec \
13203whole_archive_flag_spec \
13204compiler_needs_object \
13205with_gnu_ld \
13206allow_undefined_flag \
13207no_undefined_flag \
13208hardcode_libdir_flag_spec \
13209hardcode_libdir_flag_spec_ld \
13210hardcode_libdir_separator \
13211fix_srcfile_path \
13212exclude_expsyms \
13213include_expsyms \
13214file_list_spec \
13215variables_saved_for_relink \
13216libname_spec \
13217library_names_spec \
13218soname_spec \
13219install_override_mode \
13220finish_eval \
13221old_striplib \
13222striplib; do
13223 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13224 *[\\\\\\\`\\"\\\$]*)
13225 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13226 ;;
13227 *)
13228 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13229 ;;
13230 esac
13231done
13232
13233# Double-quote double-evaled strings.
13234for var in reload_cmds \
13235old_postinstall_cmds \
13236old_postuninstall_cmds \
13237old_archive_cmds \
13238extract_expsyms_cmds \
13239old_archive_from_new_cmds \
13240old_archive_from_expsyms_cmds \
13241archive_cmds \
13242archive_expsym_cmds \
13243module_cmds \
13244module_expsym_cmds \
13245export_symbols_cmds \
13246prelink_cmds \
13247postinstall_cmds \
13248postuninstall_cmds \
13249finish_cmds \
13250sys_lib_search_path_spec \
13251sys_lib_dlsearch_path_spec; do
13252 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13253 *[\\\\\\\`\\"\\\$]*)
13254 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13255 ;;
13256 *)
13257 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13258 ;;
13259 esac
13260done
13261
13262ac_aux_dir='$ac_aux_dir'
13263xsi_shell='$xsi_shell'
13264lt_shell_append='$lt_shell_append'
13265
13266# See if we are running on zsh, and set the options which allow our
13267# commands through without removal of \ escapes INIT.
13268if test -n "\${ZSH_VERSION+set}" ; then
13269 setopt NO_GLOB_SUBST
13270fi
13271
13272
13273 PACKAGE='$PACKAGE'
13274 VERSION='$VERSION'
13275 TIMESTAMP='$TIMESTAMP'
13276 RM='$RM'
13277 ofile='$ofile'
13278
13279
13280
13281
81ecdfbb 13282_ACEOF
b34f6357 13283
81ecdfbb 13284cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b34f6357 13285
81ecdfbb 13286# Handling of arguments.
b7026657 13287for ac_config_target in $ac_config_targets
b34f6357 13288do
81ecdfbb
RW
13289 case $ac_config_target in
13290 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 13291 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 13292 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
13293 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13294 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13295 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13296 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13297 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13298
d0ac1c44 13299 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
b34f6357
DB
13300 esac
13301done
13302
81ecdfbb 13303
b7026657
AC
13304# If the user did not use the arguments to specify the items to instantiate,
13305# then the envvar interface is used. Set only those that are not.
13306# We use the long form for the default assignment because of an extremely
13307# bizarre bug on SunOS 4.1.3.
13308if $ac_need_defaults; then
13309 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13310 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
13311 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13312fi
13313
13314# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13315# simply because there is no reason against having it here, and in addition,
b7026657 13316# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13317# Hook for its removal unless debugging.
13318# Note that there is a small window in which the directory will not be cleaned:
13319# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
13320$debug ||
13321{
d0ac1c44 13322 tmp= ac_tmp=
81ecdfbb 13323 trap 'exit_status=$?
d0ac1c44
SM
13324 : "${ac_tmp:=$tmp}"
13325 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
13326' 0
13327 trap 'as_fn_exit 1' 1 2 13 15
b7026657 13328}
b7026657 13329# Create a (secure) tmp directory for tmp files.
b34f6357 13330
b7026657 13331{
81ecdfbb 13332 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13333 test -d "$tmp"
b7026657
AC
13334} ||
13335{
81ecdfbb
RW
13336 tmp=./conf$$-$RANDOM
13337 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13338} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13339ac_tmp=$tmp
b7026657 13340
81ecdfbb
RW
13341# Set up the scripts for CONFIG_FILES section.
13342# No need to generate them if there are no CONFIG_FILES.
13343# This happens for instance with `./config.status config.h'.
13344if test -n "$CONFIG_FILES"; then
b7026657 13345
b34f6357 13346
81ecdfbb
RW
13347ac_cr=`echo X | tr X '\015'`
13348# On cygwin, bash can eat \r inside `` if the user requested igncr.
13349# But we know of no other shell where ac_cr would be empty at this
13350# point, so we can use a bashism as a fallback.
13351if test "x$ac_cr" = x; then
13352 eval ac_cr=\$\'\\r\'
13353fi
13354ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13355if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 13356 ac_cs_awk_cr='\\r'
81ecdfbb
RW
13357else
13358 ac_cs_awk_cr=$ac_cr
13359fi
b7026657 13360
d0ac1c44 13361echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
13362_ACEOF
13363
81ecdfbb
RW
13364
13365{
13366 echo "cat >conf$$subs.awk <<_ACEOF" &&
13367 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13368 echo "_ACEOF"
13369} >conf$$subs.sh ||
d0ac1c44
SM
13370 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13371ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
13372ac_delim='%!_!# '
13373for ac_last_try in false false false false false :; do
13374 . ./conf$$subs.sh ||
d0ac1c44 13375 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13376
13377 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13378 if test $ac_delim_n = $ac_delim_num; then
13379 break
13380 elif $ac_last_try; then
d0ac1c44 13381 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
13382 else
13383 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b34f6357 13384 fi
81ecdfbb
RW
13385done
13386rm -f conf$$subs.sh
b34f6357 13387
81ecdfbb 13388cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13389cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
b7026657 13390_ACEOF
81ecdfbb
RW
13391sed -n '
13392h
13393s/^/S["/; s/!.*/"]=/
13394p
13395g
13396s/^[^!]*!//
13397:repl
13398t repl
13399s/'"$ac_delim"'$//
13400t delim
13401:nl
13402h
d0ac1c44 13403s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13404t more1
13405s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13406p
13407n
13408b repl
13409:more1
13410s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13411p
13412g
13413s/.\{148\}//
13414t nl
13415:delim
13416h
d0ac1c44 13417s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
13418t more2
13419s/["\\]/\\&/g; s/^/"/; s/$/"/
13420p
13421b
13422:more2
13423s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13424p
13425g
13426s/.\{148\}//
13427t delim
13428' <conf$$subs.awk | sed '
13429/^[^""]/{
13430 N
13431 s/\n//
13432}
13433' >>$CONFIG_STATUS || ac_write_fail=1
13434rm -f conf$$subs.awk
13435cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13436_ACAWK
d0ac1c44 13437cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
13438 for (key in S) S_is_set[key] = 1
13439 FS = "\a"
b7026657 13440
81ecdfbb
RW
13441}
13442{
13443 line = $ 0
13444 nfields = split(line, field, "@")
13445 substed = 0
13446 len = length(field[1])
13447 for (i = 2; i < nfields; i++) {
13448 key = field[i]
13449 keylen = length(key)
13450 if (S_is_set[key]) {
13451 value = S[key]
13452 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13453 len += length(value) + length(field[++i])
13454 substed = 1
13455 } else
13456 len += 1 + keylen
13457 }
13458
13459 print line
13460}
b34f6357 13461
81ecdfbb
RW
13462_ACAWK
13463_ACEOF
13464cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13465if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13466 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 13467else
81ecdfbb 13468 cat
d0ac1c44
SM
13469fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13470 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 13471_ACEOF
b7026657 13472
d0ac1c44
SM
13473# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13474# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
13475# trailing colons and then remove the whole line if VPATH becomes empty
13476# (actually we leave an empty line to preserve line numbers).
13477if test "x$srcdir" = x.; then
d0ac1c44
SM
13478 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13479h
13480s///
13481s/^/:/
13482s/[ ]*$/:/
13483s/:\$(srcdir):/:/g
13484s/:\${srcdir}:/:/g
13485s/:@srcdir@:/:/g
13486s/^:*//
81ecdfbb 13487s/:*$//
d0ac1c44
SM
13488x
13489s/\(=[ ]*\).*/\1/
13490G
13491s/\n//
81ecdfbb
RW
13492s/^[^=]*=[ ]*$//
13493}'
13494fi
b34f6357 13495
81ecdfbb
RW
13496cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13497fi # test -n "$CONFIG_FILES"
b34f6357 13498
81ecdfbb
RW
13499# Set up the scripts for CONFIG_HEADERS section.
13500# No need to generate them if there are no CONFIG_HEADERS.
13501# This happens for instance with `./config.status Makefile'.
13502if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13503cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
13504BEGIN {
13505_ACEOF
b7026657 13506
81ecdfbb
RW
13507# Transform confdefs.h into an awk script `defines.awk', embedded as
13508# here-document in config.status, that substitutes the proper values into
13509# config.h.in to produce config.h.
b34f6357 13510
81ecdfbb
RW
13511# Create a delimiter string that does not exist in confdefs.h, to ease
13512# handling of long lines.
13513ac_delim='%!_!# '
13514for ac_last_try in false false :; do
d0ac1c44
SM
13515 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13516 if test -z "$ac_tt"; then
81ecdfbb
RW
13517 break
13518 elif $ac_last_try; then
d0ac1c44 13519 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 13520 else
81ecdfbb 13521 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 13522 fi
b7026657 13523done
81ecdfbb
RW
13524
13525# For the awk script, D is an array of macro values keyed by name,
13526# likewise P contains macro parameters if any. Preserve backslash
13527# newline sequences.
13528
13529ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13530sed -n '
13531s/.\{148\}/&'"$ac_delim"'/g
13532t rset
13533:rset
13534s/^[ ]*#[ ]*define[ ][ ]*/ /
13535t def
13536d
13537:def
13538s/\\$//
13539t bsnl
13540s/["\\]/\\&/g
13541s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13542D["\1"]=" \3"/p
13543s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13544d
13545:bsnl
13546s/["\\]/\\&/g
13547s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13548D["\1"]=" \3\\\\\\n"\\/p
13549t cont
13550s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13551t cont
13552d
13553:cont
13554n
13555s/.\{148\}/&'"$ac_delim"'/g
13556t clear
13557:clear
13558s/\\$//
13559t bsnlc
13560s/["\\]/\\&/g; s/^/"/; s/$/"/p
13561d
13562:bsnlc
13563s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13564b cont
13565' <confdefs.h | sed '
13566s/'"$ac_delim"'/"\\\
13567"/g' >>$CONFIG_STATUS || ac_write_fail=1
13568
13569cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13570 for (key in D) D_is_set[key] = 1
13571 FS = "\a"
13572}
13573/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13574 line = \$ 0
13575 split(line, arg, " ")
13576 if (arg[1] == "#") {
13577 defundef = arg[2]
13578 mac1 = arg[3]
13579 } else {
13580 defundef = substr(arg[1], 2)
13581 mac1 = arg[2]
13582 }
13583 split(mac1, mac2, "(") #)
13584 macro = mac2[1]
13585 prefix = substr(line, 1, index(line, defundef) - 1)
13586 if (D_is_set[macro]) {
13587 # Preserve the white space surrounding the "#".
13588 print prefix "define", macro P[macro] D[macro]
13589 next
13590 } else {
13591 # Replace #undef with comments. This is necessary, for example,
13592 # in the case of _POSIX_SOURCE, which is predefined and required
13593 # on some systems where configure will not decide to define it.
13594 if (defundef == "undef") {
13595 print "/*", prefix defundef, macro, "*/"
13596 next
13597 }
13598 }
13599}
13600{ print }
13601_ACAWK
b7026657 13602_ACEOF
81ecdfbb 13603cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13604 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 13605fi # test -n "$CONFIG_HEADERS"
b7026657 13606
b34f6357 13607
99d8e879 13608eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
13609shift
13610for ac_tag
13611do
13612 case $ac_tag in
13613 :[FHLC]) ac_mode=$ac_tag; continue;;
13614 esac
13615 case $ac_mode$ac_tag in
13616 :[FHL]*:*);;
d0ac1c44 13617 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
13618 :[FH]-) ac_tag=-:-;;
13619 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
b34f6357 13620 esac
81ecdfbb
RW
13621 ac_save_IFS=$IFS
13622 IFS=:
13623 set x $ac_tag
13624 IFS=$ac_save_IFS
13625 shift
13626 ac_file=$1
13627 shift
b34f6357 13628
81ecdfbb
RW
13629 case $ac_mode in
13630 :L) ac_source=$1;;
13631 :[FH])
13632 ac_file_inputs=
13633 for ac_f
13634 do
13635 case $ac_f in
d0ac1c44 13636 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
13637 *) # Look for the file first in the build tree, then in the source tree
13638 # (if the path is not absolute). The absolute path cannot be DOS-style,
13639 # because $ac_f cannot contain `:'.
13640 test -f "$ac_f" ||
13641 case $ac_f in
13642 [\\/$]*) false;;
13643 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13644 esac ||
d0ac1c44 13645 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 13646 esac
81ecdfbb
RW
13647 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13648 as_fn_append ac_file_inputs " '$ac_f'"
13649 done
b7026657 13650
81ecdfbb
RW
13651 # Let's still pretend it is `configure' which instantiates (i.e., don't
13652 # use $as_me), people would be surprised to read:
13653 # /* config.h. Generated by config.status. */
13654 configure_input='Generated from '`
13655 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13656 `' by configure.'
13657 if test x"$ac_file" != x-; then
13658 configure_input="$ac_file. $configure_input"
13659 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13660$as_echo "$as_me: creating $ac_file" >&6;}
13661 fi
13662 # Neutralize special characters interpreted by sed in replacement strings.
13663 case $configure_input in #(
13664 *\&* | *\|* | *\\* )
13665 ac_sed_conf_input=`$as_echo "$configure_input" |
13666 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13667 *) ac_sed_conf_input=$configure_input;;
13668 esac
b7026657 13669
81ecdfbb 13670 case $ac_tag in
d0ac1c44
SM
13671 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13672 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
13673 esac
13674 ;;
13675 esac
b7026657 13676
81ecdfbb 13677 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
13678$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13679 X"$ac_file" : 'X\(//\)[^/]' \| \
13680 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13681 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13682$as_echo X"$ac_file" |
13683 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13684 s//\1/
13685 q
13686 }
13687 /^X\(\/\/\)[^/].*/{
13688 s//\1/
13689 q
13690 }
13691 /^X\(\/\/\)$/{
13692 s//\1/
13693 q
13694 }
13695 /^X\(\/\).*/{
13696 s//\1/
13697 q
13698 }
13699 s/.*/./; q'`
13700 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
13701 ac_builddir=.
13702
81ecdfbb
RW
13703case "$ac_dir" in
13704.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13705*)
13706 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13707 # A ".." for each directory in $ac_dir_suffix.
13708 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13709 case $ac_top_builddir_sub in
13710 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13711 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13712 esac ;;
13713esac
13714ac_abs_top_builddir=$ac_pwd
13715ac_abs_builddir=$ac_pwd$ac_dir_suffix
13716# for backward compatibility:
13717ac_top_builddir=$ac_top_build_prefix
b7026657
AC
13718
13719case $srcdir in
81ecdfbb 13720 .) # We are building in place.
b7026657 13721 ac_srcdir=.
81ecdfbb
RW
13722 ac_top_srcdir=$ac_top_builddir_sub
13723 ac_abs_top_srcdir=$ac_pwd ;;
13724 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 13725 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
13726 ac_top_srcdir=$srcdir
13727 ac_abs_top_srcdir=$srcdir ;;
13728 *) # Relative name.
13729 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13730 ac_top_srcdir=$ac_top_build_prefix$srcdir
13731 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 13732esac
81ecdfbb 13733ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 13734
b34f6357 13735
81ecdfbb
RW
13736 case $ac_mode in
13737 :F)
13738 #
13739 # CONFIG_FILE
13740 #
b7026657 13741
81ecdfbb
RW
13742 case $INSTALL in
13743 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13744 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
b34f6357 13745 esac
81ecdfbb 13746_ACEOF
b34f6357 13747
81ecdfbb
RW
13748cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13749# If the template does not know about datarootdir, expand it.
13750# FIXME: This hack should be removed a few years after 2.60.
13751ac_datarootdir_hack=; ac_datarootdir_seen=
13752ac_sed_dataroot='
13753/datarootdir/ {
13754 p
13755 q
13756}
13757/@datadir@/p
13758/@docdir@/p
13759/@infodir@/p
13760/@localedir@/p
13761/@mandir@/p'
13762case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13763*datarootdir*) ac_datarootdir_seen=yes;;
13764*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13766$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13767_ACEOF
13768cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13769 ac_datarootdir_hack='
13770 s&@datadir@&$datadir&g
13771 s&@docdir@&$docdir&g
13772 s&@infodir@&$infodir&g
13773 s&@localedir@&$localedir&g
13774 s&@mandir@&$mandir&g
13775 s&\\\${datarootdir}&$datarootdir&g' ;;
13776esac
b7026657 13777_ACEOF
b7026657 13778
81ecdfbb
RW
13779# Neutralize VPATH when `$srcdir' = `.'.
13780# Shell code in configure.ac might set extrasub.
13781# FIXME: do we really want to maintain this feature?
13782cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13783ac_sed_extra="$ac_vpsub
13784$extrasub
13785_ACEOF
13786cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13787:t
13788/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13789s|@configure_input@|$ac_sed_conf_input|;t t
13790s&@top_builddir@&$ac_top_builddir_sub&;t t
13791s&@top_build_prefix@&$ac_top_build_prefix&;t t
13792s&@srcdir@&$ac_srcdir&;t t
13793s&@abs_srcdir@&$ac_abs_srcdir&;t t
13794s&@top_srcdir@&$ac_top_srcdir&;t t
13795s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13796s&@builddir@&$ac_builddir&;t t
13797s&@abs_builddir@&$ac_abs_builddir&;t t
13798s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13799s&@INSTALL@&$ac_INSTALL&;t t
13800$ac_datarootdir_hack
13801"
d0ac1c44
SM
13802eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13803 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13804
13805test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13806 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13807 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13808 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 13809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13810which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 13811$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13812which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 13813
d0ac1c44 13814 rm -f "$ac_tmp/stdin"
81ecdfbb 13815 case $ac_file in
d0ac1c44
SM
13816 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13817 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 13818 esac \
d0ac1c44 13819 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
13820 ;;
13821 :H)
13822 #
13823 # CONFIG_HEADER
13824 #
13825 if test x"$ac_file" != x-; then
13826 {
13827 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13828 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13829 } >"$ac_tmp/config.h" \
13830 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13831 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
13832 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13833$as_echo "$as_me: $ac_file is unchanged" >&6;}
13834 else
13835 rm -f "$ac_file"
d0ac1c44
SM
13836 mv "$ac_tmp/config.h" "$ac_file" \
13837 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 13838 fi
b7026657 13839 else
81ecdfbb 13840 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13841 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13842 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
13843 fi
13844 ;;
b7026657 13845
81ecdfbb
RW
13846 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13847$as_echo "$as_me: executing $ac_file commands" >&6;}
13848 ;;
13849 esac
b7026657
AC
13850
13851
81ecdfbb 13852 case $ac_file$ac_mode in
db2e4d67 13853 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
13854 "libtool":C)
13855
13856 # See if we are running on zsh, and set the options which allow our
13857 # commands through without removal of \ escapes.
13858 if test -n "${ZSH_VERSION+set}" ; then
13859 setopt NO_GLOB_SUBST
13860 fi
13861
13862 cfgfile="${ofile}T"
13863 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13864 $RM "$cfgfile"
13865
13866 cat <<_LT_EOF >> "$cfgfile"
13867#! $SHELL
13868
13869# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13870# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13871# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13872# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13873#
13874# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13875# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13876# Written by Gordon Matzigkeit, 1996
13877#
13878# This file is part of GNU Libtool.
13879#
13880# GNU Libtool is free software; you can redistribute it and/or
13881# modify it under the terms of the GNU General Public License as
13882# published by the Free Software Foundation; either version 2 of
13883# the License, or (at your option) any later version.
13884#
13885# As a special exception to the GNU General Public License,
13886# if you distribute this file as part of a program or library that
13887# is built using GNU Libtool, you may include this file under the
13888# same distribution terms that you use for the rest of that program.
13889#
13890# GNU Libtool is distributed in the hope that it will be useful,
13891# but WITHOUT ANY WARRANTY; without even the implied warranty of
13892# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13893# GNU General Public License for more details.
13894#
13895# You should have received a copy of the GNU General Public License
13896# along with GNU Libtool; see the file COPYING. If not, a copy
13897# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13898# obtained by writing to the Free Software Foundation, Inc.,
13899# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13900
13901
13902# The names of the tagged configurations supported by this script.
13903available_tags=""
13904
13905# ### BEGIN LIBTOOL CONFIG
13906
13907# Which release of libtool.m4 was used?
13908macro_version=$macro_version
13909macro_revision=$macro_revision
13910
13911# Whether or not to build shared libraries.
13912build_libtool_libs=$enable_shared
13913
13914# Whether or not to build static libraries.
13915build_old_libs=$enable_static
13916
13917# What type of objects to build.
13918pic_mode=$pic_mode
13919
13920# Whether or not to optimize for fast installation.
13921fast_install=$enable_fast_install
13922
13923# Shell to use when invoking shell scripts.
13924SHELL=$lt_SHELL
13925
13926# An echo program that protects backslashes.
13927ECHO=$lt_ECHO
13928
13929# The host system.
13930host_alias=$host_alias
13931host=$host
13932host_os=$host_os
13933
13934# The build system.
13935build_alias=$build_alias
13936build=$build
13937build_os=$build_os
13938
13939# A sed program that does not truncate output.
13940SED=$lt_SED
13941
13942# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13943Xsed="\$SED -e 1s/^X//"
13944
13945# A grep program that handles long lines.
13946GREP=$lt_GREP
13947
13948# An ERE matcher.
13949EGREP=$lt_EGREP
13950
13951# A literal string matcher.
13952FGREP=$lt_FGREP
13953
13954# A BSD- or MS-compatible name lister.
13955NM=$lt_NM
13956
13957# Whether we need soft or hard links.
13958LN_S=$lt_LN_S
13959
13960# What is the maximum length of a command?
13961max_cmd_len=$max_cmd_len
13962
13963# Object file suffix (normally "o").
13964objext=$ac_objext
13965
13966# Executable file suffix (normally "").
13967exeext=$exeext
13968
13969# whether the shell understands "unset".
13970lt_unset=$lt_unset
13971
13972# turn spaces into newlines.
13973SP2NL=$lt_lt_SP2NL
13974
13975# turn newlines into spaces.
13976NL2SP=$lt_lt_NL2SP
13977
13978# An object symbol dumper.
13979OBJDUMP=$lt_OBJDUMP
13980
13981# Method to check whether dependent libraries are shared objects.
13982deplibs_check_method=$lt_deplibs_check_method
13983
13984# Command to use when deplibs_check_method == "file_magic".
13985file_magic_cmd=$lt_file_magic_cmd
13986
13987# The archiver.
13988AR=$lt_AR
13989AR_FLAGS=$lt_AR_FLAGS
13990
13991# A symbol stripping program.
13992STRIP=$lt_STRIP
13993
13994# Commands used to install an old-style archive.
13995RANLIB=$lt_RANLIB
13996old_postinstall_cmds=$lt_old_postinstall_cmds
13997old_postuninstall_cmds=$lt_old_postuninstall_cmds
13998
13999# Whether to use a lock for old archive extraction.
14000lock_old_archive_extraction=$lock_old_archive_extraction
14001
14002# A C compiler.
14003LTCC=$lt_CC
14004
14005# LTCC compiler flags.
14006LTCFLAGS=$lt_CFLAGS
14007
14008# Take the output of nm and produce a listing of raw symbols and C names.
14009global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14010
14011# Transform the output of nm in a proper C declaration.
14012global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14013
14014# Transform the output of nm in a C name address pair.
14015global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14016
14017# Transform the output of nm in a C name address pair when lib prefix is needed.
14018global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14019
14020# The name of the directory that contains temporary libtool files.
14021objdir=$objdir
14022
14023# Used to examine libraries when file_magic_cmd begins with "file".
14024MAGIC_CMD=$MAGIC_CMD
14025
14026# Must we lock files when doing compilation?
14027need_locks=$lt_need_locks
14028
14029# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14030DSYMUTIL=$lt_DSYMUTIL
14031
14032# Tool to change global to local symbols on Mac OS X.
14033NMEDIT=$lt_NMEDIT
14034
14035# Tool to manipulate fat objects and archives on Mac OS X.
14036LIPO=$lt_LIPO
14037
14038# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14039OTOOL=$lt_OTOOL
14040
14041# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14042OTOOL64=$lt_OTOOL64
14043
14044# Old archive suffix (normally "a").
14045libext=$libext
14046
14047# Shared library suffix (normally ".so").
14048shrext_cmds=$lt_shrext_cmds
14049
14050# The commands to extract the exported symbol list from a shared archive.
14051extract_expsyms_cmds=$lt_extract_expsyms_cmds
14052
14053# Variables whose values should be saved in libtool wrapper scripts and
14054# restored at link time.
14055variables_saved_for_relink=$lt_variables_saved_for_relink
14056
14057# Do we need the "lib" prefix for modules?
14058need_lib_prefix=$need_lib_prefix
14059
14060# Do we need a version for libraries?
14061need_version=$need_version
14062
14063# Library versioning type.
14064version_type=$version_type
14065
14066# Shared library runtime path variable.
14067runpath_var=$runpath_var
14068
14069# Shared library path variable.
14070shlibpath_var=$shlibpath_var
14071
14072# Is shlibpath searched before the hard-coded library search path?
14073shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14074
14075# Format of library name prefix.
14076libname_spec=$lt_libname_spec
14077
14078# List of archive names. First name is the real one, the rest are links.
14079# The last name is the one that the linker finds with -lNAME
14080library_names_spec=$lt_library_names_spec
14081
14082# The coded name of the library, if different from the real name.
14083soname_spec=$lt_soname_spec
14084
14085# Permission mode override for installation of shared libraries.
14086install_override_mode=$lt_install_override_mode
14087
14088# Command to use after installation of a shared archive.
14089postinstall_cmds=$lt_postinstall_cmds
14090
14091# Command to use after uninstallation of a shared archive.
14092postuninstall_cmds=$lt_postuninstall_cmds
14093
14094# Commands used to finish a libtool library installation in a directory.
14095finish_cmds=$lt_finish_cmds
14096
14097# As "finish_cmds", except a single script fragment to be evaled but
14098# not shown.
14099finish_eval=$lt_finish_eval
14100
14101# Whether we should hardcode library paths into libraries.
14102hardcode_into_libs=$hardcode_into_libs
14103
14104# Compile-time system search path for libraries.
14105sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14106
14107# Run-time system search path for libraries.
14108sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14109
14110# Whether dlopen is supported.
14111dlopen_support=$enable_dlopen
14112
14113# Whether dlopen of programs is supported.
14114dlopen_self=$enable_dlopen_self
14115
14116# Whether dlopen of statically linked programs is supported.
14117dlopen_self_static=$enable_dlopen_self_static
14118
14119# Commands to strip libraries.
14120old_striplib=$lt_old_striplib
14121striplib=$lt_striplib
14122
14123
14124# The linker used to build libraries.
14125LD=$lt_LD
14126
14127# How to create reloadable object files.
14128reload_flag=$lt_reload_flag
14129reload_cmds=$lt_reload_cmds
14130
14131# Commands used to build an old-style archive.
14132old_archive_cmds=$lt_old_archive_cmds
14133
14134# A language specific compiler.
14135CC=$lt_compiler
14136
14137# Is the compiler the GNU compiler?
14138with_gcc=$GCC
14139
14140# Compiler flag to turn off builtin functions.
14141no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14142
14143# How to pass a linker flag through the compiler.
14144wl=$lt_lt_prog_compiler_wl
14145
14146# Additional compiler flags for building library objects.
14147pic_flag=$lt_lt_prog_compiler_pic
14148
14149# Compiler flag to prevent dynamic linking.
14150link_static_flag=$lt_lt_prog_compiler_static
14151
14152# Does compiler simultaneously support -c and -o options?
14153compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14154
14155# Whether or not to add -lc for building shared libraries.
14156build_libtool_need_lc=$archive_cmds_need_lc
14157
14158# Whether or not to disallow shared libs when runtime libs are static.
14159allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14160
14161# Compiler flag to allow reflexive dlopens.
14162export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14163
14164# Compiler flag to generate shared objects directly from archives.
14165whole_archive_flag_spec=$lt_whole_archive_flag_spec
14166
14167# Whether the compiler copes with passing no objects directly.
14168compiler_needs_object=$lt_compiler_needs_object
14169
14170# Create an old-style archive from a shared archive.
14171old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14172
14173# Create a temporary old-style archive to link instead of a shared archive.
14174old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14175
14176# Commands used to build a shared archive.
14177archive_cmds=$lt_archive_cmds
14178archive_expsym_cmds=$lt_archive_expsym_cmds
14179
14180# Commands used to build a loadable module if different from building
14181# a shared archive.
14182module_cmds=$lt_module_cmds
14183module_expsym_cmds=$lt_module_expsym_cmds
14184
14185# Whether we are building with GNU ld or not.
14186with_gnu_ld=$lt_with_gnu_ld
14187
14188# Flag that allows shared libraries with undefined symbols to be built.
14189allow_undefined_flag=$lt_allow_undefined_flag
14190
14191# Flag that enforces no undefined symbols.
14192no_undefined_flag=$lt_no_undefined_flag
14193
14194# Flag to hardcode \$libdir into a binary during linking.
14195# This must work even if \$libdir does not exist
14196hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14197
14198# If ld is used when linking, flag to hardcode \$libdir into a binary
14199# during linking. This must work even if \$libdir does not exist.
14200hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14201
14202# Whether we need a single "-rpath" flag with a separated argument.
14203hardcode_libdir_separator=$lt_hardcode_libdir_separator
14204
14205# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14206# DIR into the resulting binary.
14207hardcode_direct=$hardcode_direct
14208
14209# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14210# DIR into the resulting binary and the resulting library dependency is
14211# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14212# library is relocated.
14213hardcode_direct_absolute=$hardcode_direct_absolute
14214
14215# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14216# into the resulting binary.
14217hardcode_minus_L=$hardcode_minus_L
14218
14219# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14220# into the resulting binary.
14221hardcode_shlibpath_var=$hardcode_shlibpath_var
14222
14223# Set to "yes" if building a shared library automatically hardcodes DIR
14224# into the library and all subsequent libraries and executables linked
14225# against it.
14226hardcode_automatic=$hardcode_automatic
14227
14228# Set to yes if linker adds runtime paths of dependent libraries
14229# to runtime path list.
14230inherit_rpath=$inherit_rpath
14231
14232# Whether libtool must link a program against all its dependency libraries.
14233link_all_deplibs=$link_all_deplibs
14234
14235# Fix the shell variable \$srcfile for the compiler.
14236fix_srcfile_path=$lt_fix_srcfile_path
14237
14238# Set to "yes" if exported symbols are required.
14239always_export_symbols=$always_export_symbols
14240
14241# The commands to list exported symbols.
14242export_symbols_cmds=$lt_export_symbols_cmds
14243
14244# Symbols that should not be listed in the preloaded symbols.
14245exclude_expsyms=$lt_exclude_expsyms
14246
14247# Symbols that must always be exported.
14248include_expsyms=$lt_include_expsyms
14249
14250# Commands necessary for linking programs (against libraries) with templates.
14251prelink_cmds=$lt_prelink_cmds
14252
14253# Specify filename containing input files.
14254file_list_spec=$lt_file_list_spec
14255
14256# How to hardcode a shared library path into an executable.
14257hardcode_action=$hardcode_action
14258
14259# ### END LIBTOOL CONFIG
14260
14261_LT_EOF
14262
14263 case $host_os in
14264 aix3*)
14265 cat <<\_LT_EOF >> "$cfgfile"
14266# AIX sometimes has problems with the GCC collect2 program. For some
14267# reason, if we set the COLLECT_NAMES environment variable, the problems
14268# vanish in a puff of smoke.
14269if test "X${COLLECT_NAMES+set}" != Xset; then
14270 COLLECT_NAMES=
14271 export COLLECT_NAMES
14272fi
14273_LT_EOF
14274 ;;
14275 esac
14276
14277
14278ltmain="$ac_aux_dir/ltmain.sh"
14279
14280
14281 # We use sed instead of cat because bash on DJGPP gets confused if
14282 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14283 # text mode, it properly converts lines to CR/LF. This bash problem
14284 # is reportedly fixed, but why not run on old versions too?
14285 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14286 || (rm -f "$cfgfile"; exit 1)
14287
14288 case $xsi_shell in
14289 yes)
14290 cat << \_LT_EOF >> "$cfgfile"
14291
14292# func_dirname file append nondir_replacement
14293# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14294# otherwise set result to NONDIR_REPLACEMENT.
14295func_dirname ()
14296{
14297 case ${1} in
14298 */*) func_dirname_result="${1%/*}${2}" ;;
14299 * ) func_dirname_result="${3}" ;;
14300 esac
14301}
14302
14303# func_basename file
14304func_basename ()
14305{
14306 func_basename_result="${1##*/}"
14307}
14308
14309# func_dirname_and_basename file append nondir_replacement
14310# perform func_basename and func_dirname in a single function
14311# call:
14312# dirname: Compute the dirname of FILE. If nonempty,
14313# add APPEND to the result, otherwise set result
14314# to NONDIR_REPLACEMENT.
14315# value returned in "$func_dirname_result"
14316# basename: Compute filename of FILE.
14317# value retuned in "$func_basename_result"
14318# Implementation must be kept synchronized with func_dirname
14319# and func_basename. For efficiency, we do not delegate to
14320# those functions but instead duplicate the functionality here.
14321func_dirname_and_basename ()
14322{
14323 case ${1} in
14324 */*) func_dirname_result="${1%/*}${2}" ;;
14325 * ) func_dirname_result="${3}" ;;
14326 esac
14327 func_basename_result="${1##*/}"
14328}
14329
14330# func_stripname prefix suffix name
14331# strip PREFIX and SUFFIX off of NAME.
14332# PREFIX and SUFFIX must not contain globbing or regex special
14333# characters, hashes, percent signs, but SUFFIX may contain a leading
14334# dot (in which case that matches only a dot).
14335func_stripname ()
14336{
14337 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14338 # positional parameters, so assign one to ordinary parameter first.
14339 func_stripname_result=${3}
14340 func_stripname_result=${func_stripname_result#"${1}"}
14341 func_stripname_result=${func_stripname_result%"${2}"}
14342}
14343
14344# func_opt_split
14345func_opt_split ()
14346{
14347 func_opt_split_opt=${1%%=*}
14348 func_opt_split_arg=${1#*=}
14349}
14350
14351# func_lo2o object
14352func_lo2o ()
14353{
14354 case ${1} in
14355 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14356 *) func_lo2o_result=${1} ;;
14357 esac
14358}
14359
14360# func_xform libobj-or-source
14361func_xform ()
14362{
14363 func_xform_result=${1%.*}.lo
14364}
14365
14366# func_arith arithmetic-term...
14367func_arith ()
14368{
14369 func_arith_result=$(( $* ))
14370}
14371
14372# func_len string
14373# STRING may not start with a hyphen.
14374func_len ()
14375{
14376 func_len_result=${#1}
14377}
14378
14379_LT_EOF
14380 ;;
14381 *) # Bourne compatible functions.
14382 cat << \_LT_EOF >> "$cfgfile"
14383
14384# func_dirname file append nondir_replacement
14385# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14386# otherwise set result to NONDIR_REPLACEMENT.
14387func_dirname ()
14388{
14389 # Extract subdirectory from the argument.
14390 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14391 if test "X$func_dirname_result" = "X${1}"; then
14392 func_dirname_result="${3}"
14393 else
14394 func_dirname_result="$func_dirname_result${2}"
14395 fi
14396}
14397
14398# func_basename file
14399func_basename ()
14400{
14401 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14402}
14403
14404
14405# func_stripname prefix suffix name
14406# strip PREFIX and SUFFIX off of NAME.
14407# PREFIX and SUFFIX must not contain globbing or regex special
14408# characters, hashes, percent signs, but SUFFIX may contain a leading
14409# dot (in which case that matches only a dot).
14410# func_strip_suffix prefix name
14411func_stripname ()
14412{
14413 case ${2} in
14414 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14415 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14416 esac
14417}
14418
14419# sed scripts:
14420my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14421my_sed_long_arg='1s/^-[^=]*=//'
14422
14423# func_opt_split
14424func_opt_split ()
14425{
14426 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14427 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14428}
14429
14430# func_lo2o object
14431func_lo2o ()
14432{
14433 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14434}
14435
14436# func_xform libobj-or-source
14437func_xform ()
14438{
14439 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14440}
14441
14442# func_arith arithmetic-term...
14443func_arith ()
14444{
14445 func_arith_result=`expr "$@"`
14446}
14447
14448# func_len string
14449# STRING may not start with a hyphen.
14450func_len ()
14451{
14452 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14453}
14454
14455_LT_EOF
14456esac
14457
14458case $lt_shell_append in
14459 yes)
14460 cat << \_LT_EOF >> "$cfgfile"
14461
14462# func_append var value
14463# Append VALUE to the end of shell variable VAR.
14464func_append ()
14465{
14466 eval "$1+=\$2"
14467}
14468_LT_EOF
14469 ;;
14470 *)
14471 cat << \_LT_EOF >> "$cfgfile"
14472
14473# func_append var value
14474# Append VALUE to the end of shell variable VAR.
14475func_append ()
14476{
14477 eval "$1=\$$1\$2"
14478}
14479
14480_LT_EOF
14481 ;;
14482 esac
14483
14484
14485 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14486 || (rm -f "$cfgfile"; exit 1)
14487
14488 mv -f "$cfgfile" "$ofile" ||
14489 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14490 chmod +x "$ofile"
14491
14492 ;;
81ecdfbb 14493 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
14494 rm -f Makesim1.tmp Makesim2.tmp Makefile
14495 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14496 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14497 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
b34f6357
DB
14498 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14499 <Makefile.sim >Makefile
38f48d72 14500 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 14501 ;;
81ecdfbb
RW
14502 "stamp-h":C) echo > stamp-h ;;
14503
b7026657 14504 esac
81ecdfbb 14505done # for ac_tag
b34f6357 14506
b7026657 14507
81ecdfbb 14508as_fn_exit 0
b7026657 14509_ACEOF
b7026657
AC
14510ac_clean_files=$ac_clean_files_save
14511
81ecdfbb 14512test $ac_write_fail = 0 ||
d0ac1c44 14513 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 14514
b7026657
AC
14515
14516# configure is writing to config.log, and then calls config.status.
14517# config.status does its own redirection, appending to config.log.
14518# Unfortunately, on DOS this fails, as config.log is still kept open
14519# by configure, so config.status won't be able to write to it; its
14520# output is simply discarded. So we exec the FD to /dev/null,
14521# effectively closing config.log, so it can be properly (re)opened and
14522# appended to by config.status. When coming back to configure, we
14523# need to make the FD available again.
14524if test "$no_create" != yes; then
14525 ac_cs_success=:
14526 ac_config_status_args=
14527 test "$silent" = yes &&
14528 ac_config_status_args="$ac_config_status_args --quiet"
14529 exec 5>/dev/null
14530 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14531 exec 5>>config.log
14532 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14533 # would make configure fail if this is the last instruction.
d0ac1c44 14534 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
14535fi
14536if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14538$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 14539fi
b34f6357
DB
14540
14541