]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mn10300/configure
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / sim / mn10300 / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
b7026657 8#
b7026657
AC
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
c906108c 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
c906108c 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
c906108c
SS
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
b7026657
AC
122PS1='$ '
123PS2='> '
124PS4='+ '
c906108c 125
b7026657 126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 219do
81ecdfbb
RW
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
81ecdfbb
RW
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 274 else
81ecdfbb
RW
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
b7026657 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
c906108c 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
429 as_expr=expr
430else
431 as_expr=false
432fi
c906108c 433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
435 as_basename=basename
436else
437 as_basename=false
438fi
c906108c 439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
c906108c 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
b7026657
AC
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
c906108c 464
b7026657
AC
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
c906108c 471
c906108c 472
81ecdfbb
RW
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
b7026657 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
b7026657 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 490 t loop
81ecdfbb 491 s/-\n.*//
b7026657 492 ' >$as_me.lineno &&
81ecdfbb
RW
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657 495
d0ac1c44
SM
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
b7026657
AC
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
b7026657
AC
504 # Exit status is that of the last command.
505 exit
506}
c906108c 507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
b7026657 519esac
c906108c 520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
b7026657 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
b7026657 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 530 as_ln_s='ln -s'
81ecdfbb
RW
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
b7026657 541 fi
b7026657 542else
d0ac1c44 543 as_ln_s='cp -pR'
b7026657 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
c906108c 547
b7026657 548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
c906108c 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
c906108c 557
b7026657
AC
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 560
b7026657
AC
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
c906108c 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
c906108c 569
b7026657 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b7026657
AC
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
c906108c 574
c906108c 575#
b7026657 576# Initializations.
c906108c 577#
b7026657 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
b7026657 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
b7026657
AC
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
b7026657
AC
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
b7026657
AC
594
595ac_unique_file="Makefile.in"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
b7026657
AC
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
b7026657
AC
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
b7026657
AC
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
b7026657
AC
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
b7026657
AC
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
b7026657 623# include <inttypes.h>
b7026657 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
b7026657
AC
629# include <unistd.h>
630#endif"
c906108c 631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
635REPORT_BUGS_TEXI
636REPORT_BUGS_TO
637PKGVERSION
81ecdfbb 638MAINT
31e6ad7d
MF
639MAINTAINER_MODE_FALSE
640MAINTAINER_MODE_TRUE
6bb11ab3
L
641lt_cv_dlopen_libs
642OTOOL64
643OTOOL
644LIPO
645NMEDIT
646DSYMUTIL
647AWK
648STRIP
649OBJDUMP
650LN_S
651NM
652ac_ct_DUMPBIN
653DUMPBIN
654LD
655FGREP
656SED
657LIBTOOL
658PLUGINS_FALSE
659PLUGINS_TRUE
aadc9410
MF
660zlibinc
661zlibdir
81ecdfbb
RW
662CATOBJEXT
663GENCAT
664INSTOBJEXT
665DATADIRNAME
666CATALOGS
667POSUB
668GMSGFMT
669XGETTEXT
670INCINTL
671LIBINTL_DEP
672LIBINTL
673USE_NLS
db2e4d67
MF
674GMAKE_FALSE
675GMAKE_TRUE
676MAKE
677CCDEPMODE
678DEPDIR
679am__leading_dot
5f3ef9d0 680PACKAGE
46f900c0 681C_DIALECT
81ecdfbb
RW
682RANLIB
683AR
684HDEFINES
685CC_FOR_BUILD
686INSTALL_DATA
687INSTALL_SCRIPT
688INSTALL_PROGRAM
2232061b
MF
689EGREP
690GREP
691CPP
81ecdfbb
RW
692target_os
693target_vendor
694target_cpu
695target
696host_os
697host_vendor
698host_cpu
699host
700build_os
701build_vendor
702build_cpu
703build
6ffe910a
MF
704OBJEXT
705EXEEXT
706ac_ct_CC
707CPPFLAGS
708LDFLAGS
709CFLAGS
710CC
81ecdfbb
RW
711WERROR_CFLAGS
712WARN_CFLAGS
81ecdfbb 713sim_reserved_bits
81ecdfbb
RW
714sim_inline
715sim_hw
716sim_hw_objs
717sim_hw_cflags
718sim_default_model
719sim_scache
720sim_float
81ecdfbb
RW
721sim_endian
722sim_bitsize
81ecdfbb 723sim_alignment
81ecdfbb
RW
724target_alias
725host_alias
726build_alias
727LIBS
728ECHO_T
729ECHO_N
730ECHO_C
731DEFS
732mandir
733localedir
734libdir
735psdir
736pdfdir
737dvidir
738htmldir
739infodir
740docdir
741oldincludedir
742includedir
743localstatedir
744sharedstatedir
745sysconfdir
746datadir
747datarootdir
748libexecdir
749sbindir
750bindir
751program_transform_name
752prefix
753exec_prefix
754PACKAGE_URL
755PACKAGE_BUGREPORT
756PACKAGE_STRING
757PACKAGE_VERSION
758PACKAGE_TARNAME
759PACKAGE_NAME
760PATH_SEPARATOR
761SHELL'
b7026657 762ac_subst_files=''
81ecdfbb
RW
763ac_user_opts='
764enable_option_checking
aadc9410 765with_system_zlib
6bb11ab3
L
766enable_plugins
767enable_shared
768enable_static
769with_pic
770enable_fast_install
771with_gnu_ld
772enable_libtool_lock
81ecdfbb 773enable_maintainer_mode
81ecdfbb
RW
774enable_sim_debug
775enable_sim_stdio
776enable_sim_trace
777enable_sim_profile
35656e95 778enable_sim_assert
16f7876d 779enable_sim_environment
347fe5bb 780enable_sim_inline
81ecdfbb
RW
781with_pkgversion
782with_bugurl
783enable_sim_endian
784enable_sim_alignment
2232061b 785enable_werror
81ecdfbb
RW
786enable_build_warnings
787enable_sim_build_warnings
788enable_sim_reserved_bits
789enable_sim_bitsize
81ecdfbb
RW
790enable_sim_hardware
791'
792 ac_precious_vars='build_alias
793host_alias
794target_alias
795CC
796CFLAGS
797LDFLAGS
798LIBS
799CPPFLAGS
800CPP'
801
c906108c
SS
802
803# Initialize some variables set by options.
b7026657
AC
804ac_init_help=
805ac_init_version=false
81ecdfbb
RW
806ac_unrecognized_opts=
807ac_unrecognized_sep=
c906108c
SS
808# The variables have the same names as the options, with
809# dashes changed to underlines.
b7026657 810cache_file=/dev/null
c906108c 811exec_prefix=NONE
c906108c 812no_create=
c906108c
SS
813no_recursion=
814prefix=NONE
815program_prefix=NONE
816program_suffix=NONE
817program_transform_name=s,x,x,
818silent=
819site=
820srcdir=
c906108c
SS
821verbose=
822x_includes=NONE
823x_libraries=NONE
b7026657
AC
824
825# Installation directory options.
826# These are left unexpanded so users can "make install exec_prefix=/foo"
827# and all the variables that are supposed to be based on exec_prefix
828# by default will actually change.
829# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 830# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
831bindir='${exec_prefix}/bin'
832sbindir='${exec_prefix}/sbin'
833libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
834datarootdir='${prefix}/share'
835datadir='${datarootdir}'
c906108c
SS
836sysconfdir='${prefix}/etc'
837sharedstatedir='${prefix}/com'
838localstatedir='${prefix}/var'
c906108c
SS
839includedir='${prefix}/include'
840oldincludedir='/usr/include'
81ecdfbb
RW
841docdir='${datarootdir}/doc/${PACKAGE}'
842infodir='${datarootdir}/info'
843htmldir='${docdir}'
844dvidir='${docdir}'
845pdfdir='${docdir}'
846psdir='${docdir}'
847libdir='${exec_prefix}/lib'
848localedir='${datarootdir}/locale'
849mandir='${datarootdir}/man'
c906108c 850
c906108c 851ac_prev=
81ecdfbb 852ac_dashdash=
c906108c
SS
853for ac_option
854do
c906108c
SS
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
81ecdfbb 857 eval $ac_prev=\$ac_option
c906108c
SS
858 ac_prev=
859 continue
860 fi
861
81ecdfbb 862 case $ac_option in
d0ac1c44
SM
863 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
864 *=) ac_optarg= ;;
865 *) ac_optarg=yes ;;
81ecdfbb 866 esac
c906108c
SS
867
868 # Accept the important Cygnus configure options, so we can diagnose typos.
869
81ecdfbb
RW
870 case $ac_dashdash$ac_option in
871 --)
872 ac_dashdash=yes ;;
c906108c
SS
873
874 -bindir | --bindir | --bindi | --bind | --bin | --bi)
875 ac_prev=bindir ;;
876 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 877 bindir=$ac_optarg ;;
c906108c
SS
878
879 -build | --build | --buil | --bui | --bu)
b7026657 880 ac_prev=build_alias ;;
c906108c 881 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 882 build_alias=$ac_optarg ;;
c906108c
SS
883
884 -cache-file | --cache-file | --cache-fil | --cache-fi \
885 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
886 ac_prev=cache_file ;;
887 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
888 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
889 cache_file=$ac_optarg ;;
890
891 --config-cache | -C)
892 cache_file=config.cache ;;
c906108c 893
81ecdfbb 894 -datadir | --datadir | --datadi | --datad)
c906108c 895 ac_prev=datadir ;;
81ecdfbb 896 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 897 datadir=$ac_optarg ;;
c906108c 898
81ecdfbb
RW
899 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
900 | --dataroo | --dataro | --datar)
901 ac_prev=datarootdir ;;
902 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
903 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
904 datarootdir=$ac_optarg ;;
905
c906108c 906 -disable-* | --disable-*)
81ecdfbb 907 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 908 # Reject names that are not valid shell variable names.
81ecdfbb 909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 910 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
914 *"
915"enable_$ac_useropt"
916"*) ;;
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
919 esac
920 eval enable_$ac_useropt=no ;;
921
922 -docdir | --docdir | --docdi | --doc | --do)
923 ac_prev=docdir ;;
924 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
925 docdir=$ac_optarg ;;
926
927 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
928 ac_prev=dvidir ;;
929 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
930 dvidir=$ac_optarg ;;
c906108c
SS
931
932 -enable-* | --enable-*)
81ecdfbb 933 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 934 # Reject names that are not valid shell variable names.
81ecdfbb 935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 936 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
937 ac_useropt_orig=$ac_useropt
938 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
940 *"
941"enable_$ac_useropt"
942"*) ;;
943 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep=', ';;
c906108c 945 esac
81ecdfbb 946 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
947
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
b7026657 955 exec_prefix=$ac_optarg ;;
c906108c
SS
956
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
959 with_gas=yes ;;
960
b7026657
AC
961 -help | --help | --hel | --he | -h)
962 ac_init_help=long ;;
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
c906108c
SS
967
968 -host | --host | --hos | --ho)
b7026657 969 ac_prev=host_alias ;;
c906108c 970 -host=* | --host=* | --hos=* | --ho=*)
b7026657 971 host_alias=$ac_optarg ;;
c906108c 972
81ecdfbb
RW
973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974 ac_prev=htmldir ;;
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976 | --ht=*)
977 htmldir=$ac_optarg ;;
978
c906108c
SS
979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 984 includedir=$ac_optarg ;;
c906108c
SS
985
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
987 ac_prev=infodir ;;
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 989 infodir=$ac_optarg ;;
c906108c
SS
990
991 -libdir | --libdir | --libdi | --libd)
992 ac_prev=libdir ;;
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 994 libdir=$ac_optarg ;;
c906108c
SS
995
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
b7026657 1001 libexecdir=$ac_optarg ;;
c906108c 1002
81ecdfbb
RW
1003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1007
c906108c 1008 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1009 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1010 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1013 localstatedir=$ac_optarg ;;
c906108c
SS
1014
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016 ac_prev=mandir ;;
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1018 mandir=$ac_optarg ;;
c906108c
SS
1019
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1022 with_fp=no ;;
1023
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1025 | --no-cr | --no-c | -n)
c906108c
SS
1026 no_create=yes ;;
1027
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030 no_recursion=yes ;;
1031
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1039 oldincludedir=$ac_optarg ;;
c906108c
SS
1040
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042 ac_prev=prefix ;;
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1044 prefix=$ac_optarg ;;
c906108c
SS
1045
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1051 program_prefix=$ac_optarg ;;
c906108c
SS
1052
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1058 program_suffix=$ac_optarg ;;
c906108c
SS
1059
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1075 program_transform_name=$ac_optarg ;;
c906108c 1076
81ecdfbb
RW
1077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078 ac_prev=pdfdir ;;
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1081
1082 -psdir | --psdir | --psdi | --psd | --ps)
1083 ac_prev=psdir ;;
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085 psdir=$ac_optarg ;;
1086
c906108c
SS
1087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1089 silent=yes ;;
1090
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092 ac_prev=sbindir ;;
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094 | --sbi=* | --sb=*)
b7026657 1095 sbindir=$ac_optarg ;;
c906108c
SS
1096
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1100 | --sha | --sh)
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105 | --sha=* | --sh=*)
b7026657 1106 sharedstatedir=$ac_optarg ;;
c906108c
SS
1107
1108 -site | --site | --sit)
1109 ac_prev=site ;;
1110 -site=* | --site=* | --sit=*)
b7026657 1111 site=$ac_optarg ;;
eb2d80b4 1112
c906108c
SS
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114 ac_prev=srcdir ;;
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1116 srcdir=$ac_optarg ;;
c906108c
SS
1117
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1123 sysconfdir=$ac_optarg ;;
c906108c
SS
1124
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1126 ac_prev=target_alias ;;
c906108c 1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1128 target_alias=$ac_optarg ;;
c906108c
SS
1129
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131 verbose=yes ;;
1132
b7026657
AC
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
c906108c
SS
1135
1136 -with-* | --with-*)
81ecdfbb 1137 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1138 # Reject names that are not valid shell variable names.
81ecdfbb 1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1140 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145"with_$ac_useropt"
1146"*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
c906108c 1149 esac
81ecdfbb 1150 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1151
1152 -without-* | --without-*)
81ecdfbb 1153 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1154 # Reject names that are not valid shell variable names.
81ecdfbb 1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1156 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1160 *"
1161"with_$ac_useropt"
1162"*) ;;
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1165 esac
1166 eval with_$ac_useropt=no ;;
c906108c
SS
1167
1168 --x)
1169 # Obsolete; use --with-x.
1170 with_x=yes ;;
1171
1172 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1173 | --x-incl | --x-inc | --x-in | --x-i)
1174 ac_prev=x_includes ;;
1175 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1176 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1177 x_includes=$ac_optarg ;;
c906108c
SS
1178
1179 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1180 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1181 ac_prev=x_libraries ;;
1182 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1183 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1184 x_libraries=$ac_optarg ;;
c906108c 1185
d0ac1c44
SM
1186 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1187Try \`$0 --help' for more information"
c906108c
SS
1188 ;;
1189
b7026657
AC
1190 *=*)
1191 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1193 case $ac_envvar in #(
1194 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1195 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1196 esac
1197 eval $ac_envvar=\$ac_optarg
b7026657
AC
1198 export $ac_envvar ;;
1199
c906108c 1200 *)
b7026657 1201 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1205 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1206 ;;
1207
1208 esac
1209done
1210
1211if test -n "$ac_prev"; then
b7026657 1212 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1213 as_fn_error $? "missing argument to $ac_option"
c906108c 1214fi
c906108c 1215
81ecdfbb
RW
1216if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1218 no) ;;
d0ac1c44 1219 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1221 esac
81ecdfbb 1222fi
c906108c 1223
81ecdfbb
RW
1224# Check all directory arguments for consistency.
1225for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1228 libdir localedir mandir
c906108c 1229do
81ecdfbb
RW
1230 eval ac_val=\$$ac_var
1231 # Remove trailing slashes.
1232 case $ac_val in
1233 */ )
1234 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\$ac_val;;
1236 esac
1237 # Be sure to have absolute directory names.
b7026657 1238 case $ac_val in
81ecdfbb
RW
1239 [\\/$]* | ?:[\\/]* ) continue;;
1240 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1241 esac
d0ac1c44 1242 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1243done
1244
b7026657
AC
1245# There might be people who depend on the old broken behavior: `$host'
1246# used to hold the argument of --host etc.
1247# FIXME: To remove some day.
1248build=$build_alias
1249host=$host_alias
1250target=$target_alias
1251
1252# FIXME: To remove some day.
1253if test "x$host_alias" != x; then
1254 if test "x$build_alias" = x; then
1255 cross_compiling=maybe
b7026657
AC
1256 elif test "x$build_alias" != "x$host_alias"; then
1257 cross_compiling=yes
1258 fi
1259fi
c906108c 1260
b7026657
AC
1261ac_tool_prefix=
1262test -n "$host_alias" && ac_tool_prefix=$host_alias-
1263
1264test "$silent" = yes && exec 6>/dev/null
c906108c 1265
c906108c 1266
81ecdfbb
RW
1267ac_pwd=`pwd` && test -n "$ac_pwd" &&
1268ac_ls_di=`ls -di .` &&
1269ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1270 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1271test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1272 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1273
1274
c906108c
SS
1275# Find the source files, if location was not specified.
1276if test -z "$srcdir"; then
1277 ac_srcdir_defaulted=yes
81ecdfbb
RW
1278 # Try the directory containing this script, then the parent directory.
1279 ac_confdir=`$as_dirname -- "$as_myself" ||
1280$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1281 X"$as_myself" : 'X\(//\)[^/]' \| \
1282 X"$as_myself" : 'X\(//\)$' \| \
1283 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1284$as_echo X"$as_myself" |
1285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)[^/].*/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)$/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\).*/{
1298 s//\1/
1299 q
1300 }
1301 s/.*/./; q'`
c906108c 1302 srcdir=$ac_confdir
81ecdfbb 1303 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1304 srcdir=..
1305 fi
1306else
1307 ac_srcdir_defaulted=no
1308fi
81ecdfbb
RW
1309if test ! -r "$srcdir/$ac_unique_file"; then
1310 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1311 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1312fi
1313ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1314ac_abs_confdir=`(
d0ac1c44 1315 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1316 pwd)`
1317# When building in place, set srcdir=.
1318if test "$ac_abs_confdir" = "$ac_pwd"; then
1319 srcdir=.
1320fi
1321# Remove unnecessary trailing slashes from srcdir.
1322# Double slashes in file names in object file debugging info
1323# mess up M-x gdb in Emacs.
1324case $srcdir in
1325*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1326esac
1327for ac_var in $ac_precious_vars; do
1328 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_env_${ac_var}_value=\$${ac_var}
1330 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1332done
c906108c 1333
b7026657
AC
1334#
1335# Report the --help message.
1336#
1337if test "$ac_init_help" = "long"; then
1338 # Omit some internal or obsolete options to make the list less imposing.
1339 # This message is too long to be a string in the A/UX 3.1 sh.
1340 cat <<_ACEOF
1341\`configure' configures this package to adapt to many kinds of systems.
c906108c 1342
b7026657 1343Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1344
b7026657
AC
1345To assign environment variables (e.g., CC, CFLAGS...), specify them as
1346VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1347
b7026657 1348Defaults for the options are specified in brackets.
c906108c 1349
b7026657
AC
1350Configuration:
1351 -h, --help display this help and exit
1352 --help=short display options specific to this package
1353 --help=recursive display the short help of all the included packages
1354 -V, --version display version information and exit
d0ac1c44 1355 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1356 --cache-file=FILE cache test results in FILE [disabled]
1357 -C, --config-cache alias for \`--cache-file=config.cache'
1358 -n, --no-create do not create output files
1359 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1360
b7026657
AC
1361Installation directories:
1362 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1363 [$ac_default_prefix]
b7026657 1364 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1365 [PREFIX]
c906108c 1366
b7026657
AC
1367By default, \`make install' will install all the files in
1368\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1369an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1370for instance \`--prefix=\$HOME'.
c906108c 1371
b7026657
AC
1372For better control, use the options below.
1373
1374Fine tuning of the installation directories:
81ecdfbb
RW
1375 --bindir=DIR user executables [EPREFIX/bin]
1376 --sbindir=DIR system admin executables [EPREFIX/sbin]
1377 --libexecdir=DIR program executables [EPREFIX/libexec]
1378 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1379 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1380 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1381 --libdir=DIR object code libraries [EPREFIX/lib]
1382 --includedir=DIR C header files [PREFIX/include]
1383 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1384 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1385 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1386 --infodir=DIR info documentation [DATAROOTDIR/info]
1387 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1388 --mandir=DIR man documentation [DATAROOTDIR/man]
1389 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1390 --htmldir=DIR html documentation [DOCDIR]
1391 --dvidir=DIR dvi documentation [DOCDIR]
1392 --pdfdir=DIR pdf documentation [DOCDIR]
1393 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1394_ACEOF
1395
1396 cat <<\_ACEOF
1397
1398Program names:
1399 --program-prefix=PREFIX prepend PREFIX to installed program names
1400 --program-suffix=SUFFIX append SUFFIX to installed program names
1401 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1402
1403System types:
1404 --build=BUILD configure for building on BUILD [guessed]
1405 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 --target=TARGET configure for building compilers for TARGET [HOST]
1407_ACEOF
c906108c 1408fi
b7026657
AC
1409
1410if test -n "$ac_init_help"; then
1411
1412 cat <<\_ACEOF
1413
1414Optional Features:
81ecdfbb 1415 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1416 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1417 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1418 --enable-plugins Enable support for plugins
6bb11ab3
L
1419 --enable-shared[=PKGS] build shared libraries [default=yes]
1420 --enable-static[=PKGS] build static libraries [default=yes]
1421 --enable-fast-install[=PKGS]
1422 optimize for fast installation [default=yes]
1423 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1424 --enable-maintainer-mode
1425 enable make rules and dependencies not useful (and
1426 sometimes confusing) to the casual installer
8d0978fb
MF
1427 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1428 itself)
1429 --enable-sim-stdio Specify whether to use stdio for console
1430 input/output
1431 --enable-sim-trace=opts Enable tracing of simulated programs
1432 --enable-sim-profile=opts
1433 Enable profiling flags
35656e95 1434 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1435 --enable-sim-environment=environment
1436 Specify mixed, user, virtual or operating
1437 environment
347fe5bb
MF
1438 --enable-sim-inline=inlines
1439 Specify which functions should be inlined
8d0978fb
MF
1440 --enable-sim-endian=endian
1441 Specify target byte endian orientation
1442 --enable-sim-alignment=align
1443 Specify strict, nonstrict or forced alignment of
1444 memory accesses
2232061b
MF
1445 --enable-werror treat compile warnings as errors
1446 --enable-build-warnings enable build-time compiler warnings if gcc is used
1447 --enable-sim-build-warnings
1448 enable SIM specific build-time compiler warnings if
1449 gcc is used
8d0978fb
MF
1450 --enable-sim-reserved-bits
1451 Specify whether to check reserved bits in
1452 instruction
1453 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1517bd27
MF
1454 --enable-sim-hardware=LIST
1455 Specify the hardware to be included in the build.
b7026657 1456
6efef468
JM
1457Optional Packages:
1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1460 --with-system-zlib use installed libz
6bb11ab3
L
1461 --with-pic try to use only PIC/non-PIC objects [default=use
1462 both]
1463 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1464 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1465 --with-bugurl=URL Direct users to URL to report a bug
1466
b7026657
AC
1467Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
81ecdfbb 1472 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1474 you have headers in a nonstandard directory <include dir>
b7026657
AC
1475 CPP C preprocessor
1476
1477Use these variables to override the choices made by `configure' or to help
1478it to find libraries and programs with nonstandard names/locations.
1479
81ecdfbb 1480Report bugs to the package provider.
b7026657 1481_ACEOF
81ecdfbb 1482ac_status=$?
c906108c
SS
1483fi
1484
b7026657
AC
1485if test "$ac_init_help" = "recursive"; then
1486 # If there are subdirs, report their specific --help.
b7026657 1487 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1488 test -d "$ac_dir" ||
1489 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1490 continue
b7026657 1491 ac_builddir=.
c906108c 1492
81ecdfbb
RW
1493case "$ac_dir" in
1494.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495*)
1496 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1497 # A ".." for each directory in $ac_dir_suffix.
1498 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1499 case $ac_top_builddir_sub in
1500 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1502 esac ;;
1503esac
1504ac_abs_top_builddir=$ac_pwd
1505ac_abs_builddir=$ac_pwd$ac_dir_suffix
1506# for backward compatibility:
1507ac_top_builddir=$ac_top_build_prefix
c906108c 1508
b7026657 1509case $srcdir in
81ecdfbb 1510 .) # We are building in place.
b7026657 1511 ac_srcdir=.
81ecdfbb
RW
1512 ac_top_srcdir=$ac_top_builddir_sub
1513 ac_abs_top_srcdir=$ac_pwd ;;
1514 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1515 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1516 ac_top_srcdir=$srcdir
1517 ac_abs_top_srcdir=$srcdir ;;
1518 *) # Relative name.
1519 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1520 ac_top_srcdir=$ac_top_build_prefix$srcdir
1521 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1522esac
81ecdfbb
RW
1523ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524
1525 cd "$ac_dir" || { ac_status=$?; continue; }
1526 # Check for guested configure.
1527 if test -f "$ac_srcdir/configure.gnu"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1530 elif test -f "$ac_srcdir/configure"; then
1531 echo &&
1532 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1533 else
81ecdfbb
RW
1534 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535 fi || ac_status=$?
1536 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1537 done
c906108c 1538fi
b7026657 1539
81ecdfbb 1540test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1541if $ac_init_version; then
1542 cat <<\_ACEOF
81ecdfbb 1543configure
d0ac1c44 1544generated by GNU Autoconf 2.69
b7026657 1545
d0ac1c44 1546Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1547This configure script is free software; the Free Software Foundation
1548gives unlimited permission to copy, distribute and modify it.
1549_ACEOF
81ecdfbb 1550 exit
b7026657 1551fi
b7026657 1552
81ecdfbb
RW
1553## ------------------------ ##
1554## Autoconf initialization. ##
1555## ------------------------ ##
b7026657 1556
81ecdfbb
RW
1557# ac_fn_c_try_compile LINENO
1558# --------------------------
1559# Try to compile conftest.$ac_ext, and return whether this succeeded.
1560ac_fn_c_try_compile ()
b7026657 1561{
81ecdfbb
RW
1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563 rm -f conftest.$ac_objext
1564 if { { ac_try="$ac_compile"
1565case "(($ac_try" in
1566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567 *) ac_try_echo=$ac_try;;
1568esac
1569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570$as_echo "$ac_try_echo"; } >&5
1571 (eval "$ac_compile") 2>conftest.err
1572 ac_status=$?
1573 if test -s conftest.err; then
1574 grep -v '^ *+' conftest.err >conftest.er1
1575 cat conftest.er1 >&5
1576 mv -f conftest.er1 conftest.err
1577 fi
1578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1579 test $ac_status = 0; } && {
1580 test -z "$ac_c_werror_flag" ||
1581 test ! -s conftest.err
1582 } && test -s conftest.$ac_objext; then :
1583 ac_retval=0
1584else
1585 $as_echo "$as_me: failed program was:" >&5
1586sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1587
81ecdfbb
RW
1588 ac_retval=1
1589fi
d0ac1c44
SM
1590 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1591 as_fn_set_status $ac_retval
b7026657 1592
81ecdfbb 1593} # ac_fn_c_try_compile
b7026657 1594
81ecdfbb
RW
1595# ac_fn_c_try_cpp LINENO
1596# ----------------------
1597# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1598ac_fn_c_try_cpp ()
1599{
1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 if { { ac_try="$ac_cpp conftest.$ac_ext"
1602case "(($ac_try" in
1603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1605esac
1606eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607$as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1609 ac_status=$?
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1614 fi
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1616 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1617 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1618 test ! -s conftest.err
1619 }; then :
1620 ac_retval=0
1621else
1622 $as_echo "$as_me: failed program was:" >&5
1623sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1624
81ecdfbb
RW
1625 ac_retval=1
1626fi
d0ac1c44
SM
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
b7026657 1629
81ecdfbb
RW
1630} # ac_fn_c_try_cpp
1631
1632# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1633# -------------------------------------------------------
1634# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1635# the include files in INCLUDES and setting the cache variable VAR
1636# accordingly.
1637ac_fn_c_check_header_mongrel ()
1638{
1639 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1640 if eval \${$3+:} false; then :
81ecdfbb
RW
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1642$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1643if eval \${$3+:} false; then :
81ecdfbb
RW
1644 $as_echo_n "(cached) " >&6
1645fi
1646eval ac_res=\$$3
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1648$as_echo "$ac_res" >&6; }
1649else
1650 # Is the header compilable?
1651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1652$as_echo_n "checking $2 usability... " >&6; }
1653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654/* end confdefs.h. */
1655$4
1656#include <$2>
1657_ACEOF
1658if ac_fn_c_try_compile "$LINENO"; then :
1659 ac_header_compiler=yes
1660else
1661 ac_header_compiler=no
1662fi
1663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1665$as_echo "$ac_header_compiler" >&6; }
1666
1667# Is the header present?
1668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1669$as_echo_n "checking $2 presence... " >&6; }
1670cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671/* end confdefs.h. */
1672#include <$2>
1673_ACEOF
1674if ac_fn_c_try_cpp "$LINENO"; then :
1675 ac_header_preproc=yes
1676else
1677 ac_header_preproc=no
1678fi
d0ac1c44 1679rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1681$as_echo "$ac_header_preproc" >&6; }
1682
1683# So? What about this header?
1684case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1685 yes:no: )
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1687$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1689$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1690 ;;
1691 no:yes:* )
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1693$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1695$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1697$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1699$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1701$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1702 ;;
1703esac
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1705$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1706if eval \${$3+:} false; then :
81ecdfbb
RW
1707 $as_echo_n "(cached) " >&6
1708else
1709 eval "$3=\$ac_header_compiler"
1710fi
1711eval ac_res=\$$3
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1713$as_echo "$ac_res" >&6; }
1714fi
d0ac1c44 1715 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1716
1717} # ac_fn_c_check_header_mongrel
1718
1719# ac_fn_c_try_run LINENO
1720# ----------------------
1721# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1722# that executables *can* be run.
1723ac_fn_c_try_run ()
1724{
1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726 if { { ac_try="$ac_link"
1727case "(($ac_try" in
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1730esac
1731eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732$as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_link") 2>&5
1734 ac_status=$?
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1737 { { case "(($ac_try" in
1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1740esac
1741eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742$as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_try") 2>&5
1744 ac_status=$?
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; }; }; then :
1747 ac_retval=0
1748else
1749 $as_echo "$as_me: program exited with status $ac_status" >&5
1750 $as_echo "$as_me: failed program was:" >&5
1751sed 's/^/| /' conftest.$ac_ext >&5
1752
1753 ac_retval=$ac_status
1754fi
1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1756 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1757 as_fn_set_status $ac_retval
81ecdfbb
RW
1758
1759} # ac_fn_c_try_run
1760
1761# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1762# -------------------------------------------------------
1763# Tests whether HEADER exists and can be compiled using the include files in
1764# INCLUDES, setting the cache variable VAR accordingly.
1765ac_fn_c_check_header_compile ()
1766{
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1769$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1770if eval \${$3+:} false; then :
81ecdfbb
RW
1771 $as_echo_n "(cached) " >&6
1772else
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774/* end confdefs.h. */
1775$4
1776#include <$2>
1777_ACEOF
1778if ac_fn_c_try_compile "$LINENO"; then :
1779 eval "$3=yes"
1780else
1781 eval "$3=no"
1782fi
1783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1784fi
1785eval ac_res=\$$3
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1787$as_echo "$ac_res" >&6; }
d0ac1c44 1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1789
1790} # ac_fn_c_check_header_compile
1791
1792# ac_fn_c_try_link LINENO
1793# -----------------------
1794# Try to link conftest.$ac_ext, and return whether this succeeded.
1795ac_fn_c_try_link ()
1796{
1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798 rm -f conftest.$ac_objext conftest$ac_exeext
1799 if { { ac_try="$ac_link"
1800case "(($ac_try" in
1801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1802 *) ac_try_echo=$ac_try;;
1803esac
1804eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1805$as_echo "$ac_try_echo"; } >&5
1806 (eval "$ac_link") 2>conftest.err
1807 ac_status=$?
1808 if test -s conftest.err; then
1809 grep -v '^ *+' conftest.err >conftest.er1
1810 cat conftest.er1 >&5
1811 mv -f conftest.er1 conftest.err
1812 fi
1813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1814 test $ac_status = 0; } && {
1815 test -z "$ac_c_werror_flag" ||
1816 test ! -s conftest.err
1817 } && test -s conftest$ac_exeext && {
1818 test "$cross_compiling" = yes ||
d0ac1c44 1819 test -x conftest$ac_exeext
81ecdfbb
RW
1820 }; then :
1821 ac_retval=0
1822else
1823 $as_echo "$as_me: failed program was:" >&5
1824sed 's/^/| /' conftest.$ac_ext >&5
1825
1826 ac_retval=1
1827fi
1828 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1829 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1830 # interfere with the next link command; also delete a directory that is
1831 # left behind by Apple's compiler. We do this before executing the actions.
1832 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1833 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1834 as_fn_set_status $ac_retval
81ecdfbb
RW
1835
1836} # ac_fn_c_try_link
1837
1838# ac_fn_c_check_func LINENO FUNC VAR
1839# ----------------------------------
1840# Tests whether FUNC exists, setting the cache variable VAR accordingly
1841ac_fn_c_check_func ()
1842{
1843 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1845$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1846if eval \${$3+:} false; then :
81ecdfbb
RW
1847 $as_echo_n "(cached) " >&6
1848else
1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850/* end confdefs.h. */
1851/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1852 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1853#define $2 innocuous_$2
1854
1855/* System header to define __stub macros and hopefully few prototypes,
1856 which can conflict with char $2 (); below.
1857 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1858 <limits.h> exists even on freestanding compilers. */
1859
1860#ifdef __STDC__
1861# include <limits.h>
1862#else
1863# include <assert.h>
1864#endif
1865
1866#undef $2
1867
1868/* Override any GCC internal prototype to avoid an error.
1869 Use char because int might match the return type of a GCC
1870 builtin and then its argument prototype would still apply. */
1871#ifdef __cplusplus
1872extern "C"
1873#endif
1874char $2 ();
1875/* The GNU C library defines this for functions which it implements
1876 to always fail with ENOSYS. Some functions are actually named
1877 something starting with __ and the normal name is an alias. */
1878#if defined __stub_$2 || defined __stub___$2
1879choke me
1880#endif
1881
1882int
1883main ()
1884{
1885return $2 ();
1886 ;
1887 return 0;
1888}
1889_ACEOF
1890if ac_fn_c_try_link "$LINENO"; then :
1891 eval "$3=yes"
1892else
1893 eval "$3=no"
1894fi
1895rm -f core conftest.err conftest.$ac_objext \
1896 conftest$ac_exeext conftest.$ac_ext
1897fi
1898eval ac_res=\$$3
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1900$as_echo "$ac_res" >&6; }
d0ac1c44 1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1902
1903} # ac_fn_c_check_func
936df756
MF
1904
1905# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1906# ----------------------------------------------------
1907# Tries to find if the field MEMBER exists in type AGGR, after including
1908# INCLUDES, setting cache variable VAR accordingly.
1909ac_fn_c_check_member ()
1910{
1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1913$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1914if eval \${$4+:} false; then :
936df756
MF
1915 $as_echo_n "(cached) " >&6
1916else
1917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918/* end confdefs.h. */
1919$5
1920int
1921main ()
1922{
1923static $2 ac_aggr;
1924if (ac_aggr.$3)
1925return 0;
1926 ;
1927 return 0;
1928}
1929_ACEOF
1930if ac_fn_c_try_compile "$LINENO"; then :
1931 eval "$4=yes"
1932else
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$5
1936int
1937main ()
1938{
1939static $2 ac_aggr;
1940if (sizeof ac_aggr.$3)
1941return 0;
1942 ;
1943 return 0;
1944}
1945_ACEOF
1946if ac_fn_c_try_compile "$LINENO"; then :
1947 eval "$4=yes"
1948else
1949 eval "$4=no"
1950fi
1951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952fi
1953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1954fi
1955eval ac_res=\$$4
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1957$as_echo "$ac_res" >&6; }
d0ac1c44 1958 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1959
1960} # ac_fn_c_check_member
1961
1962# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1963# -------------------------------------------
1964# Tests whether TYPE exists after having included INCLUDES, setting cache
1965# variable VAR accordingly.
1966ac_fn_c_check_type ()
1967{
1968 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1970$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1971if eval \${$3+:} false; then :
936df756
MF
1972 $as_echo_n "(cached) " >&6
1973else
1974 eval "$3=no"
1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976/* end confdefs.h. */
1977$4
1978int
1979main ()
1980{
1981if (sizeof ($2))
1982 return 0;
1983 ;
1984 return 0;
1985}
1986_ACEOF
1987if ac_fn_c_try_compile "$LINENO"; then :
1988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1989/* end confdefs.h. */
1990$4
1991int
1992main ()
1993{
1994if (sizeof (($2)))
1995 return 0;
1996 ;
1997 return 0;
1998}
1999_ACEOF
2000if ac_fn_c_try_compile "$LINENO"; then :
2001
2002else
2003 eval "$3=yes"
2004fi
2005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006fi
2007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2008fi
2009eval ac_res=\$$3
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011$as_echo "$ac_res" >&6; }
d0ac1c44 2012 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2013
2014} # ac_fn_c_check_type
81ecdfbb
RW
2015cat >config.log <<_ACEOF
2016This file contains any messages produced by compilers while
2017running configure, to aid debugging if configure makes a mistake.
2018
2019It was created by $as_me, which was
d0ac1c44 2020generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2021
2022 $ $0 $@
2023
2024_ACEOF
2025exec 5>>config.log
2026{
2027cat <<_ASUNAME
2028## --------- ##
2029## Platform. ##
2030## --------- ##
2031
2032hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2033uname -m = `(uname -m) 2>/dev/null || echo unknown`
2034uname -r = `(uname -r) 2>/dev/null || echo unknown`
2035uname -s = `(uname -s) 2>/dev/null || echo unknown`
2036uname -v = `(uname -v) 2>/dev/null || echo unknown`
2037
2038/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2039/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2040
2041/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2042/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2043/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2044/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2045/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2046/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2047/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2048
2049_ASUNAME
2050
2051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2052for as_dir in $PATH
2053do
2054 IFS=$as_save_IFS
2055 test -z "$as_dir" && as_dir=.
2056 $as_echo "PATH: $as_dir"
2057 done
2058IFS=$as_save_IFS
2059
2060} >&5
2061
2062cat >&5 <<_ACEOF
b7026657
AC
2063
2064
2065## ----------- ##
2066## Core tests. ##
2067## ----------- ##
2068
2069_ACEOF
2070
2071
2072# Keep a trace of the command line.
2073# Strip out --no-create and --no-recursion so they do not pile up.
2074# Strip out --silent because we don't want to record it for future runs.
2075# Also quote any args containing shell meta-characters.
2076# Make two passes to allow for proper duplicate-argument suppression.
2077ac_configure_args=
2078ac_configure_args0=
2079ac_configure_args1=
b7026657
AC
2080ac_must_keep_next=false
2081for ac_pass in 1 2
2082do
2083 for ac_arg
2084 do
2085 case $ac_arg in
2086 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2088 | -silent | --silent | --silen | --sile | --sil)
2089 continue ;;
81ecdfbb
RW
2090 *\'*)
2091 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2092 esac
2093 case $ac_pass in
81ecdfbb 2094 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2095 2)
81ecdfbb 2096 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2097 if test $ac_must_keep_next = true; then
2098 ac_must_keep_next=false # Got value, back to normal.
2099 else
2100 case $ac_arg in
2101 *=* | --config-cache | -C | -disable-* | --disable-* \
2102 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2103 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2104 | -with-* | --with-* | -without-* | --without-* | --x)
2105 case "$ac_configure_args0 " in
2106 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2107 esac
2108 ;;
2109 -* ) ac_must_keep_next=true ;;
2110 esac
2111 fi
81ecdfbb 2112 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2113 ;;
2114 esac
2115 done
2116done
81ecdfbb
RW
2117{ ac_configure_args0=; unset ac_configure_args0;}
2118{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2119
2120# When interrupted or exit'd, cleanup temporary files, and complete
2121# config.log. We remove comments because anyway the quotes in there
2122# would cause problems or look ugly.
81ecdfbb
RW
2123# WARNING: Use '\'' to represent an apostrophe within the trap.
2124# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2125trap 'exit_status=$?
2126 # Save into config.log some information that might help in debugging.
2127 {
2128 echo
2129
d0ac1c44 2130 $as_echo "## ---------------- ##
b7026657 2131## Cache variables. ##
d0ac1c44 2132## ---------------- ##"
b7026657
AC
2133 echo
2134 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2135(
2136 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2137 eval ac_val=\$$ac_var
2138 case $ac_val in #(
2139 *${as_nl}*)
2140 case $ac_var in #(
2141 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2142$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2143 esac
2144 case $ac_var in #(
2145 _ | IFS | as_nl) ;; #(
2146 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2147 *) { eval $ac_var=; unset $ac_var;} ;;
2148 esac ;;
2149 esac
2150 done
b7026657 2151 (set) 2>&1 |
81ecdfbb
RW
2152 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2153 *${as_nl}ac_space=\ *)
b7026657 2154 sed -n \
81ecdfbb
RW
2155 "s/'\''/'\''\\\\'\'''\''/g;
2156 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2157 ;; #(
b7026657 2158 *)
81ecdfbb 2159 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2160 ;;
81ecdfbb
RW
2161 esac |
2162 sort
2163)
b7026657
AC
2164 echo
2165
d0ac1c44 2166 $as_echo "## ----------------- ##
b7026657 2167## Output variables. ##
d0ac1c44 2168## ----------------- ##"
b7026657
AC
2169 echo
2170 for ac_var in $ac_subst_vars
2171 do
81ecdfbb
RW
2172 eval ac_val=\$$ac_var
2173 case $ac_val in
2174 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2175 esac
2176 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2177 done | sort
2178 echo
2179
2180 if test -n "$ac_subst_files"; then
d0ac1c44 2181 $as_echo "## ------------------- ##
81ecdfbb 2182## File substitutions. ##
d0ac1c44 2183## ------------------- ##"
b7026657
AC
2184 echo
2185 for ac_var in $ac_subst_files
2186 do
81ecdfbb
RW
2187 eval ac_val=\$$ac_var
2188 case $ac_val in
2189 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2190 esac
2191 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2192 done | sort
2193 echo
2194 fi
2195
2196 if test -s confdefs.h; then
d0ac1c44 2197 $as_echo "## ----------- ##
b7026657 2198## confdefs.h. ##
d0ac1c44 2199## ----------- ##"
b7026657 2200 echo
81ecdfbb 2201 cat confdefs.h
b7026657
AC
2202 echo
2203 fi
2204 test "$ac_signal" != 0 &&
81ecdfbb
RW
2205 $as_echo "$as_me: caught signal $ac_signal"
2206 $as_echo "$as_me: exit $exit_status"
b7026657 2207 } >&5
81ecdfbb
RW
2208 rm -f core *.core core.conftest.* &&
2209 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2210 exit $exit_status
81ecdfbb 2211' 0
b7026657 2212for ac_signal in 1 2 13 15; do
81ecdfbb 2213 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2214done
2215ac_signal=0
2216
2217# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2218rm -f -r conftest* confdefs.h
2219
2220$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2221
2222# Predefined preprocessor variables.
2223
2224cat >>confdefs.h <<_ACEOF
2225#define PACKAGE_NAME "$PACKAGE_NAME"
2226_ACEOF
2227
b7026657
AC
2228cat >>confdefs.h <<_ACEOF
2229#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2230_ACEOF
2231
b7026657
AC
2232cat >>confdefs.h <<_ACEOF
2233#define PACKAGE_VERSION "$PACKAGE_VERSION"
2234_ACEOF
2235
b7026657
AC
2236cat >>confdefs.h <<_ACEOF
2237#define PACKAGE_STRING "$PACKAGE_STRING"
2238_ACEOF
2239
b7026657
AC
2240cat >>confdefs.h <<_ACEOF
2241#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2242_ACEOF
2243
81ecdfbb
RW
2244cat >>confdefs.h <<_ACEOF
2245#define PACKAGE_URL "$PACKAGE_URL"
2246_ACEOF
2247
b7026657
AC
2248
2249# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2250# Prefer an explicitly selected file to automatically selected ones.
2251ac_site_file1=NONE
2252ac_site_file2=NONE
2253if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2254 # We do not want a PATH search for config.site.
2255 case $CONFIG_SITE in #((
2256 -*) ac_site_file1=./$CONFIG_SITE;;
2257 */*) ac_site_file1=$CONFIG_SITE;;
2258 *) ac_site_file1=./$CONFIG_SITE;;
2259 esac
81ecdfbb
RW
2260elif test "x$prefix" != xNONE; then
2261 ac_site_file1=$prefix/share/config.site
2262 ac_site_file2=$prefix/etc/config.site
2263else
2264 ac_site_file1=$ac_default_prefix/share/config.site
2265 ac_site_file2=$ac_default_prefix/etc/config.site
2266fi
2267for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2268do
2269 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2270 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2272$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2273 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2274 . "$ac_site_file" \
2275 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2276$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2277as_fn_error $? "failed to load site script $ac_site_file
2278See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2279 fi
2280done
2281
2282if test -r "$cache_file"; then
d0ac1c44
SM
2283 # Some versions of bash will fail to source /dev/null (special files
2284 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2285 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2287$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2288 case $cache_file in
81ecdfbb
RW
2289 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2290 *) . "./$cache_file";;
b7026657
AC
2291 esac
2292 fi
2293else
81ecdfbb
RW
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2295$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2296 >$cache_file
2297fi
2298
2299# Check that the precious variables saved in the cache have kept the same
2300# value.
2301ac_cache_corrupted=false
81ecdfbb 2302for ac_var in $ac_precious_vars; do
b7026657
AC
2303 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2304 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2305 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2306 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2307 case $ac_old_set,$ac_new_set in
2308 set,)
81ecdfbb
RW
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2310$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2311 ac_cache_corrupted=: ;;
2312 ,set)
81ecdfbb
RW
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2314$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2315 ac_cache_corrupted=: ;;
2316 ,);;
2317 *)
2318 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2319 # differences in whitespace do not lead to failure.
2320 ac_old_val_w=`echo x $ac_old_val`
2321 ac_new_val_w=`echo x $ac_new_val`
2322 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2324$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2325 ac_cache_corrupted=:
2326 else
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2328$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2329 eval $ac_var=\$ac_old_val
2330 fi
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2332$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2334$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2335 fi;;
2336 esac
2337 # Pass precious variables to config.status.
2338 if test "$ac_new_set" = set; then
2339 case $ac_new_val in
81ecdfbb 2340 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2341 *) ac_arg=$ac_var=$ac_new_val ;;
2342 esac
2343 case " $ac_configure_args " in
2344 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2345 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2346 esac
2347 fi
2348done
2349if $ac_cache_corrupted; then
81ecdfbb
RW
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2353$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2354 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2355fi
81ecdfbb
RW
2356## -------------------- ##
2357## Main body of script. ##
2358## -------------------- ##
b7026657
AC
2359
2360ac_ext=c
2361ac_cpp='$CPP $CPPFLAGS'
2362ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2363ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2364ac_compiler_gnu=$ac_cv_c_compiler_gnu
2365
2366
35695fd6
AC
2367# This file contains common code used by all simulators.
2368#
2369# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2370# directory. It is intended to be invoked before any target specific stuff.
2371# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2372# It is intended to be invoked last.
2373#
50df264d 2374# See README-HACKING for more details.
35695fd6 2375
d6416cdc
RW
2376# Include global overrides and fixes for Autoconf.
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
d6416cdc 2399
d6416cdc
RW
2400
2401
2402
2403
2404
2405
35695fd6
AC
2406
2407
2408
db2e4d67 2409
5c887dd5
JB
2410
2411
6bb11ab3 2412# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2413#
6bb11ab3
L
2414# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2415# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2416# Written by Gordon Matzigkeit, 1996
2417#
2418# This file is free software; the Free Software Foundation gives
2419# unlimited permission to copy and/or distribute it, with or without
2420# modifications, as long as this notice is preserved.
db2e4d67 2421
db2e4d67 2422
db2e4d67 2423
6bb11ab3 2424# serial 56 LT_INIT
db2e4d67
MF
2425
2426
6bb11ab3
L
2427# LT_PREREQ(VERSION)
2428# ------------------
2429# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2430
db2e4d67
MF
2431
2432
6bb11ab3
L
2433# _LT_CHECK_BUILDDIR
2434# ------------------
2435# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2436
2437
35695fd6 2438
6bb11ab3
L
2439# LT_INIT([OPTIONS])
2440# ------------------
2441# LT_INIT
35695fd6 2442
6bb11ab3
L
2443# Old names:
2444# This is what autoupdate's m4 run will expand. It fires
2445# the warning (with _au_warn_XXX), outputs it into the
2446# updated configure.ac (with AC_DIAGNOSE), and then outputs
2447# the replacement expansion.
35695fd6
AC
2448
2449
6bb11ab3
L
2450# This is an auxiliary macro that is also run when
2451# autoupdate runs m4. It simply calls m4_warning, but
2452# we need a wrapper so that each warning is emitted only
2453# once. We break the quoting in m4_warning's argument in
2454# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2455
2456
6bb11ab3
L
2457# Finally, this is the expansion that is picked up by
2458# autoconf. It tells the user to run autoupdate, and
2459# then outputs the replacement expansion. We do not care
2460# about autoupdate's warning because that contains
2461# information on what to do *after* running autoupdate.
35695fd6 2462
6bb11ab3
L
2463# This is what autoupdate's m4 run will expand. It fires
2464# the warning (with _au_warn_XXX), outputs it into the
2465# updated configure.ac (with AC_DIAGNOSE), and then outputs
2466# the replacement expansion.
35695fd6
AC
2467
2468
6bb11ab3
L
2469# This is an auxiliary macro that is also run when
2470# autoupdate runs m4. It simply calls m4_warning, but
2471# we need a wrapper so that each warning is emitted only
2472# once. We break the quoting in m4_warning's argument in
2473# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2474
2475
6bb11ab3
L
2476# Finally, this is the expansion that is picked up by
2477# autoconf. It tells the user to run autoupdate, and
2478# then outputs the replacement expansion. We do not care
2479# about autoupdate's warning because that contains
2480# information on what to do *after* running autoupdate.
35695fd6
AC
2481
2482
2483
6bb11ab3
L
2484# _LT_CC_BASENAME(CC)
2485# -------------------
2486# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2487
2488
2489
6bb11ab3
L
2490# _LT_FILEUTILS_DEFAULTS
2491# ----------------------
2492# It is okay to use these file commands and assume they have been set
2493# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2494# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2495
2496
6bb11ab3
L
2497# _LT_SETUP
2498# ---------
2499# _LT_SETUP
35695fd6
AC
2500
2501
6bb11ab3
L
2502# _LT_PREPARE_SED_QUOTE_VARS
2503# --------------------------
2504# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2505
2506
6bb11ab3
L
2507# _LT_PROG_LTMAIN
2508# ---------------
2509# Note that this code is called both from `configure', and `config.status'
2510# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2511# `config.status' has no value for ac_aux_dir unless we are using Automake,
2512# so we pass a copy along to make sure it has a sensible value anyway.
2513# _LT_PROG_LTMAIN
35695fd6
AC
2514
2515
6bb11ab3
L
2516## ------------------------------------- ##
2517## Accumulate code for creating libtool. ##
2518## ------------------------------------- ##
35695fd6 2519
6bb11ab3
L
2520# So that we can recreate a full libtool script including additional
2521# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2522# in macros and then make a single call at the end using the `libtool'
2523# label.
35695fd6
AC
2524
2525
6bb11ab3
L
2526# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2527# ----------------------------------------
2528# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2529
2530
6bb11ab3 2531# Initialize.
35695fd6
AC
2532
2533
2534
6bb11ab3
L
2535# _LT_CONFIG_LIBTOOL([COMMANDS])
2536# ------------------------------
2537# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2538
2539
6bb11ab3 2540# Initialize.
35695fd6
AC
2541
2542
2543
6bb11ab3
L
2544# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2545# -----------------------------------------------------
35695fd6 2546
5912fadd
JB
2547
2548
6bb11ab3
L
2549# _LT_FORMAT_COMMENT([COMMENT])
2550# -----------------------------
2551# Add leading comment marks to the start of each line, and a trailing
2552# full-stop to the whole comment if one is not present already.
5912fadd
JB
2553
2554
35695fd6
AC
2555
2556
6bb11ab3
L
2557## ------------------------ ##
2558## FIXME: Eliminate VARNAME ##
2559## ------------------------ ##
35695fd6
AC
2560
2561
6bb11ab3
L
2562# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2563# -------------------------------------------------------------------
2564# CONFIGNAME is the name given to the value in the libtool script.
2565# VARNAME is the (base) name used in the configure script.
2566# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2567# VARNAME. Any other value will be used directly.
35695fd6 2568
35695fd6
AC
2569
2570
6bb11ab3
L
2571# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2572# --------------------------------------------------------
35695fd6
AC
2573
2574
2575
6bb11ab3
L
2576# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2577# ------------------------------------------------
35695fd6
AC
2578
2579
2580
6bb11ab3
L
2581# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2582# ---------------------------------------------------------
35695fd6
AC
2583
2584
2585
6bb11ab3
L
2586# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2587# --------------------------------------------------
35695fd6
AC
2588
2589
2590
6bb11ab3
L
2591# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2592# ---------------------------------------------------
35695fd6
AC
2593
2594
2595
6bb11ab3
L
2596# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2597# ---------------------------------------------------
35695fd6
AC
2598
2599
2600
2601
6bb11ab3
L
2602# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2603# ------------------------------------------------
35695fd6
AC
2604
2605
2606
2607
6bb11ab3
L
2608# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2609# ------------------------------------
2610# Quote a variable value, and forward it to `config.status' so that its
2611# declaration there will have the same value as in `configure'. VARNAME
2612# must have a single quote delimited value for this to work.
35695fd6
AC
2613
2614
2615
6bb11ab3
L
2616# _LT_CONFIG_STATUS_DECLARATIONS
2617# ------------------------------
2618# We delimit libtool config variables with single quotes, so when
2619# we write them to config.status, we have to be sure to quote all
2620# embedded single quotes properly. In configure, this macro expands
2621# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2622#
2623# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2624
2625
2626
6bb11ab3
L
2627# _LT_LIBTOOL_TAGS
2628# ----------------
2629# Output comment and list of tags supported by the script
35695fd6
AC
2630
2631
2632
6bb11ab3
L
2633# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2634# -----------------------------------
2635# Extract the dictionary values for VARNAME (optionally with TAG) and
2636# expand to a commented shell variable setting:
2637#
2638# # Some comment about what VAR is for.
2639# visible_name=$lt_internal_name
35695fd6
AC
2640
2641
35695fd6 2642
6bb11ab3
L
2643# _LT_LIBTOOL_CONFIG_VARS
2644# -----------------------
2645# Produce commented declarations of non-tagged libtool config variables
2646# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2647# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2648# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2649
2650
6efef468 2651
6bb11ab3
L
2652# _LT_LIBTOOL_TAG_VARS(TAG)
2653# -------------------------
6efef468
JM
2654
2655
2656
6bb11ab3
L
2657# _LT_TAGVAR(VARNAME, [TAGNAME])
2658# ------------------------------
6efef468
JM
2659
2660
2661
6bb11ab3
L
2662# _LT_CONFIG_COMMANDS
2663# -------------------
2664# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2665# variables for single and double quote escaping we saved from calls
2666# to _LT_DECL, we can put quote escaped variables declarations
2667# into `config.status', and then the shell code to quote escape them in
2668# for loops in `config.status'. Finally, any additional code accumulated
2669# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2670#_LT_CONFIG_COMMANDS
2671
2672
2673# Initialize.
2674
2675
2676# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2677# ------------------------------------
2678# Generate a child script FILE with all initialization necessary to
2679# reuse the environment learned by the parent script, and make the
2680# file executable. If COMMENT is supplied, it is inserted after the
2681# `#!' sequence but before initialization text begins. After this
2682# macro, additional text can be appended to FILE to form the body of
2683# the child script. The macro ends with non-zero status if the
2684# file could not be fully written (such as if the disk is full).
2685# _LT_GENERATED_FILE_INIT
2686
2687# LT_OUTPUT
2688# ---------
2689# This macro allows early generation of the libtool script (before
2690# AC_OUTPUT is called), incase it is used in configure for compilation
2691# tests.
2692# LT_OUTPUT
2693
2694
2695# _LT_CONFIG(TAG)
2696# ---------------
2697# If TAG is the built-in tag, create an initial libtool script with a
2698# default configuration from the untagged config vars. Otherwise add code
2699# to config.status for appending the configuration named by TAG from the
2700# matching tagged config vars.
2701# _LT_CONFIG
6efef468
JM
2702
2703
6bb11ab3
L
2704# LT_SUPPORTED_TAG(TAG)
2705# ---------------------
2706# Trace this macro to discover what tags are supported by the libtool
2707# --tag option, using:
2708# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2709
6efef468 2710
6efef468 2711
6bb11ab3 2712# C support is built-in for now
6efef468 2713
6efef468
JM
2714
2715
2716
6bb11ab3
L
2717# LT_LANG(LANG)
2718# -------------
2719# Enable libtool support for the given language if not already enabled.
2720# LT_LANG
6efef468
JM
2721
2722
6bb11ab3
L
2723# _LT_LANG(LANGNAME)
2724# ------------------
2725# _LT_LANG
6efef468
JM
2726
2727
6bb11ab3
L
2728# _LT_LANG_DEFAULT_CONFIG
2729# -----------------------
2730# _LT_LANG_DEFAULT_CONFIG
6efef468 2731
6bb11ab3
L
2732# Obsolete macros:
2733# This is what autoupdate's m4 run will expand. It fires
2734# the warning (with _au_warn_XXX), outputs it into the
2735# updated configure.ac (with AC_DIAGNOSE), and then outputs
2736# the replacement expansion.
6efef468 2737
6efef468 2738
6bb11ab3
L
2739# This is an auxiliary macro that is also run when
2740# autoupdate runs m4. It simply calls m4_warning, but
2741# we need a wrapper so that each warning is emitted only
2742# once. We break the quoting in m4_warning's argument in
2743# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2744
6efef468 2745
6bb11ab3
L
2746# Finally, this is the expansion that is picked up by
2747# autoconf. It tells the user to run autoupdate, and
2748# then outputs the replacement expansion. We do not care
2749# about autoupdate's warning because that contains
2750# information on what to do *after* running autoupdate.
6efef468 2751
6bb11ab3
L
2752# This is what autoupdate's m4 run will expand. It fires
2753# the warning (with _au_warn_XXX), outputs it into the
2754# updated configure.ac (with AC_DIAGNOSE), and then outputs
2755# the replacement expansion.
6efef468
JM
2756
2757
6bb11ab3
L
2758# This is an auxiliary macro that is also run when
2759# autoupdate runs m4. It simply calls m4_warning, but
2760# we need a wrapper so that each warning is emitted only
2761# once. We break the quoting in m4_warning's argument in
2762# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2763
2764
6bb11ab3
L
2765# Finally, this is the expansion that is picked up by
2766# autoconf. It tells the user to run autoupdate, and
2767# then outputs the replacement expansion. We do not care
2768# about autoupdate's warning because that contains
2769# information on what to do *after* running autoupdate.
6efef468 2770
6bb11ab3
L
2771# This is what autoupdate's m4 run will expand. It fires
2772# the warning (with _au_warn_XXX), outputs it into the
2773# updated configure.ac (with AC_DIAGNOSE), and then outputs
2774# the replacement expansion.
6efef468
JM
2775
2776
6bb11ab3
L
2777# This is an auxiliary macro that is also run when
2778# autoupdate runs m4. It simply calls m4_warning, but
2779# we need a wrapper so that each warning is emitted only
2780# once. We break the quoting in m4_warning's argument in
2781# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2782
2783
6bb11ab3
L
2784# Finally, this is the expansion that is picked up by
2785# autoconf. It tells the user to run autoupdate, and
2786# then outputs the replacement expansion. We do not care
2787# about autoupdate's warning because that contains
2788# information on what to do *after* running autoupdate.
6efef468 2789
6bb11ab3
L
2790# This is what autoupdate's m4 run will expand. It fires
2791# the warning (with _au_warn_XXX), outputs it into the
2792# updated configure.ac (with AC_DIAGNOSE), and then outputs
2793# the replacement expansion.
6efef468
JM
2794
2795
6bb11ab3
L
2796# This is an auxiliary macro that is also run when
2797# autoupdate runs m4. It simply calls m4_warning, but
2798# we need a wrapper so that each warning is emitted only
2799# once. We break the quoting in m4_warning's argument in
2800# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2801
2802
6bb11ab3
L
2803# Finally, this is the expansion that is picked up by
2804# autoconf. It tells the user to run autoupdate, and
2805# then outputs the replacement expansion. We do not care
2806# about autoupdate's warning because that contains
2807# information on what to do *after* running autoupdate.
6efef468 2808
6bb11ab3
L
2809# This is what autoupdate's m4 run will expand. It fires
2810# the warning (with _au_warn_XXX), outputs it into the
2811# updated configure.ac (with AC_DIAGNOSE), and then outputs
2812# the replacement expansion.
6efef468
JM
2813
2814
6bb11ab3
L
2815# This is an auxiliary macro that is also run when
2816# autoupdate runs m4. It simply calls m4_warning, but
2817# we need a wrapper so that each warning is emitted only
2818# once. We break the quoting in m4_warning's argument in
2819# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2820
2821
6bb11ab3
L
2822# Finally, this is the expansion that is picked up by
2823# autoconf. It tells the user to run autoupdate, and
2824# then outputs the replacement expansion. We do not care
2825# about autoupdate's warning because that contains
2826# information on what to do *after* running autoupdate.
6efef468 2827
35695fd6
AC
2828
2829
6bb11ab3
L
2830# _LT_TAG_COMPILER
2831# ----------------
2832# _LT_TAG_COMPILER
35695fd6
AC
2833
2834
6bb11ab3
L
2835# _LT_COMPILER_BOILERPLATE
2836# ------------------------
2837# Check for compiler boilerplate output or warnings with
2838# the simple compiler test code.
2839# _LT_COMPILER_BOILERPLATE
f0569246 2840
f0569246 2841
6bb11ab3
L
2842# _LT_LINKER_BOILERPLATE
2843# ----------------------
2844# Check for linker boilerplate output or warnings with
2845# the simple link test code.
2846# _LT_LINKER_BOILERPLATE
b7026657 2847
6bb11ab3
L
2848# _LT_REQUIRED_DARWIN_CHECKS
2849# -------------------------
81ecdfbb 2850
b7026657 2851
b7026657 2852
6bb11ab3
L
2853# _LT_DARWIN_LINKER_FEATURES
2854# --------------------------
2855# Checks for linker and compiler features on darwin
b7026657 2856
b7026657 2857
6bb11ab3
L
2858# _LT_SYS_MODULE_PATH_AIX
2859# -----------------------
2860# Links a minimal program and checks the executable
2861# for the system default hardcoded library path. In most cases,
2862# this is /usr/lib:/lib, but when the MPI compilers are used
2863# the location of the communication and MPI libs are included too.
2864# If we don't find anything, use the default library path according
2865# to the aix ld manual.
2866# _LT_SYS_MODULE_PATH_AIX
b7026657 2867
b7026657 2868
6bb11ab3
L
2869# _LT_SHELL_INIT(ARG)
2870# -------------------
2871# _LT_SHELL_INIT
b7026657 2872
f0569246 2873
81ecdfbb 2874
6bb11ab3
L
2875# _LT_PROG_ECHO_BACKSLASH
2876# -----------------------
2877# Find how we can fake an echo command that does not interpret backslash.
2878# In particular, with Autoconf 2.60 or later we add some code to the start
2879# of the generated configure script which will find a shell with a builtin
2880# printf (which we can use as an echo command).
2881# _LT_PROG_ECHO_BACKSLASH
f0569246 2882
b7026657 2883
6bb11ab3
L
2884# _LT_ENABLE_LOCK
2885# ---------------
2886# _LT_ENABLE_LOCK
81ecdfbb 2887
b7026657 2888
6bb11ab3
L
2889# _LT_CMD_OLD_ARCHIVE
2890# -------------------
2891# _LT_CMD_OLD_ARCHIVE
f0569246 2892
81ecdfbb 2893
6bb11ab3
L
2894# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2895# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2896# ----------------------------------------------------------------
2897# Check whether the given compiler option works
2898# _LT_COMPILER_OPTION
b7026657 2899
6bb11ab3
L
2900# Old name:
2901# This is what autoupdate's m4 run will expand. It fires
2902# the warning (with _au_warn_XXX), outputs it into the
2903# updated configure.ac (with AC_DIAGNOSE), and then outputs
2904# the replacement expansion.
b7026657 2905
b7026657 2906
6bb11ab3
L
2907# This is an auxiliary macro that is also run when
2908# autoupdate runs m4. It simply calls m4_warning, but
2909# we need a wrapper so that each warning is emitted only
2910# once. We break the quoting in m4_warning's argument in
2911# order to expand this macro's arguments, not AU_DEFUN's.
f0569246 2912
f0569246 2913
6bb11ab3
L
2914# Finally, this is the expansion that is picked up by
2915# autoconf. It tells the user to run autoupdate, and
2916# then outputs the replacement expansion. We do not care
2917# about autoupdate's warning because that contains
2918# information on what to do *after* running autoupdate.
f0569246 2919
f0569246 2920
f0569246 2921
6bb11ab3
L
2922# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2923# [ACTION-SUCCESS], [ACTION-FAILURE])
2924# ----------------------------------------------------
2925# Check whether the given linker option works
2926# _LT_LINKER_OPTION
81ecdfbb 2927
6bb11ab3
L
2928# Old name:
2929# This is what autoupdate's m4 run will expand. It fires
2930# the warning (with _au_warn_XXX), outputs it into the
2931# updated configure.ac (with AC_DIAGNOSE), and then outputs
2932# the replacement expansion.
81ecdfbb 2933
81ecdfbb 2934
6bb11ab3
L
2935# This is an auxiliary macro that is also run when
2936# autoupdate runs m4. It simply calls m4_warning, but
2937# we need a wrapper so that each warning is emitted only
2938# once. We break the quoting in m4_warning's argument in
2939# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2940
f0569246 2941
6bb11ab3
L
2942# Finally, this is the expansion that is picked up by
2943# autoconf. It tells the user to run autoupdate, and
2944# then outputs the replacement expansion. We do not care
2945# about autoupdate's warning because that contains
2946# information on what to do *after* running autoupdate.
2947
2948
2949
2950# LT_CMD_MAX_LEN
2951#---------------
2952# LT_CMD_MAX_LEN
2953
2954# Old name:
2955# This is what autoupdate's m4 run will expand. It fires
2956# the warning (with _au_warn_XXX), outputs it into the
2957# updated configure.ac (with AC_DIAGNOSE), and then outputs
2958# the replacement expansion.
2959
2960
2961# This is an auxiliary macro that is also run when
2962# autoupdate runs m4. It simply calls m4_warning, but
2963# we need a wrapper so that each warning is emitted only
2964# once. We break the quoting in m4_warning's argument in
2965# order to expand this macro's arguments, not AU_DEFUN's.
2966
2967
2968# Finally, this is the expansion that is picked up by
2969# autoconf. It tells the user to run autoupdate, and
2970# then outputs the replacement expansion. We do not care
2971# about autoupdate's warning because that contains
2972# information on what to do *after* running autoupdate.
2973
2974
2975
2976# _LT_HEADER_DLFCN
2977# ----------------
2978# _LT_HEADER_DLFCN
2979
2980
2981# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2982# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2983# ----------------------------------------------------------------
2984# _LT_TRY_DLOPEN_SELF
2985
2986
2987# LT_SYS_DLOPEN_SELF
2988# ------------------
2989# LT_SYS_DLOPEN_SELF
2990
2991# Old name:
2992# This is what autoupdate's m4 run will expand. It fires
2993# the warning (with _au_warn_XXX), outputs it into the
2994# updated configure.ac (with AC_DIAGNOSE), and then outputs
2995# the replacement expansion.
2996
2997
2998# This is an auxiliary macro that is also run when
2999# autoupdate runs m4. It simply calls m4_warning, but
3000# we need a wrapper so that each warning is emitted only
3001# once. We break the quoting in m4_warning's argument in
3002# order to expand this macro's arguments, not AU_DEFUN's.
3003
3004
3005# Finally, this is the expansion that is picked up by
3006# autoconf. It tells the user to run autoupdate, and
3007# then outputs the replacement expansion. We do not care
3008# about autoupdate's warning because that contains
3009# information on what to do *after* running autoupdate.
3010
3011
3012
3013# _LT_COMPILER_C_O([TAGNAME])
3014# ---------------------------
3015# Check to see if options -c and -o are simultaneously supported by compiler.
3016# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3017# _LT_COMPILER_C_O
3018
3019
3020# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3021# ----------------------------------
3022# Check to see if we can do hard links to lock some files if needed
3023# _LT_COMPILER_FILE_LOCKS
3024
3025
3026# _LT_CHECK_OBJDIR
3027# ----------------
3028# _LT_CHECK_OBJDIR
3029
3030
3031# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3032# --------------------------------------
3033# Check hardcoding attributes.
3034# _LT_LINKER_HARDCODE_LIBPATH
3035
3036
3037# _LT_CMD_STRIPLIB
3038# ----------------
3039# _LT_CMD_STRIPLIB
3040
3041
3042# _LT_SYS_DYNAMIC_LINKER([TAG])
3043# -----------------------------
3044# PORTME Fill in your ld.so characteristics
3045# _LT_SYS_DYNAMIC_LINKER
3046
3047
3048# _LT_PATH_TOOL_PREFIX(TOOL)
3049# --------------------------
3050# find a file program which can recognize shared library
3051# _LT_PATH_TOOL_PREFIX
3052
3053# Old name:
3054# This is what autoupdate's m4 run will expand. It fires
3055# the warning (with _au_warn_XXX), outputs it into the
3056# updated configure.ac (with AC_DIAGNOSE), and then outputs
3057# the replacement expansion.
3058
3059
3060# This is an auxiliary macro that is also run when
3061# autoupdate runs m4. It simply calls m4_warning, but
3062# we need a wrapper so that each warning is emitted only
3063# once. We break the quoting in m4_warning's argument in
3064# order to expand this macro's arguments, not AU_DEFUN's.
3065
3066
3067# Finally, this is the expansion that is picked up by
3068# autoconf. It tells the user to run autoupdate, and
3069# then outputs the replacement expansion. We do not care
3070# about autoupdate's warning because that contains
3071# information on what to do *after* running autoupdate.
3072
3073
3074
3075# _LT_PATH_MAGIC
3076# --------------
3077# find a file program which can recognize a shared library
3078# _LT_PATH_MAGIC
3079
3080
3081# LT_PATH_LD
3082# ----------
3083# find the pathname to the GNU or non-GNU linker
3084# LT_PATH_LD
3085
3086# Old names:
3087# This is what autoupdate's m4 run will expand. It fires
3088# the warning (with _au_warn_XXX), outputs it into the
3089# updated configure.ac (with AC_DIAGNOSE), and then outputs
3090# the replacement expansion.
3091
3092
3093# This is an auxiliary macro that is also run when
3094# autoupdate runs m4. It simply calls m4_warning, but
3095# we need a wrapper so that each warning is emitted only
3096# once. We break the quoting in m4_warning's argument in
3097# order to expand this macro's arguments, not AU_DEFUN's.
3098
3099
3100# Finally, this is the expansion that is picked up by
3101# autoconf. It tells the user to run autoupdate, and
3102# then outputs the replacement expansion. We do not care
3103# about autoupdate's warning because that contains
3104# information on what to do *after* running autoupdate.
3105
3106# This is what autoupdate's m4 run will expand. It fires
3107# the warning (with _au_warn_XXX), outputs it into the
3108# updated configure.ac (with AC_DIAGNOSE), and then outputs
3109# the replacement expansion.
3110
3111
3112# This is an auxiliary macro that is also run when
3113# autoupdate runs m4. It simply calls m4_warning, but
3114# we need a wrapper so that each warning is emitted only
3115# once. We break the quoting in m4_warning's argument in
3116# order to expand this macro's arguments, not AU_DEFUN's.
3117
3118
3119# Finally, this is the expansion that is picked up by
3120# autoconf. It tells the user to run autoupdate, and
3121# then outputs the replacement expansion. We do not care
3122# about autoupdate's warning because that contains
3123# information on what to do *after* running autoupdate.
3124
3125
3126
3127# _LT_PATH_LD_GNU
3128#- --------------
3129# _LT_PATH_LD_GNU
3130
3131
3132# _LT_CMD_RELOAD
3133# --------------
3134# find reload flag for linker
3135# -- PORTME Some linkers may need a different reload flag.
3136# _LT_CMD_RELOAD
3137
3138
3139# _LT_CHECK_MAGIC_METHOD
3140# ----------------------
3141# how to check for library dependencies
3142# -- PORTME fill in with the dynamic library characteristics
3143# _LT_CHECK_MAGIC_METHOD
3144
3145
3146# LT_PATH_NM
3147# ----------
3148# find the pathname to a BSD- or MS-compatible name lister
3149# LT_PATH_NM
3150
3151# Old names:
3152# This is what autoupdate's m4 run will expand. It fires
3153# the warning (with _au_warn_XXX), outputs it into the
3154# updated configure.ac (with AC_DIAGNOSE), and then outputs
3155# the replacement expansion.
3156
3157
3158# This is an auxiliary macro that is also run when
3159# autoupdate runs m4. It simply calls m4_warning, but
3160# we need a wrapper so that each warning is emitted only
3161# once. We break the quoting in m4_warning's argument in
3162# order to expand this macro's arguments, not AU_DEFUN's.
3163
3164
3165# Finally, this is the expansion that is picked up by
3166# autoconf. It tells the user to run autoupdate, and
3167# then outputs the replacement expansion. We do not care
3168# about autoupdate's warning because that contains
3169# information on what to do *after* running autoupdate.
3170
3171# This is what autoupdate's m4 run will expand. It fires
3172# the warning (with _au_warn_XXX), outputs it into the
3173# updated configure.ac (with AC_DIAGNOSE), and then outputs
3174# the replacement expansion.
3175
3176
3177# This is an auxiliary macro that is also run when
3178# autoupdate runs m4. It simply calls m4_warning, but
3179# we need a wrapper so that each warning is emitted only
3180# once. We break the quoting in m4_warning's argument in
3181# order to expand this macro's arguments, not AU_DEFUN's.
3182
3183
3184# Finally, this is the expansion that is picked up by
3185# autoconf. It tells the user to run autoupdate, and
3186# then outputs the replacement expansion. We do not care
3187# about autoupdate's warning because that contains
3188# information on what to do *after* running autoupdate.
3189
3190
3191
3192# LT_LIB_M
3193# --------
3194# check for math library
3195# LT_LIB_M
3196
3197# Old name:
3198# This is what autoupdate's m4 run will expand. It fires
3199# the warning (with _au_warn_XXX), outputs it into the
3200# updated configure.ac (with AC_DIAGNOSE), and then outputs
3201# the replacement expansion.
3202
3203
3204# This is an auxiliary macro that is also run when
3205# autoupdate runs m4. It simply calls m4_warning, but
3206# we need a wrapper so that each warning is emitted only
3207# once. We break the quoting in m4_warning's argument in
3208# order to expand this macro's arguments, not AU_DEFUN's.
3209
3210
3211# Finally, this is the expansion that is picked up by
3212# autoconf. It tells the user to run autoupdate, and
3213# then outputs the replacement expansion. We do not care
3214# about autoupdate's warning because that contains
3215# information on what to do *after* running autoupdate.
3216
3217
3218
3219# _LT_COMPILER_NO_RTTI([TAGNAME])
3220# -------------------------------
3221# _LT_COMPILER_NO_RTTI
3222
3223
3224# _LT_CMD_GLOBAL_SYMBOLS
3225# ----------------------
3226 # _LT_CMD_GLOBAL_SYMBOLS
3227
3228
3229# _LT_COMPILER_PIC([TAGNAME])
3230# ---------------------------
3231# _LT_COMPILER_PIC
3232
3233
3234# _LT_LINKER_SHLIBS([TAGNAME])
3235# ----------------------------
3236# See if the linker supports building shared libraries.
3237# _LT_LINKER_SHLIBS
3238
3239
3240# _LT_LANG_C_CONFIG([TAG])
3241# ------------------------
3242# Ensure that the configuration variables for a C compiler are suitably
3243# defined. These variables are subsequently used by _LT_CONFIG to write
3244# the compiler configuration to `libtool'.
3245# _LT_LANG_C_CONFIG
3246
3247
3248# _LT_LANG_CXX_CONFIG([TAG])
3249# --------------------------
3250# Ensure that the configuration variables for a C++ compiler are suitably
3251# defined. These variables are subsequently used by _LT_CONFIG to write
3252# the compiler configuration to `libtool'.
3253# _LT_LANG_CXX_CONFIG
3254
3255
3256# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3257# ---------------------------------
3258# Figure out "hidden" library dependencies from verbose
3259# compiler output when linking a shared library.
3260# Parse the compiler output and extract the necessary
3261# objects, libraries and library flags.
3262# _LT_SYS_HIDDEN_LIBDEPS
3263
3264
3265# _LT_LANG_F77_CONFIG([TAG])
3266# --------------------------
3267# Ensure that the configuration variables for a Fortran 77 compiler are
3268# suitably defined. These variables are subsequently used by _LT_CONFIG
3269# to write the compiler configuration to `libtool'.
3270# _LT_LANG_F77_CONFIG
3271
3272
3273# _LT_LANG_FC_CONFIG([TAG])
3274# -------------------------
3275# Ensure that the configuration variables for a Fortran compiler are
3276# suitably defined. These variables are subsequently used by _LT_CONFIG
3277# to write the compiler configuration to `libtool'.
3278# _LT_LANG_FC_CONFIG
3279
3280
3281# _LT_LANG_GCJ_CONFIG([TAG])
3282# --------------------------
3283# Ensure that the configuration variables for the GNU Java Compiler compiler
3284# are suitably defined. These variables are subsequently used by _LT_CONFIG
3285# to write the compiler configuration to `libtool'.
3286# _LT_LANG_GCJ_CONFIG
3287
3288
3289# _LT_LANG_RC_CONFIG([TAG])
3290# -------------------------
3291# Ensure that the configuration variables for the Windows resource compiler
3292# are suitably defined. These variables are subsequently used by _LT_CONFIG
3293# to write the compiler configuration to `libtool'.
3294# _LT_LANG_RC_CONFIG
3295
3296
3297# LT_PROG_GCJ
3298# -----------
3299
3300
3301# Old name:
3302# This is what autoupdate's m4 run will expand. It fires
3303# the warning (with _au_warn_XXX), outputs it into the
3304# updated configure.ac (with AC_DIAGNOSE), and then outputs
3305# the replacement expansion.
3306
3307
3308# This is an auxiliary macro that is also run when
3309# autoupdate runs m4. It simply calls m4_warning, but
3310# we need a wrapper so that each warning is emitted only
3311# once. We break the quoting in m4_warning's argument in
3312# order to expand this macro's arguments, not AU_DEFUN's.
3313
3314
3315# Finally, this is the expansion that is picked up by
3316# autoconf. It tells the user to run autoupdate, and
3317# then outputs the replacement expansion. We do not care
3318# about autoupdate's warning because that contains
3319# information on what to do *after* running autoupdate.
3320
3321
3322
3323# LT_PROG_RC
3324# ----------
3325
3326
3327# Old name:
3328# This is what autoupdate's m4 run will expand. It fires
3329# the warning (with _au_warn_XXX), outputs it into the
3330# updated configure.ac (with AC_DIAGNOSE), and then outputs
3331# the replacement expansion.
3332
3333
3334# This is an auxiliary macro that is also run when
3335# autoupdate runs m4. It simply calls m4_warning, but
3336# we need a wrapper so that each warning is emitted only
3337# once. We break the quoting in m4_warning's argument in
3338# order to expand this macro's arguments, not AU_DEFUN's.
3339
3340
3341# Finally, this is the expansion that is picked up by
3342# autoconf. It tells the user to run autoupdate, and
3343# then outputs the replacement expansion. We do not care
3344# about autoupdate's warning because that contains
3345# information on what to do *after* running autoupdate.
3346
3347
3348
3349# _LT_DECL_EGREP
3350# --------------
3351# If we don't have a new enough Autoconf to choose the best grep
3352# available, choose the one first in the user's PATH.
3353
3354
3355
3356# _LT_DECL_OBJDUMP
3357# --------------
3358# If we don't have a new enough Autoconf to choose the best objdump
3359# available, choose the one first in the user's PATH.
3360
3361
3362
3363# _LT_DECL_SED
3364# ------------
3365# Check for a fully-functional sed program, that truncates
3366# as few characters as possible. Prefer GNU sed if found.
3367# _LT_DECL_SED
3368
3369#m4_ifndef
3370
3371# Old name:
3372# This is what autoupdate's m4 run will expand. It fires
3373# the warning (with _au_warn_XXX), outputs it into the
3374# updated configure.ac (with AC_DIAGNOSE), and then outputs
3375# the replacement expansion.
3376
3377
3378# This is an auxiliary macro that is also run when
3379# autoupdate runs m4. It simply calls m4_warning, but
3380# we need a wrapper so that each warning is emitted only
3381# once. We break the quoting in m4_warning's argument in
3382# order to expand this macro's arguments, not AU_DEFUN's.
3383
3384
3385# Finally, this is the expansion that is picked up by
3386# autoconf. It tells the user to run autoupdate, and
3387# then outputs the replacement expansion. We do not care
3388# about autoupdate's warning because that contains
3389# information on what to do *after* running autoupdate.
3390
3391
3392
3393# _LT_CHECK_SHELL_FEATURES
3394# ------------------------
3395# Find out whether the shell is Bourne or XSI compatible,
3396# or has some other useful features.
3397# _LT_CHECK_SHELL_FEATURES
3398
3399
3400# _LT_PROG_XSI_SHELLFNS
3401# ---------------------
3402# Bourne and XSI compatible variants of some useful shell functions.
3403
3404
3405# Helper functions for option handling. -*- Autoconf -*-
3406#
3407# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3408# Inc.
3409# Written by Gary V. Vaughan, 2004
3410#
3411# This file is free software; the Free Software Foundation gives
3412# unlimited permission to copy and/or distribute it, with or without
3413# modifications, as long as this notice is preserved.
3414
3415# serial 6 ltoptions.m4
3416
3417# This is to help aclocal find these macros, as it can't see m4_define.
3418
3419
3420
3421# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3422# ------------------------------------------
3423
3424
3425
3426# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3427# ---------------------------------------
3428# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3429# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3430# saved as a flag.
3431
3432
3433
3434# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3435# ------------------------------------------------------------
3436# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3437
3438
3439
3440# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3441# -------------------------------------------------------
3442# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3443# are set.
3444
3445
3446
3447# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3448# ----------------------------------------
3449# OPTION-LIST is a space-separated list of Libtool options associated
3450# with MACRO-NAME. If any OPTION has a matching handler declared with
3451# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3452# the unknown option and exit.
3453# _LT_SET_OPTIONS
3454
3455
3456## --------------------------------- ##
3457## Macros to handle LT_INIT options. ##
3458## --------------------------------- ##
3459
3460# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3461# -----------------------------------------
3462
3463
3464
3465# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3466# -----------------------------------------------
3467# LT_OPTION_DEFINE
3468
3469
3470# dlopen
3471# ------
3472
3473
3474# This is what autoupdate's m4 run will expand. It fires
3475# the warning (with _au_warn_XXX), outputs it into the
3476# updated configure.ac (with AC_DIAGNOSE), and then outputs
3477# the replacement expansion.
3478
3479
3480# This is an auxiliary macro that is also run when
3481# autoupdate runs m4. It simply calls m4_warning, but
3482# we need a wrapper so that each warning is emitted only
3483# once. We break the quoting in m4_warning's argument in
3484# order to expand this macro's arguments, not AU_DEFUN's.
3485
3486
3487# Finally, this is the expansion that is picked up by
3488# autoconf. It tells the user to run autoupdate, and
3489# then outputs the replacement expansion. We do not care
3490# about autoupdate's warning because that contains
3491# information on what to do *after* running autoupdate.
3492
3493
3494
3495
3496# win32-dll
3497# ---------
3498# Declare package support for building win32 dll's.
3499# win32-dll
3500
3501# This is what autoupdate's m4 run will expand. It fires
3502# the warning (with _au_warn_XXX), outputs it into the
3503# updated configure.ac (with AC_DIAGNOSE), and then outputs
3504# the replacement expansion.
3505
3506
3507# This is an auxiliary macro that is also run when
3508# autoupdate runs m4. It simply calls m4_warning, but
3509# we need a wrapper so that each warning is emitted only
3510# once. We break the quoting in m4_warning's argument in
3511# order to expand this macro's arguments, not AU_DEFUN's.
3512
3513
3514# Finally, this is the expansion that is picked up by
3515# autoconf. It tells the user to run autoupdate, and
3516# then outputs the replacement expansion. We do not care
3517# about autoupdate's warning because that contains
3518# information on what to do *after* running autoupdate.
3519
3520
3521
3522
3523# _LT_ENABLE_SHARED([DEFAULT])
3524# ----------------------------
3525# implement the --enable-shared flag, and supports the `shared' and
3526# `disable-shared' LT_INIT options.
3527# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3528# _LT_ENABLE_SHARED
3529
3530
3531
3532
3533# Old names:
3534
3535
3536
3537
3538# This is what autoupdate's m4 run will expand. It fires
3539# the warning (with _au_warn_XXX), outputs it into the
3540# updated configure.ac (with AC_DIAGNOSE), and then outputs
3541# the replacement expansion.
3542
3543
3544# This is an auxiliary macro that is also run when
3545# autoupdate runs m4. It simply calls m4_warning, but
3546# we need a wrapper so that each warning is emitted only
3547# once. We break the quoting in m4_warning's argument in
3548# order to expand this macro's arguments, not AU_DEFUN's.
3549
3550
3551# Finally, this is the expansion that is picked up by
3552# autoconf. It tells the user to run autoupdate, and
3553# then outputs the replacement expansion. We do not care
3554# about autoupdate's warning because that contains
3555# information on what to do *after* running autoupdate.
3556
3557# This is what autoupdate's m4 run will expand. It fires
3558# the warning (with _au_warn_XXX), outputs it into the
3559# updated configure.ac (with AC_DIAGNOSE), and then outputs
3560# the replacement expansion.
3561
3562
3563# This is an auxiliary macro that is also run when
3564# autoupdate runs m4. It simply calls m4_warning, but
3565# we need a wrapper so that each warning is emitted only
3566# once. We break the quoting in m4_warning's argument in
3567# order to expand this macro's arguments, not AU_DEFUN's.
3568
3569
3570# Finally, this is the expansion that is picked up by
3571# autoconf. It tells the user to run autoupdate, and
3572# then outputs the replacement expansion. We do not care
3573# about autoupdate's warning because that contains
3574# information on what to do *after* running autoupdate.
3575
3576
3577
3578
3579
3580# _LT_ENABLE_STATIC([DEFAULT])
3581# ----------------------------
3582# implement the --enable-static flag, and support the `static' and
3583# `disable-static' LT_INIT options.
3584# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3585# _LT_ENABLE_STATIC
3586
3587
3588
3589
3590# Old names:
3591
3592
3593
3594
3595# This is what autoupdate's m4 run will expand. It fires
3596# the warning (with _au_warn_XXX), outputs it into the
3597# updated configure.ac (with AC_DIAGNOSE), and then outputs
3598# the replacement expansion.
3599
3600
3601# This is an auxiliary macro that is also run when
3602# autoupdate runs m4. It simply calls m4_warning, but
3603# we need a wrapper so that each warning is emitted only
3604# once. We break the quoting in m4_warning's argument in
3605# order to expand this macro's arguments, not AU_DEFUN's.
3606
3607
3608# Finally, this is the expansion that is picked up by
3609# autoconf. It tells the user to run autoupdate, and
3610# then outputs the replacement expansion. We do not care
3611# about autoupdate's warning because that contains
3612# information on what to do *after* running autoupdate.
3613
3614# This is what autoupdate's m4 run will expand. It fires
3615# the warning (with _au_warn_XXX), outputs it into the
3616# updated configure.ac (with AC_DIAGNOSE), and then outputs
3617# the replacement expansion.
3618
3619
3620# This is an auxiliary macro that is also run when
3621# autoupdate runs m4. It simply calls m4_warning, but
3622# we need a wrapper so that each warning is emitted only
3623# once. We break the quoting in m4_warning's argument in
3624# order to expand this macro's arguments, not AU_DEFUN's.
3625
3626
3627# Finally, this is the expansion that is picked up by
3628# autoconf. It tells the user to run autoupdate, and
3629# then outputs the replacement expansion. We do not care
3630# about autoupdate's warning because that contains
3631# information on what to do *after* running autoupdate.
3632
3633
3634
3635
3636
3637# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3638# ----------------------------------
3639# implement the --enable-fast-install flag, and support the `fast-install'
3640# and `disable-fast-install' LT_INIT options.
3641# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3642# _LT_ENABLE_FAST_INSTALL
3643
3644
3645
3646
3647# Old names:
3648# This is what autoupdate's m4 run will expand. It fires
3649# the warning (with _au_warn_XXX), outputs it into the
3650# updated configure.ac (with AC_DIAGNOSE), and then outputs
3651# the replacement expansion.
3652
3653
3654# This is an auxiliary macro that is also run when
3655# autoupdate runs m4. It simply calls m4_warning, but
3656# we need a wrapper so that each warning is emitted only
3657# once. We break the quoting in m4_warning's argument in
3658# order to expand this macro's arguments, not AU_DEFUN's.
3659
3660
3661# Finally, this is the expansion that is picked up by
3662# autoconf. It tells the user to run autoupdate, and
3663# then outputs the replacement expansion. We do not care
3664# about autoupdate's warning because that contains
3665# information on what to do *after* running autoupdate.
3666
3667
3668# This is what autoupdate's m4 run will expand. It fires
3669# the warning (with _au_warn_XXX), outputs it into the
3670# updated configure.ac (with AC_DIAGNOSE), and then outputs
3671# the replacement expansion.
3672
3673
3674# This is an auxiliary macro that is also run when
3675# autoupdate runs m4. It simply calls m4_warning, but
3676# we need a wrapper so that each warning is emitted only
3677# once. We break the quoting in m4_warning's argument in
3678# order to expand this macro's arguments, not AU_DEFUN's.
3679
3680
3681# Finally, this is the expansion that is picked up by
3682# autoconf. It tells the user to run autoupdate, and
3683# then outputs the replacement expansion. We do not care
3684# about autoupdate's warning because that contains
3685# information on what to do *after* running autoupdate.
3686
3687
3688
3689
3690# _LT_WITH_PIC([MODE])
3691# --------------------
3692# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3693# LT_INIT options.
3694# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3695# _LT_WITH_PIC
3696
3697
3698
3699
3700# Old name:
3701# This is what autoupdate's m4 run will expand. It fires
3702# the warning (with _au_warn_XXX), outputs it into the
3703# updated configure.ac (with AC_DIAGNOSE), and then outputs
3704# the replacement expansion.
3705
3706
3707# This is an auxiliary macro that is also run when
3708# autoupdate runs m4. It simply calls m4_warning, but
3709# we need a wrapper so that each warning is emitted only
3710# once. We break the quoting in m4_warning's argument in
3711# order to expand this macro's arguments, not AU_DEFUN's.
3712
3713
3714# Finally, this is the expansion that is picked up by
3715# autoconf. It tells the user to run autoupdate, and
3716# then outputs the replacement expansion. We do not care
3717# about autoupdate's warning because that contains
3718# information on what to do *after* running autoupdate.
3719
3720
3721
3722## ----------------- ##
3723## LTDL_INIT Options ##
3724## ----------------- ##
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3736#
3737# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3738# Written by Gary V. Vaughan, 2004
3739#
3740# This file is free software; the Free Software Foundation gives
3741# unlimited permission to copy and/or distribute it, with or without
3742# modifications, as long as this notice is preserved.
3743
3744# serial 6 ltsugar.m4
3745
3746# This is to help aclocal find these macros, as it can't see m4_define.
3747
3748
3749
3750# lt_join(SEP, ARG1, [ARG2...])
3751# -----------------------------
3752# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3753# associated separator.
3754# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3755# versions in m4sugar had bugs.
3756
3757
3758
3759
3760# lt_car(LIST)
3761# lt_cdr(LIST)
3762# ------------
3763# Manipulate m4 lists.
3764# These macros are necessary as long as will still need to support
3765# Autoconf-2.59 which quotes differently.
3766
3767
3768
3769
3770
3771# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3772# ------------------------------------------
3773# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3774# Note that neither SEPARATOR nor STRING are expanded; they are appended
3775# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3776# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3777# than defined and empty).
3778#
3779# This macro is needed until we can rely on Autoconf 2.62, since earlier
3780# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3781
3782
3783
3784
3785# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3786# ----------------------------------------------------------
3787# Produce a SEP delimited list of all paired combinations of elements of
3788# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3789# has the form PREFIXmINFIXSUFFIXn.
3790# Needed until we can rely on m4_combine added in Autoconf 2.62.
3791
3792
3793
3794# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3795# -----------------------------------------------------------------------
3796# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3797# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3798
3799
3800
3801# lt_dict_add(DICT, KEY, VALUE)
3802# -----------------------------
3803
3804
3805
3806# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3807# --------------------------------------------
3808
3809
3810
3811# lt_dict_fetch(DICT, KEY, [SUBKEY])
3812# ----------------------------------
3813
3814
3815
3816# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3817# -----------------------------------------------------------------
3818
3819
3820
3821# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3822# --------------------------------------------------------------
3823
3824
3825# ltversion.m4 -- version numbers -*- Autoconf -*-
3826#
3827# Copyright (C) 2004 Free Software Foundation, Inc.
3828# Written by Scott James Remnant, 2004
3829#
3830# This file is free software; the Free Software Foundation gives
3831# unlimited permission to copy and/or distribute it, with or without
3832# modifications, as long as this notice is preserved.
3833
3834# Generated from ltversion.in.
3835
3836# serial 3134 ltversion.m4
3837# This file is part of GNU Libtool
3838
3839
3840
3841
3842
3843
3844# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3845#
3846# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3847# Written by Scott James Remnant, 2004.
3848#
3849# This file is free software; the Free Software Foundation gives
3850# unlimited permission to copy and/or distribute it, with or without
3851# modifications, as long as this notice is preserved.
3852
3853# serial 4 lt~obsolete.m4
3854
3855# These exist entirely to fool aclocal when bootstrapping libtool.
3856#
3857# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3858# which have later been changed to m4_define as they aren't part of the
3859# exported API, or moved to Autoconf or Automake where they belong.
3860#
3861# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3862# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3863# using a macro with the same name in our local m4/libtool.m4 it'll
3864# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3865# and doesn't know about Autoconf macros at all.)
3866#
3867# So we provide this file, which has a silly filename so it's always
3868# included after everything else. This provides aclocal with the
3869# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3870# because those macros already exist, or will be overwritten later.
3871# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3872#
3873# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3874# Yes, that means every name once taken will need to remain here until
3875# we give up compatibility with versions before 1.7, at which point
3876# we need to keep only those names which we still refer to.
3877
3878# This is to help aclocal find these macros, as it can't see m4_define.
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943## -*- Autoconf -*-
3944
3945# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3946# Free Software Foundation, Inc.
3947#
3948# This file is free software; the Free Software Foundation
3949# gives unlimited permission to copy and/or distribute it,
3950# with or without modifications, as long as this notice is preserved.
3951
3952# serial 8
3953
3954# Based on depend.m4 from automake 1.9, modified for standalone use in
3955# an environment where GNU make is required.
3956
3957# ZW_PROG_COMPILER_DEPENDENCIES
3958# -----------------------------
3959# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3960# sets fooDEPMODE accordingly. Cache-variable compatible with
3961# original; not side-effect compatible. As the users of this macro
3962# may require accurate dependencies for correct builds, it does *not*
3963# honor --disable-dependency-checking, and failure to detect a usable
3964# method is an error. depcomp is assumed to be located in
3965# $ac_aux_dir.
3966#
3967# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3968
3969
3970
3971# AM_SET_DEPDIR
3972# -------------
3973# Choose a directory name for dependency files.
3974
3975
3976# ZW_CREATE_DEPDIR
3977# ----------------
3978# As AM_SET_DEPDIR, but also create the directory at config.status time.
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
6bb11ab3
L
4020
4021
4022
4023
4024
6bb11ab3
L
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
6bb11ab3
L
4040
4041
4042
4043
4044
4045# intl sister-directory configuration rules.
4046#
4047
4048# The idea behind this macro is that there's no need to repeat all the
4049# autoconf probes done by the intl directory - it's already done them
4050# for us. In fact, there's no need even to look at the cache for the
4051# answers. All we need to do is nab a few pieces of information.
4052# The intl directory is set up to make this easy, by generating a
4053# small file which can be sourced as a shell script; then we produce
4054# the necessary substitutions and definitions for this directory.
4055
4056
4057
4058# Autoconf M4 include file defining utility macros for complex Canadian
4059# cross builds.
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069####
4070# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4071# or AC_INIT.
4072# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4073
4074####
4075# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4076# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4077
4078
4079####
4080# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4081# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4082
4083
4084
4085# Backported from Autoconf 2.5x; can go away when and if
4086# we switch. Put the OS path separator in $PATH_SEPARATOR.
4087
4088
4089
4090
37f980dc
SM
4091
4092
4093
4094
6bb11ab3
L
4095# ACX_HAVE_GCC_FOR_TARGET
4096# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4097
4098
4099# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4100# Searching for installed target binutils. We need to take extra care,
4101# else we may find the wrong assembler, linker, etc., and lose.
4102#
4103# First try --with-build-time-tools, if specified.
4104#
4105# For build != host, we ask the installed GCC for the name of the tool it
4106# uses, and accept it if it is an absolute path. This is because the
4107# only good choice for a compiler is the same GCC version that is being
4108# installed (or we couldn't make target libraries), and we assume that
4109# on the host system we'll have not only the same GCC version, but also
4110# the same binutils version.
4111#
4112# For build == host, search the same directories that the installed
4113# compiler will search. We used to do this for the assembler, linker,
4114# and nm only; for simplicity of configuration, however, we extend this
4115# criterion to tools (such as ar and ranlib) that are never invoked by
4116# the compiler, to avoid mismatches.
4117#
4118# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4119# if build == target. This makes the most sense only when bootstrapping,
4120# but we also do so when build != host. In this case, we hope that the
4121# build and host systems will have similar contents of MD_EXEC_PREFIX.
4122#
4123# If we do not find a suitable binary, then try the user's path.
4124
4125
4126###
4127# AC_PROG_CPP_WERROR
4128# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4129# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4130# For now, using this also overrides header checks to use only the
4131# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4132# bit harder from here).
4133# Eventually autoconf will default to checking headers with the compiler
4134# instead, and we'll have to do this differently.
4135
4136# AC_PROG_CPP_WERROR
4137
4138# Test for GNAT.
4139# We require the gnatbind & gnatmake programs, as well as a compiler driver
4140# that understands Ada. We use the user's CC setting, already found, and
4141# possibly add $1 to the command-line parameters.
4142#
4143# Sets the shell variable have_gnat to yes or no as appropriate, and
4144# substitutes GNATBIND and GNATMAKE.
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170ac_ext=c
4171ac_cpp='$CPP $CPPFLAGS'
4172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4174ac_compiler_gnu=$ac_cv_c_compiler_gnu
4175if test -n "$ac_tool_prefix"; then
4176 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4177set dummy ${ac_tool_prefix}gcc; ac_word=$2
4178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4179$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4180if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4181 $as_echo_n "(cached) " >&6
4182else
4183 if test -n "$CC"; then
4184 ac_cv_prog_CC="$CC" # Let the user override the test.
4185else
4186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4187for as_dir in $PATH
4188do
4189 IFS=$as_save_IFS
4190 test -z "$as_dir" && as_dir=.
4191 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4193 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4195 break 2
4196 fi
4197done
4198 done
4199IFS=$as_save_IFS
4200
4201fi
4202fi
4203CC=$ac_cv_prog_CC
4204if test -n "$CC"; then
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4206$as_echo "$CC" >&6; }
4207else
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4209$as_echo "no" >&6; }
4210fi
4211
4212
4213fi
4214if test -z "$ac_cv_prog_CC"; then
4215 ac_ct_CC=$CC
4216 # Extract the first word of "gcc", so it can be a program name with args.
4217set dummy gcc; ac_word=$2
4218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4219$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4220if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4221 $as_echo_n "(cached) " >&6
4222else
4223 if test -n "$ac_ct_CC"; then
4224 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4225else
4226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4227for as_dir in $PATH
4228do
4229 IFS=$as_save_IFS
4230 test -z "$as_dir" && as_dir=.
4231 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4232 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4233 ac_cv_prog_ac_ct_CC="gcc"
4234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4235 break 2
4236 fi
4237done
4238 done
4239IFS=$as_save_IFS
4240
4241fi
4242fi
4243ac_ct_CC=$ac_cv_prog_ac_ct_CC
4244if test -n "$ac_ct_CC"; then
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4246$as_echo "$ac_ct_CC" >&6; }
4247else
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4249$as_echo "no" >&6; }
4250fi
4251
4252 if test "x$ac_ct_CC" = x; then
4253 CC=""
4254 else
4255 case $cross_compiling:$ac_tool_warned in
4256yes:)
4257{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4258$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4259ac_tool_warned=yes ;;
4260esac
4261 CC=$ac_ct_CC
4262 fi
4263else
4264 CC="$ac_cv_prog_CC"
4265fi
4266
4267if test -z "$CC"; then
4268 if test -n "$ac_tool_prefix"; then
4269 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4270set dummy ${ac_tool_prefix}cc; ac_word=$2
4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4272$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4273if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4274 $as_echo_n "(cached) " >&6
4275else
4276 if test -n "$CC"; then
4277 ac_cv_prog_CC="$CC" # Let the user override the test.
4278else
4279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4280for as_dir in $PATH
4281do
4282 IFS=$as_save_IFS
4283 test -z "$as_dir" && as_dir=.
4284 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4285 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4286 ac_cv_prog_CC="${ac_tool_prefix}cc"
4287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4288 break 2
4289 fi
4290done
4291 done
4292IFS=$as_save_IFS
4293
4294fi
4295fi
4296CC=$ac_cv_prog_CC
4297if test -n "$CC"; then
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4299$as_echo "$CC" >&6; }
4300else
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4302$as_echo "no" >&6; }
4303fi
4304
4305
4306 fi
4307fi
4308if test -z "$CC"; then
4309 # Extract the first word of "cc", so it can be a program name with args.
4310set dummy cc; ac_word=$2
4311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4312$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4313if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4314 $as_echo_n "(cached) " >&6
4315else
4316 if test -n "$CC"; then
4317 ac_cv_prog_CC="$CC" # Let the user override the test.
4318else
4319 ac_prog_rejected=no
4320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4321for as_dir in $PATH
4322do
4323 IFS=$as_save_IFS
4324 test -z "$as_dir" && as_dir=.
4325 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4327 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4328 ac_prog_rejected=yes
4329 continue
4330 fi
4331 ac_cv_prog_CC="cc"
4332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4333 break 2
4334 fi
4335done
4336 done
4337IFS=$as_save_IFS
4338
4339if test $ac_prog_rejected = yes; then
4340 # We found a bogon in the path, so make sure we never use it.
4341 set dummy $ac_cv_prog_CC
4342 shift
4343 if test $# != 0; then
4344 # We chose a different compiler from the bogus one.
4345 # However, it has the same basename, so the bogon will be chosen
4346 # first if we set CC to just the basename; use the full file name.
4347 shift
4348 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4349 fi
4350fi
4351fi
4352fi
4353CC=$ac_cv_prog_CC
4354if test -n "$CC"; then
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4356$as_echo "$CC" >&6; }
4357else
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4359$as_echo "no" >&6; }
4360fi
4361
4362
4363fi
4364if test -z "$CC"; then
4365 if test -n "$ac_tool_prefix"; then
4366 for ac_prog in cl.exe
4367 do
4368 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4369set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4371$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4372if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4373 $as_echo_n "(cached) " >&6
4374else
4375 if test -n "$CC"; then
4376 ac_cv_prog_CC="$CC" # Let the user override the test.
4377else
4378as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4379for as_dir in $PATH
4380do
4381 IFS=$as_save_IFS
4382 test -z "$as_dir" && as_dir=.
4383 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4385 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4387 break 2
4388 fi
4389done
4390 done
4391IFS=$as_save_IFS
4392
4393fi
4394fi
4395CC=$ac_cv_prog_CC
4396if test -n "$CC"; then
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4398$as_echo "$CC" >&6; }
4399else
4400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4401$as_echo "no" >&6; }
4402fi
4403
4404
4405 test -n "$CC" && break
4406 done
4407fi
4408if test -z "$CC"; then
4409 ac_ct_CC=$CC
4410 for ac_prog in cl.exe
4411do
4412 # Extract the first word of "$ac_prog", so it can be a program name with args.
4413set dummy $ac_prog; ac_word=$2
4414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4415$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4416if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4417 $as_echo_n "(cached) " >&6
4418else
4419 if test -n "$ac_ct_CC"; then
4420 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4421else
4422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4423for as_dir in $PATH
4424do
4425 IFS=$as_save_IFS
4426 test -z "$as_dir" && as_dir=.
4427 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4429 ac_cv_prog_ac_ct_CC="$ac_prog"
4430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4431 break 2
4432 fi
4433done
4434 done
4435IFS=$as_save_IFS
4436
4437fi
4438fi
4439ac_ct_CC=$ac_cv_prog_ac_ct_CC
4440if test -n "$ac_ct_CC"; then
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4442$as_echo "$ac_ct_CC" >&6; }
4443else
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4445$as_echo "no" >&6; }
4446fi
4447
4448
4449 test -n "$ac_ct_CC" && break
4450done
4451
4452 if test "x$ac_ct_CC" = x; then
4453 CC=""
4454 else
4455 case $cross_compiling:$ac_tool_warned in
4456yes:)
4457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4459ac_tool_warned=yes ;;
4460esac
4461 CC=$ac_ct_CC
4462 fi
4463fi
4464
4465fi
4466
4467
4468test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4469$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4470as_fn_error $? "no acceptable C compiler found in \$PATH
4471See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4472
4473# Provide some information about the compiler.
4474$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4475set X $ac_compile
4476ac_compiler=$2
4477for ac_option in --version -v -V -qversion; do
4478 { { ac_try="$ac_compiler $ac_option >&5"
4479case "(($ac_try" in
4480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4481 *) ac_try_echo=$ac_try;;
4482esac
4483eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4484$as_echo "$ac_try_echo"; } >&5
4485 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4486 ac_status=$?
4487 if test -s conftest.err; then
4488 sed '10a\
4489... rest of stderr output deleted ...
4490 10q' conftest.err >conftest.er1
4491 cat conftest.er1 >&5
6bb11ab3 4492 fi
d0ac1c44 4493 rm -f conftest.er1 conftest.err
6bb11ab3
L
4494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4495 test $ac_status = 0; }
4496done
4497
4498cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4499/* end confdefs.h. */
4500
4501int
4502main ()
4503{
4504
4505 ;
4506 return 0;
4507}
4508_ACEOF
4509ac_clean_files_save=$ac_clean_files
d0ac1c44 4510ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4511# Try to create an executable without -o first, disregard a.out.
4512# It will help us diagnose broken compilers, and finding out an intuition
4513# of exeext.
d0ac1c44
SM
4514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4515$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4516ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4517
4518# The possible output files:
4519ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4520
4521ac_rmfiles=
4522for ac_file in $ac_files
4523do
4524 case $ac_file in
4525 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4526 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4527 esac
4528done
4529rm -f $ac_rmfiles
4530
4531if { { ac_try="$ac_link_default"
4532case "(($ac_try" in
4533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4534 *) ac_try_echo=$ac_try;;
4535esac
4536eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4537$as_echo "$ac_try_echo"; } >&5
4538 (eval "$ac_link_default") 2>&5
4539 ac_status=$?
4540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4541 test $ac_status = 0; }; then :
4542 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4543# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4544# in a Makefile. We should not override ac_cv_exeext if it was cached,
4545# so that the user can short-circuit this test for compilers unknown to
4546# Autoconf.
4547for ac_file in $ac_files ''
4548do
4549 test -f "$ac_file" || continue
4550 case $ac_file in
4551 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4552 ;;
4553 [ab].out )
4554 # We found the default executable, but exeext='' is most
4555 # certainly right.
4556 break;;
4557 *.* )
4558 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4559 then :; else
4560 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4561 fi
4562 # We set ac_cv_exeext here because the later test for it is not
4563 # safe: cross compilers may not add the suffix if given an `-o'
4564 # argument, so we may need to know it at that point already.
4565 # Even if this section looks crufty: it has the advantage of
4566 # actually working.
4567 break;;
4568 * )
4569 break;;
4570 esac
4571done
4572test "$ac_cv_exeext" = no && ac_cv_exeext=
4573
4574else
4575 ac_file=''
4576fi
6bb11ab3 4577if test -z "$ac_file"; then :
d0ac1c44
SM
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4579$as_echo "no" >&6; }
4580$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4581sed 's/^/| /' conftest.$ac_ext >&5
4582
4583{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4584$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4585as_fn_error 77 "C compiler cannot create executables
4586See \`config.log' for more details" "$LINENO" 5; }
4587else
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4589$as_echo "yes" >&6; }
6bb11ab3 4590fi
d0ac1c44
SM
4591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4592$as_echo_n "checking for C compiler default output file name... " >&6; }
4593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4594$as_echo "$ac_file" >&6; }
6bb11ab3
L
4595ac_exeext=$ac_cv_exeext
4596
d0ac1c44 4597rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4598ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4600$as_echo_n "checking for suffix of executables... " >&6; }
4601if { { ac_try="$ac_link"
4602case "(($ac_try" in
4603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4604 *) ac_try_echo=$ac_try;;
4605esac
4606eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4607$as_echo "$ac_try_echo"; } >&5
4608 (eval "$ac_link") 2>&5
4609 ac_status=$?
4610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4611 test $ac_status = 0; }; then :
4612 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4613# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4614# work properly (i.e., refer to `conftest.exe'), while it won't with
4615# `rm'.
4616for ac_file in conftest.exe conftest conftest.*; do
4617 test -f "$ac_file" || continue
4618 case $ac_file in
4619 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4620 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4621 break;;
4622 * ) break;;
4623 esac
4624done
4625else
4626 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4627$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4628as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4629See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4630fi
d0ac1c44 4631rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4633$as_echo "$ac_cv_exeext" >&6; }
4634
4635rm -f conftest.$ac_ext
4636EXEEXT=$ac_cv_exeext
4637ac_exeext=$EXEEXT
d0ac1c44
SM
4638cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4639/* end confdefs.h. */
4640#include <stdio.h>
4641int
4642main ()
4643{
4644FILE *f = fopen ("conftest.out", "w");
4645 return ferror (f) || fclose (f) != 0;
4646
4647 ;
4648 return 0;
4649}
4650_ACEOF
4651ac_clean_files="$ac_clean_files conftest.out"
4652# Check that the compiler produces executables we can run. If not, either
4653# the compiler is broken, or we cross compile.
4654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4655$as_echo_n "checking whether we are cross compiling... " >&6; }
4656if test "$cross_compiling" != yes; then
4657 { { ac_try="$ac_link"
4658case "(($ac_try" in
4659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4660 *) ac_try_echo=$ac_try;;
4661esac
4662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4663$as_echo "$ac_try_echo"; } >&5
4664 (eval "$ac_link") 2>&5
4665 ac_status=$?
4666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4667 test $ac_status = 0; }
4668 if { ac_try='./conftest$ac_cv_exeext'
4669 { { case "(($ac_try" in
4670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4671 *) ac_try_echo=$ac_try;;
4672esac
4673eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4674$as_echo "$ac_try_echo"; } >&5
4675 (eval "$ac_try") 2>&5
4676 ac_status=$?
4677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4678 test $ac_status = 0; }; }; then
4679 cross_compiling=no
4680 else
4681 if test "$cross_compiling" = maybe; then
4682 cross_compiling=yes
4683 else
4684 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4685$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4686as_fn_error $? "cannot run C compiled programs.
4687If you meant to cross compile, use \`--host'.
4688See \`config.log' for more details" "$LINENO" 5; }
4689 fi
4690 fi
4691fi
4692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4693$as_echo "$cross_compiling" >&6; }
4694
4695rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4696ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4698$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4699if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4700 $as_echo_n "(cached) " >&6
4701else
4702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4703/* end confdefs.h. */
4704
4705int
4706main ()
4707{
4708
4709 ;
4710 return 0;
4711}
4712_ACEOF
4713rm -f conftest.o conftest.obj
4714if { { ac_try="$ac_compile"
4715case "(($ac_try" in
4716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4717 *) ac_try_echo=$ac_try;;
4718esac
4719eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4720$as_echo "$ac_try_echo"; } >&5
4721 (eval "$ac_compile") 2>&5
4722 ac_status=$?
4723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4724 test $ac_status = 0; }; then :
4725 for ac_file in conftest.o conftest.obj conftest.*; do
4726 test -f "$ac_file" || continue;
4727 case $ac_file in
4728 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4729 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4730 break;;
4731 esac
4732done
4733else
4734 $as_echo "$as_me: failed program was:" >&5
4735sed 's/^/| /' conftest.$ac_ext >&5
4736
4737{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4738$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4739as_fn_error $? "cannot compute suffix of object files: cannot compile
4740See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4741fi
4742rm -f conftest.$ac_cv_objext conftest.$ac_ext
4743fi
4744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4745$as_echo "$ac_cv_objext" >&6; }
4746OBJEXT=$ac_cv_objext
4747ac_objext=$OBJEXT
4748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4749$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4750if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4751 $as_echo_n "(cached) " >&6
4752else
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754/* end confdefs.h. */
4755
4756int
4757main ()
4758{
4759#ifndef __GNUC__
4760 choke me
4761#endif
4762
4763 ;
4764 return 0;
4765}
4766_ACEOF
4767if ac_fn_c_try_compile "$LINENO"; then :
4768 ac_compiler_gnu=yes
4769else
4770 ac_compiler_gnu=no
4771fi
4772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4773ac_cv_c_compiler_gnu=$ac_compiler_gnu
4774
4775fi
4776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4777$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4778if test $ac_compiler_gnu = yes; then
4779 GCC=yes
4780else
4781 GCC=
4782fi
4783ac_test_CFLAGS=${CFLAGS+set}
4784ac_save_CFLAGS=$CFLAGS
4785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4786$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4787if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4788 $as_echo_n "(cached) " >&6
4789else
4790 ac_save_c_werror_flag=$ac_c_werror_flag
4791 ac_c_werror_flag=yes
4792 ac_cv_prog_cc_g=no
4793 CFLAGS="-g"
4794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4795/* end confdefs.h. */
4796
4797int
4798main ()
4799{
4800
4801 ;
4802 return 0;
4803}
4804_ACEOF
4805if ac_fn_c_try_compile "$LINENO"; then :
4806 ac_cv_prog_cc_g=yes
4807else
4808 CFLAGS=""
4809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4810/* end confdefs.h. */
4811
4812int
4813main ()
4814{
4815
4816 ;
4817 return 0;
4818}
4819_ACEOF
4820if ac_fn_c_try_compile "$LINENO"; then :
4821
4822else
4823 ac_c_werror_flag=$ac_save_c_werror_flag
4824 CFLAGS="-g"
4825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4826/* end confdefs.h. */
4827
4828int
4829main ()
4830{
4831
4832 ;
4833 return 0;
4834}
4835_ACEOF
4836if ac_fn_c_try_compile "$LINENO"; then :
4837 ac_cv_prog_cc_g=yes
4838fi
4839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4840fi
4841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4842fi
4843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4844 ac_c_werror_flag=$ac_save_c_werror_flag
4845fi
4846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4847$as_echo "$ac_cv_prog_cc_g" >&6; }
4848if test "$ac_test_CFLAGS" = set; then
4849 CFLAGS=$ac_save_CFLAGS
4850elif test $ac_cv_prog_cc_g = yes; then
4851 if test "$GCC" = yes; then
4852 CFLAGS="-g -O2"
4853 else
4854 CFLAGS="-g"
4855 fi
4856else
4857 if test "$GCC" = yes; then
4858 CFLAGS="-O2"
4859 else
4860 CFLAGS=
4861 fi
4862fi
4863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4864$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4865if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4866 $as_echo_n "(cached) " >&6
4867else
4868 ac_cv_prog_cc_c89=no
4869ac_save_CC=$CC
4870cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4871/* end confdefs.h. */
4872#include <stdarg.h>
4873#include <stdio.h>
d0ac1c44 4874struct stat;
6bb11ab3
L
4875/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4876struct buf { int x; };
4877FILE * (*rcsopen) (struct buf *, struct stat *, int);
4878static char *e (p, i)
4879 char **p;
4880 int i;
4881{
4882 return p[i];
4883}
4884static char *f (char * (*g) (char **, int), char **p, ...)
4885{
4886 char *s;
4887 va_list v;
4888 va_start (v,p);
4889 s = g (p, va_arg (v,int));
4890 va_end (v);
4891 return s;
4892}
4893
4894/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4895 function prototypes and stuff, but not '\xHH' hex character constants.
4896 These don't provoke an error unfortunately, instead are silently treated
4897 as 'x'. The following induces an error, until -std is added to get
4898 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4899 array size at least. It's necessary to write '\x00'==0 to get something
4900 that's true only with -std. */
4901int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4902
4903/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4904 inside strings and character constants. */
4905#define FOO(x) 'x'
4906int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4907
4908int test (int i, double x);
4909struct s1 {int (*f) (int a);};
4910struct s2 {int (*f) (double a);};
4911int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4912int argc;
4913char **argv;
4914int
4915main ()
4916{
4917return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4918 ;
4919 return 0;
4920}
4921_ACEOF
4922for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4923 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4924do
4925 CC="$ac_save_CC $ac_arg"
4926 if ac_fn_c_try_compile "$LINENO"; then :
4927 ac_cv_prog_cc_c89=$ac_arg
4928fi
4929rm -f core conftest.err conftest.$ac_objext
4930 test "x$ac_cv_prog_cc_c89" != "xno" && break
4931done
4932rm -f conftest.$ac_ext
4933CC=$ac_save_CC
4934
4935fi
4936# AC_CACHE_VAL
4937case "x$ac_cv_prog_cc_c89" in
4938 x)
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4940$as_echo "none needed" >&6; } ;;
4941 xno)
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4943$as_echo "unsupported" >&6; } ;;
4944 *)
4945 CC="$CC $ac_cv_prog_cc_c89"
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4947$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4948esac
4949if test "x$ac_cv_prog_cc_c89" != xno; then :
4950
4951fi
4952
4953ac_ext=c
4954ac_cpp='$CPP $CPPFLAGS'
4955ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4956ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4957ac_compiler_gnu=$ac_cv_c_compiler_gnu
4958
4959ac_aux_dir=
4960for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4961 if test -f "$ac_dir/install-sh"; then
4962 ac_aux_dir=$ac_dir
4963 ac_install_sh="$ac_aux_dir/install-sh -c"
4964 break
4965 elif test -f "$ac_dir/install.sh"; then
4966 ac_aux_dir=$ac_dir
4967 ac_install_sh="$ac_aux_dir/install.sh -c"
4968 break
4969 elif test -f "$ac_dir/shtool"; then
4970 ac_aux_dir=$ac_dir
4971 ac_install_sh="$ac_aux_dir/shtool install -c"
4972 break
4973 fi
6bb11ab3
L
4974done
4975if test -z "$ac_aux_dir"; then
d0ac1c44 4976 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4977fi
4978
4979# These three variables are undocumented and unsupported,
4980# and are intended to be withdrawn in a future Autoconf release.
4981# They can cause serious problems if a builder's source tree is in a directory
4982# whose full name contains unusual characters.
4983ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4984ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4985ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4986
4987
4988# Make sure we can run config.sub.
4989$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4990 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4991
4992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4993$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4994if ${ac_cv_build+:} false; then :
6bb11ab3
L
4995 $as_echo_n "(cached) " >&6
4996else
4997 ac_build_alias=$build_alias
4998test "x$ac_build_alias" = x &&
4999 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5000test "x$ac_build_alias" = x &&
d0ac1c44 5001 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 5002ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 5003 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
5004
5005fi
5006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5007$as_echo "$ac_cv_build" >&6; }
5008case $ac_cv_build in
5009*-*-*) ;;
d0ac1c44 5010*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
5011esac
5012build=$ac_cv_build
5013ac_save_IFS=$IFS; IFS='-'
5014set x $ac_cv_build
5015shift
5016build_cpu=$1
5017build_vendor=$2
5018shift; shift
5019# Remember, the first character of IFS is used to create $*,
5020# except with old shells:
5021build_os=$*
5022IFS=$ac_save_IFS
5023case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5024
5025
5026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5027$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5028if ${ac_cv_host+:} false; then :
6bb11ab3
L
5029 $as_echo_n "(cached) " >&6
5030else
5031 if test "x$host_alias" = x; then
5032 ac_cv_host=$ac_cv_build
5033else
5034 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5035 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5036fi
5037
5038fi
5039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5040$as_echo "$ac_cv_host" >&6; }
5041case $ac_cv_host in
5042*-*-*) ;;
d0ac1c44 5043*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5044esac
5045host=$ac_cv_host
5046ac_save_IFS=$IFS; IFS='-'
5047set x $ac_cv_host
5048shift
5049host_cpu=$1
5050host_vendor=$2
5051shift; shift
5052# Remember, the first character of IFS is used to create $*,
5053# except with old shells:
5054host_os=$*
5055IFS=$ac_save_IFS
5056case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5057
5058
5059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5060$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5061if ${ac_cv_target+:} false; then :
6bb11ab3
L
5062 $as_echo_n "(cached) " >&6
5063else
5064 if test "x$target_alias" = x; then
5065 ac_cv_target=$ac_cv_host
5066else
5067 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5068 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5069fi
5070
5071fi
5072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5073$as_echo "$ac_cv_target" >&6; }
5074case $ac_cv_target in
5075*-*-*) ;;
d0ac1c44 5076*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5077esac
5078target=$ac_cv_target
5079ac_save_IFS=$IFS; IFS='-'
5080set x $ac_cv_target
5081shift
5082target_cpu=$1
5083target_vendor=$2
5084shift; shift
5085# Remember, the first character of IFS is used to create $*,
5086# except with old shells:
5087target_os=$*
5088IFS=$ac_save_IFS
5089case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5090
5091
5092# The aliases save the names the user supplied, while $host etc.
5093# will get canonicalized.
5094test -n "$target_alias" &&
5095 test "$program_prefix$program_suffix$program_transform_name" = \
5096 NONENONEs,x,x, &&
5097 program_prefix=${target_alias}-
5098
5099ac_ext=c
5100ac_cpp='$CPP $CPPFLAGS'
5101ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5102ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5103ac_compiler_gnu=$ac_cv_c_compiler_gnu
5104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5105$as_echo_n "checking how to run the C preprocessor... " >&6; }
5106# On Suns, sometimes $CPP names a directory.
5107if test -n "$CPP" && test -d "$CPP"; then
5108 CPP=
5109fi
5110if test -z "$CPP"; then
d0ac1c44 5111 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5112 $as_echo_n "(cached) " >&6
5113else
5114 # Double quotes because CPP needs to be expanded
5115 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5116 do
5117 ac_preproc_ok=false
5118for ac_c_preproc_warn_flag in '' yes
5119do
5120 # Use a header file that comes with gcc, so configuring glibc
5121 # with a fresh cross-compiler works.
5122 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5123 # <limits.h> exists even on freestanding compilers.
5124 # On the NeXT, cc -E runs the code through the compiler's parser,
5125 # not just through cpp. "Syntax error" is here to catch this case.
5126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5127/* end confdefs.h. */
5128#ifdef __STDC__
5129# include <limits.h>
5130#else
5131# include <assert.h>
5132#endif
5133 Syntax error
5134_ACEOF
5135if ac_fn_c_try_cpp "$LINENO"; then :
5136
5137else
5138 # Broken: fails on valid input.
5139continue
5140fi
d0ac1c44 5141rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5142
5143 # OK, works on sane cases. Now check whether nonexistent headers
5144 # can be detected and how.
5145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5146/* end confdefs.h. */
5147#include <ac_nonexistent.h>
5148_ACEOF
5149if ac_fn_c_try_cpp "$LINENO"; then :
5150 # Broken: success on invalid input.
5151continue
5152else
5153 # Passes both tests.
5154ac_preproc_ok=:
5155break
5156fi
d0ac1c44 5157rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5158
5159done
5160# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5161rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5162if $ac_preproc_ok; then :
5163 break
5164fi
5165
5166 done
5167 ac_cv_prog_CPP=$CPP
5168
5169fi
5170 CPP=$ac_cv_prog_CPP
5171else
5172 ac_cv_prog_CPP=$CPP
5173fi
5174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5175$as_echo "$CPP" >&6; }
5176ac_preproc_ok=false
5177for ac_c_preproc_warn_flag in '' yes
5178do
5179 # Use a header file that comes with gcc, so configuring glibc
5180 # with a fresh cross-compiler works.
5181 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5182 # <limits.h> exists even on freestanding compilers.
5183 # On the NeXT, cc -E runs the code through the compiler's parser,
5184 # not just through cpp. "Syntax error" is here to catch this case.
5185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5186/* end confdefs.h. */
5187#ifdef __STDC__
5188# include <limits.h>
5189#else
5190# include <assert.h>
5191#endif
5192 Syntax error
5193_ACEOF
5194if ac_fn_c_try_cpp "$LINENO"; then :
5195
5196else
5197 # Broken: fails on valid input.
5198continue
5199fi
d0ac1c44 5200rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5201
5202 # OK, works on sane cases. Now check whether nonexistent headers
5203 # can be detected and how.
5204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205/* end confdefs.h. */
5206#include <ac_nonexistent.h>
5207_ACEOF
5208if ac_fn_c_try_cpp "$LINENO"; then :
5209 # Broken: success on invalid input.
5210continue
5211else
5212 # Passes both tests.
5213ac_preproc_ok=:
5214break
5215fi
d0ac1c44 5216rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5217
5218done
5219# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5220rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5221if $ac_preproc_ok; then :
5222
5223else
5224 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5225$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5226as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5227See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5228fi
5229
5230ac_ext=c
5231ac_cpp='$CPP $CPPFLAGS'
5232ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5233ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5234ac_compiler_gnu=$ac_cv_c_compiler_gnu
5235
5236
5237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5238$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5239if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5240 $as_echo_n "(cached) " >&6
5241else
5242 if test -z "$GREP"; then
5243 ac_path_GREP_found=false
5244 # Loop through the user's path and test for each of PROGNAME-LIST
5245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5246for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5247do
5248 IFS=$as_save_IFS
5249 test -z "$as_dir" && as_dir=.
5250 for ac_prog in grep ggrep; do
5251 for ac_exec_ext in '' $ac_executable_extensions; do
5252 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5253 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5254# Check for GNU ac_path_GREP and select it if it is found.
5255 # Check for GNU $ac_path_GREP
5256case `"$ac_path_GREP" --version 2>&1` in
5257*GNU*)
5258 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5259*)
5260 ac_count=0
5261 $as_echo_n 0123456789 >"conftest.in"
5262 while :
5263 do
5264 cat "conftest.in" "conftest.in" >"conftest.tmp"
5265 mv "conftest.tmp" "conftest.in"
5266 cp "conftest.in" "conftest.nl"
5267 $as_echo 'GREP' >> "conftest.nl"
5268 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5269 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5270 as_fn_arith $ac_count + 1 && ac_count=$as_val
5271 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5272 # Best one so far, save it but keep looking for a better one
5273 ac_cv_path_GREP="$ac_path_GREP"
5274 ac_path_GREP_max=$ac_count
5275 fi
5276 # 10*(2^10) chars as input seems more than enough
5277 test $ac_count -gt 10 && break
5278 done
5279 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5280esac
5281
5282 $ac_path_GREP_found && break 3
5283 done
5284 done
5285 done
5286IFS=$as_save_IFS
5287 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5288 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5289 fi
5290else
5291 ac_cv_path_GREP=$GREP
5292fi
5293
5294fi
5295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5296$as_echo "$ac_cv_path_GREP" >&6; }
5297 GREP="$ac_cv_path_GREP"
5298
5299
5300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5301$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5302if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5303 $as_echo_n "(cached) " >&6
5304else
5305 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5306 then ac_cv_path_EGREP="$GREP -E"
5307 else
5308 if test -z "$EGREP"; then
5309 ac_path_EGREP_found=false
5310 # Loop through the user's path and test for each of PROGNAME-LIST
5311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5312for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5313do
5314 IFS=$as_save_IFS
5315 test -z "$as_dir" && as_dir=.
5316 for ac_prog in egrep; do
5317 for ac_exec_ext in '' $ac_executable_extensions; do
5318 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5319 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5320# Check for GNU ac_path_EGREP and select it if it is found.
5321 # Check for GNU $ac_path_EGREP
5322case `"$ac_path_EGREP" --version 2>&1` in
5323*GNU*)
5324 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5325*)
5326 ac_count=0
5327 $as_echo_n 0123456789 >"conftest.in"
5328 while :
5329 do
5330 cat "conftest.in" "conftest.in" >"conftest.tmp"
5331 mv "conftest.tmp" "conftest.in"
5332 cp "conftest.in" "conftest.nl"
5333 $as_echo 'EGREP' >> "conftest.nl"
5334 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5335 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5336 as_fn_arith $ac_count + 1 && ac_count=$as_val
5337 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5338 # Best one so far, save it but keep looking for a better one
5339 ac_cv_path_EGREP="$ac_path_EGREP"
5340 ac_path_EGREP_max=$ac_count
5341 fi
5342 # 10*(2^10) chars as input seems more than enough
5343 test $ac_count -gt 10 && break
5344 done
5345 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5346esac
5347
5348 $ac_path_EGREP_found && break 3
5349 done
5350 done
5351 done
5352IFS=$as_save_IFS
5353 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5354 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5355 fi
5356else
5357 ac_cv_path_EGREP=$EGREP
5358fi
5359
5360 fi
5361fi
5362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5363$as_echo "$ac_cv_path_EGREP" >&6; }
5364 EGREP="$ac_cv_path_EGREP"
5365
5366
5367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5368$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5369if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5370 $as_echo_n "(cached) " >&6
5371else
5372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5373/* end confdefs.h. */
5374#include <stdlib.h>
5375#include <stdarg.h>
5376#include <string.h>
5377#include <float.h>
5378
5379int
5380main ()
5381{
5382
5383 ;
5384 return 0;
5385}
5386_ACEOF
5387if ac_fn_c_try_compile "$LINENO"; then :
5388 ac_cv_header_stdc=yes
5389else
5390 ac_cv_header_stdc=no
5391fi
5392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5393
5394if test $ac_cv_header_stdc = yes; then
5395 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397/* end confdefs.h. */
5398#include <string.h>
5399
5400_ACEOF
5401if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5402 $EGREP "memchr" >/dev/null 2>&1; then :
5403
5404else
5405 ac_cv_header_stdc=no
5406fi
5407rm -f conftest*
5408
5409fi
5410
5411if test $ac_cv_header_stdc = yes; then
5412 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5414/* end confdefs.h. */
5415#include <stdlib.h>
5416
5417_ACEOF
5418if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5419 $EGREP "free" >/dev/null 2>&1; then :
5420
5421else
5422 ac_cv_header_stdc=no
5423fi
5424rm -f conftest*
5425
5426fi
5427
5428if test $ac_cv_header_stdc = yes; then
5429 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5430 if test "$cross_compiling" = yes; then :
5431 :
5432else
5433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5434/* end confdefs.h. */
5435#include <ctype.h>
5436#include <stdlib.h>
5437#if ((' ' & 0x0FF) == 0x020)
5438# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5439# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5440#else
5441# define ISLOWER(c) \
5442 (('a' <= (c) && (c) <= 'i') \
5443 || ('j' <= (c) && (c) <= 'r') \
5444 || ('s' <= (c) && (c) <= 'z'))
5445# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5446#endif
5447
5448#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5449int
5450main ()
5451{
5452 int i;
5453 for (i = 0; i < 256; i++)
5454 if (XOR (islower (i), ISLOWER (i))
5455 || toupper (i) != TOUPPER (i))
5456 return 2;
5457 return 0;
5458}
5459_ACEOF
5460if ac_fn_c_try_run "$LINENO"; then :
5461
5462else
5463 ac_cv_header_stdc=no
5464fi
5465rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5466 conftest.$ac_objext conftest.beam conftest.$ac_ext
5467fi
5468
5469fi
5470fi
5471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5472$as_echo "$ac_cv_header_stdc" >&6; }
5473if test $ac_cv_header_stdc = yes; then
5474
5475$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5476
5477fi
5478
5479# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5480for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5481 inttypes.h stdint.h unistd.h
5482do :
5483 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5484ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5485"
d0ac1c44 5486if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5487 cat >>confdefs.h <<_ACEOF
5488#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5489_ACEOF
5490
5491fi
5492
5493done
5494
5495
5496
5497 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5498if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5499 MINIX=yes
5500else
5501 MINIX=
5502fi
5503
5504
5505 if test "$MINIX" = yes; then
5506
5507$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5508
5509
5510$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5511
5512
5513$as_echo "#define _MINIX 1" >>confdefs.h
5514
5515 fi
5516
5517
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5519$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5520if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5521 $as_echo_n "(cached) " >&6
5522else
5523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5524/* end confdefs.h. */
5525
d0ac1c44
SM
5526# define __EXTENSIONS__ 1
5527 $ac_includes_default
6bb11ab3
L
5528int
5529main ()
5530{
5531
5532 ;
5533 return 0;
5534}
5535_ACEOF
5536if ac_fn_c_try_compile "$LINENO"; then :
5537 ac_cv_safe_to_define___extensions__=yes
5538else
5539 ac_cv_safe_to_define___extensions__=no
5540fi
5541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5542fi
5543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5544$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5545 test $ac_cv_safe_to_define___extensions__ = yes &&
5546 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5547
5548 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5549
5550 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5551
5552 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5553
5554 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5555
5556
5557test "$program_prefix" != NONE &&
5558 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5559# Use a double $ so make ignores it.
5560test "$program_suffix" != NONE &&
5561 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5562# Double any \ or $.
5563# By default was `s,x,x', remove it if useless.
5564ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5565program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5566
5567# Find a good install program. We prefer a C program (faster),
5568# so one script is as good as another. But avoid the broken or
5569# incompatible versions:
5570# SysV /etc/install, /usr/sbin/install
5571# SunOS /usr/etc/install
5572# IRIX /sbin/install
5573# AIX /bin/install
5574# AmigaOS /C/install, which installs bootblocks on floppy discs
5575# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5576# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5577# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5578# OS/2's system install, which has a completely different semantic
5579# ./install, which can be erroneously created by make from ./install.sh.
5580# Reject install programs that cannot install multiple files.
5581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5582$as_echo_n "checking for a BSD-compatible install... " >&6; }
5583if test -z "$INSTALL"; then
d0ac1c44 5584if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5585 $as_echo_n "(cached) " >&6
5586else
5587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5588for as_dir in $PATH
5589do
5590 IFS=$as_save_IFS
5591 test -z "$as_dir" && as_dir=.
5592 # Account for people who put trailing slashes in PATH elements.
5593case $as_dir/ in #((
5594 ./ | .// | /[cC]/* | \
5595 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5596 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5597 /usr/ucb/* ) ;;
5598 *)
5599 # OSF1 and SCO ODT 3.0 have their own names for install.
5600 # Don't use installbsd from OSF since it installs stuff as root
5601 # by default.
5602 for ac_prog in ginstall scoinst install; do
5603 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5604 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5605 if test $ac_prog = install &&
5606 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5607 # AIX install. It has an incompatible calling convention.
5608 :
5609 elif test $ac_prog = install &&
5610 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5611 # program-specific install script used by HP pwplus--don't use.
5612 :
5613 else
5614 rm -rf conftest.one conftest.two conftest.dir
5615 echo one > conftest.one
5616 echo two > conftest.two
5617 mkdir conftest.dir
5618 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5619 test -s conftest.one && test -s conftest.two &&
5620 test -s conftest.dir/conftest.one &&
5621 test -s conftest.dir/conftest.two
5622 then
5623 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5624 break 3
5625 fi
5626 fi
5627 fi
5628 done
5629 done
5630 ;;
5631esac
5632
5633 done
5634IFS=$as_save_IFS
5635
5636rm -rf conftest.one conftest.two conftest.dir
5637
5638fi
5639 if test "${ac_cv_path_install+set}" = set; then
5640 INSTALL=$ac_cv_path_install
5641 else
5642 # As a last resort, use the slow shell script. Don't cache a
5643 # value for INSTALL within a source directory, because that will
5644 # break other packages using the cache if that directory is
5645 # removed, or if the value is a relative name.
5646 INSTALL=$ac_install_sh
5647 fi
5648fi
5649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5650$as_echo "$INSTALL" >&6; }
5651
5652# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5653# It thinks the first close brace ends the variable substitution.
5654test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5655
5656test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5657
5658test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5659
5660rm -rf .tst 2>/dev/null
5661mkdir .tst 2>/dev/null
5662if test -d .tst; then
5663 am__leading_dot=.
5664else
5665 am__leading_dot=_
5666fi
5667rmdir .tst 2>/dev/null
5668
5669DEPDIR="${am__leading_dot}deps"
5670
5671case `pwd` in
5672 *\ * | *\ *)
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5674$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5675esac
5676
5677
5678
5679macro_version='2.2.7a'
5680macro_revision='1.3134'
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694ltmain="$ac_aux_dir/ltmain.sh"
5695
5696# Backslashify metacharacters that are still active within
5697# double-quoted strings.
5698sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5699
5700# Same as above, but do not quote variable references.
5701double_quote_subst='s/\(["`\\]\)/\\\1/g'
5702
5703# Sed substitution to delay expansion of an escaped shell variable in a
5704# double_quote_subst'ed string.
5705delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5706
5707# Sed substitution to delay expansion of an escaped single quote.
5708delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5709
5710# Sed substitution to avoid accidental globbing in evaled expressions
5711no_glob_subst='s/\*/\\\*/g'
5712
5713ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5714ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5715ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5716
5717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5718$as_echo_n "checking how to print strings... " >&6; }
5719# Test print first, because it will be a builtin if present.
5720if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5721 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5722 ECHO='print -r --'
5723elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5724 ECHO='printf %s\n'
5725else
5726 # Use this function as a fallback that always works.
5727 func_fallback_echo ()
5728 {
5729 eval 'cat <<_LTECHO_EOF
5730$1
5731_LTECHO_EOF'
5732 }
5733 ECHO='func_fallback_echo'
5734fi
5735
5736# func_echo_all arg...
5737# Invoke $ECHO with all args, space-separated.
5738func_echo_all ()
5739{
5740 $ECHO ""
5741}
5742
5743case "$ECHO" in
5744 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5745$as_echo "printf" >&6; } ;;
5746 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5747$as_echo "print -r" >&6; } ;;
5748 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5749$as_echo "cat" >&6; } ;;
5750esac
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5766$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5767if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5768 $as_echo_n "(cached) " >&6
5769else
5770 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5771 for ac_i in 1 2 3 4 5 6 7; do
5772 ac_script="$ac_script$as_nl$ac_script"
5773 done
5774 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5775 { ac_script=; unset ac_script;}
5776 if test -z "$SED"; then
5777 ac_path_SED_found=false
5778 # Loop through the user's path and test for each of PROGNAME-LIST
5779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5780for as_dir in $PATH
5781do
5782 IFS=$as_save_IFS
5783 test -z "$as_dir" && as_dir=.
5784 for ac_prog in sed gsed; do
5785 for ac_exec_ext in '' $ac_executable_extensions; do
5786 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5787 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5788# Check for GNU ac_path_SED and select it if it is found.
5789 # Check for GNU $ac_path_SED
5790case `"$ac_path_SED" --version 2>&1` in
5791*GNU*)
5792 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5793*)
5794 ac_count=0
5795 $as_echo_n 0123456789 >"conftest.in"
5796 while :
5797 do
5798 cat "conftest.in" "conftest.in" >"conftest.tmp"
5799 mv "conftest.tmp" "conftest.in"
5800 cp "conftest.in" "conftest.nl"
5801 $as_echo '' >> "conftest.nl"
5802 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5803 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5804 as_fn_arith $ac_count + 1 && ac_count=$as_val
5805 if test $ac_count -gt ${ac_path_SED_max-0}; then
5806 # Best one so far, save it but keep looking for a better one
5807 ac_cv_path_SED="$ac_path_SED"
5808 ac_path_SED_max=$ac_count
5809 fi
5810 # 10*(2^10) chars as input seems more than enough
5811 test $ac_count -gt 10 && break
5812 done
5813 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5814esac
5815
5816 $ac_path_SED_found && break 3
5817 done
5818 done
5819 done
5820IFS=$as_save_IFS
5821 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5822 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5823 fi
5824else
5825 ac_cv_path_SED=$SED
5826fi
5827
5828fi
5829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5830$as_echo "$ac_cv_path_SED" >&6; }
5831 SED="$ac_cv_path_SED"
5832 rm -f conftest.sed
5833
5834test -z "$SED" && SED=sed
5835Xsed="$SED -e 1s/^X//"
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5848$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5849if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5850 $as_echo_n "(cached) " >&6
5851else
5852 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5853 then ac_cv_path_FGREP="$GREP -F"
5854 else
5855 if test -z "$FGREP"; then
5856 ac_path_FGREP_found=false
5857 # Loop through the user's path and test for each of PROGNAME-LIST
5858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5859for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5860do
5861 IFS=$as_save_IFS
5862 test -z "$as_dir" && as_dir=.
5863 for ac_prog in fgrep; do
5864 for ac_exec_ext in '' $ac_executable_extensions; do
5865 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5866 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5867# Check for GNU ac_path_FGREP and select it if it is found.
5868 # Check for GNU $ac_path_FGREP
5869case `"$ac_path_FGREP" --version 2>&1` in
5870*GNU*)
5871 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5872*)
5873 ac_count=0
5874 $as_echo_n 0123456789 >"conftest.in"
5875 while :
5876 do
5877 cat "conftest.in" "conftest.in" >"conftest.tmp"
5878 mv "conftest.tmp" "conftest.in"
5879 cp "conftest.in" "conftest.nl"
5880 $as_echo 'FGREP' >> "conftest.nl"
5881 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5882 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5883 as_fn_arith $ac_count + 1 && ac_count=$as_val
5884 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5885 # Best one so far, save it but keep looking for a better one
5886 ac_cv_path_FGREP="$ac_path_FGREP"
5887 ac_path_FGREP_max=$ac_count
5888 fi
5889 # 10*(2^10) chars as input seems more than enough
5890 test $ac_count -gt 10 && break
5891 done
5892 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5893esac
5894
5895 $ac_path_FGREP_found && break 3
5896 done
5897 done
5898 done
5899IFS=$as_save_IFS
5900 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5901 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5902 fi
5903else
5904 ac_cv_path_FGREP=$FGREP
5905fi
5906
5907 fi
5908fi
5909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5910$as_echo "$ac_cv_path_FGREP" >&6; }
5911 FGREP="$ac_cv_path_FGREP"
5912
5913
5914test -z "$GREP" && GREP=grep
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934# Check whether --with-gnu-ld was given.
5935if test "${with_gnu_ld+set}" = set; then :
5936 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5937else
5938 with_gnu_ld=no
5939fi
5940
5941ac_prog=ld
5942if test "$GCC" = yes; then
5943 # Check if gcc -print-prog-name=ld gives a path.
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5945$as_echo_n "checking for ld used by $CC... " >&6; }
5946 case $host in
5947 *-*-mingw*)
5948 # gcc leaves a trailing carriage return which upsets mingw
5949 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5950 *)
5951 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5952 esac
5953 case $ac_prog in
5954 # Accept absolute paths.
5955 [\\/]* | ?:[\\/]*)
5956 re_direlt='/[^/][^/]*/\.\./'
5957 # Canonicalize the pathname of ld
5958 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5959 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5960 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5961 done
5962 test -z "$LD" && LD="$ac_prog"
5963 ;;
5964 "")
5965 # If it fails, then pretend we aren't using GCC.
5966 ac_prog=ld
5967 ;;
5968 *)
5969 # If it is relative, then search for the first ld in PATH.
5970 with_gnu_ld=unknown
5971 ;;
5972 esac
5973elif test "$with_gnu_ld" = yes; then
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5975$as_echo_n "checking for GNU ld... " >&6; }
5976else
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5978$as_echo_n "checking for non-GNU ld... " >&6; }
5979fi
d0ac1c44 5980if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5981 $as_echo_n "(cached) " >&6
5982else
5983 if test -z "$LD"; then
5984 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5985 for ac_dir in $PATH; do
5986 IFS="$lt_save_ifs"
5987 test -z "$ac_dir" && ac_dir=.
5988 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5989 lt_cv_path_LD="$ac_dir/$ac_prog"
5990 # Check to see if the program is GNU ld. I'd rather use --version,
5991 # but apparently some variants of GNU ld only accept -v.
5992 # Break only if it was the GNU/non-GNU ld that we prefer.
5993 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5994 *GNU* | *'with BFD'*)
5995 test "$with_gnu_ld" != no && break
5996 ;;
5997 *)
5998 test "$with_gnu_ld" != yes && break
5999 ;;
6000 esac
6001 fi
6002 done
6003 IFS="$lt_save_ifs"
6004else
6005 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6006fi
6007fi
6008
6009LD="$lt_cv_path_LD"
6010if test -n "$LD"; then
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6012$as_echo "$LD" >&6; }
6013else
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6015$as_echo "no" >&6; }
6016fi
d0ac1c44 6017test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6019$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6020if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6021 $as_echo_n "(cached) " >&6
6022else
6023 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6024case `$LD -v 2>&1 </dev/null` in
6025*GNU* | *'with BFD'*)
6026 lt_cv_prog_gnu_ld=yes
6027 ;;
6028*)
6029 lt_cv_prog_gnu_ld=no
6030 ;;
6031esac
6032fi
6033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6034$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6035with_gnu_ld=$lt_cv_prog_gnu_ld
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6046$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6047if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6048 $as_echo_n "(cached) " >&6
6049else
6050 if test -n "$NM"; then
6051 # Let the user override the test.
6052 lt_cv_path_NM="$NM"
6053else
6054 lt_nm_to_check="${ac_tool_prefix}nm"
6055 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6056 lt_nm_to_check="$lt_nm_to_check nm"
6057 fi
6058 for lt_tmp_nm in $lt_nm_to_check; do
6059 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6060 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6061 IFS="$lt_save_ifs"
6062 test -z "$ac_dir" && ac_dir=.
6063 tmp_nm="$ac_dir/$lt_tmp_nm"
6064 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6065 # Check to see if the nm accepts a BSD-compat flag.
6066 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6067 # nm: unknown option "B" ignored
6068 # Tru64's nm complains that /dev/null is an invalid object file
6069 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6070 */dev/null* | *'Invalid file or object type'*)
6071 lt_cv_path_NM="$tmp_nm -B"
6072 break
6073 ;;
6074 *)
6075 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6076 */dev/null*)
6077 lt_cv_path_NM="$tmp_nm -p"
6078 break
6079 ;;
6080 *)
6081 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6082 continue # so that we can try to find one that supports BSD flags
6083 ;;
6084 esac
6085 ;;
6086 esac
6087 fi
6088 done
6089 IFS="$lt_save_ifs"
6090 done
6091 : ${lt_cv_path_NM=no}
6092fi
6093fi
6094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6095$as_echo "$lt_cv_path_NM" >&6; }
6096if test "$lt_cv_path_NM" != "no"; then
6097 NM="$lt_cv_path_NM"
6098else
6099 # Didn't find any BSD compatible name lister, look for dumpbin.
6100 if test -n "$DUMPBIN"; then :
6101 # Let the user override the test.
6102 else
6103 if test -n "$ac_tool_prefix"; then
6104 for ac_prog in dumpbin "link -dump"
6105 do
6106 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6107set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6109$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6110if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6111 $as_echo_n "(cached) " >&6
6112else
6113 if test -n "$DUMPBIN"; then
6114 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6115else
6116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6117for as_dir in $PATH
6118do
6119 IFS=$as_save_IFS
6120 test -z "$as_dir" && as_dir=.
6121 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6123 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6125 break 2
6126 fi
6127done
6128 done
6129IFS=$as_save_IFS
6130
6131fi
6132fi
6133DUMPBIN=$ac_cv_prog_DUMPBIN
6134if test -n "$DUMPBIN"; then
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6136$as_echo "$DUMPBIN" >&6; }
6137else
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6139$as_echo "no" >&6; }
6140fi
6141
6142
6143 test -n "$DUMPBIN" && break
6144 done
6145fi
6146if test -z "$DUMPBIN"; then
6147 ac_ct_DUMPBIN=$DUMPBIN
6148 for ac_prog in dumpbin "link -dump"
6149do
6150 # Extract the first word of "$ac_prog", so it can be a program name with args.
6151set dummy $ac_prog; ac_word=$2
6152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6153$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6154if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6155 $as_echo_n "(cached) " >&6
6156else
6157 if test -n "$ac_ct_DUMPBIN"; then
6158 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6159else
6160as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6161for as_dir in $PATH
6162do
6163 IFS=$as_save_IFS
6164 test -z "$as_dir" && as_dir=.
6165 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6167 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6169 break 2
6170 fi
6171done
6172 done
6173IFS=$as_save_IFS
6174
6175fi
6176fi
6177ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6178if test -n "$ac_ct_DUMPBIN"; then
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6180$as_echo "$ac_ct_DUMPBIN" >&6; }
6181else
6182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6183$as_echo "no" >&6; }
6184fi
6185
6186
6187 test -n "$ac_ct_DUMPBIN" && break
6188done
6189
6190 if test "x$ac_ct_DUMPBIN" = x; then
6191 DUMPBIN=":"
6192 else
6193 case $cross_compiling:$ac_tool_warned in
6194yes:)
6195{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6196$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6197ac_tool_warned=yes ;;
6198esac
6199 DUMPBIN=$ac_ct_DUMPBIN
6200 fi
6201fi
6202
6203 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6204 *COFF*)
6205 DUMPBIN="$DUMPBIN -symbols"
6206 ;;
6207 *)
6208 DUMPBIN=:
6209 ;;
6210 esac
6211 fi
6212
6213 if test "$DUMPBIN" != ":"; then
6214 NM="$DUMPBIN"
6215 fi
6216fi
6217test -z "$NM" && NM=nm
6218
6219
6220
6221
6222
6223
6224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6225$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6226if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6227 $as_echo_n "(cached) " >&6
6228else
6229 lt_cv_nm_interface="BSD nm"
6230 echo "int some_variable = 0;" > conftest.$ac_ext
6231 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6232 (eval "$ac_compile" 2>conftest.err)
6233 cat conftest.err >&5
6234 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6235 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6236 cat conftest.err >&5
6237 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6238 cat conftest.out >&5
6239 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6240 lt_cv_nm_interface="MS dumpbin"
6241 fi
6242 rm -f conftest*
6243fi
6244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6245$as_echo "$lt_cv_nm_interface" >&6; }
6246
6247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6248$as_echo_n "checking whether ln -s works... " >&6; }
6249LN_S=$as_ln_s
6250if test "$LN_S" = "ln -s"; then
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6252$as_echo "yes" >&6; }
6253else
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6255$as_echo "no, using $LN_S" >&6; }
6256fi
6257
6258# find the maximum length of command line arguments
6259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6260$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6261if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6262 $as_echo_n "(cached) " >&6
6263else
6264 i=0
6265 teststring="ABCD"
6266
6267 case $build_os in
6268 msdosdjgpp*)
6269 # On DJGPP, this test can blow up pretty badly due to problems in libc
6270 # (any single argument exceeding 2000 bytes causes a buffer overrun
6271 # during glob expansion). Even if it were fixed, the result of this
6272 # check would be larger than it should be.
6273 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6274 ;;
6275
6276 gnu*)
6277 # Under GNU Hurd, this test is not required because there is
6278 # no limit to the length of command line arguments.
6279 # Libtool will interpret -1 as no limit whatsoever
6280 lt_cv_sys_max_cmd_len=-1;
6281 ;;
6282
6283 cygwin* | mingw* | cegcc*)
6284 # On Win9x/ME, this test blows up -- it succeeds, but takes
6285 # about 5 minutes as the teststring grows exponentially.
6286 # Worse, since 9x/ME are not pre-emptively multitasking,
6287 # you end up with a "frozen" computer, even though with patience
6288 # the test eventually succeeds (with a max line length of 256k).
6289 # Instead, let's just punt: use the minimum linelength reported by
6290 # all of the supported platforms: 8192 (on NT/2K/XP).
6291 lt_cv_sys_max_cmd_len=8192;
6292 ;;
6293
6294 mint*)
6295 # On MiNT this can take a long time and run out of memory.
6296 lt_cv_sys_max_cmd_len=8192;
6297 ;;
6298
6299 amigaos*)
6300 # On AmigaOS with pdksh, this test takes hours, literally.
6301 # So we just punt and use a minimum line length of 8192.
6302 lt_cv_sys_max_cmd_len=8192;
6303 ;;
6304
6305 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6306 # This has been around since 386BSD, at least. Likely further.
6307 if test -x /sbin/sysctl; then
6308 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6309 elif test -x /usr/sbin/sysctl; then
6310 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6311 else
6312 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6313 fi
6314 # And add a safety zone
6315 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6316 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6317 ;;
6318
6319 interix*)
6320 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6321 lt_cv_sys_max_cmd_len=196608
6322 ;;
6323
6324 osf*)
6325 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6326 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6327 # nice to cause kernel panics so lets avoid the loop below.
6328 # First set a reasonable default.
6329 lt_cv_sys_max_cmd_len=16384
6330 #
6331 if test -x /sbin/sysconfig; then
6332 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6333 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6334 esac
6335 fi
6336 ;;
6337 sco3.2v5*)
6338 lt_cv_sys_max_cmd_len=102400
6339 ;;
6340 sysv5* | sco5v6* | sysv4.2uw2*)
6341 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6342 if test -n "$kargmax"; then
6343 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6344 else
6345 lt_cv_sys_max_cmd_len=32768
6346 fi
6347 ;;
6348 *)
6349 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6350 if test -n "$lt_cv_sys_max_cmd_len"; then
6351 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6352 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6353 else
6354 # Make teststring a little bigger before we do anything with it.
6355 # a 1K string should be a reasonable start.
6356 for i in 1 2 3 4 5 6 7 8 ; do
6357 teststring=$teststring$teststring
6358 done
6359 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6360 # If test is not a shell built-in, we'll probably end up computing a
6361 # maximum length that is only half of the actual maximum length, but
6362 # we can't tell.
6363 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6364 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6365 test $i != 17 # 1/2 MB should be enough
6366 do
6367 i=`expr $i + 1`
6368 teststring=$teststring$teststring
6369 done
6370 # Only check the string length outside the loop.
6371 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6372 teststring=
6373 # Add a significant safety factor because C++ compilers can tack on
6374 # massive amounts of additional arguments before passing them to the
6375 # linker. It appears as though 1/2 is a usable value.
6376 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6377 fi
6378 ;;
6379 esac
6380
6381fi
6382
6383if test -n $lt_cv_sys_max_cmd_len ; then
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6385$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6386else
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6388$as_echo "none" >&6; }
6389fi
6390max_cmd_len=$lt_cv_sys_max_cmd_len
6391
6392
6393
6394
6395
6396
6397: ${CP="cp -f"}
6398: ${MV="mv -f"}
6399: ${RM="rm -f"}
6400
6401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6402$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6403# Try some XSI features
6404xsi_shell=no
6405( _lt_dummy="a/b/c"
6406 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6407 = c,a/b,, \
6408 && eval 'test $(( 1 + 1 )) -eq 2 \
6409 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6410 && xsi_shell=yes
6411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6412$as_echo "$xsi_shell" >&6; }
6413
6414
6415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6416$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6417lt_shell_append=no
6418( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6419 >/dev/null 2>&1 \
6420 && lt_shell_append=yes
6421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6422$as_echo "$lt_shell_append" >&6; }
6423
6424
6425if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6426 lt_unset=unset
6427else
6428 lt_unset=false
6429fi
6430
6431
6432
6433
6434
6435# test EBCDIC or ASCII
6436case `echo X|tr X '\101'` in
6437 A) # ASCII based system
6438 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6439 lt_SP2NL='tr \040 \012'
6440 lt_NL2SP='tr \015\012 \040\040'
6441 ;;
6442 *) # EBCDIC based system
6443 lt_SP2NL='tr \100 \n'
6444 lt_NL2SP='tr \r\n \100\100'
6445 ;;
6446esac
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6457$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6458if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6459 $as_echo_n "(cached) " >&6
6460else
6461 lt_cv_ld_reload_flag='-r'
6462fi
6463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6464$as_echo "$lt_cv_ld_reload_flag" >&6; }
6465reload_flag=$lt_cv_ld_reload_flag
6466case $reload_flag in
6467"" | " "*) ;;
6468*) reload_flag=" $reload_flag" ;;
6469esac
6470reload_cmds='$LD$reload_flag -o $output$reload_objs'
6471case $host_os in
6472 darwin*)
6473 if test "$GCC" = yes; then
6474 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6475 else
6476 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6477 fi
6478 ;;
6479esac
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489if test -n "$ac_tool_prefix"; then
6490 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6491set dummy ${ac_tool_prefix}objdump; ac_word=$2
6492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6493$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6494if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6495 $as_echo_n "(cached) " >&6
6496else
6497 if test -n "$OBJDUMP"; then
6498 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6499else
6500as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6501for as_dir in $PATH
6502do
6503 IFS=$as_save_IFS
6504 test -z "$as_dir" && as_dir=.
6505 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6506 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6507 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6509 break 2
6510 fi
6511done
6512 done
6513IFS=$as_save_IFS
6514
6515fi
6516fi
6517OBJDUMP=$ac_cv_prog_OBJDUMP
6518if test -n "$OBJDUMP"; then
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6520$as_echo "$OBJDUMP" >&6; }
6521else
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6523$as_echo "no" >&6; }
6524fi
6525
6526
6527fi
6528if test -z "$ac_cv_prog_OBJDUMP"; then
6529 ac_ct_OBJDUMP=$OBJDUMP
6530 # Extract the first word of "objdump", so it can be a program name with args.
6531set dummy objdump; ac_word=$2
6532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6533$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6534if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6535 $as_echo_n "(cached) " >&6
6536else
6537 if test -n "$ac_ct_OBJDUMP"; then
6538 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6539else
6540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6541for as_dir in $PATH
6542do
6543 IFS=$as_save_IFS
6544 test -z "$as_dir" && as_dir=.
6545 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6547 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6549 break 2
6550 fi
6551done
6552 done
6553IFS=$as_save_IFS
6554
6555fi
6556fi
6557ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6558if test -n "$ac_ct_OBJDUMP"; then
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6560$as_echo "$ac_ct_OBJDUMP" >&6; }
6561else
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6563$as_echo "no" >&6; }
6564fi
6565
6566 if test "x$ac_ct_OBJDUMP" = x; then
6567 OBJDUMP="false"
6568 else
6569 case $cross_compiling:$ac_tool_warned in
6570yes:)
6571{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6572$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6573ac_tool_warned=yes ;;
6574esac
6575 OBJDUMP=$ac_ct_OBJDUMP
6576 fi
6577else
6578 OBJDUMP="$ac_cv_prog_OBJDUMP"
6579fi
6580
6581test -z "$OBJDUMP" && OBJDUMP=objdump
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6592$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6593if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6594 $as_echo_n "(cached) " >&6
6595else
6596 lt_cv_file_magic_cmd='$MAGIC_CMD'
6597lt_cv_file_magic_test_file=
6598lt_cv_deplibs_check_method='unknown'
6599# Need to set the preceding variable on all platforms that support
6600# interlibrary dependencies.
6601# 'none' -- dependencies not supported.
6602# `unknown' -- same as none, but documents that we really don't know.
6603# 'pass_all' -- all dependencies passed with no checks.
6604# 'test_compile' -- check by making test program.
6605# 'file_magic [[regex]]' -- check by looking for files in library path
6606# which responds to the $file_magic_cmd with a given extended regex.
6607# If you have `file' or equivalent on your system and you're not sure
6608# whether `pass_all' will *always* work, you probably want this one.
6609
6610case $host_os in
6611aix[4-9]*)
6612 lt_cv_deplibs_check_method=pass_all
6613 ;;
6614
6615beos*)
6616 lt_cv_deplibs_check_method=pass_all
6617 ;;
6618
6619bsdi[45]*)
6620 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6621 lt_cv_file_magic_cmd='/usr/bin/file -L'
6622 lt_cv_file_magic_test_file=/shlib/libc.so
6623 ;;
6624
6625cygwin*)
6626 # func_win32_libid is a shell function defined in ltmain.sh
6627 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6628 lt_cv_file_magic_cmd='func_win32_libid'
6629 ;;
6630
6631mingw* | pw32*)
6632 # Base MSYS/MinGW do not provide the 'file' command needed by
6633 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6634 # unless we find 'file', for example because we are cross-compiling.
6635 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6636 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6637 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6638 lt_cv_file_magic_cmd='func_win32_libid'
6639 else
6640 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6641 lt_cv_file_magic_cmd='$OBJDUMP -f'
6642 fi
6643 ;;
6644
6645cegcc*)
6646 # use the weaker test based on 'objdump'. See mingw*.
6647 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6648 lt_cv_file_magic_cmd='$OBJDUMP -f'
6649 ;;
6650
6651darwin* | rhapsody*)
6652 lt_cv_deplibs_check_method=pass_all
6653 ;;
6654
6655freebsd* | dragonfly*)
6656 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6657 case $host_cpu in
6658 i*86 )
6659 # Not sure whether the presence of OpenBSD here was a mistake.
6660 # Let's accept both of them until this is cleared up.
6661 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6662 lt_cv_file_magic_cmd=/usr/bin/file
6663 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6664 ;;
6665 esac
6666 else
6667 lt_cv_deplibs_check_method=pass_all
6668 fi
6669 ;;
6670
6671gnu*)
6672 lt_cv_deplibs_check_method=pass_all
6673 ;;
6674
6675haiku*)
6676 lt_cv_deplibs_check_method=pass_all
6677 ;;
6678
6679hpux10.20* | hpux11*)
6680 lt_cv_file_magic_cmd=/usr/bin/file
6681 case $host_cpu in
6682 ia64*)
6683 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6684 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6685 ;;
6686 hppa*64*)
6687 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]'
6688 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6689 ;;
6690 *)
6691 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6692 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6693 ;;
6694 esac
6695 ;;
6696
6697interix[3-9]*)
6698 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6699 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6700 ;;
6701
6702irix5* | irix6* | nonstopux*)
6703 case $LD in
6704 *-32|*"-32 ") libmagic=32-bit;;
6705 *-n32|*"-n32 ") libmagic=N32;;
6706 *-64|*"-64 ") libmagic=64-bit;;
6707 *) libmagic=never-match;;
6708 esac
6709 lt_cv_deplibs_check_method=pass_all
6710 ;;
6711
6712# This must be Linux ELF.
6713linux* | k*bsd*-gnu | kopensolaris*-gnu)
6714 lt_cv_deplibs_check_method=pass_all
6715 ;;
6716
6717netbsd*)
6718 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6719 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6720 else
6721 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6722 fi
6723 ;;
6724
6725newos6*)
6726 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6727 lt_cv_file_magic_cmd=/usr/bin/file
6728 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6729 ;;
6730
6731*nto* | *qnx*)
6732 lt_cv_deplibs_check_method=pass_all
6733 ;;
6734
6735openbsd*)
6736 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6737 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6738 else
6739 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6740 fi
6741 ;;
6742
6743osf3* | osf4* | osf5*)
6744 lt_cv_deplibs_check_method=pass_all
6745 ;;
6746
6747rdos*)
6748 lt_cv_deplibs_check_method=pass_all
6749 ;;
6750
6751solaris*)
6752 lt_cv_deplibs_check_method=pass_all
6753 ;;
6754
6755sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6756 lt_cv_deplibs_check_method=pass_all
6757 ;;
6758
6759sysv4 | sysv4.3*)
6760 case $host_vendor in
6761 motorola)
6762 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]'
6763 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6764 ;;
6765 ncr)
6766 lt_cv_deplibs_check_method=pass_all
6767 ;;
6768 sequent)
6769 lt_cv_file_magic_cmd='/bin/file'
6770 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6771 ;;
6772 sni)
6773 lt_cv_file_magic_cmd='/bin/file'
6774 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6775 lt_cv_file_magic_test_file=/lib/libc.so
6776 ;;
6777 siemens)
6778 lt_cv_deplibs_check_method=pass_all
6779 ;;
6780 pc)
6781 lt_cv_deplibs_check_method=pass_all
6782 ;;
6783 esac
6784 ;;
6785
6786tpf*)
6787 lt_cv_deplibs_check_method=pass_all
6788 ;;
6789esac
6790
6791fi
6792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6793$as_echo "$lt_cv_deplibs_check_method" >&6; }
6794file_magic_cmd=$lt_cv_file_magic_cmd
6795deplibs_check_method=$lt_cv_deplibs_check_method
6796test -z "$deplibs_check_method" && deplibs_check_method=unknown
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
68ed2854
MF
6809plugin_option=
6810plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6811for plugin in $plugin_names; do
6812 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6813 if test x$plugin_so = x$plugin; then
6814 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6815 fi
6816 if test x$plugin_so != x$plugin; then
6817 plugin_option="--plugin $plugin_so"
6818 break
6819 fi
6820done
6821
6bb11ab3
L
6822if test -n "$ac_tool_prefix"; then
6823 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6824set dummy ${ac_tool_prefix}ar; ac_word=$2
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6826$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6827if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6828 $as_echo_n "(cached) " >&6
6829else
6830 if test -n "$AR"; then
6831 ac_cv_prog_AR="$AR" # Let the user override the test.
6832else
6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834for as_dir in $PATH
6835do
6836 IFS=$as_save_IFS
6837 test -z "$as_dir" && as_dir=.
6838 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6839 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6840 ac_cv_prog_AR="${ac_tool_prefix}ar"
6841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6842 break 2
6843 fi
6844done
6845 done
6846IFS=$as_save_IFS
6847
6848fi
6849fi
6850AR=$ac_cv_prog_AR
6851if test -n "$AR"; then
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6853$as_echo "$AR" >&6; }
6854else
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6856$as_echo "no" >&6; }
6857fi
6858
6859
6860fi
6861if test -z "$ac_cv_prog_AR"; then
6862 ac_ct_AR=$AR
6863 # Extract the first word of "ar", so it can be a program name with args.
6864set dummy ar; ac_word=$2
6865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6866$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6867if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6868 $as_echo_n "(cached) " >&6
6869else
6870 if test -n "$ac_ct_AR"; then
6871 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6872else
6873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6874for as_dir in $PATH
6875do
6876 IFS=$as_save_IFS
6877 test -z "$as_dir" && as_dir=.
6878 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6879 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6880 ac_cv_prog_ac_ct_AR="ar"
6881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6882 break 2
6883 fi
6884done
6885 done
6886IFS=$as_save_IFS
6887
6888fi
6889fi
6890ac_ct_AR=$ac_cv_prog_ac_ct_AR
6891if test -n "$ac_ct_AR"; then
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6893$as_echo "$ac_ct_AR" >&6; }
6894else
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6896$as_echo "no" >&6; }
6897fi
6898
6899 if test "x$ac_ct_AR" = x; then
6900 AR="false"
6901 else
6902 case $cross_compiling:$ac_tool_warned in
6903yes:)
6904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6906ac_tool_warned=yes ;;
6907esac
6908 AR=$ac_ct_AR
6909 fi
6910else
6911 AR="$ac_cv_prog_AR"
6912fi
6913
6914test -z "$AR" && AR=ar
68ed2854
MF
6915if test -n "$plugin_option"; then
6916 if $AR --help 2>&1 | grep -q "\--plugin"; then
6917 AR="$AR $plugin_option"
6918 fi
6919fi
6bb11ab3
L
6920test -z "$AR_FLAGS" && AR_FLAGS=cru
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932if test -n "$ac_tool_prefix"; then
6933 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6934set dummy ${ac_tool_prefix}strip; ac_word=$2
6935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6937if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6938 $as_echo_n "(cached) " >&6
6939else
6940 if test -n "$STRIP"; then
6941 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6942else
6943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944for as_dir in $PATH
6945do
6946 IFS=$as_save_IFS
6947 test -z "$as_dir" && as_dir=.
6948 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6950 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952 break 2
6953 fi
6954done
6955 done
6956IFS=$as_save_IFS
6957
6958fi
6959fi
6960STRIP=$ac_cv_prog_STRIP
6961if test -n "$STRIP"; then
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6963$as_echo "$STRIP" >&6; }
6964else
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966$as_echo "no" >&6; }
6967fi
6968
6969
6970fi
6971if test -z "$ac_cv_prog_STRIP"; then
6972 ac_ct_STRIP=$STRIP
6973 # Extract the first word of "strip", so it can be a program name with args.
6974set dummy strip; ac_word=$2
6975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6976$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6977if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6978 $as_echo_n "(cached) " >&6
6979else
6980 if test -n "$ac_ct_STRIP"; then
6981 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6982else
6983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984for as_dir in $PATH
6985do
6986 IFS=$as_save_IFS
6987 test -z "$as_dir" && as_dir=.
6988 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6990 ac_cv_prog_ac_ct_STRIP="strip"
6991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6992 break 2
6993 fi
6994done
6995 done
6996IFS=$as_save_IFS
6997
6998fi
6999fi
7000ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7001if test -n "$ac_ct_STRIP"; then
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7003$as_echo "$ac_ct_STRIP" >&6; }
7004else
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7006$as_echo "no" >&6; }
7007fi
7008
7009 if test "x$ac_ct_STRIP" = x; then
7010 STRIP=":"
7011 else
7012 case $cross_compiling:$ac_tool_warned in
7013yes:)
7014{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7015$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7016ac_tool_warned=yes ;;
7017esac
7018 STRIP=$ac_ct_STRIP
7019 fi
7020else
7021 STRIP="$ac_cv_prog_STRIP"
7022fi
7023
7024test -z "$STRIP" && STRIP=:
7025
7026
7027
7028
7029
7030
7031if test -n "$ac_tool_prefix"; then
7032 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7033set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7035$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7036if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7037 $as_echo_n "(cached) " >&6
7038else
7039 if test -n "$RANLIB"; then
7040 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7041else
7042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7043for as_dir in $PATH
7044do
7045 IFS=$as_save_IFS
7046 test -z "$as_dir" && as_dir=.
7047 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7049 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7051 break 2
7052 fi
7053done
7054 done
7055IFS=$as_save_IFS
7056
7057fi
7058fi
7059RANLIB=$ac_cv_prog_RANLIB
7060if test -n "$RANLIB"; then
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7062$as_echo "$RANLIB" >&6; }
7063else
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7065$as_echo "no" >&6; }
7066fi
7067
7068
7069fi
7070if test -z "$ac_cv_prog_RANLIB"; then
7071 ac_ct_RANLIB=$RANLIB
7072 # Extract the first word of "ranlib", so it can be a program name with args.
7073set dummy ranlib; ac_word=$2
7074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7075$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7076if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7077 $as_echo_n "(cached) " >&6
7078else
7079 if test -n "$ac_ct_RANLIB"; then
7080 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7081else
7082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7083for as_dir in $PATH
7084do
7085 IFS=$as_save_IFS
7086 test -z "$as_dir" && as_dir=.
7087 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7089 ac_cv_prog_ac_ct_RANLIB="ranlib"
7090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7091 break 2
7092 fi
7093done
7094 done
7095IFS=$as_save_IFS
7096
7097fi
7098fi
7099ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7100if test -n "$ac_ct_RANLIB"; then
7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7102$as_echo "$ac_ct_RANLIB" >&6; }
7103else
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7105$as_echo "no" >&6; }
7106fi
7107
7108 if test "x$ac_ct_RANLIB" = x; then
7109 RANLIB=":"
7110 else
7111 case $cross_compiling:$ac_tool_warned in
7112yes:)
7113{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7114$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7115ac_tool_warned=yes ;;
7116esac
7117 RANLIB=$ac_ct_RANLIB
7118 fi
7119else
7120 RANLIB="$ac_cv_prog_RANLIB"
7121fi
7122
7123test -z "$RANLIB" && RANLIB=:
68ed2854
MF
7124if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7125 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7126 RANLIB="$RANLIB $plugin_option"
7127 fi
7128fi
6bb11ab3
L
7129
7130
7131
7132
7133
7134
7135# Determine commands to create old-style static archives.
7136old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7137old_postinstall_cmds='chmod 644 $oldlib'
7138old_postuninstall_cmds=
7139
7140if test -n "$RANLIB"; then
7141 case $host_os in
7142 openbsd*)
7143 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7144 ;;
7145 *)
7146 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7147 ;;
7148 esac
7149 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7150fi
7151
7152case $host_os in
7153 darwin*)
7154 lock_old_archive_extraction=yes ;;
7155 *)
7156 lock_old_archive_extraction=no ;;
7157esac
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179for ac_prog in gawk mawk nawk awk
7180do
7181 # Extract the first word of "$ac_prog", so it can be a program name with args.
7182set dummy $ac_prog; ac_word=$2
7183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7184$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7185if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7186 $as_echo_n "(cached) " >&6
7187else
7188 if test -n "$AWK"; then
7189 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7190else
7191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7192for as_dir in $PATH
7193do
7194 IFS=$as_save_IFS
7195 test -z "$as_dir" && as_dir=.
7196 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7198 ac_cv_prog_AWK="$ac_prog"
7199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7200 break 2
7201 fi
7202done
7203 done
7204IFS=$as_save_IFS
7205
7206fi
7207fi
7208AWK=$ac_cv_prog_AWK
7209if test -n "$AWK"; then
7210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7211$as_echo "$AWK" >&6; }
7212else
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7214$as_echo "no" >&6; }
7215fi
7216
7217
7218 test -n "$AWK" && break
7219done
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239# If no C compiler was specified, use CC.
7240LTCC=${LTCC-"$CC"}
7241
7242# If no C compiler flags were specified, use CFLAGS.
7243LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7244
7245# Allow CC to be a program name with arguments.
7246compiler=$CC
7247
7248
7249# Check for command to grab the raw symbol name followed by C symbol from nm.
7250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7251$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7252if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7253 $as_echo_n "(cached) " >&6
7254else
7255
7256# These are sane defaults that work on at least a few old systems.
7257# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7258
7259# Character class describing NM global symbol codes.
7260symcode='[BCDEGRST]'
7261
7262# Regexp to match symbols that can be accessed directly from C.
7263sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7264
7265# Define system-specific variables.
7266case $host_os in
7267aix*)
7268 symcode='[BCDT]'
7269 ;;
7270cygwin* | mingw* | pw32* | cegcc*)
7271 symcode='[ABCDGISTW]'
7272 ;;
7273hpux*)
7274 if test "$host_cpu" = ia64; then
7275 symcode='[ABCDEGRST]'
7276 fi
7277 ;;
7278irix* | nonstopux*)
7279 symcode='[BCDEGRST]'
7280 ;;
7281osf*)
7282 symcode='[BCDEGQRST]'
7283 ;;
7284solaris*)
7285 symcode='[BDRT]'
7286 ;;
7287sco3.2v5*)
7288 symcode='[DT]'
7289 ;;
7290sysv4.2uw2*)
7291 symcode='[DT]'
7292 ;;
7293sysv5* | sco5v6* | unixware* | OpenUNIX*)
7294 symcode='[ABDT]'
7295 ;;
7296sysv4)
7297 symcode='[DFNSTU]'
7298 ;;
7299esac
7300
7301# If we're using GNU nm, then use its standard symbol codes.
7302case `$NM -V 2>&1` in
7303*GNU* | *'with BFD'*)
7304 symcode='[ABCDGIRSTW]' ;;
7305esac
7306
7307# Transform an extracted symbol line into a proper C declaration.
7308# Some systems (esp. on ia64) link data and code symbols differently,
7309# so use this general approach.
7310lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7311
7312# Transform an extracted symbol line into symbol name and symbol address
7313lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7314lt_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'"
7315
7316# Handle CRLF in mingw tool chain
7317opt_cr=
7318case $build_os in
7319mingw*)
7320 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7321 ;;
7322esac
7323
7324# Try without a prefix underscore, then with it.
7325for ac_symprfx in "" "_"; do
7326
7327 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7328 symxfrm="\\1 $ac_symprfx\\2 \\2"
7329
7330 # Write the raw and C identifiers.
7331 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7332 # Fake it for dumpbin and say T for any non-static function
7333 # and D for any global variable.
7334 # Also find C++ and __fastcall symbols from MSVC++,
7335 # which start with @ or ?.
7336 lt_cv_sys_global_symbol_pipe="$AWK '"\
7337" {last_section=section; section=\$ 3};"\
7338" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7339" \$ 0!~/External *\|/{next};"\
7340" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7341" {if(hide[section]) next};"\
7342" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7343" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7344" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7345" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7346" ' prfx=^$ac_symprfx"
7347 else
7348 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7349 fi
7350
7351 # Check to see that the pipe works correctly.
7352 pipe_works=no
7353
7354 rm -f conftest*
7355 cat > conftest.$ac_ext <<_LT_EOF
7356#ifdef __cplusplus
7357extern "C" {
7358#endif
7359char nm_test_var;
7360void nm_test_func(void);
7361void nm_test_func(void){}
7362#ifdef __cplusplus
7363}
7364#endif
7365int main(){nm_test_var='a';nm_test_func();return(0);}
7366_LT_EOF
7367
7368 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7369 (eval $ac_compile) 2>&5
7370 ac_status=$?
7371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7372 test $ac_status = 0; }; then
7373 # Now try to grab the symbols.
7374 nlist=conftest.nm
7375 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7376 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7377 ac_status=$?
7378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7379 test $ac_status = 0; } && test -s "$nlist"; then
7380 # Try sorting and uniquifying the output.
7381 if sort "$nlist" | uniq > "$nlist"T; then
7382 mv -f "$nlist"T "$nlist"
7383 else
7384 rm -f "$nlist"T
7385 fi
7386
7387 # Make sure that we snagged all the symbols we need.
7388 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7389 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7390 cat <<_LT_EOF > conftest.$ac_ext
7391#ifdef __cplusplus
7392extern "C" {
7393#endif
7394
7395_LT_EOF
7396 # Now generate the symbol file.
7397 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7398
7399 cat <<_LT_EOF >> conftest.$ac_ext
7400
7401/* The mapping between symbol names and symbols. */
7402const struct {
7403 const char *name;
7404 void *address;
7405}
7406lt__PROGRAM__LTX_preloaded_symbols[] =
7407{
7408 { "@PROGRAM@", (void *) 0 },
7409_LT_EOF
7410 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7411 cat <<\_LT_EOF >> conftest.$ac_ext
7412 {0, (void *) 0}
7413};
7414
7415/* This works around a problem in FreeBSD linker */
7416#ifdef FREEBSD_WORKAROUND
7417static const void *lt_preloaded_setup() {
7418 return lt__PROGRAM__LTX_preloaded_symbols;
7419}
7420#endif
7421
7422#ifdef __cplusplus
7423}
7424#endif
7425_LT_EOF
7426 # Now try linking the two files.
7427 mv conftest.$ac_objext conftstm.$ac_objext
7428 lt_save_LIBS="$LIBS"
7429 lt_save_CFLAGS="$CFLAGS"
7430 LIBS="conftstm.$ac_objext"
7431 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7432 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7433 (eval $ac_link) 2>&5
7434 ac_status=$?
7435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7436 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7437 pipe_works=yes
7438 fi
7439 LIBS="$lt_save_LIBS"
7440 CFLAGS="$lt_save_CFLAGS"
7441 else
7442 echo "cannot find nm_test_func in $nlist" >&5
7443 fi
7444 else
7445 echo "cannot find nm_test_var in $nlist" >&5
7446 fi
7447 else
7448 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7449 fi
7450 else
7451 echo "$progname: failed program was:" >&5
7452 cat conftest.$ac_ext >&5
7453 fi
7454 rm -rf conftest* conftst*
7455
7456 # Do not use the global_symbol_pipe unless it works.
7457 if test "$pipe_works" = yes; then
7458 break
7459 else
7460 lt_cv_sys_global_symbol_pipe=
7461 fi
7462done
7463
7464fi
7465
7466if test -z "$lt_cv_sys_global_symbol_pipe"; then
7467 lt_cv_sys_global_symbol_to_cdecl=
7468fi
7469if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7471$as_echo "failed" >&6; }
7472else
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7474$as_echo "ok" >&6; }
7475fi
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498# Check whether --enable-libtool-lock was given.
7499if test "${enable_libtool_lock+set}" = set; then :
7500 enableval=$enable_libtool_lock;
7501fi
7502
7503test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7504
7505# Some flags need to be propagated to the compiler or linker for good
7506# libtool support.
7507case $host in
7508ia64-*-hpux*)
7509 # Find out which ABI we are using.
7510 echo 'int i;' > conftest.$ac_ext
7511 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7512 (eval $ac_compile) 2>&5
7513 ac_status=$?
7514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7515 test $ac_status = 0; }; then
7516 case `/usr/bin/file conftest.$ac_objext` in
7517 *ELF-32*)
7518 HPUX_IA64_MODE="32"
7519 ;;
7520 *ELF-64*)
7521 HPUX_IA64_MODE="64"
7522 ;;
7523 esac
7524 fi
7525 rm -rf conftest*
7526 ;;
7527*-*-irix6*)
7528 # Find out which ABI we are using.
7529 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7531 (eval $ac_compile) 2>&5
7532 ac_status=$?
7533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7534 test $ac_status = 0; }; then
7535 if test "$lt_cv_prog_gnu_ld" = yes; then
7536 case `/usr/bin/file conftest.$ac_objext` in
7537 *32-bit*)
7538 LD="${LD-ld} -melf32bsmip"
7539 ;;
7540 *N32*)
7541 LD="${LD-ld} -melf32bmipn32"
7542 ;;
7543 *64-bit*)
7544 LD="${LD-ld} -melf64bmip"
7545 ;;
7546 esac
7547 else
7548 case `/usr/bin/file conftest.$ac_objext` in
7549 *32-bit*)
7550 LD="${LD-ld} -32"
7551 ;;
7552 *N32*)
7553 LD="${LD-ld} -n32"
7554 ;;
7555 *64-bit*)
7556 LD="${LD-ld} -64"
7557 ;;
7558 esac
7559 fi
7560 fi
7561 rm -rf conftest*
7562 ;;
7563
bf3d9781 7564x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7565s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7566 # Find out which ABI we are using.
7567 echo 'int i;' > conftest.$ac_ext
7568 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7569 (eval $ac_compile) 2>&5
7570 ac_status=$?
7571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7572 test $ac_status = 0; }; then
7573 case `/usr/bin/file conftest.o` in
7574 *32-bit*)
7575 case $host in
7576 x86_64-*kfreebsd*-gnu)
7577 LD="${LD-ld} -m elf_i386_fbsd"
7578 ;;
7579 x86_64-*linux*)
7580 case `/usr/bin/file conftest.o` in
7581 *x86-64*)
7582 LD="${LD-ld} -m elf32_x86_64"
7583 ;;
7584 *)
7585 LD="${LD-ld} -m elf_i386"
7586 ;;
7587 esac
7588 ;;
bf3d9781
AM
7589 powerpc64le-*linux*)
7590 LD="${LD-ld} -m elf32lppclinux"
7591 ;;
7592 powerpc64-*linux*)
6bb11ab3
L
7593 LD="${LD-ld} -m elf32ppclinux"
7594 ;;
7595 s390x-*linux*)
7596 LD="${LD-ld} -m elf_s390"
7597 ;;
7598 sparc64-*linux*)
7599 LD="${LD-ld} -m elf32_sparc"
7600 ;;
7601 esac
7602 ;;
7603 *64-bit*)
7604 case $host in
7605 x86_64-*kfreebsd*-gnu)
7606 LD="${LD-ld} -m elf_x86_64_fbsd"
7607 ;;
7608 x86_64-*linux*)
7609 LD="${LD-ld} -m elf_x86_64"
7610 ;;
bf3d9781
AM
7611 powerpcle-*linux*)
7612 LD="${LD-ld} -m elf64lppc"
7613 ;;
7614 powerpc-*linux*)
6bb11ab3
L
7615 LD="${LD-ld} -m elf64ppc"
7616 ;;
7617 s390*-*linux*|s390*-*tpf*)
7618 LD="${LD-ld} -m elf64_s390"
7619 ;;
7620 sparc*-*linux*)
7621 LD="${LD-ld} -m elf64_sparc"
7622 ;;
7623 esac
7624 ;;
7625 esac
7626 fi
7627 rm -rf conftest*
7628 ;;
7629
7630*-*-sco3.2v5*)
7631 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7632 SAVE_CFLAGS="$CFLAGS"
7633 CFLAGS="$CFLAGS -belf"
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7635$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7636if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7637 $as_echo_n "(cached) " >&6
7638else
7639 ac_ext=c
7640ac_cpp='$CPP $CPPFLAGS'
7641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7643ac_compiler_gnu=$ac_cv_c_compiler_gnu
7644
7645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7646/* end confdefs.h. */
7647
7648int
7649main ()
7650{
7651
7652 ;
7653 return 0;
7654}
7655_ACEOF
7656if ac_fn_c_try_link "$LINENO"; then :
7657 lt_cv_cc_needs_belf=yes
7658else
7659 lt_cv_cc_needs_belf=no
7660fi
7661rm -f core conftest.err conftest.$ac_objext \
7662 conftest$ac_exeext conftest.$ac_ext
7663 ac_ext=c
7664ac_cpp='$CPP $CPPFLAGS'
7665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7667ac_compiler_gnu=$ac_cv_c_compiler_gnu
7668
7669fi
7670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7671$as_echo "$lt_cv_cc_needs_belf" >&6; }
7672 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7673 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7674 CFLAGS="$SAVE_CFLAGS"
7675 fi
7676 ;;
7677sparc*-*solaris*)
7678 # Find out which ABI we are using.
7679 echo 'int i;' > conftest.$ac_ext
7680 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7681 (eval $ac_compile) 2>&5
7682 ac_status=$?
7683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7684 test $ac_status = 0; }; then
7685 case `/usr/bin/file conftest.o` in
7686 *64-bit*)
7687 case $lt_cv_prog_gnu_ld in
7688 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7689 *)
7690 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7691 LD="${LD-ld} -64"
7692 fi
7693 ;;
7694 esac
7695 ;;
7696 esac
7697 fi
7698 rm -rf conftest*
7699 ;;
7700esac
7701
7702need_locks="$enable_libtool_lock"
7703
7704
7705 case $host_os in
7706 rhapsody* | darwin*)
7707 if test -n "$ac_tool_prefix"; then
7708 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7709set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7711$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7712if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7713 $as_echo_n "(cached) " >&6
7714else
7715 if test -n "$DSYMUTIL"; then
7716 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7717else
7718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7719for as_dir in $PATH
7720do
7721 IFS=$as_save_IFS
7722 test -z "$as_dir" && as_dir=.
7723 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7725 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7727 break 2
7728 fi
7729done
7730 done
7731IFS=$as_save_IFS
7732
7733fi
7734fi
7735DSYMUTIL=$ac_cv_prog_DSYMUTIL
7736if test -n "$DSYMUTIL"; then
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7738$as_echo "$DSYMUTIL" >&6; }
7739else
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7741$as_echo "no" >&6; }
7742fi
7743
7744
7745fi
7746if test -z "$ac_cv_prog_DSYMUTIL"; then
7747 ac_ct_DSYMUTIL=$DSYMUTIL
7748 # Extract the first word of "dsymutil", so it can be a program name with args.
7749set dummy dsymutil; ac_word=$2
7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7751$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7752if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7753 $as_echo_n "(cached) " >&6
7754else
7755 if test -n "$ac_ct_DSYMUTIL"; then
7756 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7757else
7758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7759for as_dir in $PATH
7760do
7761 IFS=$as_save_IFS
7762 test -z "$as_dir" && as_dir=.
7763 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7765 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767 break 2
7768 fi
7769done
7770 done
7771IFS=$as_save_IFS
7772
7773fi
7774fi
7775ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7776if test -n "$ac_ct_DSYMUTIL"; then
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7778$as_echo "$ac_ct_DSYMUTIL" >&6; }
7779else
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7781$as_echo "no" >&6; }
7782fi
7783
7784 if test "x$ac_ct_DSYMUTIL" = x; then
7785 DSYMUTIL=":"
7786 else
7787 case $cross_compiling:$ac_tool_warned in
7788yes:)
7789{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7790$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7791ac_tool_warned=yes ;;
7792esac
7793 DSYMUTIL=$ac_ct_DSYMUTIL
7794 fi
7795else
7796 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7797fi
7798
7799 if test -n "$ac_tool_prefix"; then
7800 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7801set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7803$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7804if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7805 $as_echo_n "(cached) " >&6
7806else
7807 if test -n "$NMEDIT"; then
7808 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7809else
7810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7811for as_dir in $PATH
7812do
7813 IFS=$as_save_IFS
7814 test -z "$as_dir" && as_dir=.
7815 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7817 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7819 break 2
7820 fi
7821done
7822 done
7823IFS=$as_save_IFS
7824
7825fi
7826fi
7827NMEDIT=$ac_cv_prog_NMEDIT
7828if test -n "$NMEDIT"; then
7829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7830$as_echo "$NMEDIT" >&6; }
7831else
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7833$as_echo "no" >&6; }
7834fi
7835
7836
7837fi
7838if test -z "$ac_cv_prog_NMEDIT"; then
7839 ac_ct_NMEDIT=$NMEDIT
7840 # Extract the first word of "nmedit", so it can be a program name with args.
7841set dummy nmedit; ac_word=$2
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7843$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7844if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7845 $as_echo_n "(cached) " >&6
7846else
7847 if test -n "$ac_ct_NMEDIT"; then
7848 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7849else
7850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7851for as_dir in $PATH
7852do
7853 IFS=$as_save_IFS
7854 test -z "$as_dir" && as_dir=.
7855 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7857 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859 break 2
7860 fi
7861done
7862 done
7863IFS=$as_save_IFS
7864
7865fi
7866fi
7867ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7868if test -n "$ac_ct_NMEDIT"; then
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7870$as_echo "$ac_ct_NMEDIT" >&6; }
7871else
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7873$as_echo "no" >&6; }
7874fi
7875
7876 if test "x$ac_ct_NMEDIT" = x; then
7877 NMEDIT=":"
7878 else
7879 case $cross_compiling:$ac_tool_warned in
7880yes:)
7881{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7882$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7883ac_tool_warned=yes ;;
7884esac
7885 NMEDIT=$ac_ct_NMEDIT
7886 fi
7887else
7888 NMEDIT="$ac_cv_prog_NMEDIT"
7889fi
7890
7891 if test -n "$ac_tool_prefix"; then
7892 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7893set dummy ${ac_tool_prefix}lipo; ac_word=$2
7894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7895$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7896if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7897 $as_echo_n "(cached) " >&6
7898else
7899 if test -n "$LIPO"; then
7900 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7901else
7902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7903for as_dir in $PATH
7904do
7905 IFS=$as_save_IFS
7906 test -z "$as_dir" && as_dir=.
7907 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7909 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7911 break 2
7912 fi
7913done
7914 done
7915IFS=$as_save_IFS
7916
7917fi
7918fi
7919LIPO=$ac_cv_prog_LIPO
7920if test -n "$LIPO"; then
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7922$as_echo "$LIPO" >&6; }
7923else
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925$as_echo "no" >&6; }
7926fi
7927
7928
7929fi
7930if test -z "$ac_cv_prog_LIPO"; then
7931 ac_ct_LIPO=$LIPO
7932 # Extract the first word of "lipo", so it can be a program name with args.
7933set dummy lipo; ac_word=$2
7934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7935$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7936if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7937 $as_echo_n "(cached) " >&6
7938else
7939 if test -n "$ac_ct_LIPO"; then
7940 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7941else
7942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7943for as_dir in $PATH
7944do
7945 IFS=$as_save_IFS
7946 test -z "$as_dir" && as_dir=.
7947 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7948 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7949 ac_cv_prog_ac_ct_LIPO="lipo"
7950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7951 break 2
7952 fi
7953done
7954 done
7955IFS=$as_save_IFS
7956
7957fi
7958fi
7959ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7960if test -n "$ac_ct_LIPO"; then
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7962$as_echo "$ac_ct_LIPO" >&6; }
7963else
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7965$as_echo "no" >&6; }
7966fi
7967
7968 if test "x$ac_ct_LIPO" = x; then
7969 LIPO=":"
7970 else
7971 case $cross_compiling:$ac_tool_warned in
7972yes:)
7973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7975ac_tool_warned=yes ;;
7976esac
7977 LIPO=$ac_ct_LIPO
7978 fi
7979else
7980 LIPO="$ac_cv_prog_LIPO"
7981fi
7982
7983 if test -n "$ac_tool_prefix"; then
7984 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7985set dummy ${ac_tool_prefix}otool; ac_word=$2
7986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7987$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7988if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7989 $as_echo_n "(cached) " >&6
7990else
7991 if test -n "$OTOOL"; then
7992 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7993else
7994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7995for as_dir in $PATH
7996do
7997 IFS=$as_save_IFS
7998 test -z "$as_dir" && as_dir=.
7999 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8000 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8001 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8003 break 2
8004 fi
8005done
8006 done
8007IFS=$as_save_IFS
8008
8009fi
8010fi
8011OTOOL=$ac_cv_prog_OTOOL
8012if test -n "$OTOOL"; then
8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8014$as_echo "$OTOOL" >&6; }
8015else
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8017$as_echo "no" >&6; }
8018fi
8019
8020
8021fi
8022if test -z "$ac_cv_prog_OTOOL"; then
8023 ac_ct_OTOOL=$OTOOL
8024 # Extract the first word of "otool", so it can be a program name with args.
8025set dummy otool; ac_word=$2
8026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8027$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8028if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
8029 $as_echo_n "(cached) " >&6
8030else
8031 if test -n "$ac_ct_OTOOL"; then
8032 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8033else
8034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8035for as_dir in $PATH
8036do
8037 IFS=$as_save_IFS
8038 test -z "$as_dir" && as_dir=.
8039 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8041 ac_cv_prog_ac_ct_OTOOL="otool"
8042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8043 break 2
8044 fi
8045done
8046 done
8047IFS=$as_save_IFS
8048
8049fi
8050fi
8051ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8052if test -n "$ac_ct_OTOOL"; then
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8054$as_echo "$ac_ct_OTOOL" >&6; }
8055else
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8057$as_echo "no" >&6; }
8058fi
8059
8060 if test "x$ac_ct_OTOOL" = x; then
8061 OTOOL=":"
8062 else
8063 case $cross_compiling:$ac_tool_warned in
8064yes:)
8065{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8066$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8067ac_tool_warned=yes ;;
8068esac
8069 OTOOL=$ac_ct_OTOOL
8070 fi
8071else
8072 OTOOL="$ac_cv_prog_OTOOL"
8073fi
8074
8075 if test -n "$ac_tool_prefix"; then
8076 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8077set dummy ${ac_tool_prefix}otool64; ac_word=$2
8078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8079$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8080if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8081 $as_echo_n "(cached) " >&6
8082else
8083 if test -n "$OTOOL64"; then
8084 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8085else
8086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8087for as_dir in $PATH
8088do
8089 IFS=$as_save_IFS
8090 test -z "$as_dir" && as_dir=.
8091 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8093 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8095 break 2
8096 fi
8097done
8098 done
8099IFS=$as_save_IFS
8100
8101fi
8102fi
8103OTOOL64=$ac_cv_prog_OTOOL64
8104if test -n "$OTOOL64"; then
8105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8106$as_echo "$OTOOL64" >&6; }
8107else
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8109$as_echo "no" >&6; }
8110fi
8111
8112
8113fi
8114if test -z "$ac_cv_prog_OTOOL64"; then
8115 ac_ct_OTOOL64=$OTOOL64
8116 # Extract the first word of "otool64", so it can be a program name with args.
8117set dummy otool64; ac_word=$2
8118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8119$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8120if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8121 $as_echo_n "(cached) " >&6
8122else
8123 if test -n "$ac_ct_OTOOL64"; then
8124 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8125else
8126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8127for as_dir in $PATH
8128do
8129 IFS=$as_save_IFS
8130 test -z "$as_dir" && as_dir=.
8131 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8133 ac_cv_prog_ac_ct_OTOOL64="otool64"
8134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8135 break 2
8136 fi
8137done
8138 done
8139IFS=$as_save_IFS
8140
8141fi
8142fi
8143ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8144if test -n "$ac_ct_OTOOL64"; then
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8146$as_echo "$ac_ct_OTOOL64" >&6; }
8147else
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8149$as_echo "no" >&6; }
8150fi
8151
8152 if test "x$ac_ct_OTOOL64" = x; then
8153 OTOOL64=":"
8154 else
8155 case $cross_compiling:$ac_tool_warned in
8156yes:)
8157{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8158$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8159ac_tool_warned=yes ;;
8160esac
8161 OTOOL64=$ac_ct_OTOOL64
8162 fi
8163else
8164 OTOOL64="$ac_cv_prog_OTOOL64"
8165fi
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8194$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8195if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8196 $as_echo_n "(cached) " >&6
8197else
8198 lt_cv_apple_cc_single_mod=no
8199 if test -z "${LT_MULTI_MODULE}"; then
8200 # By default we will add the -single_module flag. You can override
8201 # by either setting the environment variable LT_MULTI_MODULE
8202 # non-empty at configure time, or by adding -multi_module to the
8203 # link flags.
8204 rm -rf libconftest.dylib*
8205 echo "int foo(void){return 1;}" > conftest.c
8206 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8207-dynamiclib -Wl,-single_module conftest.c" >&5
8208 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8209 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8210 _lt_result=$?
8211 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8212 lt_cv_apple_cc_single_mod=yes
8213 else
8214 cat conftest.err >&5
8215 fi
8216 rm -rf libconftest.dylib*
8217 rm -f conftest.*
8218 fi
8219fi
8220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8221$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8223$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8224if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8225 $as_echo_n "(cached) " >&6
8226else
8227 lt_cv_ld_exported_symbols_list=no
8228 save_LDFLAGS=$LDFLAGS
8229 echo "_main" > conftest.sym
8230 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8232/* end confdefs.h. */
8233
8234int
8235main ()
8236{
8237
8238 ;
8239 return 0;
8240}
8241_ACEOF
8242if ac_fn_c_try_link "$LINENO"; then :
8243 lt_cv_ld_exported_symbols_list=yes
8244else
8245 lt_cv_ld_exported_symbols_list=no
8246fi
8247rm -f core conftest.err conftest.$ac_objext \
8248 conftest$ac_exeext conftest.$ac_ext
8249 LDFLAGS="$save_LDFLAGS"
8250
8251fi
8252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8253$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8255$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8256if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8257 $as_echo_n "(cached) " >&6
8258else
8259 lt_cv_ld_force_load=no
8260 cat > conftest.c << _LT_EOF
8261int forced_loaded() { return 2;}
8262_LT_EOF
8263 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8264 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8265 echo "$AR cru libconftest.a conftest.o" >&5
8266 $AR cru libconftest.a conftest.o 2>&5
8267 cat > conftest.c << _LT_EOF
8268int main() { return 0;}
8269_LT_EOF
8270 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8271 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8272 _lt_result=$?
8273 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8274 lt_cv_ld_force_load=yes
8275 else
8276 cat conftest.err >&5
8277 fi
8278 rm -f conftest.err libconftest.a conftest conftest.c
8279 rm -rf conftest.dSYM
8280
8281fi
8282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8283$as_echo "$lt_cv_ld_force_load" >&6; }
8284 case $host_os in
8285 rhapsody* | darwin1.[012])
8286 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8287 darwin1.*)
8288 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8289 darwin*) # darwin 5.x on
8290 # if running on 10.5 or later, the deployment target defaults
8291 # to the OS version, if on x86, and 10.4, the deployment
8292 # target defaults to 10.4. Don't you love it?
8293 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8294 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8295 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8296 10.[012][,.]*)
6bb11ab3
L
8297 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8298 10.*)
8299 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8300 esac
8301 ;;
8302 esac
8303 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8304 _lt_dar_single_mod='$single_module'
8305 fi
8306 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8307 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8308 else
8309 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8310 fi
8311 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8312 _lt_dsymutil='~$DSYMUTIL $lib || :'
8313 else
8314 _lt_dsymutil=
8315 fi
8316 ;;
8317 esac
8318
8319for ac_header in dlfcn.h
8320do :
8321 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8322"
d0ac1c44 8323if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8324 cat >>confdefs.h <<_ACEOF
8325#define HAVE_DLFCN_H 1
8326_ACEOF
8327
8328fi
8329
8330done
8331
8332
8333
8334# autoconf.info says this should be called right after AC_INIT.
8335ac_config_headers="$ac_config_headers config.h:config.in"
8336
8337
8338
0cb8d851
MF
8339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8340$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8341if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8342 $as_echo_n "(cached) " >&6
8343else
8344 ac_cv_c_bigendian=unknown
8345 # See if we're dealing with a universal compiler.
8346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8347/* end confdefs.h. */
8348#ifndef __APPLE_CC__
8349 not a universal capable compiler
8350 #endif
8351 typedef int dummy;
8352
8353_ACEOF
8354if ac_fn_c_try_compile "$LINENO"; then :
8355
8356 # Check for potential -arch flags. It is not universal unless
8357 # there are at least two -arch flags with different values.
8358 ac_arch=
8359 ac_prev=
8360 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8361 if test -n "$ac_prev"; then
8362 case $ac_word in
8363 i?86 | x86_64 | ppc | ppc64)
8364 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8365 ac_arch=$ac_word
8366 else
8367 ac_cv_c_bigendian=universal
8368 break
8369 fi
8370 ;;
8371 esac
8372 ac_prev=
8373 elif test "x$ac_word" = "x-arch"; then
8374 ac_prev=arch
8375 fi
8376 done
8377fi
8378rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8379 if test $ac_cv_c_bigendian = unknown; then
8380 # See if sys/param.h defines the BYTE_ORDER macro.
8381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8382/* end confdefs.h. */
8383#include <sys/types.h>
8384 #include <sys/param.h>
8385
8386int
8387main ()
8388{
8389#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8390 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8391 && LITTLE_ENDIAN)
8392 bogus endian macros
8393 #endif
8394
8395 ;
8396 return 0;
8397}
8398_ACEOF
8399if ac_fn_c_try_compile "$LINENO"; then :
8400 # It does; now see whether it defined to BIG_ENDIAN or not.
8401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8402/* end confdefs.h. */
8403#include <sys/types.h>
8404 #include <sys/param.h>
8405
8406int
8407main ()
8408{
8409#if BYTE_ORDER != BIG_ENDIAN
8410 not big endian
8411 #endif
8412
8413 ;
8414 return 0;
8415}
8416_ACEOF
8417if ac_fn_c_try_compile "$LINENO"; then :
8418 ac_cv_c_bigendian=yes
8419else
8420 ac_cv_c_bigendian=no
8421fi
8422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8423fi
8424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8425 fi
8426 if test $ac_cv_c_bigendian = unknown; then
8427 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8429/* end confdefs.h. */
8430#include <limits.h>
8431
8432int
8433main ()
8434{
8435#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8436 bogus endian macros
8437 #endif
8438
8439 ;
8440 return 0;
8441}
8442_ACEOF
8443if ac_fn_c_try_compile "$LINENO"; then :
8444 # It does; now see whether it defined to _BIG_ENDIAN or not.
8445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8446/* end confdefs.h. */
8447#include <limits.h>
8448
8449int
8450main ()
8451{
8452#ifndef _BIG_ENDIAN
8453 not big endian
8454 #endif
8455
8456 ;
8457 return 0;
8458}
8459_ACEOF
8460if ac_fn_c_try_compile "$LINENO"; then :
8461 ac_cv_c_bigendian=yes
8462else
8463 ac_cv_c_bigendian=no
8464fi
8465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8466fi
8467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8468 fi
8469 if test $ac_cv_c_bigendian = unknown; then
8470 # Compile a test program.
8471 if test "$cross_compiling" = yes; then :
8472 # Try to guess by grepping values from an object file.
8473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8474/* end confdefs.h. */
8475short int ascii_mm[] =
8476 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8477 short int ascii_ii[] =
8478 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8479 int use_ascii (int i) {
8480 return ascii_mm[i] + ascii_ii[i];
8481 }
8482 short int ebcdic_ii[] =
8483 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8484 short int ebcdic_mm[] =
8485 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8486 int use_ebcdic (int i) {
8487 return ebcdic_mm[i] + ebcdic_ii[i];
8488 }
8489 extern int foo;
8490
8491int
8492main ()
8493{
8494return use_ascii (foo) == use_ebcdic (foo);
8495 ;
8496 return 0;
8497}
8498_ACEOF
8499if ac_fn_c_try_compile "$LINENO"; then :
8500 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8501 ac_cv_c_bigendian=yes
8502 fi
8503 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8504 if test "$ac_cv_c_bigendian" = unknown; then
8505 ac_cv_c_bigendian=no
8506 else
8507 # finding both strings is unlikely to happen, but who knows?
8508 ac_cv_c_bigendian=unknown
8509 fi
8510 fi
8511fi
8512rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8513else
8514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8515/* end confdefs.h. */
8516$ac_includes_default
8517int
8518main ()
8519{
8520
8521 /* Are we little or big endian? From Harbison&Steele. */
8522 union
8523 {
8524 long int l;
8525 char c[sizeof (long int)];
8526 } u;
8527 u.l = 1;
8528 return u.c[sizeof (long int) - 1] == 1;
8529
8530 ;
8531 return 0;
8532}
8533_ACEOF
8534if ac_fn_c_try_run "$LINENO"; then :
8535 ac_cv_c_bigendian=no
8536else
8537 ac_cv_c_bigendian=yes
8538fi
8539rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8540 conftest.$ac_objext conftest.beam conftest.$ac_ext
8541fi
8542
8543 fi
8544fi
8545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8546$as_echo "$ac_cv_c_bigendian" >&6; }
8547 case $ac_cv_c_bigendian in #(
8548 yes)
8549 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8550;; #(
8551 no)
8552 ;; #(
8553 universal)
8554
8555$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8556
8557 ;; #(
8558 *)
d0ac1c44 8559 as_fn_error $? "unknown endianness
0cb8d851
MF
8560 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8561 esac
8562
6bb11ab3
L
8563
8564
8565
8566# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8567if test -z "$CC_FOR_BUILD"; then
8568 if test "x$cross_compiling" = "xno"; then
8569 CC_FOR_BUILD='$(CC)'
8570 else
8571 CC_FOR_BUILD=gcc
8572 fi
6bb11ab3
L
8573fi
8574
8575
8576
8577
8578AR=${AR-ar}
8579
8580if test -n "$ac_tool_prefix"; then
8581 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8582set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8584$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8585if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8586 $as_echo_n "(cached) " >&6
8587else
8588 if test -n "$RANLIB"; then
8589 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8590else
8591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8592for as_dir in $PATH
8593do
8594 IFS=$as_save_IFS
8595 test -z "$as_dir" && as_dir=.
8596 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8598 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8600 break 2
8601 fi
8602done
8603 done
8604IFS=$as_save_IFS
8605
8606fi
8607fi
8608RANLIB=$ac_cv_prog_RANLIB
8609if test -n "$RANLIB"; then
8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8611$as_echo "$RANLIB" >&6; }
8612else
8613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8614$as_echo "no" >&6; }
8615fi
8616
8617
8618fi
8619if test -z "$ac_cv_prog_RANLIB"; then
8620 ac_ct_RANLIB=$RANLIB
8621 # Extract the first word of "ranlib", so it can be a program name with args.
8622set dummy ranlib; ac_word=$2
8623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8624$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8625if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8626 $as_echo_n "(cached) " >&6
8627else
8628 if test -n "$ac_ct_RANLIB"; then
8629 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8630else
8631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8632for as_dir in $PATH
8633do
8634 IFS=$as_save_IFS
8635 test -z "$as_dir" && as_dir=.
8636 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8638 ac_cv_prog_ac_ct_RANLIB="ranlib"
8639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8640 break 2
8641 fi
8642done
8643 done
8644IFS=$as_save_IFS
8645
8646fi
8647fi
8648ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8649if test -n "$ac_ct_RANLIB"; then
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8651$as_echo "$ac_ct_RANLIB" >&6; }
8652else
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8654$as_echo "no" >&6; }
8655fi
8656
8657 if test "x$ac_ct_RANLIB" = x; then
8658 RANLIB=":"
8659 else
8660 case $cross_compiling:$ac_tool_warned in
8661yes:)
8662{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8663$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8664ac_tool_warned=yes ;;
8665esac
8666 RANLIB=$ac_ct_RANLIB
8667 fi
8668else
8669 RANLIB="$ac_cv_prog_RANLIB"
8670fi
8671
8672
46f900c0
MF
8673# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8674# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8675# is C99. So handle it ourselves.
8676:
8677C_DIALECT=
8678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8679$as_echo_n "checking whether C11 is supported by default... " >&6; }
8680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8681/* end confdefs.h. */
8682
8683#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8684# error "C11 support not found"
8685#endif
8686
8687_ACEOF
8688if ac_fn_c_try_compile "$LINENO"; then :
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8690$as_echo "yes" >&6; }
8691else
8692
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8694$as_echo "no" >&6; }
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8696$as_echo_n "checking for -std=c11 support... " >&6; }
8697 ac_save_CC="$CC"
8698 CC="$CC -std=c11"
8699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8700/* end confdefs.h. */
8701
8702#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8703# error "C11 support not found"
8704#endif
8705
8706_ACEOF
8707if ac_fn_c_try_compile "$LINENO"; then :
8708
8709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8710$as_echo "yes" >&6; }
8711 CC="$ac_save_CC"
8712 C_DIALECT="-std=c11"
8713
8714else
8715 as_fn_error $? "C11 is required" "$LINENO" 5
8716fi
8717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8718fi
8719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8720
8721
6bb11ab3
L
8722# Some of the common include files depend on bfd.h, and bfd.h checks
8723# that config.h is included first by testing that the PACKAGE macro
8724# is defined.
8725PACKAGE=sim
8726
8727cat >>confdefs.h <<_ACEOF
8728#define PACKAGE "$PACKAGE"
8729_ACEOF
8730
8731
8732
8733# Dependency checking.
8734ac_config_commands="$ac_config_commands depdir"
8735
8736
8737depcc="$CC" am_compiler_list=
8738
8739am_depcomp=$ac_aux_dir/depcomp
8740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8741$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8742if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8743 $as_echo_n "(cached) " >&6
8744else
8745 if test -f "$am_depcomp"; then
8746 # We make a subdir and do the tests there. Otherwise we can end up
8747 # making bogus files that we don't know about and never remove. For
8748 # instance it was reported that on HP-UX the gcc test will end up
8749 # making a dummy file named `D' -- because `-MD' means `put the output
8750 # in D'.
8751 mkdir conftest.dir
8752 # Copy depcomp to subdir because otherwise we won't find it if we're
8753 # using a relative directory.
8754 cp "$am_depcomp" conftest.dir
8755 cd conftest.dir
8756 # We will build objects and dependencies in a subdirectory because
8757 # it helps to detect inapplicable dependency modes. For instance
8758 # both Tru64's cc and ICC support -MD to output dependencies as a
8759 # side effect of compilation, but ICC will put the dependencies in
8760 # the current directory while Tru64 will put them in the object
8761 # directory.
8762 mkdir sub
8763
8764 am_cv_CC_dependencies_compiler_type=none
8765 if test "$am_compiler_list" = ""; then
8766 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8767 fi
8768 for depmode in $am_compiler_list; do
8769 if test $depmode = none; then break; fi
8770
8771 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8772 # Setup a source with many dependencies, because some compilers
8773 # like to wrap large dependency lists on column 80 (with \), and
8774 # we should not choose a depcomp mode which is confused by this.
8775 #
8776 # We need to recreate these files for each test, as the compiler may
8777 # overwrite some of them when testing with obscure command lines.
8778 # This happens at least with the AIX C compiler.
8779 : > sub/conftest.c
8780 for i in 1 2 3 4 5 6; do
8781 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8782 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8783 # Solaris 8's {/usr,}/bin/sh.
8784 touch sub/conftst$i.h
8785 done
8786 echo "include sub/conftest.Po" > confmf
8787
8788 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8789 # mode. It turns out that the SunPro C++ compiler does not properly
8790 # handle `-M -o', and we need to detect this.
8791 depcmd="depmode=$depmode \
8792 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8793 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8794 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8795 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8796 if env $depcmd > conftest.err 2>&1 &&
8797 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8798 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8799 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8800 # icc doesn't choke on unknown options, it will just issue warnings
8801 # or remarks (even with -Werror). So we grep stderr for any message
8802 # that says an option was ignored or not supported.
8803 # When given -MP, icc 7.0 and 7.1 complain thusly:
8804 # icc: Command line warning: ignoring option '-M'; no argument required
8805 # The diagnosis changed in icc 8.0:
8806 # icc: Command line remark: option '-MP' not supported
8807 if (grep 'ignoring option' conftest.err ||
8808 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8809 am_cv_CC_dependencies_compiler_type=$depmode
8810 $as_echo "$as_me:$LINENO: success" >&5
8811 break
8812 fi
8813 fi
8814 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8815 sed -e 's/^/| /' < conftest.err >&5
8816 done
8817
8818 cd ..
8819 rm -rf conftest.dir
8820else
8821 am_cv_CC_dependencies_compiler_type=none
8822fi
8823
8824fi
8825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8826$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8827if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8828then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8829else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8830
8831fi
8832
8833
8834# Check for the 'make' the user wants to use.
8835for ac_prog in make
8836do
8837 # Extract the first word of "$ac_prog", so it can be a program name with args.
8838set dummy $ac_prog; ac_word=$2
8839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8840$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8841if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8842 $as_echo_n "(cached) " >&6
8843else
8844 if test -n "$MAKE"; then
8845 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8846else
8847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8848for as_dir in $PATH
8849do
8850 IFS=$as_save_IFS
8851 test -z "$as_dir" && as_dir=.
8852 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8854 ac_cv_prog_MAKE="$ac_prog"
8855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8856 break 2
8857 fi
8858done
8859 done
8860IFS=$as_save_IFS
8861
8862fi
8863fi
8864MAKE=$ac_cv_prog_MAKE
8865if test -n "$MAKE"; then
8866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8867$as_echo "$MAKE" >&6; }
8868else
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8870$as_echo "no" >&6; }
8871fi
8872
8873
8874 test -n "$MAKE" && break
8875done
8876
8877MAKE_IS_GNU=
8878case "`$MAKE --version 2>&1 | sed 1q`" in
8879 *GNU*)
8880 MAKE_IS_GNU=yes
8881 ;;
8882esac
8883 if test "$MAKE_IS_GNU" = yes; then
8884 GMAKE_TRUE=
8885 GMAKE_FALSE='#'
8886else
8887 GMAKE_TRUE='#'
8888 GMAKE_FALSE=
8889fi
8890
8891
8892ALL_LINGUAS=
8893# If we haven't got the data from the intl directory,
8894# assume NLS is disabled.
8895USE_NLS=no
8896LIBINTL=
8897LIBINTL_DEP=
8898INCINTL=
8899XGETTEXT=
8900GMSGFMT=
8901POSUB=
8902
8903if test -f ../../intl/config.intl; then
8904 . ../../intl/config.intl
8905fi
8906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8907$as_echo_n "checking whether NLS is requested... " >&6; }
8908if test x"$USE_NLS" != xyes; then
8909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8910$as_echo "no" >&6; }
8911else
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8913$as_echo "yes" >&6; }
8914
8915$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8916
8917
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8919$as_echo_n "checking for catalogs to be installed... " >&6; }
8920 # Look for .po and .gmo files in the source directory.
8921 CATALOGS=
8922 XLINGUAS=
8923 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8924 # If there aren't any .gmo files the shell will give us the
8925 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8926 # weeded out.
8927 case "$cat" in *\**)
8928 continue;;
8929 esac
8930 # The quadruple backslash is collapsed to a double backslash
8931 # by the backticks, then collapsed again by the double quotes,
8932 # leaving us with one backslash in the sed expression (right
8933 # before the dot that mustn't act as a wildcard).
8934 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8935 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8936 # The user is allowed to set LINGUAS to a list of languages to
8937 # install catalogs for. If it's empty that means "all of them."
8938 if test "x$LINGUAS" = x; then
8939 CATALOGS="$CATALOGS $cat"
8940 XLINGUAS="$XLINGUAS $lang"
8941 else
8942 case "$LINGUAS" in *$lang*)
8943 CATALOGS="$CATALOGS $cat"
8944 XLINGUAS="$XLINGUAS $lang"
8945 ;;
8946 esac
8947 fi
8948 done
8949 LINGUAS="$XLINGUAS"
8950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8951$as_echo "$LINGUAS" >&6; }
8952
8953
8954 DATADIRNAME=share
8955
8956 INSTOBJEXT=.mo
8957
8958 GENCAT=gencat
8959
8960 CATOBJEXT=.gmo
8961
8962fi
8963
8964# Check for common headers.
68ed2854
MF
8965# NB: You can assume C11 headers exist.
8966for ac_header in unistd.h
6bb11ab3 8967do :
68ed2854
MF
8968 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8969if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 8970 cat >>confdefs.h <<_ACEOF
68ed2854 8971#define HAVE_UNISTD_H 1
6bb11ab3
L
8972_ACEOF
8973
8974fi
8975
8976done
8977
936df756 8978for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8979do :
8980 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8981ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8982if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8983 cat >>confdefs.h <<_ACEOF
8984#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8985_ACEOF
8986
8987fi
8988
8989done
8990
8991for ac_header in fcntl.h fpu_control.h
8992do :
8993 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8994ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8995if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8996 cat >>confdefs.h <<_ACEOF
8997#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8998_ACEOF
8999
9000fi
9001
9002done
9003
68ed2854 9004for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
9005do :
9006 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9007ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 9008if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
9009 cat >>confdefs.h <<_ACEOF
9010#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9011_ACEOF
9012
9013fi
9014
9015done
9016
9017for ac_func in getrusage time sigaction __setfpucw
9018do :
9019 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9020ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9021if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
9022 cat >>confdefs.h <<_ACEOF
9023#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9024_ACEOF
9025
9026fi
9027done
9028
936df756
MF
9029for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9030do :
9031 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9032ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9033if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
936df756
MF
9034 cat >>confdefs.h <<_ACEOF
9035#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9036_ACEOF
9037
9038fi
9039done
9040
9041ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9042#include <sys/types.h>
9043#endif
9044#ifdef HAVE_SYS_STAT_H
9045#include <sys/stat.h>
9046#endif
9047"
d0ac1c44 9048if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9049
9050cat >>confdefs.h <<_ACEOF
9051#define HAVE_STRUCT_STAT_ST_DEV 1
9052_ACEOF
9053
9054
9055fi
9056ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9057#include <sys/types.h>
9058#endif
9059#ifdef HAVE_SYS_STAT_H
9060#include <sys/stat.h>
9061#endif
9062"
d0ac1c44 9063if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9064
9065cat >>confdefs.h <<_ACEOF
9066#define HAVE_STRUCT_STAT_ST_INO 1
9067_ACEOF
9068
9069
9070fi
9071ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9072#include <sys/types.h>
9073#endif
9074#ifdef HAVE_SYS_STAT_H
9075#include <sys/stat.h>
9076#endif
9077"
d0ac1c44 9078if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9079
9080cat >>confdefs.h <<_ACEOF
9081#define HAVE_STRUCT_STAT_ST_MODE 1
9082_ACEOF
9083
9084
9085fi
9086ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9087#include <sys/types.h>
9088#endif
9089#ifdef HAVE_SYS_STAT_H
9090#include <sys/stat.h>
9091#endif
9092"
d0ac1c44 9093if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9094
9095cat >>confdefs.h <<_ACEOF
9096#define HAVE_STRUCT_STAT_ST_NLINK 1
9097_ACEOF
9098
9099
9100fi
9101ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9102#include <sys/types.h>
9103#endif
9104#ifdef HAVE_SYS_STAT_H
9105#include <sys/stat.h>
9106#endif
9107"
d0ac1c44 9108if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9109
9110cat >>confdefs.h <<_ACEOF
9111#define HAVE_STRUCT_STAT_ST_UID 1
9112_ACEOF
9113
9114
9115fi
9116ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9117#include <sys/types.h>
9118#endif
9119#ifdef HAVE_SYS_STAT_H
9120#include <sys/stat.h>
9121#endif
9122"
d0ac1c44 9123if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9124
9125cat >>confdefs.h <<_ACEOF
9126#define HAVE_STRUCT_STAT_ST_GID 1
9127_ACEOF
9128
9129
9130fi
9131ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9132#include <sys/types.h>
9133#endif
9134#ifdef HAVE_SYS_STAT_H
9135#include <sys/stat.h>
9136#endif
9137"
d0ac1c44 9138if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9139
9140cat >>confdefs.h <<_ACEOF
9141#define HAVE_STRUCT_STAT_ST_RDEV 1
9142_ACEOF
9143
9144
9145fi
9146ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9147#include <sys/types.h>
9148#endif
9149#ifdef HAVE_SYS_STAT_H
9150#include <sys/stat.h>
9151#endif
9152"
d0ac1c44 9153if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9154
9155cat >>confdefs.h <<_ACEOF
9156#define HAVE_STRUCT_STAT_ST_SIZE 1
9157_ACEOF
9158
9159
9160fi
9161ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9162#include <sys/types.h>
9163#endif
9164#ifdef HAVE_SYS_STAT_H
9165#include <sys/stat.h>
9166#endif
9167"
d0ac1c44 9168if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9169
9170cat >>confdefs.h <<_ACEOF
9171#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9172_ACEOF
9173
9174
9175fi
9176ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9177#include <sys/types.h>
9178#endif
9179#ifdef HAVE_SYS_STAT_H
9180#include <sys/stat.h>
9181#endif
9182"
d0ac1c44 9183if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9184
9185cat >>confdefs.h <<_ACEOF
9186#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9187_ACEOF
9188
9189
9190fi
9191ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9192#include <sys/types.h>
9193#endif
9194#ifdef HAVE_SYS_STAT_H
9195#include <sys/stat.h>
9196#endif
9197"
d0ac1c44 9198if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9199
9200cat >>confdefs.h <<_ACEOF
9201#define HAVE_STRUCT_STAT_ST_ATIME 1
9202_ACEOF
9203
9204
9205fi
9206ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9207#include <sys/types.h>
9208#endif
9209#ifdef HAVE_SYS_STAT_H
9210#include <sys/stat.h>
9211#endif
9212"
d0ac1c44 9213if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9214
9215cat >>confdefs.h <<_ACEOF
9216#define HAVE_STRUCT_STAT_ST_MTIME 1
9217_ACEOF
9218
9219
9220fi
9221ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9222#include <sys/types.h>
9223#endif
9224#ifdef HAVE_SYS_STAT_H
9225#include <sys/stat.h>
9226#endif
9227"
d0ac1c44 9228if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9229
9230cat >>confdefs.h <<_ACEOF
9231#define HAVE_STRUCT_STAT_ST_CTIME 1
9232_ACEOF
9233
9234
9235fi
9236
9237ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9238#include <sys/socket.h>
9239
9240"
d0ac1c44 9241if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9242
9243cat >>confdefs.h <<_ACEOF
9244#define HAVE_SOCKLEN_T 1
9245_ACEOF
9246
9247
9248fi
9249
6bb11ab3
L
9250
9251# Check for socket libraries
9252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9253$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9254if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9255 $as_echo_n "(cached) " >&6
9256else
9257 ac_check_lib_save_LIBS=$LIBS
9258LIBS="-lsocket $LIBS"
9259cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9260/* end confdefs.h. */
9261
9262/* Override any GCC internal prototype to avoid an error.
9263 Use char because int might match the return type of a GCC
9264 builtin and then its argument prototype would still apply. */
9265#ifdef __cplusplus
9266extern "C"
9267#endif
9268char bind ();
9269int
9270main ()
9271{
9272return bind ();
9273 ;
9274 return 0;
9275}
9276_ACEOF
9277if ac_fn_c_try_link "$LINENO"; then :
9278 ac_cv_lib_socket_bind=yes
9279else
9280 ac_cv_lib_socket_bind=no
9281fi
9282rm -f core conftest.err conftest.$ac_objext \
9283 conftest$ac_exeext conftest.$ac_ext
9284LIBS=$ac_check_lib_save_LIBS
9285fi
9286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9287$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9288if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9289 cat >>confdefs.h <<_ACEOF
9290#define HAVE_LIBSOCKET 1
9291_ACEOF
9292
9293 LIBS="-lsocket $LIBS"
9294
9295fi
9296
9297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9298$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9299if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9300 $as_echo_n "(cached) " >&6
9301else
9302 ac_check_lib_save_LIBS=$LIBS
9303LIBS="-lnsl $LIBS"
9304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9305/* end confdefs.h. */
9306
9307/* Override any GCC internal prototype to avoid an error.
9308 Use char because int might match the return type of a GCC
9309 builtin and then its argument prototype would still apply. */
9310#ifdef __cplusplus
9311extern "C"
9312#endif
9313char gethostbyname ();
9314int
9315main ()
9316{
9317return gethostbyname ();
9318 ;
9319 return 0;
9320}
9321_ACEOF
9322if ac_fn_c_try_link "$LINENO"; then :
9323 ac_cv_lib_nsl_gethostbyname=yes
9324else
9325 ac_cv_lib_nsl_gethostbyname=no
9326fi
9327rm -f core conftest.err conftest.$ac_objext \
9328 conftest$ac_exeext conftest.$ac_ext
9329LIBS=$ac_check_lib_save_LIBS
9330fi
9331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9332$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9333if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9334 cat >>confdefs.h <<_ACEOF
9335#define HAVE_LIBNSL 1
9336_ACEOF
9337
9338 LIBS="-lnsl $LIBS"
9339
9340fi
9341
9342
9343# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9344# using the same condition.
9345
aadc9410 9346 # Use the system's zlib library.
7fed4b0b
L
9347 zlibdir="-L\$(top_builddir)/../zlib"
9348 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9349
aadc9410
MF
9350# Check whether --with-system-zlib was given.
9351if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9352 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9353 zlibdir=
9354 zlibinc=
9355 fi
6bb11ab3
L
9356
9357fi
9358
6bb11ab3 9359
6bb11ab3 9360
6bb11ab3
L
9361
9362
9363# BFD uses libdl when when plugins enabled.
9364
faa743bb
RM
9365 maybe_plugins=no
9366 for ac_header in dlfcn.h
9367do :
9368 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9369"
d0ac1c44 9370if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9371 cat >>confdefs.h <<_ACEOF
9372#define HAVE_DLFCN_H 1
9373_ACEOF
9374 maybe_plugins=yes
9375fi
9376
9377done
9378
9379 for ac_header in windows.h
9380do :
9381 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9382"
d0ac1c44 9383if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9384 cat >>confdefs.h <<_ACEOF
9385#define HAVE_WINDOWS_H 1
9386_ACEOF
9387 maybe_plugins=yes
9388fi
9389
9390done
9391
9392
9393 # Check whether --enable-plugins was given.
6bb11ab3
L
9394if test "${enable_plugins+set}" = set; then :
9395 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9396 no) plugins=no ;;
9397 *) plugins=yes
9398 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9399 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9400 fi ;;
9401 esac
6bb11ab3 9402else
faa743bb
RM
9403 plugins=$maybe_plugins
9404
6bb11ab3
L
9405fi
9406
2974be62 9407 if test "$plugins" = "yes"; then
37f980dc
SM
9408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9409$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9410if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9411 $as_echo_n "(cached) " >&6
9412else
9413 ac_func_search_save_LIBS=$LIBS
9414cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9415/* end confdefs.h. */
9416
9417/* Override any GCC internal prototype to avoid an error.
9418 Use char because int might match the return type of a GCC
9419 builtin and then its argument prototype would still apply. */
9420#ifdef __cplusplus
9421extern "C"
9422#endif
37f980dc 9423char dlsym ();
2974be62
AM
9424int
9425main ()
9426{
37f980dc 9427return dlsym ();
2974be62
AM
9428 ;
9429 return 0;
9430}
9431_ACEOF
9432for ac_lib in '' dl; do
9433 if test -z "$ac_lib"; then
9434 ac_res="none required"
9435 else
9436 ac_res=-l$ac_lib
9437 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9438 fi
9439 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9440 ac_cv_search_dlsym=$ac_res
2974be62
AM
9441fi
9442rm -f core conftest.err conftest.$ac_objext \
9443 conftest$ac_exeext
d0ac1c44 9444 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9445 break
9446fi
9447done
d0ac1c44 9448if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9449
9450else
37f980dc 9451 ac_cv_search_dlsym=no
2974be62
AM
9452fi
9453rm conftest.$ac_ext
9454LIBS=$ac_func_search_save_LIBS
9455fi
37f980dc
SM
9456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9457$as_echo "$ac_cv_search_dlsym" >&6; }
9458ac_res=$ac_cv_search_dlsym
2974be62
AM
9459if test "$ac_res" != no; then :
9460 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9461
9462fi
9463
9464 fi
6bb11ab3
L
9465
9466 if test "$plugins" = yes; then
9467 PLUGINS_TRUE=
9468 PLUGINS_FALSE='#'
9469else
9470 PLUGINS_TRUE='#'
9471 PLUGINS_FALSE=
9472fi
9473
9474
9475
9476
9477
9478# Set options
9479enable_dlopen=yes
9480
9481
9482
9483
9484 enable_win32_dll=no
9485
9486
9487 # Check whether --enable-shared was given.
9488if test "${enable_shared+set}" = set; then :
9489 enableval=$enable_shared; p=${PACKAGE-default}
9490 case $enableval in
9491 yes) enable_shared=yes ;;
9492 no) enable_shared=no ;;
9493 *)
9494 enable_shared=no
9495 # Look at the argument we got. We use all the common list separators.
9496 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9497 for pkg in $enableval; do
9498 IFS="$lt_save_ifs"
9499 if test "X$pkg" = "X$p"; then
9500 enable_shared=yes
9501 fi
9502 done
9503 IFS="$lt_save_ifs"
9504 ;;
9505 esac
9506else
9507 enable_shared=yes
9508fi
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518 # Check whether --enable-static was given.
9519if test "${enable_static+set}" = set; then :
9520 enableval=$enable_static; p=${PACKAGE-default}
9521 case $enableval in
9522 yes) enable_static=yes ;;
9523 no) enable_static=no ;;
9524 *)
9525 enable_static=no
9526 # Look at the argument we got. We use all the common list separators.
9527 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9528 for pkg in $enableval; do
9529 IFS="$lt_save_ifs"
9530 if test "X$pkg" = "X$p"; then
9531 enable_static=yes
9532 fi
9533 done
9534 IFS="$lt_save_ifs"
9535 ;;
9536 esac
9537else
9538 enable_static=yes
9539fi
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550# Check whether --with-pic was given.
9551if test "${with_pic+set}" = set; then :
9552 withval=$with_pic; pic_mode="$withval"
9553else
9554 pic_mode=default
9555fi
9556
9557
9558test -z "$pic_mode" && pic_mode=default
9559
9560
9561
9562
9563
9564
9565
9566 # Check whether --enable-fast-install was given.
9567if test "${enable_fast_install+set}" = set; then :
9568 enableval=$enable_fast_install; p=${PACKAGE-default}
9569 case $enableval in
9570 yes) enable_fast_install=yes ;;
9571 no) enable_fast_install=no ;;
9572 *)
9573 enable_fast_install=no
9574 # Look at the argument we got. We use all the common list separators.
9575 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9576 for pkg in $enableval; do
9577 IFS="$lt_save_ifs"
9578 if test "X$pkg" = "X$p"; then
9579 enable_fast_install=yes
9580 fi
9581 done
9582 IFS="$lt_save_ifs"
9583 ;;
9584 esac
9585else
9586 enable_fast_install=yes
9587fi
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599# This can be used to rebuild libtool when needed
9600LIBTOOL_DEPS="$ltmain"
9601
9602# Always use our own libtool.
9603LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630test -z "$LN_S" && LN_S="ln -s"
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645if test -n "${ZSH_VERSION+set}" ; then
9646 setopt NO_GLOB_SUBST
9647fi
9648
9649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9650$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9651if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9652 $as_echo_n "(cached) " >&6
9653else
9654 rm -f .libs 2>/dev/null
9655mkdir .libs 2>/dev/null
9656if test -d .libs; then
9657 lt_cv_objdir=.libs
9658else
9659 # MS-DOS does not allow filenames that begin with a dot.
9660 lt_cv_objdir=_libs
f0569246 9661fi
6bb11ab3
L
9662rmdir .libs 2>/dev/null
9663fi
9664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9665$as_echo "$lt_cv_objdir" >&6; }
9666objdir=$lt_cv_objdir
f0569246 9667
6bb11ab3
L
9668
9669
9670
9671
9672cat >>confdefs.h <<_ACEOF
9673#define LT_OBJDIR "$lt_cv_objdir/"
9674_ACEOF
9675
9676
9677
9678
9679case $host_os in
9680aix3*)
9681 # AIX sometimes has problems with the GCC collect2 program. For some
9682 # reason, if we set the COLLECT_NAMES environment variable, the problems
9683 # vanish in a puff of smoke.
9684 if test "X${COLLECT_NAMES+set}" != Xset; then
9685 COLLECT_NAMES=
9686 export COLLECT_NAMES
9687 fi
9688 ;;
81ecdfbb 9689esac
6bb11ab3
L
9690
9691# Global variables:
9692ofile=libtool
9693can_build_shared=yes
9694
9695# All known linkers require a `.a' archive for static linking (except MSVC,
9696# which needs '.lib').
9697libext=a
9698
9699with_gnu_ld="$lt_cv_prog_gnu_ld"
9700
9701old_CC="$CC"
9702old_CFLAGS="$CFLAGS"
9703
9704# Set sane defaults for various variables
9705test -z "$CC" && CC=cc
9706test -z "$LTCC" && LTCC=$CC
9707test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9708test -z "$LD" && LD=ld
9709test -z "$ac_objext" && ac_objext=o
9710
9711for cc_temp in $compiler""; do
9712 case $cc_temp in
9713 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9714 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9715 \-*) ;;
9716 *) break;;
9717 esac
9718done
9719cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9720
9721
9722# Only perform the check for file, if the check method requires it
9723test -z "$MAGIC_CMD" && MAGIC_CMD=file
9724case $deplibs_check_method in
9725file_magic*)
9726 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9728$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9729if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9730 $as_echo_n "(cached) " >&6
9731else
9732 case $MAGIC_CMD in
9733[\\/*] | ?:[\\/]*)
9734 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9735 ;;
9736*)
9737 lt_save_MAGIC_CMD="$MAGIC_CMD"
9738 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9739 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9740 for ac_dir in $ac_dummy; do
9741 IFS="$lt_save_ifs"
9742 test -z "$ac_dir" && ac_dir=.
9743 if test -f $ac_dir/${ac_tool_prefix}file; then
9744 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9745 if test -n "$file_magic_test_file"; then
9746 case $deplibs_check_method in
9747 "file_magic "*)
9748 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9749 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9750 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9751 $EGREP "$file_magic_regex" > /dev/null; then
9752 :
9753 else
9754 cat <<_LT_EOF 1>&2
9755
9756*** Warning: the command libtool uses to detect shared libraries,
9757*** $file_magic_cmd, produces output that libtool cannot recognize.
9758*** The result is that libtool may fail to recognize shared libraries
9759*** as such. This will affect the creation of libtool libraries that
9760*** depend on shared libraries, but programs linked with such libtool
9761*** libraries will work regardless of this problem. Nevertheless, you
9762*** may want to report the problem to your system manager and/or to
9763*** bug-libtool@gnu.org
9764
9765_LT_EOF
9766 fi ;;
9767 esac
9768 fi
9769 break
f0569246 9770 fi
6bb11ab3
L
9771 done
9772 IFS="$lt_save_ifs"
9773 MAGIC_CMD="$lt_save_MAGIC_CMD"
9774 ;;
9775esac
f0569246 9776fi
f0569246 9777
6bb11ab3
L
9778MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9779if test -n "$MAGIC_CMD"; then
9780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9781$as_echo "$MAGIC_CMD" >&6; }
9782else
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9784$as_echo "no" >&6; }
9785fi
81ecdfbb 9786
6bb11ab3
L
9787
9788
9789
9790
9791if test -z "$lt_cv_path_MAGIC_CMD"; then
9792 if test -n "$ac_tool_prefix"; then
9793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9794$as_echo_n "checking for file... " >&6; }
d0ac1c44 9795if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9796 $as_echo_n "(cached) " >&6
9797else
9798 case $MAGIC_CMD in
9799[\\/*] | ?:[\\/]*)
9800 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9801 ;;
9802*)
9803 lt_save_MAGIC_CMD="$MAGIC_CMD"
9804 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9805 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9806 for ac_dir in $ac_dummy; do
9807 IFS="$lt_save_ifs"
9808 test -z "$ac_dir" && ac_dir=.
9809 if test -f $ac_dir/file; then
9810 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9811 if test -n "$file_magic_test_file"; then
9812 case $deplibs_check_method in
9813 "file_magic "*)
9814 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9815 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9816 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9817 $EGREP "$file_magic_regex" > /dev/null; then
9818 :
9819 else
9820 cat <<_LT_EOF 1>&2
9821
9822*** Warning: the command libtool uses to detect shared libraries,
9823*** $file_magic_cmd, produces output that libtool cannot recognize.
9824*** The result is that libtool may fail to recognize shared libraries
9825*** as such. This will affect the creation of libtool libraries that
9826*** depend on shared libraries, but programs linked with such libtool
9827*** libraries will work regardless of this problem. Nevertheless, you
9828*** may want to report the problem to your system manager and/or to
9829*** bug-libtool@gnu.org
9830
9831_LT_EOF
9832 fi ;;
9833 esac
9834 fi
9835 break
9836 fi
9837 done
9838 IFS="$lt_save_ifs"
9839 MAGIC_CMD="$lt_save_MAGIC_CMD"
9840 ;;
81ecdfbb 9841esac
6bb11ab3
L
9842fi
9843
9844MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9845if test -n "$MAGIC_CMD"; then
9846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9847$as_echo "$MAGIC_CMD" >&6; }
9848else
9849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9850$as_echo "no" >&6; }
9851fi
9852
9853
9854 else
9855 MAGIC_CMD=:
9856 fi
9857fi
9858
9859 fi
9860 ;;
9861esac
9862
9863# Use C for the default configuration in the libtool script
9864
9865lt_save_CC="$CC"
9866ac_ext=c
9867ac_cpp='$CPP $CPPFLAGS'
9868ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9869ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9870ac_compiler_gnu=$ac_cv_c_compiler_gnu
9871
9872
9873# Source file extension for C test sources.
9874ac_ext=c
9875
9876# Object file extension for compiled C test sources.
9877objext=o
9878objext=$objext
9879
9880# Code to be used in simple compile tests
9881lt_simple_compile_test_code="int some_variable = 0;"
9882
9883# Code to be used in simple link tests
9884lt_simple_link_test_code='int main(){return(0);}'
9885
9886
9887
9888
9889
9890
9891
9892# If no C compiler was specified, use CC.
9893LTCC=${LTCC-"$CC"}
9894
9895# If no C compiler flags were specified, use CFLAGS.
9896LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9897
9898# Allow CC to be a program name with arguments.
9899compiler=$CC
9900
9901# Save the default compiler, since it gets overwritten when the other
9902# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9903compiler_DEFAULT=$CC
9904
9905# save warnings/boilerplate of simple test code
9906ac_outfile=conftest.$ac_objext
9907echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9908eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9909_lt_compiler_boilerplate=`cat conftest.err`
9910$RM conftest*
9911
9912ac_outfile=conftest.$ac_objext
9913echo "$lt_simple_link_test_code" >conftest.$ac_ext
9914eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9915_lt_linker_boilerplate=`cat conftest.err`
9916$RM -r conftest*
9917
9918
9919## CAVEAT EMPTOR:
9920## There is no encapsulation within the following macros, do not change
9921## the running order or otherwise move them around unless you know exactly
9922## what you are doing...
9923if test -n "$compiler"; then
9924
9925lt_prog_compiler_no_builtin_flag=
9926
9927if test "$GCC" = yes; then
9928 case $cc_basename in
9929 nvcc*)
9930 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9931 *)
9932 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9933 esac
6bb11ab3
L
9934
9935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9936$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9937if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9938 $as_echo_n "(cached) " >&6
f0569246 9939else
6bb11ab3
L
9940 lt_cv_prog_compiler_rtti_exceptions=no
9941 ac_outfile=conftest.$ac_objext
9942 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9943 lt_compiler_flag="-fno-rtti -fno-exceptions"
9944 # Insert the option either (1) after the last *FLAGS variable, or
9945 # (2) before a word containing "conftest.", or (3) at the end.
9946 # Note that $ac_compile itself does not contain backslashes and begins
9947 # with a dollar sign (not a hyphen), so the echo should work correctly.
9948 # The option is referenced via a variable to avoid confusing sed.
9949 lt_compile=`echo "$ac_compile" | $SED \
9950 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9951 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9952 -e 's:$: $lt_compiler_flag:'`
9953 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9954 (eval "$lt_compile" 2>conftest.err)
9955 ac_status=$?
9956 cat conftest.err >&5
9957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9958 if (exit $ac_status) && test -s "$ac_outfile"; then
9959 # The compiler can only warn and ignore the option if not recognized
9960 # So say no if there are warnings other than the usual output.
9961 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9962 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9963 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9964 lt_cv_prog_compiler_rtti_exceptions=yes
9965 fi
9966 fi
9967 $RM conftest*
9968
f0569246 9969fi
6bb11ab3
L
9970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9971$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9972
9973if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9974 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9975else
9976 :
9977fi
9978
9979fi
9980
9981
9982
9983
9984
9985
9986 lt_prog_compiler_wl=
9987lt_prog_compiler_pic=
9988lt_prog_compiler_static=
9989
9990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9991$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9992
9993 if test "$GCC" = yes; then
9994 lt_prog_compiler_wl='-Wl,'
9995 lt_prog_compiler_static='-static'
9996
9997 case $host_os in
9998 aix*)
9999 # All AIX code is PIC.
10000 if test "$host_cpu" = ia64; then
10001 # AIX 5 now supports IA64 processor
10002 lt_prog_compiler_static='-Bstatic'
10003 fi
10004 lt_prog_compiler_pic='-fPIC'
10005 ;;
10006
10007 amigaos*)
10008 case $host_cpu in
10009 powerpc)
10010 # see comment about AmigaOS4 .so support
10011 lt_prog_compiler_pic='-fPIC'
10012 ;;
10013 m68k)
10014 # FIXME: we need at least 68020 code to build shared libraries, but
10015 # adding the `-m68020' flag to GCC prevents building anything better,
10016 # like `-m68040'.
10017 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10018 ;;
10019 esac
10020 ;;
10021
10022 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10023 # PIC is the default for these OSes.
10024 ;;
10025
10026 mingw* | cygwin* | pw32* | os2* | cegcc*)
10027 # This hack is so that the source file can tell whether it is being
10028 # built for inclusion in a dll (and should export symbols for example).
10029 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10030 # (--disable-auto-import) libraries
10031 lt_prog_compiler_pic='-DDLL_EXPORT'
10032 ;;
10033
10034 darwin* | rhapsody*)
10035 # PIC is the default on this platform
10036 # Common symbols not allowed in MH_DYLIB files
10037 lt_prog_compiler_pic='-fno-common'
10038 ;;
10039
10040 haiku*)
10041 # PIC is the default for Haiku.
10042 # The "-static" flag exists, but is broken.
10043 lt_prog_compiler_static=
10044 ;;
10045
10046 hpux*)
10047 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10048 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10049 # sets the default TLS model and affects inlining.
10050 case $host_cpu in
10051 hppa*64*)
10052 # +Z the default
10053 ;;
10054 *)
10055 lt_prog_compiler_pic='-fPIC'
10056 ;;
10057 esac
10058 ;;
10059
10060 interix[3-9]*)
10061 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10062 # Instead, we relocate shared libraries at runtime.
10063 ;;
10064
10065 msdosdjgpp*)
10066 # Just because we use GCC doesn't mean we suddenly get shared libraries
10067 # on systems that don't support them.
10068 lt_prog_compiler_can_build_shared=no
10069 enable_shared=no
10070 ;;
10071
10072 *nto* | *qnx*)
10073 # QNX uses GNU C++, but need to define -shared option too, otherwise
10074 # it will coredump.
10075 lt_prog_compiler_pic='-fPIC -shared'
10076 ;;
10077
10078 sysv4*MP*)
10079 if test -d /usr/nec; then
10080 lt_prog_compiler_pic=-Kconform_pic
10081 fi
10082 ;;
10083
10084 *)
10085 lt_prog_compiler_pic='-fPIC'
10086 ;;
10087 esac
10088
10089 case $cc_basename in
10090 nvcc*) # Cuda Compiler Driver 2.2
10091 lt_prog_compiler_wl='-Xlinker '
10092 lt_prog_compiler_pic='-Xcompiler -fPIC'
10093 ;;
10094 esac
10095 else
10096 # PORTME Check for flag to pass linker flags through the system compiler.
10097 case $host_os in
10098 aix*)
10099 lt_prog_compiler_wl='-Wl,'
10100 if test "$host_cpu" = ia64; then
10101 # AIX 5 now supports IA64 processor
10102 lt_prog_compiler_static='-Bstatic'
10103 else
10104 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10105 fi
10106 ;;
10107
10108 mingw* | cygwin* | pw32* | os2* | cegcc*)
10109 # This hack is so that the source file can tell whether it is being
10110 # built for inclusion in a dll (and should export symbols for example).
10111 lt_prog_compiler_pic='-DDLL_EXPORT'
10112 ;;
10113
10114 hpux9* | hpux10* | hpux11*)
10115 lt_prog_compiler_wl='-Wl,'
10116 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10117 # not for PA HP-UX.
10118 case $host_cpu in
10119 hppa*64*|ia64*)
10120 # +Z the default
10121 ;;
10122 *)
10123 lt_prog_compiler_pic='+Z'
10124 ;;
10125 esac
10126 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10127 lt_prog_compiler_static='${wl}-a ${wl}archive'
10128 ;;
10129
10130 irix5* | irix6* | nonstopux*)
10131 lt_prog_compiler_wl='-Wl,'
10132 # PIC (with -KPIC) is the default.
10133 lt_prog_compiler_static='-non_shared'
10134 ;;
10135
10136 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10137 case $cc_basename in
10138 # old Intel for x86_64 which still supported -KPIC.
10139 ecc*)
10140 lt_prog_compiler_wl='-Wl,'
10141 lt_prog_compiler_pic='-KPIC'
10142 lt_prog_compiler_static='-static'
10143 ;;
10144 # icc used to be incompatible with GCC.
10145 # ICC 10 doesn't accept -KPIC any more.
10146 icc* | ifort*)
10147 lt_prog_compiler_wl='-Wl,'
10148 lt_prog_compiler_pic='-fPIC'
10149 lt_prog_compiler_static='-static'
10150 ;;
10151 # Lahey Fortran 8.1.
10152 lf95*)
10153 lt_prog_compiler_wl='-Wl,'
10154 lt_prog_compiler_pic='--shared'
10155 lt_prog_compiler_static='--static'
10156 ;;
10157 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10158 # Portland Group compilers (*not* the Pentium gcc compiler,
10159 # which looks to be a dead project)
10160 lt_prog_compiler_wl='-Wl,'
10161 lt_prog_compiler_pic='-fpic'
10162 lt_prog_compiler_static='-Bstatic'
10163 ;;
10164 ccc*)
10165 lt_prog_compiler_wl='-Wl,'
10166 # All Alpha code is PIC.
10167 lt_prog_compiler_static='-non_shared'
10168 ;;
10169 xl* | bgxl* | bgf* | mpixl*)
10170 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10171 lt_prog_compiler_wl='-Wl,'
10172 lt_prog_compiler_pic='-qpic'
10173 lt_prog_compiler_static='-qstaticlink'
10174 ;;
10175 *)
10176 case `$CC -V 2>&1 | sed 5q` in
10177 *Sun\ F* | *Sun*Fortran*)
10178 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10179 lt_prog_compiler_pic='-KPIC'
10180 lt_prog_compiler_static='-Bstatic'
10181 lt_prog_compiler_wl=''
10182 ;;
10183 *Sun\ C*)
10184 # Sun C 5.9
10185 lt_prog_compiler_pic='-KPIC'
10186 lt_prog_compiler_static='-Bstatic'
10187 lt_prog_compiler_wl='-Wl,'
10188 ;;
10189 esac
10190 ;;
10191 esac
10192 ;;
10193
10194 newsos6)
10195 lt_prog_compiler_pic='-KPIC'
10196 lt_prog_compiler_static='-Bstatic'
10197 ;;
10198
10199 *nto* | *qnx*)
10200 # QNX uses GNU C++, but need to define -shared option too, otherwise
10201 # it will coredump.
10202 lt_prog_compiler_pic='-fPIC -shared'
10203 ;;
10204
10205 osf3* | osf4* | osf5*)
10206 lt_prog_compiler_wl='-Wl,'
10207 # All OSF/1 code is PIC.
10208 lt_prog_compiler_static='-non_shared'
10209 ;;
10210
10211 rdos*)
10212 lt_prog_compiler_static='-non_shared'
10213 ;;
10214
10215 solaris*)
10216 lt_prog_compiler_pic='-KPIC'
10217 lt_prog_compiler_static='-Bstatic'
10218 case $cc_basename in
10219 f77* | f90* | f95*)
10220 lt_prog_compiler_wl='-Qoption ld ';;
10221 *)
10222 lt_prog_compiler_wl='-Wl,';;
10223 esac
10224 ;;
f0569246 10225
6bb11ab3
L
10226 sunos4*)
10227 lt_prog_compiler_wl='-Qoption ld '
10228 lt_prog_compiler_pic='-PIC'
10229 lt_prog_compiler_static='-Bstatic'
10230 ;;
f0569246 10231
6bb11ab3
L
10232 sysv4 | sysv4.2uw2* | sysv4.3*)
10233 lt_prog_compiler_wl='-Wl,'
10234 lt_prog_compiler_pic='-KPIC'
10235 lt_prog_compiler_static='-Bstatic'
10236 ;;
f0569246 10237
6bb11ab3
L
10238 sysv4*MP*)
10239 if test -d /usr/nec ;then
10240 lt_prog_compiler_pic='-Kconform_pic'
10241 lt_prog_compiler_static='-Bstatic'
10242 fi
10243 ;;
10244
10245 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10246 lt_prog_compiler_wl='-Wl,'
10247 lt_prog_compiler_pic='-KPIC'
10248 lt_prog_compiler_static='-Bstatic'
10249 ;;
10250
10251 unicos*)
10252 lt_prog_compiler_wl='-Wl,'
10253 lt_prog_compiler_can_build_shared=no
10254 ;;
10255
10256 uts4*)
10257 lt_prog_compiler_pic='-pic'
10258 lt_prog_compiler_static='-Bstatic'
10259 ;;
10260
10261 *)
10262 lt_prog_compiler_can_build_shared=no
10263 ;;
10264 esac
10265 fi
10266
10267case $host_os in
10268 # For platforms which do not support PIC, -DPIC is meaningless:
10269 *djgpp*)
10270 lt_prog_compiler_pic=
10271 ;;
10272 *)
10273 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10274 ;;
81ecdfbb 10275esac
6bb11ab3
L
10276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10277$as_echo "$lt_prog_compiler_pic" >&6; }
10278
10279
10280
10281
10282
10283
10284#
10285# Check to make sure the PIC flag actually works.
10286#
10287if test -n "$lt_prog_compiler_pic"; then
10288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10289$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10290if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10291 $as_echo_n "(cached) " >&6
b7026657 10292else
6bb11ab3
L
10293 lt_cv_prog_compiler_pic_works=no
10294 ac_outfile=conftest.$ac_objext
10295 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10296 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10297 # Insert the option either (1) after the last *FLAGS variable, or
10298 # (2) before a word containing "conftest.", or (3) at the end.
10299 # Note that $ac_compile itself does not contain backslashes and begins
10300 # with a dollar sign (not a hyphen), so the echo should work correctly.
10301 # The option is referenced via a variable to avoid confusing sed.
10302 lt_compile=`echo "$ac_compile" | $SED \
10303 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10304 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10305 -e 's:$: $lt_compiler_flag:'`
10306 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10307 (eval "$lt_compile" 2>conftest.err)
10308 ac_status=$?
10309 cat conftest.err >&5
10310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10311 if (exit $ac_status) && test -s "$ac_outfile"; then
10312 # The compiler can only warn and ignore the option if not recognized
10313 # So say no if there are warnings other than the usual output.
10314 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10315 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10316 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10317 lt_cv_prog_compiler_pic_works=yes
10318 fi
10319 fi
10320 $RM conftest*
b7026657 10321
b7026657 10322fi
6bb11ab3
L
10323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10324$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10325
10326if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10327 case $lt_prog_compiler_pic in
10328 "" | " "*) ;;
10329 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10330 esac
10331else
10332 lt_prog_compiler_pic=
10333 lt_prog_compiler_can_build_shared=no
f0569246 10334fi
6bb11ab3
L
10335
10336fi
10337
10338
10339
10340
10341
10342
10343#
10344# Check to make sure the static flag actually works.
10345#
10346wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10348$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10349if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10350 $as_echo_n "(cached) " >&6
f0569246 10351else
6bb11ab3
L
10352 lt_cv_prog_compiler_static_works=no
10353 save_LDFLAGS="$LDFLAGS"
10354 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10355 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10356 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10357 # The linker can only warn and ignore the option if not recognized
10358 # So say no if there are warnings
10359 if test -s conftest.err; then
10360 # Append any errors to the config.log.
10361 cat conftest.err 1>&5
10362 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10363 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10364 if diff conftest.exp conftest.er2 >/dev/null; then
10365 lt_cv_prog_compiler_static_works=yes
10366 fi
10367 else
10368 lt_cv_prog_compiler_static_works=yes
10369 fi
10370 fi
10371 $RM -r conftest*
10372 LDFLAGS="$save_LDFLAGS"
f0569246 10373
6bb11ab3
L
10374fi
10375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10376$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 10377
6bb11ab3
L
10378if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10379 :
f0569246 10380else
6bb11ab3 10381 lt_prog_compiler_static=
f0569246 10382fi
b7026657 10383
6bb11ab3
L
10384
10385
10386
10387
10388
10389
10390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10391$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10392if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10393 $as_echo_n "(cached) " >&6
81ecdfbb 10394else
6bb11ab3
L
10395 lt_cv_prog_compiler_c_o=no
10396 $RM -r conftest 2>/dev/null
10397 mkdir conftest
10398 cd conftest
10399 mkdir out
10400 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10401
10402 lt_compiler_flag="-o out/conftest2.$ac_objext"
10403 # Insert the option either (1) after the last *FLAGS variable, or
10404 # (2) before a word containing "conftest.", or (3) at the end.
10405 # Note that $ac_compile itself does not contain backslashes and begins
10406 # with a dollar sign (not a hyphen), so the echo should work correctly.
10407 lt_compile=`echo "$ac_compile" | $SED \
10408 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10409 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10410 -e 's:$: $lt_compiler_flag:'`
10411 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10412 (eval "$lt_compile" 2>out/conftest.err)
10413 ac_status=$?
10414 cat out/conftest.err >&5
10415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10416 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10417 then
10418 # The compiler can only warn and ignore the option if not recognized
10419 # So say no if there are warnings
10420 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10421 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10422 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10423 lt_cv_prog_compiler_c_o=yes
10424 fi
10425 fi
10426 chmod u+w . 2>&5
10427 $RM conftest*
10428 # SGI C++ compiler will create directory out/ii_files/ for
10429 # template instantiation
10430 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10431 $RM out/* && rmdir out
10432 cd ..
10433 $RM -r conftest
10434 $RM conftest*
10435
81ecdfbb 10436fi
6bb11ab3
L
10437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10438$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10439
10440
10441
10442
10443
10444
10445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10446$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10447if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10448 $as_echo_n "(cached) " >&6
10449else
6bb11ab3
L
10450 lt_cv_prog_compiler_c_o=no
10451 $RM -r conftest 2>/dev/null
10452 mkdir conftest
10453 cd conftest
10454 mkdir out
10455 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10456
10457 lt_compiler_flag="-o out/conftest2.$ac_objext"
10458 # Insert the option either (1) after the last *FLAGS variable, or
10459 # (2) before a word containing "conftest.", or (3) at the end.
10460 # Note that $ac_compile itself does not contain backslashes and begins
10461 # with a dollar sign (not a hyphen), so the echo should work correctly.
10462 lt_compile=`echo "$ac_compile" | $SED \
10463 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10464 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10465 -e 's:$: $lt_compiler_flag:'`
10466 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10467 (eval "$lt_compile" 2>out/conftest.err)
10468 ac_status=$?
10469 cat out/conftest.err >&5
10470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10471 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10472 then
10473 # The compiler can only warn and ignore the option if not recognized
10474 # So say no if there are warnings
10475 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10476 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10477 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10478 lt_cv_prog_compiler_c_o=yes
10479 fi
10480 fi
10481 chmod u+w . 2>&5
10482 $RM conftest*
10483 # SGI C++ compiler will create directory out/ii_files/ for
10484 # template instantiation
10485 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10486 $RM out/* && rmdir out
10487 cd ..
10488 $RM -r conftest
10489 $RM conftest*
10490
10491fi
10492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10493$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10494
10495
10496
10497
10498hard_links="nottested"
10499if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10500 # do not overwrite the value of need_locks provided by the user
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10502$as_echo_n "checking if we can lock with hard links... " >&6; }
10503 hard_links=yes
10504 $RM conftest*
10505 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10506 touch conftest.a
10507 ln conftest.a conftest.b 2>&5 || hard_links=no
10508 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10510$as_echo "$hard_links" >&6; }
10511 if test "$hard_links" = no; then
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10513$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10514 need_locks=warn
10515 fi
10516else
10517 need_locks=no
10518fi
10519
10520
10521
10522
10523
10524
10525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10526$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10527
10528 runpath_var=
10529 allow_undefined_flag=
10530 always_export_symbols=no
10531 archive_cmds=
10532 archive_expsym_cmds=
10533 compiler_needs_object=no
10534 enable_shared_with_static_runtimes=no
10535 export_dynamic_flag_spec=
10536 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10537 hardcode_automatic=no
10538 hardcode_direct=no
10539 hardcode_direct_absolute=no
10540 hardcode_libdir_flag_spec=
10541 hardcode_libdir_flag_spec_ld=
10542 hardcode_libdir_separator=
10543 hardcode_minus_L=no
10544 hardcode_shlibpath_var=unsupported
10545 inherit_rpath=no
10546 link_all_deplibs=unknown
10547 module_cmds=
10548 module_expsym_cmds=
10549 old_archive_from_new_cmds=
10550 old_archive_from_expsyms_cmds=
10551 thread_safe_flag_spec=
10552 whole_archive_flag_spec=
10553 # include_expsyms should be a list of space-separated symbols to be *always*
10554 # included in the symbol list
10555 include_expsyms=
10556 # exclude_expsyms can be an extended regexp of symbols to exclude
10557 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10558 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10559 # as well as any symbol that contains `d'.
10560 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10561 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10562 # platforms (ab)use it in PIC code, but their linkers get confused if
10563 # the symbol is explicitly referenced. Since portable code cannot
10564 # rely on this symbol name, it's probably fine to never include it in
10565 # preloaded symbol tables.
10566 # Exclude shared library initialization/finalization symbols.
10567 extract_expsyms_cmds=
10568
10569 case $host_os in
10570 cygwin* | mingw* | pw32* | cegcc*)
10571 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10572 # When not using gcc, we currently assume that we are using
10573 # Microsoft Visual C++.
10574 if test "$GCC" != yes; then
10575 with_gnu_ld=no
10576 fi
10577 ;;
10578 interix*)
10579 # we just hope/assume this is gcc and not c89 (= MSVC++)
10580 with_gnu_ld=yes
10581 ;;
10582 openbsd*)
10583 with_gnu_ld=no
10584 ;;
10585 esac
f0569246 10586
6bb11ab3
L
10587 ld_shlibs=yes
10588
10589 # On some targets, GNU ld is compatible enough with the native linker
10590 # that we're better off using the native interface for both.
10591 lt_use_gnu_ld_interface=no
10592 if test "$with_gnu_ld" = yes; then
10593 case $host_os in
10594 aix*)
10595 # The AIX port of GNU ld has always aspired to compatibility
10596 # with the native linker. However, as the warning in the GNU ld
10597 # block says, versions before 2.19.5* couldn't really create working
10598 # shared libraries, regardless of the interface used.
10599 case `$LD -v 2>&1` in
10600 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10601 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10602 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10603 *)
10604 lt_use_gnu_ld_interface=yes
10605 ;;
10606 esac
10607 ;;
10608 *)
10609 lt_use_gnu_ld_interface=yes
10610 ;;
10611 esac
10612 fi
f0569246 10613
6bb11ab3
L
10614 if test "$lt_use_gnu_ld_interface" = yes; then
10615 # If archive_cmds runs LD, not CC, wlarc should be empty
10616 wlarc='${wl}'
10617
10618 # Set some defaults for GNU ld with shared library support. These
10619 # are reset later if shared libraries are not supported. Putting them
10620 # here allows them to be overridden if necessary.
10621 runpath_var=LD_RUN_PATH
10622 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10623 export_dynamic_flag_spec='${wl}--export-dynamic'
10624 # ancient GNU ld didn't support --whole-archive et. al.
10625 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10626 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10627 else
10628 whole_archive_flag_spec=
10629 fi
10630 supports_anon_versioning=no
10631 case `$LD -v 2>&1` in
10632 *GNU\ gold*) supports_anon_versioning=yes ;;
10633 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10634 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10635 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10636 *\ 2.11.*) ;; # other 2.11 versions
10637 *) supports_anon_versioning=yes ;;
10638 esac
10639
10640 # See if GNU ld supports shared libraries.
10641 case $host_os in
10642 aix[3-9]*)
10643 # On AIX/PPC, the GNU linker is very broken
10644 if test "$host_cpu" != ia64; then
10645 ld_shlibs=no
10646 cat <<_LT_EOF 1>&2
10647
10648*** Warning: the GNU linker, at least up to release 2.19, is reported
10649*** to be unable to reliably create shared libraries on AIX.
10650*** Therefore, libtool is disabling shared libraries support. If you
10651*** really care for shared libraries, you may want to install binutils
10652*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10653*** You will then need to restart the configuration process.
10654
10655_LT_EOF
10656 fi
10657 ;;
10658
10659 amigaos*)
10660 case $host_cpu in
10661 powerpc)
10662 # see comment about AmigaOS4 .so support
10663 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10664 archive_expsym_cmds=''
10665 ;;
10666 m68k)
10667 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)'
10668 hardcode_libdir_flag_spec='-L$libdir'
10669 hardcode_minus_L=yes
10670 ;;
10671 esac
10672 ;;
10673
10674 beos*)
10675 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10676 allow_undefined_flag=unsupported
10677 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10678 # support --undefined. This deserves some investigation. FIXME
10679 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10680 else
10681 ld_shlibs=no
10682 fi
10683 ;;
10684
10685 cygwin* | mingw* | pw32* | cegcc*)
10686 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10687 # as there is no search path for DLLs.
10688 hardcode_libdir_flag_spec='-L$libdir'
10689 export_dynamic_flag_spec='${wl}--export-all-symbols'
10690 allow_undefined_flag=unsupported
10691 always_export_symbols=no
10692 enable_shared_with_static_runtimes=yes
10693 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10694
10695 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10696 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10697 # If the export-symbols file already is a .def file (1st line
10698 # is EXPORTS), use it as is; otherwise, prepend...
10699 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10700 cp $export_symbols $output_objdir/$soname.def;
10701 else
10702 echo EXPORTS > $output_objdir/$soname.def;
10703 cat $export_symbols >> $output_objdir/$soname.def;
10704 fi~
10705 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10706 else
10707 ld_shlibs=no
10708 fi
10709 ;;
10710
10711 haiku*)
10712 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10713 link_all_deplibs=yes
10714 ;;
10715
10716 interix[3-9]*)
10717 hardcode_direct=no
10718 hardcode_shlibpath_var=no
10719 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10720 export_dynamic_flag_spec='${wl}-E'
10721 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10722 # Instead, shared libraries are loaded at an image base (0x10000000 by
10723 # default) and relocated if they conflict, which is a slow very memory
10724 # consuming and fragmenting process. To avoid this, we pick a random,
10725 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10726 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10727 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10728 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'
10729 ;;
10730
10731 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10732 tmp_diet=no
10733 if test "$host_os" = linux-dietlibc; then
10734 case $cc_basename in
10735 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10736 esac
10737 fi
10738 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10739 && test "$tmp_diet" = no
10740 then
5cddc23a 10741 tmp_addflag=' $pic_flag'
6bb11ab3
L
10742 tmp_sharedflag='-shared'
10743 case $cc_basename,$host_cpu in
10744 pgcc*) # Portland Group C compiler
10745 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'
10746 tmp_addflag=' $pic_flag'
10747 ;;
10748 pgf77* | pgf90* | pgf95* | pgfortran*)
10749 # Portland Group f77 and f90 compilers
10750 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'
10751 tmp_addflag=' $pic_flag -Mnomain' ;;
10752 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10753 tmp_addflag=' -i_dynamic' ;;
10754 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10755 tmp_addflag=' -i_dynamic -nofor_main' ;;
10756 ifc* | ifort*) # Intel Fortran compiler
10757 tmp_addflag=' -nofor_main' ;;
10758 lf95*) # Lahey Fortran 8.1
10759 whole_archive_flag_spec=
10760 tmp_sharedflag='--shared' ;;
10761 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10762 tmp_sharedflag='-qmkshrobj'
10763 tmp_addflag= ;;
10764 nvcc*) # Cuda Compiler Driver 2.2
10765 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'
10766 compiler_needs_object=yes
10767 ;;
10768 esac
10769 case `$CC -V 2>&1 | sed 5q` in
10770 *Sun\ C*) # Sun C 5.9
10771 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'
10772 compiler_needs_object=yes
10773 tmp_sharedflag='-G' ;;
10774 *Sun\ F*) # Sun Fortran 8.3
10775 tmp_sharedflag='-G' ;;
10776 esac
10777 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10778
10779 if test "x$supports_anon_versioning" = xyes; then
10780 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10781 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10782 echo "local: *; };" >> $output_objdir/$libname.ver~
10783 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10784 fi
10785
10786 case $cc_basename in
10787 xlf* | bgf* | bgxlf* | mpixlf*)
10788 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10789 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10790 hardcode_libdir_flag_spec=
10791 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10792 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10793 if test "x$supports_anon_versioning" = xyes; then
10794 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10795 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10796 echo "local: *; };" >> $output_objdir/$libname.ver~
10797 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10798 fi
10799 ;;
10800 esac
10801 else
10802 ld_shlibs=no
10803 fi
10804 ;;
10805
10806 netbsd*)
10807 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10808 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10809 wlarc=
10810 else
10811 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10812 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10813 fi
10814 ;;
10815
10816 solaris*)
10817 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10818 ld_shlibs=no
10819 cat <<_LT_EOF 1>&2
10820
10821*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10822*** create shared libraries on Solaris systems. Therefore, libtool
10823*** is disabling shared libraries support. We urge you to upgrade GNU
10824*** binutils to release 2.9.1 or newer. Another option is to modify
10825*** your PATH or compiler configuration so that the native linker is
10826*** used, and then restart.
10827
10828_LT_EOF
10829 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10830 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10831 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10832 else
10833 ld_shlibs=no
10834 fi
10835 ;;
10836
10837 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10838 case `$LD -v 2>&1` in
10839 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10840 ld_shlibs=no
10841 cat <<_LT_EOF 1>&2
10842
10843*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10844*** reliably create shared libraries on SCO systems. Therefore, libtool
10845*** is disabling shared libraries support. We urge you to upgrade GNU
10846*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10847*** your PATH or compiler configuration so that the native linker is
10848*** used, and then restart.
10849
10850_LT_EOF
10851 ;;
10852 *)
10853 # For security reasons, it is highly recommended that you always
10854 # use absolute paths for naming shared libraries, and exclude the
10855 # DT_RUNPATH tag from executables and libraries. But doing so
10856 # requires that you compile everything twice, which is a pain.
10857 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10858 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10859 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10860 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10861 else
10862 ld_shlibs=no
10863 fi
10864 ;;
10865 esac
10866 ;;
10867
10868 sunos4*)
10869 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10870 wlarc=
10871 hardcode_direct=yes
10872 hardcode_shlibpath_var=no
10873 ;;
10874
10875 *)
10876 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10877 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10878 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10879 else
10880 ld_shlibs=no
10881 fi
10882 ;;
10883 esac
10884
10885 if test "$ld_shlibs" = no; then
10886 runpath_var=
10887 hardcode_libdir_flag_spec=
10888 export_dynamic_flag_spec=
10889 whole_archive_flag_spec=
10890 fi
10891 else
10892 # PORTME fill in a description of your system's linker (not GNU ld)
10893 case $host_os in
10894 aix3*)
10895 allow_undefined_flag=unsupported
10896 always_export_symbols=yes
10897 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'
10898 # Note: this linker hardcodes the directories in LIBPATH if there
10899 # are no directories specified by -L.
10900 hardcode_minus_L=yes
10901 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10902 # Neither direct hardcoding nor static linking is supported with a
10903 # broken collect2.
10904 hardcode_direct=unsupported
10905 fi
10906 ;;
10907
10908 aix[4-9]*)
10909 if test "$host_cpu" = ia64; then
10910 # On IA64, the linker does run time linking by default, so we don't
10911 # have to do anything special.
10912 aix_use_runtimelinking=no
10913 exp_sym_flag='-Bexport'
10914 no_entry_flag=""
10915 else
10916 # If we're using GNU nm, then we don't want the "-C" option.
10917 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10918 # Also, AIX nm treats weak defined symbols like other global
10919 # defined symbols, whereas GNU nm marks them as "W".
10920 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10921 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'
10922 else
5c887dd5 10923 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
10924 fi
10925 aix_use_runtimelinking=no
10926
10927 # Test if we are trying to use run time linking or normal
10928 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10929 # need to do runtime linking.
10930 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10931 for ld_flag in $LDFLAGS; do
10932 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10933 aix_use_runtimelinking=yes
10934 break
10935 fi
10936 done
10937 ;;
10938 esac
10939
10940 exp_sym_flag='-bexport'
10941 no_entry_flag='-bnoentry'
10942 fi
10943
10944 # When large executables or shared objects are built, AIX ld can
10945 # have problems creating the table of contents. If linking a library
10946 # or program results in "error TOC overflow" add -mminimal-toc to
10947 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10948 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10949
10950 archive_cmds=''
10951 hardcode_direct=yes
10952 hardcode_direct_absolute=yes
10953 hardcode_libdir_separator=':'
10954 link_all_deplibs=yes
10955 file_list_spec='${wl}-f,'
10956
10957 if test "$GCC" = yes; then
10958 case $host_os in aix4.[012]|aix4.[012].*)
10959 # We only want to do this on AIX 4.2 and lower, the check
10960 # below for broken collect2 doesn't work under 4.3+
10961 collect2name=`${CC} -print-prog-name=collect2`
10962 if test -f "$collect2name" &&
10963 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10964 then
10965 # We have reworked collect2
10966 :
10967 else
10968 # We have old collect2
10969 hardcode_direct=unsupported
10970 # It fails to find uninstalled libraries when the uninstalled
10971 # path is not listed in the libpath. Setting hardcode_minus_L
10972 # to unsupported forces relinking
10973 hardcode_minus_L=yes
10974 hardcode_libdir_flag_spec='-L$libdir'
10975 hardcode_libdir_separator=
10976 fi
10977 ;;
10978 esac
10979 shared_flag='-shared'
10980 if test "$aix_use_runtimelinking" = yes; then
10981 shared_flag="$shared_flag "'${wl}-G'
10982 fi
10983 else
10984 # not using gcc
10985 if test "$host_cpu" = ia64; then
10986 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10987 # chokes on -Wl,-G. The following line is correct:
10988 shared_flag='-G'
10989 else
10990 if test "$aix_use_runtimelinking" = yes; then
10991 shared_flag='${wl}-G'
10992 else
10993 shared_flag='${wl}-bM:SRE'
10994 fi
10995 fi
10996 fi
10997
10998 export_dynamic_flag_spec='${wl}-bexpall'
10999 # It seems that -bexpall does not export symbols beginning with
11000 # underscore (_), so it is better to generate a list of symbols to export.
11001 always_export_symbols=yes
11002 if test "$aix_use_runtimelinking" = yes; then
11003 # Warning - without using the other runtime loading flags (-brtl),
11004 # -berok will link without error, but may produce a broken library.
11005 allow_undefined_flag='-berok'
11006 # Determine the default libpath from the value encoded in an
11007 # empty executable.
11008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
11009/* end confdefs.h. */
11010
11011int
11012main ()
11013{
11014
11015 ;
11016 return 0;
11017}
11018_ACEOF
6bb11ab3 11019if ac_fn_c_try_link "$LINENO"; then :
b7026657 11020
6bb11ab3
L
11021lt_aix_libpath_sed='
11022 /Import File Strings/,/^$/ {
11023 /^0/ {
11024 s/^0 *\(.*\)$/\1/
11025 p
11026 }
11027 }'
11028aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11029# Check for a 64-bit object if we didn't find anything.
11030if test -z "$aix_libpath"; then
11031 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11032fi
11033fi
11034rm -f core conftest.err conftest.$ac_objext \
11035 conftest$ac_exeext conftest.$ac_ext
11036if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11037
11038 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11039 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"
11040 else
11041 if test "$host_cpu" = ia64; then
11042 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11043 allow_undefined_flag="-z nodefs"
11044 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"
11045 else
11046 # Determine the default libpath from the value encoded in an
11047 # empty executable.
81ecdfbb
RW
11048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11049/* end confdefs.h. */
11050
11051int
11052main ()
11053{
11054
11055 ;
11056 return 0;
11057}
11058_ACEOF
6bb11ab3
L
11059if ac_fn_c_try_link "$LINENO"; then :
11060
11061lt_aix_libpath_sed='
11062 /Import File Strings/,/^$/ {
11063 /^0/ {
11064 s/^0 *\(.*\)$/\1/
11065 p
11066 }
11067 }'
11068aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11069# Check for a 64-bit object if we didn't find anything.
11070if test -z "$aix_libpath"; then
11071 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11072fi
81ecdfbb 11073fi
6bb11ab3
L
11074rm -f core conftest.err conftest.$ac_objext \
11075 conftest$ac_exeext conftest.$ac_ext
11076if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11077
11078 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11079 # Warning - without using the other run time loading flags,
11080 # -berok will link without error, but may produce a broken library.
11081 no_undefined_flag=' ${wl}-bernotok'
11082 allow_undefined_flag=' ${wl}-berok'
11083 if test "$with_gnu_ld" = yes; then
11084 # We only use this code for GNU lds that support --whole-archive.
11085 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11086 else
11087 # Exported symbols can be pulled into shared objects from archives
11088 whole_archive_flag_spec='$convenience'
11089 fi
11090 archive_cmds_need_lc=yes
11091 # This is similar to how AIX traditionally builds its shared libraries.
11092 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'
11093 fi
11094 fi
11095 ;;
11096
11097 amigaos*)
11098 case $host_cpu in
11099 powerpc)
11100 # see comment about AmigaOS4 .so support
11101 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11102 archive_expsym_cmds=''
11103 ;;
11104 m68k)
11105 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)'
11106 hardcode_libdir_flag_spec='-L$libdir'
11107 hardcode_minus_L=yes
11108 ;;
11109 esac
11110 ;;
11111
11112 bsdi[45]*)
11113 export_dynamic_flag_spec=-rdynamic
11114 ;;
11115
11116 cygwin* | mingw* | pw32* | cegcc*)
11117 # When not using gcc, we currently assume that we are using
11118 # Microsoft Visual C++.
11119 # hardcode_libdir_flag_spec is actually meaningless, as there is
11120 # no search path for DLLs.
11121 hardcode_libdir_flag_spec=' '
11122 allow_undefined_flag=unsupported
11123 # Tell ltmain to make .lib files, not .a files.
11124 libext=lib
11125 # Tell ltmain to make .dll files, not .so files.
11126 shrext_cmds=".dll"
11127 # FIXME: Setting linknames here is a bad hack.
11128 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11129 # The linker will automatically build a .lib file if we build a DLL.
11130 old_archive_from_new_cmds='true'
11131 # FIXME: Should let the user specify the lib program.
11132 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11133 fix_srcfile_path='`cygpath -w "$srcfile"`'
11134 enable_shared_with_static_runtimes=yes
11135 ;;
11136
11137 darwin* | rhapsody*)
11138
11139
11140 archive_cmds_need_lc=no
11141 hardcode_direct=no
11142 hardcode_automatic=yes
11143 hardcode_shlibpath_var=unsupported
11144 if test "$lt_cv_ld_force_load" = "yes"; then
11145 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 11146 else
6bb11ab3 11147 whole_archive_flag_spec=''
f0569246 11148 fi
6bb11ab3
L
11149 link_all_deplibs=yes
11150 allow_undefined_flag="$_lt_dar_allow_undefined"
11151 case $cc_basename in
11152 ifort*) _lt_dar_can_shared=yes ;;
11153 *) _lt_dar_can_shared=$GCC ;;
11154 esac
11155 if test "$_lt_dar_can_shared" = "yes"; then
11156 output_verbose_link_cmd=func_echo_all
11157 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11158 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11159 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}"
11160 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}"
11161
f0569246 11162 else
6bb11ab3 11163 ld_shlibs=no
f0569246 11164 fi
6bb11ab3
L
11165
11166 ;;
11167
11168 dgux*)
11169 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11170 hardcode_libdir_flag_spec='-L$libdir'
11171 hardcode_shlibpath_var=no
11172 ;;
11173
11174 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11175 # support. Future versions do this automatically, but an explicit c++rt0.o
11176 # does not break anything, and helps significantly (at the cost of a little
11177 # extra space).
11178 freebsd2.2*)
11179 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11180 hardcode_libdir_flag_spec='-R$libdir'
11181 hardcode_direct=yes
11182 hardcode_shlibpath_var=no
11183 ;;
11184
11185 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11186 freebsd2.*)
11187 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11188 hardcode_direct=yes
11189 hardcode_minus_L=yes
11190 hardcode_shlibpath_var=no
11191 ;;
11192
11193 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11194 freebsd* | dragonfly*)
11195 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11196 hardcode_libdir_flag_spec='-R$libdir'
11197 hardcode_direct=yes
11198 hardcode_shlibpath_var=no
11199 ;;
11200
11201 hpux9*)
11202 if test "$GCC" = yes; then
11203 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'
11204 else
11205 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'
11206 fi
11207 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11208 hardcode_libdir_separator=:
11209 hardcode_direct=yes
11210
11211 # hardcode_minus_L: Not really in the search PATH,
11212 # but as the default location of the library.
11213 hardcode_minus_L=yes
11214 export_dynamic_flag_spec='${wl}-E'
11215 ;;
11216
11217 hpux10*)
11218 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11219 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11220 else
11221 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11222 fi
11223 if test "$with_gnu_ld" = no; then
11224 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11225 hardcode_libdir_flag_spec_ld='+b $libdir'
11226 hardcode_libdir_separator=:
11227 hardcode_direct=yes
11228 hardcode_direct_absolute=yes
11229 export_dynamic_flag_spec='${wl}-E'
11230 # hardcode_minus_L: Not really in the search PATH,
11231 # but as the default location of the library.
11232 hardcode_minus_L=yes
11233 fi
11234 ;;
11235
11236 hpux11*)
11237 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11238 case $host_cpu in
11239 hppa*64*)
11240 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11241 ;;
11242 ia64*)
11243 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11244 ;;
11245 *)
11246 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11247 ;;
11248 esac
11249 else
11250 case $host_cpu in
11251 hppa*64*)
11252 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11253 ;;
11254 ia64*)
11255 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11256 ;;
11257 *)
11258
11259 # Older versions of the 11.00 compiler do not understand -b yet
11260 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11262$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11263if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11264 $as_echo_n "(cached) " >&6
f0569246 11265else
6bb11ab3
L
11266 lt_cv_prog_compiler__b=no
11267 save_LDFLAGS="$LDFLAGS"
11268 LDFLAGS="$LDFLAGS -b"
11269 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11270 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11271 # The linker can only warn and ignore the option if not recognized
11272 # So say no if there are warnings
11273 if test -s conftest.err; then
11274 # Append any errors to the config.log.
11275 cat conftest.err 1>&5
11276 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11277 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11278 if diff conftest.exp conftest.er2 >/dev/null; then
11279 lt_cv_prog_compiler__b=yes
11280 fi
11281 else
11282 lt_cv_prog_compiler__b=yes
11283 fi
11284 fi
11285 $RM -r conftest*
11286 LDFLAGS="$save_LDFLAGS"
f0569246 11287
6bb11ab3
L
11288fi
11289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11290$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 11291
6bb11ab3
L
11292if test x"$lt_cv_prog_compiler__b" = xyes; then
11293 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11294else
11295 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11296fi
81ecdfbb 11297
6bb11ab3
L
11298 ;;
11299 esac
11300 fi
11301 if test "$with_gnu_ld" = no; then
11302 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11303 hardcode_libdir_separator=:
11304
11305 case $host_cpu in
11306 hppa*64*|ia64*)
11307 hardcode_direct=no
11308 hardcode_shlibpath_var=no
11309 ;;
11310 *)
11311 hardcode_direct=yes
11312 hardcode_direct_absolute=yes
11313 export_dynamic_flag_spec='${wl}-E'
11314
11315 # hardcode_minus_L: Not really in the search PATH,
11316 # but as the default location of the library.
11317 hardcode_minus_L=yes
11318 ;;
11319 esac
11320 fi
11321 ;;
11322
11323 irix5* | irix6* | nonstopux*)
11324 if test "$GCC" = yes; then
11325 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'
11326 # Try to use the -exported_symbol ld option, if it does not
11327 # work, assume that -exports_file does not work either and
11328 # implicitly export all symbols.
11329 save_LDFLAGS="$LDFLAGS"
11330 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11332/* end confdefs.h. */
11333int foo(void) {}
b7026657 11334_ACEOF
6bb11ab3
L
11335if ac_fn_c_try_link "$LINENO"; then :
11336 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
c906108c 11337
f0569246 11338fi
6bb11ab3
L
11339rm -f core conftest.err conftest.$ac_objext \
11340 conftest$ac_exeext conftest.$ac_ext
11341 LDFLAGS="$save_LDFLAGS"
11342 else
11343 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'
11344 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'
11345 fi
11346 archive_cmds_need_lc='no'
11347 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11348 hardcode_libdir_separator=:
11349 inherit_rpath=yes
11350 link_all_deplibs=yes
11351 ;;
11352
11353 netbsd*)
11354 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11355 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11356 else
11357 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11358 fi
11359 hardcode_libdir_flag_spec='-R$libdir'
11360 hardcode_direct=yes
11361 hardcode_shlibpath_var=no
11362 ;;
11363
11364 newsos6)
11365 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11366 hardcode_direct=yes
11367 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11368 hardcode_libdir_separator=:
11369 hardcode_shlibpath_var=no
11370 ;;
11371
11372 *nto* | *qnx*)
11373 ;;
11374
11375 openbsd*)
11376 if test -f /usr/libexec/ld.so; then
11377 hardcode_direct=yes
11378 hardcode_shlibpath_var=no
11379 hardcode_direct_absolute=yes
11380 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11381 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11382 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11383 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11384 export_dynamic_flag_spec='${wl}-E'
11385 else
11386 case $host_os in
11387 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11388 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11389 hardcode_libdir_flag_spec='-R$libdir'
11390 ;;
11391 *)
11392 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11393 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11394 ;;
11395 esac
11396 fi
11397 else
11398 ld_shlibs=no
11399 fi
11400 ;;
11401
11402 os2*)
11403 hardcode_libdir_flag_spec='-L$libdir'
11404 hardcode_minus_L=yes
11405 allow_undefined_flag=unsupported
11406 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'
11407 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11408 ;;
11409
11410 osf3*)
11411 if test "$GCC" = yes; then
11412 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11413 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'
11414 else
11415 allow_undefined_flag=' -expect_unresolved \*'
11416 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'
11417 fi
11418 archive_cmds_need_lc='no'
11419 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11420 hardcode_libdir_separator=:
11421 ;;
11422
11423 osf4* | osf5*) # as osf3* with the addition of -msym flag
11424 if test "$GCC" = yes; then
11425 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11426 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'
11427 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11428 else
11429 allow_undefined_flag=' -expect_unresolved \*'
11430 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'
11431 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~
11432 $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'
11433
11434 # Both c and cxx compiler support -rpath directly
11435 hardcode_libdir_flag_spec='-rpath $libdir'
11436 fi
11437 archive_cmds_need_lc='no'
11438 hardcode_libdir_separator=:
11439 ;;
11440
11441 solaris*)
11442 no_undefined_flag=' -z defs'
11443 if test "$GCC" = yes; then
11444 wlarc='${wl}'
11445 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11446 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11447 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11448 else
11449 case `$CC -V 2>&1` in
11450 *"Compilers 5.0"*)
11451 wlarc=''
11452 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11453 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11454 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11455 ;;
11456 *)
11457 wlarc='${wl}'
11458 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11459 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11460 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11461 ;;
11462 esac
11463 fi
11464 hardcode_libdir_flag_spec='-R$libdir'
11465 hardcode_shlibpath_var=no
11466 case $host_os in
11467 solaris2.[0-5] | solaris2.[0-5].*) ;;
11468 *)
11469 # The compiler driver will combine and reorder linker options,
11470 # but understands `-z linker_flag'. GCC discards it without `$wl',
11471 # but is careful enough not to reorder.
11472 # Supported since Solaris 2.6 (maybe 2.5.1?)
11473 if test "$GCC" = yes; then
11474 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11475 else
11476 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11477 fi
11478 ;;
11479 esac
11480 link_all_deplibs=yes
11481 ;;
11482
11483 sunos4*)
11484 if test "x$host_vendor" = xsequent; then
11485 # Use $CC to link under sequent, because it throws in some extra .o
11486 # files that make .init and .fini sections work.
11487 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11488 else
11489 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11490 fi
11491 hardcode_libdir_flag_spec='-L$libdir'
11492 hardcode_direct=yes
11493 hardcode_minus_L=yes
11494 hardcode_shlibpath_var=no
11495 ;;
11496
11497 sysv4)
11498 case $host_vendor in
11499 sni)
11500 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11501 hardcode_direct=yes # is this really true???
11502 ;;
11503 siemens)
11504 ## LD is ld it makes a PLAMLIB
11505 ## CC just makes a GrossModule.
11506 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11507 reload_cmds='$CC -r -o $output$reload_objs'
11508 hardcode_direct=no
11509 ;;
11510 motorola)
11511 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11512 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11513 ;;
11514 esac
11515 runpath_var='LD_RUN_PATH'
11516 hardcode_shlibpath_var=no
11517 ;;
11518
11519 sysv4.3*)
11520 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11521 hardcode_shlibpath_var=no
11522 export_dynamic_flag_spec='-Bexport'
11523 ;;
11524
11525 sysv4*MP*)
11526 if test -d /usr/nec; then
11527 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11528 hardcode_shlibpath_var=no
11529 runpath_var=LD_RUN_PATH
11530 hardcode_runpath_var=yes
11531 ld_shlibs=yes
11532 fi
11533 ;;
11534
11535 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11536 no_undefined_flag='${wl}-z,text'
11537 archive_cmds_need_lc=no
11538 hardcode_shlibpath_var=no
11539 runpath_var='LD_RUN_PATH'
11540
11541 if test "$GCC" = yes; then
11542 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11543 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11544 else
11545 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11546 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11547 fi
11548 ;;
11549
11550 sysv5* | sco3.2v5* | sco5v6*)
11551 # Note: We can NOT use -z defs as we might desire, because we do not
11552 # link with -lc, and that would cause any symbols used from libc to
11553 # always be unresolved, which means just about no library would
11554 # ever link correctly. If we're not using GNU ld we use -z text
11555 # though, which does catch some bad symbols but isn't as heavy-handed
11556 # as -z defs.
11557 no_undefined_flag='${wl}-z,text'
11558 allow_undefined_flag='${wl}-z,nodefs'
11559 archive_cmds_need_lc=no
11560 hardcode_shlibpath_var=no
11561 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11562 hardcode_libdir_separator=':'
11563 link_all_deplibs=yes
11564 export_dynamic_flag_spec='${wl}-Bexport'
11565 runpath_var='LD_RUN_PATH'
11566
11567 if test "$GCC" = yes; then
11568 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11569 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11570 else
11571 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11572 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11573 fi
11574 ;;
11575
11576 uts4*)
11577 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11578 hardcode_libdir_flag_spec='-L$libdir'
11579 hardcode_shlibpath_var=no
11580 ;;
11581
11582 *)
11583 ld_shlibs=no
11584 ;;
11585 esac
11586
11587 if test x$host_vendor = xsni; then
11588 case $host in
11589 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11590 export_dynamic_flag_spec='${wl}-Blargedynsym'
11591 ;;
11592 esac
11593 fi
11594 fi
11595
11596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11597$as_echo "$ld_shlibs" >&6; }
11598test "$ld_shlibs" = no && can_build_shared=no
11599
11600with_gnu_ld=$with_gnu_ld
11601
11602
11603
11604
b7026657 11605
f0569246 11606
f0569246 11607
6ffe910a 11608
6ffe910a
MF
11609
11610
6ffe910a 11611
f0569246 11612
f0569246 11613
c906108c 11614
6bb11ab3
L
11615
11616#
11617# Do we need to explicitly link libc?
11618#
11619case "x$archive_cmds_need_lc" in
11620x|xyes)
11621 # Assume -lc should be added
11622 archive_cmds_need_lc=yes
11623
11624 if test "$enable_shared" = yes && test "$GCC" = yes; then
11625 case $archive_cmds in
11626 *'~'*)
11627 # FIXME: we may have to deal with multi-command sequences.
11628 ;;
11629 '$CC '*)
11630 # Test whether the compiler implicitly links with -lc since on some
11631 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11632 # to ld, don't add -lc before -lgcc.
11633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11634$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11635if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 11636 $as_echo_n "(cached) " >&6
f0569246 11637else
6bb11ab3
L
11638 $RM conftest*
11639 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11640
11641 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11642 (eval $ac_compile) 2>&5
11643 ac_status=$?
11644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11645 test $ac_status = 0; } 2>conftest.err; then
11646 soname=conftest
11647 lib=conftest
11648 libobjs=conftest.$ac_objext
11649 deplibs=
11650 wl=$lt_prog_compiler_wl
11651 pic_flag=$lt_prog_compiler_pic
11652 compiler_flags=-v
11653 linker_flags=-v
11654 verstring=
11655 output_objdir=.
11656 libname=conftest
11657 lt_save_allow_undefined_flag=$allow_undefined_flag
11658 allow_undefined_flag=
11659 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11660 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11661 ac_status=$?
11662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11663 test $ac_status = 0; }
11664 then
11665 lt_cv_archive_cmds_need_lc=no
11666 else
11667 lt_cv_archive_cmds_need_lc=yes
11668 fi
11669 allow_undefined_flag=$lt_save_allow_undefined_flag
11670 else
11671 cat conftest.err 1>&5
11672 fi
11673 $RM conftest*
c906108c 11674
6ffe910a 11675fi
6bb11ab3
L
11676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11677$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11678 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11679 ;;
11680 esac
11681 fi
11682 ;;
6ffe910a 11683esac
c906108c 11684
c906108c 11685
6ffe910a 11686
c906108c 11687
81ecdfbb 11688
35695fd6 11689
35695fd6 11690
35695fd6 11691
f0569246 11692
c906108c 11693
f0569246 11694
b7026657 11695
f0569246 11696
c906108c 11697
81ecdfbb 11698
b7026657 11699
f0569246
AC
11700
11701
81ecdfbb 11702
81ecdfbb 11703
81ecdfbb
RW
11704
11705
81ecdfbb 11706
81ecdfbb 11707
f0569246
AC
11708
11709
c906108c 11710
f0569246 11711
c906108c 11712
c906108c 11713
81ecdfbb 11714
b7026657 11715
c906108c 11716
f0569246 11717
81ecdfbb 11718
f0569246 11719
c906108c 11720
c906108c 11721
b7026657 11722
81ecdfbb 11723
b7026657 11724
c906108c 11725
c906108c 11726
b7026657
AC
11727
11728
11729
11730
6ffe910a 11731
2232061b
MF
11732
11733
2232061b 11734
2232061b
MF
11735
11736
2232061b
MF
11737
11738
2232061b 11739
2232061b
MF
11740
11741
6bb11ab3
L
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11842$as_echo_n "checking dynamic linker characteristics... " >&6; }
11843
11844if test "$GCC" = yes; then
11845 case $host_os in
11846 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11847 *) lt_awk_arg="/^libraries:/" ;;
11848 esac
11849 case $host_os in
11850 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11851 *) lt_sed_strip_eq="s,=/,/,g" ;;
11852 esac
11853 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11854 case $lt_search_path_spec in
11855 *\;*)
11856 # if the path contains ";" then we assume it to be the separator
11857 # otherwise default to the standard path separator (i.e. ":") - it is
11858 # assumed that no part of a normal pathname contains ";" but that should
11859 # okay in the real world where ";" in dirpaths is itself problematic.
11860 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11861 ;;
11862 *)
11863 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11864 ;;
11865 esac
11866 # Ok, now we have the path, separated by spaces, we can step through it
11867 # and add multilib dir if necessary.
11868 lt_tmp_lt_search_path_spec=
11869 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11870 for lt_sys_path in $lt_search_path_spec; do
11871 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11872 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11873 else
11874 test -d "$lt_sys_path" && \
11875 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11876 fi
11877 done
11878 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11879BEGIN {RS=" "; FS="/|\n";} {
11880 lt_foo="";
11881 lt_count=0;
11882 for (lt_i = NF; lt_i > 0; lt_i--) {
11883 if ($lt_i != "" && $lt_i != ".") {
11884 if ($lt_i == "..") {
11885 lt_count++;
11886 } else {
11887 if (lt_count == 0) {
11888 lt_foo="/" $lt_i lt_foo;
11889 } else {
11890 lt_count--;
11891 }
11892 }
11893 }
11894 }
11895 if (lt_foo != "") { lt_freq[lt_foo]++; }
11896 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11897}'`
11898 # AWK program above erroneously prepends '/' to C:/dos/paths
11899 # for these hosts.
11900 case $host_os in
11901 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11902 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11903 esac
11904 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11905else
11906 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11907fi
11908library_names_spec=
11909libname_spec='lib$name'
11910soname_spec=
11911shrext_cmds=".so"
11912postinstall_cmds=
11913postuninstall_cmds=
11914finish_cmds=
11915finish_eval=
11916shlibpath_var=
11917shlibpath_overrides_runpath=unknown
11918version_type=none
11919dynamic_linker="$host_os ld.so"
11920sys_lib_dlsearch_path_spec="/lib /usr/lib"
11921need_lib_prefix=unknown
11922hardcode_into_libs=no
11923
11924# when you set need_version to no, make sure it does not cause -set_version
11925# flags to be left without arguments
11926need_version=unknown
11927
11928case $host_os in
11929aix3*)
11930 version_type=linux
11931 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11932 shlibpath_var=LIBPATH
11933
11934 # AIX 3 has no versioning support, so we append a major version to the name.
11935 soname_spec='${libname}${release}${shared_ext}$major'
11936 ;;
11937
11938aix[4-9]*)
11939 version_type=linux
11940 need_lib_prefix=no
11941 need_version=no
11942 hardcode_into_libs=yes
11943 if test "$host_cpu" = ia64; then
11944 # AIX 5 supports IA64
11945 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11946 shlibpath_var=LD_LIBRARY_PATH
11947 else
11948 # With GCC up to 2.95.x, collect2 would create an import file
11949 # for dependence libraries. The import file would start with
11950 # the line `#! .'. This would cause the generated library to
11951 # depend on `.', always an invalid library. This was fixed in
11952 # development snapshots of GCC prior to 3.0.
11953 case $host_os in
11954 aix4 | aix4.[01] | aix4.[01].*)
11955 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11956 echo ' yes '
11957 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11958 :
11959 else
11960 can_build_shared=no
11961 fi
11962 ;;
11963 esac
11964 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11965 # soname into executable. Probably we can add versioning support to
11966 # collect2, so additional links can be useful in future.
11967 if test "$aix_use_runtimelinking" = yes; then
11968 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11969 # instead of lib<name>.a to let people know that these are not
11970 # typical AIX shared libraries.
11971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11972 else
11973 # We preserve .a as extension for shared libraries through AIX4.2
11974 # and later when we are not doing run time linking.
11975 library_names_spec='${libname}${release}.a $libname.a'
11976 soname_spec='${libname}${release}${shared_ext}$major'
11977 fi
11978 shlibpath_var=LIBPATH
11979 fi
11980 ;;
11981
11982amigaos*)
11983 case $host_cpu in
11984 powerpc)
11985 # Since July 2007 AmigaOS4 officially supports .so libraries.
11986 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11987 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11988 ;;
11989 m68k)
11990 library_names_spec='$libname.ixlibrary $libname.a'
11991 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11992 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'
11993 ;;
11994 esac
11995 ;;
11996
11997beos*)
11998 library_names_spec='${libname}${shared_ext}'
11999 dynamic_linker="$host_os ld.so"
12000 shlibpath_var=LIBRARY_PATH
12001 ;;
12002
12003bsdi[45]*)
12004 version_type=linux
12005 need_version=no
12006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12007 soname_spec='${libname}${release}${shared_ext}$major'
12008 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12009 shlibpath_var=LD_LIBRARY_PATH
12010 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12011 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12012 # the default ld.so.conf also contains /usr/contrib/lib and
12013 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12014 # libtool to hard-code these into programs
12015 ;;
12016
12017cygwin* | mingw* | pw32* | cegcc*)
12018 version_type=windows
12019 shrext_cmds=".dll"
12020 need_version=no
12021 need_lib_prefix=no
12022
12023 case $GCC,$host_os in
12024 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12025 library_names_spec='$libname.dll.a'
12026 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12027 postinstall_cmds='base_file=`basename \${file}`~
12028 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12029 dldir=$destdir/`dirname \$dlpath`~
12030 test -d \$dldir || mkdir -p \$dldir~
12031 $install_prog $dir/$dlname \$dldir/$dlname~
12032 chmod a+x \$dldir/$dlname~
12033 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12034 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12035 fi'
12036 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12037 dlpath=$dir/\$dldll~
12038 $RM \$dlpath'
12039 shlibpath_overrides_runpath=yes
12040
12041 case $host_os in
12042 cygwin*)
12043 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12044 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12045
12046 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12047 ;;
12048 mingw* | cegcc*)
12049 # MinGW DLLs use traditional 'lib' prefix
12050 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12051 ;;
12052 pw32*)
12053 # pw32 DLLs use 'pw' prefix rather than 'lib'
12054 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12055 ;;
12056 esac
12057 ;;
12058
12059 *)
12060 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12061 ;;
12062 esac
12063 dynamic_linker='Win32 ld.exe'
12064 # FIXME: first we should search . and the directory the executable is in
12065 shlibpath_var=PATH
12066 ;;
12067
12068darwin* | rhapsody*)
12069 dynamic_linker="$host_os dyld"
12070 version_type=darwin
12071 need_lib_prefix=no
12072 need_version=no
12073 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12074 soname_spec='${libname}${release}${major}$shared_ext'
12075 shlibpath_overrides_runpath=yes
12076 shlibpath_var=DYLD_LIBRARY_PATH
12077 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12078
12079 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12080 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12081 ;;
12082
12083dgux*)
12084 version_type=linux
12085 need_lib_prefix=no
12086 need_version=no
12087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12088 soname_spec='${libname}${release}${shared_ext}$major'
12089 shlibpath_var=LD_LIBRARY_PATH
12090 ;;
12091
12092freebsd* | dragonfly*)
12093 # DragonFly does not have aout. When/if they implement a new
12094 # versioning mechanism, adjust this.
12095 if test -x /usr/bin/objformat; then
12096 objformat=`/usr/bin/objformat`
12097 else
12098 case $host_os in
12099 freebsd[23].*) objformat=aout ;;
12100 *) objformat=elf ;;
12101 esac
12102 fi
12103 version_type=freebsd-$objformat
12104 case $version_type in
12105 freebsd-elf*)
12106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12107 need_version=no
12108 need_lib_prefix=no
12109 ;;
12110 freebsd-*)
12111 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12112 need_version=yes
12113 ;;
12114 esac
12115 shlibpath_var=LD_LIBRARY_PATH
12116 case $host_os in
12117 freebsd2.*)
12118 shlibpath_overrides_runpath=yes
12119 ;;
12120 freebsd3.[01]* | freebsdelf3.[01]*)
12121 shlibpath_overrides_runpath=yes
12122 hardcode_into_libs=yes
12123 ;;
12124 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12125 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12126 shlibpath_overrides_runpath=no
12127 hardcode_into_libs=yes
12128 ;;
12129 *) # from 4.6 on, and DragonFly
12130 shlibpath_overrides_runpath=yes
12131 hardcode_into_libs=yes
12132 ;;
12133 esac
12134 ;;
12135
6bb11ab3
L
12136haiku*)
12137 version_type=linux
12138 need_lib_prefix=no
12139 need_version=no
12140 dynamic_linker="$host_os runtime_loader"
12141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12142 soname_spec='${libname}${release}${shared_ext}$major'
12143 shlibpath_var=LIBRARY_PATH
12144 shlibpath_overrides_runpath=yes
12145 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12146 hardcode_into_libs=yes
12147 ;;
12148
12149hpux9* | hpux10* | hpux11*)
12150 # Give a soname corresponding to the major version so that dld.sl refuses to
12151 # link against other versions.
12152 version_type=sunos
12153 need_lib_prefix=no
12154 need_version=no
12155 case $host_cpu in
12156 ia64*)
12157 shrext_cmds='.so'
12158 hardcode_into_libs=yes
12159 dynamic_linker="$host_os dld.so"
12160 shlibpath_var=LD_LIBRARY_PATH
12161 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12163 soname_spec='${libname}${release}${shared_ext}$major'
12164 if test "X$HPUX_IA64_MODE" = X32; then
12165 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12166 else
12167 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12168 fi
12169 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12170 ;;
12171 hppa*64*)
12172 shrext_cmds='.sl'
12173 hardcode_into_libs=yes
12174 dynamic_linker="$host_os dld.sl"
12175 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12176 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12178 soname_spec='${libname}${release}${shared_ext}$major'
12179 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12180 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12181 ;;
12182 *)
12183 shrext_cmds='.sl'
12184 dynamic_linker="$host_os dld.sl"
12185 shlibpath_var=SHLIB_PATH
12186 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12188 soname_spec='${libname}${release}${shared_ext}$major'
12189 ;;
12190 esac
12191 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12192 postinstall_cmds='chmod 555 $lib'
12193 # or fails outright, so override atomically:
12194 install_override_mode=555
12195 ;;
12196
12197interix[3-9]*)
12198 version_type=linux
12199 need_lib_prefix=no
12200 need_version=no
12201 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12202 soname_spec='${libname}${release}${shared_ext}$major'
12203 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12204 shlibpath_var=LD_LIBRARY_PATH
12205 shlibpath_overrides_runpath=no
12206 hardcode_into_libs=yes
12207 ;;
12208
12209irix5* | irix6* | nonstopux*)
12210 case $host_os in
12211 nonstopux*) version_type=nonstopux ;;
12212 *)
12213 if test "$lt_cv_prog_gnu_ld" = yes; then
12214 version_type=linux
12215 else
12216 version_type=irix
12217 fi ;;
12218 esac
12219 need_lib_prefix=no
12220 need_version=no
12221 soname_spec='${libname}${release}${shared_ext}$major'
12222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12223 case $host_os in
12224 irix5* | nonstopux*)
12225 libsuff= shlibsuff=
12226 ;;
12227 *)
12228 case $LD in # libtool.m4 will add one of these switches to LD
12229 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12230 libsuff= shlibsuff= libmagic=32-bit;;
12231 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12232 libsuff=32 shlibsuff=N32 libmagic=N32;;
12233 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12234 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12235 *) libsuff= shlibsuff= libmagic=never-match;;
12236 esac
12237 ;;
12238 esac
12239 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12240 shlibpath_overrides_runpath=no
12241 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12242 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12243 hardcode_into_libs=yes
12244 ;;
12245
12246# No shared lib support for Linux oldld, aout, or coff.
12247linux*oldld* | linux*aout* | linux*coff*)
12248 dynamic_linker=no
12249 ;;
12250
12251# This must be Linux ELF.
46f900c0 12252linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12253 version_type=linux
12254 need_lib_prefix=no
12255 need_version=no
12256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12257 soname_spec='${libname}${release}${shared_ext}$major'
12258 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12259 shlibpath_var=LD_LIBRARY_PATH
12260 shlibpath_overrides_runpath=no
12261
12262 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12263 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12264 $as_echo_n "(cached) " >&6
12265else
6bb11ab3
L
12266 lt_cv_shlibpath_overrides_runpath=no
12267 save_LDFLAGS=$LDFLAGS
12268 save_libdir=$libdir
12269 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12270 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12272/* end confdefs.h. */
12273
2232061b
MF
12274int
12275main ()
12276{
12277
12278 ;
12279 return 0;
12280}
12281_ACEOF
6bb11ab3
L
12282if ac_fn_c_try_link "$LINENO"; then :
12283 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12284 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12285fi
2232061b 12286fi
6bb11ab3
L
12287rm -f core conftest.err conftest.$ac_objext \
12288 conftest$ac_exeext conftest.$ac_ext
12289 LDFLAGS=$save_LDFLAGS
12290 libdir=$save_libdir
2232061b 12291
6bb11ab3 12292fi
2232061b 12293
6bb11ab3 12294 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12295
6bb11ab3
L
12296 # This implies no fast_install, which is unacceptable.
12297 # Some rework will be needed to allow for fast_install
12298 # before this can be enabled.
12299 hardcode_into_libs=yes
2232061b 12300
6bb11ab3
L
12301 # Append ld.so.conf contents to the search path
12302 if test -f /etc/ld.so.conf; then
12303 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' ' '`
12304 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12305 fi
2232061b 12306
6bb11ab3
L
12307 # We used to test for /lib/ld.so.1 and disable shared libraries on
12308 # powerpc, because MkLinux only supported shared libraries with the
12309 # GNU dynamic linker. Since this was broken with cross compilers,
12310 # most powerpc-linux boxes support dynamic linking these days and
12311 # people can always --disable-shared, the test was removed, and we
12312 # assume the GNU/Linux dynamic linker is in use.
12313 dynamic_linker='GNU/Linux ld.so'
12314 ;;
12315
12316netbsd*)
12317 version_type=sunos
12318 need_lib_prefix=no
12319 need_version=no
12320 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12322 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12323 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12324 else
6bb11ab3
L
12325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12326 soname_spec='${libname}${release}${shared_ext}$major'
12327 dynamic_linker='NetBSD ld.elf_so'
12328 fi
12329 shlibpath_var=LD_LIBRARY_PATH
12330 shlibpath_overrides_runpath=yes
12331 hardcode_into_libs=yes
12332 ;;
12333
12334newsos6)
12335 version_type=linux
12336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12337 shlibpath_var=LD_LIBRARY_PATH
12338 shlibpath_overrides_runpath=yes
12339 ;;
12340
12341*nto* | *qnx*)
12342 version_type=qnx
12343 need_lib_prefix=no
12344 need_version=no
12345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12346 soname_spec='${libname}${release}${shared_ext}$major'
12347 shlibpath_var=LD_LIBRARY_PATH
12348 shlibpath_overrides_runpath=no
12349 hardcode_into_libs=yes
12350 dynamic_linker='ldqnx.so'
12351 ;;
12352
12353openbsd*)
12354 version_type=sunos
12355 sys_lib_dlsearch_path_spec="/usr/lib"
12356 need_lib_prefix=no
12357 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12358 case $host_os in
12359 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12360 *) need_version=no ;;
12361 esac
12362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12363 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12364 shlibpath_var=LD_LIBRARY_PATH
12365 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12366 case $host_os in
12367 openbsd2.[89] | openbsd2.[89].*)
12368 shlibpath_overrides_runpath=no
12369 ;;
12370 *)
12371 shlibpath_overrides_runpath=yes
12372 ;;
12373 esac
12374 else
12375 shlibpath_overrides_runpath=yes
12376 fi
12377 ;;
12378
12379os2*)
12380 libname_spec='$name'
12381 shrext_cmds=".dll"
12382 need_lib_prefix=no
12383 library_names_spec='$libname${shared_ext} $libname.a'
12384 dynamic_linker='OS/2 ld.exe'
12385 shlibpath_var=LIBPATH
12386 ;;
12387
12388osf3* | osf4* | osf5*)
12389 version_type=osf
12390 need_lib_prefix=no
12391 need_version=no
12392 soname_spec='${libname}${release}${shared_ext}$major'
12393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12394 shlibpath_var=LD_LIBRARY_PATH
12395 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12396 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12397 ;;
12398
12399rdos*)
12400 dynamic_linker=no
12401 ;;
12402
12403solaris*)
12404 version_type=linux
12405 need_lib_prefix=no
12406 need_version=no
12407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12408 soname_spec='${libname}${release}${shared_ext}$major'
12409 shlibpath_var=LD_LIBRARY_PATH
12410 shlibpath_overrides_runpath=yes
12411 hardcode_into_libs=yes
12412 # ldd complains unless libraries are executable
12413 postinstall_cmds='chmod +x $lib'
12414 ;;
12415
12416sunos4*)
12417 version_type=sunos
12418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12419 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12420 shlibpath_var=LD_LIBRARY_PATH
12421 shlibpath_overrides_runpath=yes
12422 if test "$with_gnu_ld" = yes; then
12423 need_lib_prefix=no
12424 fi
12425 need_version=yes
12426 ;;
12427
12428sysv4 | sysv4.3*)
12429 version_type=linux
12430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12431 soname_spec='${libname}${release}${shared_ext}$major'
12432 shlibpath_var=LD_LIBRARY_PATH
12433 case $host_vendor in
12434 sni)
12435 shlibpath_overrides_runpath=no
12436 need_lib_prefix=no
12437 runpath_var=LD_RUN_PATH
12438 ;;
12439 siemens)
12440 need_lib_prefix=no
12441 ;;
12442 motorola)
12443 need_lib_prefix=no
12444 need_version=no
12445 shlibpath_overrides_runpath=no
12446 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12447 ;;
12448 esac
12449 ;;
12450
12451sysv4*MP*)
12452 if test -d /usr/nec ;then
12453 version_type=linux
12454 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12455 soname_spec='$libname${shared_ext}.$major'
12456 shlibpath_var=LD_LIBRARY_PATH
2232061b 12457 fi
6bb11ab3
L
12458 ;;
12459
12460sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12461 version_type=freebsd-elf
12462 need_lib_prefix=no
12463 need_version=no
12464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12465 soname_spec='${libname}${release}${shared_ext}$major'
12466 shlibpath_var=LD_LIBRARY_PATH
12467 shlibpath_overrides_runpath=yes
12468 hardcode_into_libs=yes
12469 if test "$with_gnu_ld" = yes; then
12470 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12471 else
12472 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12473 case $host_os in
12474 sco3.2v5*)
12475 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12476 ;;
12477 esac
12478 fi
12479 sys_lib_dlsearch_path_spec='/usr/lib'
12480 ;;
12481
12482tpf*)
12483 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12484 version_type=linux
12485 need_lib_prefix=no
12486 need_version=no
12487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12488 shlibpath_var=LD_LIBRARY_PATH
12489 shlibpath_overrides_runpath=no
12490 hardcode_into_libs=yes
12491 ;;
12492
12493uts4*)
12494 version_type=linux
12495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12496 soname_spec='${libname}${release}${shared_ext}$major'
12497 shlibpath_var=LD_LIBRARY_PATH
12498 ;;
12499
12500*)
12501 dynamic_linker=no
12502 ;;
12503esac
12504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12505$as_echo "$dynamic_linker" >&6; }
12506test "$dynamic_linker" = no && can_build_shared=no
12507
12508variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12509if test "$GCC" = yes; then
12510 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12511fi
2232061b 12512
6bb11ab3
L
12513if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12514 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12515fi
12516if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12517 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12518fi
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
2232061b 12545
2232061b 12546
2232061b 12547
2232061b 12548
2232061b
MF
12549
12550
6ffe910a 12551
6ffe910a
MF
12552
12553
12554
12555
12556
2232061b 12557
6ffe910a
MF
12558
12559
12560
12561
6ffe910a 12562
6ffe910a 12563
6ffe910a
MF
12564
12565
6ffe910a 12566
6ffe910a 12567
6ffe910a
MF
12568
12569
5f3ef9d0 12570
5f3ef9d0
JB
12571
12572
12573
db2e4d67
MF
12574
12575
db2e4d67 12576
db2e4d67 12577
db2e4d67 12578
db2e4d67 12579
db2e4d67 12580
db2e4d67 12581
db2e4d67 12582
db2e4d67
MF
12583
12584
db2e4d67 12585
db2e4d67
MF
12586
12587
db2e4d67 12588
db2e4d67
MF
12589
12590
6ffe910a 12591
6ffe910a 12592
6ffe910a
MF
12593
12594
6ffe910a
MF
12595
12596
6ffe910a 12597
6ffe910a 12598
6ffe910a 12599
6ffe910a 12600
6ffe910a 12601
b7026657 12602
b7026657 12603
c906108c 12604
b7026657 12605
b7026657 12606
c906108c 12607
b7026657 12608
b7026657 12609
cd0fc7c3 12610
6bb11ab3
L
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12612$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12613hardcode_action=
12614if test -n "$hardcode_libdir_flag_spec" ||
12615 test -n "$runpath_var" ||
12616 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12617
6bb11ab3
L
12618 # We can hardcode non-existent directories.
12619 if test "$hardcode_direct" != no &&
12620 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12621 # have to relink, otherwise we might link with an installed library
12622 # when we should be linking with a yet-to-be-installed one
12623 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12624 test "$hardcode_minus_L" != no; then
12625 # Linking always hardcodes the temporary library directory.
12626 hardcode_action=relink
12627 else
12628 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12629 hardcode_action=immediate
12630 fi
12631else
12632 # We cannot hardcode anything, or else we can only hardcode existing
12633 # directories.
12634 hardcode_action=unsupported
c906108c 12635fi
6bb11ab3
L
12636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12637$as_echo "$hardcode_action" >&6; }
b7026657 12638
6bb11ab3
L
12639if test "$hardcode_action" = relink ||
12640 test "$inherit_rpath" = yes; then
12641 # Fast installation is not supported
12642 enable_fast_install=no
12643elif test "$shlibpath_overrides_runpath" = yes ||
12644 test "$enable_shared" = no; then
12645 # Fast installation is not necessary
12646 enable_fast_install=needless
12647fi
c906108c 12648
6bb11ab3
L
12649
12650
12651
12652
12653
12654 if test "x$enable_dlopen" != xyes; then
12655 enable_dlopen=unknown
12656 enable_dlopen_self=unknown
12657 enable_dlopen_self_static=unknown
12658else
12659 lt_cv_dlopen=no
12660 lt_cv_dlopen_libs=
12661
12662 case $host_os in
12663 beos*)
12664 lt_cv_dlopen="load_add_on"
12665 lt_cv_dlopen_libs=
12666 lt_cv_dlopen_self=yes
12667 ;;
12668
12669 mingw* | pw32* | cegcc*)
12670 lt_cv_dlopen="LoadLibrary"
12671 lt_cv_dlopen_libs=
12672 ;;
12673
12674 cygwin*)
12675 lt_cv_dlopen="dlopen"
12676 lt_cv_dlopen_libs=
12677 ;;
12678
12679 darwin*)
12680 # if libdl is installed we need to link against it
12681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12682$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12683if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12684 $as_echo_n "(cached) " >&6
12685else
12686 ac_check_lib_save_LIBS=$LIBS
12687LIBS="-ldl $LIBS"
12688cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12689/* end confdefs.h. */
12690
12691/* Override any GCC internal prototype to avoid an error.
12692 Use char because int might match the return type of a GCC
12693 builtin and then its argument prototype would still apply. */
12694#ifdef __cplusplus
12695extern "C"
12696#endif
12697char dlopen ();
12698int
12699main ()
12700{
12701return dlopen ();
12702 ;
12703 return 0;
12704}
b7026657 12705_ACEOF
6bb11ab3
L
12706if ac_fn_c_try_link "$LINENO"; then :
12707 ac_cv_lib_dl_dlopen=yes
12708else
12709 ac_cv_lib_dl_dlopen=no
12710fi
12711rm -f core conftest.err conftest.$ac_objext \
12712 conftest$ac_exeext conftest.$ac_ext
12713LIBS=$ac_check_lib_save_LIBS
12714fi
12715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12716$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12717if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12718 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12719else
12720
12721 lt_cv_dlopen="dyld"
12722 lt_cv_dlopen_libs=
12723 lt_cv_dlopen_self=yes
c906108c 12724
c906108c 12725fi
c906108c 12726
6bb11ab3 12727 ;;
c906108c 12728
6bb11ab3
L
12729 *)
12730 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12731if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12732 lt_cv_dlopen="shl_load"
12733else
12734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12735$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12736if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12737 $as_echo_n "(cached) " >&6
12738else
12739 ac_check_lib_save_LIBS=$LIBS
12740LIBS="-ldld $LIBS"
12741cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12742/* end confdefs.h. */
12743
12744/* Override any GCC internal prototype to avoid an error.
12745 Use char because int might match the return type of a GCC
12746 builtin and then its argument prototype would still apply. */
12747#ifdef __cplusplus
12748extern "C"
12749#endif
12750char shl_load ();
12751int
12752main ()
12753{
12754return shl_load ();
12755 ;
12756 return 0;
12757}
12758_ACEOF
12759if ac_fn_c_try_link "$LINENO"; then :
12760 ac_cv_lib_dld_shl_load=yes
12761else
12762 ac_cv_lib_dld_shl_load=no
12763fi
12764rm -f core conftest.err conftest.$ac_objext \
12765 conftest$ac_exeext conftest.$ac_ext
12766LIBS=$ac_check_lib_save_LIBS
12767fi
12768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12769$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12770if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12771 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12772else
12773 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12774if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12775 lt_cv_dlopen="dlopen"
12776else
12777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12778$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12779if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12780 $as_echo_n "(cached) " >&6
c906108c 12781else
b7026657 12782 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12783LIBS="-ldl $LIBS"
81ecdfbb 12784cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12785/* end confdefs.h. */
c906108c 12786
81ecdfbb
RW
12787/* Override any GCC internal prototype to avoid an error.
12788 Use char because int might match the return type of a GCC
12789 builtin and then its argument prototype would still apply. */
b7026657
AC
12790#ifdef __cplusplus
12791extern "C"
12792#endif
6bb11ab3 12793char dlopen ();
b7026657
AC
12794int
12795main ()
12796{
6bb11ab3 12797return dlopen ();
b7026657
AC
12798 ;
12799 return 0;
12800}
12801_ACEOF
81ecdfbb 12802if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12803 ac_cv_lib_dl_dlopen=yes
b7026657 12804else
6bb11ab3 12805 ac_cv_lib_dl_dlopen=no
b7026657 12806fi
81ecdfbb
RW
12807rm -f core conftest.err conftest.$ac_objext \
12808 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12809LIBS=$ac_check_lib_save_LIBS
12810fi
6bb11ab3
L
12811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12812$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12813if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12814 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12815else
12816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12817$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12818if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12819 $as_echo_n "(cached) " >&6
c906108c 12820else
b7026657 12821 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12822LIBS="-lsvld $LIBS"
81ecdfbb 12823cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12824/* end confdefs.h. */
12825
81ecdfbb
RW
12826/* Override any GCC internal prototype to avoid an error.
12827 Use char because int might match the return type of a GCC
12828 builtin and then its argument prototype would still apply. */
b7026657
AC
12829#ifdef __cplusplus
12830extern "C"
12831#endif
6bb11ab3 12832char dlopen ();
b7026657
AC
12833int
12834main ()
12835{
6bb11ab3 12836return dlopen ();
b7026657
AC
12837 ;
12838 return 0;
12839}
12840_ACEOF
81ecdfbb 12841if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12842 ac_cv_lib_svld_dlopen=yes
b7026657 12843else
6bb11ab3 12844 ac_cv_lib_svld_dlopen=no
b7026657 12845fi
81ecdfbb
RW
12846rm -f core conftest.err conftest.$ac_objext \
12847 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12848LIBS=$ac_check_lib_save_LIBS
12849fi
6bb11ab3
L
12850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12851$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12852if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12853 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12854else
6bb11ab3
L
12855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12856$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12857if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12858 $as_echo_n "(cached) " >&6
b5bd9624 12859else
6bb11ab3
L
12860 ac_check_lib_save_LIBS=$LIBS
12861LIBS="-ldld $LIBS"
81ecdfbb 12862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12863/* end confdefs.h. */
12864
81ecdfbb
RW
12865/* Override any GCC internal prototype to avoid an error.
12866 Use char because int might match the return type of a GCC
b5bd9624 12867 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12868#ifdef __cplusplus
12869extern "C"
12870#endif
6bb11ab3 12871char dld_link ();
81ecdfbb
RW
12872int
12873main ()
12874{
6bb11ab3 12875return dld_link ();
81ecdfbb
RW
12876 ;
12877 return 0;
12878}
b5bd9624 12879_ACEOF
6bb11ab3
L
12880if ac_fn_c_try_link "$LINENO"; then :
12881 ac_cv_lib_dld_dld_link=yes
12882else
12883 ac_cv_lib_dld_dld_link=no
12884fi
12885rm -f core conftest.err conftest.$ac_objext \
12886 conftest$ac_exeext conftest.$ac_ext
12887LIBS=$ac_check_lib_save_LIBS
12888fi
12889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12890$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12891if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12892 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12893fi
12894
12895
12896fi
12897
12898
12899fi
12900
12901
12902fi
12903
12904
12905fi
12906
12907
12908fi
12909
12910 ;;
12911 esac
12912
12913 if test "x$lt_cv_dlopen" != xno; then
12914 enable_dlopen=yes
b5bd9624 12915 else
6bb11ab3
L
12916 enable_dlopen=no
12917 fi
12918
12919 case $lt_cv_dlopen in
12920 dlopen)
12921 save_CPPFLAGS="$CPPFLAGS"
12922 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12923
12924 save_LDFLAGS="$LDFLAGS"
12925 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12926
12927 save_LIBS="$LIBS"
12928 LIBS="$lt_cv_dlopen_libs $LIBS"
12929
12930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12931$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12932if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12933 $as_echo_n "(cached) " >&6
12934else
12935 if test "$cross_compiling" = yes; then :
12936 lt_cv_dlopen_self=cross
12937else
12938 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12939 lt_status=$lt_dlunknown
12940 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 12941#line 12941 "configure"
6bb11ab3
L
12942#include "confdefs.h"
12943
12944#if HAVE_DLFCN_H
12945#include <dlfcn.h>
12946#endif
12947
12948#include <stdio.h>
12949
12950#ifdef RTLD_GLOBAL
12951# define LT_DLGLOBAL RTLD_GLOBAL
12952#else
12953# ifdef DL_GLOBAL
12954# define LT_DLGLOBAL DL_GLOBAL
12955# else
12956# define LT_DLGLOBAL 0
12957# endif
12958#endif
12959
12960/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12961 find out it does not work in some platform. */
12962#ifndef LT_DLLAZY_OR_NOW
12963# ifdef RTLD_LAZY
12964# define LT_DLLAZY_OR_NOW RTLD_LAZY
12965# else
12966# ifdef DL_LAZY
12967# define LT_DLLAZY_OR_NOW DL_LAZY
12968# else
12969# ifdef RTLD_NOW
12970# define LT_DLLAZY_OR_NOW RTLD_NOW
12971# else
12972# ifdef DL_NOW
12973# define LT_DLLAZY_OR_NOW DL_NOW
12974# else
12975# define LT_DLLAZY_OR_NOW 0
12976# endif
12977# endif
12978# endif
12979# endif
12980#endif
12981
12982/* When -fvisbility=hidden is used, assume the code has been annotated
12983 correspondingly for the symbols needed. */
12984#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12985void fnord () __attribute__((visibility("default")));
12986#endif
12987
12988void fnord () { int i=42; }
12989int main ()
12990{
12991 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12992 int status = $lt_dlunknown;
12993
12994 if (self)
12995 {
12996 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12997 else
12998 {
12999 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13000 else puts (dlerror ());
13001 }
13002 /* dlclose (self); */
13003 }
13004 else
13005 puts (dlerror ());
13006
13007 return status;
13008}
13009_LT_EOF
13010 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13011 (eval $ac_link) 2>&5
13012 ac_status=$?
13013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13014 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13015 (./conftest; exit; ) >&5 2>/dev/null
13016 lt_status=$?
13017 case x$lt_status in
13018 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13019 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13020 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13021 esac
13022 else :
13023 # compilation failed
13024 lt_cv_dlopen_self=no
b5bd9624 13025 fi
b5bd9624 13026fi
6bb11ab3
L
13027rm -fr conftest*
13028
13029
b5bd9624 13030fi
6bb11ab3
L
13031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13032$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 13033
6bb11ab3
L
13034 if test "x$lt_cv_dlopen_self" = xyes; then
13035 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13037$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13038if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13039 $as_echo_n "(cached) " >&6
b5bd9624 13040else
6bb11ab3
L
13041 if test "$cross_compiling" = yes; then :
13042 lt_cv_dlopen_self_static=cross
13043else
13044 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13045 lt_status=$lt_dlunknown
13046 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 13047#line 13047 "configure"
6bb11ab3
L
13048#include "confdefs.h"
13049
13050#if HAVE_DLFCN_H
13051#include <dlfcn.h>
13052#endif
13053
13054#include <stdio.h>
13055
13056#ifdef RTLD_GLOBAL
13057# define LT_DLGLOBAL RTLD_GLOBAL
13058#else
13059# ifdef DL_GLOBAL
13060# define LT_DLGLOBAL DL_GLOBAL
13061# else
13062# define LT_DLGLOBAL 0
13063# endif
13064#endif
13065
13066/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13067 find out it does not work in some platform. */
13068#ifndef LT_DLLAZY_OR_NOW
13069# ifdef RTLD_LAZY
13070# define LT_DLLAZY_OR_NOW RTLD_LAZY
13071# else
13072# ifdef DL_LAZY
13073# define LT_DLLAZY_OR_NOW DL_LAZY
13074# else
13075# ifdef RTLD_NOW
13076# define LT_DLLAZY_OR_NOW RTLD_NOW
13077# else
13078# ifdef DL_NOW
13079# define LT_DLLAZY_OR_NOW DL_NOW
13080# else
13081# define LT_DLLAZY_OR_NOW 0
13082# endif
13083# endif
13084# endif
13085# endif
13086#endif
13087
13088/* When -fvisbility=hidden is used, assume the code has been annotated
13089 correspondingly for the symbols needed. */
13090#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13091void fnord () __attribute__((visibility("default")));
13092#endif
13093
13094void fnord () { int i=42; }
13095int main ()
13096{
13097 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13098 int status = $lt_dlunknown;
13099
13100 if (self)
13101 {
13102 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13103 else
13104 {
13105 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13106 else puts (dlerror ());
13107 }
13108 /* dlclose (self); */
13109 }
13110 else
13111 puts (dlerror ());
13112
13113 return status;
13114}
13115_LT_EOF
13116 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13117 (eval $ac_link) 2>&5
13118 ac_status=$?
13119 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13120 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13121 (./conftest; exit; ) >&5 2>/dev/null
13122 lt_status=$?
13123 case x$lt_status in
13124 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13125 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13126 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13127 esac
13128 else :
13129 # compilation failed
13130 lt_cv_dlopen_self_static=no
13131 fi
b5bd9624 13132fi
6bb11ab3
L
13133rm -fr conftest*
13134
13135
b5bd9624 13136fi
6bb11ab3
L
13137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13138$as_echo "$lt_cv_dlopen_self_static" >&6; }
13139 fi
13140
13141 CPPFLAGS="$save_CPPFLAGS"
13142 LDFLAGS="$save_LDFLAGS"
13143 LIBS="$save_LIBS"
13144 ;;
13145 esac
13146
13147 case $lt_cv_dlopen_self in
13148 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13149 *) enable_dlopen_self=unknown ;;
13150 esac
13151
13152 case $lt_cv_dlopen_self_static in
13153 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13154 *) enable_dlopen_self_static=unknown ;;
13155 esac
13156fi
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174striplib=
13175old_striplib=
13176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13177$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13178if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13179 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13180 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13182$as_echo "yes" >&6; }
13183else
13184# FIXME - insert some real tests, host_os isn't really good enough
13185 case $host_os in
13186 darwin*)
13187 if test -n "$STRIP" ; then
13188 striplib="$STRIP -x"
13189 old_striplib="$STRIP -S"
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13191$as_echo "yes" >&6; }
13192 else
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13194$as_echo "no" >&6; }
13195 fi
13196 ;;
13197 *)
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13199$as_echo "no" >&6; }
13200 ;;
13201 esac
13202fi
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215 # Report which library types will actually be built
13216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13217$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13219$as_echo "$can_build_shared" >&6; }
13220
13221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13222$as_echo_n "checking whether to build shared libraries... " >&6; }
13223 test "$can_build_shared" = "no" && enable_shared=no
13224
13225 # On AIX, shared libraries and static libraries use the same namespace, and
13226 # are all built from PIC.
13227 case $host_os in
13228 aix3*)
13229 test "$enable_shared" = yes && enable_static=no
13230 if test -n "$RANLIB"; then
13231 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13232 postinstall_cmds='$RANLIB $lib'
13233 fi
13234 ;;
13235
13236 aix[4-9]*)
13237 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13238 test "$enable_shared" = yes && enable_static=no
13239 fi
13240 ;;
13241 esac
13242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13243$as_echo "$enable_shared" >&6; }
13244
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13246$as_echo_n "checking whether to build static libraries... " >&6; }
13247 # Make sure either enable_shared or enable_static is yes.
13248 test "$enable_shared" = yes || enable_static=yes
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13250$as_echo "$enable_static" >&6; }
13251
13252
13253
13254
13255fi
13256ac_ext=c
13257ac_cpp='$CPP $CPPFLAGS'
13258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13260ac_compiler_gnu=$ac_cv_c_compiler_gnu
13261
13262CC="$lt_save_CC"
13263
13264
13265
13266
13267
13268
13269
13270
13271
b5bd9624 13272
b5bd9624 13273
b5bd9624 13274
b5bd9624 13275
6bb11ab3
L
13276 ac_config_commands="$ac_config_commands libtool"
13277
13278
13279
13280
13281# Only expand once:
13282
13283
5912fadd 13284
b5bd9624 13285
c906108c
SS
13286. ${srcdir}/../../bfd/configure.host
13287
13288
13289
31e6ad7d
MF
13290
13291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13292$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13293 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13294if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13295 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13296else
13297 USE_MAINTAINER_MODE=no
c906108c 13298fi
31e6ad7d
MF
13299
13300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13301$as_echo "$USE_MAINTAINER_MODE" >&6; }
13302 if test $USE_MAINTAINER_MODE = yes; then
13303 MAINTAINER_MODE_TRUE=
13304 MAINTAINER_MODE_FALSE='#'
c906108c 13305else
31e6ad7d
MF
13306 MAINTAINER_MODE_TRUE='#'
13307 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
13308fi
13309
31e6ad7d
MF
13310 MAINT=$MAINTAINER_MODE_TRUE
13311
13312
c906108c
SS
13313
13314
ce39bd38
MF
13315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13316$as_echo_n "checking for sim debug setting... " >&6; }
13317sim_debug="0"
81ecdfbb
RW
13318# Check whether --enable-sim-debug was given.
13319if test "${enable_sim_debug+set}" = set; then :
13320 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13321 yes) sim_debug="7";;
13322 no) sim_debug="0";;
13323 *) sim_debug="($enableval)";;
c906108c 13324esac
c906108c 13325fi
ce39bd38
MF
13326if test "$sim_debug" != "0"; then
13327
13328cat >>confdefs.h <<_ACEOF
13329#define DEBUG $sim_debug
13330_ACEOF
13331
81ecdfbb
RW
13332fi
13333
ce39bd38
MF
13334cat >>confdefs.h <<_ACEOF
13335#define WITH_DEBUG $sim_debug
13336_ACEOF
13337
13338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13339$as_echo "$sim_debug" >&6; }
c906108c
SS
13340
13341
ce39bd38
MF
13342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13343$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13344sim_stdio="0"
81ecdfbb
RW
13345# Check whether --enable-sim-stdio was given.
13346if test "${enable_sim_stdio+set}" = set; then :
13347 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13348 yes) sim_stdio="DO_USE_STDIO";;
13349 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13350 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
c906108c 13351esac
81ecdfbb
RW
13352fi
13353
ce39bd38
MF
13354cat >>confdefs.h <<_ACEOF
13355#define WITH_STDIO $sim_stdio
13356_ACEOF
13357
13358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13359$as_echo "$sim_stdio" >&6; }
c906108c
SS
13360
13361
ce39bd38
MF
13362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13363$as_echo_n "checking for sim trace settings... " >&6; }
13364sim_trace="~TRACE_debug"
81ecdfbb
RW
13365# Check whether --enable-sim-trace was given.
13366if test "${enable_sim_trace+set}" = set; then :
13367 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13368 yes) sim_trace="-1";;
13369 no) sim_trace="0";;
c906108c 13370 [-0-9]*)
ce39bd38 13371 sim_trace="'(${enableval})'";;
2232061b 13372 [[:lower:]]*)
c906108c
SS
13373 sim_trace=""
13374 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13375 if test x"$sim_trace" = x; then
ce39bd38 13376 sim_trace="(TRACE_$x"
c906108c
SS
13377 else
13378 sim_trace="${sim_trace}|TRACE_$x"
13379 fi
13380 done
ce39bd38 13381 sim_trace="$sim_trace)" ;;
c906108c 13382esac
81ecdfbb
RW
13383fi
13384
ce39bd38
MF
13385cat >>confdefs.h <<_ACEOF
13386#define WITH_TRACE $sim_trace
13387_ACEOF
13388
13389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13390$as_echo "$sim_trace" >&6; }
c906108c
SS
13391
13392
ce39bd38
MF
13393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13394$as_echo_n "checking for sim profile settings... " >&6; }
13395profile="1"
13396sim_profile="-1"
81ecdfbb
RW
13397# Check whether --enable-sim-profile was given.
13398if test "${enable_sim_profile+set}" = set; then :
13399 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13400 yes) profile="1" sim_profile="-1";;
13401 no) profile="0" sim_profile="0";;
c906108c 13402 [-0-9]*)
ce39bd38 13403 profile="(${enableval})" sim_profile="(${enableval})";;
c906108c 13404 [a-z]*)
ce39bd38 13405 profile="1"
c906108c
SS
13406 sim_profile=""
13407 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13408 if test x"$sim_profile" = x; then
ce39bd38 13409 sim_profile="(PROFILE_$x"
c906108c
SS
13410 else
13411 sim_profile="${sim_profile}|PROFILE_$x"
13412 fi
13413 done
ce39bd38 13414 sim_profile="$sim_profile)" ;;
c906108c 13415esac
81ecdfbb
RW
13416fi
13417
ce39bd38
MF
13418cat >>confdefs.h <<_ACEOF
13419#define PROFILE $profile
13420_ACEOF
c906108c
SS
13421
13422
ce39bd38
MF
13423cat >>confdefs.h <<_ACEOF
13424#define WITH_PROFILE $sim_profile
13425_ACEOF
13426
13427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13428$as_echo "$sim_profile" >&6; }
13429
13430
13431
13432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13433$as_echo_n "checking whether to enable sim asserts... " >&6; }
13434sim_assert="1"
35656e95
MF
13435# Check whether --enable-sim-assert was given.
13436if test "${enable_sim_assert+set}" = set; then :
13437 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13438 yes) sim_assert="1";;
13439 no) sim_assert="0";;
d0ac1c44 13440 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13441esac
35656e95
MF
13442fi
13443
ce39bd38
MF
13444cat >>confdefs.h <<_ACEOF
13445#define WITH_ASSERT $sim_assert
13446_ACEOF
13447
13448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13449$as_echo "$sim_assert" >&6; }
13450
35656e95 13451
ce39bd38
MF
13452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13453$as_echo_n "checking default sim environment setting... " >&6; }
13454sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13455# Check whether --enable-sim-environment was given.
13456if test "${enable_sim_environment+set}" = set; then :
13457 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13458 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13459 user | USER) sim_environment="USER_ENVIRONMENT";;
13460 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13461 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13462 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13463esac
16f7876d
MF
13464fi
13465
ce39bd38
MF
13466cat >>confdefs.h <<_ACEOF
13467#define WITH_ENVIRONMENT $sim_environment
13468_ACEOF
13469
13470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13471$as_echo "$sim_environment" >&6; }
13472
16f7876d 13473
347fe5bb
MF
13474sim_inline="-DDEFAULT_INLINE=0"
13475# Check whether --enable-sim-inline was given.
13476if test "${enable_sim_inline+set}" = set; then :
13477 enableval=$enable_sim_inline; sim_inline=""
13478case "$enableval" in
13479 no) sim_inline="-DDEFAULT_INLINE=0";;
13480 0) sim_inline="-DDEFAULT_INLINE=0";;
13481 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13482 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13483 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13484 new_flag=""
13485 case "$x" in
13486 *_INLINE=*) new_flag="-D$x";;
13487 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13488 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13489 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13490 esac
13491 if test x"$sim_inline" = x""; then
13492 sim_inline="$new_flag"
13493 else
13494 sim_inline="$sim_inline $new_flag"
13495 fi
13496 done;;
13497esac
13498if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13499 echo "Setting inline flags = $sim_inline" 6>&1
13500fi
13501fi
13502
13503
13504
6efef468 13505
81ecdfbb
RW
13506# Check whether --with-pkgversion was given.
13507if test "${with_pkgversion+set}" = set; then :
13508 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13509 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
13510 no) PKGVERSION= ;;
13511 *) PKGVERSION="($withval) " ;;
13512 esac
13513else
bf12d44e 13514 PKGVERSION="(SIM) "
6efef468 13515
81ecdfbb
RW
13516fi
13517
6efef468
JM
13518
13519
13520
13521
81ecdfbb
RW
13522# Check whether --with-bugurl was given.
13523if test "${with_bugurl+set}" = set; then :
13524 withval=$with_bugurl; case "$withval" in
d0ac1c44 13525 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13526 no) BUGURL=
13527 ;;
13528 *) BUGURL="$withval"
13529 ;;
13530 esac
13531else
dfb856ba 13532 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 13533
81ecdfbb
RW
13534fi
13535
6efef468
JM
13536 case ${BUGURL} in
13537 "")
13538 REPORT_BUGS_TO=
13539 REPORT_BUGS_TEXI=
13540 ;;
13541 *)
13542 REPORT_BUGS_TO="<$BUGURL>"
13543 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13544 ;;
13545 esac;
13546
13547
13548
13549
13550cat >>confdefs.h <<_ACEOF
13551#define PKGVERSION "$PKGVERSION"
13552_ACEOF
13553
13554
13555cat >>confdefs.h <<_ACEOF
13556#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13557_ACEOF
13558
13559
81ecdfbb
RW
13560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13561$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13562if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13563 $as_echo_n "(cached) " >&6
c906108c 13564else
81ecdfbb 13565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13566/* end confdefs.h. */
c906108c
SS
13567#include <sys/types.h>
13568#include <signal.h>
c906108c 13569
b7026657
AC
13570int
13571main ()
13572{
81ecdfbb 13573return *(signal (0, 0)) (0) == 1;
b7026657
AC
13574 ;
13575 return 0;
13576}
13577_ACEOF
81ecdfbb
RW
13578if ac_fn_c_try_compile "$LINENO"; then :
13579 ac_cv_type_signal=int
c906108c 13580else
81ecdfbb 13581 ac_cv_type_signal=void
c906108c 13582fi
81ecdfbb 13583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 13584fi
81ecdfbb
RW
13585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13586$as_echo "$ac_cv_type_signal" >&6; }
c906108c 13587
b7026657 13588cat >>confdefs.h <<_ACEOF
c906108c 13589#define RETSIGTYPE $ac_cv_type_signal
b7026657 13590_ACEOF
c906108c
SS
13591
13592
cd0fc7c3
SS
13593
13594
c906108c 13595
c906108c
SS
13596
13597
6ffe910a 13598
1ac72f06 13599wire_endian="LITTLE"
c906108c 13600default_endian=""
81ecdfbb
RW
13601# Check whether --enable-sim-endian was given.
13602if test "${enable_sim_endian+set}" = set; then :
13603 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13604 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13605 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
c906108c 13606 yes) if test x"$wire_endian" != x; then
1ac72f06 13607 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c 13608 else
1ac72f06
MF
13609 if test x"$default_endian" != x; then
13610 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
13611 else
13612 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13613 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
13614 fi
13615 fi;;
13616 no) if test x"$default_endian" != x; then
1ac72f06 13617 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
13618 else
13619 if test x"$wire_endian" != x; then
1ac72f06 13620 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
13621 else
13622 echo "No default endian for target $target" 1>&6
1ac72f06 13623 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
13624 fi
13625 fi;;
d0ac1c44 13626 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
c906108c
SS
13627esac
13628if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13629 echo "Setting endian flags = $sim_endian" 6>&1
13630fi
13631else
13632 if test x"$default_endian" != x; then
1ac72f06 13633 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
13634else
13635 if test x"$wire_endian" != x; then
1ac72f06 13636 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
13637 else
13638 sim_endian=
13639 fi
13640fi
81ecdfbb
RW
13641fi
13642
c906108c
SS
13643wire_alignment="NONSTRICT_ALIGNMENT"
13644default_alignment=""
13645
81ecdfbb
RW
13646# Check whether --enable-sim-alignment was given.
13647if test "${enable_sim_alignment+set}" = set; then :
13648 enableval=$enable_sim_alignment; case "${enableval}" in
c906108c
SS
13649 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13650 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13651 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13652 yes) if test x"$wire_alignment" != x; then
13653 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13654 else
13655 if test x"$default_alignment" != x; then
13656 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13657 else
13658 echo "No hard-wired alignment for target $target" 1>&6
13659 sim_alignment="-DWITH_ALIGNMENT=0"
13660 fi
13661 fi;;
13662 no) if test x"$default_alignment" != x; then
13663 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13664 else
13665 if test x"$wire_alignment" != x; then
13666 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13667 else
13668 echo "No default alignment for target $target" 1>&6
13669 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13670 fi
13671 fi;;
d0ac1c44 13672 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
c906108c
SS
13673esac
13674if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13675 echo "Setting alignment flags = $sim_alignment" 6>&1
13676fi
13677else
13678 if test x"$default_alignment" != x; then
13679 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13680else
13681 if test x"$wire_alignment" != x; then
13682 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13683 else
13684 sim_alignment=
13685 fi
13686fi
81ecdfbb
RW
13687fi
13688
c906108c 13689
2232061b
MF
13690# Check whether --enable-werror was given.
13691if test "${enable_werror+set}" = set; then :
13692 enableval=$enable_werror; case "${enableval}" in
13693 yes | y) ERROR_ON_WARNING="yes" ;;
13694 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13695 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
13696 esac
13697fi
13698
13699
13700# Enable -Werror by default when using gcc
13701if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13702 ERROR_ON_WARNING=yes
51216631 13703fi
2232061b
MF
13704
13705WERROR_CFLAGS=""
2232061b 13706
2232061b 13707build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13708-Wpointer-sign \
2232061b 13709-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13710-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13711-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13712-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13713
13714# Enable -Wno-format by default when using gcc on mingw since many
13715# GCC versions complain about %I64.
13716case "${host}" in
13717 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13718 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13719esac
13720
81ecdfbb
RW
13721# Check whether --enable-build-warnings was given.
13722if test "${enable_build_warnings+set}" = set; then :
13723 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
13724 yes) ;;
13725 no) build_warnings="-w";;
13726 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13727 build_warnings="${build_warnings} ${t}";;
13728 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13729 build_warnings="${t} ${build_warnings}";;
13730 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13731esac
13732if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13733 echo "Setting compiler warning flags = $build_warnings" 6>&1
13734fi
81ecdfbb
RW
13735fi
13736# Check whether --enable-sim-build-warnings was given.
13737if test "${enable_sim_build_warnings+set}" = set; then :
13738 enableval=$enable_sim_build_warnings; case "${enableval}" in
c906108c
SS
13739 yes) ;;
13740 no) build_warnings="-w";;
13741 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 13742 build_warnings="${build_warnings} ${t}";;
c906108c 13743 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
13744 build_warnings="${t} ${build_warnings}";;
13745 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
c906108c
SS
13746esac
13747if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
13748 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13749fi
81ecdfbb
RW
13750fi
13751WARN_CFLAGS=""
d4f3574e
SS
13752if test "x${build_warnings}" != x -a "x$GCC" = xyes
13753then
81ecdfbb
RW
13754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13755$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
13756 # Separate out the -Werror flag as some files just cannot be
13757 # compiled with it enabled.
13758 for w in ${build_warnings}; do
13759 case $w in
13760 -Werr*) WERROR_CFLAGS=-Werror ;;
13761 *) # Check that GCC accepts it
13762 saved_CFLAGS="$CFLAGS"
13763 CFLAGS="$CFLAGS $w"
81ecdfbb 13764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13765/* end confdefs.h. */
c8cca39f 13766
b7026657
AC
13767int
13768main ()
13769{
c8cca39f 13770
b7026657
AC
13771 ;
13772 return 0;
13773}
13774_ACEOF
81ecdfbb 13775if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 13776 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 13777fi
81ecdfbb 13778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
13779 CFLAGS="$saved_CFLAGS"
13780 esac
13781 done
2232061b
MF
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13783$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
13784fi
13785
13786
13787default_sim_reserved_bits="1"
81ecdfbb
RW
13788# Check whether --enable-sim-reserved-bits was given.
13789if test "${enable_sim_reserved_bits+set}" = set; then :
13790 enableval=$enable_sim_reserved_bits; case "${enableval}" in
c906108c
SS
13791 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13792 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
d0ac1c44 13793 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
c906108c
SS
13794esac
13795if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13796 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13797fi
13798else
13799 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
81ecdfbb
RW
13800fi
13801
c906108c
SS
13802wire_word_bitsize="32"
13803wire_word_msb="31"
13804wire_address_bitsize=""
13805wire_cell_bitsize=""
81ecdfbb
RW
13806# Check whether --enable-sim-bitsize was given.
13807if test "${enable_sim_bitsize+set}" = set; then :
13808 enableval=$enable_sim_bitsize; sim_bitsize=
c906108c
SS
13809case "${enableval}" in
13810 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13811 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13812 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13813 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13814 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13815 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13816 else
13817 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13818 fi ;;
13819 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13820 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13821 else
13822 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13823 fi ;;
d0ac1c44 13824 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13825esac
13826# address bitsize
13827tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13828case x"${tmp}" in
13829 x ) ;;
13830 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13831 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
d0ac1c44 13832 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13833esac
13834# cell bitsize
13835tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13836case x"${tmp}" in
13837 x ) ;;
13838 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13839 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
d0ac1c44 13840 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13841esac
13842if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13843 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13844fi
13845else
13846 sim_bitsize=""
13847if test x"$wire_word_bitsize" != x; then
13848 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13849fi
13850if test x"$wire_word_msb" != x; then
13851 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13852fi
13853if test x"$wire_address_bitsize" != x; then
13854 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13855fi
13856if test x"$wire_cell_bitsize" != x; then
13857 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13858fi
81ecdfbb
RW
13859fi
13860
c906108c 13861
81ecdfbb 13862if test ""; then
6ffe910a 13863 hardware=""
b7026657 13864else
6ffe910a 13865 hardware="cfi core pal glue"
b7026657 13866fi
6ffe910a 13867hardware="$hardware mn103cpu mn103int mn103tim mn103ser mn103iop"
1517bd27 13868
81ecdfbb
RW
13869sim_hw_cflags="-DWITH_HW=1"
13870sim_hw="$hardware"
13871sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13872
81ecdfbb
RW
13873# Check whether --enable-sim-hardware was given.
13874if test "${enable_sim_hardware+set}" = set; then :
13875 enableval=$enable_sim_hardware;
30452bbe
MF
13876else
13877 enable_sim_hardware="yes"
1517bd27
MF
13878fi
13879
13880case ${enable_sim_hardware} in
64dd13df
MF
13881 yes|no) ;;
13882 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13883 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13884 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
81ecdfbb 13885esac
1517bd27 13886
64dd13df 13887if test "$enable_sim_hardware" = no; then
81ecdfbb
RW
13888 sim_hw_objs=
13889 sim_hw_cflags="-DWITH_HW=0"
13890 sim_hw=
b7026657 13891else
81ecdfbb
RW
13892 sim_hw_cflags="-DWITH_HW=1"
13893 # remove duplicates
13894 sim_hw=""
13895 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13896 for i in $hardware ; do
13897 case " $sim_hw " in
13898 *" $i "*) ;;
13899 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13900 esac
13901 done
fb61c40a 13902 # mingw does not support sockser
fb61c40a
JS
13903 case ${host} in
13904 *mingw*) ;;
49cd1634
MF
13905 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13906 # that you instatiate. Instead, other code will call into it directly.
13907 # At some point, we should convert it over.
13908 sim_hw_objs="$sim_hw_objs dv-sockser.o"
fb61c40a
JS
13909
13910cat >>confdefs.h <<_ACEOF
13911#define HAVE_DV_SOCKSER 1
13912_ACEOF
13913
13914 ;;
13915 esac
1517bd27
MF
13916 if test x"$silent" != x"yes"; then
13917 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
fb61c40a 13918 fi
1517bd27
MF
13919 case " $hardware " in
13920 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 13921$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 13922if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
13923 $as_echo_n "(cached) " >&6
13924else
13925 ac_check_lib_save_LIBS=$LIBS
13926LIBS="-lm $LIBS"
13927cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13928/* end confdefs.h. */
13929
13930/* Override any GCC internal prototype to avoid an error.
13931 Use char because int might match the return type of a GCC
13932 builtin and then its argument prototype would still apply. */
13933#ifdef __cplusplus
13934extern "C"
13935#endif
13936char log2 ();
13937int
13938main ()
13939{
13940return log2 ();
13941 ;
13942 return 0;
13943}
13944_ACEOF
13945if ac_fn_c_try_link "$LINENO"; then :
13946 ac_cv_lib_m_log2=yes
13947else
13948 ac_cv_lib_m_log2=no
13949fi
13950rm -f core conftest.err conftest.$ac_objext \
13951 conftest$ac_exeext conftest.$ac_ext
13952LIBS=$ac_check_lib_save_LIBS
13953fi
13954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13955$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 13956if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
13957 cat >>confdefs.h <<_ACEOF
13958#define HAVE_LIBM 1
13959_ACEOF
13960
13961 LIBS="-lm $LIBS"
13962
13963fi
13964;;
1517bd27
MF
13965 esac
13966fi
4399a56b 13967
81ecdfbb
RW
13968
13969for ac_func in time chmod utime fork execve execv chown
13970do :
13971 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13972ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 13973if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
81ecdfbb
RW
13974 cat >>confdefs.h <<_ACEOF
13975#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13976_ACEOF
b7026657
AC
13977
13978fi
81ecdfbb
RW
13979done
13980
5cddc23a 13981for ac_header in utime.h
81ecdfbb 13982do :
5cddc23a 13983 ac_fn_c_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
d0ac1c44 13984if test "x$ac_cv_header_utime_h" = xyes; then :
b7026657 13985 cat >>confdefs.h <<_ACEOF
5cddc23a 13986#define HAVE_UTIME_H 1
b7026657
AC
13987_ACEOF
13988
13989fi
13990
13991done
13992
13993
13994
b7026657
AC
13995cgen_breaks=""
13996if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13997cgen_breaks="break cgen_rtx_error";
13998fi
13999
81ecdfbb 14000ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 14001
81ecdfbb 14002ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 14003
81ecdfbb 14004ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 14005
81ecdfbb 14006ac_config_commands="$ac_config_commands Makefile"
38f48d72 14007
81ecdfbb 14008ac_config_commands="$ac_config_commands stamp-h"
38f48d72 14009
b7026657
AC
14010cat >confcache <<\_ACEOF
14011# This file is a shell script that caches the results of configure
14012# tests run on this system so they can be shared between configure
14013# scripts and configure runs, see configure's option --config-cache.
14014# It is not useful on other systems. If it contains results you don't
14015# want to keep, you may remove or edit it.
14016#
14017# config.status only pays attention to the cache file if you give it
14018# the --recheck option to rerun configure.
14019#
14020# `ac_cv_env_foo' variables (set or unset) will be overridden when
14021# loading this file, other *unset* `ac_cv_foo' will be assigned the
14022# following values.
14023
14024_ACEOF
14025
14026# The following way of writing the cache mishandles newlines in values,
14027# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14028# So, we kill variables containing newlines.
b7026657
AC
14029# Ultrix sh set writes to stderr and can't be redirected directly,
14030# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14031(
14032 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14033 eval ac_val=\$$ac_var
14034 case $ac_val in #(
14035 *${as_nl}*)
14036 case $ac_var in #(
14037 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14038$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14039 esac
14040 case $ac_var in #(
14041 _ | IFS | as_nl) ;; #(
14042 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14043 *) { eval $ac_var=; unset $ac_var;} ;;
14044 esac ;;
14045 esac
14046 done
14047
b7026657 14048 (set) 2>&1 |
81ecdfbb
RW
14049 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14050 *${as_nl}ac_space=\ *)
14051 # `set' does not quote correctly, so add quotes: double-quote
14052 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
14053 sed -n \
14054 "s/'/'\\\\''/g;
14055 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14056 ;; #(
b7026657
AC
14057 *)
14058 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14059 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 14060 ;;
81ecdfbb
RW
14061 esac |
14062 sort
14063) |
b7026657 14064 sed '
81ecdfbb 14065 /^ac_cv_env_/b end
b7026657 14066 t clear
81ecdfbb 14067 :clear
b7026657
AC
14068 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14069 t end
81ecdfbb
RW
14070 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14071 :end' >>confcache
14072if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14073 if test -w "$cache_file"; then
d0ac1c44 14074 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
14075 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14076$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
14077 if test ! -f "$cache_file" || test -h "$cache_file"; then
14078 cat confcache >"$cache_file"
14079 else
14080 case $cache_file in #(
14081 */* | ?:*)
14082 mv -f confcache "$cache_file"$$ &&
14083 mv -f "$cache_file"$$ "$cache_file" ;; #(
14084 *)
14085 mv -f confcache "$cache_file" ;;
14086 esac
14087 fi
14088 fi
b7026657 14089 else
81ecdfbb
RW
14090 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14091$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
14092 fi
14093fi
14094rm -f confcache
14095
14096test "x$prefix" = xNONE && prefix=$ac_default_prefix
14097# Let make expand exec_prefix.
14098test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14099
b7026657
AC
14100DEFS=-DHAVE_CONFIG_H
14101
14102ac_libobjs=
14103ac_ltlibobjs=
d0ac1c44 14104U=
b7026657
AC
14105for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14106 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14107 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14108 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14109 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14110 # will be set to the directory where LIBOBJS objects are built.
14111 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14112 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
14113done
14114LIBOBJS=$ac_libobjs
14115
14116LTLIBOBJS=$ac_ltlibobjs
14117
14118
0cb8d851 14119
db2e4d67 14120if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 14121 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
14122Usually this means the macro was only invoked conditionally." "$LINENO" 5
14123fi
6bb11ab3 14124if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 14125 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
14126Usually this means the macro was only invoked conditionally." "$LINENO" 5
14127fi
31e6ad7d 14128if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 14129 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
14130Usually this means the macro was only invoked conditionally." "$LINENO" 5
14131fi
b7026657 14132
d0ac1c44 14133: "${CONFIG_STATUS=./config.status}"
81ecdfbb 14134ac_write_fail=0
b7026657
AC
14135ac_clean_files_save=$ac_clean_files
14136ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14137{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14138$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14139as_write_fail=0
14140cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
14141#! $SHELL
14142# Generated by $as_me.
14143# Run this file to recreate the current configuration.
14144# Compiler output produced by configure, useful for debugging
14145# configure, is in config.log if it exists.
14146
14147debug=false
14148ac_cs_recheck=false
14149ac_cs_silent=false
b7026657 14150
81ecdfbb
RW
14151SHELL=\${CONFIG_SHELL-$SHELL}
14152export SHELL
14153_ASEOF
14154cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14155## -------------------- ##
14156## M4sh Initialization. ##
14157## -------------------- ##
14158
14159# Be more Bourne compatible
14160DUALCASE=1; export DUALCASE # for MKS sh
14161if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
14162 emulate sh
14163 NULLCMD=:
81ecdfbb 14164 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
14165 # is contrary to our usage. Disable this feature.
14166 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14167 setopt NO_GLOB_SUBST
14168else
14169 case `(set -o) 2>/dev/null` in #(
14170 *posix*) :
14171 set -o posix ;; #(
14172 *) :
14173 ;;
14174esac
b7026657 14175fi
b7026657 14176
81ecdfbb
RW
14177
14178as_nl='
14179'
14180export as_nl
14181# Printing a long string crashes Solaris 7 /usr/bin/printf.
14182as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14183as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14184as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14185# Prefer a ksh shell builtin over an external printf program on Solaris,
14186# but without wasting forks for bash or zsh.
14187if test -z "$BASH_VERSION$ZSH_VERSION" \
14188 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14189 as_echo='print -r --'
14190 as_echo_n='print -rn --'
14191elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14192 as_echo='printf %s\n'
14193 as_echo_n='printf %s'
14194else
14195 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14196 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14197 as_echo_n='/usr/ucb/echo -n'
14198 else
14199 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14200 as_echo_n_body='eval
14201 arg=$1;
14202 case $arg in #(
14203 *"$as_nl"*)
14204 expr "X$arg" : "X\\(.*\\)$as_nl";
14205 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14206 esac;
14207 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14208 '
14209 export as_echo_n_body
14210 as_echo_n='sh -c $as_echo_n_body as_echo'
14211 fi
14212 export as_echo_body
14213 as_echo='sh -c $as_echo_body as_echo'
14214fi
14215
14216# The user is always right.
14217if test "${PATH_SEPARATOR+set}" != set; then
14218 PATH_SEPARATOR=:
14219 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14220 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14221 PATH_SEPARATOR=';'
14222 }
c906108c 14223fi
b7026657
AC
14224
14225
81ecdfbb
RW
14226# IFS
14227# We need space, tab and new line, in precisely that order. Quoting is
14228# there to prevent editors from complaining about space-tab.
14229# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14230# splitting by setting IFS to empty value.)
14231IFS=" "" $as_nl"
14232
14233# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14234as_myself=
81ecdfbb
RW
14235case $0 in #((
14236 *[\\/]* ) as_myself=$0 ;;
14237 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14238for as_dir in $PATH
14239do
14240 IFS=$as_save_IFS
14241 test -z "$as_dir" && as_dir=.
14242 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14243 done
14244IFS=$as_save_IFS
14245
14246 ;;
14247esac
14248# We did not find ourselves, most probably we were run as `sh COMMAND'
14249# in which case we are not to be found in the path.
14250if test "x$as_myself" = x; then
14251 as_myself=$0
14252fi
14253if test ! -f "$as_myself"; then
14254 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14255 exit 1
14256fi
14257
14258# Unset variables that we do not need and which cause bugs (e.g. in
14259# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14260# suppresses any "Segmentation fault" message there. '((' could
14261# trigger a bug in pdksh 5.2.14.
14262for as_var in BASH_ENV ENV MAIL MAILPATH
14263do eval test x\${$as_var+set} = xset \
14264 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14265done
b7026657
AC
14266PS1='$ '
14267PS2='> '
14268PS4='+ '
14269
14270# NLS nuisances.
81ecdfbb
RW
14271LC_ALL=C
14272export LC_ALL
14273LANGUAGE=C
14274export LANGUAGE
14275
14276# CDPATH.
14277(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14278
14279
d0ac1c44
SM
14280# as_fn_error STATUS ERROR [LINENO LOG_FD]
14281# ----------------------------------------
81ecdfbb
RW
14282# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14283# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14284# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14285as_fn_error ()
14286{
d0ac1c44
SM
14287 as_status=$1; test $as_status -eq 0 && as_status=1
14288 if test "$4"; then
14289 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14290 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 14291 fi
d0ac1c44 14292 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14293 as_fn_exit $as_status
14294} # as_fn_error
14295
14296
14297# as_fn_set_status STATUS
14298# -----------------------
14299# Set $? to STATUS, without forking.
14300as_fn_set_status ()
14301{
14302 return $1
14303} # as_fn_set_status
14304
14305# as_fn_exit STATUS
14306# -----------------
14307# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14308as_fn_exit ()
14309{
14310 set +e
14311 as_fn_set_status $1
14312 exit $1
14313} # as_fn_exit
14314
14315# as_fn_unset VAR
14316# ---------------
14317# Portably unset VAR.
14318as_fn_unset ()
14319{
14320 { eval $1=; unset $1;}
14321}
14322as_unset=as_fn_unset
14323# as_fn_append VAR VALUE
14324# ----------------------
14325# Append the text in VALUE to the end of the definition contained in VAR. Take
14326# advantage of any shell optimizations that allow amortized linear growth over
14327# repeated appends, instead of the typical quadratic growth present in naive
14328# implementations.
14329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14330 eval 'as_fn_append ()
14331 {
14332 eval $1+=\$2
14333 }'
14334else
14335 as_fn_append ()
14336 {
14337 eval $1=\$$1\$2
14338 }
14339fi # as_fn_append
14340
14341# as_fn_arith ARG...
14342# ------------------
14343# Perform arithmetic evaluation on the ARGs, and store the result in the
14344# global $as_val. Take advantage of shells that can avoid forks. The arguments
14345# must be portable across $(()) and expr.
14346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14347 eval 'as_fn_arith ()
14348 {
14349 as_val=$(( $* ))
14350 }'
14351else
14352 as_fn_arith ()
14353 {
14354 as_val=`expr "$@" || test $? -eq 1`
14355 }
14356fi # as_fn_arith
14357
b7026657 14358
81ecdfbb
RW
14359if expr a : '\(a\)' >/dev/null 2>&1 &&
14360 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
14361 as_expr=expr
14362else
14363 as_expr=false
c906108c 14364fi
b7026657 14365
81ecdfbb 14366if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
14367 as_basename=basename
14368else
14369 as_basename=false
c906108c
SS
14370fi
14371
81ecdfbb
RW
14372if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14373 as_dirname=dirname
14374else
14375 as_dirname=false
14376fi
c906108c 14377
81ecdfbb 14378as_me=`$as_basename -- "$0" ||
b7026657
AC
14379$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14380 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14381 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14382$as_echo X/"$0" |
14383 sed '/^.*\/\([^/][^/]*\)\/*$/{
14384 s//\1/
14385 q
14386 }
14387 /^X\/\(\/\/\)$/{
14388 s//\1/
14389 q
14390 }
14391 /^X\/\(\/\).*/{
14392 s//\1/
14393 q
14394 }
14395 s/.*/./; q'`
b7026657 14396
b7026657
AC
14397# Avoid depending upon Character Ranges.
14398as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14399as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14400as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14401as_cr_digits='0123456789'
14402as_cr_alnum=$as_cr_Letters$as_cr_digits
14403
81ecdfbb
RW
14404ECHO_C= ECHO_N= ECHO_T=
14405case `echo -n x` in #(((((
14406-n*)
14407 case `echo 'xy\c'` in
14408 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14409 xy) ECHO_C='\c';;
14410 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14411 ECHO_T=' ';;
14412 esac;;
14413*)
14414 ECHO_N='-n';;
b7026657
AC
14415esac
14416
81ecdfbb
RW
14417rm -f conf$$ conf$$.exe conf$$.file
14418if test -d conf$$.dir; then
14419 rm -f conf$$.dir/conf$$.file
c906108c 14420else
81ecdfbb
RW
14421 rm -f conf$$.dir
14422 mkdir conf$$.dir 2>/dev/null
c906108c 14423fi
81ecdfbb
RW
14424if (echo >conf$$.file) 2>/dev/null; then
14425 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 14426 as_ln_s='ln -s'
81ecdfbb
RW
14427 # ... but there are two gotchas:
14428 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14429 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14430 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14431 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14432 as_ln_s='cp -pR'
81ecdfbb
RW
14433 elif ln conf$$.file conf$$ 2>/dev/null; then
14434 as_ln_s=ln
14435 else
d0ac1c44 14436 as_ln_s='cp -pR'
b7026657 14437 fi
b7026657 14438else
d0ac1c44 14439 as_ln_s='cp -pR'
c906108c 14440fi
81ecdfbb
RW
14441rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14442rmdir conf$$.dir 2>/dev/null
14443
14444
14445# as_fn_mkdir_p
14446# -------------
14447# Create "$as_dir" as a directory, including parents if necessary.
14448as_fn_mkdir_p ()
14449{
14450
14451 case $as_dir in #(
14452 -*) as_dir=./$as_dir;;
14453 esac
14454 test -d "$as_dir" || eval $as_mkdir_p || {
14455 as_dirs=
14456 while :; do
14457 case $as_dir in #(
14458 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14459 *) as_qdir=$as_dir;;
14460 esac
14461 as_dirs="'$as_qdir' $as_dirs"
14462 as_dir=`$as_dirname -- "$as_dir" ||
14463$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14464 X"$as_dir" : 'X\(//\)[^/]' \| \
14465 X"$as_dir" : 'X\(//\)$' \| \
14466 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14467$as_echo X"$as_dir" |
14468 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14469 s//\1/
14470 q
14471 }
14472 /^X\(\/\/\)[^/].*/{
14473 s//\1/
14474 q
14475 }
14476 /^X\(\/\/\)$/{
14477 s//\1/
14478 q
14479 }
14480 /^X\(\/\).*/{
14481 s//\1/
14482 q
14483 }
14484 s/.*/./; q'`
14485 test -d "$as_dir" && break
14486 done
14487 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14488 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 14489
c906108c 14490
81ecdfbb 14491} # as_fn_mkdir_p
b7026657 14492if mkdir -p . 2>/dev/null; then
81ecdfbb 14493 as_mkdir_p='mkdir -p "$as_dir"'
c906108c 14494else
b7026657
AC
14495 test -d ./-p && rmdir ./-p
14496 as_mkdir_p=false
c906108c 14497fi
c906108c 14498
d0ac1c44
SM
14499
14500# as_fn_executable_p FILE
14501# -----------------------
14502# Test if FILE is an executable regular file.
14503as_fn_executable_p ()
14504{
14505 test -f "$1" && test -x "$1"
14506} # as_fn_executable_p
14507as_test_x='test -x'
14508as_executable_p=as_fn_executable_p
b7026657
AC
14509
14510# Sed expression to map a string onto a valid CPP name.
14511as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14512
14513# Sed expression to map a string onto a valid variable name.
14514as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14515
14516
b7026657 14517exec 6>&1
81ecdfbb
RW
14518## ----------------------------------- ##
14519## Main body of $CONFIG_STATUS script. ##
14520## ----------------------------------- ##
14521_ASEOF
14522test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14523
14524cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14525# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14526# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14527# values after options handling.
14528ac_log="
b7026657 14529This file was extended by $as_me, which was
d0ac1c44 14530generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
14531
14532 CONFIG_FILES = $CONFIG_FILES
14533 CONFIG_HEADERS = $CONFIG_HEADERS
14534 CONFIG_LINKS = $CONFIG_LINKS
14535 CONFIG_COMMANDS = $CONFIG_COMMANDS
14536 $ $0 $@
14537
81ecdfbb
RW
14538on `(hostname || uname -n) 2>/dev/null | sed 1q`
14539"
14540
b7026657
AC
14541_ACEOF
14542
81ecdfbb
RW
14543case $ac_config_files in *"
14544"*) set x $ac_config_files; shift; ac_config_files=$*;;
14545esac
b7026657 14546
81ecdfbb
RW
14547case $ac_config_headers in *"
14548"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14549esac
b7026657 14550
c906108c 14551
81ecdfbb
RW
14552cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14553# Files that config.status was made for.
14554config_files="$ac_config_files"
14555config_headers="$ac_config_headers"
81ecdfbb 14556config_commands="$ac_config_commands"
c906108c 14557
81ecdfbb 14558_ACEOF
c906108c 14559
81ecdfbb 14560cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14561ac_cs_usage="\
81ecdfbb
RW
14562\`$as_me' instantiates files and other configuration actions
14563from templates according to the current configuration. Unless the files
14564and actions are specified as TAGs, all are instantiated by default.
c906108c 14565
81ecdfbb 14566Usage: $0 [OPTION]... [TAG]...
c906108c 14567
b7026657 14568 -h, --help print this help, then exit
81ecdfbb 14569 -V, --version print version number and configuration settings, then exit
d0ac1c44 14570 --config print configuration, then exit
81ecdfbb
RW
14571 -q, --quiet, --silent
14572 do not print progress messages
b7026657
AC
14573 -d, --debug don't remove temporary files
14574 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14575 --file=FILE[:TEMPLATE]
14576 instantiate the configuration file FILE
14577 --header=FILE[:TEMPLATE]
14578 instantiate the configuration header FILE
b7026657
AC
14579
14580Configuration files:
14581$config_files
14582
14583Configuration headers:
14584$config_headers
14585
b7026657
AC
14586Configuration commands:
14587$config_commands
14588
81ecdfbb 14589Report bugs to the package provider."
b7026657 14590
81ecdfbb
RW
14591_ACEOF
14592cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14593ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
14594ac_cs_version="\\
14595config.status
d0ac1c44
SM
14596configured by $0, generated by GNU Autoconf 2.69,
14597 with options \\"\$ac_cs_config\\"
b7026657 14598
d0ac1c44 14599Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
14600This config.status script is free software; the Free Software Foundation
14601gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14602
14603ac_pwd='$ac_pwd'
14604srcdir='$srcdir'
14605INSTALL='$INSTALL'
6bb11ab3 14606AWK='$AWK'
81ecdfbb 14607test -n "\$AWK" || AWK=awk
b7026657
AC
14608_ACEOF
14609
81ecdfbb
RW
14610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14611# The default lists apply if the user does not specify any file.
b7026657
AC
14612ac_need_defaults=:
14613while test $# != 0
14614do
14615 case $1 in
d0ac1c44 14616 --*=?*)
81ecdfbb
RW
14617 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14618 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 14619 ac_shift=:
c906108c 14620 ;;
d0ac1c44
SM
14621 --*=)
14622 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14623 ac_optarg=
14624 ac_shift=:
14625 ;;
81ecdfbb 14626 *)
b7026657
AC
14627 ac_option=$1
14628 ac_optarg=$2
14629 ac_shift=shift
c906108c 14630 ;;
b7026657 14631 esac
c906108c 14632
b7026657
AC
14633 case $ac_option in
14634 # Handling of the options.
b7026657
AC
14635 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14636 ac_cs_recheck=: ;;
81ecdfbb
RW
14637 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14638 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14639 --config | --confi | --conf | --con | --co | --c )
14640 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14641 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14642 debug=: ;;
14643 --file | --fil | --fi | --f )
14644 $ac_shift
81ecdfbb
RW
14645 case $ac_optarg in
14646 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14647 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14648 esac
14649 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14650 ac_need_defaults=false;;
14651 --header | --heade | --head | --hea )
14652 $ac_shift
81ecdfbb
RW
14653 case $ac_optarg in
14654 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14655 esac
14656 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14657 ac_need_defaults=false;;
81ecdfbb
RW
14658 --he | --h)
14659 # Conflict between --help and --header
d0ac1c44 14660 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14661Try \`$0 --help' for more information.";;
14662 --help | --hel | -h )
14663 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14664 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14665 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14666 ac_cs_silent=: ;;
c906108c 14667
b7026657 14668 # This is an error.
d0ac1c44 14669 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14670Try \`$0 --help' for more information." ;;
c906108c 14671
81ecdfbb
RW
14672 *) as_fn_append ac_config_targets " $1"
14673 ac_need_defaults=false ;;
b7026657
AC
14674
14675 esac
14676 shift
14677done
14678
14679ac_configure_extra_args=
14680
14681if $ac_cs_silent; then
14682 exec 6>/dev/null
14683 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
14684fi
14685
b7026657 14686_ACEOF
81ecdfbb 14687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14688if \$ac_cs_recheck; then
d0ac1c44 14689 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14690 shift
14691 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14692 CONFIG_SHELL='$SHELL'
14693 export CONFIG_SHELL
14694 exec "\$@"
b7026657 14695fi
c906108c 14696
b7026657 14697_ACEOF
81ecdfbb
RW
14698cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14699exec 5>>config.log
14700{
14701 echo
14702 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14703## Running $as_me. ##
14704_ASBOX
14705 $as_echo "$ac_log"
14706} >&5
c906108c 14707
81ecdfbb
RW
14708_ACEOF
14709cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14710#
14711# INIT-COMMANDS
14712#
14713ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14714
6bb11ab3
L
14715
14716# The HP-UX ksh and POSIX shell print the target directory to stdout
14717# if CDPATH is set.
14718(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14719
14720sed_quote_subst='$sed_quote_subst'
14721double_quote_subst='$double_quote_subst'
14722delay_variable_subst='$delay_variable_subst'
14723macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14724macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14725enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14726enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14727pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14728enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14729SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14730ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14731host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14732host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14733host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14734build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14735build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14736build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14737SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14738Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14739GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14740EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14741FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14742LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14743NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14744LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14745max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14746ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14747exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14748lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14749lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14750lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14751reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14752reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14753OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14754deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14755file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14756AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14757AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14758STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14759RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14760old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14761old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14762old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14763lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14764CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14765CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14766compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14767GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14768lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14769lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14770lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14771lt_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"`'
14772objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14773MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14774lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14775lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14776lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14777lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14778lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14779need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14780DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14781NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14782LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14783OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14784OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14785libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14786shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14787extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14788archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14789enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14790export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14791whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14792compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14793old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14794old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14795archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14796archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14797module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14798module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14799with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14800allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14801no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14802hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14803hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14804hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14805hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14806hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14807hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14808hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14809hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14810inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14811link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14812fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14813always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14814export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14815exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14816include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14817prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14818file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14819variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14820need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14821need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14822version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14823runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14824shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14825shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14826libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14827library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14828soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14829install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14830postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14831postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14832finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14833finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14834hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14835sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14836sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14837hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14838enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14839enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14840enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14841old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14842striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14843
14844LTCC='$LTCC'
14845LTCFLAGS='$LTCFLAGS'
14846compiler='$compiler_DEFAULT'
14847
14848# A function that is used when there is no print builtin or printf.
14849func_fallback_echo ()
14850{
14851 eval 'cat <<_LTECHO_EOF
14852\$1
14853_LTECHO_EOF'
14854}
14855
14856# Quote evaled strings.
14857for var in SHELL \
14858ECHO \
14859SED \
14860GREP \
14861EGREP \
14862FGREP \
14863LD \
14864NM \
14865LN_S \
14866lt_SP2NL \
14867lt_NL2SP \
14868reload_flag \
14869OBJDUMP \
14870deplibs_check_method \
14871file_magic_cmd \
14872AR \
14873AR_FLAGS \
14874STRIP \
14875RANLIB \
14876CC \
14877CFLAGS \
14878compiler \
14879lt_cv_sys_global_symbol_pipe \
14880lt_cv_sys_global_symbol_to_cdecl \
14881lt_cv_sys_global_symbol_to_c_name_address \
14882lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14883lt_prog_compiler_no_builtin_flag \
14884lt_prog_compiler_wl \
14885lt_prog_compiler_pic \
14886lt_prog_compiler_static \
14887lt_cv_prog_compiler_c_o \
14888need_locks \
14889DSYMUTIL \
14890NMEDIT \
14891LIPO \
14892OTOOL \
14893OTOOL64 \
14894shrext_cmds \
14895export_dynamic_flag_spec \
14896whole_archive_flag_spec \
14897compiler_needs_object \
14898with_gnu_ld \
14899allow_undefined_flag \
14900no_undefined_flag \
14901hardcode_libdir_flag_spec \
14902hardcode_libdir_flag_spec_ld \
14903hardcode_libdir_separator \
14904fix_srcfile_path \
14905exclude_expsyms \
14906include_expsyms \
14907file_list_spec \
14908variables_saved_for_relink \
14909libname_spec \
14910library_names_spec \
14911soname_spec \
14912install_override_mode \
14913finish_eval \
14914old_striplib \
14915striplib; do
14916 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14917 *[\\\\\\\`\\"\\\$]*)
14918 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14919 ;;
14920 *)
14921 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14922 ;;
14923 esac
14924done
14925
14926# Double-quote double-evaled strings.
14927for var in reload_cmds \
14928old_postinstall_cmds \
14929old_postuninstall_cmds \
14930old_archive_cmds \
14931extract_expsyms_cmds \
14932old_archive_from_new_cmds \
14933old_archive_from_expsyms_cmds \
14934archive_cmds \
14935archive_expsym_cmds \
14936module_cmds \
14937module_expsym_cmds \
14938export_symbols_cmds \
14939prelink_cmds \
14940postinstall_cmds \
14941postuninstall_cmds \
14942finish_cmds \
14943sys_lib_search_path_spec \
14944sys_lib_dlsearch_path_spec; do
14945 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14946 *[\\\\\\\`\\"\\\$]*)
14947 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14948 ;;
14949 *)
14950 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14951 ;;
14952 esac
14953done
14954
14955ac_aux_dir='$ac_aux_dir'
14956xsi_shell='$xsi_shell'
14957lt_shell_append='$lt_shell_append'
14958
14959# See if we are running on zsh, and set the options which allow our
14960# commands through without removal of \ escapes INIT.
14961if test -n "\${ZSH_VERSION+set}" ; then
14962 setopt NO_GLOB_SUBST
14963fi
14964
14965
14966 PACKAGE='$PACKAGE'
14967 VERSION='$VERSION'
14968 TIMESTAMP='$TIMESTAMP'
14969 RM='$RM'
14970 ofile='$ofile'
14971
14972
14973
14974
81ecdfbb 14975_ACEOF
c906108c 14976
81ecdfbb 14977cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 14978
81ecdfbb 14979# Handling of arguments.
b7026657 14980for ac_config_target in $ac_config_targets
c906108c 14981do
81ecdfbb
RW
14982 case $ac_config_target in
14983 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14984 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14985 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14986 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14987 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14988 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14989 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14990 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14991
d0ac1c44 14992 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
14993 esac
14994done
14995
81ecdfbb 14996
b7026657
AC
14997# If the user did not use the arguments to specify the items to instantiate,
14998# then the envvar interface is used. Set only those that are not.
14999# We use the long form for the default assignment because of an extremely
15000# bizarre bug on SunOS 4.1.3.
15001if $ac_need_defaults; then
15002 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15003 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
15004 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15005fi
15006
15007# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15008# simply because there is no reason against having it here, and in addition,
b7026657 15009# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15010# Hook for its removal unless debugging.
15011# Note that there is a small window in which the directory will not be cleaned:
15012# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
15013$debug ||
15014{
d0ac1c44 15015 tmp= ac_tmp=
81ecdfbb 15016 trap 'exit_status=$?
d0ac1c44
SM
15017 : "${ac_tmp:=$tmp}"
15018 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
15019' 0
15020 trap 'as_fn_exit 1' 1 2 13 15
b7026657 15021}
b7026657 15022# Create a (secure) tmp directory for tmp files.
c906108c 15023
b7026657 15024{
81ecdfbb 15025 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 15026 test -d "$tmp"
b7026657
AC
15027} ||
15028{
81ecdfbb
RW
15029 tmp=./conf$$-$RANDOM
15030 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
15031} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15032ac_tmp=$tmp
b7026657 15033
81ecdfbb
RW
15034# Set up the scripts for CONFIG_FILES section.
15035# No need to generate them if there are no CONFIG_FILES.
15036# This happens for instance with `./config.status config.h'.
15037if test -n "$CONFIG_FILES"; then
b7026657 15038
c906108c 15039
81ecdfbb
RW
15040ac_cr=`echo X | tr X '\015'`
15041# On cygwin, bash can eat \r inside `` if the user requested igncr.
15042# But we know of no other shell where ac_cr would be empty at this
15043# point, so we can use a bashism as a fallback.
15044if test "x$ac_cr" = x; then
15045 eval ac_cr=\$\'\\r\'
15046fi
15047ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15048if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 15049 ac_cs_awk_cr='\\r'
81ecdfbb
RW
15050else
15051 ac_cs_awk_cr=$ac_cr
15052fi
b7026657 15053
d0ac1c44 15054echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
15055_ACEOF
15056
c906108c 15057
81ecdfbb
RW
15058{
15059 echo "cat >conf$$subs.awk <<_ACEOF" &&
15060 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15061 echo "_ACEOF"
15062} >conf$$subs.sh ||
d0ac1c44
SM
15063 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15064ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
15065ac_delim='%!_!# '
15066for ac_last_try in false false false false false :; do
15067 . ./conf$$subs.sh ||
d0ac1c44 15068 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
15069
15070 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15071 if test $ac_delim_n = $ac_delim_num; then
15072 break
15073 elif $ac_last_try; then
d0ac1c44 15074 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
c906108c 15075 else
81ecdfbb
RW
15076 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15077 fi
15078done
15079rm -f conf$$subs.sh
15080
15081cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 15082cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
15083_ACEOF
15084sed -n '
15085h
15086s/^/S["/; s/!.*/"]=/
15087p
15088g
15089s/^[^!]*!//
15090:repl
15091t repl
15092s/'"$ac_delim"'$//
15093t delim
15094:nl
15095h
d0ac1c44 15096s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15097t more1
15098s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15099p
15100n
15101b repl
15102:more1
15103s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15104p
15105g
15106s/.\{148\}//
15107t nl
15108:delim
15109h
d0ac1c44 15110s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15111t more2
15112s/["\\]/\\&/g; s/^/"/; s/$/"/
15113p
15114b
15115:more2
15116s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15117p
15118g
15119s/.\{148\}//
15120t delim
15121' <conf$$subs.awk | sed '
15122/^[^""]/{
15123 N
15124 s/\n//
15125}
15126' >>$CONFIG_STATUS || ac_write_fail=1
15127rm -f conf$$subs.awk
15128cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15129_ACAWK
d0ac1c44 15130cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
15131 for (key in S) S_is_set[key] = 1
15132 FS = "\a"
b7026657 15133
81ecdfbb
RW
15134}
15135{
15136 line = $ 0
15137 nfields = split(line, field, "@")
15138 substed = 0
15139 len = length(field[1])
15140 for (i = 2; i < nfields; i++) {
15141 key = field[i]
15142 keylen = length(key)
15143 if (S_is_set[key]) {
15144 value = S[key]
15145 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15146 len += length(value) + length(field[++i])
15147 substed = 1
15148 } else
15149 len += 1 + keylen
15150 }
15151
15152 print line
15153}
c906108c 15154
81ecdfbb
RW
15155_ACAWK
15156_ACEOF
15157cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15158if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15159 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 15160else
81ecdfbb 15161 cat
d0ac1c44
SM
15162fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15163 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 15164_ACEOF
b7026657 15165
d0ac1c44
SM
15166# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15167# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
15168# trailing colons and then remove the whole line if VPATH becomes empty
15169# (actually we leave an empty line to preserve line numbers).
15170if test "x$srcdir" = x.; then
d0ac1c44
SM
15171 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15172h
15173s///
15174s/^/:/
15175s/[ ]*$/:/
15176s/:\$(srcdir):/:/g
15177s/:\${srcdir}:/:/g
15178s/:@srcdir@:/:/g
15179s/^:*//
81ecdfbb 15180s/:*$//
d0ac1c44
SM
15181x
15182s/\(=[ ]*\).*/\1/
15183G
15184s/\n//
81ecdfbb
RW
15185s/^[^=]*=[ ]*$//
15186}'
15187fi
c906108c 15188
81ecdfbb
RW
15189cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15190fi # test -n "$CONFIG_FILES"
c906108c 15191
81ecdfbb
RW
15192# Set up the scripts for CONFIG_HEADERS section.
15193# No need to generate them if there are no CONFIG_HEADERS.
15194# This happens for instance with `./config.status Makefile'.
15195if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15196cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15197BEGIN {
15198_ACEOF
b7026657 15199
81ecdfbb
RW
15200# Transform confdefs.h into an awk script `defines.awk', embedded as
15201# here-document in config.status, that substitutes the proper values into
15202# config.h.in to produce config.h.
c906108c 15203
81ecdfbb
RW
15204# Create a delimiter string that does not exist in confdefs.h, to ease
15205# handling of long lines.
15206ac_delim='%!_!# '
15207for ac_last_try in false false :; do
d0ac1c44
SM
15208 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15209 if test -z "$ac_tt"; then
81ecdfbb
RW
15210 break
15211 elif $ac_last_try; then
d0ac1c44 15212 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 15213 else
81ecdfbb 15214 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 15215 fi
b7026657 15216done
81ecdfbb
RW
15217
15218# For the awk script, D is an array of macro values keyed by name,
15219# likewise P contains macro parameters if any. Preserve backslash
15220# newline sequences.
15221
15222ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15223sed -n '
15224s/.\{148\}/&'"$ac_delim"'/g
15225t rset
15226:rset
15227s/^[ ]*#[ ]*define[ ][ ]*/ /
15228t def
15229d
15230:def
15231s/\\$//
15232t bsnl
15233s/["\\]/\\&/g
15234s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15235D["\1"]=" \3"/p
15236s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15237d
15238:bsnl
15239s/["\\]/\\&/g
15240s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15241D["\1"]=" \3\\\\\\n"\\/p
15242t cont
15243s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15244t cont
15245d
15246:cont
15247n
15248s/.\{148\}/&'"$ac_delim"'/g
15249t clear
15250:clear
15251s/\\$//
15252t bsnlc
15253s/["\\]/\\&/g; s/^/"/; s/$/"/p
15254d
15255:bsnlc
15256s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15257b cont
15258' <confdefs.h | sed '
15259s/'"$ac_delim"'/"\\\
15260"/g' >>$CONFIG_STATUS || ac_write_fail=1
15261
15262cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15263 for (key in D) D_is_set[key] = 1
15264 FS = "\a"
15265}
15266/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15267 line = \$ 0
15268 split(line, arg, " ")
15269 if (arg[1] == "#") {
15270 defundef = arg[2]
15271 mac1 = arg[3]
15272 } else {
15273 defundef = substr(arg[1], 2)
15274 mac1 = arg[2]
15275 }
15276 split(mac1, mac2, "(") #)
15277 macro = mac2[1]
15278 prefix = substr(line, 1, index(line, defundef) - 1)
15279 if (D_is_set[macro]) {
15280 # Preserve the white space surrounding the "#".
15281 print prefix "define", macro P[macro] D[macro]
15282 next
15283 } else {
15284 # Replace #undef with comments. This is necessary, for example,
15285 # in the case of _POSIX_SOURCE, which is predefined and required
15286 # on some systems where configure will not decide to define it.
15287 if (defundef == "undef") {
15288 print "/*", prefix defundef, macro, "*/"
15289 next
15290 }
15291 }
15292}
15293{ print }
15294_ACAWK
b7026657 15295_ACEOF
81ecdfbb 15296cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15297 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15298fi # test -n "$CONFIG_HEADERS"
b7026657 15299
c906108c 15300
99d8e879 15301eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15302shift
15303for ac_tag
15304do
15305 case $ac_tag in
15306 :[FHLC]) ac_mode=$ac_tag; continue;;
c906108c 15307 esac
81ecdfbb
RW
15308 case $ac_mode$ac_tag in
15309 :[FHL]*:*);;
d0ac1c44 15310 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15311 :[FH]-) ac_tag=-:-;;
15312 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15313 esac
15314 ac_save_IFS=$IFS
15315 IFS=:
15316 set x $ac_tag
15317 IFS=$ac_save_IFS
15318 shift
15319 ac_file=$1
15320 shift
c906108c 15321
81ecdfbb
RW
15322 case $ac_mode in
15323 :L) ac_source=$1;;
15324 :[FH])
15325 ac_file_inputs=
15326 for ac_f
15327 do
15328 case $ac_f in
d0ac1c44 15329 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15330 *) # Look for the file first in the build tree, then in the source tree
15331 # (if the path is not absolute). The absolute path cannot be DOS-style,
15332 # because $ac_f cannot contain `:'.
15333 test -f "$ac_f" ||
15334 case $ac_f in
15335 [\\/$]*) false;;
15336 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15337 esac ||
d0ac1c44 15338 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 15339 esac
81ecdfbb
RW
15340 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15341 as_fn_append ac_file_inputs " '$ac_f'"
15342 done
b7026657 15343
81ecdfbb
RW
15344 # Let's still pretend it is `configure' which instantiates (i.e., don't
15345 # use $as_me), people would be surprised to read:
15346 # /* config.h. Generated by config.status. */
15347 configure_input='Generated from '`
15348 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15349 `' by configure.'
15350 if test x"$ac_file" != x-; then
15351 configure_input="$ac_file. $configure_input"
15352 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15353$as_echo "$as_me: creating $ac_file" >&6;}
15354 fi
15355 # Neutralize special characters interpreted by sed in replacement strings.
15356 case $configure_input in #(
15357 *\&* | *\|* | *\\* )
15358 ac_sed_conf_input=`$as_echo "$configure_input" |
15359 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15360 *) ac_sed_conf_input=$configure_input;;
15361 esac
b7026657 15362
81ecdfbb 15363 case $ac_tag in
d0ac1c44
SM
15364 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15365 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15366 esac
15367 ;;
15368 esac
b7026657 15369
81ecdfbb 15370 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
15371$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15372 X"$ac_file" : 'X\(//\)[^/]' \| \
15373 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15374 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15375$as_echo X"$ac_file" |
15376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15377 s//\1/
15378 q
15379 }
15380 /^X\(\/\/\)[^/].*/{
15381 s//\1/
15382 q
15383 }
15384 /^X\(\/\/\)$/{
15385 s//\1/
15386 q
15387 }
15388 /^X\(\/\).*/{
15389 s//\1/
15390 q
15391 }
15392 s/.*/./; q'`
15393 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
15394 ac_builddir=.
15395
81ecdfbb
RW
15396case "$ac_dir" in
15397.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15398*)
15399 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15400 # A ".." for each directory in $ac_dir_suffix.
15401 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15402 case $ac_top_builddir_sub in
15403 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15404 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15405 esac ;;
15406esac
15407ac_abs_top_builddir=$ac_pwd
15408ac_abs_builddir=$ac_pwd$ac_dir_suffix
15409# for backward compatibility:
15410ac_top_builddir=$ac_top_build_prefix
b7026657
AC
15411
15412case $srcdir in
81ecdfbb 15413 .) # We are building in place.
b7026657 15414 ac_srcdir=.
81ecdfbb
RW
15415 ac_top_srcdir=$ac_top_builddir_sub
15416 ac_abs_top_srcdir=$ac_pwd ;;
15417 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 15418 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15419 ac_top_srcdir=$srcdir
15420 ac_abs_top_srcdir=$srcdir ;;
15421 *) # Relative name.
15422 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15423 ac_top_srcdir=$ac_top_build_prefix$srcdir
15424 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 15425esac
81ecdfbb 15426ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 15427
c906108c 15428
81ecdfbb
RW
15429 case $ac_mode in
15430 :F)
15431 #
15432 # CONFIG_FILE
15433 #
b7026657 15434
81ecdfbb
RW
15435 case $INSTALL in
15436 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15437 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 15438 esac
81ecdfbb 15439_ACEOF
c906108c 15440
81ecdfbb
RW
15441cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15442# If the template does not know about datarootdir, expand it.
15443# FIXME: This hack should be removed a few years after 2.60.
15444ac_datarootdir_hack=; ac_datarootdir_seen=
15445ac_sed_dataroot='
15446/datarootdir/ {
15447 p
15448 q
15449}
15450/@datadir@/p
15451/@docdir@/p
15452/@infodir@/p
15453/@localedir@/p
15454/@mandir@/p'
15455case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15456*datarootdir*) ac_datarootdir_seen=yes;;
15457*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15458 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15459$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15460_ACEOF
15461cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15462 ac_datarootdir_hack='
15463 s&@datadir@&$datadir&g
15464 s&@docdir@&$docdir&g
15465 s&@infodir@&$infodir&g
15466 s&@localedir@&$localedir&g
15467 s&@mandir@&$mandir&g
15468 s&\\\${datarootdir}&$datarootdir&g' ;;
15469esac
b7026657 15470_ACEOF
b7026657 15471
81ecdfbb
RW
15472# Neutralize VPATH when `$srcdir' = `.'.
15473# Shell code in configure.ac might set extrasub.
15474# FIXME: do we really want to maintain this feature?
15475cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15476ac_sed_extra="$ac_vpsub
15477$extrasub
15478_ACEOF
15479cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15480:t
15481/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15482s|@configure_input@|$ac_sed_conf_input|;t t
15483s&@top_builddir@&$ac_top_builddir_sub&;t t
15484s&@top_build_prefix@&$ac_top_build_prefix&;t t
15485s&@srcdir@&$ac_srcdir&;t t
15486s&@abs_srcdir@&$ac_abs_srcdir&;t t
15487s&@top_srcdir@&$ac_top_srcdir&;t t
15488s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15489s&@builddir@&$ac_builddir&;t t
15490s&@abs_builddir@&$ac_abs_builddir&;t t
15491s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15492s&@INSTALL@&$ac_INSTALL&;t t
15493$ac_datarootdir_hack
15494"
d0ac1c44
SM
15495eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15496 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15497
15498test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15499 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15500 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15501 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15502 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15503which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15504$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15505which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15506
d0ac1c44 15507 rm -f "$ac_tmp/stdin"
81ecdfbb 15508 case $ac_file in
d0ac1c44
SM
15509 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15510 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15511 esac \
d0ac1c44 15512 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15513 ;;
15514 :H)
15515 #
15516 # CONFIG_HEADER
15517 #
15518 if test x"$ac_file" != x-; then
15519 {
15520 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15521 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15522 } >"$ac_tmp/config.h" \
15523 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15524 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15525 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15526$as_echo "$as_me: $ac_file is unchanged" >&6;}
15527 else
15528 rm -f "$ac_file"
d0ac1c44
SM
15529 mv "$ac_tmp/config.h" "$ac_file" \
15530 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15531 fi
b7026657 15532 else
81ecdfbb 15533 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15534 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15535 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15536 fi
15537 ;;
b7026657 15538
81ecdfbb
RW
15539 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15540$as_echo "$as_me: executing $ac_file commands" >&6;}
15541 ;;
15542 esac
b7026657
AC
15543
15544
81ecdfbb 15545 case $ac_file$ac_mode in
db2e4d67 15546 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15547 "libtool":C)
15548
15549 # See if we are running on zsh, and set the options which allow our
15550 # commands through without removal of \ escapes.
15551 if test -n "${ZSH_VERSION+set}" ; then
15552 setopt NO_GLOB_SUBST
15553 fi
15554
15555 cfgfile="${ofile}T"
15556 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15557 $RM "$cfgfile"
15558
15559 cat <<_LT_EOF >> "$cfgfile"
15560#! $SHELL
15561
15562# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15563# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15564# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15565# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15566#
15567# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15568# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15569# Written by Gordon Matzigkeit, 1996
15570#
15571# This file is part of GNU Libtool.
15572#
15573# GNU Libtool is free software; you can redistribute it and/or
15574# modify it under the terms of the GNU General Public License as
15575# published by the Free Software Foundation; either version 2 of
15576# the License, or (at your option) any later version.
15577#
15578# As a special exception to the GNU General Public License,
15579# if you distribute this file as part of a program or library that
15580# is built using GNU Libtool, you may include this file under the
15581# same distribution terms that you use for the rest of that program.
15582#
15583# GNU Libtool is distributed in the hope that it will be useful,
15584# but WITHOUT ANY WARRANTY; without even the implied warranty of
15585# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15586# GNU General Public License for more details.
15587#
15588# You should have received a copy of the GNU General Public License
15589# along with GNU Libtool; see the file COPYING. If not, a copy
15590# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15591# obtained by writing to the Free Software Foundation, Inc.,
15592# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15593
15594
15595# The names of the tagged configurations supported by this script.
15596available_tags=""
15597
15598# ### BEGIN LIBTOOL CONFIG
15599
15600# Which release of libtool.m4 was used?
15601macro_version=$macro_version
15602macro_revision=$macro_revision
15603
15604# Whether or not to build shared libraries.
15605build_libtool_libs=$enable_shared
15606
15607# Whether or not to build static libraries.
15608build_old_libs=$enable_static
15609
15610# What type of objects to build.
15611pic_mode=$pic_mode
15612
15613# Whether or not to optimize for fast installation.
15614fast_install=$enable_fast_install
15615
15616# Shell to use when invoking shell scripts.
15617SHELL=$lt_SHELL
15618
15619# An echo program that protects backslashes.
15620ECHO=$lt_ECHO
15621
15622# The host system.
15623host_alias=$host_alias
15624host=$host
15625host_os=$host_os
15626
15627# The build system.
15628build_alias=$build_alias
15629build=$build
15630build_os=$build_os
15631
15632# A sed program that does not truncate output.
15633SED=$lt_SED
15634
15635# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15636Xsed="\$SED -e 1s/^X//"
15637
15638# A grep program that handles long lines.
15639GREP=$lt_GREP
15640
15641# An ERE matcher.
15642EGREP=$lt_EGREP
15643
15644# A literal string matcher.
15645FGREP=$lt_FGREP
15646
15647# A BSD- or MS-compatible name lister.
15648NM=$lt_NM
15649
15650# Whether we need soft or hard links.
15651LN_S=$lt_LN_S
15652
15653# What is the maximum length of a command?
15654max_cmd_len=$max_cmd_len
15655
15656# Object file suffix (normally "o").
15657objext=$ac_objext
15658
15659# Executable file suffix (normally "").
15660exeext=$exeext
15661
15662# whether the shell understands "unset".
15663lt_unset=$lt_unset
15664
15665# turn spaces into newlines.
15666SP2NL=$lt_lt_SP2NL
15667
15668# turn newlines into spaces.
15669NL2SP=$lt_lt_NL2SP
15670
15671# An object symbol dumper.
15672OBJDUMP=$lt_OBJDUMP
15673
15674# Method to check whether dependent libraries are shared objects.
15675deplibs_check_method=$lt_deplibs_check_method
15676
15677# Command to use when deplibs_check_method == "file_magic".
15678file_magic_cmd=$lt_file_magic_cmd
15679
15680# The archiver.
15681AR=$lt_AR
15682AR_FLAGS=$lt_AR_FLAGS
15683
15684# A symbol stripping program.
15685STRIP=$lt_STRIP
15686
15687# Commands used to install an old-style archive.
15688RANLIB=$lt_RANLIB
15689old_postinstall_cmds=$lt_old_postinstall_cmds
15690old_postuninstall_cmds=$lt_old_postuninstall_cmds
15691
15692# Whether to use a lock for old archive extraction.
15693lock_old_archive_extraction=$lock_old_archive_extraction
15694
15695# A C compiler.
15696LTCC=$lt_CC
15697
15698# LTCC compiler flags.
15699LTCFLAGS=$lt_CFLAGS
15700
15701# Take the output of nm and produce a listing of raw symbols and C names.
15702global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15703
15704# Transform the output of nm in a proper C declaration.
15705global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15706
15707# Transform the output of nm in a C name address pair.
15708global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15709
15710# Transform the output of nm in a C name address pair when lib prefix is needed.
15711global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15712
15713# The name of the directory that contains temporary libtool files.
15714objdir=$objdir
15715
15716# Used to examine libraries when file_magic_cmd begins with "file".
15717MAGIC_CMD=$MAGIC_CMD
15718
15719# Must we lock files when doing compilation?
15720need_locks=$lt_need_locks
15721
15722# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15723DSYMUTIL=$lt_DSYMUTIL
15724
15725# Tool to change global to local symbols on Mac OS X.
15726NMEDIT=$lt_NMEDIT
15727
15728# Tool to manipulate fat objects and archives on Mac OS X.
15729LIPO=$lt_LIPO
15730
15731# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15732OTOOL=$lt_OTOOL
15733
15734# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15735OTOOL64=$lt_OTOOL64
15736
15737# Old archive suffix (normally "a").
15738libext=$libext
15739
15740# Shared library suffix (normally ".so").
15741shrext_cmds=$lt_shrext_cmds
15742
15743# The commands to extract the exported symbol list from a shared archive.
15744extract_expsyms_cmds=$lt_extract_expsyms_cmds
15745
15746# Variables whose values should be saved in libtool wrapper scripts and
15747# restored at link time.
15748variables_saved_for_relink=$lt_variables_saved_for_relink
15749
15750# Do we need the "lib" prefix for modules?
15751need_lib_prefix=$need_lib_prefix
15752
15753# Do we need a version for libraries?
15754need_version=$need_version
15755
15756# Library versioning type.
15757version_type=$version_type
15758
15759# Shared library runtime path variable.
15760runpath_var=$runpath_var
15761
15762# Shared library path variable.
15763shlibpath_var=$shlibpath_var
15764
15765# Is shlibpath searched before the hard-coded library search path?
15766shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15767
15768# Format of library name prefix.
15769libname_spec=$lt_libname_spec
15770
15771# List of archive names. First name is the real one, the rest are links.
15772# The last name is the one that the linker finds with -lNAME
15773library_names_spec=$lt_library_names_spec
15774
15775# The coded name of the library, if different from the real name.
15776soname_spec=$lt_soname_spec
15777
15778# Permission mode override for installation of shared libraries.
15779install_override_mode=$lt_install_override_mode
15780
15781# Command to use after installation of a shared archive.
15782postinstall_cmds=$lt_postinstall_cmds
15783
15784# Command to use after uninstallation of a shared archive.
15785postuninstall_cmds=$lt_postuninstall_cmds
15786
15787# Commands used to finish a libtool library installation in a directory.
15788finish_cmds=$lt_finish_cmds
15789
15790# As "finish_cmds", except a single script fragment to be evaled but
15791# not shown.
15792finish_eval=$lt_finish_eval
15793
15794# Whether we should hardcode library paths into libraries.
15795hardcode_into_libs=$hardcode_into_libs
15796
15797# Compile-time system search path for libraries.
15798sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15799
15800# Run-time system search path for libraries.
15801sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15802
15803# Whether dlopen is supported.
15804dlopen_support=$enable_dlopen
15805
15806# Whether dlopen of programs is supported.
15807dlopen_self=$enable_dlopen_self
15808
15809# Whether dlopen of statically linked programs is supported.
15810dlopen_self_static=$enable_dlopen_self_static
15811
15812# Commands to strip libraries.
15813old_striplib=$lt_old_striplib
15814striplib=$lt_striplib
15815
15816
15817# The linker used to build libraries.
15818LD=$lt_LD
15819
15820# How to create reloadable object files.
15821reload_flag=$lt_reload_flag
15822reload_cmds=$lt_reload_cmds
15823
15824# Commands used to build an old-style archive.
15825old_archive_cmds=$lt_old_archive_cmds
15826
15827# A language specific compiler.
15828CC=$lt_compiler
15829
15830# Is the compiler the GNU compiler?
15831with_gcc=$GCC
15832
15833# Compiler flag to turn off builtin functions.
15834no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15835
15836# How to pass a linker flag through the compiler.
15837wl=$lt_lt_prog_compiler_wl
15838
15839# Additional compiler flags for building library objects.
15840pic_flag=$lt_lt_prog_compiler_pic
15841
15842# Compiler flag to prevent dynamic linking.
15843link_static_flag=$lt_lt_prog_compiler_static
15844
15845# Does compiler simultaneously support -c and -o options?
15846compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15847
15848# Whether or not to add -lc for building shared libraries.
15849build_libtool_need_lc=$archive_cmds_need_lc
15850
15851# Whether or not to disallow shared libs when runtime libs are static.
15852allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15853
15854# Compiler flag to allow reflexive dlopens.
15855export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15856
15857# Compiler flag to generate shared objects directly from archives.
15858whole_archive_flag_spec=$lt_whole_archive_flag_spec
15859
15860# Whether the compiler copes with passing no objects directly.
15861compiler_needs_object=$lt_compiler_needs_object
15862
15863# Create an old-style archive from a shared archive.
15864old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15865
15866# Create a temporary old-style archive to link instead of a shared archive.
15867old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15868
15869# Commands used to build a shared archive.
15870archive_cmds=$lt_archive_cmds
15871archive_expsym_cmds=$lt_archive_expsym_cmds
15872
15873# Commands used to build a loadable module if different from building
15874# a shared archive.
15875module_cmds=$lt_module_cmds
15876module_expsym_cmds=$lt_module_expsym_cmds
15877
15878# Whether we are building with GNU ld or not.
15879with_gnu_ld=$lt_with_gnu_ld
15880
15881# Flag that allows shared libraries with undefined symbols to be built.
15882allow_undefined_flag=$lt_allow_undefined_flag
15883
15884# Flag that enforces no undefined symbols.
15885no_undefined_flag=$lt_no_undefined_flag
15886
15887# Flag to hardcode \$libdir into a binary during linking.
15888# This must work even if \$libdir does not exist
15889hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15890
15891# If ld is used when linking, flag to hardcode \$libdir into a binary
15892# during linking. This must work even if \$libdir does not exist.
15893hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15894
15895# Whether we need a single "-rpath" flag with a separated argument.
15896hardcode_libdir_separator=$lt_hardcode_libdir_separator
15897
15898# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15899# DIR into the resulting binary.
15900hardcode_direct=$hardcode_direct
15901
15902# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15903# DIR into the resulting binary and the resulting library dependency is
15904# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15905# library is relocated.
15906hardcode_direct_absolute=$hardcode_direct_absolute
15907
15908# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15909# into the resulting binary.
15910hardcode_minus_L=$hardcode_minus_L
15911
15912# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15913# into the resulting binary.
15914hardcode_shlibpath_var=$hardcode_shlibpath_var
15915
15916# Set to "yes" if building a shared library automatically hardcodes DIR
15917# into the library and all subsequent libraries and executables linked
15918# against it.
15919hardcode_automatic=$hardcode_automatic
15920
15921# Set to yes if linker adds runtime paths of dependent libraries
15922# to runtime path list.
15923inherit_rpath=$inherit_rpath
15924
15925# Whether libtool must link a program against all its dependency libraries.
15926link_all_deplibs=$link_all_deplibs
15927
15928# Fix the shell variable \$srcfile for the compiler.
15929fix_srcfile_path=$lt_fix_srcfile_path
15930
15931# Set to "yes" if exported symbols are required.
15932always_export_symbols=$always_export_symbols
15933
15934# The commands to list exported symbols.
15935export_symbols_cmds=$lt_export_symbols_cmds
15936
15937# Symbols that should not be listed in the preloaded symbols.
15938exclude_expsyms=$lt_exclude_expsyms
15939
15940# Symbols that must always be exported.
15941include_expsyms=$lt_include_expsyms
15942
15943# Commands necessary for linking programs (against libraries) with templates.
15944prelink_cmds=$lt_prelink_cmds
15945
15946# Specify filename containing input files.
15947file_list_spec=$lt_file_list_spec
15948
15949# How to hardcode a shared library path into an executable.
15950hardcode_action=$hardcode_action
15951
15952# ### END LIBTOOL CONFIG
15953
15954_LT_EOF
15955
15956 case $host_os in
15957 aix3*)
15958 cat <<\_LT_EOF >> "$cfgfile"
15959# AIX sometimes has problems with the GCC collect2 program. For some
15960# reason, if we set the COLLECT_NAMES environment variable, the problems
15961# vanish in a puff of smoke.
15962if test "X${COLLECT_NAMES+set}" != Xset; then
15963 COLLECT_NAMES=
15964 export COLLECT_NAMES
15965fi
15966_LT_EOF
15967 ;;
15968 esac
15969
15970
15971ltmain="$ac_aux_dir/ltmain.sh"
15972
15973
15974 # We use sed instead of cat because bash on DJGPP gets confused if
15975 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15976 # text mode, it properly converts lines to CR/LF. This bash problem
15977 # is reportedly fixed, but why not run on old versions too?
15978 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15979 || (rm -f "$cfgfile"; exit 1)
15980
15981 case $xsi_shell in
15982 yes)
15983 cat << \_LT_EOF >> "$cfgfile"
15984
15985# func_dirname file append nondir_replacement
15986# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15987# otherwise set result to NONDIR_REPLACEMENT.
15988func_dirname ()
15989{
15990 case ${1} in
15991 */*) func_dirname_result="${1%/*}${2}" ;;
15992 * ) func_dirname_result="${3}" ;;
15993 esac
15994}
15995
15996# func_basename file
15997func_basename ()
15998{
15999 func_basename_result="${1##*/}"
16000}
16001
16002# func_dirname_and_basename file append nondir_replacement
16003# perform func_basename and func_dirname in a single function
16004# call:
16005# dirname: Compute the dirname of FILE. If nonempty,
16006# add APPEND to the result, otherwise set result
16007# to NONDIR_REPLACEMENT.
16008# value returned in "$func_dirname_result"
16009# basename: Compute filename of FILE.
16010# value retuned in "$func_basename_result"
16011# Implementation must be kept synchronized with func_dirname
16012# and func_basename. For efficiency, we do not delegate to
16013# those functions but instead duplicate the functionality here.
16014func_dirname_and_basename ()
16015{
16016 case ${1} in
16017 */*) func_dirname_result="${1%/*}${2}" ;;
16018 * ) func_dirname_result="${3}" ;;
16019 esac
16020 func_basename_result="${1##*/}"
16021}
16022
16023# func_stripname prefix suffix name
16024# strip PREFIX and SUFFIX off of NAME.
16025# PREFIX and SUFFIX must not contain globbing or regex special
16026# characters, hashes, percent signs, but SUFFIX may contain a leading
16027# dot (in which case that matches only a dot).
16028func_stripname ()
16029{
16030 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16031 # positional parameters, so assign one to ordinary parameter first.
16032 func_stripname_result=${3}
16033 func_stripname_result=${func_stripname_result#"${1}"}
16034 func_stripname_result=${func_stripname_result%"${2}"}
16035}
16036
16037# func_opt_split
16038func_opt_split ()
16039{
16040 func_opt_split_opt=${1%%=*}
16041 func_opt_split_arg=${1#*=}
16042}
16043
16044# func_lo2o object
16045func_lo2o ()
16046{
16047 case ${1} in
16048 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16049 *) func_lo2o_result=${1} ;;
16050 esac
16051}
16052
16053# func_xform libobj-or-source
16054func_xform ()
16055{
16056 func_xform_result=${1%.*}.lo
16057}
16058
16059# func_arith arithmetic-term...
16060func_arith ()
16061{
16062 func_arith_result=$(( $* ))
16063}
16064
16065# func_len string
16066# STRING may not start with a hyphen.
16067func_len ()
16068{
16069 func_len_result=${#1}
16070}
16071
16072_LT_EOF
16073 ;;
16074 *) # Bourne compatible functions.
16075 cat << \_LT_EOF >> "$cfgfile"
16076
16077# func_dirname file append nondir_replacement
16078# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16079# otherwise set result to NONDIR_REPLACEMENT.
16080func_dirname ()
16081{
16082 # Extract subdirectory from the argument.
16083 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16084 if test "X$func_dirname_result" = "X${1}"; then
16085 func_dirname_result="${3}"
16086 else
16087 func_dirname_result="$func_dirname_result${2}"
16088 fi
16089}
16090
16091# func_basename file
16092func_basename ()
16093{
16094 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16095}
16096
16097
16098# func_stripname prefix suffix name
16099# strip PREFIX and SUFFIX off of NAME.
16100# PREFIX and SUFFIX must not contain globbing or regex special
16101# characters, hashes, percent signs, but SUFFIX may contain a leading
16102# dot (in which case that matches only a dot).
16103# func_strip_suffix prefix name
16104func_stripname ()
16105{
16106 case ${2} in
16107 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16108 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16109 esac
16110}
16111
16112# sed scripts:
16113my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16114my_sed_long_arg='1s/^-[^=]*=//'
16115
16116# func_opt_split
16117func_opt_split ()
16118{
16119 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16120 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16121}
16122
16123# func_lo2o object
16124func_lo2o ()
16125{
16126 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16127}
16128
16129# func_xform libobj-or-source
16130func_xform ()
16131{
16132 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16133}
16134
16135# func_arith arithmetic-term...
16136func_arith ()
16137{
16138 func_arith_result=`expr "$@"`
16139}
16140
16141# func_len string
16142# STRING may not start with a hyphen.
16143func_len ()
16144{
16145 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16146}
16147
16148_LT_EOF
16149esac
16150
16151case $lt_shell_append in
16152 yes)
16153 cat << \_LT_EOF >> "$cfgfile"
16154
16155# func_append var value
16156# Append VALUE to the end of shell variable VAR.
16157func_append ()
16158{
16159 eval "$1+=\$2"
16160}
16161_LT_EOF
16162 ;;
16163 *)
16164 cat << \_LT_EOF >> "$cfgfile"
16165
16166# func_append var value
16167# Append VALUE to the end of shell variable VAR.
16168func_append ()
16169{
16170 eval "$1=\$$1\$2"
16171}
16172
16173_LT_EOF
16174 ;;
16175 esac
16176
16177
16178 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16179 || (rm -f "$cfgfile"; exit 1)
16180
16181 mv -f "$cfgfile" "$ofile" ||
16182 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16183 chmod +x "$ofile"
16184
16185 ;;
81ecdfbb 16186 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
16187 rm -f Makesim1.tmp Makesim2.tmp Makefile
16188 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16189 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16190 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
16191 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16192 <Makefile.sim >Makefile
38f48d72 16193 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 16194 ;;
81ecdfbb
RW
16195 "stamp-h":C) echo > stamp-h ;;
16196
b7026657 16197 esac
81ecdfbb 16198done # for ac_tag
c906108c 16199
b7026657 16200
81ecdfbb 16201as_fn_exit 0
b7026657 16202_ACEOF
b7026657
AC
16203ac_clean_files=$ac_clean_files_save
16204
81ecdfbb 16205test $ac_write_fail = 0 ||
d0ac1c44 16206 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16207
b7026657
AC
16208
16209# configure is writing to config.log, and then calls config.status.
16210# config.status does its own redirection, appending to config.log.
16211# Unfortunately, on DOS this fails, as config.log is still kept open
16212# by configure, so config.status won't be able to write to it; its
16213# output is simply discarded. So we exec the FD to /dev/null,
16214# effectively closing config.log, so it can be properly (re)opened and
16215# appended to by config.status. When coming back to configure, we
16216# need to make the FD available again.
16217if test "$no_create" != yes; then
16218 ac_cs_success=:
16219 ac_config_status_args=
16220 test "$silent" = yes &&
16221 ac_config_status_args="$ac_config_status_args --quiet"
16222 exec 5>/dev/null
16223 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16224 exec 5>>config.log
16225 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16226 # would make configure fail if this is the last instruction.
d0ac1c44 16227 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16228fi
16229if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16231$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 16232fi
c906108c
SS
16233
16234