]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mn10300/configure
sim: drop use of bfd/configure.host
[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
81ecdfbb
RW
684CC_FOR_BUILD
685INSTALL_DATA
686INSTALL_SCRIPT
687INSTALL_PROGRAM
2232061b
MF
688EGREP
689GREP
690CPP
81ecdfbb
RW
691target_os
692target_vendor
693target_cpu
694target
695host_os
696host_vendor
697host_cpu
698host
699build_os
700build_vendor
701build_cpu
702build
6ffe910a
MF
703OBJEXT
704EXEEXT
705ac_ct_CC
706CPPFLAGS
707LDFLAGS
708CFLAGS
709CC
81ecdfbb
RW
710WERROR_CFLAGS
711WARN_CFLAGS
81ecdfbb 712sim_reserved_bits
81ecdfbb
RW
713sim_inline
714sim_hw
715sim_hw_objs
716sim_hw_cflags
717sim_default_model
718sim_scache
719sim_float
81ecdfbb
RW
720sim_endian
721sim_bitsize
81ecdfbb 722sim_alignment
81ecdfbb
RW
723target_alias
724host_alias
725build_alias
726LIBS
727ECHO_T
728ECHO_N
729ECHO_C
730DEFS
731mandir
732localedir
733libdir
734psdir
735pdfdir
736dvidir
737htmldir
738infodir
739docdir
740oldincludedir
741includedir
742localstatedir
743sharedstatedir
744sysconfdir
745datadir
746datarootdir
747libexecdir
748sbindir
749bindir
750program_transform_name
751prefix
752exec_prefix
753PACKAGE_URL
754PACKAGE_BUGREPORT
755PACKAGE_STRING
756PACKAGE_VERSION
757PACKAGE_TARNAME
758PACKAGE_NAME
759PATH_SEPARATOR
760SHELL'
b7026657 761ac_subst_files=''
81ecdfbb
RW
762ac_user_opts='
763enable_option_checking
aadc9410 764with_system_zlib
6bb11ab3
L
765enable_plugins
766enable_shared
767enable_static
768with_pic
769enable_fast_install
770with_gnu_ld
771enable_libtool_lock
81ecdfbb 772enable_maintainer_mode
81ecdfbb
RW
773enable_sim_debug
774enable_sim_stdio
775enable_sim_trace
776enable_sim_profile
35656e95 777enable_sim_assert
16f7876d 778enable_sim_environment
347fe5bb 779enable_sim_inline
81ecdfbb
RW
780with_pkgversion
781with_bugurl
782enable_sim_endian
783enable_sim_alignment
2232061b 784enable_werror
81ecdfbb
RW
785enable_build_warnings
786enable_sim_build_warnings
787enable_sim_reserved_bits
788enable_sim_bitsize
81ecdfbb
RW
789enable_sim_hardware
790'
791 ac_precious_vars='build_alias
792host_alias
793target_alias
794CC
795CFLAGS
796LDFLAGS
797LIBS
798CPPFLAGS
799CPP'
800
c906108c
SS
801
802# Initialize some variables set by options.
b7026657
AC
803ac_init_help=
804ac_init_version=false
81ecdfbb
RW
805ac_unrecognized_opts=
806ac_unrecognized_sep=
c906108c
SS
807# The variables have the same names as the options, with
808# dashes changed to underlines.
b7026657 809cache_file=/dev/null
c906108c 810exec_prefix=NONE
c906108c 811no_create=
c906108c
SS
812no_recursion=
813prefix=NONE
814program_prefix=NONE
815program_suffix=NONE
816program_transform_name=s,x,x,
817silent=
818site=
819srcdir=
c906108c
SS
820verbose=
821x_includes=NONE
822x_libraries=NONE
b7026657
AC
823
824# Installation directory options.
825# These are left unexpanded so users can "make install exec_prefix=/foo"
826# and all the variables that are supposed to be based on exec_prefix
827# by default will actually change.
828# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 829# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
830bindir='${exec_prefix}/bin'
831sbindir='${exec_prefix}/sbin'
832libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
833datarootdir='${prefix}/share'
834datadir='${datarootdir}'
c906108c
SS
835sysconfdir='${prefix}/etc'
836sharedstatedir='${prefix}/com'
837localstatedir='${prefix}/var'
c906108c
SS
838includedir='${prefix}/include'
839oldincludedir='/usr/include'
81ecdfbb
RW
840docdir='${datarootdir}/doc/${PACKAGE}'
841infodir='${datarootdir}/info'
842htmldir='${docdir}'
843dvidir='${docdir}'
844pdfdir='${docdir}'
845psdir='${docdir}'
846libdir='${exec_prefix}/lib'
847localedir='${datarootdir}/locale'
848mandir='${datarootdir}/man'
c906108c 849
c906108c 850ac_prev=
81ecdfbb 851ac_dashdash=
c906108c
SS
852for ac_option
853do
c906108c
SS
854 # If the previous option needs an argument, assign it.
855 if test -n "$ac_prev"; then
81ecdfbb 856 eval $ac_prev=\$ac_option
c906108c
SS
857 ac_prev=
858 continue
859 fi
860
81ecdfbb 861 case $ac_option in
d0ac1c44
SM
862 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
863 *=) ac_optarg= ;;
864 *) ac_optarg=yes ;;
81ecdfbb 865 esac
c906108c
SS
866
867 # Accept the important Cygnus configure options, so we can diagnose typos.
868
81ecdfbb
RW
869 case $ac_dashdash$ac_option in
870 --)
871 ac_dashdash=yes ;;
c906108c
SS
872
873 -bindir | --bindir | --bindi | --bind | --bin | --bi)
874 ac_prev=bindir ;;
875 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 876 bindir=$ac_optarg ;;
c906108c
SS
877
878 -build | --build | --buil | --bui | --bu)
b7026657 879 ac_prev=build_alias ;;
c906108c 880 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 881 build_alias=$ac_optarg ;;
c906108c
SS
882
883 -cache-file | --cache-file | --cache-fil | --cache-fi \
884 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
885 ac_prev=cache_file ;;
886 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
887 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
888 cache_file=$ac_optarg ;;
889
890 --config-cache | -C)
891 cache_file=config.cache ;;
c906108c 892
81ecdfbb 893 -datadir | --datadir | --datadi | --datad)
c906108c 894 ac_prev=datadir ;;
81ecdfbb 895 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 896 datadir=$ac_optarg ;;
c906108c 897
81ecdfbb
RW
898 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
899 | --dataroo | --dataro | --datar)
900 ac_prev=datarootdir ;;
901 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
902 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
903 datarootdir=$ac_optarg ;;
904
c906108c 905 -disable-* | --disable-*)
81ecdfbb 906 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 907 # Reject names that are not valid shell variable names.
81ecdfbb 908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 909 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
910 ac_useropt_orig=$ac_useropt
911 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
913 *"
914"enable_$ac_useropt"
915"*) ;;
916 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917 ac_unrecognized_sep=', ';;
918 esac
919 eval enable_$ac_useropt=no ;;
920
921 -docdir | --docdir | --docdi | --doc | --do)
922 ac_prev=docdir ;;
923 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
924 docdir=$ac_optarg ;;
925
926 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
927 ac_prev=dvidir ;;
928 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
929 dvidir=$ac_optarg ;;
c906108c
SS
930
931 -enable-* | --enable-*)
81ecdfbb 932 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 933 # Reject names that are not valid shell variable names.
81ecdfbb 934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 935 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
936 ac_useropt_orig=$ac_useropt
937 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
939 *"
940"enable_$ac_useropt"
941"*) ;;
942 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
943 ac_unrecognized_sep=', ';;
c906108c 944 esac
81ecdfbb 945 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
946
947 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
948 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
949 | --exec | --exe | --ex)
950 ac_prev=exec_prefix ;;
951 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
952 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
953 | --exec=* | --exe=* | --ex=*)
b7026657 954 exec_prefix=$ac_optarg ;;
c906108c
SS
955
956 -gas | --gas | --ga | --g)
957 # Obsolete; use --with-gas.
958 with_gas=yes ;;
959
b7026657
AC
960 -help | --help | --hel | --he | -h)
961 ac_init_help=long ;;
962 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
963 ac_init_help=recursive ;;
964 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
965 ac_init_help=short ;;
c906108c
SS
966
967 -host | --host | --hos | --ho)
b7026657 968 ac_prev=host_alias ;;
c906108c 969 -host=* | --host=* | --hos=* | --ho=*)
b7026657 970 host_alias=$ac_optarg ;;
c906108c 971
81ecdfbb
RW
972 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
973 ac_prev=htmldir ;;
974 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
975 | --ht=*)
976 htmldir=$ac_optarg ;;
977
c906108c
SS
978 -includedir | --includedir | --includedi | --included | --include \
979 | --includ | --inclu | --incl | --inc)
980 ac_prev=includedir ;;
981 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
982 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 983 includedir=$ac_optarg ;;
c906108c
SS
984
985 -infodir | --infodir | --infodi | --infod | --info | --inf)
986 ac_prev=infodir ;;
987 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 988 infodir=$ac_optarg ;;
c906108c
SS
989
990 -libdir | --libdir | --libdi | --libd)
991 ac_prev=libdir ;;
992 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 993 libdir=$ac_optarg ;;
c906108c
SS
994
995 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
996 | --libexe | --libex | --libe)
997 ac_prev=libexecdir ;;
998 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
999 | --libexe=* | --libex=* | --libe=*)
b7026657 1000 libexecdir=$ac_optarg ;;
c906108c 1001
81ecdfbb
RW
1002 -localedir | --localedir | --localedi | --localed | --locale)
1003 ac_prev=localedir ;;
1004 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1005 localedir=$ac_optarg ;;
1006
c906108c 1007 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1008 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
1009 ac_prev=localstatedir ;;
1010 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1011 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1012 localstatedir=$ac_optarg ;;
c906108c
SS
1013
1014 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1015 ac_prev=mandir ;;
1016 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1017 mandir=$ac_optarg ;;
c906108c
SS
1018
1019 -nfp | --nfp | --nf)
1020 # Obsolete; use --without-fp.
1021 with_fp=no ;;
1022
1023 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1024 | --no-cr | --no-c | -n)
c906108c
SS
1025 no_create=yes ;;
1026
1027 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1028 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1029 no_recursion=yes ;;
1030
1031 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1032 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1033 | --oldin | --oldi | --old | --ol | --o)
1034 ac_prev=oldincludedir ;;
1035 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1036 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1037 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1038 oldincludedir=$ac_optarg ;;
c906108c
SS
1039
1040 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1041 ac_prev=prefix ;;
1042 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1043 prefix=$ac_optarg ;;
c906108c
SS
1044
1045 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1046 | --program-pre | --program-pr | --program-p)
1047 ac_prev=program_prefix ;;
1048 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1049 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1050 program_prefix=$ac_optarg ;;
c906108c
SS
1051
1052 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1053 | --program-suf | --program-su | --program-s)
1054 ac_prev=program_suffix ;;
1055 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1056 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1057 program_suffix=$ac_optarg ;;
c906108c
SS
1058
1059 -program-transform-name | --program-transform-name \
1060 | --program-transform-nam | --program-transform-na \
1061 | --program-transform-n | --program-transform- \
1062 | --program-transform | --program-transfor \
1063 | --program-transfo | --program-transf \
1064 | --program-trans | --program-tran \
1065 | --progr-tra | --program-tr | --program-t)
1066 ac_prev=program_transform_name ;;
1067 -program-transform-name=* | --program-transform-name=* \
1068 | --program-transform-nam=* | --program-transform-na=* \
1069 | --program-transform-n=* | --program-transform-=* \
1070 | --program-transform=* | --program-transfor=* \
1071 | --program-transfo=* | --program-transf=* \
1072 | --program-trans=* | --program-tran=* \
1073 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1074 program_transform_name=$ac_optarg ;;
c906108c 1075
81ecdfbb
RW
1076 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1077 ac_prev=pdfdir ;;
1078 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1079 pdfdir=$ac_optarg ;;
1080
1081 -psdir | --psdir | --psdi | --psd | --ps)
1082 ac_prev=psdir ;;
1083 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1084 psdir=$ac_optarg ;;
1085
c906108c
SS
1086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1087 | -silent | --silent | --silen | --sile | --sil)
1088 silent=yes ;;
1089
1090 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1091 ac_prev=sbindir ;;
1092 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1093 | --sbi=* | --sb=*)
b7026657 1094 sbindir=$ac_optarg ;;
c906108c
SS
1095
1096 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1097 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1098 | --sharedst | --shareds | --shared | --share | --shar \
1099 | --sha | --sh)
1100 ac_prev=sharedstatedir ;;
1101 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1102 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1103 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1104 | --sha=* | --sh=*)
b7026657 1105 sharedstatedir=$ac_optarg ;;
c906108c
SS
1106
1107 -site | --site | --sit)
1108 ac_prev=site ;;
1109 -site=* | --site=* | --sit=*)
b7026657 1110 site=$ac_optarg ;;
eb2d80b4 1111
c906108c
SS
1112 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1113 ac_prev=srcdir ;;
1114 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1115 srcdir=$ac_optarg ;;
c906108c
SS
1116
1117 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1118 | --syscon | --sysco | --sysc | --sys | --sy)
1119 ac_prev=sysconfdir ;;
1120 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1121 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1122 sysconfdir=$ac_optarg ;;
c906108c
SS
1123
1124 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1125 ac_prev=target_alias ;;
c906108c 1126 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1127 target_alias=$ac_optarg ;;
c906108c
SS
1128
1129 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1130 verbose=yes ;;
1131
b7026657
AC
1132 -version | --version | --versio | --versi | --vers | -V)
1133 ac_init_version=: ;;
c906108c
SS
1134
1135 -with-* | --with-*)
81ecdfbb 1136 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1137 # Reject names that are not valid shell variable names.
81ecdfbb 1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1139 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144"with_$ac_useropt"
1145"*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
c906108c 1148 esac
81ecdfbb 1149 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1150
1151 -without-* | --without-*)
81ecdfbb 1152 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1153 # Reject names that are not valid shell variable names.
81ecdfbb 1154 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1155 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1156 ac_useropt_orig=$ac_useropt
1157 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158 case $ac_user_opts in
1159 *"
1160"with_$ac_useropt"
1161"*) ;;
1162 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1163 ac_unrecognized_sep=', ';;
1164 esac
1165 eval with_$ac_useropt=no ;;
c906108c
SS
1166
1167 --x)
1168 # Obsolete; use --with-x.
1169 with_x=yes ;;
1170
1171 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1172 | --x-incl | --x-inc | --x-in | --x-i)
1173 ac_prev=x_includes ;;
1174 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1175 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1176 x_includes=$ac_optarg ;;
c906108c
SS
1177
1178 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1179 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1180 ac_prev=x_libraries ;;
1181 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1182 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1183 x_libraries=$ac_optarg ;;
c906108c 1184
d0ac1c44
SM
1185 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1186Try \`$0 --help' for more information"
c906108c
SS
1187 ;;
1188
b7026657
AC
1189 *=*)
1190 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1191 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1192 case $ac_envvar in #(
1193 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1194 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1195 esac
1196 eval $ac_envvar=\$ac_optarg
b7026657
AC
1197 export $ac_envvar ;;
1198
c906108c 1199 *)
b7026657 1200 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1201 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1202 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1203 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1204 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c906108c
SS
1205 ;;
1206
1207 esac
1208done
1209
1210if test -n "$ac_prev"; then
b7026657 1211 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1212 as_fn_error $? "missing argument to $ac_option"
c906108c 1213fi
c906108c 1214
81ecdfbb
RW
1215if test -n "$ac_unrecognized_opts"; then
1216 case $enable_option_checking in
1217 no) ;;
d0ac1c44 1218 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1219 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1220 esac
81ecdfbb 1221fi
c906108c 1222
81ecdfbb
RW
1223# Check all directory arguments for consistency.
1224for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1225 datadir sysconfdir sharedstatedir localstatedir includedir \
1226 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1227 libdir localedir mandir
c906108c 1228do
81ecdfbb
RW
1229 eval ac_val=\$$ac_var
1230 # Remove trailing slashes.
1231 case $ac_val in
1232 */ )
1233 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1234 eval $ac_var=\$ac_val;;
1235 esac
1236 # Be sure to have absolute directory names.
b7026657 1237 case $ac_val in
81ecdfbb
RW
1238 [\\/$]* | ?:[\\/]* ) continue;;
1239 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1240 esac
d0ac1c44 1241 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1242done
1243
b7026657
AC
1244# There might be people who depend on the old broken behavior: `$host'
1245# used to hold the argument of --host etc.
1246# FIXME: To remove some day.
1247build=$build_alias
1248host=$host_alias
1249target=$target_alias
1250
1251# FIXME: To remove some day.
1252if test "x$host_alias" != x; then
1253 if test "x$build_alias" = x; then
1254 cross_compiling=maybe
b7026657
AC
1255 elif test "x$build_alias" != "x$host_alias"; then
1256 cross_compiling=yes
1257 fi
1258fi
c906108c 1259
b7026657
AC
1260ac_tool_prefix=
1261test -n "$host_alias" && ac_tool_prefix=$host_alias-
1262
1263test "$silent" = yes && exec 6>/dev/null
c906108c 1264
c906108c 1265
81ecdfbb
RW
1266ac_pwd=`pwd` && test -n "$ac_pwd" &&
1267ac_ls_di=`ls -di .` &&
1268ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1269 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1270test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1271 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1272
1273
c906108c
SS
1274# Find the source files, if location was not specified.
1275if test -z "$srcdir"; then
1276 ac_srcdir_defaulted=yes
81ecdfbb
RW
1277 # Try the directory containing this script, then the parent directory.
1278 ac_confdir=`$as_dirname -- "$as_myself" ||
1279$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1280 X"$as_myself" : 'X\(//\)[^/]' \| \
1281 X"$as_myself" : 'X\(//\)$' \| \
1282 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1283$as_echo X"$as_myself" |
1284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1285 s//\1/
1286 q
1287 }
1288 /^X\(\/\/\)[^/].*/{
1289 s//\1/
1290 q
1291 }
1292 /^X\(\/\/\)$/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\).*/{
1297 s//\1/
1298 q
1299 }
1300 s/.*/./; q'`
c906108c 1301 srcdir=$ac_confdir
81ecdfbb 1302 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1303 srcdir=..
1304 fi
1305else
1306 ac_srcdir_defaulted=no
1307fi
81ecdfbb
RW
1308if test ! -r "$srcdir/$ac_unique_file"; then
1309 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1310 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1311fi
1312ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1313ac_abs_confdir=`(
d0ac1c44 1314 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1315 pwd)`
1316# When building in place, set srcdir=.
1317if test "$ac_abs_confdir" = "$ac_pwd"; then
1318 srcdir=.
1319fi
1320# Remove unnecessary trailing slashes from srcdir.
1321# Double slashes in file names in object file debugging info
1322# mess up M-x gdb in Emacs.
1323case $srcdir in
1324*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1325esac
1326for ac_var in $ac_precious_vars; do
1327 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_env_${ac_var}_value=\$${ac_var}
1329 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1330 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1331done
c906108c 1332
b7026657
AC
1333#
1334# Report the --help message.
1335#
1336if test "$ac_init_help" = "long"; then
1337 # Omit some internal or obsolete options to make the list less imposing.
1338 # This message is too long to be a string in the A/UX 3.1 sh.
1339 cat <<_ACEOF
1340\`configure' configures this package to adapt to many kinds of systems.
c906108c 1341
b7026657 1342Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1343
b7026657
AC
1344To assign environment variables (e.g., CC, CFLAGS...), specify them as
1345VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1346
b7026657 1347Defaults for the options are specified in brackets.
c906108c 1348
b7026657
AC
1349Configuration:
1350 -h, --help display this help and exit
1351 --help=short display options specific to this package
1352 --help=recursive display the short help of all the included packages
1353 -V, --version display version information and exit
d0ac1c44 1354 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1355 --cache-file=FILE cache test results in FILE [disabled]
1356 -C, --config-cache alias for \`--cache-file=config.cache'
1357 -n, --no-create do not create output files
1358 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1359
b7026657
AC
1360Installation directories:
1361 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1362 [$ac_default_prefix]
b7026657 1363 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1364 [PREFIX]
c906108c 1365
b7026657
AC
1366By default, \`make install' will install all the files in
1367\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1368an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1369for instance \`--prefix=\$HOME'.
c906108c 1370
b7026657
AC
1371For better control, use the options below.
1372
1373Fine tuning of the installation directories:
81ecdfbb
RW
1374 --bindir=DIR user executables [EPREFIX/bin]
1375 --sbindir=DIR system admin executables [EPREFIX/sbin]
1376 --libexecdir=DIR program executables [EPREFIX/libexec]
1377 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1378 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1379 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1380 --libdir=DIR object code libraries [EPREFIX/lib]
1381 --includedir=DIR C header files [PREFIX/include]
1382 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1383 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1384 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1385 --infodir=DIR info documentation [DATAROOTDIR/info]
1386 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1387 --mandir=DIR man documentation [DATAROOTDIR/man]
1388 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1389 --htmldir=DIR html documentation [DOCDIR]
1390 --dvidir=DIR dvi documentation [DOCDIR]
1391 --pdfdir=DIR pdf documentation [DOCDIR]
1392 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1393_ACEOF
1394
1395 cat <<\_ACEOF
1396
1397Program names:
1398 --program-prefix=PREFIX prepend PREFIX to installed program names
1399 --program-suffix=SUFFIX append SUFFIX to installed program names
1400 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1401
1402System types:
1403 --build=BUILD configure for building on BUILD [guessed]
1404 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1405 --target=TARGET configure for building compilers for TARGET [HOST]
1406_ACEOF
c906108c 1407fi
b7026657
AC
1408
1409if test -n "$ac_init_help"; then
1410
1411 cat <<\_ACEOF
1412
1413Optional Features:
81ecdfbb 1414 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1417 --enable-plugins Enable support for plugins
6bb11ab3
L
1418 --enable-shared[=PKGS] build shared libraries [default=yes]
1419 --enable-static[=PKGS] build static libraries [default=yes]
1420 --enable-fast-install[=PKGS]
1421 optimize for fast installation [default=yes]
1422 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1423 --enable-maintainer-mode
1424 enable make rules and dependencies not useful (and
1425 sometimes confusing) to the casual installer
8d0978fb
MF
1426 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1427 itself)
1428 --enable-sim-stdio Specify whether to use stdio for console
1429 input/output
1430 --enable-sim-trace=opts Enable tracing of simulated programs
1431 --enable-sim-profile=opts
1432 Enable profiling flags
35656e95 1433 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1434 --enable-sim-environment=environment
1435 Specify mixed, user, virtual or operating
1436 environment
347fe5bb
MF
1437 --enable-sim-inline=inlines
1438 Specify which functions should be inlined
8d0978fb
MF
1439 --enable-sim-endian=endian
1440 Specify target byte endian orientation
1441 --enable-sim-alignment=align
1442 Specify strict, nonstrict or forced alignment of
1443 memory accesses
2232061b
MF
1444 --enable-werror treat compile warnings as errors
1445 --enable-build-warnings enable build-time compiler warnings if gcc is used
1446 --enable-sim-build-warnings
1447 enable SIM specific build-time compiler warnings if
1448 gcc is used
8d0978fb
MF
1449 --enable-sim-reserved-bits
1450 Specify whether to check reserved bits in
1451 instruction
1452 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1517bd27
MF
1453 --enable-sim-hardware=LIST
1454 Specify the hardware to be included in the build.
b7026657 1455
6efef468
JM
1456Optional Packages:
1457 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1458 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1459 --with-system-zlib use installed libz
6bb11ab3
L
1460 --with-pic try to use only PIC/non-PIC objects [default=use
1461 both]
1462 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1463 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1464 --with-bugurl=URL Direct users to URL to report a bug
1465
b7026657
AC
1466Some influential environment variables:
1467 CC C compiler command
1468 CFLAGS C compiler flags
1469 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1470 nonstandard directory <lib dir>
81ecdfbb 1471 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1472 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1473 you have headers in a nonstandard directory <include dir>
b7026657
AC
1474 CPP C preprocessor
1475
1476Use these variables to override the choices made by `configure' or to help
1477it to find libraries and programs with nonstandard names/locations.
1478
81ecdfbb 1479Report bugs to the package provider.
b7026657 1480_ACEOF
81ecdfbb 1481ac_status=$?
c906108c
SS
1482fi
1483
b7026657
AC
1484if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
b7026657 1486 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1489 continue
b7026657 1490 ac_builddir=.
c906108c 1491
81ecdfbb
RW
1492case "$ac_dir" in
1493.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494*)
1495 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 esac ;;
1502esac
1503ac_abs_top_builddir=$ac_pwd
1504ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505# for backward compatibility:
1506ac_top_builddir=$ac_top_build_prefix
c906108c 1507
b7026657 1508case $srcdir in
81ecdfbb 1509 .) # We are building in place.
b7026657 1510 ac_srcdir=.
81ecdfbb
RW
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1514 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1517 *) # Relative name.
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1521esac
81ecdfbb
RW
1522ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1532 else
81ecdfbb
RW
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534 fi || ac_status=$?
1535 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1536 done
c906108c 1537fi
b7026657 1538
81ecdfbb 1539test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1540if $ac_init_version; then
1541 cat <<\_ACEOF
81ecdfbb 1542configure
d0ac1c44 1543generated by GNU Autoconf 2.69
b7026657 1544
d0ac1c44 1545Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1546This configure script is free software; the Free Software Foundation
1547gives unlimited permission to copy, distribute and modify it.
1548_ACEOF
81ecdfbb 1549 exit
b7026657 1550fi
b7026657 1551
81ecdfbb
RW
1552## ------------------------ ##
1553## Autoconf initialization. ##
1554## ------------------------ ##
b7026657 1555
81ecdfbb
RW
1556# ac_fn_c_try_compile LINENO
1557# --------------------------
1558# Try to compile conftest.$ac_ext, and return whether this succeeded.
1559ac_fn_c_try_compile ()
b7026657 1560{
81ecdfbb
RW
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext
1563 if { { ac_try="$ac_compile"
1564case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567esac
1568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569$as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1576 fi
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.$ac_objext; then :
1582 ac_retval=0
1583else
1584 $as_echo "$as_me: failed program was:" >&5
1585sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1586
81ecdfbb
RW
1587 ac_retval=1
1588fi
d0ac1c44
SM
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status $ac_retval
b7026657 1591
81ecdfbb 1592} # ac_fn_c_try_compile
b7026657 1593
81ecdfbb
RW
1594# ac_fn_c_try_cpp LINENO
1595# ----------------------
1596# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1597ac_fn_c_try_cpp ()
1598{
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 if { { ac_try="$ac_cpp conftest.$ac_ext"
1601case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604esac
1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606$as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1615 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 }; then :
1619 ac_retval=0
1620else
1621 $as_echo "$as_me: failed program was:" >&5
1622sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1623
81ecdfbb
RW
1624 ac_retval=1
1625fi
d0ac1c44
SM
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
b7026657 1628
81ecdfbb
RW
1629} # ac_fn_c_try_cpp
1630
1631# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1632# -------------------------------------------------------
1633# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1634# the include files in INCLUDES and setting the cache variable VAR
1635# accordingly.
1636ac_fn_c_check_header_mongrel ()
1637{
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1639 if eval \${$3+:} false; then :
81ecdfbb
RW
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1641$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1642if eval \${$3+:} false; then :
81ecdfbb
RW
1643 $as_echo_n "(cached) " >&6
1644fi
1645eval ac_res=\$$3
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647$as_echo "$ac_res" >&6; }
1648else
1649 # Is the header compilable?
1650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1651$as_echo_n "checking $2 usability... " >&6; }
1652cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653/* end confdefs.h. */
1654$4
1655#include <$2>
1656_ACEOF
1657if ac_fn_c_try_compile "$LINENO"; then :
1658 ac_header_compiler=yes
1659else
1660 ac_header_compiler=no
1661fi
1662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1664$as_echo "$ac_header_compiler" >&6; }
1665
1666# Is the header present?
1667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1668$as_echo_n "checking $2 presence... " >&6; }
1669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1670/* end confdefs.h. */
1671#include <$2>
1672_ACEOF
1673if ac_fn_c_try_cpp "$LINENO"; then :
1674 ac_header_preproc=yes
1675else
1676 ac_header_preproc=no
1677fi
d0ac1c44 1678rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1680$as_echo "$ac_header_preproc" >&6; }
1681
1682# So? What about this header?
1683case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1684 yes:no: )
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1686$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1688$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1689 ;;
1690 no:yes:* )
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1692$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1694$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1696$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1698$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1700$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1701 ;;
1702esac
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1705if eval \${$3+:} false; then :
81ecdfbb
RW
1706 $as_echo_n "(cached) " >&6
1707else
1708 eval "$3=\$ac_header_compiler"
1709fi
1710eval ac_res=\$$3
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712$as_echo "$ac_res" >&6; }
1713fi
d0ac1c44 1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1715
1716} # ac_fn_c_check_header_mongrel
1717
1718# ac_fn_c_try_run LINENO
1719# ----------------------
1720# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1721# that executables *can* be run.
1722ac_fn_c_try_run ()
1723{
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { { ac_try="$ac_link"
1726case "(($ac_try" in
1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728 *) ac_try_echo=$ac_try;;
1729esac
1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731$as_echo "$ac_try_echo"; } >&5
1732 (eval "$ac_link") 2>&5
1733 ac_status=$?
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1736 { { case "(($ac_try" in
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1739esac
1740eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741$as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_try") 2>&5
1743 ac_status=$?
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; }; }; then :
1746 ac_retval=0
1747else
1748 $as_echo "$as_me: program exited with status $ac_status" >&5
1749 $as_echo "$as_me: failed program was:" >&5
1750sed 's/^/| /' conftest.$ac_ext >&5
1751
1752 ac_retval=$ac_status
1753fi
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1755 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1756 as_fn_set_status $ac_retval
81ecdfbb
RW
1757
1758} # ac_fn_c_try_run
1759
1760# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1761# -------------------------------------------------------
1762# Tests whether HEADER exists and can be compiled using the include files in
1763# INCLUDES, setting the cache variable VAR accordingly.
1764ac_fn_c_check_header_compile ()
1765{
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1769if eval \${$3+:} false; then :
81ecdfbb
RW
1770 $as_echo_n "(cached) " >&6
1771else
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773/* end confdefs.h. */
1774$4
1775#include <$2>
1776_ACEOF
1777if ac_fn_c_try_compile "$LINENO"; then :
1778 eval "$3=yes"
1779else
1780 eval "$3=no"
1781fi
1782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783fi
1784eval ac_res=\$$3
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786$as_echo "$ac_res" >&6; }
d0ac1c44 1787 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1788
1789} # ac_fn_c_check_header_compile
1790
1791# ac_fn_c_try_link LINENO
1792# -----------------------
1793# Try to link conftest.$ac_ext, and return whether this succeeded.
1794ac_fn_c_try_link ()
1795{
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext conftest$ac_exeext
1798 if { { ac_try="$ac_link"
1799case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802esac
1803eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804$as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_link") 2>conftest.err
1806 ac_status=$?
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest$ac_exeext && {
1817 test "$cross_compiling" = yes ||
d0ac1c44 1818 test -x conftest$ac_exeext
81ecdfbb
RW
1819 }; then :
1820 ac_retval=0
1821else
1822 $as_echo "$as_me: failed program was:" >&5
1823sed 's/^/| /' conftest.$ac_ext >&5
1824
1825 ac_retval=1
1826fi
1827 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1828 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1829 # interfere with the next link command; also delete a directory that is
1830 # left behind by Apple's compiler. We do this before executing the actions.
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1832 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1833 as_fn_set_status $ac_retval
81ecdfbb
RW
1834
1835} # ac_fn_c_try_link
1836
1837# ac_fn_c_check_func LINENO FUNC VAR
1838# ----------------------------------
1839# Tests whether FUNC exists, setting the cache variable VAR accordingly
1840ac_fn_c_check_func ()
1841{
1842 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1845if eval \${$3+:} false; then :
81ecdfbb
RW
1846 $as_echo_n "(cached) " >&6
1847else
1848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1849/* end confdefs.h. */
1850/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1852#define $2 innocuous_$2
1853
1854/* System header to define __stub macros and hopefully few prototypes,
1855 which can conflict with char $2 (); below.
1856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1857 <limits.h> exists even on freestanding compilers. */
1858
1859#ifdef __STDC__
1860# include <limits.h>
1861#else
1862# include <assert.h>
1863#endif
1864
1865#undef $2
1866
1867/* Override any GCC internal prototype to avoid an error.
1868 Use char because int might match the return type of a GCC
1869 builtin and then its argument prototype would still apply. */
1870#ifdef __cplusplus
1871extern "C"
1872#endif
1873char $2 ();
1874/* The GNU C library defines this for functions which it implements
1875 to always fail with ENOSYS. Some functions are actually named
1876 something starting with __ and the normal name is an alias. */
1877#if defined __stub_$2 || defined __stub___$2
1878choke me
1879#endif
1880
1881int
1882main ()
1883{
1884return $2 ();
1885 ;
1886 return 0;
1887}
1888_ACEOF
1889if ac_fn_c_try_link "$LINENO"; then :
1890 eval "$3=yes"
1891else
1892 eval "$3=no"
1893fi
1894rm -f core conftest.err conftest.$ac_objext \
1895 conftest$ac_exeext conftest.$ac_ext
1896fi
1897eval ac_res=\$$3
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1899$as_echo "$ac_res" >&6; }
d0ac1c44 1900 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1901
1902} # ac_fn_c_check_func
936df756
MF
1903
1904# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1905# ----------------------------------------------------
1906# Tries to find if the field MEMBER exists in type AGGR, after including
1907# INCLUDES, setting cache variable VAR accordingly.
1908ac_fn_c_check_member ()
1909{
1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1912$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1913if eval \${$4+:} false; then :
936df756
MF
1914 $as_echo_n "(cached) " >&6
1915else
1916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1917/* end confdefs.h. */
1918$5
1919int
1920main ()
1921{
1922static $2 ac_aggr;
1923if (ac_aggr.$3)
1924return 0;
1925 ;
1926 return 0;
1927}
1928_ACEOF
1929if ac_fn_c_try_compile "$LINENO"; then :
1930 eval "$4=yes"
1931else
1932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933/* end confdefs.h. */
1934$5
1935int
1936main ()
1937{
1938static $2 ac_aggr;
1939if (sizeof ac_aggr.$3)
1940return 0;
1941 ;
1942 return 0;
1943}
1944_ACEOF
1945if ac_fn_c_try_compile "$LINENO"; then :
1946 eval "$4=yes"
1947else
1948 eval "$4=no"
1949fi
1950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951fi
1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953fi
1954eval ac_res=\$$4
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1956$as_echo "$ac_res" >&6; }
d0ac1c44 1957 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1958
1959} # ac_fn_c_check_member
1960
1961# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1962# -------------------------------------------
1963# Tests whether TYPE exists after having included INCLUDES, setting cache
1964# variable VAR accordingly.
1965ac_fn_c_check_type ()
1966{
1967 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1969$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1970if eval \${$3+:} false; then :
936df756
MF
1971 $as_echo_n "(cached) " >&6
1972else
1973 eval "$3=no"
1974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1975/* end confdefs.h. */
1976$4
1977int
1978main ()
1979{
1980if (sizeof ($2))
1981 return 0;
1982 ;
1983 return 0;
1984}
1985_ACEOF
1986if ac_fn_c_try_compile "$LINENO"; then :
1987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1988/* end confdefs.h. */
1989$4
1990int
1991main ()
1992{
1993if (sizeof (($2)))
1994 return 0;
1995 ;
1996 return 0;
1997}
1998_ACEOF
1999if ac_fn_c_try_compile "$LINENO"; then :
2000
2001else
2002 eval "$3=yes"
2003fi
2004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2005fi
2006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007fi
2008eval ac_res=\$$3
2009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2010$as_echo "$ac_res" >&6; }
d0ac1c44 2011 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2012
2013} # ac_fn_c_check_type
81ecdfbb
RW
2014cat >config.log <<_ACEOF
2015This file contains any messages produced by compilers while
2016running configure, to aid debugging if configure makes a mistake.
2017
2018It was created by $as_me, which was
d0ac1c44 2019generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2020
2021 $ $0 $@
2022
2023_ACEOF
2024exec 5>>config.log
2025{
2026cat <<_ASUNAME
2027## --------- ##
2028## Platform. ##
2029## --------- ##
2030
2031hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2032uname -m = `(uname -m) 2>/dev/null || echo unknown`
2033uname -r = `(uname -r) 2>/dev/null || echo unknown`
2034uname -s = `(uname -s) 2>/dev/null || echo unknown`
2035uname -v = `(uname -v) 2>/dev/null || echo unknown`
2036
2037/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2038/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2039
2040/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2041/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2042/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2043/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2044/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2045/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2046/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2047
2048_ASUNAME
2049
2050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2051for as_dir in $PATH
2052do
2053 IFS=$as_save_IFS
2054 test -z "$as_dir" && as_dir=.
2055 $as_echo "PATH: $as_dir"
2056 done
2057IFS=$as_save_IFS
2058
2059} >&5
2060
2061cat >&5 <<_ACEOF
b7026657
AC
2062
2063
2064## ----------- ##
2065## Core tests. ##
2066## ----------- ##
2067
2068_ACEOF
2069
2070
2071# Keep a trace of the command line.
2072# Strip out --no-create and --no-recursion so they do not pile up.
2073# Strip out --silent because we don't want to record it for future runs.
2074# Also quote any args containing shell meta-characters.
2075# Make two passes to allow for proper duplicate-argument suppression.
2076ac_configure_args=
2077ac_configure_args0=
2078ac_configure_args1=
b7026657
AC
2079ac_must_keep_next=false
2080for ac_pass in 1 2
2081do
2082 for ac_arg
2083 do
2084 case $ac_arg in
2085 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2087 | -silent | --silent | --silen | --sile | --sil)
2088 continue ;;
81ecdfbb
RW
2089 *\'*)
2090 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2091 esac
2092 case $ac_pass in
81ecdfbb 2093 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2094 2)
81ecdfbb 2095 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2096 if test $ac_must_keep_next = true; then
2097 ac_must_keep_next=false # Got value, back to normal.
2098 else
2099 case $ac_arg in
2100 *=* | --config-cache | -C | -disable-* | --disable-* \
2101 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2102 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2103 | -with-* | --with-* | -without-* | --without-* | --x)
2104 case "$ac_configure_args0 " in
2105 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2106 esac
2107 ;;
2108 -* ) ac_must_keep_next=true ;;
2109 esac
2110 fi
81ecdfbb 2111 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2112 ;;
2113 esac
2114 done
2115done
81ecdfbb
RW
2116{ ac_configure_args0=; unset ac_configure_args0;}
2117{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2118
2119# When interrupted or exit'd, cleanup temporary files, and complete
2120# config.log. We remove comments because anyway the quotes in there
2121# would cause problems or look ugly.
81ecdfbb
RW
2122# WARNING: Use '\'' to represent an apostrophe within the trap.
2123# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2124trap 'exit_status=$?
2125 # Save into config.log some information that might help in debugging.
2126 {
2127 echo
2128
d0ac1c44 2129 $as_echo "## ---------------- ##
b7026657 2130## Cache variables. ##
d0ac1c44 2131## ---------------- ##"
b7026657
AC
2132 echo
2133 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2134(
2135 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2136 eval ac_val=\$$ac_var
2137 case $ac_val in #(
2138 *${as_nl}*)
2139 case $ac_var in #(
2140 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2141$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2142 esac
2143 case $ac_var in #(
2144 _ | IFS | as_nl) ;; #(
2145 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2146 *) { eval $ac_var=; unset $ac_var;} ;;
2147 esac ;;
2148 esac
2149 done
b7026657 2150 (set) 2>&1 |
81ecdfbb
RW
2151 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2152 *${as_nl}ac_space=\ *)
b7026657 2153 sed -n \
81ecdfbb
RW
2154 "s/'\''/'\''\\\\'\'''\''/g;
2155 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2156 ;; #(
b7026657 2157 *)
81ecdfbb 2158 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2159 ;;
81ecdfbb
RW
2160 esac |
2161 sort
2162)
b7026657
AC
2163 echo
2164
d0ac1c44 2165 $as_echo "## ----------------- ##
b7026657 2166## Output variables. ##
d0ac1c44 2167## ----------------- ##"
b7026657
AC
2168 echo
2169 for ac_var in $ac_subst_vars
2170 do
81ecdfbb
RW
2171 eval ac_val=\$$ac_var
2172 case $ac_val in
2173 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2174 esac
2175 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2176 done | sort
2177 echo
2178
2179 if test -n "$ac_subst_files"; then
d0ac1c44 2180 $as_echo "## ------------------- ##
81ecdfbb 2181## File substitutions. ##
d0ac1c44 2182## ------------------- ##"
b7026657
AC
2183 echo
2184 for ac_var in $ac_subst_files
2185 do
81ecdfbb
RW
2186 eval ac_val=\$$ac_var
2187 case $ac_val in
2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189 esac
2190 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2191 done | sort
2192 echo
2193 fi
2194
2195 if test -s confdefs.h; then
d0ac1c44 2196 $as_echo "## ----------- ##
b7026657 2197## confdefs.h. ##
d0ac1c44 2198## ----------- ##"
b7026657 2199 echo
81ecdfbb 2200 cat confdefs.h
b7026657
AC
2201 echo
2202 fi
2203 test "$ac_signal" != 0 &&
81ecdfbb
RW
2204 $as_echo "$as_me: caught signal $ac_signal"
2205 $as_echo "$as_me: exit $exit_status"
b7026657 2206 } >&5
81ecdfbb
RW
2207 rm -f core *.core core.conftest.* &&
2208 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2209 exit $exit_status
81ecdfbb 2210' 0
b7026657 2211for ac_signal in 1 2 13 15; do
81ecdfbb 2212 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2213done
2214ac_signal=0
2215
2216# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2217rm -f -r conftest* confdefs.h
2218
2219$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2220
2221# Predefined preprocessor variables.
2222
2223cat >>confdefs.h <<_ACEOF
2224#define PACKAGE_NAME "$PACKAGE_NAME"
2225_ACEOF
2226
b7026657
AC
2227cat >>confdefs.h <<_ACEOF
2228#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2229_ACEOF
2230
b7026657
AC
2231cat >>confdefs.h <<_ACEOF
2232#define PACKAGE_VERSION "$PACKAGE_VERSION"
2233_ACEOF
2234
b7026657
AC
2235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE_STRING "$PACKAGE_STRING"
2237_ACEOF
2238
b7026657
AC
2239cat >>confdefs.h <<_ACEOF
2240#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2241_ACEOF
2242
81ecdfbb
RW
2243cat >>confdefs.h <<_ACEOF
2244#define PACKAGE_URL "$PACKAGE_URL"
2245_ACEOF
2246
b7026657
AC
2247
2248# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2249# Prefer an explicitly selected file to automatically selected ones.
2250ac_site_file1=NONE
2251ac_site_file2=NONE
2252if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2253 # We do not want a PATH search for config.site.
2254 case $CONFIG_SITE in #((
2255 -*) ac_site_file1=./$CONFIG_SITE;;
2256 */*) ac_site_file1=$CONFIG_SITE;;
2257 *) ac_site_file1=./$CONFIG_SITE;;
2258 esac
81ecdfbb
RW
2259elif test "x$prefix" != xNONE; then
2260 ac_site_file1=$prefix/share/config.site
2261 ac_site_file2=$prefix/etc/config.site
2262else
2263 ac_site_file1=$ac_default_prefix/share/config.site
2264 ac_site_file2=$ac_default_prefix/etc/config.site
2265fi
2266for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2267do
2268 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2269 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2271$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2272 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2273 . "$ac_site_file" \
2274 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2275$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2276as_fn_error $? "failed to load site script $ac_site_file
2277See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2278 fi
2279done
2280
2281if test -r "$cache_file"; then
d0ac1c44
SM
2282 # Some versions of bash will fail to source /dev/null (special files
2283 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2284 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2286$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2287 case $cache_file in
81ecdfbb
RW
2288 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2289 *) . "./$cache_file";;
b7026657
AC
2290 esac
2291 fi
2292else
81ecdfbb
RW
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2294$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2295 >$cache_file
2296fi
2297
2298# Check that the precious variables saved in the cache have kept the same
2299# value.
2300ac_cache_corrupted=false
81ecdfbb 2301for ac_var in $ac_precious_vars; do
b7026657
AC
2302 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2303 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2304 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2305 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2306 case $ac_old_set,$ac_new_set in
2307 set,)
81ecdfbb
RW
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2309$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2310 ac_cache_corrupted=: ;;
2311 ,set)
81ecdfbb
RW
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2313$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2314 ac_cache_corrupted=: ;;
2315 ,);;
2316 *)
2317 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2318 # differences in whitespace do not lead to failure.
2319 ac_old_val_w=`echo x $ac_old_val`
2320 ac_new_val_w=`echo x $ac_new_val`
2321 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2323$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2324 ac_cache_corrupted=:
2325 else
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2327$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2328 eval $ac_var=\$ac_old_val
2329 fi
2330 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2331$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2333$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2334 fi;;
2335 esac
2336 # Pass precious variables to config.status.
2337 if test "$ac_new_set" = set; then
2338 case $ac_new_val in
81ecdfbb 2339 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2340 *) ac_arg=$ac_var=$ac_new_val ;;
2341 esac
2342 case " $ac_configure_args " in
2343 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2344 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2345 esac
2346 fi
2347done
2348if $ac_cache_corrupted; then
81ecdfbb
RW
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2350$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2352$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2353 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2354fi
81ecdfbb
RW
2355## -------------------- ##
2356## Main body of script. ##
2357## -------------------- ##
b7026657
AC
2358
2359ac_ext=c
2360ac_cpp='$CPP $CPPFLAGS'
2361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2363ac_compiler_gnu=$ac_cv_c_compiler_gnu
2364
2365
35695fd6
AC
2366# This file contains common code used by all simulators.
2367#
2368# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2369# directory. It is intended to be invoked before any target specific stuff.
2370# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2371# It is intended to be invoked last.
2372#
50df264d 2373# See README-HACKING for more details.
35695fd6 2374
d6416cdc
RW
2375# Include global overrides and fixes for Autoconf.
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
d6416cdc 2398
d6416cdc
RW
2399
2400
2401
2402
2403
2404
35695fd6
AC
2405
2406
2407
db2e4d67 2408
5c887dd5
JB
2409
2410
6bb11ab3 2411# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2412#
6bb11ab3
L
2413# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2414# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2415# Written by Gordon Matzigkeit, 1996
2416#
2417# This file is free software; the Free Software Foundation gives
2418# unlimited permission to copy and/or distribute it, with or without
2419# modifications, as long as this notice is preserved.
db2e4d67 2420
db2e4d67 2421
db2e4d67 2422
6bb11ab3 2423# serial 56 LT_INIT
db2e4d67
MF
2424
2425
6bb11ab3
L
2426# LT_PREREQ(VERSION)
2427# ------------------
2428# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2429
db2e4d67
MF
2430
2431
6bb11ab3
L
2432# _LT_CHECK_BUILDDIR
2433# ------------------
2434# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2435
2436
35695fd6 2437
6bb11ab3
L
2438# LT_INIT([OPTIONS])
2439# ------------------
2440# LT_INIT
35695fd6 2441
6bb11ab3
L
2442# Old names:
2443# This is what autoupdate's m4 run will expand. It fires
2444# the warning (with _au_warn_XXX), outputs it into the
2445# updated configure.ac (with AC_DIAGNOSE), and then outputs
2446# the replacement expansion.
35695fd6
AC
2447
2448
6bb11ab3
L
2449# This is an auxiliary macro that is also run when
2450# autoupdate runs m4. It simply calls m4_warning, but
2451# we need a wrapper so that each warning is emitted only
2452# once. We break the quoting in m4_warning's argument in
2453# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2454
2455
6bb11ab3
L
2456# Finally, this is the expansion that is picked up by
2457# autoconf. It tells the user to run autoupdate, and
2458# then outputs the replacement expansion. We do not care
2459# about autoupdate's warning because that contains
2460# information on what to do *after* running autoupdate.
35695fd6 2461
6bb11ab3
L
2462# This is what autoupdate's m4 run will expand. It fires
2463# the warning (with _au_warn_XXX), outputs it into the
2464# updated configure.ac (with AC_DIAGNOSE), and then outputs
2465# the replacement expansion.
35695fd6
AC
2466
2467
6bb11ab3
L
2468# This is an auxiliary macro that is also run when
2469# autoupdate runs m4. It simply calls m4_warning, but
2470# we need a wrapper so that each warning is emitted only
2471# once. We break the quoting in m4_warning's argument in
2472# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2473
2474
6bb11ab3
L
2475# Finally, this is the expansion that is picked up by
2476# autoconf. It tells the user to run autoupdate, and
2477# then outputs the replacement expansion. We do not care
2478# about autoupdate's warning because that contains
2479# information on what to do *after* running autoupdate.
35695fd6
AC
2480
2481
2482
6bb11ab3
L
2483# _LT_CC_BASENAME(CC)
2484# -------------------
2485# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2486
2487
2488
6bb11ab3
L
2489# _LT_FILEUTILS_DEFAULTS
2490# ----------------------
2491# It is okay to use these file commands and assume they have been set
2492# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2493# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2494
2495
6bb11ab3
L
2496# _LT_SETUP
2497# ---------
2498# _LT_SETUP
35695fd6
AC
2499
2500
6bb11ab3
L
2501# _LT_PREPARE_SED_QUOTE_VARS
2502# --------------------------
2503# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2504
2505
6bb11ab3
L
2506# _LT_PROG_LTMAIN
2507# ---------------
2508# Note that this code is called both from `configure', and `config.status'
2509# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2510# `config.status' has no value for ac_aux_dir unless we are using Automake,
2511# so we pass a copy along to make sure it has a sensible value anyway.
2512# _LT_PROG_LTMAIN
35695fd6
AC
2513
2514
6bb11ab3
L
2515## ------------------------------------- ##
2516## Accumulate code for creating libtool. ##
2517## ------------------------------------- ##
35695fd6 2518
6bb11ab3
L
2519# So that we can recreate a full libtool script including additional
2520# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2521# in macros and then make a single call at the end using the `libtool'
2522# label.
35695fd6
AC
2523
2524
6bb11ab3
L
2525# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2526# ----------------------------------------
2527# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2528
2529
6bb11ab3 2530# Initialize.
35695fd6
AC
2531
2532
2533
6bb11ab3
L
2534# _LT_CONFIG_LIBTOOL([COMMANDS])
2535# ------------------------------
2536# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2537
2538
6bb11ab3 2539# Initialize.
35695fd6
AC
2540
2541
2542
6bb11ab3
L
2543# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2544# -----------------------------------------------------
35695fd6 2545
5912fadd
JB
2546
2547
6bb11ab3
L
2548# _LT_FORMAT_COMMENT([COMMENT])
2549# -----------------------------
2550# Add leading comment marks to the start of each line, and a trailing
2551# full-stop to the whole comment if one is not present already.
5912fadd
JB
2552
2553
35695fd6
AC
2554
2555
6bb11ab3
L
2556## ------------------------ ##
2557## FIXME: Eliminate VARNAME ##
2558## ------------------------ ##
35695fd6
AC
2559
2560
6bb11ab3
L
2561# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2562# -------------------------------------------------------------------
2563# CONFIGNAME is the name given to the value in the libtool script.
2564# VARNAME is the (base) name used in the configure script.
2565# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2566# VARNAME. Any other value will be used directly.
35695fd6 2567
35695fd6
AC
2568
2569
6bb11ab3
L
2570# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2571# --------------------------------------------------------
35695fd6
AC
2572
2573
2574
6bb11ab3
L
2575# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2576# ------------------------------------------------
35695fd6
AC
2577
2578
2579
6bb11ab3
L
2580# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2581# ---------------------------------------------------------
35695fd6
AC
2582
2583
2584
6bb11ab3
L
2585# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2586# --------------------------------------------------
35695fd6
AC
2587
2588
2589
6bb11ab3
L
2590# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2591# ---------------------------------------------------
35695fd6
AC
2592
2593
2594
6bb11ab3
L
2595# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2596# ---------------------------------------------------
35695fd6
AC
2597
2598
2599
2600
6bb11ab3
L
2601# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2602# ------------------------------------------------
35695fd6
AC
2603
2604
2605
2606
6bb11ab3
L
2607# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2608# ------------------------------------
2609# Quote a variable value, and forward it to `config.status' so that its
2610# declaration there will have the same value as in `configure'. VARNAME
2611# must have a single quote delimited value for this to work.
35695fd6
AC
2612
2613
2614
6bb11ab3
L
2615# _LT_CONFIG_STATUS_DECLARATIONS
2616# ------------------------------
2617# We delimit libtool config variables with single quotes, so when
2618# we write them to config.status, we have to be sure to quote all
2619# embedded single quotes properly. In configure, this macro expands
2620# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2621#
2622# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2623
2624
2625
6bb11ab3
L
2626# _LT_LIBTOOL_TAGS
2627# ----------------
2628# Output comment and list of tags supported by the script
35695fd6
AC
2629
2630
2631
6bb11ab3
L
2632# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2633# -----------------------------------
2634# Extract the dictionary values for VARNAME (optionally with TAG) and
2635# expand to a commented shell variable setting:
2636#
2637# # Some comment about what VAR is for.
2638# visible_name=$lt_internal_name
35695fd6
AC
2639
2640
35695fd6 2641
6bb11ab3
L
2642# _LT_LIBTOOL_CONFIG_VARS
2643# -----------------------
2644# Produce commented declarations of non-tagged libtool config variables
2645# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2646# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2647# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2648
2649
6efef468 2650
6bb11ab3
L
2651# _LT_LIBTOOL_TAG_VARS(TAG)
2652# -------------------------
6efef468
JM
2653
2654
2655
6bb11ab3
L
2656# _LT_TAGVAR(VARNAME, [TAGNAME])
2657# ------------------------------
6efef468
JM
2658
2659
2660
6bb11ab3
L
2661# _LT_CONFIG_COMMANDS
2662# -------------------
2663# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2664# variables for single and double quote escaping we saved from calls
2665# to _LT_DECL, we can put quote escaped variables declarations
2666# into `config.status', and then the shell code to quote escape them in
2667# for loops in `config.status'. Finally, any additional code accumulated
2668# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2669#_LT_CONFIG_COMMANDS
2670
2671
2672# Initialize.
2673
2674
2675# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2676# ------------------------------------
2677# Generate a child script FILE with all initialization necessary to
2678# reuse the environment learned by the parent script, and make the
2679# file executable. If COMMENT is supplied, it is inserted after the
2680# `#!' sequence but before initialization text begins. After this
2681# macro, additional text can be appended to FILE to form the body of
2682# the child script. The macro ends with non-zero status if the
2683# file could not be fully written (such as if the disk is full).
2684# _LT_GENERATED_FILE_INIT
2685
2686# LT_OUTPUT
2687# ---------
2688# This macro allows early generation of the libtool script (before
2689# AC_OUTPUT is called), incase it is used in configure for compilation
2690# tests.
2691# LT_OUTPUT
2692
2693
2694# _LT_CONFIG(TAG)
2695# ---------------
2696# If TAG is the built-in tag, create an initial libtool script with a
2697# default configuration from the untagged config vars. Otherwise add code
2698# to config.status for appending the configuration named by TAG from the
2699# matching tagged config vars.
2700# _LT_CONFIG
6efef468
JM
2701
2702
6bb11ab3
L
2703# LT_SUPPORTED_TAG(TAG)
2704# ---------------------
2705# Trace this macro to discover what tags are supported by the libtool
2706# --tag option, using:
2707# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2708
6efef468 2709
6efef468 2710
6bb11ab3 2711# C support is built-in for now
6efef468 2712
6efef468
JM
2713
2714
2715
6bb11ab3
L
2716# LT_LANG(LANG)
2717# -------------
2718# Enable libtool support for the given language if not already enabled.
2719# LT_LANG
6efef468
JM
2720
2721
6bb11ab3
L
2722# _LT_LANG(LANGNAME)
2723# ------------------
2724# _LT_LANG
6efef468
JM
2725
2726
6bb11ab3
L
2727# _LT_LANG_DEFAULT_CONFIG
2728# -----------------------
2729# _LT_LANG_DEFAULT_CONFIG
6efef468 2730
6bb11ab3
L
2731# Obsolete macros:
2732# This is what autoupdate's m4 run will expand. It fires
2733# the warning (with _au_warn_XXX), outputs it into the
2734# updated configure.ac (with AC_DIAGNOSE), and then outputs
2735# the replacement expansion.
6efef468 2736
6efef468 2737
6bb11ab3
L
2738# This is an auxiliary macro that is also run when
2739# autoupdate runs m4. It simply calls m4_warning, but
2740# we need a wrapper so that each warning is emitted only
2741# once. We break the quoting in m4_warning's argument in
2742# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2743
6efef468 2744
6bb11ab3
L
2745# Finally, this is the expansion that is picked up by
2746# autoconf. It tells the user to run autoupdate, and
2747# then outputs the replacement expansion. We do not care
2748# about autoupdate's warning because that contains
2749# information on what to do *after* running autoupdate.
6efef468 2750
6bb11ab3
L
2751# This is what autoupdate's m4 run will expand. It fires
2752# the warning (with _au_warn_XXX), outputs it into the
2753# updated configure.ac (with AC_DIAGNOSE), and then outputs
2754# the replacement expansion.
6efef468
JM
2755
2756
6bb11ab3
L
2757# This is an auxiliary macro that is also run when
2758# autoupdate runs m4. It simply calls m4_warning, but
2759# we need a wrapper so that each warning is emitted only
2760# once. We break the quoting in m4_warning's argument in
2761# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2762
2763
6bb11ab3
L
2764# Finally, this is the expansion that is picked up by
2765# autoconf. It tells the user to run autoupdate, and
2766# then outputs the replacement expansion. We do not care
2767# about autoupdate's warning because that contains
2768# information on what to do *after* running autoupdate.
6efef468 2769
6bb11ab3
L
2770# This is what autoupdate's m4 run will expand. It fires
2771# the warning (with _au_warn_XXX), outputs it into the
2772# updated configure.ac (with AC_DIAGNOSE), and then outputs
2773# the replacement expansion.
6efef468
JM
2774
2775
6bb11ab3
L
2776# This is an auxiliary macro that is also run when
2777# autoupdate runs m4. It simply calls m4_warning, but
2778# we need a wrapper so that each warning is emitted only
2779# once. We break the quoting in m4_warning's argument in
2780# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2781
2782
6bb11ab3
L
2783# Finally, this is the expansion that is picked up by
2784# autoconf. It tells the user to run autoupdate, and
2785# then outputs the replacement expansion. We do not care
2786# about autoupdate's warning because that contains
2787# information on what to do *after* running autoupdate.
6efef468 2788
6bb11ab3
L
2789# This is what autoupdate's m4 run will expand. It fires
2790# the warning (with _au_warn_XXX), outputs it into the
2791# updated configure.ac (with AC_DIAGNOSE), and then outputs
2792# the replacement expansion.
6efef468
JM
2793
2794
6bb11ab3
L
2795# This is an auxiliary macro that is also run when
2796# autoupdate runs m4. It simply calls m4_warning, but
2797# we need a wrapper so that each warning is emitted only
2798# once. We break the quoting in m4_warning's argument in
2799# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2800
2801
6bb11ab3
L
2802# Finally, this is the expansion that is picked up by
2803# autoconf. It tells the user to run autoupdate, and
2804# then outputs the replacement expansion. We do not care
2805# about autoupdate's warning because that contains
2806# information on what to do *after* running autoupdate.
6efef468 2807
6bb11ab3
L
2808# This is what autoupdate's m4 run will expand. It fires
2809# the warning (with _au_warn_XXX), outputs it into the
2810# updated configure.ac (with AC_DIAGNOSE), and then outputs
2811# the replacement expansion.
6efef468
JM
2812
2813
6bb11ab3
L
2814# This is an auxiliary macro that is also run when
2815# autoupdate runs m4. It simply calls m4_warning, but
2816# we need a wrapper so that each warning is emitted only
2817# once. We break the quoting in m4_warning's argument in
2818# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2819
2820
6bb11ab3
L
2821# Finally, this is the expansion that is picked up by
2822# autoconf. It tells the user to run autoupdate, and
2823# then outputs the replacement expansion. We do not care
2824# about autoupdate's warning because that contains
2825# information on what to do *after* running autoupdate.
6efef468 2826
35695fd6
AC
2827
2828
6bb11ab3
L
2829# _LT_TAG_COMPILER
2830# ----------------
2831# _LT_TAG_COMPILER
35695fd6
AC
2832
2833
6bb11ab3
L
2834# _LT_COMPILER_BOILERPLATE
2835# ------------------------
2836# Check for compiler boilerplate output or warnings with
2837# the simple compiler test code.
2838# _LT_COMPILER_BOILERPLATE
f0569246 2839
f0569246 2840
6bb11ab3
L
2841# _LT_LINKER_BOILERPLATE
2842# ----------------------
2843# Check for linker boilerplate output or warnings with
2844# the simple link test code.
2845# _LT_LINKER_BOILERPLATE
b7026657 2846
6bb11ab3
L
2847# _LT_REQUIRED_DARWIN_CHECKS
2848# -------------------------
81ecdfbb 2849
b7026657 2850
b7026657 2851
6bb11ab3
L
2852# _LT_DARWIN_LINKER_FEATURES
2853# --------------------------
2854# Checks for linker and compiler features on darwin
b7026657 2855
b7026657 2856
6bb11ab3
L
2857# _LT_SYS_MODULE_PATH_AIX
2858# -----------------------
2859# Links a minimal program and checks the executable
2860# for the system default hardcoded library path. In most cases,
2861# this is /usr/lib:/lib, but when the MPI compilers are used
2862# the location of the communication and MPI libs are included too.
2863# If we don't find anything, use the default library path according
2864# to the aix ld manual.
2865# _LT_SYS_MODULE_PATH_AIX
b7026657 2866
b7026657 2867
6bb11ab3
L
2868# _LT_SHELL_INIT(ARG)
2869# -------------------
2870# _LT_SHELL_INIT
b7026657 2871
f0569246 2872
81ecdfbb 2873
6bb11ab3
L
2874# _LT_PROG_ECHO_BACKSLASH
2875# -----------------------
2876# Find how we can fake an echo command that does not interpret backslash.
2877# In particular, with Autoconf 2.60 or later we add some code to the start
2878# of the generated configure script which will find a shell with a builtin
2879# printf (which we can use as an echo command).
2880# _LT_PROG_ECHO_BACKSLASH
f0569246 2881
b7026657 2882
6bb11ab3
L
2883# _LT_ENABLE_LOCK
2884# ---------------
2885# _LT_ENABLE_LOCK
81ecdfbb 2886
b7026657 2887
6bb11ab3
L
2888# _LT_CMD_OLD_ARCHIVE
2889# -------------------
2890# _LT_CMD_OLD_ARCHIVE
f0569246 2891
81ecdfbb 2892
6bb11ab3
L
2893# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2894# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2895# ----------------------------------------------------------------
2896# Check whether the given compiler option works
2897# _LT_COMPILER_OPTION
b7026657 2898
6bb11ab3
L
2899# Old name:
2900# This is what autoupdate's m4 run will expand. It fires
2901# the warning (with _au_warn_XXX), outputs it into the
2902# updated configure.ac (with AC_DIAGNOSE), and then outputs
2903# the replacement expansion.
b7026657 2904
b7026657 2905
6bb11ab3
L
2906# This is an auxiliary macro that is also run when
2907# autoupdate runs m4. It simply calls m4_warning, but
2908# we need a wrapper so that each warning is emitted only
2909# once. We break the quoting in m4_warning's argument in
2910# order to expand this macro's arguments, not AU_DEFUN's.
f0569246 2911
f0569246 2912
6bb11ab3
L
2913# Finally, this is the expansion that is picked up by
2914# autoconf. It tells the user to run autoupdate, and
2915# then outputs the replacement expansion. We do not care
2916# about autoupdate's warning because that contains
2917# information on what to do *after* running autoupdate.
f0569246 2918
f0569246 2919
f0569246 2920
6bb11ab3
L
2921# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2922# [ACTION-SUCCESS], [ACTION-FAILURE])
2923# ----------------------------------------------------
2924# Check whether the given linker option works
2925# _LT_LINKER_OPTION
81ecdfbb 2926
6bb11ab3
L
2927# Old name:
2928# This is what autoupdate's m4 run will expand. It fires
2929# the warning (with _au_warn_XXX), outputs it into the
2930# updated configure.ac (with AC_DIAGNOSE), and then outputs
2931# the replacement expansion.
81ecdfbb 2932
81ecdfbb 2933
6bb11ab3
L
2934# This is an auxiliary macro that is also run when
2935# autoupdate runs m4. It simply calls m4_warning, but
2936# we need a wrapper so that each warning is emitted only
2937# once. We break the quoting in m4_warning's argument in
2938# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2939
f0569246 2940
6bb11ab3
L
2941# Finally, this is the expansion that is picked up by
2942# autoconf. It tells the user to run autoupdate, and
2943# then outputs the replacement expansion. We do not care
2944# about autoupdate's warning because that contains
2945# information on what to do *after* running autoupdate.
2946
2947
2948
2949# LT_CMD_MAX_LEN
2950#---------------
2951# LT_CMD_MAX_LEN
2952
2953# Old name:
2954# This is what autoupdate's m4 run will expand. It fires
2955# the warning (with _au_warn_XXX), outputs it into the
2956# updated configure.ac (with AC_DIAGNOSE), and then outputs
2957# the replacement expansion.
2958
2959
2960# This is an auxiliary macro that is also run when
2961# autoupdate runs m4. It simply calls m4_warning, but
2962# we need a wrapper so that each warning is emitted only
2963# once. We break the quoting in m4_warning's argument in
2964# order to expand this macro's arguments, not AU_DEFUN's.
2965
2966
2967# Finally, this is the expansion that is picked up by
2968# autoconf. It tells the user to run autoupdate, and
2969# then outputs the replacement expansion. We do not care
2970# about autoupdate's warning because that contains
2971# information on what to do *after* running autoupdate.
2972
2973
2974
2975# _LT_HEADER_DLFCN
2976# ----------------
2977# _LT_HEADER_DLFCN
2978
2979
2980# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2981# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2982# ----------------------------------------------------------------
2983# _LT_TRY_DLOPEN_SELF
2984
2985
2986# LT_SYS_DLOPEN_SELF
2987# ------------------
2988# LT_SYS_DLOPEN_SELF
2989
2990# Old name:
2991# This is what autoupdate's m4 run will expand. It fires
2992# the warning (with _au_warn_XXX), outputs it into the
2993# updated configure.ac (with AC_DIAGNOSE), and then outputs
2994# the replacement expansion.
2995
2996
2997# This is an auxiliary macro that is also run when
2998# autoupdate runs m4. It simply calls m4_warning, but
2999# we need a wrapper so that each warning is emitted only
3000# once. We break the quoting in m4_warning's argument in
3001# order to expand this macro's arguments, not AU_DEFUN's.
3002
3003
3004# Finally, this is the expansion that is picked up by
3005# autoconf. It tells the user to run autoupdate, and
3006# then outputs the replacement expansion. We do not care
3007# about autoupdate's warning because that contains
3008# information on what to do *after* running autoupdate.
3009
3010
3011
3012# _LT_COMPILER_C_O([TAGNAME])
3013# ---------------------------
3014# Check to see if options -c and -o are simultaneously supported by compiler.
3015# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3016# _LT_COMPILER_C_O
3017
3018
3019# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3020# ----------------------------------
3021# Check to see if we can do hard links to lock some files if needed
3022# _LT_COMPILER_FILE_LOCKS
3023
3024
3025# _LT_CHECK_OBJDIR
3026# ----------------
3027# _LT_CHECK_OBJDIR
3028
3029
3030# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3031# --------------------------------------
3032# Check hardcoding attributes.
3033# _LT_LINKER_HARDCODE_LIBPATH
3034
3035
3036# _LT_CMD_STRIPLIB
3037# ----------------
3038# _LT_CMD_STRIPLIB
3039
3040
3041# _LT_SYS_DYNAMIC_LINKER([TAG])
3042# -----------------------------
3043# PORTME Fill in your ld.so characteristics
3044# _LT_SYS_DYNAMIC_LINKER
3045
3046
3047# _LT_PATH_TOOL_PREFIX(TOOL)
3048# --------------------------
3049# find a file program which can recognize shared library
3050# _LT_PATH_TOOL_PREFIX
3051
3052# Old name:
3053# This is what autoupdate's m4 run will expand. It fires
3054# the warning (with _au_warn_XXX), outputs it into the
3055# updated configure.ac (with AC_DIAGNOSE), and then outputs
3056# the replacement expansion.
3057
3058
3059# This is an auxiliary macro that is also run when
3060# autoupdate runs m4. It simply calls m4_warning, but
3061# we need a wrapper so that each warning is emitted only
3062# once. We break the quoting in m4_warning's argument in
3063# order to expand this macro's arguments, not AU_DEFUN's.
3064
3065
3066# Finally, this is the expansion that is picked up by
3067# autoconf. It tells the user to run autoupdate, and
3068# then outputs the replacement expansion. We do not care
3069# about autoupdate's warning because that contains
3070# information on what to do *after* running autoupdate.
3071
3072
3073
3074# _LT_PATH_MAGIC
3075# --------------
3076# find a file program which can recognize a shared library
3077# _LT_PATH_MAGIC
3078
3079
3080# LT_PATH_LD
3081# ----------
3082# find the pathname to the GNU or non-GNU linker
3083# LT_PATH_LD
3084
3085# Old names:
3086# This is what autoupdate's m4 run will expand. It fires
3087# the warning (with _au_warn_XXX), outputs it into the
3088# updated configure.ac (with AC_DIAGNOSE), and then outputs
3089# the replacement expansion.
3090
3091
3092# This is an auxiliary macro that is also run when
3093# autoupdate runs m4. It simply calls m4_warning, but
3094# we need a wrapper so that each warning is emitted only
3095# once. We break the quoting in m4_warning's argument in
3096# order to expand this macro's arguments, not AU_DEFUN's.
3097
3098
3099# Finally, this is the expansion that is picked up by
3100# autoconf. It tells the user to run autoupdate, and
3101# then outputs the replacement expansion. We do not care
3102# about autoupdate's warning because that contains
3103# information on what to do *after* running autoupdate.
3104
3105# This is what autoupdate's m4 run will expand. It fires
3106# the warning (with _au_warn_XXX), outputs it into the
3107# updated configure.ac (with AC_DIAGNOSE), and then outputs
3108# the replacement expansion.
3109
3110
3111# This is an auxiliary macro that is also run when
3112# autoupdate runs m4. It simply calls m4_warning, but
3113# we need a wrapper so that each warning is emitted only
3114# once. We break the quoting in m4_warning's argument in
3115# order to expand this macro's arguments, not AU_DEFUN's.
3116
3117
3118# Finally, this is the expansion that is picked up by
3119# autoconf. It tells the user to run autoupdate, and
3120# then outputs the replacement expansion. We do not care
3121# about autoupdate's warning because that contains
3122# information on what to do *after* running autoupdate.
3123
3124
3125
3126# _LT_PATH_LD_GNU
3127#- --------------
3128# _LT_PATH_LD_GNU
3129
3130
3131# _LT_CMD_RELOAD
3132# --------------
3133# find reload flag for linker
3134# -- PORTME Some linkers may need a different reload flag.
3135# _LT_CMD_RELOAD
3136
3137
3138# _LT_CHECK_MAGIC_METHOD
3139# ----------------------
3140# how to check for library dependencies
3141# -- PORTME fill in with the dynamic library characteristics
3142# _LT_CHECK_MAGIC_METHOD
3143
3144
3145# LT_PATH_NM
3146# ----------
3147# find the pathname to a BSD- or MS-compatible name lister
3148# LT_PATH_NM
3149
3150# Old names:
3151# This is what autoupdate's m4 run will expand. It fires
3152# the warning (with _au_warn_XXX), outputs it into the
3153# updated configure.ac (with AC_DIAGNOSE), and then outputs
3154# the replacement expansion.
3155
3156
3157# This is an auxiliary macro that is also run when
3158# autoupdate runs m4. It simply calls m4_warning, but
3159# we need a wrapper so that each warning is emitted only
3160# once. We break the quoting in m4_warning's argument in
3161# order to expand this macro's arguments, not AU_DEFUN's.
3162
3163
3164# Finally, this is the expansion that is picked up by
3165# autoconf. It tells the user to run autoupdate, and
3166# then outputs the replacement expansion. We do not care
3167# about autoupdate's warning because that contains
3168# information on what to do *after* running autoupdate.
3169
3170# This is what autoupdate's m4 run will expand. It fires
3171# the warning (with _au_warn_XXX), outputs it into the
3172# updated configure.ac (with AC_DIAGNOSE), and then outputs
3173# the replacement expansion.
3174
3175
3176# This is an auxiliary macro that is also run when
3177# autoupdate runs m4. It simply calls m4_warning, but
3178# we need a wrapper so that each warning is emitted only
3179# once. We break the quoting in m4_warning's argument in
3180# order to expand this macro's arguments, not AU_DEFUN's.
3181
3182
3183# Finally, this is the expansion that is picked up by
3184# autoconf. It tells the user to run autoupdate, and
3185# then outputs the replacement expansion. We do not care
3186# about autoupdate's warning because that contains
3187# information on what to do *after* running autoupdate.
3188
3189
3190
3191# LT_LIB_M
3192# --------
3193# check for math library
3194# LT_LIB_M
3195
3196# Old name:
3197# This is what autoupdate's m4 run will expand. It fires
3198# the warning (with _au_warn_XXX), outputs it into the
3199# updated configure.ac (with AC_DIAGNOSE), and then outputs
3200# the replacement expansion.
3201
3202
3203# This is an auxiliary macro that is also run when
3204# autoupdate runs m4. It simply calls m4_warning, but
3205# we need a wrapper so that each warning is emitted only
3206# once. We break the quoting in m4_warning's argument in
3207# order to expand this macro's arguments, not AU_DEFUN's.
3208
3209
3210# Finally, this is the expansion that is picked up by
3211# autoconf. It tells the user to run autoupdate, and
3212# then outputs the replacement expansion. We do not care
3213# about autoupdate's warning because that contains
3214# information on what to do *after* running autoupdate.
3215
3216
3217
3218# _LT_COMPILER_NO_RTTI([TAGNAME])
3219# -------------------------------
3220# _LT_COMPILER_NO_RTTI
3221
3222
3223# _LT_CMD_GLOBAL_SYMBOLS
3224# ----------------------
3225 # _LT_CMD_GLOBAL_SYMBOLS
3226
3227
3228# _LT_COMPILER_PIC([TAGNAME])
3229# ---------------------------
3230# _LT_COMPILER_PIC
3231
3232
3233# _LT_LINKER_SHLIBS([TAGNAME])
3234# ----------------------------
3235# See if the linker supports building shared libraries.
3236# _LT_LINKER_SHLIBS
3237
3238
3239# _LT_LANG_C_CONFIG([TAG])
3240# ------------------------
3241# Ensure that the configuration variables for a C compiler are suitably
3242# defined. These variables are subsequently used by _LT_CONFIG to write
3243# the compiler configuration to `libtool'.
3244# _LT_LANG_C_CONFIG
3245
3246
3247# _LT_LANG_CXX_CONFIG([TAG])
3248# --------------------------
3249# Ensure that the configuration variables for a C++ compiler are suitably
3250# defined. These variables are subsequently used by _LT_CONFIG to write
3251# the compiler configuration to `libtool'.
3252# _LT_LANG_CXX_CONFIG
3253
3254
3255# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3256# ---------------------------------
3257# Figure out "hidden" library dependencies from verbose
3258# compiler output when linking a shared library.
3259# Parse the compiler output and extract the necessary
3260# objects, libraries and library flags.
3261# _LT_SYS_HIDDEN_LIBDEPS
3262
3263
3264# _LT_LANG_F77_CONFIG([TAG])
3265# --------------------------
3266# Ensure that the configuration variables for a Fortran 77 compiler are
3267# suitably defined. These variables are subsequently used by _LT_CONFIG
3268# to write the compiler configuration to `libtool'.
3269# _LT_LANG_F77_CONFIG
3270
3271
3272# _LT_LANG_FC_CONFIG([TAG])
3273# -------------------------
3274# Ensure that the configuration variables for a Fortran compiler are
3275# suitably defined. These variables are subsequently used by _LT_CONFIG
3276# to write the compiler configuration to `libtool'.
3277# _LT_LANG_FC_CONFIG
3278
3279
3280# _LT_LANG_GCJ_CONFIG([TAG])
3281# --------------------------
3282# Ensure that the configuration variables for the GNU Java Compiler compiler
3283# are suitably defined. These variables are subsequently used by _LT_CONFIG
3284# to write the compiler configuration to `libtool'.
3285# _LT_LANG_GCJ_CONFIG
3286
3287
3288# _LT_LANG_RC_CONFIG([TAG])
3289# -------------------------
3290# Ensure that the configuration variables for the Windows resource compiler
3291# are suitably defined. These variables are subsequently used by _LT_CONFIG
3292# to write the compiler configuration to `libtool'.
3293# _LT_LANG_RC_CONFIG
3294
3295
3296# LT_PROG_GCJ
3297# -----------
3298
3299
3300# Old name:
3301# This is what autoupdate's m4 run will expand. It fires
3302# the warning (with _au_warn_XXX), outputs it into the
3303# updated configure.ac (with AC_DIAGNOSE), and then outputs
3304# the replacement expansion.
3305
3306
3307# This is an auxiliary macro that is also run when
3308# autoupdate runs m4. It simply calls m4_warning, but
3309# we need a wrapper so that each warning is emitted only
3310# once. We break the quoting in m4_warning's argument in
3311# order to expand this macro's arguments, not AU_DEFUN's.
3312
3313
3314# Finally, this is the expansion that is picked up by
3315# autoconf. It tells the user to run autoupdate, and
3316# then outputs the replacement expansion. We do not care
3317# about autoupdate's warning because that contains
3318# information on what to do *after* running autoupdate.
3319
3320
3321
3322# LT_PROG_RC
3323# ----------
3324
3325
3326# Old name:
3327# This is what autoupdate's m4 run will expand. It fires
3328# the warning (with _au_warn_XXX), outputs it into the
3329# updated configure.ac (with AC_DIAGNOSE), and then outputs
3330# the replacement expansion.
3331
3332
3333# This is an auxiliary macro that is also run when
3334# autoupdate runs m4. It simply calls m4_warning, but
3335# we need a wrapper so that each warning is emitted only
3336# once. We break the quoting in m4_warning's argument in
3337# order to expand this macro's arguments, not AU_DEFUN's.
3338
3339
3340# Finally, this is the expansion that is picked up by
3341# autoconf. It tells the user to run autoupdate, and
3342# then outputs the replacement expansion. We do not care
3343# about autoupdate's warning because that contains
3344# information on what to do *after* running autoupdate.
3345
3346
3347
3348# _LT_DECL_EGREP
3349# --------------
3350# If we don't have a new enough Autoconf to choose the best grep
3351# available, choose the one first in the user's PATH.
3352
3353
3354
3355# _LT_DECL_OBJDUMP
3356# --------------
3357# If we don't have a new enough Autoconf to choose the best objdump
3358# available, choose the one first in the user's PATH.
3359
3360
3361
3362# _LT_DECL_SED
3363# ------------
3364# Check for a fully-functional sed program, that truncates
3365# as few characters as possible. Prefer GNU sed if found.
3366# _LT_DECL_SED
3367
3368#m4_ifndef
3369
3370# Old name:
3371# This is what autoupdate's m4 run will expand. It fires
3372# the warning (with _au_warn_XXX), outputs it into the
3373# updated configure.ac (with AC_DIAGNOSE), and then outputs
3374# the replacement expansion.
3375
3376
3377# This is an auxiliary macro that is also run when
3378# autoupdate runs m4. It simply calls m4_warning, but
3379# we need a wrapper so that each warning is emitted only
3380# once. We break the quoting in m4_warning's argument in
3381# order to expand this macro's arguments, not AU_DEFUN's.
3382
3383
3384# Finally, this is the expansion that is picked up by
3385# autoconf. It tells the user to run autoupdate, and
3386# then outputs the replacement expansion. We do not care
3387# about autoupdate's warning because that contains
3388# information on what to do *after* running autoupdate.
3389
3390
3391
3392# _LT_CHECK_SHELL_FEATURES
3393# ------------------------
3394# Find out whether the shell is Bourne or XSI compatible,
3395# or has some other useful features.
3396# _LT_CHECK_SHELL_FEATURES
3397
3398
3399# _LT_PROG_XSI_SHELLFNS
3400# ---------------------
3401# Bourne and XSI compatible variants of some useful shell functions.
3402
3403
3404# Helper functions for option handling. -*- Autoconf -*-
3405#
3406# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3407# Inc.
3408# Written by Gary V. Vaughan, 2004
3409#
3410# This file is free software; the Free Software Foundation gives
3411# unlimited permission to copy and/or distribute it, with or without
3412# modifications, as long as this notice is preserved.
3413
3414# serial 6 ltoptions.m4
3415
3416# This is to help aclocal find these macros, as it can't see m4_define.
3417
3418
3419
3420# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3421# ------------------------------------------
3422
3423
3424
3425# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3426# ---------------------------------------
3427# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3428# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3429# saved as a flag.
3430
3431
3432
3433# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3434# ------------------------------------------------------------
3435# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3436
3437
3438
3439# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3440# -------------------------------------------------------
3441# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3442# are set.
3443
3444
3445
3446# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3447# ----------------------------------------
3448# OPTION-LIST is a space-separated list of Libtool options associated
3449# with MACRO-NAME. If any OPTION has a matching handler declared with
3450# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3451# the unknown option and exit.
3452# _LT_SET_OPTIONS
3453
3454
3455## --------------------------------- ##
3456## Macros to handle LT_INIT options. ##
3457## --------------------------------- ##
3458
3459# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3460# -----------------------------------------
3461
3462
3463
3464# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3465# -----------------------------------------------
3466# LT_OPTION_DEFINE
3467
3468
3469# dlopen
3470# ------
3471
3472
3473# This is what autoupdate's m4 run will expand. It fires
3474# the warning (with _au_warn_XXX), outputs it into the
3475# updated configure.ac (with AC_DIAGNOSE), and then outputs
3476# the replacement expansion.
3477
3478
3479# This is an auxiliary macro that is also run when
3480# autoupdate runs m4. It simply calls m4_warning, but
3481# we need a wrapper so that each warning is emitted only
3482# once. We break the quoting in m4_warning's argument in
3483# order to expand this macro's arguments, not AU_DEFUN's.
3484
3485
3486# Finally, this is the expansion that is picked up by
3487# autoconf. It tells the user to run autoupdate, and
3488# then outputs the replacement expansion. We do not care
3489# about autoupdate's warning because that contains
3490# information on what to do *after* running autoupdate.
3491
3492
3493
3494
3495# win32-dll
3496# ---------
3497# Declare package support for building win32 dll's.
3498# win32-dll
3499
3500# This is what autoupdate's m4 run will expand. It fires
3501# the warning (with _au_warn_XXX), outputs it into the
3502# updated configure.ac (with AC_DIAGNOSE), and then outputs
3503# the replacement expansion.
3504
3505
3506# This is an auxiliary macro that is also run when
3507# autoupdate runs m4. It simply calls m4_warning, but
3508# we need a wrapper so that each warning is emitted only
3509# once. We break the quoting in m4_warning's argument in
3510# order to expand this macro's arguments, not AU_DEFUN's.
3511
3512
3513# Finally, this is the expansion that is picked up by
3514# autoconf. It tells the user to run autoupdate, and
3515# then outputs the replacement expansion. We do not care
3516# about autoupdate's warning because that contains
3517# information on what to do *after* running autoupdate.
3518
3519
3520
3521
3522# _LT_ENABLE_SHARED([DEFAULT])
3523# ----------------------------
3524# implement the --enable-shared flag, and supports the `shared' and
3525# `disable-shared' LT_INIT options.
3526# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3527# _LT_ENABLE_SHARED
3528
3529
3530
3531
3532# Old names:
3533
3534
3535
3536
3537# This is what autoupdate's m4 run will expand. It fires
3538# the warning (with _au_warn_XXX), outputs it into the
3539# updated configure.ac (with AC_DIAGNOSE), and then outputs
3540# the replacement expansion.
3541
3542
3543# This is an auxiliary macro that is also run when
3544# autoupdate runs m4. It simply calls m4_warning, but
3545# we need a wrapper so that each warning is emitted only
3546# once. We break the quoting in m4_warning's argument in
3547# order to expand this macro's arguments, not AU_DEFUN's.
3548
3549
3550# Finally, this is the expansion that is picked up by
3551# autoconf. It tells the user to run autoupdate, and
3552# then outputs the replacement expansion. We do not care
3553# about autoupdate's warning because that contains
3554# information on what to do *after* running autoupdate.
3555
3556# This is what autoupdate's m4 run will expand. It fires
3557# the warning (with _au_warn_XXX), outputs it into the
3558# updated configure.ac (with AC_DIAGNOSE), and then outputs
3559# the replacement expansion.
3560
3561
3562# This is an auxiliary macro that is also run when
3563# autoupdate runs m4. It simply calls m4_warning, but
3564# we need a wrapper so that each warning is emitted only
3565# once. We break the quoting in m4_warning's argument in
3566# order to expand this macro's arguments, not AU_DEFUN's.
3567
3568
3569# Finally, this is the expansion that is picked up by
3570# autoconf. It tells the user to run autoupdate, and
3571# then outputs the replacement expansion. We do not care
3572# about autoupdate's warning because that contains
3573# information on what to do *after* running autoupdate.
3574
3575
3576
3577
3578
3579# _LT_ENABLE_STATIC([DEFAULT])
3580# ----------------------------
3581# implement the --enable-static flag, and support the `static' and
3582# `disable-static' LT_INIT options.
3583# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3584# _LT_ENABLE_STATIC
3585
3586
3587
3588
3589# Old names:
3590
3591
3592
3593
3594# This is what autoupdate's m4 run will expand. It fires
3595# the warning (with _au_warn_XXX), outputs it into the
3596# updated configure.ac (with AC_DIAGNOSE), and then outputs
3597# the replacement expansion.
3598
3599
3600# This is an auxiliary macro that is also run when
3601# autoupdate runs m4. It simply calls m4_warning, but
3602# we need a wrapper so that each warning is emitted only
3603# once. We break the quoting in m4_warning's argument in
3604# order to expand this macro's arguments, not AU_DEFUN's.
3605
3606
3607# Finally, this is the expansion that is picked up by
3608# autoconf. It tells the user to run autoupdate, and
3609# then outputs the replacement expansion. We do not care
3610# about autoupdate's warning because that contains
3611# information on what to do *after* running autoupdate.
3612
3613# This is what autoupdate's m4 run will expand. It fires
3614# the warning (with _au_warn_XXX), outputs it into the
3615# updated configure.ac (with AC_DIAGNOSE), and then outputs
3616# the replacement expansion.
3617
3618
3619# This is an auxiliary macro that is also run when
3620# autoupdate runs m4. It simply calls m4_warning, but
3621# we need a wrapper so that each warning is emitted only
3622# once. We break the quoting in m4_warning's argument in
3623# order to expand this macro's arguments, not AU_DEFUN's.
3624
3625
3626# Finally, this is the expansion that is picked up by
3627# autoconf. It tells the user to run autoupdate, and
3628# then outputs the replacement expansion. We do not care
3629# about autoupdate's warning because that contains
3630# information on what to do *after* running autoupdate.
3631
3632
3633
3634
3635
3636# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3637# ----------------------------------
3638# implement the --enable-fast-install flag, and support the `fast-install'
3639# and `disable-fast-install' LT_INIT options.
3640# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3641# _LT_ENABLE_FAST_INSTALL
3642
3643
3644
3645
3646# Old names:
3647# This is what autoupdate's m4 run will expand. It fires
3648# the warning (with _au_warn_XXX), outputs it into the
3649# updated configure.ac (with AC_DIAGNOSE), and then outputs
3650# the replacement expansion.
3651
3652
3653# This is an auxiliary macro that is also run when
3654# autoupdate runs m4. It simply calls m4_warning, but
3655# we need a wrapper so that each warning is emitted only
3656# once. We break the quoting in m4_warning's argument in
3657# order to expand this macro's arguments, not AU_DEFUN's.
3658
3659
3660# Finally, this is the expansion that is picked up by
3661# autoconf. It tells the user to run autoupdate, and
3662# then outputs the replacement expansion. We do not care
3663# about autoupdate's warning because that contains
3664# information on what to do *after* running autoupdate.
3665
3666
3667# This is what autoupdate's m4 run will expand. It fires
3668# the warning (with _au_warn_XXX), outputs it into the
3669# updated configure.ac (with AC_DIAGNOSE), and then outputs
3670# the replacement expansion.
3671
3672
3673# This is an auxiliary macro that is also run when
3674# autoupdate runs m4. It simply calls m4_warning, but
3675# we need a wrapper so that each warning is emitted only
3676# once. We break the quoting in m4_warning's argument in
3677# order to expand this macro's arguments, not AU_DEFUN's.
3678
3679
3680# Finally, this is the expansion that is picked up by
3681# autoconf. It tells the user to run autoupdate, and
3682# then outputs the replacement expansion. We do not care
3683# about autoupdate's warning because that contains
3684# information on what to do *after* running autoupdate.
3685
3686
3687
3688
3689# _LT_WITH_PIC([MODE])
3690# --------------------
3691# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3692# LT_INIT options.
3693# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3694# _LT_WITH_PIC
3695
3696
3697
3698
3699# Old name:
3700# This is what autoupdate's m4 run will expand. It fires
3701# the warning (with _au_warn_XXX), outputs it into the
3702# updated configure.ac (with AC_DIAGNOSE), and then outputs
3703# the replacement expansion.
3704
3705
3706# This is an auxiliary macro that is also run when
3707# autoupdate runs m4. It simply calls m4_warning, but
3708# we need a wrapper so that each warning is emitted only
3709# once. We break the quoting in m4_warning's argument in
3710# order to expand this macro's arguments, not AU_DEFUN's.
3711
3712
3713# Finally, this is the expansion that is picked up by
3714# autoconf. It tells the user to run autoupdate, and
3715# then outputs the replacement expansion. We do not care
3716# about autoupdate's warning because that contains
3717# information on what to do *after* running autoupdate.
3718
3719
3720
3721## ----------------- ##
3722## LTDL_INIT Options ##
3723## ----------------- ##
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3735#
3736# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3737# Written by Gary V. Vaughan, 2004
3738#
3739# This file is free software; the Free Software Foundation gives
3740# unlimited permission to copy and/or distribute it, with or without
3741# modifications, as long as this notice is preserved.
3742
3743# serial 6 ltsugar.m4
3744
3745# This is to help aclocal find these macros, as it can't see m4_define.
3746
3747
3748
3749# lt_join(SEP, ARG1, [ARG2...])
3750# -----------------------------
3751# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3752# associated separator.
3753# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3754# versions in m4sugar had bugs.
3755
3756
3757
3758
3759# lt_car(LIST)
3760# lt_cdr(LIST)
3761# ------------
3762# Manipulate m4 lists.
3763# These macros are necessary as long as will still need to support
3764# Autoconf-2.59 which quotes differently.
3765
3766
3767
3768
3769
3770# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3771# ------------------------------------------
3772# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3773# Note that neither SEPARATOR nor STRING are expanded; they are appended
3774# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3775# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3776# than defined and empty).
3777#
3778# This macro is needed until we can rely on Autoconf 2.62, since earlier
3779# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3780
3781
3782
3783
3784# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3785# ----------------------------------------------------------
3786# Produce a SEP delimited list of all paired combinations of elements of
3787# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3788# has the form PREFIXmINFIXSUFFIXn.
3789# Needed until we can rely on m4_combine added in Autoconf 2.62.
3790
3791
3792
3793# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3794# -----------------------------------------------------------------------
3795# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3796# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3797
3798
3799
3800# lt_dict_add(DICT, KEY, VALUE)
3801# -----------------------------
3802
3803
3804
3805# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3806# --------------------------------------------
3807
3808
3809
3810# lt_dict_fetch(DICT, KEY, [SUBKEY])
3811# ----------------------------------
3812
3813
3814
3815# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3816# -----------------------------------------------------------------
3817
3818
3819
3820# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3821# --------------------------------------------------------------
3822
3823
3824# ltversion.m4 -- version numbers -*- Autoconf -*-
3825#
3826# Copyright (C) 2004 Free Software Foundation, Inc.
3827# Written by Scott James Remnant, 2004
3828#
3829# This file is free software; the Free Software Foundation gives
3830# unlimited permission to copy and/or distribute it, with or without
3831# modifications, as long as this notice is preserved.
3832
3833# Generated from ltversion.in.
3834
3835# serial 3134 ltversion.m4
3836# This file is part of GNU Libtool
3837
3838
3839
3840
3841
3842
3843# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3844#
3845# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3846# Written by Scott James Remnant, 2004.
3847#
3848# This file is free software; the Free Software Foundation gives
3849# unlimited permission to copy and/or distribute it, with or without
3850# modifications, as long as this notice is preserved.
3851
3852# serial 4 lt~obsolete.m4
3853
3854# These exist entirely to fool aclocal when bootstrapping libtool.
3855#
3856# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3857# which have later been changed to m4_define as they aren't part of the
3858# exported API, or moved to Autoconf or Automake where they belong.
3859#
3860# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3861# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3862# using a macro with the same name in our local m4/libtool.m4 it'll
3863# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3864# and doesn't know about Autoconf macros at all.)
3865#
3866# So we provide this file, which has a silly filename so it's always
3867# included after everything else. This provides aclocal with the
3868# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3869# because those macros already exist, or will be overwritten later.
3870# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3871#
3872# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3873# Yes, that means every name once taken will need to remain here until
3874# we give up compatibility with versions before 1.7, at which point
3875# we need to keep only those names which we still refer to.
3876
3877# This is to help aclocal find these macros, as it can't see m4_define.
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942## -*- Autoconf -*-
3943
3944# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3945# Free Software Foundation, Inc.
3946#
3947# This file is free software; the Free Software Foundation
3948# gives unlimited permission to copy and/or distribute it,
3949# with or without modifications, as long as this notice is preserved.
3950
3951# serial 8
3952
3953# Based on depend.m4 from automake 1.9, modified for standalone use in
3954# an environment where GNU make is required.
3955
3956# ZW_PROG_COMPILER_DEPENDENCIES
3957# -----------------------------
3958# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3959# sets fooDEPMODE accordingly. Cache-variable compatible with
3960# original; not side-effect compatible. As the users of this macro
3961# may require accurate dependencies for correct builds, it does *not*
3962# honor --disable-dependency-checking, and failure to detect a usable
3963# method is an error. depcomp is assumed to be located in
3964# $ac_aux_dir.
3965#
3966# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3967
3968
3969
3970# AM_SET_DEPDIR
3971# -------------
3972# Choose a directory name for dependency files.
3973
3974
3975# ZW_CREATE_DEPDIR
3976# ----------------
3977# As AM_SET_DEPDIR, but also create the directory at config.status time.
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
6bb11ab3
L
4019
4020
4021
4022
4023
6bb11ab3
L
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
6bb11ab3
L
4039
4040
4041
4042
4043
4044# intl sister-directory configuration rules.
4045#
4046
4047# The idea behind this macro is that there's no need to repeat all the
4048# autoconf probes done by the intl directory - it's already done them
4049# for us. In fact, there's no need even to look at the cache for the
4050# answers. All we need to do is nab a few pieces of information.
4051# The intl directory is set up to make this easy, by generating a
4052# small file which can be sourced as a shell script; then we produce
4053# the necessary substitutions and definitions for this directory.
4054
4055
4056
4057# Autoconf M4 include file defining utility macros for complex Canadian
4058# cross builds.
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068####
4069# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4070# or AC_INIT.
4071# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4072
4073####
4074# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4075# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4076
4077
4078####
4079# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4080# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4081
4082
4083
4084# Backported from Autoconf 2.5x; can go away when and if
4085# we switch. Put the OS path separator in $PATH_SEPARATOR.
4086
4087
4088
4089
37f980dc
SM
4090
4091
4092
4093
6bb11ab3
L
4094# ACX_HAVE_GCC_FOR_TARGET
4095# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4096
4097
4098# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4099# Searching for installed target binutils. We need to take extra care,
4100# else we may find the wrong assembler, linker, etc., and lose.
4101#
4102# First try --with-build-time-tools, if specified.
4103#
4104# For build != host, we ask the installed GCC for the name of the tool it
4105# uses, and accept it if it is an absolute path. This is because the
4106# only good choice for a compiler is the same GCC version that is being
4107# installed (or we couldn't make target libraries), and we assume that
4108# on the host system we'll have not only the same GCC version, but also
4109# the same binutils version.
4110#
4111# For build == host, search the same directories that the installed
4112# compiler will search. We used to do this for the assembler, linker,
4113# and nm only; for simplicity of configuration, however, we extend this
4114# criterion to tools (such as ar and ranlib) that are never invoked by
4115# the compiler, to avoid mismatches.
4116#
4117# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4118# if build == target. This makes the most sense only when bootstrapping,
4119# but we also do so when build != host. In this case, we hope that the
4120# build and host systems will have similar contents of MD_EXEC_PREFIX.
4121#
4122# If we do not find a suitable binary, then try the user's path.
4123
4124
4125###
4126# AC_PROG_CPP_WERROR
4127# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4128# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4129# For now, using this also overrides header checks to use only the
4130# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4131# bit harder from here).
4132# Eventually autoconf will default to checking headers with the compiler
4133# instead, and we'll have to do this differently.
4134
4135# AC_PROG_CPP_WERROR
4136
4137# Test for GNAT.
4138# We require the gnatbind & gnatmake programs, as well as a compiler driver
4139# that understands Ada. We use the user's CC setting, already found, and
4140# possibly add $1 to the command-line parameters.
4141#
4142# Sets the shell variable have_gnat to yes or no as appropriate, and
4143# substitutes GNATBIND and GNATMAKE.
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169ac_ext=c
4170ac_cpp='$CPP $CPPFLAGS'
4171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4173ac_compiler_gnu=$ac_cv_c_compiler_gnu
4174if test -n "$ac_tool_prefix"; then
4175 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4176set dummy ${ac_tool_prefix}gcc; ac_word=$2
4177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4178$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4179if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4180 $as_echo_n "(cached) " >&6
4181else
4182 if test -n "$CC"; then
4183 ac_cv_prog_CC="$CC" # Let the user override the test.
4184else
4185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186for as_dir in $PATH
4187do
4188 IFS=$as_save_IFS
4189 test -z "$as_dir" && as_dir=.
4190 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4192 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4194 break 2
4195 fi
4196done
4197 done
4198IFS=$as_save_IFS
4199
4200fi
4201fi
4202CC=$ac_cv_prog_CC
4203if test -n "$CC"; then
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4205$as_echo "$CC" >&6; }
4206else
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4208$as_echo "no" >&6; }
4209fi
4210
4211
4212fi
4213if test -z "$ac_cv_prog_CC"; then
4214 ac_ct_CC=$CC
4215 # Extract the first word of "gcc", so it can be a program name with args.
4216set dummy gcc; ac_word=$2
4217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4219if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4220 $as_echo_n "(cached) " >&6
4221else
4222 if test -n "$ac_ct_CC"; then
4223 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4224else
4225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226for as_dir in $PATH
4227do
4228 IFS=$as_save_IFS
4229 test -z "$as_dir" && as_dir=.
4230 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4232 ac_cv_prog_ac_ct_CC="gcc"
4233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4234 break 2
4235 fi
4236done
4237 done
4238IFS=$as_save_IFS
4239
4240fi
4241fi
4242ac_ct_CC=$ac_cv_prog_ac_ct_CC
4243if test -n "$ac_ct_CC"; then
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4245$as_echo "$ac_ct_CC" >&6; }
4246else
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248$as_echo "no" >&6; }
4249fi
4250
4251 if test "x$ac_ct_CC" = x; then
4252 CC=""
4253 else
4254 case $cross_compiling:$ac_tool_warned in
4255yes:)
4256{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4257$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4258ac_tool_warned=yes ;;
4259esac
4260 CC=$ac_ct_CC
4261 fi
4262else
4263 CC="$ac_cv_prog_CC"
4264fi
4265
4266if test -z "$CC"; then
4267 if test -n "$ac_tool_prefix"; then
4268 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4269set dummy ${ac_tool_prefix}cc; ac_word=$2
4270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4271$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4272if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4273 $as_echo_n "(cached) " >&6
4274else
4275 if test -n "$CC"; then
4276 ac_cv_prog_CC="$CC" # Let the user override the test.
4277else
4278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4279for as_dir in $PATH
4280do
4281 IFS=$as_save_IFS
4282 test -z "$as_dir" && as_dir=.
4283 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4285 ac_cv_prog_CC="${ac_tool_prefix}cc"
4286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4287 break 2
4288 fi
4289done
4290 done
4291IFS=$as_save_IFS
4292
4293fi
4294fi
4295CC=$ac_cv_prog_CC
4296if test -n "$CC"; then
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4298$as_echo "$CC" >&6; }
4299else
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4301$as_echo "no" >&6; }
4302fi
4303
4304
4305 fi
4306fi
4307if test -z "$CC"; then
4308 # Extract the first word of "cc", so it can be a program name with args.
4309set dummy cc; ac_word=$2
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4311$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4312if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4313 $as_echo_n "(cached) " >&6
4314else
4315 if test -n "$CC"; then
4316 ac_cv_prog_CC="$CC" # Let the user override the test.
4317else
4318 ac_prog_rejected=no
4319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320for as_dir in $PATH
4321do
4322 IFS=$as_save_IFS
4323 test -z "$as_dir" && as_dir=.
4324 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4325 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4326 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4327 ac_prog_rejected=yes
4328 continue
4329 fi
4330 ac_cv_prog_CC="cc"
4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332 break 2
4333 fi
4334done
4335 done
4336IFS=$as_save_IFS
4337
4338if test $ac_prog_rejected = yes; then
4339 # We found a bogon in the path, so make sure we never use it.
4340 set dummy $ac_cv_prog_CC
4341 shift
4342 if test $# != 0; then
4343 # We chose a different compiler from the bogus one.
4344 # However, it has the same basename, so the bogon will be chosen
4345 # first if we set CC to just the basename; use the full file name.
4346 shift
4347 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4348 fi
4349fi
4350fi
4351fi
4352CC=$ac_cv_prog_CC
4353if test -n "$CC"; then
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4355$as_echo "$CC" >&6; }
4356else
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4358$as_echo "no" >&6; }
4359fi
4360
4361
4362fi
4363if test -z "$CC"; then
4364 if test -n "$ac_tool_prefix"; then
4365 for ac_prog in cl.exe
4366 do
4367 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4368set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4370$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4371if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4372 $as_echo_n "(cached) " >&6
4373else
4374 if test -n "$CC"; then
4375 ac_cv_prog_CC="$CC" # Let the user override the test.
4376else
4377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4378for as_dir in $PATH
4379do
4380 IFS=$as_save_IFS
4381 test -z "$as_dir" && as_dir=.
4382 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4384 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4386 break 2
4387 fi
4388done
4389 done
4390IFS=$as_save_IFS
4391
4392fi
4393fi
4394CC=$ac_cv_prog_CC
4395if test -n "$CC"; then
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4397$as_echo "$CC" >&6; }
4398else
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4400$as_echo "no" >&6; }
4401fi
4402
4403
4404 test -n "$CC" && break
4405 done
4406fi
4407if test -z "$CC"; then
4408 ac_ct_CC=$CC
4409 for ac_prog in cl.exe
4410do
4411 # Extract the first word of "$ac_prog", so it can be a program name with args.
4412set dummy $ac_prog; ac_word=$2
4413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4414$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4415if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4416 $as_echo_n "(cached) " >&6
4417else
4418 if test -n "$ac_ct_CC"; then
4419 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4420else
4421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4422for as_dir in $PATH
4423do
4424 IFS=$as_save_IFS
4425 test -z "$as_dir" && as_dir=.
4426 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4428 ac_cv_prog_ac_ct_CC="$ac_prog"
4429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4430 break 2
4431 fi
4432done
4433 done
4434IFS=$as_save_IFS
4435
4436fi
4437fi
4438ac_ct_CC=$ac_cv_prog_ac_ct_CC
4439if test -n "$ac_ct_CC"; then
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4441$as_echo "$ac_ct_CC" >&6; }
4442else
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4444$as_echo "no" >&6; }
4445fi
4446
4447
4448 test -n "$ac_ct_CC" && break
4449done
4450
4451 if test "x$ac_ct_CC" = x; then
4452 CC=""
4453 else
4454 case $cross_compiling:$ac_tool_warned in
4455yes:)
4456{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4457$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4458ac_tool_warned=yes ;;
4459esac
4460 CC=$ac_ct_CC
4461 fi
4462fi
4463
4464fi
4465
4466
4467test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4468$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4469as_fn_error $? "no acceptable C compiler found in \$PATH
4470See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4471
4472# Provide some information about the compiler.
4473$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4474set X $ac_compile
4475ac_compiler=$2
4476for ac_option in --version -v -V -qversion; do
4477 { { ac_try="$ac_compiler $ac_option >&5"
4478case "(($ac_try" in
4479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4480 *) ac_try_echo=$ac_try;;
4481esac
4482eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4483$as_echo "$ac_try_echo"; } >&5
4484 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4485 ac_status=$?
4486 if test -s conftest.err; then
4487 sed '10a\
4488... rest of stderr output deleted ...
4489 10q' conftest.err >conftest.er1
4490 cat conftest.er1 >&5
6bb11ab3 4491 fi
d0ac1c44 4492 rm -f conftest.er1 conftest.err
6bb11ab3
L
4493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4494 test $ac_status = 0; }
4495done
4496
4497cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498/* end confdefs.h. */
4499
4500int
4501main ()
4502{
4503
4504 ;
4505 return 0;
4506}
4507_ACEOF
4508ac_clean_files_save=$ac_clean_files
d0ac1c44 4509ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4510# Try to create an executable without -o first, disregard a.out.
4511# It will help us diagnose broken compilers, and finding out an intuition
4512# of exeext.
d0ac1c44
SM
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4514$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4515ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4516
4517# The possible output files:
4518ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4519
4520ac_rmfiles=
4521for ac_file in $ac_files
4522do
4523 case $ac_file in
4524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4525 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4526 esac
4527done
4528rm -f $ac_rmfiles
4529
4530if { { ac_try="$ac_link_default"
4531case "(($ac_try" in
4532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4533 *) ac_try_echo=$ac_try;;
4534esac
4535eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4536$as_echo "$ac_try_echo"; } >&5
4537 (eval "$ac_link_default") 2>&5
4538 ac_status=$?
4539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4540 test $ac_status = 0; }; then :
4541 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4542# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4543# in a Makefile. We should not override ac_cv_exeext if it was cached,
4544# so that the user can short-circuit this test for compilers unknown to
4545# Autoconf.
4546for ac_file in $ac_files ''
4547do
4548 test -f "$ac_file" || continue
4549 case $ac_file in
4550 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4551 ;;
4552 [ab].out )
4553 # We found the default executable, but exeext='' is most
4554 # certainly right.
4555 break;;
4556 *.* )
4557 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4558 then :; else
4559 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4560 fi
4561 # We set ac_cv_exeext here because the later test for it is not
4562 # safe: cross compilers may not add the suffix if given an `-o'
4563 # argument, so we may need to know it at that point already.
4564 # Even if this section looks crufty: it has the advantage of
4565 # actually working.
4566 break;;
4567 * )
4568 break;;
4569 esac
4570done
4571test "$ac_cv_exeext" = no && ac_cv_exeext=
4572
4573else
4574 ac_file=''
4575fi
6bb11ab3 4576if test -z "$ac_file"; then :
d0ac1c44
SM
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4578$as_echo "no" >&6; }
4579$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4580sed 's/^/| /' conftest.$ac_ext >&5
4581
4582{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4583$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4584as_fn_error 77 "C compiler cannot create executables
4585See \`config.log' for more details" "$LINENO" 5; }
4586else
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4588$as_echo "yes" >&6; }
6bb11ab3 4589fi
d0ac1c44
SM
4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4591$as_echo_n "checking for C compiler default output file name... " >&6; }
4592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4593$as_echo "$ac_file" >&6; }
6bb11ab3
L
4594ac_exeext=$ac_cv_exeext
4595
d0ac1c44 4596rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4597ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4599$as_echo_n "checking for suffix of executables... " >&6; }
4600if { { ac_try="$ac_link"
4601case "(($ac_try" in
4602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4603 *) ac_try_echo=$ac_try;;
4604esac
4605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4606$as_echo "$ac_try_echo"; } >&5
4607 (eval "$ac_link") 2>&5
4608 ac_status=$?
4609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4610 test $ac_status = 0; }; then :
4611 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4612# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4613# work properly (i.e., refer to `conftest.exe'), while it won't with
4614# `rm'.
4615for ac_file in conftest.exe conftest conftest.*; do
4616 test -f "$ac_file" || continue
4617 case $ac_file in
4618 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4619 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4620 break;;
4621 * ) break;;
4622 esac
4623done
4624else
4625 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4626$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4627as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4628See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4629fi
d0ac1c44 4630rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4632$as_echo "$ac_cv_exeext" >&6; }
4633
4634rm -f conftest.$ac_ext
4635EXEEXT=$ac_cv_exeext
4636ac_exeext=$EXEEXT
d0ac1c44
SM
4637cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4638/* end confdefs.h. */
4639#include <stdio.h>
4640int
4641main ()
4642{
4643FILE *f = fopen ("conftest.out", "w");
4644 return ferror (f) || fclose (f) != 0;
4645
4646 ;
4647 return 0;
4648}
4649_ACEOF
4650ac_clean_files="$ac_clean_files conftest.out"
4651# Check that the compiler produces executables we can run. If not, either
4652# the compiler is broken, or we cross compile.
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4654$as_echo_n "checking whether we are cross compiling... " >&6; }
4655if test "$cross_compiling" != yes; then
4656 { { ac_try="$ac_link"
4657case "(($ac_try" in
4658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4659 *) ac_try_echo=$ac_try;;
4660esac
4661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4662$as_echo "$ac_try_echo"; } >&5
4663 (eval "$ac_link") 2>&5
4664 ac_status=$?
4665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4666 test $ac_status = 0; }
4667 if { ac_try='./conftest$ac_cv_exeext'
4668 { { case "(($ac_try" in
4669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4670 *) ac_try_echo=$ac_try;;
4671esac
4672eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4673$as_echo "$ac_try_echo"; } >&5
4674 (eval "$ac_try") 2>&5
4675 ac_status=$?
4676 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4677 test $ac_status = 0; }; }; then
4678 cross_compiling=no
4679 else
4680 if test "$cross_compiling" = maybe; then
4681 cross_compiling=yes
4682 else
4683 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4684$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4685as_fn_error $? "cannot run C compiled programs.
4686If you meant to cross compile, use \`--host'.
4687See \`config.log' for more details" "$LINENO" 5; }
4688 fi
4689 fi
4690fi
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4692$as_echo "$cross_compiling" >&6; }
4693
4694rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4695ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4697$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4698if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4699 $as_echo_n "(cached) " >&6
4700else
4701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4702/* end confdefs.h. */
4703
4704int
4705main ()
4706{
4707
4708 ;
4709 return 0;
4710}
4711_ACEOF
4712rm -f conftest.o conftest.obj
4713if { { ac_try="$ac_compile"
4714case "(($ac_try" in
4715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4716 *) ac_try_echo=$ac_try;;
4717esac
4718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4719$as_echo "$ac_try_echo"; } >&5
4720 (eval "$ac_compile") 2>&5
4721 ac_status=$?
4722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4723 test $ac_status = 0; }; then :
4724 for ac_file in conftest.o conftest.obj conftest.*; do
4725 test -f "$ac_file" || continue;
4726 case $ac_file in
4727 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4728 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4729 break;;
4730 esac
4731done
4732else
4733 $as_echo "$as_me: failed program was:" >&5
4734sed 's/^/| /' conftest.$ac_ext >&5
4735
4736{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4737$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4738as_fn_error $? "cannot compute suffix of object files: cannot compile
4739See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4740fi
4741rm -f conftest.$ac_cv_objext conftest.$ac_ext
4742fi
4743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4744$as_echo "$ac_cv_objext" >&6; }
4745OBJEXT=$ac_cv_objext
4746ac_objext=$OBJEXT
4747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4748$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4749if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4750 $as_echo_n "(cached) " >&6
4751else
4752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4753/* end confdefs.h. */
4754
4755int
4756main ()
4757{
4758#ifndef __GNUC__
4759 choke me
4760#endif
4761
4762 ;
4763 return 0;
4764}
4765_ACEOF
4766if ac_fn_c_try_compile "$LINENO"; then :
4767 ac_compiler_gnu=yes
4768else
4769 ac_compiler_gnu=no
4770fi
4771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4772ac_cv_c_compiler_gnu=$ac_compiler_gnu
4773
4774fi
4775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4776$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4777if test $ac_compiler_gnu = yes; then
4778 GCC=yes
4779else
4780 GCC=
4781fi
4782ac_test_CFLAGS=${CFLAGS+set}
4783ac_save_CFLAGS=$CFLAGS
4784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4785$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4786if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4787 $as_echo_n "(cached) " >&6
4788else
4789 ac_save_c_werror_flag=$ac_c_werror_flag
4790 ac_c_werror_flag=yes
4791 ac_cv_prog_cc_g=no
4792 CFLAGS="-g"
4793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4794/* end confdefs.h. */
4795
4796int
4797main ()
4798{
4799
4800 ;
4801 return 0;
4802}
4803_ACEOF
4804if ac_fn_c_try_compile "$LINENO"; then :
4805 ac_cv_prog_cc_g=yes
4806else
4807 CFLAGS=""
4808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4809/* end confdefs.h. */
4810
4811int
4812main ()
4813{
4814
4815 ;
4816 return 0;
4817}
4818_ACEOF
4819if ac_fn_c_try_compile "$LINENO"; then :
4820
4821else
4822 ac_c_werror_flag=$ac_save_c_werror_flag
4823 CFLAGS="-g"
4824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4825/* end confdefs.h. */
4826
4827int
4828main ()
4829{
4830
4831 ;
4832 return 0;
4833}
4834_ACEOF
4835if ac_fn_c_try_compile "$LINENO"; then :
4836 ac_cv_prog_cc_g=yes
4837fi
4838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4839fi
4840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4841fi
4842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4843 ac_c_werror_flag=$ac_save_c_werror_flag
4844fi
4845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4846$as_echo "$ac_cv_prog_cc_g" >&6; }
4847if test "$ac_test_CFLAGS" = set; then
4848 CFLAGS=$ac_save_CFLAGS
4849elif test $ac_cv_prog_cc_g = yes; then
4850 if test "$GCC" = yes; then
4851 CFLAGS="-g -O2"
4852 else
4853 CFLAGS="-g"
4854 fi
4855else
4856 if test "$GCC" = yes; then
4857 CFLAGS="-O2"
4858 else
4859 CFLAGS=
4860 fi
4861fi
4862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4863$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4864if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4865 $as_echo_n "(cached) " >&6
4866else
4867 ac_cv_prog_cc_c89=no
4868ac_save_CC=$CC
4869cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4870/* end confdefs.h. */
4871#include <stdarg.h>
4872#include <stdio.h>
d0ac1c44 4873struct stat;
6bb11ab3
L
4874/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4875struct buf { int x; };
4876FILE * (*rcsopen) (struct buf *, struct stat *, int);
4877static char *e (p, i)
4878 char **p;
4879 int i;
4880{
4881 return p[i];
4882}
4883static char *f (char * (*g) (char **, int), char **p, ...)
4884{
4885 char *s;
4886 va_list v;
4887 va_start (v,p);
4888 s = g (p, va_arg (v,int));
4889 va_end (v);
4890 return s;
4891}
4892
4893/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4894 function prototypes and stuff, but not '\xHH' hex character constants.
4895 These don't provoke an error unfortunately, instead are silently treated
4896 as 'x'. The following induces an error, until -std is added to get
4897 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4898 array size at least. It's necessary to write '\x00'==0 to get something
4899 that's true only with -std. */
4900int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4901
4902/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4903 inside strings and character constants. */
4904#define FOO(x) 'x'
4905int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4906
4907int test (int i, double x);
4908struct s1 {int (*f) (int a);};
4909struct s2 {int (*f) (double a);};
4910int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4911int argc;
4912char **argv;
4913int
4914main ()
4915{
4916return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4917 ;
4918 return 0;
4919}
4920_ACEOF
4921for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4922 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4923do
4924 CC="$ac_save_CC $ac_arg"
4925 if ac_fn_c_try_compile "$LINENO"; then :
4926 ac_cv_prog_cc_c89=$ac_arg
4927fi
4928rm -f core conftest.err conftest.$ac_objext
4929 test "x$ac_cv_prog_cc_c89" != "xno" && break
4930done
4931rm -f conftest.$ac_ext
4932CC=$ac_save_CC
4933
4934fi
4935# AC_CACHE_VAL
4936case "x$ac_cv_prog_cc_c89" in
4937 x)
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4939$as_echo "none needed" >&6; } ;;
4940 xno)
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4942$as_echo "unsupported" >&6; } ;;
4943 *)
4944 CC="$CC $ac_cv_prog_cc_c89"
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4946$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4947esac
4948if test "x$ac_cv_prog_cc_c89" != xno; then :
4949
4950fi
4951
4952ac_ext=c
4953ac_cpp='$CPP $CPPFLAGS'
4954ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4955ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4956ac_compiler_gnu=$ac_cv_c_compiler_gnu
4957
4958ac_aux_dir=
4959for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4960 if test -f "$ac_dir/install-sh"; then
4961 ac_aux_dir=$ac_dir
4962 ac_install_sh="$ac_aux_dir/install-sh -c"
4963 break
4964 elif test -f "$ac_dir/install.sh"; then
4965 ac_aux_dir=$ac_dir
4966 ac_install_sh="$ac_aux_dir/install.sh -c"
4967 break
4968 elif test -f "$ac_dir/shtool"; then
4969 ac_aux_dir=$ac_dir
4970 ac_install_sh="$ac_aux_dir/shtool install -c"
4971 break
4972 fi
6bb11ab3
L
4973done
4974if test -z "$ac_aux_dir"; then
d0ac1c44 4975 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4976fi
4977
4978# These three variables are undocumented and unsupported,
4979# and are intended to be withdrawn in a future Autoconf release.
4980# They can cause serious problems if a builder's source tree is in a directory
4981# whose full name contains unusual characters.
4982ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4983ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4984ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4985
4986
4987# Make sure we can run config.sub.
4988$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4989 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4990
4991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4992$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4993if ${ac_cv_build+:} false; then :
6bb11ab3
L
4994 $as_echo_n "(cached) " >&6
4995else
4996 ac_build_alias=$build_alias
4997test "x$ac_build_alias" = x &&
4998 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4999test "x$ac_build_alias" = x &&
d0ac1c44 5000 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 5001ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 5002 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
5003
5004fi
5005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5006$as_echo "$ac_cv_build" >&6; }
5007case $ac_cv_build in
5008*-*-*) ;;
d0ac1c44 5009*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
5010esac
5011build=$ac_cv_build
5012ac_save_IFS=$IFS; IFS='-'
5013set x $ac_cv_build
5014shift
5015build_cpu=$1
5016build_vendor=$2
5017shift; shift
5018# Remember, the first character of IFS is used to create $*,
5019# except with old shells:
5020build_os=$*
5021IFS=$ac_save_IFS
5022case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5023
5024
5025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5026$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5027if ${ac_cv_host+:} false; then :
6bb11ab3
L
5028 $as_echo_n "(cached) " >&6
5029else
5030 if test "x$host_alias" = x; then
5031 ac_cv_host=$ac_cv_build
5032else
5033 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5034 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5035fi
5036
5037fi
5038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5039$as_echo "$ac_cv_host" >&6; }
5040case $ac_cv_host in
5041*-*-*) ;;
d0ac1c44 5042*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5043esac
5044host=$ac_cv_host
5045ac_save_IFS=$IFS; IFS='-'
5046set x $ac_cv_host
5047shift
5048host_cpu=$1
5049host_vendor=$2
5050shift; shift
5051# Remember, the first character of IFS is used to create $*,
5052# except with old shells:
5053host_os=$*
5054IFS=$ac_save_IFS
5055case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5056
5057
5058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5059$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5060if ${ac_cv_target+:} false; then :
6bb11ab3
L
5061 $as_echo_n "(cached) " >&6
5062else
5063 if test "x$target_alias" = x; then
5064 ac_cv_target=$ac_cv_host
5065else
5066 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5067 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5068fi
5069
5070fi
5071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5072$as_echo "$ac_cv_target" >&6; }
5073case $ac_cv_target in
5074*-*-*) ;;
d0ac1c44 5075*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5076esac
5077target=$ac_cv_target
5078ac_save_IFS=$IFS; IFS='-'
5079set x $ac_cv_target
5080shift
5081target_cpu=$1
5082target_vendor=$2
5083shift; shift
5084# Remember, the first character of IFS is used to create $*,
5085# except with old shells:
5086target_os=$*
5087IFS=$ac_save_IFS
5088case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5089
5090
5091# The aliases save the names the user supplied, while $host etc.
5092# will get canonicalized.
5093test -n "$target_alias" &&
5094 test "$program_prefix$program_suffix$program_transform_name" = \
5095 NONENONEs,x,x, &&
5096 program_prefix=${target_alias}-
5097
5098ac_ext=c
5099ac_cpp='$CPP $CPPFLAGS'
5100ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5101ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5102ac_compiler_gnu=$ac_cv_c_compiler_gnu
5103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5104$as_echo_n "checking how to run the C preprocessor... " >&6; }
5105# On Suns, sometimes $CPP names a directory.
5106if test -n "$CPP" && test -d "$CPP"; then
5107 CPP=
5108fi
5109if test -z "$CPP"; then
d0ac1c44 5110 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5111 $as_echo_n "(cached) " >&6
5112else
5113 # Double quotes because CPP needs to be expanded
5114 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5115 do
5116 ac_preproc_ok=false
5117for ac_c_preproc_warn_flag in '' yes
5118do
5119 # Use a header file that comes with gcc, so configuring glibc
5120 # with a fresh cross-compiler works.
5121 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5122 # <limits.h> exists even on freestanding compilers.
5123 # On the NeXT, cc -E runs the code through the compiler's parser,
5124 # not just through cpp. "Syntax error" is here to catch this case.
5125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5126/* end confdefs.h. */
5127#ifdef __STDC__
5128# include <limits.h>
5129#else
5130# include <assert.h>
5131#endif
5132 Syntax error
5133_ACEOF
5134if ac_fn_c_try_cpp "$LINENO"; then :
5135
5136else
5137 # Broken: fails on valid input.
5138continue
5139fi
d0ac1c44 5140rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5141
5142 # OK, works on sane cases. Now check whether nonexistent headers
5143 # can be detected and how.
5144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145/* end confdefs.h. */
5146#include <ac_nonexistent.h>
5147_ACEOF
5148if ac_fn_c_try_cpp "$LINENO"; then :
5149 # Broken: success on invalid input.
5150continue
5151else
5152 # Passes both tests.
5153ac_preproc_ok=:
5154break
5155fi
d0ac1c44 5156rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5157
5158done
5159# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5160rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5161if $ac_preproc_ok; then :
5162 break
5163fi
5164
5165 done
5166 ac_cv_prog_CPP=$CPP
5167
5168fi
5169 CPP=$ac_cv_prog_CPP
5170else
5171 ac_cv_prog_CPP=$CPP
5172fi
5173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5174$as_echo "$CPP" >&6; }
5175ac_preproc_ok=false
5176for ac_c_preproc_warn_flag in '' yes
5177do
5178 # Use a header file that comes with gcc, so configuring glibc
5179 # with a fresh cross-compiler works.
5180 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5181 # <limits.h> exists even on freestanding compilers.
5182 # On the NeXT, cc -E runs the code through the compiler's parser,
5183 # not just through cpp. "Syntax error" is here to catch this case.
5184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5185/* end confdefs.h. */
5186#ifdef __STDC__
5187# include <limits.h>
5188#else
5189# include <assert.h>
5190#endif
5191 Syntax error
5192_ACEOF
5193if ac_fn_c_try_cpp "$LINENO"; then :
5194
5195else
5196 # Broken: fails on valid input.
5197continue
5198fi
d0ac1c44 5199rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5200
5201 # OK, works on sane cases. Now check whether nonexistent headers
5202 # can be detected and how.
5203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5204/* end confdefs.h. */
5205#include <ac_nonexistent.h>
5206_ACEOF
5207if ac_fn_c_try_cpp "$LINENO"; then :
5208 # Broken: success on invalid input.
5209continue
5210else
5211 # Passes both tests.
5212ac_preproc_ok=:
5213break
5214fi
d0ac1c44 5215rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5216
5217done
5218# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5219rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5220if $ac_preproc_ok; then :
5221
5222else
5223 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5224$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5225as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5226See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5227fi
5228
5229ac_ext=c
5230ac_cpp='$CPP $CPPFLAGS'
5231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5233ac_compiler_gnu=$ac_cv_c_compiler_gnu
5234
5235
5236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5237$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5238if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5239 $as_echo_n "(cached) " >&6
5240else
5241 if test -z "$GREP"; then
5242 ac_path_GREP_found=false
5243 # Loop through the user's path and test for each of PROGNAME-LIST
5244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5245for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5246do
5247 IFS=$as_save_IFS
5248 test -z "$as_dir" && as_dir=.
5249 for ac_prog in grep ggrep; do
5250 for ac_exec_ext in '' $ac_executable_extensions; do
5251 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5252 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5253# Check for GNU ac_path_GREP and select it if it is found.
5254 # Check for GNU $ac_path_GREP
5255case `"$ac_path_GREP" --version 2>&1` in
5256*GNU*)
5257 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5258*)
5259 ac_count=0
5260 $as_echo_n 0123456789 >"conftest.in"
5261 while :
5262 do
5263 cat "conftest.in" "conftest.in" >"conftest.tmp"
5264 mv "conftest.tmp" "conftest.in"
5265 cp "conftest.in" "conftest.nl"
5266 $as_echo 'GREP' >> "conftest.nl"
5267 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5269 as_fn_arith $ac_count + 1 && ac_count=$as_val
5270 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5271 # Best one so far, save it but keep looking for a better one
5272 ac_cv_path_GREP="$ac_path_GREP"
5273 ac_path_GREP_max=$ac_count
5274 fi
5275 # 10*(2^10) chars as input seems more than enough
5276 test $ac_count -gt 10 && break
5277 done
5278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5279esac
5280
5281 $ac_path_GREP_found && break 3
5282 done
5283 done
5284 done
5285IFS=$as_save_IFS
5286 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5287 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5288 fi
5289else
5290 ac_cv_path_GREP=$GREP
5291fi
5292
5293fi
5294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5295$as_echo "$ac_cv_path_GREP" >&6; }
5296 GREP="$ac_cv_path_GREP"
5297
5298
5299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5300$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5301if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5302 $as_echo_n "(cached) " >&6
5303else
5304 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5305 then ac_cv_path_EGREP="$GREP -E"
5306 else
5307 if test -z "$EGREP"; then
5308 ac_path_EGREP_found=false
5309 # Loop through the user's path and test for each of PROGNAME-LIST
5310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5311for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5312do
5313 IFS=$as_save_IFS
5314 test -z "$as_dir" && as_dir=.
5315 for ac_prog in egrep; do
5316 for ac_exec_ext in '' $ac_executable_extensions; do
5317 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5318 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5319# Check for GNU ac_path_EGREP and select it if it is found.
5320 # Check for GNU $ac_path_EGREP
5321case `"$ac_path_EGREP" --version 2>&1` in
5322*GNU*)
5323 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5324*)
5325 ac_count=0
5326 $as_echo_n 0123456789 >"conftest.in"
5327 while :
5328 do
5329 cat "conftest.in" "conftest.in" >"conftest.tmp"
5330 mv "conftest.tmp" "conftest.in"
5331 cp "conftest.in" "conftest.nl"
5332 $as_echo 'EGREP' >> "conftest.nl"
5333 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5334 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5335 as_fn_arith $ac_count + 1 && ac_count=$as_val
5336 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5337 # Best one so far, save it but keep looking for a better one
5338 ac_cv_path_EGREP="$ac_path_EGREP"
5339 ac_path_EGREP_max=$ac_count
5340 fi
5341 # 10*(2^10) chars as input seems more than enough
5342 test $ac_count -gt 10 && break
5343 done
5344 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5345esac
5346
5347 $ac_path_EGREP_found && break 3
5348 done
5349 done
5350 done
5351IFS=$as_save_IFS
5352 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5353 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5354 fi
5355else
5356 ac_cv_path_EGREP=$EGREP
5357fi
5358
5359 fi
5360fi
5361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5362$as_echo "$ac_cv_path_EGREP" >&6; }
5363 EGREP="$ac_cv_path_EGREP"
5364
5365
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5367$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5368if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5369 $as_echo_n "(cached) " >&6
5370else
5371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5372/* end confdefs.h. */
5373#include <stdlib.h>
5374#include <stdarg.h>
5375#include <string.h>
5376#include <float.h>
5377
5378int
5379main ()
5380{
5381
5382 ;
5383 return 0;
5384}
5385_ACEOF
5386if ac_fn_c_try_compile "$LINENO"; then :
5387 ac_cv_header_stdc=yes
5388else
5389 ac_cv_header_stdc=no
5390fi
5391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5392
5393if test $ac_cv_header_stdc = yes; then
5394 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5396/* end confdefs.h. */
5397#include <string.h>
5398
5399_ACEOF
5400if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5401 $EGREP "memchr" >/dev/null 2>&1; then :
5402
5403else
5404 ac_cv_header_stdc=no
5405fi
5406rm -f conftest*
5407
5408fi
5409
5410if test $ac_cv_header_stdc = yes; then
5411 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5413/* end confdefs.h. */
5414#include <stdlib.h>
5415
5416_ACEOF
5417if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5418 $EGREP "free" >/dev/null 2>&1; then :
5419
5420else
5421 ac_cv_header_stdc=no
5422fi
5423rm -f conftest*
5424
5425fi
5426
5427if test $ac_cv_header_stdc = yes; then
5428 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5429 if test "$cross_compiling" = yes; then :
5430 :
5431else
5432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5433/* end confdefs.h. */
5434#include <ctype.h>
5435#include <stdlib.h>
5436#if ((' ' & 0x0FF) == 0x020)
5437# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5438# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5439#else
5440# define ISLOWER(c) \
5441 (('a' <= (c) && (c) <= 'i') \
5442 || ('j' <= (c) && (c) <= 'r') \
5443 || ('s' <= (c) && (c) <= 'z'))
5444# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5445#endif
5446
5447#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5448int
5449main ()
5450{
5451 int i;
5452 for (i = 0; i < 256; i++)
5453 if (XOR (islower (i), ISLOWER (i))
5454 || toupper (i) != TOUPPER (i))
5455 return 2;
5456 return 0;
5457}
5458_ACEOF
5459if ac_fn_c_try_run "$LINENO"; then :
5460
5461else
5462 ac_cv_header_stdc=no
5463fi
5464rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5465 conftest.$ac_objext conftest.beam conftest.$ac_ext
5466fi
5467
5468fi
5469fi
5470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5471$as_echo "$ac_cv_header_stdc" >&6; }
5472if test $ac_cv_header_stdc = yes; then
5473
5474$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5475
5476fi
5477
5478# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5479for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5480 inttypes.h stdint.h unistd.h
5481do :
5482 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5483ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5484"
d0ac1c44 5485if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5486 cat >>confdefs.h <<_ACEOF
5487#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5488_ACEOF
5489
5490fi
5491
5492done
5493
5494
5495
5496 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5497if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5498 MINIX=yes
5499else
5500 MINIX=
5501fi
5502
5503
5504 if test "$MINIX" = yes; then
5505
5506$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5507
5508
5509$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5510
5511
5512$as_echo "#define _MINIX 1" >>confdefs.h
5513
5514 fi
5515
5516
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5518$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5519if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5520 $as_echo_n "(cached) " >&6
5521else
5522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5523/* end confdefs.h. */
5524
d0ac1c44
SM
5525# define __EXTENSIONS__ 1
5526 $ac_includes_default
6bb11ab3
L
5527int
5528main ()
5529{
5530
5531 ;
5532 return 0;
5533}
5534_ACEOF
5535if ac_fn_c_try_compile "$LINENO"; then :
5536 ac_cv_safe_to_define___extensions__=yes
5537else
5538 ac_cv_safe_to_define___extensions__=no
5539fi
5540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5541fi
5542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5543$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5544 test $ac_cv_safe_to_define___extensions__ = yes &&
5545 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5546
5547 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5548
5549 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5550
5551 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5552
5553 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5554
5555
5556test "$program_prefix" != NONE &&
5557 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5558# Use a double $ so make ignores it.
5559test "$program_suffix" != NONE &&
5560 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5561# Double any \ or $.
5562# By default was `s,x,x', remove it if useless.
5563ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5564program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5565
5566# Find a good install program. We prefer a C program (faster),
5567# so one script is as good as another. But avoid the broken or
5568# incompatible versions:
5569# SysV /etc/install, /usr/sbin/install
5570# SunOS /usr/etc/install
5571# IRIX /sbin/install
5572# AIX /bin/install
5573# AmigaOS /C/install, which installs bootblocks on floppy discs
5574# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5575# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5576# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5577# OS/2's system install, which has a completely different semantic
5578# ./install, which can be erroneously created by make from ./install.sh.
5579# Reject install programs that cannot install multiple files.
5580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5581$as_echo_n "checking for a BSD-compatible install... " >&6; }
5582if test -z "$INSTALL"; then
d0ac1c44 5583if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5584 $as_echo_n "(cached) " >&6
5585else
5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5587for as_dir in $PATH
5588do
5589 IFS=$as_save_IFS
5590 test -z "$as_dir" && as_dir=.
5591 # Account for people who put trailing slashes in PATH elements.
5592case $as_dir/ in #((
5593 ./ | .// | /[cC]/* | \
5594 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5595 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5596 /usr/ucb/* ) ;;
5597 *)
5598 # OSF1 and SCO ODT 3.0 have their own names for install.
5599 # Don't use installbsd from OSF since it installs stuff as root
5600 # by default.
5601 for ac_prog in ginstall scoinst install; do
5602 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5603 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5604 if test $ac_prog = install &&
5605 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5606 # AIX install. It has an incompatible calling convention.
5607 :
5608 elif test $ac_prog = install &&
5609 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5610 # program-specific install script used by HP pwplus--don't use.
5611 :
5612 else
5613 rm -rf conftest.one conftest.two conftest.dir
5614 echo one > conftest.one
5615 echo two > conftest.two
5616 mkdir conftest.dir
5617 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5618 test -s conftest.one && test -s conftest.two &&
5619 test -s conftest.dir/conftest.one &&
5620 test -s conftest.dir/conftest.two
5621 then
5622 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5623 break 3
5624 fi
5625 fi
5626 fi
5627 done
5628 done
5629 ;;
5630esac
5631
5632 done
5633IFS=$as_save_IFS
5634
5635rm -rf conftest.one conftest.two conftest.dir
5636
5637fi
5638 if test "${ac_cv_path_install+set}" = set; then
5639 INSTALL=$ac_cv_path_install
5640 else
5641 # As a last resort, use the slow shell script. Don't cache a
5642 # value for INSTALL within a source directory, because that will
5643 # break other packages using the cache if that directory is
5644 # removed, or if the value is a relative name.
5645 INSTALL=$ac_install_sh
5646 fi
5647fi
5648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5649$as_echo "$INSTALL" >&6; }
5650
5651# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5652# It thinks the first close brace ends the variable substitution.
5653test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5654
5655test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5656
5657test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5658
5659rm -rf .tst 2>/dev/null
5660mkdir .tst 2>/dev/null
5661if test -d .tst; then
5662 am__leading_dot=.
5663else
5664 am__leading_dot=_
5665fi
5666rmdir .tst 2>/dev/null
5667
5668DEPDIR="${am__leading_dot}deps"
5669
5670case `pwd` in
5671 *\ * | *\ *)
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5673$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5674esac
5675
5676
5677
5678macro_version='2.2.7a'
5679macro_revision='1.3134'
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693ltmain="$ac_aux_dir/ltmain.sh"
5694
5695# Backslashify metacharacters that are still active within
5696# double-quoted strings.
5697sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5698
5699# Same as above, but do not quote variable references.
5700double_quote_subst='s/\(["`\\]\)/\\\1/g'
5701
5702# Sed substitution to delay expansion of an escaped shell variable in a
5703# double_quote_subst'ed string.
5704delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5705
5706# Sed substitution to delay expansion of an escaped single quote.
5707delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5708
5709# Sed substitution to avoid accidental globbing in evaled expressions
5710no_glob_subst='s/\*/\\\*/g'
5711
5712ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5713ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5714ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5715
5716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5717$as_echo_n "checking how to print strings... " >&6; }
5718# Test print first, because it will be a builtin if present.
5719if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5720 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5721 ECHO='print -r --'
5722elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5723 ECHO='printf %s\n'
5724else
5725 # Use this function as a fallback that always works.
5726 func_fallback_echo ()
5727 {
5728 eval 'cat <<_LTECHO_EOF
5729$1
5730_LTECHO_EOF'
5731 }
5732 ECHO='func_fallback_echo'
5733fi
5734
5735# func_echo_all arg...
5736# Invoke $ECHO with all args, space-separated.
5737func_echo_all ()
5738{
5739 $ECHO ""
5740}
5741
5742case "$ECHO" in
5743 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5744$as_echo "printf" >&6; } ;;
5745 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5746$as_echo "print -r" >&6; } ;;
5747 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5748$as_echo "cat" >&6; } ;;
5749esac
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5765$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5766if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5767 $as_echo_n "(cached) " >&6
5768else
5769 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5770 for ac_i in 1 2 3 4 5 6 7; do
5771 ac_script="$ac_script$as_nl$ac_script"
5772 done
5773 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5774 { ac_script=; unset ac_script;}
5775 if test -z "$SED"; then
5776 ac_path_SED_found=false
5777 # Loop through the user's path and test for each of PROGNAME-LIST
5778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5779for as_dir in $PATH
5780do
5781 IFS=$as_save_IFS
5782 test -z "$as_dir" && as_dir=.
5783 for ac_prog in sed gsed; do
5784 for ac_exec_ext in '' $ac_executable_extensions; do
5785 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5786 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5787# Check for GNU ac_path_SED and select it if it is found.
5788 # Check for GNU $ac_path_SED
5789case `"$ac_path_SED" --version 2>&1` in
5790*GNU*)
5791 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5792*)
5793 ac_count=0
5794 $as_echo_n 0123456789 >"conftest.in"
5795 while :
5796 do
5797 cat "conftest.in" "conftest.in" >"conftest.tmp"
5798 mv "conftest.tmp" "conftest.in"
5799 cp "conftest.in" "conftest.nl"
5800 $as_echo '' >> "conftest.nl"
5801 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5802 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5803 as_fn_arith $ac_count + 1 && ac_count=$as_val
5804 if test $ac_count -gt ${ac_path_SED_max-0}; then
5805 # Best one so far, save it but keep looking for a better one
5806 ac_cv_path_SED="$ac_path_SED"
5807 ac_path_SED_max=$ac_count
5808 fi
5809 # 10*(2^10) chars as input seems more than enough
5810 test $ac_count -gt 10 && break
5811 done
5812 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5813esac
5814
5815 $ac_path_SED_found && break 3
5816 done
5817 done
5818 done
5819IFS=$as_save_IFS
5820 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5821 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5822 fi
5823else
5824 ac_cv_path_SED=$SED
5825fi
5826
5827fi
5828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5829$as_echo "$ac_cv_path_SED" >&6; }
5830 SED="$ac_cv_path_SED"
5831 rm -f conftest.sed
5832
5833test -z "$SED" && SED=sed
5834Xsed="$SED -e 1s/^X//"
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5847$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5848if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5849 $as_echo_n "(cached) " >&6
5850else
5851 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5852 then ac_cv_path_FGREP="$GREP -F"
5853 else
5854 if test -z "$FGREP"; then
5855 ac_path_FGREP_found=false
5856 # Loop through the user's path and test for each of PROGNAME-LIST
5857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5859do
5860 IFS=$as_save_IFS
5861 test -z "$as_dir" && as_dir=.
5862 for ac_prog in fgrep; do
5863 for ac_exec_ext in '' $ac_executable_extensions; do
5864 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5865 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5866# Check for GNU ac_path_FGREP and select it if it is found.
5867 # Check for GNU $ac_path_FGREP
5868case `"$ac_path_FGREP" --version 2>&1` in
5869*GNU*)
5870 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5871*)
5872 ac_count=0
5873 $as_echo_n 0123456789 >"conftest.in"
5874 while :
5875 do
5876 cat "conftest.in" "conftest.in" >"conftest.tmp"
5877 mv "conftest.tmp" "conftest.in"
5878 cp "conftest.in" "conftest.nl"
5879 $as_echo 'FGREP' >> "conftest.nl"
5880 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5881 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5882 as_fn_arith $ac_count + 1 && ac_count=$as_val
5883 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5884 # Best one so far, save it but keep looking for a better one
5885 ac_cv_path_FGREP="$ac_path_FGREP"
5886 ac_path_FGREP_max=$ac_count
5887 fi
5888 # 10*(2^10) chars as input seems more than enough
5889 test $ac_count -gt 10 && break
5890 done
5891 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5892esac
5893
5894 $ac_path_FGREP_found && break 3
5895 done
5896 done
5897 done
5898IFS=$as_save_IFS
5899 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5900 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5901 fi
5902else
5903 ac_cv_path_FGREP=$FGREP
5904fi
5905
5906 fi
5907fi
5908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5909$as_echo "$ac_cv_path_FGREP" >&6; }
5910 FGREP="$ac_cv_path_FGREP"
5911
5912
5913test -z "$GREP" && GREP=grep
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933# Check whether --with-gnu-ld was given.
5934if test "${with_gnu_ld+set}" = set; then :
5935 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5936else
5937 with_gnu_ld=no
5938fi
5939
5940ac_prog=ld
5941if test "$GCC" = yes; then
5942 # Check if gcc -print-prog-name=ld gives a path.
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5944$as_echo_n "checking for ld used by $CC... " >&6; }
5945 case $host in
5946 *-*-mingw*)
5947 # gcc leaves a trailing carriage return which upsets mingw
5948 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5949 *)
5950 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5951 esac
5952 case $ac_prog in
5953 # Accept absolute paths.
5954 [\\/]* | ?:[\\/]*)
5955 re_direlt='/[^/][^/]*/\.\./'
5956 # Canonicalize the pathname of ld
5957 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5958 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5959 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5960 done
5961 test -z "$LD" && LD="$ac_prog"
5962 ;;
5963 "")
5964 # If it fails, then pretend we aren't using GCC.
5965 ac_prog=ld
5966 ;;
5967 *)
5968 # If it is relative, then search for the first ld in PATH.
5969 with_gnu_ld=unknown
5970 ;;
5971 esac
5972elif test "$with_gnu_ld" = yes; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5974$as_echo_n "checking for GNU ld... " >&6; }
5975else
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5977$as_echo_n "checking for non-GNU ld... " >&6; }
5978fi
d0ac1c44 5979if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5980 $as_echo_n "(cached) " >&6
5981else
5982 if test -z "$LD"; then
5983 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5984 for ac_dir in $PATH; do
5985 IFS="$lt_save_ifs"
5986 test -z "$ac_dir" && ac_dir=.
5987 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5988 lt_cv_path_LD="$ac_dir/$ac_prog"
5989 # Check to see if the program is GNU ld. I'd rather use --version,
5990 # but apparently some variants of GNU ld only accept -v.
5991 # Break only if it was the GNU/non-GNU ld that we prefer.
5992 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5993 *GNU* | *'with BFD'*)
5994 test "$with_gnu_ld" != no && break
5995 ;;
5996 *)
5997 test "$with_gnu_ld" != yes && break
5998 ;;
5999 esac
6000 fi
6001 done
6002 IFS="$lt_save_ifs"
6003else
6004 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6005fi
6006fi
6007
6008LD="$lt_cv_path_LD"
6009if test -n "$LD"; then
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6011$as_echo "$LD" >&6; }
6012else
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6014$as_echo "no" >&6; }
6015fi
d0ac1c44 6016test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6018$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6019if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6020 $as_echo_n "(cached) " >&6
6021else
6022 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6023case `$LD -v 2>&1 </dev/null` in
6024*GNU* | *'with BFD'*)
6025 lt_cv_prog_gnu_ld=yes
6026 ;;
6027*)
6028 lt_cv_prog_gnu_ld=no
6029 ;;
6030esac
6031fi
6032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6033$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6034with_gnu_ld=$lt_cv_prog_gnu_ld
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6045$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6046if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6047 $as_echo_n "(cached) " >&6
6048else
6049 if test -n "$NM"; then
6050 # Let the user override the test.
6051 lt_cv_path_NM="$NM"
6052else
6053 lt_nm_to_check="${ac_tool_prefix}nm"
6054 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6055 lt_nm_to_check="$lt_nm_to_check nm"
6056 fi
6057 for lt_tmp_nm in $lt_nm_to_check; do
6058 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6059 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6060 IFS="$lt_save_ifs"
6061 test -z "$ac_dir" && ac_dir=.
6062 tmp_nm="$ac_dir/$lt_tmp_nm"
6063 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6064 # Check to see if the nm accepts a BSD-compat flag.
6065 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6066 # nm: unknown option "B" ignored
6067 # Tru64's nm complains that /dev/null is an invalid object file
6068 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6069 */dev/null* | *'Invalid file or object type'*)
6070 lt_cv_path_NM="$tmp_nm -B"
6071 break
6072 ;;
6073 *)
6074 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6075 */dev/null*)
6076 lt_cv_path_NM="$tmp_nm -p"
6077 break
6078 ;;
6079 *)
6080 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6081 continue # so that we can try to find one that supports BSD flags
6082 ;;
6083 esac
6084 ;;
6085 esac
6086 fi
6087 done
6088 IFS="$lt_save_ifs"
6089 done
6090 : ${lt_cv_path_NM=no}
6091fi
6092fi
6093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6094$as_echo "$lt_cv_path_NM" >&6; }
6095if test "$lt_cv_path_NM" != "no"; then
6096 NM="$lt_cv_path_NM"
6097else
6098 # Didn't find any BSD compatible name lister, look for dumpbin.
6099 if test -n "$DUMPBIN"; then :
6100 # Let the user override the test.
6101 else
6102 if test -n "$ac_tool_prefix"; then
6103 for ac_prog in dumpbin "link -dump"
6104 do
6105 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6106set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6109if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6110 $as_echo_n "(cached) " >&6
6111else
6112 if test -n "$DUMPBIN"; then
6113 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6114else
6115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116for as_dir in $PATH
6117do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6122 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124 break 2
6125 fi
6126done
6127 done
6128IFS=$as_save_IFS
6129
6130fi
6131fi
6132DUMPBIN=$ac_cv_prog_DUMPBIN
6133if test -n "$DUMPBIN"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6135$as_echo "$DUMPBIN" >&6; }
6136else
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138$as_echo "no" >&6; }
6139fi
6140
6141
6142 test -n "$DUMPBIN" && break
6143 done
6144fi
6145if test -z "$DUMPBIN"; then
6146 ac_ct_DUMPBIN=$DUMPBIN
6147 for ac_prog in dumpbin "link -dump"
6148do
6149 # Extract the first word of "$ac_prog", so it can be a program name with args.
6150set dummy $ac_prog; ac_word=$2
6151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6152$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6153if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6154 $as_echo_n "(cached) " >&6
6155else
6156 if test -n "$ac_ct_DUMPBIN"; then
6157 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6158else
6159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6160for as_dir in $PATH
6161do
6162 IFS=$as_save_IFS
6163 test -z "$as_dir" && as_dir=.
6164 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6166 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6168 break 2
6169 fi
6170done
6171 done
6172IFS=$as_save_IFS
6173
6174fi
6175fi
6176ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6177if test -n "$ac_ct_DUMPBIN"; then
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6179$as_echo "$ac_ct_DUMPBIN" >&6; }
6180else
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6182$as_echo "no" >&6; }
6183fi
6184
6185
6186 test -n "$ac_ct_DUMPBIN" && break
6187done
6188
6189 if test "x$ac_ct_DUMPBIN" = x; then
6190 DUMPBIN=":"
6191 else
6192 case $cross_compiling:$ac_tool_warned in
6193yes:)
6194{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6196ac_tool_warned=yes ;;
6197esac
6198 DUMPBIN=$ac_ct_DUMPBIN
6199 fi
6200fi
6201
6202 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6203 *COFF*)
6204 DUMPBIN="$DUMPBIN -symbols"
6205 ;;
6206 *)
6207 DUMPBIN=:
6208 ;;
6209 esac
6210 fi
6211
6212 if test "$DUMPBIN" != ":"; then
6213 NM="$DUMPBIN"
6214 fi
6215fi
6216test -z "$NM" && NM=nm
6217
6218
6219
6220
6221
6222
6223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6224$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6225if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6226 $as_echo_n "(cached) " >&6
6227else
6228 lt_cv_nm_interface="BSD nm"
6229 echo "int some_variable = 0;" > conftest.$ac_ext
6230 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6231 (eval "$ac_compile" 2>conftest.err)
6232 cat conftest.err >&5
6233 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6234 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6235 cat conftest.err >&5
6236 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6237 cat conftest.out >&5
6238 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6239 lt_cv_nm_interface="MS dumpbin"
6240 fi
6241 rm -f conftest*
6242fi
6243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6244$as_echo "$lt_cv_nm_interface" >&6; }
6245
6246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6247$as_echo_n "checking whether ln -s works... " >&6; }
6248LN_S=$as_ln_s
6249if test "$LN_S" = "ln -s"; then
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6251$as_echo "yes" >&6; }
6252else
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6254$as_echo "no, using $LN_S" >&6; }
6255fi
6256
6257# find the maximum length of command line arguments
6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6259$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6260if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6261 $as_echo_n "(cached) " >&6
6262else
6263 i=0
6264 teststring="ABCD"
6265
6266 case $build_os in
6267 msdosdjgpp*)
6268 # On DJGPP, this test can blow up pretty badly due to problems in libc
6269 # (any single argument exceeding 2000 bytes causes a buffer overrun
6270 # during glob expansion). Even if it were fixed, the result of this
6271 # check would be larger than it should be.
6272 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6273 ;;
6274
6275 gnu*)
6276 # Under GNU Hurd, this test is not required because there is
6277 # no limit to the length of command line arguments.
6278 # Libtool will interpret -1 as no limit whatsoever
6279 lt_cv_sys_max_cmd_len=-1;
6280 ;;
6281
6282 cygwin* | mingw* | cegcc*)
6283 # On Win9x/ME, this test blows up -- it succeeds, but takes
6284 # about 5 minutes as the teststring grows exponentially.
6285 # Worse, since 9x/ME are not pre-emptively multitasking,
6286 # you end up with a "frozen" computer, even though with patience
6287 # the test eventually succeeds (with a max line length of 256k).
6288 # Instead, let's just punt: use the minimum linelength reported by
6289 # all of the supported platforms: 8192 (on NT/2K/XP).
6290 lt_cv_sys_max_cmd_len=8192;
6291 ;;
6292
6293 mint*)
6294 # On MiNT this can take a long time and run out of memory.
6295 lt_cv_sys_max_cmd_len=8192;
6296 ;;
6297
6298 amigaos*)
6299 # On AmigaOS with pdksh, this test takes hours, literally.
6300 # So we just punt and use a minimum line length of 8192.
6301 lt_cv_sys_max_cmd_len=8192;
6302 ;;
6303
6304 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6305 # This has been around since 386BSD, at least. Likely further.
6306 if test -x /sbin/sysctl; then
6307 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6308 elif test -x /usr/sbin/sysctl; then
6309 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6310 else
6311 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6312 fi
6313 # And add a safety zone
6314 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6315 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6316 ;;
6317
6318 interix*)
6319 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6320 lt_cv_sys_max_cmd_len=196608
6321 ;;
6322
6323 osf*)
6324 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6325 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6326 # nice to cause kernel panics so lets avoid the loop below.
6327 # First set a reasonable default.
6328 lt_cv_sys_max_cmd_len=16384
6329 #
6330 if test -x /sbin/sysconfig; then
6331 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6332 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6333 esac
6334 fi
6335 ;;
6336 sco3.2v5*)
6337 lt_cv_sys_max_cmd_len=102400
6338 ;;
6339 sysv5* | sco5v6* | sysv4.2uw2*)
6340 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6341 if test -n "$kargmax"; then
6342 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6343 else
6344 lt_cv_sys_max_cmd_len=32768
6345 fi
6346 ;;
6347 *)
6348 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6349 if test -n "$lt_cv_sys_max_cmd_len"; then
6350 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6351 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6352 else
6353 # Make teststring a little bigger before we do anything with it.
6354 # a 1K string should be a reasonable start.
6355 for i in 1 2 3 4 5 6 7 8 ; do
6356 teststring=$teststring$teststring
6357 done
6358 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6359 # If test is not a shell built-in, we'll probably end up computing a
6360 # maximum length that is only half of the actual maximum length, but
6361 # we can't tell.
6362 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6363 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6364 test $i != 17 # 1/2 MB should be enough
6365 do
6366 i=`expr $i + 1`
6367 teststring=$teststring$teststring
6368 done
6369 # Only check the string length outside the loop.
6370 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6371 teststring=
6372 # Add a significant safety factor because C++ compilers can tack on
6373 # massive amounts of additional arguments before passing them to the
6374 # linker. It appears as though 1/2 is a usable value.
6375 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6376 fi
6377 ;;
6378 esac
6379
6380fi
6381
6382if test -n $lt_cv_sys_max_cmd_len ; then
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6384$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6385else
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6387$as_echo "none" >&6; }
6388fi
6389max_cmd_len=$lt_cv_sys_max_cmd_len
6390
6391
6392
6393
6394
6395
6396: ${CP="cp -f"}
6397: ${MV="mv -f"}
6398: ${RM="rm -f"}
6399
6400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6401$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6402# Try some XSI features
6403xsi_shell=no
6404( _lt_dummy="a/b/c"
6405 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6406 = c,a/b,, \
6407 && eval 'test $(( 1 + 1 )) -eq 2 \
6408 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6409 && xsi_shell=yes
6410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6411$as_echo "$xsi_shell" >&6; }
6412
6413
6414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6415$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6416lt_shell_append=no
6417( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6418 >/dev/null 2>&1 \
6419 && lt_shell_append=yes
6420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6421$as_echo "$lt_shell_append" >&6; }
6422
6423
6424if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6425 lt_unset=unset
6426else
6427 lt_unset=false
6428fi
6429
6430
6431
6432
6433
6434# test EBCDIC or ASCII
6435case `echo X|tr X '\101'` in
6436 A) # ASCII based system
6437 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6438 lt_SP2NL='tr \040 \012'
6439 lt_NL2SP='tr \015\012 \040\040'
6440 ;;
6441 *) # EBCDIC based system
6442 lt_SP2NL='tr \100 \n'
6443 lt_NL2SP='tr \r\n \100\100'
6444 ;;
6445esac
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6456$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6457if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6458 $as_echo_n "(cached) " >&6
6459else
6460 lt_cv_ld_reload_flag='-r'
6461fi
6462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6463$as_echo "$lt_cv_ld_reload_flag" >&6; }
6464reload_flag=$lt_cv_ld_reload_flag
6465case $reload_flag in
6466"" | " "*) ;;
6467*) reload_flag=" $reload_flag" ;;
6468esac
6469reload_cmds='$LD$reload_flag -o $output$reload_objs'
6470case $host_os in
6471 darwin*)
6472 if test "$GCC" = yes; then
6473 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6474 else
6475 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6476 fi
6477 ;;
6478esac
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488if test -n "$ac_tool_prefix"; then
6489 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6490set dummy ${ac_tool_prefix}objdump; ac_word=$2
6491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6492$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6493if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6494 $as_echo_n "(cached) " >&6
6495else
6496 if test -n "$OBJDUMP"; then
6497 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6498else
6499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6500for as_dir in $PATH
6501do
6502 IFS=$as_save_IFS
6503 test -z "$as_dir" && as_dir=.
6504 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6505 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6506 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6508 break 2
6509 fi
6510done
6511 done
6512IFS=$as_save_IFS
6513
6514fi
6515fi
6516OBJDUMP=$ac_cv_prog_OBJDUMP
6517if test -n "$OBJDUMP"; then
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6519$as_echo "$OBJDUMP" >&6; }
6520else
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6522$as_echo "no" >&6; }
6523fi
6524
6525
6526fi
6527if test -z "$ac_cv_prog_OBJDUMP"; then
6528 ac_ct_OBJDUMP=$OBJDUMP
6529 # Extract the first word of "objdump", so it can be a program name with args.
6530set dummy objdump; ac_word=$2
6531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6532$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6533if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6534 $as_echo_n "(cached) " >&6
6535else
6536 if test -n "$ac_ct_OBJDUMP"; then
6537 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6538else
6539as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6540for as_dir in $PATH
6541do
6542 IFS=$as_save_IFS
6543 test -z "$as_dir" && as_dir=.
6544 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6545 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6546 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6548 break 2
6549 fi
6550done
6551 done
6552IFS=$as_save_IFS
6553
6554fi
6555fi
6556ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6557if test -n "$ac_ct_OBJDUMP"; then
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6559$as_echo "$ac_ct_OBJDUMP" >&6; }
6560else
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6562$as_echo "no" >&6; }
6563fi
6564
6565 if test "x$ac_ct_OBJDUMP" = x; then
6566 OBJDUMP="false"
6567 else
6568 case $cross_compiling:$ac_tool_warned in
6569yes:)
6570{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6571$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6572ac_tool_warned=yes ;;
6573esac
6574 OBJDUMP=$ac_ct_OBJDUMP
6575 fi
6576else
6577 OBJDUMP="$ac_cv_prog_OBJDUMP"
6578fi
6579
6580test -z "$OBJDUMP" && OBJDUMP=objdump
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6591$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6592if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6593 $as_echo_n "(cached) " >&6
6594else
6595 lt_cv_file_magic_cmd='$MAGIC_CMD'
6596lt_cv_file_magic_test_file=
6597lt_cv_deplibs_check_method='unknown'
6598# Need to set the preceding variable on all platforms that support
6599# interlibrary dependencies.
6600# 'none' -- dependencies not supported.
6601# `unknown' -- same as none, but documents that we really don't know.
6602# 'pass_all' -- all dependencies passed with no checks.
6603# 'test_compile' -- check by making test program.
6604# 'file_magic [[regex]]' -- check by looking for files in library path
6605# which responds to the $file_magic_cmd with a given extended regex.
6606# If you have `file' or equivalent on your system and you're not sure
6607# whether `pass_all' will *always* work, you probably want this one.
6608
6609case $host_os in
6610aix[4-9]*)
6611 lt_cv_deplibs_check_method=pass_all
6612 ;;
6613
6614beos*)
6615 lt_cv_deplibs_check_method=pass_all
6616 ;;
6617
6618bsdi[45]*)
6619 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6620 lt_cv_file_magic_cmd='/usr/bin/file -L'
6621 lt_cv_file_magic_test_file=/shlib/libc.so
6622 ;;
6623
6624cygwin*)
6625 # func_win32_libid is a shell function defined in ltmain.sh
6626 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6627 lt_cv_file_magic_cmd='func_win32_libid'
6628 ;;
6629
6630mingw* | pw32*)
6631 # Base MSYS/MinGW do not provide the 'file' command needed by
6632 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6633 # unless we find 'file', for example because we are cross-compiling.
6634 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6635 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6636 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6637 lt_cv_file_magic_cmd='func_win32_libid'
6638 else
6639 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6640 lt_cv_file_magic_cmd='$OBJDUMP -f'
6641 fi
6642 ;;
6643
6644cegcc*)
6645 # use the weaker test based on 'objdump'. See mingw*.
6646 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6647 lt_cv_file_magic_cmd='$OBJDUMP -f'
6648 ;;
6649
6650darwin* | rhapsody*)
6651 lt_cv_deplibs_check_method=pass_all
6652 ;;
6653
6654freebsd* | dragonfly*)
6655 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6656 case $host_cpu in
6657 i*86 )
6658 # Not sure whether the presence of OpenBSD here was a mistake.
6659 # Let's accept both of them until this is cleared up.
6660 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6661 lt_cv_file_magic_cmd=/usr/bin/file
6662 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6663 ;;
6664 esac
6665 else
6666 lt_cv_deplibs_check_method=pass_all
6667 fi
6668 ;;
6669
6670gnu*)
6671 lt_cv_deplibs_check_method=pass_all
6672 ;;
6673
6674haiku*)
6675 lt_cv_deplibs_check_method=pass_all
6676 ;;
6677
6678hpux10.20* | hpux11*)
6679 lt_cv_file_magic_cmd=/usr/bin/file
6680 case $host_cpu in
6681 ia64*)
6682 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6683 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6684 ;;
6685 hppa*64*)
6686 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]'
6687 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6688 ;;
6689 *)
6690 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6691 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6692 ;;
6693 esac
6694 ;;
6695
6696interix[3-9]*)
6697 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6698 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6699 ;;
6700
6701irix5* | irix6* | nonstopux*)
6702 case $LD in
6703 *-32|*"-32 ") libmagic=32-bit;;
6704 *-n32|*"-n32 ") libmagic=N32;;
6705 *-64|*"-64 ") libmagic=64-bit;;
6706 *) libmagic=never-match;;
6707 esac
6708 lt_cv_deplibs_check_method=pass_all
6709 ;;
6710
6711# This must be Linux ELF.
6712linux* | k*bsd*-gnu | kopensolaris*-gnu)
6713 lt_cv_deplibs_check_method=pass_all
6714 ;;
6715
6716netbsd*)
6717 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6718 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6719 else
6720 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6721 fi
6722 ;;
6723
6724newos6*)
6725 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6726 lt_cv_file_magic_cmd=/usr/bin/file
6727 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6728 ;;
6729
6730*nto* | *qnx*)
6731 lt_cv_deplibs_check_method=pass_all
6732 ;;
6733
6734openbsd*)
6735 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6736 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6737 else
6738 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6739 fi
6740 ;;
6741
6742osf3* | osf4* | osf5*)
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745
6746rdos*)
6747 lt_cv_deplibs_check_method=pass_all
6748 ;;
6749
6750solaris*)
6751 lt_cv_deplibs_check_method=pass_all
6752 ;;
6753
6754sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6755 lt_cv_deplibs_check_method=pass_all
6756 ;;
6757
6758sysv4 | sysv4.3*)
6759 case $host_vendor in
6760 motorola)
6761 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]'
6762 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6763 ;;
6764 ncr)
6765 lt_cv_deplibs_check_method=pass_all
6766 ;;
6767 sequent)
6768 lt_cv_file_magic_cmd='/bin/file'
6769 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6770 ;;
6771 sni)
6772 lt_cv_file_magic_cmd='/bin/file'
6773 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6774 lt_cv_file_magic_test_file=/lib/libc.so
6775 ;;
6776 siemens)
6777 lt_cv_deplibs_check_method=pass_all
6778 ;;
6779 pc)
6780 lt_cv_deplibs_check_method=pass_all
6781 ;;
6782 esac
6783 ;;
6784
6785tpf*)
6786 lt_cv_deplibs_check_method=pass_all
6787 ;;
6788esac
6789
6790fi
6791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6792$as_echo "$lt_cv_deplibs_check_method" >&6; }
6793file_magic_cmd=$lt_cv_file_magic_cmd
6794deplibs_check_method=$lt_cv_deplibs_check_method
6795test -z "$deplibs_check_method" && deplibs_check_method=unknown
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
68ed2854
MF
6808plugin_option=
6809plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6810for plugin in $plugin_names; do
6811 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6812 if test x$plugin_so = x$plugin; then
6813 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6814 fi
6815 if test x$plugin_so != x$plugin; then
6816 plugin_option="--plugin $plugin_so"
6817 break
6818 fi
6819done
6820
6bb11ab3
L
6821if test -n "$ac_tool_prefix"; then
6822 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6823set dummy ${ac_tool_prefix}ar; ac_word=$2
6824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6825$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6826if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6827 $as_echo_n "(cached) " >&6
6828else
6829 if test -n "$AR"; then
6830 ac_cv_prog_AR="$AR" # Let the user override the test.
6831else
6832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833for as_dir in $PATH
6834do
6835 IFS=$as_save_IFS
6836 test -z "$as_dir" && as_dir=.
6837 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6839 ac_cv_prog_AR="${ac_tool_prefix}ar"
6840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6841 break 2
6842 fi
6843done
6844 done
6845IFS=$as_save_IFS
6846
6847fi
6848fi
6849AR=$ac_cv_prog_AR
6850if test -n "$AR"; then
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6852$as_echo "$AR" >&6; }
6853else
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6855$as_echo "no" >&6; }
6856fi
6857
6858
6859fi
6860if test -z "$ac_cv_prog_AR"; then
6861 ac_ct_AR=$AR
6862 # Extract the first word of "ar", so it can be a program name with args.
6863set dummy ar; ac_word=$2
6864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6865$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6866if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6867 $as_echo_n "(cached) " >&6
6868else
6869 if test -n "$ac_ct_AR"; then
6870 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6871else
6872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873for as_dir in $PATH
6874do
6875 IFS=$as_save_IFS
6876 test -z "$as_dir" && as_dir=.
6877 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6879 ac_cv_prog_ac_ct_AR="ar"
6880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6881 break 2
6882 fi
6883done
6884 done
6885IFS=$as_save_IFS
6886
6887fi
6888fi
6889ac_ct_AR=$ac_cv_prog_ac_ct_AR
6890if test -n "$ac_ct_AR"; then
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6892$as_echo "$ac_ct_AR" >&6; }
6893else
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6895$as_echo "no" >&6; }
6896fi
6897
6898 if test "x$ac_ct_AR" = x; then
6899 AR="false"
6900 else
6901 case $cross_compiling:$ac_tool_warned in
6902yes:)
6903{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6904$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6905ac_tool_warned=yes ;;
6906esac
6907 AR=$ac_ct_AR
6908 fi
6909else
6910 AR="$ac_cv_prog_AR"
6911fi
6912
6913test -z "$AR" && AR=ar
68ed2854
MF
6914if test -n "$plugin_option"; then
6915 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
6916 touch conftest.c
6917 $AR $plugin_option rc conftest.a conftest.c
6918 if test "$?" != 0; then
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6920$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6921 else
6922 AR="$AR $plugin_option"
6923 fi
6924 rm -f conftest.*
68ed2854
MF
6925 fi
6926fi
6bb11ab3
L
6927test -z "$AR_FLAGS" && AR_FLAGS=cru
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939if test -n "$ac_tool_prefix"; then
6940 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6941set dummy ${ac_tool_prefix}strip; ac_word=$2
6942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6943$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6944if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6945 $as_echo_n "(cached) " >&6
6946else
6947 if test -n "$STRIP"; then
6948 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6949else
6950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6951for as_dir in $PATH
6952do
6953 IFS=$as_save_IFS
6954 test -z "$as_dir" && as_dir=.
6955 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6957 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6959 break 2
6960 fi
6961done
6962 done
6963IFS=$as_save_IFS
6964
6965fi
6966fi
6967STRIP=$ac_cv_prog_STRIP
6968if test -n "$STRIP"; then
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6970$as_echo "$STRIP" >&6; }
6971else
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6973$as_echo "no" >&6; }
6974fi
6975
6976
6977fi
6978if test -z "$ac_cv_prog_STRIP"; then
6979 ac_ct_STRIP=$STRIP
6980 # Extract the first word of "strip", so it can be a program name with args.
6981set dummy strip; ac_word=$2
6982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6983$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6984if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6985 $as_echo_n "(cached) " >&6
6986else
6987 if test -n "$ac_ct_STRIP"; then
6988 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6989else
6990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991for as_dir in $PATH
6992do
6993 IFS=$as_save_IFS
6994 test -z "$as_dir" && as_dir=.
6995 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6997 ac_cv_prog_ac_ct_STRIP="strip"
6998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6999 break 2
7000 fi
7001done
7002 done
7003IFS=$as_save_IFS
7004
7005fi
7006fi
7007ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7008if test -n "$ac_ct_STRIP"; then
7009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7010$as_echo "$ac_ct_STRIP" >&6; }
7011else
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7013$as_echo "no" >&6; }
7014fi
7015
7016 if test "x$ac_ct_STRIP" = x; then
7017 STRIP=":"
7018 else
7019 case $cross_compiling:$ac_tool_warned in
7020yes:)
7021{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7022$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7023ac_tool_warned=yes ;;
7024esac
7025 STRIP=$ac_ct_STRIP
7026 fi
7027else
7028 STRIP="$ac_cv_prog_STRIP"
7029fi
7030
7031test -z "$STRIP" && STRIP=:
7032
7033
7034
7035
7036
7037
7038if test -n "$ac_tool_prefix"; then
7039 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7040set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7042$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7043if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7044 $as_echo_n "(cached) " >&6
7045else
7046 if test -n "$RANLIB"; then
7047 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7048else
7049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7050for as_dir in $PATH
7051do
7052 IFS=$as_save_IFS
7053 test -z "$as_dir" && as_dir=.
7054 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7055 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7056 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7058 break 2
7059 fi
7060done
7061 done
7062IFS=$as_save_IFS
7063
7064fi
7065fi
7066RANLIB=$ac_cv_prog_RANLIB
7067if test -n "$RANLIB"; then
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7069$as_echo "$RANLIB" >&6; }
7070else
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7072$as_echo "no" >&6; }
7073fi
7074
7075
7076fi
7077if test -z "$ac_cv_prog_RANLIB"; then
7078 ac_ct_RANLIB=$RANLIB
7079 # Extract the first word of "ranlib", so it can be a program name with args.
7080set dummy ranlib; ac_word=$2
7081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7082$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7083if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7084 $as_echo_n "(cached) " >&6
7085else
7086 if test -n "$ac_ct_RANLIB"; then
7087 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7088else
7089as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7090for as_dir in $PATH
7091do
7092 IFS=$as_save_IFS
7093 test -z "$as_dir" && as_dir=.
7094 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7095 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7096 ac_cv_prog_ac_ct_RANLIB="ranlib"
7097 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7098 break 2
7099 fi
7100done
7101 done
7102IFS=$as_save_IFS
7103
7104fi
7105fi
7106ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7107if test -n "$ac_ct_RANLIB"; then
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7109$as_echo "$ac_ct_RANLIB" >&6; }
7110else
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7112$as_echo "no" >&6; }
7113fi
7114
7115 if test "x$ac_ct_RANLIB" = x; then
7116 RANLIB=":"
7117 else
7118 case $cross_compiling:$ac_tool_warned in
7119yes:)
7120{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7121$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7122ac_tool_warned=yes ;;
7123esac
7124 RANLIB=$ac_ct_RANLIB
7125 fi
7126else
7127 RANLIB="$ac_cv_prog_RANLIB"
7128fi
7129
7130test -z "$RANLIB" && RANLIB=:
68ed2854
MF
7131if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7132 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7133 RANLIB="$RANLIB $plugin_option"
7134 fi
7135fi
6bb11ab3
L
7136
7137
7138
7139
7140
7141
7142# Determine commands to create old-style static archives.
7143old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7144old_postinstall_cmds='chmod 644 $oldlib'
7145old_postuninstall_cmds=
7146
7147if test -n "$RANLIB"; then
7148 case $host_os in
7149 openbsd*)
7150 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7151 ;;
7152 *)
7153 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7154 ;;
7155 esac
7156 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7157fi
7158
7159case $host_os in
7160 darwin*)
7161 lock_old_archive_extraction=yes ;;
7162 *)
7163 lock_old_archive_extraction=no ;;
7164esac
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186for ac_prog in gawk mawk nawk awk
7187do
7188 # Extract the first word of "$ac_prog", so it can be a program name with args.
7189set dummy $ac_prog; ac_word=$2
7190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7191$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7192if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7193 $as_echo_n "(cached) " >&6
7194else
7195 if test -n "$AWK"; then
7196 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7197else
7198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7199for as_dir in $PATH
7200do
7201 IFS=$as_save_IFS
7202 test -z "$as_dir" && as_dir=.
7203 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7204 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7205 ac_cv_prog_AWK="$ac_prog"
7206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7207 break 2
7208 fi
7209done
7210 done
7211IFS=$as_save_IFS
7212
7213fi
7214fi
7215AWK=$ac_cv_prog_AWK
7216if test -n "$AWK"; then
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7218$as_echo "$AWK" >&6; }
7219else
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7221$as_echo "no" >&6; }
7222fi
7223
7224
7225 test -n "$AWK" && break
7226done
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246# If no C compiler was specified, use CC.
7247LTCC=${LTCC-"$CC"}
7248
7249# If no C compiler flags were specified, use CFLAGS.
7250LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7251
7252# Allow CC to be a program name with arguments.
7253compiler=$CC
7254
7255
7256# Check for command to grab the raw symbol name followed by C symbol from nm.
7257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7258$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7259if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7260 $as_echo_n "(cached) " >&6
7261else
7262
7263# These are sane defaults that work on at least a few old systems.
7264# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7265
7266# Character class describing NM global symbol codes.
7267symcode='[BCDEGRST]'
7268
7269# Regexp to match symbols that can be accessed directly from C.
7270sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7271
7272# Define system-specific variables.
7273case $host_os in
7274aix*)
7275 symcode='[BCDT]'
7276 ;;
7277cygwin* | mingw* | pw32* | cegcc*)
7278 symcode='[ABCDGISTW]'
7279 ;;
7280hpux*)
7281 if test "$host_cpu" = ia64; then
7282 symcode='[ABCDEGRST]'
7283 fi
7284 ;;
7285irix* | nonstopux*)
7286 symcode='[BCDEGRST]'
7287 ;;
7288osf*)
7289 symcode='[BCDEGQRST]'
7290 ;;
7291solaris*)
7292 symcode='[BDRT]'
7293 ;;
7294sco3.2v5*)
7295 symcode='[DT]'
7296 ;;
7297sysv4.2uw2*)
7298 symcode='[DT]'
7299 ;;
7300sysv5* | sco5v6* | unixware* | OpenUNIX*)
7301 symcode='[ABDT]'
7302 ;;
7303sysv4)
7304 symcode='[DFNSTU]'
7305 ;;
7306esac
7307
7308# If we're using GNU nm, then use its standard symbol codes.
7309case `$NM -V 2>&1` in
7310*GNU* | *'with BFD'*)
7311 symcode='[ABCDGIRSTW]' ;;
7312esac
7313
7314# Transform an extracted symbol line into a proper C declaration.
7315# Some systems (esp. on ia64) link data and code symbols differently,
7316# so use this general approach.
7317lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7318
7319# Transform an extracted symbol line into symbol name and symbol address
7320lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7321lt_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'"
7322
7323# Handle CRLF in mingw tool chain
7324opt_cr=
7325case $build_os in
7326mingw*)
7327 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7328 ;;
7329esac
7330
7331# Try without a prefix underscore, then with it.
7332for ac_symprfx in "" "_"; do
7333
7334 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7335 symxfrm="\\1 $ac_symprfx\\2 \\2"
7336
7337 # Write the raw and C identifiers.
7338 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7339 # Fake it for dumpbin and say T for any non-static function
7340 # and D for any global variable.
7341 # Also find C++ and __fastcall symbols from MSVC++,
7342 # which start with @ or ?.
7343 lt_cv_sys_global_symbol_pipe="$AWK '"\
7344" {last_section=section; section=\$ 3};"\
7345" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7346" \$ 0!~/External *\|/{next};"\
7347" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7348" {if(hide[section]) next};"\
7349" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7350" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7351" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7352" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7353" ' prfx=^$ac_symprfx"
7354 else
7355 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7356 fi
7357
7358 # Check to see that the pipe works correctly.
7359 pipe_works=no
7360
7361 rm -f conftest*
7362 cat > conftest.$ac_ext <<_LT_EOF
7363#ifdef __cplusplus
7364extern "C" {
7365#endif
7366char nm_test_var;
7367void nm_test_func(void);
7368void nm_test_func(void){}
7369#ifdef __cplusplus
7370}
7371#endif
7372int main(){nm_test_var='a';nm_test_func();return(0);}
7373_LT_EOF
7374
7375 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7376 (eval $ac_compile) 2>&5
7377 ac_status=$?
7378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7379 test $ac_status = 0; }; then
7380 # Now try to grab the symbols.
7381 nlist=conftest.nm
7382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7383 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7384 ac_status=$?
7385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7386 test $ac_status = 0; } && test -s "$nlist"; then
7387 # Try sorting and uniquifying the output.
7388 if sort "$nlist" | uniq > "$nlist"T; then
7389 mv -f "$nlist"T "$nlist"
7390 else
7391 rm -f "$nlist"T
7392 fi
7393
7394 # Make sure that we snagged all the symbols we need.
7395 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7396 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7397 cat <<_LT_EOF > conftest.$ac_ext
7398#ifdef __cplusplus
7399extern "C" {
7400#endif
7401
7402_LT_EOF
7403 # Now generate the symbol file.
7404 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7405
7406 cat <<_LT_EOF >> conftest.$ac_ext
7407
7408/* The mapping between symbol names and symbols. */
7409const struct {
7410 const char *name;
7411 void *address;
7412}
7413lt__PROGRAM__LTX_preloaded_symbols[] =
7414{
7415 { "@PROGRAM@", (void *) 0 },
7416_LT_EOF
7417 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7418 cat <<\_LT_EOF >> conftest.$ac_ext
7419 {0, (void *) 0}
7420};
7421
7422/* This works around a problem in FreeBSD linker */
7423#ifdef FREEBSD_WORKAROUND
7424static const void *lt_preloaded_setup() {
7425 return lt__PROGRAM__LTX_preloaded_symbols;
7426}
7427#endif
7428
7429#ifdef __cplusplus
7430}
7431#endif
7432_LT_EOF
7433 # Now try linking the two files.
7434 mv conftest.$ac_objext conftstm.$ac_objext
7435 lt_save_LIBS="$LIBS"
7436 lt_save_CFLAGS="$CFLAGS"
7437 LIBS="conftstm.$ac_objext"
7438 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7439 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7440 (eval $ac_link) 2>&5
7441 ac_status=$?
7442 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7443 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7444 pipe_works=yes
7445 fi
7446 LIBS="$lt_save_LIBS"
7447 CFLAGS="$lt_save_CFLAGS"
7448 else
7449 echo "cannot find nm_test_func in $nlist" >&5
7450 fi
7451 else
7452 echo "cannot find nm_test_var in $nlist" >&5
7453 fi
7454 else
7455 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7456 fi
7457 else
7458 echo "$progname: failed program was:" >&5
7459 cat conftest.$ac_ext >&5
7460 fi
7461 rm -rf conftest* conftst*
7462
7463 # Do not use the global_symbol_pipe unless it works.
7464 if test "$pipe_works" = yes; then
7465 break
7466 else
7467 lt_cv_sys_global_symbol_pipe=
7468 fi
7469done
7470
7471fi
7472
7473if test -z "$lt_cv_sys_global_symbol_pipe"; then
7474 lt_cv_sys_global_symbol_to_cdecl=
7475fi
7476if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7478$as_echo "failed" >&6; }
7479else
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7481$as_echo "ok" >&6; }
7482fi
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505# Check whether --enable-libtool-lock was given.
7506if test "${enable_libtool_lock+set}" = set; then :
7507 enableval=$enable_libtool_lock;
7508fi
7509
7510test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7511
7512# Some flags need to be propagated to the compiler or linker for good
7513# libtool support.
7514case $host in
7515ia64-*-hpux*)
7516 # Find out which ABI we are using.
7517 echo 'int i;' > conftest.$ac_ext
7518 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7519 (eval $ac_compile) 2>&5
7520 ac_status=$?
7521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7522 test $ac_status = 0; }; then
7523 case `/usr/bin/file conftest.$ac_objext` in
7524 *ELF-32*)
7525 HPUX_IA64_MODE="32"
7526 ;;
7527 *ELF-64*)
7528 HPUX_IA64_MODE="64"
7529 ;;
7530 esac
7531 fi
7532 rm -rf conftest*
7533 ;;
7534*-*-irix6*)
7535 # Find out which ABI we are using.
7536 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7537 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7538 (eval $ac_compile) 2>&5
7539 ac_status=$?
7540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7541 test $ac_status = 0; }; then
7542 if test "$lt_cv_prog_gnu_ld" = yes; then
7543 case `/usr/bin/file conftest.$ac_objext` in
7544 *32-bit*)
7545 LD="${LD-ld} -melf32bsmip"
7546 ;;
7547 *N32*)
7548 LD="${LD-ld} -melf32bmipn32"
7549 ;;
7550 *64-bit*)
7551 LD="${LD-ld} -melf64bmip"
7552 ;;
7553 esac
7554 else
7555 case `/usr/bin/file conftest.$ac_objext` in
7556 *32-bit*)
7557 LD="${LD-ld} -32"
7558 ;;
7559 *N32*)
7560 LD="${LD-ld} -n32"
7561 ;;
7562 *64-bit*)
7563 LD="${LD-ld} -64"
7564 ;;
7565 esac
7566 fi
7567 fi
7568 rm -rf conftest*
7569 ;;
7570
bf3d9781 7571x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7572s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7573 # Find out which ABI we are using.
7574 echo 'int i;' > conftest.$ac_ext
7575 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7576 (eval $ac_compile) 2>&5
7577 ac_status=$?
7578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7579 test $ac_status = 0; }; then
7580 case `/usr/bin/file conftest.o` in
7581 *32-bit*)
7582 case $host in
7583 x86_64-*kfreebsd*-gnu)
7584 LD="${LD-ld} -m elf_i386_fbsd"
7585 ;;
7586 x86_64-*linux*)
7587 case `/usr/bin/file conftest.o` in
7588 *x86-64*)
7589 LD="${LD-ld} -m elf32_x86_64"
7590 ;;
7591 *)
7592 LD="${LD-ld} -m elf_i386"
7593 ;;
7594 esac
7595 ;;
bf3d9781
AM
7596 powerpc64le-*linux*)
7597 LD="${LD-ld} -m elf32lppclinux"
7598 ;;
7599 powerpc64-*linux*)
6bb11ab3
L
7600 LD="${LD-ld} -m elf32ppclinux"
7601 ;;
7602 s390x-*linux*)
7603 LD="${LD-ld} -m elf_s390"
7604 ;;
7605 sparc64-*linux*)
7606 LD="${LD-ld} -m elf32_sparc"
7607 ;;
7608 esac
7609 ;;
7610 *64-bit*)
7611 case $host in
7612 x86_64-*kfreebsd*-gnu)
7613 LD="${LD-ld} -m elf_x86_64_fbsd"
7614 ;;
7615 x86_64-*linux*)
7616 LD="${LD-ld} -m elf_x86_64"
7617 ;;
bf3d9781
AM
7618 powerpcle-*linux*)
7619 LD="${LD-ld} -m elf64lppc"
7620 ;;
7621 powerpc-*linux*)
6bb11ab3
L
7622 LD="${LD-ld} -m elf64ppc"
7623 ;;
7624 s390*-*linux*|s390*-*tpf*)
7625 LD="${LD-ld} -m elf64_s390"
7626 ;;
7627 sparc*-*linux*)
7628 LD="${LD-ld} -m elf64_sparc"
7629 ;;
7630 esac
7631 ;;
7632 esac
7633 fi
7634 rm -rf conftest*
7635 ;;
7636
7637*-*-sco3.2v5*)
7638 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7639 SAVE_CFLAGS="$CFLAGS"
7640 CFLAGS="$CFLAGS -belf"
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7642$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7643if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7644 $as_echo_n "(cached) " >&6
7645else
7646 ac_ext=c
7647ac_cpp='$CPP $CPPFLAGS'
7648ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7649ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7650ac_compiler_gnu=$ac_cv_c_compiler_gnu
7651
7652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7653/* end confdefs.h. */
7654
7655int
7656main ()
7657{
7658
7659 ;
7660 return 0;
7661}
7662_ACEOF
7663if ac_fn_c_try_link "$LINENO"; then :
7664 lt_cv_cc_needs_belf=yes
7665else
7666 lt_cv_cc_needs_belf=no
7667fi
7668rm -f core conftest.err conftest.$ac_objext \
7669 conftest$ac_exeext conftest.$ac_ext
7670 ac_ext=c
7671ac_cpp='$CPP $CPPFLAGS'
7672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7674ac_compiler_gnu=$ac_cv_c_compiler_gnu
7675
7676fi
7677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7678$as_echo "$lt_cv_cc_needs_belf" >&6; }
7679 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7680 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7681 CFLAGS="$SAVE_CFLAGS"
7682 fi
7683 ;;
7684sparc*-*solaris*)
7685 # Find out which ABI we are using.
7686 echo 'int i;' > conftest.$ac_ext
7687 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7688 (eval $ac_compile) 2>&5
7689 ac_status=$?
7690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7691 test $ac_status = 0; }; then
7692 case `/usr/bin/file conftest.o` in
7693 *64-bit*)
7694 case $lt_cv_prog_gnu_ld in
7695 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7696 *)
7697 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7698 LD="${LD-ld} -64"
7699 fi
7700 ;;
7701 esac
7702 ;;
7703 esac
7704 fi
7705 rm -rf conftest*
7706 ;;
7707esac
7708
7709need_locks="$enable_libtool_lock"
7710
7711
7712 case $host_os in
7713 rhapsody* | darwin*)
7714 if test -n "$ac_tool_prefix"; then
7715 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7716set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7718$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7719if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7720 $as_echo_n "(cached) " >&6
7721else
7722 if test -n "$DSYMUTIL"; then
7723 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7724else
7725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7726for as_dir in $PATH
7727do
7728 IFS=$as_save_IFS
7729 test -z "$as_dir" && as_dir=.
7730 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7732 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7734 break 2
7735 fi
7736done
7737 done
7738IFS=$as_save_IFS
7739
7740fi
7741fi
7742DSYMUTIL=$ac_cv_prog_DSYMUTIL
7743if test -n "$DSYMUTIL"; then
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7745$as_echo "$DSYMUTIL" >&6; }
7746else
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7748$as_echo "no" >&6; }
7749fi
7750
7751
7752fi
7753if test -z "$ac_cv_prog_DSYMUTIL"; then
7754 ac_ct_DSYMUTIL=$DSYMUTIL
7755 # Extract the first word of "dsymutil", so it can be a program name with args.
7756set dummy dsymutil; ac_word=$2
7757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7758$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7759if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7760 $as_echo_n "(cached) " >&6
7761else
7762 if test -n "$ac_ct_DSYMUTIL"; then
7763 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7764else
7765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766for as_dir in $PATH
7767do
7768 IFS=$as_save_IFS
7769 test -z "$as_dir" && as_dir=.
7770 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7772 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7774 break 2
7775 fi
7776done
7777 done
7778IFS=$as_save_IFS
7779
7780fi
7781fi
7782ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7783if test -n "$ac_ct_DSYMUTIL"; then
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7785$as_echo "$ac_ct_DSYMUTIL" >&6; }
7786else
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7788$as_echo "no" >&6; }
7789fi
7790
7791 if test "x$ac_ct_DSYMUTIL" = x; then
7792 DSYMUTIL=":"
7793 else
7794 case $cross_compiling:$ac_tool_warned in
7795yes:)
7796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7798ac_tool_warned=yes ;;
7799esac
7800 DSYMUTIL=$ac_ct_DSYMUTIL
7801 fi
7802else
7803 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7804fi
7805
7806 if test -n "$ac_tool_prefix"; then
7807 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7808set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7810$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7811if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7812 $as_echo_n "(cached) " >&6
7813else
7814 if test -n "$NMEDIT"; then
7815 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7816else
7817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7818for as_dir in $PATH
7819do
7820 IFS=$as_save_IFS
7821 test -z "$as_dir" && as_dir=.
7822 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7824 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7826 break 2
7827 fi
7828done
7829 done
7830IFS=$as_save_IFS
7831
7832fi
7833fi
7834NMEDIT=$ac_cv_prog_NMEDIT
7835if test -n "$NMEDIT"; then
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7837$as_echo "$NMEDIT" >&6; }
7838else
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7840$as_echo "no" >&6; }
7841fi
7842
7843
7844fi
7845if test -z "$ac_cv_prog_NMEDIT"; then
7846 ac_ct_NMEDIT=$NMEDIT
7847 # Extract the first word of "nmedit", so it can be a program name with args.
7848set dummy nmedit; ac_word=$2
7849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7850$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7851if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7852 $as_echo_n "(cached) " >&6
7853else
7854 if test -n "$ac_ct_NMEDIT"; then
7855 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7856else
7857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7858for as_dir in $PATH
7859do
7860 IFS=$as_save_IFS
7861 test -z "$as_dir" && as_dir=.
7862 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7864 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7866 break 2
7867 fi
7868done
7869 done
7870IFS=$as_save_IFS
7871
7872fi
7873fi
7874ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7875if test -n "$ac_ct_NMEDIT"; then
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7877$as_echo "$ac_ct_NMEDIT" >&6; }
7878else
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7880$as_echo "no" >&6; }
7881fi
7882
7883 if test "x$ac_ct_NMEDIT" = x; then
7884 NMEDIT=":"
7885 else
7886 case $cross_compiling:$ac_tool_warned in
7887yes:)
7888{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7889$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7890ac_tool_warned=yes ;;
7891esac
7892 NMEDIT=$ac_ct_NMEDIT
7893 fi
7894else
7895 NMEDIT="$ac_cv_prog_NMEDIT"
7896fi
7897
7898 if test -n "$ac_tool_prefix"; then
7899 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7900set dummy ${ac_tool_prefix}lipo; ac_word=$2
7901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7902$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7903if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7904 $as_echo_n "(cached) " >&6
7905else
7906 if test -n "$LIPO"; then
7907 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7908else
7909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7910for as_dir in $PATH
7911do
7912 IFS=$as_save_IFS
7913 test -z "$as_dir" && as_dir=.
7914 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7916 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7918 break 2
7919 fi
7920done
7921 done
7922IFS=$as_save_IFS
7923
7924fi
7925fi
7926LIPO=$ac_cv_prog_LIPO
7927if test -n "$LIPO"; then
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7929$as_echo "$LIPO" >&6; }
7930else
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7932$as_echo "no" >&6; }
7933fi
7934
7935
7936fi
7937if test -z "$ac_cv_prog_LIPO"; then
7938 ac_ct_LIPO=$LIPO
7939 # Extract the first word of "lipo", so it can be a program name with args.
7940set dummy lipo; ac_word=$2
7941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7942$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7943if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7944 $as_echo_n "(cached) " >&6
7945else
7946 if test -n "$ac_ct_LIPO"; then
7947 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7948else
7949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7950for as_dir in $PATH
7951do
7952 IFS=$as_save_IFS
7953 test -z "$as_dir" && as_dir=.
7954 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7956 ac_cv_prog_ac_ct_LIPO="lipo"
7957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7958 break 2
7959 fi
7960done
7961 done
7962IFS=$as_save_IFS
7963
7964fi
7965fi
7966ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7967if test -n "$ac_ct_LIPO"; then
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7969$as_echo "$ac_ct_LIPO" >&6; }
7970else
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972$as_echo "no" >&6; }
7973fi
7974
7975 if test "x$ac_ct_LIPO" = x; then
7976 LIPO=":"
7977 else
7978 case $cross_compiling:$ac_tool_warned in
7979yes:)
7980{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7982ac_tool_warned=yes ;;
7983esac
7984 LIPO=$ac_ct_LIPO
7985 fi
7986else
7987 LIPO="$ac_cv_prog_LIPO"
7988fi
7989
7990 if test -n "$ac_tool_prefix"; then
7991 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7992set dummy ${ac_tool_prefix}otool; ac_word=$2
7993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7994$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7995if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7996 $as_echo_n "(cached) " >&6
7997else
7998 if test -n "$OTOOL"; then
7999 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8000else
8001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8002for as_dir in $PATH
8003do
8004 IFS=$as_save_IFS
8005 test -z "$as_dir" && as_dir=.
8006 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8008 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8010 break 2
8011 fi
8012done
8013 done
8014IFS=$as_save_IFS
8015
8016fi
8017fi
8018OTOOL=$ac_cv_prog_OTOOL
8019if test -n "$OTOOL"; then
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8021$as_echo "$OTOOL" >&6; }
8022else
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8024$as_echo "no" >&6; }
8025fi
8026
8027
8028fi
8029if test -z "$ac_cv_prog_OTOOL"; then
8030 ac_ct_OTOOL=$OTOOL
8031 # Extract the first word of "otool", so it can be a program name with args.
8032set dummy otool; ac_word=$2
8033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8034$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8035if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
8036 $as_echo_n "(cached) " >&6
8037else
8038 if test -n "$ac_ct_OTOOL"; then
8039 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8040else
8041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8042for as_dir in $PATH
8043do
8044 IFS=$as_save_IFS
8045 test -z "$as_dir" && as_dir=.
8046 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8048 ac_cv_prog_ac_ct_OTOOL="otool"
8049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8050 break 2
8051 fi
8052done
8053 done
8054IFS=$as_save_IFS
8055
8056fi
8057fi
8058ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8059if test -n "$ac_ct_OTOOL"; then
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8061$as_echo "$ac_ct_OTOOL" >&6; }
8062else
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8064$as_echo "no" >&6; }
8065fi
8066
8067 if test "x$ac_ct_OTOOL" = x; then
8068 OTOOL=":"
8069 else
8070 case $cross_compiling:$ac_tool_warned in
8071yes:)
8072{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8073$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8074ac_tool_warned=yes ;;
8075esac
8076 OTOOL=$ac_ct_OTOOL
8077 fi
8078else
8079 OTOOL="$ac_cv_prog_OTOOL"
8080fi
8081
8082 if test -n "$ac_tool_prefix"; then
8083 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8084set dummy ${ac_tool_prefix}otool64; ac_word=$2
8085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8086$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8087if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8088 $as_echo_n "(cached) " >&6
8089else
8090 if test -n "$OTOOL64"; then
8091 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8092else
8093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8094for as_dir in $PATH
8095do
8096 IFS=$as_save_IFS
8097 test -z "$as_dir" && as_dir=.
8098 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8100 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8102 break 2
8103 fi
8104done
8105 done
8106IFS=$as_save_IFS
8107
8108fi
8109fi
8110OTOOL64=$ac_cv_prog_OTOOL64
8111if test -n "$OTOOL64"; then
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8113$as_echo "$OTOOL64" >&6; }
8114else
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8116$as_echo "no" >&6; }
8117fi
8118
8119
8120fi
8121if test -z "$ac_cv_prog_OTOOL64"; then
8122 ac_ct_OTOOL64=$OTOOL64
8123 # Extract the first word of "otool64", so it can be a program name with args.
8124set dummy otool64; ac_word=$2
8125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8126$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8127if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8128 $as_echo_n "(cached) " >&6
8129else
8130 if test -n "$ac_ct_OTOOL64"; then
8131 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8132else
8133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8134for as_dir in $PATH
8135do
8136 IFS=$as_save_IFS
8137 test -z "$as_dir" && as_dir=.
8138 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8140 ac_cv_prog_ac_ct_OTOOL64="otool64"
8141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8142 break 2
8143 fi
8144done
8145 done
8146IFS=$as_save_IFS
8147
8148fi
8149fi
8150ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8151if test -n "$ac_ct_OTOOL64"; then
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8153$as_echo "$ac_ct_OTOOL64" >&6; }
8154else
8155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8156$as_echo "no" >&6; }
8157fi
8158
8159 if test "x$ac_ct_OTOOL64" = x; then
8160 OTOOL64=":"
8161 else
8162 case $cross_compiling:$ac_tool_warned in
8163yes:)
8164{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8165$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8166ac_tool_warned=yes ;;
8167esac
8168 OTOOL64=$ac_ct_OTOOL64
8169 fi
8170else
8171 OTOOL64="$ac_cv_prog_OTOOL64"
8172fi
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8201$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8202if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8203 $as_echo_n "(cached) " >&6
8204else
8205 lt_cv_apple_cc_single_mod=no
8206 if test -z "${LT_MULTI_MODULE}"; then
8207 # By default we will add the -single_module flag. You can override
8208 # by either setting the environment variable LT_MULTI_MODULE
8209 # non-empty at configure time, or by adding -multi_module to the
8210 # link flags.
8211 rm -rf libconftest.dylib*
8212 echo "int foo(void){return 1;}" > conftest.c
8213 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8214-dynamiclib -Wl,-single_module conftest.c" >&5
8215 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8216 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8217 _lt_result=$?
8218 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8219 lt_cv_apple_cc_single_mod=yes
8220 else
8221 cat conftest.err >&5
8222 fi
8223 rm -rf libconftest.dylib*
8224 rm -f conftest.*
8225 fi
8226fi
8227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8228$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8230$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8231if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8232 $as_echo_n "(cached) " >&6
8233else
8234 lt_cv_ld_exported_symbols_list=no
8235 save_LDFLAGS=$LDFLAGS
8236 echo "_main" > conftest.sym
8237 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8239/* end confdefs.h. */
8240
8241int
8242main ()
8243{
8244
8245 ;
8246 return 0;
8247}
8248_ACEOF
8249if ac_fn_c_try_link "$LINENO"; then :
8250 lt_cv_ld_exported_symbols_list=yes
8251else
8252 lt_cv_ld_exported_symbols_list=no
8253fi
8254rm -f core conftest.err conftest.$ac_objext \
8255 conftest$ac_exeext conftest.$ac_ext
8256 LDFLAGS="$save_LDFLAGS"
8257
8258fi
8259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8260$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8262$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8263if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8264 $as_echo_n "(cached) " >&6
8265else
8266 lt_cv_ld_force_load=no
8267 cat > conftest.c << _LT_EOF
8268int forced_loaded() { return 2;}
8269_LT_EOF
8270 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8271 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8272 echo "$AR cru libconftest.a conftest.o" >&5
8273 $AR cru libconftest.a conftest.o 2>&5
8274 cat > conftest.c << _LT_EOF
8275int main() { return 0;}
8276_LT_EOF
8277 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8278 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8279 _lt_result=$?
8280 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8281 lt_cv_ld_force_load=yes
8282 else
8283 cat conftest.err >&5
8284 fi
8285 rm -f conftest.err libconftest.a conftest conftest.c
8286 rm -rf conftest.dSYM
8287
8288fi
8289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8290$as_echo "$lt_cv_ld_force_load" >&6; }
8291 case $host_os in
8292 rhapsody* | darwin1.[012])
8293 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8294 darwin1.*)
8295 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8296 darwin*) # darwin 5.x on
8297 # if running on 10.5 or later, the deployment target defaults
8298 # to the OS version, if on x86, and 10.4, the deployment
8299 # target defaults to 10.4. Don't you love it?
8300 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8301 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8302 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8303 10.[012][,.]*)
6bb11ab3
L
8304 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8305 10.*)
8306 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8307 esac
8308 ;;
8309 esac
8310 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8311 _lt_dar_single_mod='$single_module'
8312 fi
8313 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8314 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8315 else
8316 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8317 fi
8318 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8319 _lt_dsymutil='~$DSYMUTIL $lib || :'
8320 else
8321 _lt_dsymutil=
8322 fi
8323 ;;
8324 esac
8325
8326for ac_header in dlfcn.h
8327do :
8328 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8329"
d0ac1c44 8330if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8331 cat >>confdefs.h <<_ACEOF
8332#define HAVE_DLFCN_H 1
8333_ACEOF
8334
8335fi
8336
8337done
8338
8339
8340
8341# autoconf.info says this should be called right after AC_INIT.
8342ac_config_headers="$ac_config_headers config.h:config.in"
8343
8344
8345
0cb8d851
MF
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8347$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8348if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8349 $as_echo_n "(cached) " >&6
8350else
8351 ac_cv_c_bigendian=unknown
8352 # See if we're dealing with a universal compiler.
8353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8354/* end confdefs.h. */
8355#ifndef __APPLE_CC__
8356 not a universal capable compiler
8357 #endif
8358 typedef int dummy;
8359
8360_ACEOF
8361if ac_fn_c_try_compile "$LINENO"; then :
8362
8363 # Check for potential -arch flags. It is not universal unless
8364 # there are at least two -arch flags with different values.
8365 ac_arch=
8366 ac_prev=
8367 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8368 if test -n "$ac_prev"; then
8369 case $ac_word in
8370 i?86 | x86_64 | ppc | ppc64)
8371 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8372 ac_arch=$ac_word
8373 else
8374 ac_cv_c_bigendian=universal
8375 break
8376 fi
8377 ;;
8378 esac
8379 ac_prev=
8380 elif test "x$ac_word" = "x-arch"; then
8381 ac_prev=arch
8382 fi
8383 done
8384fi
8385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8386 if test $ac_cv_c_bigendian = unknown; then
8387 # See if sys/param.h defines the BYTE_ORDER macro.
8388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8389/* end confdefs.h. */
8390#include <sys/types.h>
8391 #include <sys/param.h>
8392
8393int
8394main ()
8395{
8396#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8397 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8398 && LITTLE_ENDIAN)
8399 bogus endian macros
8400 #endif
8401
8402 ;
8403 return 0;
8404}
8405_ACEOF
8406if ac_fn_c_try_compile "$LINENO"; then :
8407 # It does; now see whether it defined to BIG_ENDIAN or not.
8408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409/* end confdefs.h. */
8410#include <sys/types.h>
8411 #include <sys/param.h>
8412
8413int
8414main ()
8415{
8416#if BYTE_ORDER != BIG_ENDIAN
8417 not big endian
8418 #endif
8419
8420 ;
8421 return 0;
8422}
8423_ACEOF
8424if ac_fn_c_try_compile "$LINENO"; then :
8425 ac_cv_c_bigendian=yes
8426else
8427 ac_cv_c_bigendian=no
8428fi
8429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8430fi
8431rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8432 fi
8433 if test $ac_cv_c_bigendian = unknown; then
8434 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8436/* end confdefs.h. */
8437#include <limits.h>
8438
8439int
8440main ()
8441{
8442#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8443 bogus endian macros
8444 #endif
8445
8446 ;
8447 return 0;
8448}
8449_ACEOF
8450if ac_fn_c_try_compile "$LINENO"; then :
8451 # It does; now see whether it defined to _BIG_ENDIAN or not.
8452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8453/* end confdefs.h. */
8454#include <limits.h>
8455
8456int
8457main ()
8458{
8459#ifndef _BIG_ENDIAN
8460 not big endian
8461 #endif
8462
8463 ;
8464 return 0;
8465}
8466_ACEOF
8467if ac_fn_c_try_compile "$LINENO"; then :
8468 ac_cv_c_bigendian=yes
8469else
8470 ac_cv_c_bigendian=no
8471fi
8472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8473fi
8474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8475 fi
8476 if test $ac_cv_c_bigendian = unknown; then
8477 # Compile a test program.
8478 if test "$cross_compiling" = yes; then :
8479 # Try to guess by grepping values from an object file.
8480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8481/* end confdefs.h. */
8482short int ascii_mm[] =
8483 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8484 short int ascii_ii[] =
8485 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8486 int use_ascii (int i) {
8487 return ascii_mm[i] + ascii_ii[i];
8488 }
8489 short int ebcdic_ii[] =
8490 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8491 short int ebcdic_mm[] =
8492 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8493 int use_ebcdic (int i) {
8494 return ebcdic_mm[i] + ebcdic_ii[i];
8495 }
8496 extern int foo;
8497
8498int
8499main ()
8500{
8501return use_ascii (foo) == use_ebcdic (foo);
8502 ;
8503 return 0;
8504}
8505_ACEOF
8506if ac_fn_c_try_compile "$LINENO"; then :
8507 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8508 ac_cv_c_bigendian=yes
8509 fi
8510 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8511 if test "$ac_cv_c_bigendian" = unknown; then
8512 ac_cv_c_bigendian=no
8513 else
8514 # finding both strings is unlikely to happen, but who knows?
8515 ac_cv_c_bigendian=unknown
8516 fi
8517 fi
8518fi
8519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8520else
8521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8522/* end confdefs.h. */
8523$ac_includes_default
8524int
8525main ()
8526{
8527
8528 /* Are we little or big endian? From Harbison&Steele. */
8529 union
8530 {
8531 long int l;
8532 char c[sizeof (long int)];
8533 } u;
8534 u.l = 1;
8535 return u.c[sizeof (long int) - 1] == 1;
8536
8537 ;
8538 return 0;
8539}
8540_ACEOF
8541if ac_fn_c_try_run "$LINENO"; then :
8542 ac_cv_c_bigendian=no
8543else
8544 ac_cv_c_bigendian=yes
8545fi
8546rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8547 conftest.$ac_objext conftest.beam conftest.$ac_ext
8548fi
8549
8550 fi
8551fi
8552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8553$as_echo "$ac_cv_c_bigendian" >&6; }
8554 case $ac_cv_c_bigendian in #(
8555 yes)
8556 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8557;; #(
8558 no)
8559 ;; #(
8560 universal)
8561
8562$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8563
8564 ;; #(
8565 *)
d0ac1c44 8566 as_fn_error $? "unknown endianness
0cb8d851
MF
8567 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8568 esac
8569
6bb11ab3
L
8570
8571
8572
8573# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8574if test -z "$CC_FOR_BUILD"; then
8575 if test "x$cross_compiling" = "xno"; then
8576 CC_FOR_BUILD='$(CC)'
8577 else
8578 CC_FOR_BUILD=gcc
8579 fi
6bb11ab3
L
8580fi
8581
8582
8583
6bb11ab3
L
8584AR=${AR-ar}
8585
8586if test -n "$ac_tool_prefix"; then
8587 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8588set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8590$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8591if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8592 $as_echo_n "(cached) " >&6
8593else
8594 if test -n "$RANLIB"; then
8595 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8596else
8597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8598for as_dir in $PATH
8599do
8600 IFS=$as_save_IFS
8601 test -z "$as_dir" && as_dir=.
8602 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8603 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8604 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8606 break 2
8607 fi
8608done
8609 done
8610IFS=$as_save_IFS
8611
8612fi
8613fi
8614RANLIB=$ac_cv_prog_RANLIB
8615if test -n "$RANLIB"; then
8616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8617$as_echo "$RANLIB" >&6; }
8618else
8619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8620$as_echo "no" >&6; }
8621fi
8622
8623
8624fi
8625if test -z "$ac_cv_prog_RANLIB"; then
8626 ac_ct_RANLIB=$RANLIB
8627 # Extract the first word of "ranlib", so it can be a program name with args.
8628set dummy ranlib; ac_word=$2
8629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8630$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8631if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8632 $as_echo_n "(cached) " >&6
8633else
8634 if test -n "$ac_ct_RANLIB"; then
8635 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8636else
8637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8638for as_dir in $PATH
8639do
8640 IFS=$as_save_IFS
8641 test -z "$as_dir" && as_dir=.
8642 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8643 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8644 ac_cv_prog_ac_ct_RANLIB="ranlib"
8645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8646 break 2
8647 fi
8648done
8649 done
8650IFS=$as_save_IFS
8651
8652fi
8653fi
8654ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8655if test -n "$ac_ct_RANLIB"; then
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8657$as_echo "$ac_ct_RANLIB" >&6; }
8658else
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8660$as_echo "no" >&6; }
8661fi
8662
8663 if test "x$ac_ct_RANLIB" = x; then
8664 RANLIB=":"
8665 else
8666 case $cross_compiling:$ac_tool_warned in
8667yes:)
8668{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8669$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8670ac_tool_warned=yes ;;
8671esac
8672 RANLIB=$ac_ct_RANLIB
8673 fi
8674else
8675 RANLIB="$ac_cv_prog_RANLIB"
8676fi
8677
8678
46f900c0
MF
8679# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8680# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8681# is C99. So handle it ourselves.
8682:
8683C_DIALECT=
8684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8685$as_echo_n "checking whether C11 is supported by default... " >&6; }
8686cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8687/* end confdefs.h. */
8688
8689#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8690# error "C11 support not found"
8691#endif
8692
8693_ACEOF
8694if ac_fn_c_try_compile "$LINENO"; then :
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8696$as_echo "yes" >&6; }
8697else
8698
8699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8700$as_echo "no" >&6; }
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8702$as_echo_n "checking for -std=c11 support... " >&6; }
8703 ac_save_CC="$CC"
8704 CC="$CC -std=c11"
8705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8706/* end confdefs.h. */
8707
8708#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8709# error "C11 support not found"
8710#endif
8711
8712_ACEOF
8713if ac_fn_c_try_compile "$LINENO"; then :
8714
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8716$as_echo "yes" >&6; }
8717 CC="$ac_save_CC"
8718 C_DIALECT="-std=c11"
8719
8720else
8721 as_fn_error $? "C11 is required" "$LINENO" 5
8722fi
8723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8724fi
8725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8726
8727
6bb11ab3
L
8728# Some of the common include files depend on bfd.h, and bfd.h checks
8729# that config.h is included first by testing that the PACKAGE macro
8730# is defined.
8731PACKAGE=sim
8732
8733cat >>confdefs.h <<_ACEOF
8734#define PACKAGE "$PACKAGE"
8735_ACEOF
8736
8737
8738
8739# Dependency checking.
8740ac_config_commands="$ac_config_commands depdir"
8741
8742
8743depcc="$CC" am_compiler_list=
8744
8745am_depcomp=$ac_aux_dir/depcomp
8746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8747$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8748if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8749 $as_echo_n "(cached) " >&6
8750else
8751 if test -f "$am_depcomp"; then
8752 # We make a subdir and do the tests there. Otherwise we can end up
8753 # making bogus files that we don't know about and never remove. For
8754 # instance it was reported that on HP-UX the gcc test will end up
8755 # making a dummy file named `D' -- because `-MD' means `put the output
8756 # in D'.
8757 mkdir conftest.dir
8758 # Copy depcomp to subdir because otherwise we won't find it if we're
8759 # using a relative directory.
8760 cp "$am_depcomp" conftest.dir
8761 cd conftest.dir
8762 # We will build objects and dependencies in a subdirectory because
8763 # it helps to detect inapplicable dependency modes. For instance
8764 # both Tru64's cc and ICC support -MD to output dependencies as a
8765 # side effect of compilation, but ICC will put the dependencies in
8766 # the current directory while Tru64 will put them in the object
8767 # directory.
8768 mkdir sub
8769
8770 am_cv_CC_dependencies_compiler_type=none
8771 if test "$am_compiler_list" = ""; then
8772 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8773 fi
8774 for depmode in $am_compiler_list; do
8775 if test $depmode = none; then break; fi
8776
8777 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8778 # Setup a source with many dependencies, because some compilers
8779 # like to wrap large dependency lists on column 80 (with \), and
8780 # we should not choose a depcomp mode which is confused by this.
8781 #
8782 # We need to recreate these files for each test, as the compiler may
8783 # overwrite some of them when testing with obscure command lines.
8784 # This happens at least with the AIX C compiler.
8785 : > sub/conftest.c
8786 for i in 1 2 3 4 5 6; do
8787 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8788 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8789 # Solaris 8's {/usr,}/bin/sh.
8790 touch sub/conftst$i.h
8791 done
8792 echo "include sub/conftest.Po" > confmf
8793
8794 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8795 # mode. It turns out that the SunPro C++ compiler does not properly
8796 # handle `-M -o', and we need to detect this.
8797 depcmd="depmode=$depmode \
8798 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8799 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8800 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8801 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8802 if env $depcmd > conftest.err 2>&1 &&
8803 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8804 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8805 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8806 # icc doesn't choke on unknown options, it will just issue warnings
8807 # or remarks (even with -Werror). So we grep stderr for any message
8808 # that says an option was ignored or not supported.
8809 # When given -MP, icc 7.0 and 7.1 complain thusly:
8810 # icc: Command line warning: ignoring option '-M'; no argument required
8811 # The diagnosis changed in icc 8.0:
8812 # icc: Command line remark: option '-MP' not supported
8813 if (grep 'ignoring option' conftest.err ||
8814 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8815 am_cv_CC_dependencies_compiler_type=$depmode
8816 $as_echo "$as_me:$LINENO: success" >&5
8817 break
8818 fi
8819 fi
8820 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8821 sed -e 's/^/| /' < conftest.err >&5
8822 done
8823
8824 cd ..
8825 rm -rf conftest.dir
8826else
8827 am_cv_CC_dependencies_compiler_type=none
8828fi
8829
8830fi
8831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8832$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8833if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8834then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8835else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8836
8837fi
8838
8839
8840# Check for the 'make' the user wants to use.
8841for ac_prog in make
8842do
8843 # Extract the first word of "$ac_prog", so it can be a program name with args.
8844set dummy $ac_prog; ac_word=$2
8845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8846$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8847if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8848 $as_echo_n "(cached) " >&6
8849else
8850 if test -n "$MAKE"; then
8851 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8852else
8853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8854for as_dir in $PATH
8855do
8856 IFS=$as_save_IFS
8857 test -z "$as_dir" && as_dir=.
8858 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8860 ac_cv_prog_MAKE="$ac_prog"
8861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8862 break 2
8863 fi
8864done
8865 done
8866IFS=$as_save_IFS
8867
8868fi
8869fi
8870MAKE=$ac_cv_prog_MAKE
8871if test -n "$MAKE"; then
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8873$as_echo "$MAKE" >&6; }
8874else
8875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8876$as_echo "no" >&6; }
8877fi
8878
8879
8880 test -n "$MAKE" && break
8881done
8882
8883MAKE_IS_GNU=
8884case "`$MAKE --version 2>&1 | sed 1q`" in
8885 *GNU*)
8886 MAKE_IS_GNU=yes
8887 ;;
8888esac
8889 if test "$MAKE_IS_GNU" = yes; then
8890 GMAKE_TRUE=
8891 GMAKE_FALSE='#'
8892else
8893 GMAKE_TRUE='#'
8894 GMAKE_FALSE=
8895fi
8896
8897
8898ALL_LINGUAS=
8899# If we haven't got the data from the intl directory,
8900# assume NLS is disabled.
8901USE_NLS=no
8902LIBINTL=
8903LIBINTL_DEP=
8904INCINTL=
8905XGETTEXT=
8906GMSGFMT=
8907POSUB=
8908
8909if test -f ../../intl/config.intl; then
8910 . ../../intl/config.intl
8911fi
8912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8913$as_echo_n "checking whether NLS is requested... " >&6; }
8914if test x"$USE_NLS" != xyes; then
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8916$as_echo "no" >&6; }
8917else
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8919$as_echo "yes" >&6; }
8920
8921$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8922
8923
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8925$as_echo_n "checking for catalogs to be installed... " >&6; }
8926 # Look for .po and .gmo files in the source directory.
8927 CATALOGS=
8928 XLINGUAS=
8929 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8930 # If there aren't any .gmo files the shell will give us the
8931 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8932 # weeded out.
8933 case "$cat" in *\**)
8934 continue;;
8935 esac
8936 # The quadruple backslash is collapsed to a double backslash
8937 # by the backticks, then collapsed again by the double quotes,
8938 # leaving us with one backslash in the sed expression (right
8939 # before the dot that mustn't act as a wildcard).
8940 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8941 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8942 # The user is allowed to set LINGUAS to a list of languages to
8943 # install catalogs for. If it's empty that means "all of them."
8944 if test "x$LINGUAS" = x; then
8945 CATALOGS="$CATALOGS $cat"
8946 XLINGUAS="$XLINGUAS $lang"
8947 else
8948 case "$LINGUAS" in *$lang*)
8949 CATALOGS="$CATALOGS $cat"
8950 XLINGUAS="$XLINGUAS $lang"
8951 ;;
8952 esac
8953 fi
8954 done
8955 LINGUAS="$XLINGUAS"
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8957$as_echo "$LINGUAS" >&6; }
8958
8959
8960 DATADIRNAME=share
8961
8962 INSTOBJEXT=.mo
8963
8964 GENCAT=gencat
8965
8966 CATOBJEXT=.gmo
8967
8968fi
8969
8970# Check for common headers.
68ed2854
MF
8971# NB: You can assume C11 headers exist.
8972for ac_header in unistd.h
6bb11ab3 8973do :
68ed2854
MF
8974 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8975if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 8976 cat >>confdefs.h <<_ACEOF
68ed2854 8977#define HAVE_UNISTD_H 1
6bb11ab3
L
8978_ACEOF
8979
8980fi
8981
8982done
8983
936df756 8984for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8985do :
8986 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8987ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8988if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8989 cat >>confdefs.h <<_ACEOF
8990#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8991_ACEOF
8992
8993fi
8994
8995done
8996
8997for ac_header in fcntl.h fpu_control.h
8998do :
8999 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9000ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 9001if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
9002 cat >>confdefs.h <<_ACEOF
9003#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9004_ACEOF
9005
9006fi
9007
9008done
9009
68ed2854 9010for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
9011do :
9012 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9013ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 9014if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
9015 cat >>confdefs.h <<_ACEOF
9016#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9017_ACEOF
9018
9019fi
9020
9021done
9022
9023for ac_func in getrusage time sigaction __setfpucw
9024do :
9025 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9026ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9027if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
9028 cat >>confdefs.h <<_ACEOF
9029#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9030_ACEOF
9031
9032fi
9033done
9034
936df756
MF
9035for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9036do :
9037 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9038ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9039if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
936df756
MF
9040 cat >>confdefs.h <<_ACEOF
9041#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9042_ACEOF
9043
9044fi
9045done
9046
9047ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9048#include <sys/types.h>
9049#endif
9050#ifdef HAVE_SYS_STAT_H
9051#include <sys/stat.h>
9052#endif
9053"
d0ac1c44 9054if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9055
9056cat >>confdefs.h <<_ACEOF
9057#define HAVE_STRUCT_STAT_ST_DEV 1
9058_ACEOF
9059
9060
9061fi
9062ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9063#include <sys/types.h>
9064#endif
9065#ifdef HAVE_SYS_STAT_H
9066#include <sys/stat.h>
9067#endif
9068"
d0ac1c44 9069if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9070
9071cat >>confdefs.h <<_ACEOF
9072#define HAVE_STRUCT_STAT_ST_INO 1
9073_ACEOF
9074
9075
9076fi
9077ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9078#include <sys/types.h>
9079#endif
9080#ifdef HAVE_SYS_STAT_H
9081#include <sys/stat.h>
9082#endif
9083"
d0ac1c44 9084if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9085
9086cat >>confdefs.h <<_ACEOF
9087#define HAVE_STRUCT_STAT_ST_MODE 1
9088_ACEOF
9089
9090
9091fi
9092ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9093#include <sys/types.h>
9094#endif
9095#ifdef HAVE_SYS_STAT_H
9096#include <sys/stat.h>
9097#endif
9098"
d0ac1c44 9099if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9100
9101cat >>confdefs.h <<_ACEOF
9102#define HAVE_STRUCT_STAT_ST_NLINK 1
9103_ACEOF
9104
9105
9106fi
9107ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9108#include <sys/types.h>
9109#endif
9110#ifdef HAVE_SYS_STAT_H
9111#include <sys/stat.h>
9112#endif
9113"
d0ac1c44 9114if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9115
9116cat >>confdefs.h <<_ACEOF
9117#define HAVE_STRUCT_STAT_ST_UID 1
9118_ACEOF
9119
9120
9121fi
9122ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9123#include <sys/types.h>
9124#endif
9125#ifdef HAVE_SYS_STAT_H
9126#include <sys/stat.h>
9127#endif
9128"
d0ac1c44 9129if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9130
9131cat >>confdefs.h <<_ACEOF
9132#define HAVE_STRUCT_STAT_ST_GID 1
9133_ACEOF
9134
9135
9136fi
9137ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9138#include <sys/types.h>
9139#endif
9140#ifdef HAVE_SYS_STAT_H
9141#include <sys/stat.h>
9142#endif
9143"
d0ac1c44 9144if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9145
9146cat >>confdefs.h <<_ACEOF
9147#define HAVE_STRUCT_STAT_ST_RDEV 1
9148_ACEOF
9149
9150
9151fi
9152ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9153#include <sys/types.h>
9154#endif
9155#ifdef HAVE_SYS_STAT_H
9156#include <sys/stat.h>
9157#endif
9158"
d0ac1c44 9159if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9160
9161cat >>confdefs.h <<_ACEOF
9162#define HAVE_STRUCT_STAT_ST_SIZE 1
9163_ACEOF
9164
9165
9166fi
9167ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9168#include <sys/types.h>
9169#endif
9170#ifdef HAVE_SYS_STAT_H
9171#include <sys/stat.h>
9172#endif
9173"
d0ac1c44 9174if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9175
9176cat >>confdefs.h <<_ACEOF
9177#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9178_ACEOF
9179
9180
9181fi
9182ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9183#include <sys/types.h>
9184#endif
9185#ifdef HAVE_SYS_STAT_H
9186#include <sys/stat.h>
9187#endif
9188"
d0ac1c44 9189if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9190
9191cat >>confdefs.h <<_ACEOF
9192#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9193_ACEOF
9194
9195
9196fi
9197ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9198#include <sys/types.h>
9199#endif
9200#ifdef HAVE_SYS_STAT_H
9201#include <sys/stat.h>
9202#endif
9203"
d0ac1c44 9204if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9205
9206cat >>confdefs.h <<_ACEOF
9207#define HAVE_STRUCT_STAT_ST_ATIME 1
9208_ACEOF
9209
9210
9211fi
9212ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9213#include <sys/types.h>
9214#endif
9215#ifdef HAVE_SYS_STAT_H
9216#include <sys/stat.h>
9217#endif
9218"
d0ac1c44 9219if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9220
9221cat >>confdefs.h <<_ACEOF
9222#define HAVE_STRUCT_STAT_ST_MTIME 1
9223_ACEOF
9224
9225
9226fi
9227ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9228#include <sys/types.h>
9229#endif
9230#ifdef HAVE_SYS_STAT_H
9231#include <sys/stat.h>
9232#endif
9233"
d0ac1c44 9234if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9235
9236cat >>confdefs.h <<_ACEOF
9237#define HAVE_STRUCT_STAT_ST_CTIME 1
9238_ACEOF
9239
9240
9241fi
9242
9243ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9244#include <sys/socket.h>
9245
9246"
d0ac1c44 9247if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9248
9249cat >>confdefs.h <<_ACEOF
9250#define HAVE_SOCKLEN_T 1
9251_ACEOF
9252
9253
9254fi
9255
6bb11ab3
L
9256
9257# Check for socket libraries
9258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9259$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9260if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9261 $as_echo_n "(cached) " >&6
9262else
9263 ac_check_lib_save_LIBS=$LIBS
9264LIBS="-lsocket $LIBS"
9265cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9266/* end confdefs.h. */
9267
9268/* Override any GCC internal prototype to avoid an error.
9269 Use char because int might match the return type of a GCC
9270 builtin and then its argument prototype would still apply. */
9271#ifdef __cplusplus
9272extern "C"
9273#endif
9274char bind ();
9275int
9276main ()
9277{
9278return bind ();
9279 ;
9280 return 0;
9281}
9282_ACEOF
9283if ac_fn_c_try_link "$LINENO"; then :
9284 ac_cv_lib_socket_bind=yes
9285else
9286 ac_cv_lib_socket_bind=no
9287fi
9288rm -f core conftest.err conftest.$ac_objext \
9289 conftest$ac_exeext conftest.$ac_ext
9290LIBS=$ac_check_lib_save_LIBS
9291fi
9292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9293$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9294if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9295 cat >>confdefs.h <<_ACEOF
9296#define HAVE_LIBSOCKET 1
9297_ACEOF
9298
9299 LIBS="-lsocket $LIBS"
9300
9301fi
9302
9303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9304$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9305if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9306 $as_echo_n "(cached) " >&6
9307else
9308 ac_check_lib_save_LIBS=$LIBS
9309LIBS="-lnsl $LIBS"
9310cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9311/* end confdefs.h. */
9312
9313/* Override any GCC internal prototype to avoid an error.
9314 Use char because int might match the return type of a GCC
9315 builtin and then its argument prototype would still apply. */
9316#ifdef __cplusplus
9317extern "C"
9318#endif
9319char gethostbyname ();
9320int
9321main ()
9322{
9323return gethostbyname ();
9324 ;
9325 return 0;
9326}
9327_ACEOF
9328if ac_fn_c_try_link "$LINENO"; then :
9329 ac_cv_lib_nsl_gethostbyname=yes
9330else
9331 ac_cv_lib_nsl_gethostbyname=no
9332fi
9333rm -f core conftest.err conftest.$ac_objext \
9334 conftest$ac_exeext conftest.$ac_ext
9335LIBS=$ac_check_lib_save_LIBS
9336fi
9337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9338$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9339if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9340 cat >>confdefs.h <<_ACEOF
9341#define HAVE_LIBNSL 1
9342_ACEOF
9343
9344 LIBS="-lnsl $LIBS"
9345
9346fi
9347
9348
9349# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9350# using the same condition.
9351
aadc9410 9352 # Use the system's zlib library.
7fed4b0b
L
9353 zlibdir="-L\$(top_builddir)/../zlib"
9354 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9355
aadc9410
MF
9356# Check whether --with-system-zlib was given.
9357if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9358 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9359 zlibdir=
9360 zlibinc=
9361 fi
6bb11ab3
L
9362
9363fi
9364
6bb11ab3 9365
6bb11ab3 9366
6bb11ab3
L
9367
9368
9369# BFD uses libdl when when plugins enabled.
9370
faa743bb
RM
9371 maybe_plugins=no
9372 for ac_header in dlfcn.h
9373do :
9374 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9375"
d0ac1c44 9376if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9377 cat >>confdefs.h <<_ACEOF
9378#define HAVE_DLFCN_H 1
9379_ACEOF
9380 maybe_plugins=yes
9381fi
9382
9383done
9384
9385 for ac_header in windows.h
9386do :
9387 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9388"
d0ac1c44 9389if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9390 cat >>confdefs.h <<_ACEOF
9391#define HAVE_WINDOWS_H 1
9392_ACEOF
9393 maybe_plugins=yes
9394fi
9395
9396done
9397
9398
9399 # Check whether --enable-plugins was given.
6bb11ab3
L
9400if test "${enable_plugins+set}" = set; then :
9401 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9402 no) plugins=no ;;
9403 *) plugins=yes
9404 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9405 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9406 fi ;;
9407 esac
6bb11ab3 9408else
faa743bb
RM
9409 plugins=$maybe_plugins
9410
6bb11ab3
L
9411fi
9412
2974be62 9413 if test "$plugins" = "yes"; then
37f980dc
SM
9414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9415$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9416if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9417 $as_echo_n "(cached) " >&6
9418else
9419 ac_func_search_save_LIBS=$LIBS
9420cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9421/* end confdefs.h. */
9422
9423/* Override any GCC internal prototype to avoid an error.
9424 Use char because int might match the return type of a GCC
9425 builtin and then its argument prototype would still apply. */
9426#ifdef __cplusplus
9427extern "C"
9428#endif
37f980dc 9429char dlsym ();
2974be62
AM
9430int
9431main ()
9432{
37f980dc 9433return dlsym ();
2974be62
AM
9434 ;
9435 return 0;
9436}
9437_ACEOF
9438for ac_lib in '' dl; do
9439 if test -z "$ac_lib"; then
9440 ac_res="none required"
9441 else
9442 ac_res=-l$ac_lib
9443 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9444 fi
9445 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9446 ac_cv_search_dlsym=$ac_res
2974be62
AM
9447fi
9448rm -f core conftest.err conftest.$ac_objext \
9449 conftest$ac_exeext
d0ac1c44 9450 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9451 break
9452fi
9453done
d0ac1c44 9454if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9455
9456else
37f980dc 9457 ac_cv_search_dlsym=no
2974be62
AM
9458fi
9459rm conftest.$ac_ext
9460LIBS=$ac_func_search_save_LIBS
9461fi
37f980dc
SM
9462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9463$as_echo "$ac_cv_search_dlsym" >&6; }
9464ac_res=$ac_cv_search_dlsym
2974be62
AM
9465if test "$ac_res" != no; then :
9466 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9467
9468fi
9469
9470 fi
6bb11ab3
L
9471
9472 if test "$plugins" = yes; then
9473 PLUGINS_TRUE=
9474 PLUGINS_FALSE='#'
9475else
9476 PLUGINS_TRUE='#'
9477 PLUGINS_FALSE=
9478fi
9479
9480
9481
9482
9483
9484# Set options
9485enable_dlopen=yes
9486
9487
9488
9489
9490 enable_win32_dll=no
9491
9492
9493 # Check whether --enable-shared was given.
9494if test "${enable_shared+set}" = set; then :
9495 enableval=$enable_shared; p=${PACKAGE-default}
9496 case $enableval in
9497 yes) enable_shared=yes ;;
9498 no) enable_shared=no ;;
9499 *)
9500 enable_shared=no
9501 # Look at the argument we got. We use all the common list separators.
9502 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9503 for pkg in $enableval; do
9504 IFS="$lt_save_ifs"
9505 if test "X$pkg" = "X$p"; then
9506 enable_shared=yes
9507 fi
9508 done
9509 IFS="$lt_save_ifs"
9510 ;;
9511 esac
9512else
9513 enable_shared=yes
9514fi
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524 # Check whether --enable-static was given.
9525if test "${enable_static+set}" = set; then :
9526 enableval=$enable_static; p=${PACKAGE-default}
9527 case $enableval in
9528 yes) enable_static=yes ;;
9529 no) enable_static=no ;;
9530 *)
9531 enable_static=no
9532 # Look at the argument we got. We use all the common list separators.
9533 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9534 for pkg in $enableval; do
9535 IFS="$lt_save_ifs"
9536 if test "X$pkg" = "X$p"; then
9537 enable_static=yes
9538 fi
9539 done
9540 IFS="$lt_save_ifs"
9541 ;;
9542 esac
9543else
9544 enable_static=yes
9545fi
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556# Check whether --with-pic was given.
9557if test "${with_pic+set}" = set; then :
9558 withval=$with_pic; pic_mode="$withval"
9559else
9560 pic_mode=default
9561fi
9562
9563
9564test -z "$pic_mode" && pic_mode=default
9565
9566
9567
9568
9569
9570
9571
9572 # Check whether --enable-fast-install was given.
9573if test "${enable_fast_install+set}" = set; then :
9574 enableval=$enable_fast_install; p=${PACKAGE-default}
9575 case $enableval in
9576 yes) enable_fast_install=yes ;;
9577 no) enable_fast_install=no ;;
9578 *)
9579 enable_fast_install=no
9580 # Look at the argument we got. We use all the common list separators.
9581 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9582 for pkg in $enableval; do
9583 IFS="$lt_save_ifs"
9584 if test "X$pkg" = "X$p"; then
9585 enable_fast_install=yes
9586 fi
9587 done
9588 IFS="$lt_save_ifs"
9589 ;;
9590 esac
9591else
9592 enable_fast_install=yes
9593fi
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605# This can be used to rebuild libtool when needed
9606LIBTOOL_DEPS="$ltmain"
9607
9608# Always use our own libtool.
9609LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636test -z "$LN_S" && LN_S="ln -s"
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651if test -n "${ZSH_VERSION+set}" ; then
9652 setopt NO_GLOB_SUBST
9653fi
9654
9655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9656$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9657if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9658 $as_echo_n "(cached) " >&6
9659else
9660 rm -f .libs 2>/dev/null
9661mkdir .libs 2>/dev/null
9662if test -d .libs; then
9663 lt_cv_objdir=.libs
9664else
9665 # MS-DOS does not allow filenames that begin with a dot.
9666 lt_cv_objdir=_libs
f0569246 9667fi
6bb11ab3
L
9668rmdir .libs 2>/dev/null
9669fi
9670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9671$as_echo "$lt_cv_objdir" >&6; }
9672objdir=$lt_cv_objdir
f0569246 9673
6bb11ab3
L
9674
9675
9676
9677
9678cat >>confdefs.h <<_ACEOF
9679#define LT_OBJDIR "$lt_cv_objdir/"
9680_ACEOF
9681
9682
9683
9684
9685case $host_os in
9686aix3*)
9687 # AIX sometimes has problems with the GCC collect2 program. For some
9688 # reason, if we set the COLLECT_NAMES environment variable, the problems
9689 # vanish in a puff of smoke.
9690 if test "X${COLLECT_NAMES+set}" != Xset; then
9691 COLLECT_NAMES=
9692 export COLLECT_NAMES
9693 fi
9694 ;;
81ecdfbb 9695esac
6bb11ab3
L
9696
9697# Global variables:
9698ofile=libtool
9699can_build_shared=yes
9700
9701# All known linkers require a `.a' archive for static linking (except MSVC,
9702# which needs '.lib').
9703libext=a
9704
9705with_gnu_ld="$lt_cv_prog_gnu_ld"
9706
9707old_CC="$CC"
9708old_CFLAGS="$CFLAGS"
9709
9710# Set sane defaults for various variables
9711test -z "$CC" && CC=cc
9712test -z "$LTCC" && LTCC=$CC
9713test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9714test -z "$LD" && LD=ld
9715test -z "$ac_objext" && ac_objext=o
9716
9717for cc_temp in $compiler""; do
9718 case $cc_temp in
9719 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9720 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9721 \-*) ;;
9722 *) break;;
9723 esac
9724done
9725cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9726
9727
9728# Only perform the check for file, if the check method requires it
9729test -z "$MAGIC_CMD" && MAGIC_CMD=file
9730case $deplibs_check_method in
9731file_magic*)
9732 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9734$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9735if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9736 $as_echo_n "(cached) " >&6
9737else
9738 case $MAGIC_CMD in
9739[\\/*] | ?:[\\/]*)
9740 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9741 ;;
9742*)
9743 lt_save_MAGIC_CMD="$MAGIC_CMD"
9744 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9745 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9746 for ac_dir in $ac_dummy; do
9747 IFS="$lt_save_ifs"
9748 test -z "$ac_dir" && ac_dir=.
9749 if test -f $ac_dir/${ac_tool_prefix}file; then
9750 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9751 if test -n "$file_magic_test_file"; then
9752 case $deplibs_check_method in
9753 "file_magic "*)
9754 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9755 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9756 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9757 $EGREP "$file_magic_regex" > /dev/null; then
9758 :
9759 else
9760 cat <<_LT_EOF 1>&2
9761
9762*** Warning: the command libtool uses to detect shared libraries,
9763*** $file_magic_cmd, produces output that libtool cannot recognize.
9764*** The result is that libtool may fail to recognize shared libraries
9765*** as such. This will affect the creation of libtool libraries that
9766*** depend on shared libraries, but programs linked with such libtool
9767*** libraries will work regardless of this problem. Nevertheless, you
9768*** may want to report the problem to your system manager and/or to
9769*** bug-libtool@gnu.org
9770
9771_LT_EOF
9772 fi ;;
9773 esac
9774 fi
9775 break
f0569246 9776 fi
6bb11ab3
L
9777 done
9778 IFS="$lt_save_ifs"
9779 MAGIC_CMD="$lt_save_MAGIC_CMD"
9780 ;;
9781esac
f0569246 9782fi
f0569246 9783
6bb11ab3
L
9784MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9785if test -n "$MAGIC_CMD"; then
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9787$as_echo "$MAGIC_CMD" >&6; }
9788else
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9790$as_echo "no" >&6; }
9791fi
81ecdfbb 9792
6bb11ab3
L
9793
9794
9795
9796
9797if test -z "$lt_cv_path_MAGIC_CMD"; then
9798 if test -n "$ac_tool_prefix"; then
9799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9800$as_echo_n "checking for file... " >&6; }
d0ac1c44 9801if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9802 $as_echo_n "(cached) " >&6
9803else
9804 case $MAGIC_CMD in
9805[\\/*] | ?:[\\/]*)
9806 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9807 ;;
9808*)
9809 lt_save_MAGIC_CMD="$MAGIC_CMD"
9810 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9811 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9812 for ac_dir in $ac_dummy; do
9813 IFS="$lt_save_ifs"
9814 test -z "$ac_dir" && ac_dir=.
9815 if test -f $ac_dir/file; then
9816 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9817 if test -n "$file_magic_test_file"; then
9818 case $deplibs_check_method in
9819 "file_magic "*)
9820 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9821 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9822 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9823 $EGREP "$file_magic_regex" > /dev/null; then
9824 :
9825 else
9826 cat <<_LT_EOF 1>&2
9827
9828*** Warning: the command libtool uses to detect shared libraries,
9829*** $file_magic_cmd, produces output that libtool cannot recognize.
9830*** The result is that libtool may fail to recognize shared libraries
9831*** as such. This will affect the creation of libtool libraries that
9832*** depend on shared libraries, but programs linked with such libtool
9833*** libraries will work regardless of this problem. Nevertheless, you
9834*** may want to report the problem to your system manager and/or to
9835*** bug-libtool@gnu.org
9836
9837_LT_EOF
9838 fi ;;
9839 esac
9840 fi
9841 break
9842 fi
9843 done
9844 IFS="$lt_save_ifs"
9845 MAGIC_CMD="$lt_save_MAGIC_CMD"
9846 ;;
81ecdfbb 9847esac
6bb11ab3
L
9848fi
9849
9850MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9851if test -n "$MAGIC_CMD"; then
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9853$as_echo "$MAGIC_CMD" >&6; }
9854else
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9856$as_echo "no" >&6; }
9857fi
9858
9859
9860 else
9861 MAGIC_CMD=:
9862 fi
9863fi
9864
9865 fi
9866 ;;
9867esac
9868
9869# Use C for the default configuration in the libtool script
9870
9871lt_save_CC="$CC"
9872ac_ext=c
9873ac_cpp='$CPP $CPPFLAGS'
9874ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9875ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9876ac_compiler_gnu=$ac_cv_c_compiler_gnu
9877
9878
9879# Source file extension for C test sources.
9880ac_ext=c
9881
9882# Object file extension for compiled C test sources.
9883objext=o
9884objext=$objext
9885
9886# Code to be used in simple compile tests
9887lt_simple_compile_test_code="int some_variable = 0;"
9888
9889# Code to be used in simple link tests
9890lt_simple_link_test_code='int main(){return(0);}'
9891
9892
9893
9894
9895
9896
9897
9898# If no C compiler was specified, use CC.
9899LTCC=${LTCC-"$CC"}
9900
9901# If no C compiler flags were specified, use CFLAGS.
9902LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9903
9904# Allow CC to be a program name with arguments.
9905compiler=$CC
9906
9907# Save the default compiler, since it gets overwritten when the other
9908# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9909compiler_DEFAULT=$CC
9910
9911# save warnings/boilerplate of simple test code
9912ac_outfile=conftest.$ac_objext
9913echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9914eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9915_lt_compiler_boilerplate=`cat conftest.err`
9916$RM conftest*
9917
9918ac_outfile=conftest.$ac_objext
9919echo "$lt_simple_link_test_code" >conftest.$ac_ext
9920eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9921_lt_linker_boilerplate=`cat conftest.err`
9922$RM -r conftest*
9923
9924
9925## CAVEAT EMPTOR:
9926## There is no encapsulation within the following macros, do not change
9927## the running order or otherwise move them around unless you know exactly
9928## what you are doing...
9929if test -n "$compiler"; then
9930
9931lt_prog_compiler_no_builtin_flag=
9932
9933if test "$GCC" = yes; then
9934 case $cc_basename in
9935 nvcc*)
9936 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9937 *)
9938 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9939 esac
6bb11ab3
L
9940
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9942$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9943if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9944 $as_echo_n "(cached) " >&6
f0569246 9945else
6bb11ab3
L
9946 lt_cv_prog_compiler_rtti_exceptions=no
9947 ac_outfile=conftest.$ac_objext
9948 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9949 lt_compiler_flag="-fno-rtti -fno-exceptions"
9950 # Insert the option either (1) after the last *FLAGS variable, or
9951 # (2) before a word containing "conftest.", or (3) at the end.
9952 # Note that $ac_compile itself does not contain backslashes and begins
9953 # with a dollar sign (not a hyphen), so the echo should work correctly.
9954 # The option is referenced via a variable to avoid confusing sed.
9955 lt_compile=`echo "$ac_compile" | $SED \
9956 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9957 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9958 -e 's:$: $lt_compiler_flag:'`
9959 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9960 (eval "$lt_compile" 2>conftest.err)
9961 ac_status=$?
9962 cat conftest.err >&5
9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 if (exit $ac_status) && test -s "$ac_outfile"; then
9965 # The compiler can only warn and ignore the option if not recognized
9966 # So say no if there are warnings other than the usual output.
9967 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9968 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9969 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9970 lt_cv_prog_compiler_rtti_exceptions=yes
9971 fi
9972 fi
9973 $RM conftest*
9974
f0569246 9975fi
6bb11ab3
L
9976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9977$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9978
9979if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9980 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9981else
9982 :
9983fi
9984
9985fi
9986
9987
9988
9989
9990
9991
9992 lt_prog_compiler_wl=
9993lt_prog_compiler_pic=
9994lt_prog_compiler_static=
9995
9996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9997$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9998
9999 if test "$GCC" = yes; then
10000 lt_prog_compiler_wl='-Wl,'
10001 lt_prog_compiler_static='-static'
10002
10003 case $host_os in
10004 aix*)
10005 # All AIX code is PIC.
10006 if test "$host_cpu" = ia64; then
10007 # AIX 5 now supports IA64 processor
10008 lt_prog_compiler_static='-Bstatic'
10009 fi
10010 lt_prog_compiler_pic='-fPIC'
10011 ;;
10012
10013 amigaos*)
10014 case $host_cpu in
10015 powerpc)
10016 # see comment about AmigaOS4 .so support
10017 lt_prog_compiler_pic='-fPIC'
10018 ;;
10019 m68k)
10020 # FIXME: we need at least 68020 code to build shared libraries, but
10021 # adding the `-m68020' flag to GCC prevents building anything better,
10022 # like `-m68040'.
10023 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10024 ;;
10025 esac
10026 ;;
10027
10028 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10029 # PIC is the default for these OSes.
10030 ;;
10031
10032 mingw* | cygwin* | pw32* | os2* | cegcc*)
10033 # This hack is so that the source file can tell whether it is being
10034 # built for inclusion in a dll (and should export symbols for example).
10035 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10036 # (--disable-auto-import) libraries
10037 lt_prog_compiler_pic='-DDLL_EXPORT'
10038 ;;
10039
10040 darwin* | rhapsody*)
10041 # PIC is the default on this platform
10042 # Common symbols not allowed in MH_DYLIB files
10043 lt_prog_compiler_pic='-fno-common'
10044 ;;
10045
10046 haiku*)
10047 # PIC is the default for Haiku.
10048 # The "-static" flag exists, but is broken.
10049 lt_prog_compiler_static=
10050 ;;
10051
10052 hpux*)
10053 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10054 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10055 # sets the default TLS model and affects inlining.
10056 case $host_cpu in
10057 hppa*64*)
10058 # +Z the default
10059 ;;
10060 *)
10061 lt_prog_compiler_pic='-fPIC'
10062 ;;
10063 esac
10064 ;;
10065
10066 interix[3-9]*)
10067 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10068 # Instead, we relocate shared libraries at runtime.
10069 ;;
10070
10071 msdosdjgpp*)
10072 # Just because we use GCC doesn't mean we suddenly get shared libraries
10073 # on systems that don't support them.
10074 lt_prog_compiler_can_build_shared=no
10075 enable_shared=no
10076 ;;
10077
10078 *nto* | *qnx*)
10079 # QNX uses GNU C++, but need to define -shared option too, otherwise
10080 # it will coredump.
10081 lt_prog_compiler_pic='-fPIC -shared'
10082 ;;
10083
10084 sysv4*MP*)
10085 if test -d /usr/nec; then
10086 lt_prog_compiler_pic=-Kconform_pic
10087 fi
10088 ;;
10089
10090 *)
10091 lt_prog_compiler_pic='-fPIC'
10092 ;;
10093 esac
10094
10095 case $cc_basename in
10096 nvcc*) # Cuda Compiler Driver 2.2
10097 lt_prog_compiler_wl='-Xlinker '
10098 lt_prog_compiler_pic='-Xcompiler -fPIC'
10099 ;;
10100 esac
10101 else
10102 # PORTME Check for flag to pass linker flags through the system compiler.
10103 case $host_os in
10104 aix*)
10105 lt_prog_compiler_wl='-Wl,'
10106 if test "$host_cpu" = ia64; then
10107 # AIX 5 now supports IA64 processor
10108 lt_prog_compiler_static='-Bstatic'
10109 else
10110 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10111 fi
10112 ;;
10113
10114 mingw* | cygwin* | pw32* | os2* | cegcc*)
10115 # This hack is so that the source file can tell whether it is being
10116 # built for inclusion in a dll (and should export symbols for example).
10117 lt_prog_compiler_pic='-DDLL_EXPORT'
10118 ;;
10119
10120 hpux9* | hpux10* | hpux11*)
10121 lt_prog_compiler_wl='-Wl,'
10122 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10123 # not for PA HP-UX.
10124 case $host_cpu in
10125 hppa*64*|ia64*)
10126 # +Z the default
10127 ;;
10128 *)
10129 lt_prog_compiler_pic='+Z'
10130 ;;
10131 esac
10132 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10133 lt_prog_compiler_static='${wl}-a ${wl}archive'
10134 ;;
10135
10136 irix5* | irix6* | nonstopux*)
10137 lt_prog_compiler_wl='-Wl,'
10138 # PIC (with -KPIC) is the default.
10139 lt_prog_compiler_static='-non_shared'
10140 ;;
10141
10142 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10143 case $cc_basename in
10144 # old Intel for x86_64 which still supported -KPIC.
10145 ecc*)
10146 lt_prog_compiler_wl='-Wl,'
10147 lt_prog_compiler_pic='-KPIC'
10148 lt_prog_compiler_static='-static'
10149 ;;
10150 # icc used to be incompatible with GCC.
10151 # ICC 10 doesn't accept -KPIC any more.
10152 icc* | ifort*)
10153 lt_prog_compiler_wl='-Wl,'
10154 lt_prog_compiler_pic='-fPIC'
10155 lt_prog_compiler_static='-static'
10156 ;;
10157 # Lahey Fortran 8.1.
10158 lf95*)
10159 lt_prog_compiler_wl='-Wl,'
10160 lt_prog_compiler_pic='--shared'
10161 lt_prog_compiler_static='--static'
10162 ;;
10163 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10164 # Portland Group compilers (*not* the Pentium gcc compiler,
10165 # which looks to be a dead project)
10166 lt_prog_compiler_wl='-Wl,'
10167 lt_prog_compiler_pic='-fpic'
10168 lt_prog_compiler_static='-Bstatic'
10169 ;;
10170 ccc*)
10171 lt_prog_compiler_wl='-Wl,'
10172 # All Alpha code is PIC.
10173 lt_prog_compiler_static='-non_shared'
10174 ;;
10175 xl* | bgxl* | bgf* | mpixl*)
10176 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10177 lt_prog_compiler_wl='-Wl,'
10178 lt_prog_compiler_pic='-qpic'
10179 lt_prog_compiler_static='-qstaticlink'
10180 ;;
10181 *)
10182 case `$CC -V 2>&1 | sed 5q` in
10183 *Sun\ F* | *Sun*Fortran*)
10184 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10185 lt_prog_compiler_pic='-KPIC'
10186 lt_prog_compiler_static='-Bstatic'
10187 lt_prog_compiler_wl=''
10188 ;;
10189 *Sun\ C*)
10190 # Sun C 5.9
10191 lt_prog_compiler_pic='-KPIC'
10192 lt_prog_compiler_static='-Bstatic'
10193 lt_prog_compiler_wl='-Wl,'
10194 ;;
10195 esac
10196 ;;
10197 esac
10198 ;;
10199
10200 newsos6)
10201 lt_prog_compiler_pic='-KPIC'
10202 lt_prog_compiler_static='-Bstatic'
10203 ;;
10204
10205 *nto* | *qnx*)
10206 # QNX uses GNU C++, but need to define -shared option too, otherwise
10207 # it will coredump.
10208 lt_prog_compiler_pic='-fPIC -shared'
10209 ;;
10210
10211 osf3* | osf4* | osf5*)
10212 lt_prog_compiler_wl='-Wl,'
10213 # All OSF/1 code is PIC.
10214 lt_prog_compiler_static='-non_shared'
10215 ;;
10216
10217 rdos*)
10218 lt_prog_compiler_static='-non_shared'
10219 ;;
10220
10221 solaris*)
10222 lt_prog_compiler_pic='-KPIC'
10223 lt_prog_compiler_static='-Bstatic'
10224 case $cc_basename in
10225 f77* | f90* | f95*)
10226 lt_prog_compiler_wl='-Qoption ld ';;
10227 *)
10228 lt_prog_compiler_wl='-Wl,';;
10229 esac
10230 ;;
f0569246 10231
6bb11ab3
L
10232 sunos4*)
10233 lt_prog_compiler_wl='-Qoption ld '
10234 lt_prog_compiler_pic='-PIC'
10235 lt_prog_compiler_static='-Bstatic'
10236 ;;
f0569246 10237
6bb11ab3
L
10238 sysv4 | sysv4.2uw2* | sysv4.3*)
10239 lt_prog_compiler_wl='-Wl,'
10240 lt_prog_compiler_pic='-KPIC'
10241 lt_prog_compiler_static='-Bstatic'
10242 ;;
f0569246 10243
6bb11ab3
L
10244 sysv4*MP*)
10245 if test -d /usr/nec ;then
10246 lt_prog_compiler_pic='-Kconform_pic'
10247 lt_prog_compiler_static='-Bstatic'
10248 fi
10249 ;;
10250
10251 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10252 lt_prog_compiler_wl='-Wl,'
10253 lt_prog_compiler_pic='-KPIC'
10254 lt_prog_compiler_static='-Bstatic'
10255 ;;
10256
10257 unicos*)
10258 lt_prog_compiler_wl='-Wl,'
10259 lt_prog_compiler_can_build_shared=no
10260 ;;
10261
10262 uts4*)
10263 lt_prog_compiler_pic='-pic'
10264 lt_prog_compiler_static='-Bstatic'
10265 ;;
10266
10267 *)
10268 lt_prog_compiler_can_build_shared=no
10269 ;;
10270 esac
10271 fi
10272
10273case $host_os in
10274 # For platforms which do not support PIC, -DPIC is meaningless:
10275 *djgpp*)
10276 lt_prog_compiler_pic=
10277 ;;
10278 *)
10279 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10280 ;;
81ecdfbb 10281esac
6bb11ab3
L
10282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10283$as_echo "$lt_prog_compiler_pic" >&6; }
10284
10285
10286
10287
10288
10289
10290#
10291# Check to make sure the PIC flag actually works.
10292#
10293if test -n "$lt_prog_compiler_pic"; then
10294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10295$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10296if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10297 $as_echo_n "(cached) " >&6
b7026657 10298else
6bb11ab3
L
10299 lt_cv_prog_compiler_pic_works=no
10300 ac_outfile=conftest.$ac_objext
10301 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10302 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10303 # Insert the option either (1) after the last *FLAGS variable, or
10304 # (2) before a word containing "conftest.", or (3) at the end.
10305 # Note that $ac_compile itself does not contain backslashes and begins
10306 # with a dollar sign (not a hyphen), so the echo should work correctly.
10307 # The option is referenced via a variable to avoid confusing sed.
10308 lt_compile=`echo "$ac_compile" | $SED \
10309 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10310 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10311 -e 's:$: $lt_compiler_flag:'`
10312 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10313 (eval "$lt_compile" 2>conftest.err)
10314 ac_status=$?
10315 cat conftest.err >&5
10316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10317 if (exit $ac_status) && test -s "$ac_outfile"; then
10318 # The compiler can only warn and ignore the option if not recognized
10319 # So say no if there are warnings other than the usual output.
10320 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10321 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10322 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10323 lt_cv_prog_compiler_pic_works=yes
10324 fi
10325 fi
10326 $RM conftest*
b7026657 10327
b7026657 10328fi
6bb11ab3
L
10329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10330$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10331
10332if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10333 case $lt_prog_compiler_pic in
10334 "" | " "*) ;;
10335 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10336 esac
10337else
10338 lt_prog_compiler_pic=
10339 lt_prog_compiler_can_build_shared=no
f0569246 10340fi
6bb11ab3
L
10341
10342fi
10343
10344
10345
10346
10347
10348
10349#
10350# Check to make sure the static flag actually works.
10351#
10352wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10354$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10355if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10356 $as_echo_n "(cached) " >&6
f0569246 10357else
6bb11ab3
L
10358 lt_cv_prog_compiler_static_works=no
10359 save_LDFLAGS="$LDFLAGS"
10360 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10361 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10362 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10363 # The linker can only warn and ignore the option if not recognized
10364 # So say no if there are warnings
10365 if test -s conftest.err; then
10366 # Append any errors to the config.log.
10367 cat conftest.err 1>&5
10368 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10369 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10370 if diff conftest.exp conftest.er2 >/dev/null; then
10371 lt_cv_prog_compiler_static_works=yes
10372 fi
10373 else
10374 lt_cv_prog_compiler_static_works=yes
10375 fi
10376 fi
10377 $RM -r conftest*
10378 LDFLAGS="$save_LDFLAGS"
f0569246 10379
6bb11ab3
L
10380fi
10381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10382$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 10383
6bb11ab3
L
10384if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10385 :
f0569246 10386else
6bb11ab3 10387 lt_prog_compiler_static=
f0569246 10388fi
b7026657 10389
6bb11ab3
L
10390
10391
10392
10393
10394
10395
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10397$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10398if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10399 $as_echo_n "(cached) " >&6
81ecdfbb 10400else
6bb11ab3
L
10401 lt_cv_prog_compiler_c_o=no
10402 $RM -r conftest 2>/dev/null
10403 mkdir conftest
10404 cd conftest
10405 mkdir out
10406 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10407
10408 lt_compiler_flag="-o out/conftest2.$ac_objext"
10409 # Insert the option either (1) after the last *FLAGS variable, or
10410 # (2) before a word containing "conftest.", or (3) at the end.
10411 # Note that $ac_compile itself does not contain backslashes and begins
10412 # with a dollar sign (not a hyphen), so the echo should work correctly.
10413 lt_compile=`echo "$ac_compile" | $SED \
10414 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10415 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10416 -e 's:$: $lt_compiler_flag:'`
10417 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10418 (eval "$lt_compile" 2>out/conftest.err)
10419 ac_status=$?
10420 cat out/conftest.err >&5
10421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10422 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10423 then
10424 # The compiler can only warn and ignore the option if not recognized
10425 # So say no if there are warnings
10426 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10427 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10428 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10429 lt_cv_prog_compiler_c_o=yes
10430 fi
10431 fi
10432 chmod u+w . 2>&5
10433 $RM conftest*
10434 # SGI C++ compiler will create directory out/ii_files/ for
10435 # template instantiation
10436 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10437 $RM out/* && rmdir out
10438 cd ..
10439 $RM -r conftest
10440 $RM conftest*
10441
81ecdfbb 10442fi
6bb11ab3
L
10443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10444$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10445
10446
10447
10448
10449
10450
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10452$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10453if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10454 $as_echo_n "(cached) " >&6
10455else
6bb11ab3
L
10456 lt_cv_prog_compiler_c_o=no
10457 $RM -r conftest 2>/dev/null
10458 mkdir conftest
10459 cd conftest
10460 mkdir out
10461 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10462
10463 lt_compiler_flag="-o out/conftest2.$ac_objext"
10464 # Insert the option either (1) after the last *FLAGS variable, or
10465 # (2) before a word containing "conftest.", or (3) at the end.
10466 # Note that $ac_compile itself does not contain backslashes and begins
10467 # with a dollar sign (not a hyphen), so the echo should work correctly.
10468 lt_compile=`echo "$ac_compile" | $SED \
10469 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10470 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10471 -e 's:$: $lt_compiler_flag:'`
10472 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10473 (eval "$lt_compile" 2>out/conftest.err)
10474 ac_status=$?
10475 cat out/conftest.err >&5
10476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10477 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10478 then
10479 # The compiler can only warn and ignore the option if not recognized
10480 # So say no if there are warnings
10481 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10482 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10483 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10484 lt_cv_prog_compiler_c_o=yes
10485 fi
10486 fi
10487 chmod u+w . 2>&5
10488 $RM conftest*
10489 # SGI C++ compiler will create directory out/ii_files/ for
10490 # template instantiation
10491 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10492 $RM out/* && rmdir out
10493 cd ..
10494 $RM -r conftest
10495 $RM conftest*
10496
10497fi
10498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10499$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10500
10501
10502
10503
10504hard_links="nottested"
10505if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10506 # do not overwrite the value of need_locks provided by the user
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10508$as_echo_n "checking if we can lock with hard links... " >&6; }
10509 hard_links=yes
10510 $RM conftest*
10511 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10512 touch conftest.a
10513 ln conftest.a conftest.b 2>&5 || hard_links=no
10514 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10516$as_echo "$hard_links" >&6; }
10517 if test "$hard_links" = no; then
10518 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10519$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10520 need_locks=warn
10521 fi
10522else
10523 need_locks=no
10524fi
10525
10526
10527
10528
10529
10530
10531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10532$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10533
10534 runpath_var=
10535 allow_undefined_flag=
10536 always_export_symbols=no
10537 archive_cmds=
10538 archive_expsym_cmds=
10539 compiler_needs_object=no
10540 enable_shared_with_static_runtimes=no
10541 export_dynamic_flag_spec=
10542 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10543 hardcode_automatic=no
10544 hardcode_direct=no
10545 hardcode_direct_absolute=no
10546 hardcode_libdir_flag_spec=
10547 hardcode_libdir_flag_spec_ld=
10548 hardcode_libdir_separator=
10549 hardcode_minus_L=no
10550 hardcode_shlibpath_var=unsupported
10551 inherit_rpath=no
10552 link_all_deplibs=unknown
10553 module_cmds=
10554 module_expsym_cmds=
10555 old_archive_from_new_cmds=
10556 old_archive_from_expsyms_cmds=
10557 thread_safe_flag_spec=
10558 whole_archive_flag_spec=
10559 # include_expsyms should be a list of space-separated symbols to be *always*
10560 # included in the symbol list
10561 include_expsyms=
10562 # exclude_expsyms can be an extended regexp of symbols to exclude
10563 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10564 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10565 # as well as any symbol that contains `d'.
10566 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10567 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10568 # platforms (ab)use it in PIC code, but their linkers get confused if
10569 # the symbol is explicitly referenced. Since portable code cannot
10570 # rely on this symbol name, it's probably fine to never include it in
10571 # preloaded symbol tables.
10572 # Exclude shared library initialization/finalization symbols.
10573 extract_expsyms_cmds=
10574
10575 case $host_os in
10576 cygwin* | mingw* | pw32* | cegcc*)
10577 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10578 # When not using gcc, we currently assume that we are using
10579 # Microsoft Visual C++.
10580 if test "$GCC" != yes; then
10581 with_gnu_ld=no
10582 fi
10583 ;;
10584 interix*)
10585 # we just hope/assume this is gcc and not c89 (= MSVC++)
10586 with_gnu_ld=yes
10587 ;;
10588 openbsd*)
10589 with_gnu_ld=no
10590 ;;
10591 esac
f0569246 10592
6bb11ab3
L
10593 ld_shlibs=yes
10594
10595 # On some targets, GNU ld is compatible enough with the native linker
10596 # that we're better off using the native interface for both.
10597 lt_use_gnu_ld_interface=no
10598 if test "$with_gnu_ld" = yes; then
10599 case $host_os in
10600 aix*)
10601 # The AIX port of GNU ld has always aspired to compatibility
10602 # with the native linker. However, as the warning in the GNU ld
10603 # block says, versions before 2.19.5* couldn't really create working
10604 # shared libraries, regardless of the interface used.
10605 case `$LD -v 2>&1` in
10606 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10607 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10608 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10609 *)
10610 lt_use_gnu_ld_interface=yes
10611 ;;
10612 esac
10613 ;;
10614 *)
10615 lt_use_gnu_ld_interface=yes
10616 ;;
10617 esac
10618 fi
f0569246 10619
6bb11ab3
L
10620 if test "$lt_use_gnu_ld_interface" = yes; then
10621 # If archive_cmds runs LD, not CC, wlarc should be empty
10622 wlarc='${wl}'
10623
10624 # Set some defaults for GNU ld with shared library support. These
10625 # are reset later if shared libraries are not supported. Putting them
10626 # here allows them to be overridden if necessary.
10627 runpath_var=LD_RUN_PATH
10628 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10629 export_dynamic_flag_spec='${wl}--export-dynamic'
10630 # ancient GNU ld didn't support --whole-archive et. al.
10631 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10632 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10633 else
10634 whole_archive_flag_spec=
10635 fi
10636 supports_anon_versioning=no
10637 case `$LD -v 2>&1` in
10638 *GNU\ gold*) supports_anon_versioning=yes ;;
10639 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10640 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10641 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10642 *\ 2.11.*) ;; # other 2.11 versions
10643 *) supports_anon_versioning=yes ;;
10644 esac
10645
10646 # See if GNU ld supports shared libraries.
10647 case $host_os in
10648 aix[3-9]*)
10649 # On AIX/PPC, the GNU linker is very broken
10650 if test "$host_cpu" != ia64; then
10651 ld_shlibs=no
10652 cat <<_LT_EOF 1>&2
10653
10654*** Warning: the GNU linker, at least up to release 2.19, is reported
10655*** to be unable to reliably create shared libraries on AIX.
10656*** Therefore, libtool is disabling shared libraries support. If you
10657*** really care for shared libraries, you may want to install binutils
10658*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10659*** You will then need to restart the configuration process.
10660
10661_LT_EOF
10662 fi
10663 ;;
10664
10665 amigaos*)
10666 case $host_cpu in
10667 powerpc)
10668 # see comment about AmigaOS4 .so support
10669 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10670 archive_expsym_cmds=''
10671 ;;
10672 m68k)
10673 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)'
10674 hardcode_libdir_flag_spec='-L$libdir'
10675 hardcode_minus_L=yes
10676 ;;
10677 esac
10678 ;;
10679
10680 beos*)
10681 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10682 allow_undefined_flag=unsupported
10683 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10684 # support --undefined. This deserves some investigation. FIXME
10685 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10686 else
10687 ld_shlibs=no
10688 fi
10689 ;;
10690
10691 cygwin* | mingw* | pw32* | cegcc*)
10692 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10693 # as there is no search path for DLLs.
10694 hardcode_libdir_flag_spec='-L$libdir'
10695 export_dynamic_flag_spec='${wl}--export-all-symbols'
10696 allow_undefined_flag=unsupported
10697 always_export_symbols=no
10698 enable_shared_with_static_runtimes=yes
10699 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10700
10701 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10702 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10703 # If the export-symbols file already is a .def file (1st line
10704 # is EXPORTS), use it as is; otherwise, prepend...
10705 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10706 cp $export_symbols $output_objdir/$soname.def;
10707 else
10708 echo EXPORTS > $output_objdir/$soname.def;
10709 cat $export_symbols >> $output_objdir/$soname.def;
10710 fi~
10711 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10712 else
10713 ld_shlibs=no
10714 fi
10715 ;;
10716
10717 haiku*)
10718 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10719 link_all_deplibs=yes
10720 ;;
10721
10722 interix[3-9]*)
10723 hardcode_direct=no
10724 hardcode_shlibpath_var=no
10725 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10726 export_dynamic_flag_spec='${wl}-E'
10727 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10728 # Instead, shared libraries are loaded at an image base (0x10000000 by
10729 # default) and relocated if they conflict, which is a slow very memory
10730 # consuming and fragmenting process. To avoid this, we pick a random,
10731 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10732 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10733 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10734 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'
10735 ;;
10736
10737 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10738 tmp_diet=no
10739 if test "$host_os" = linux-dietlibc; then
10740 case $cc_basename in
10741 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10742 esac
10743 fi
10744 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10745 && test "$tmp_diet" = no
10746 then
5cddc23a 10747 tmp_addflag=' $pic_flag'
6bb11ab3
L
10748 tmp_sharedflag='-shared'
10749 case $cc_basename,$host_cpu in
10750 pgcc*) # Portland Group C compiler
10751 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'
10752 tmp_addflag=' $pic_flag'
10753 ;;
10754 pgf77* | pgf90* | pgf95* | pgfortran*)
10755 # Portland Group f77 and f90 compilers
10756 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'
10757 tmp_addflag=' $pic_flag -Mnomain' ;;
10758 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10759 tmp_addflag=' -i_dynamic' ;;
10760 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10761 tmp_addflag=' -i_dynamic -nofor_main' ;;
10762 ifc* | ifort*) # Intel Fortran compiler
10763 tmp_addflag=' -nofor_main' ;;
10764 lf95*) # Lahey Fortran 8.1
10765 whole_archive_flag_spec=
10766 tmp_sharedflag='--shared' ;;
10767 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10768 tmp_sharedflag='-qmkshrobj'
10769 tmp_addflag= ;;
10770 nvcc*) # Cuda Compiler Driver 2.2
10771 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'
10772 compiler_needs_object=yes
10773 ;;
10774 esac
10775 case `$CC -V 2>&1 | sed 5q` in
10776 *Sun\ C*) # Sun C 5.9
10777 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'
10778 compiler_needs_object=yes
10779 tmp_sharedflag='-G' ;;
10780 *Sun\ F*) # Sun Fortran 8.3
10781 tmp_sharedflag='-G' ;;
10782 esac
10783 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10784
10785 if test "x$supports_anon_versioning" = xyes; then
10786 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10787 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10788 echo "local: *; };" >> $output_objdir/$libname.ver~
10789 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10790 fi
10791
10792 case $cc_basename in
10793 xlf* | bgf* | bgxlf* | mpixlf*)
10794 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10795 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10796 hardcode_libdir_flag_spec=
10797 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10798 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10799 if test "x$supports_anon_versioning" = xyes; then
10800 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10801 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10802 echo "local: *; };" >> $output_objdir/$libname.ver~
10803 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10804 fi
10805 ;;
10806 esac
10807 else
10808 ld_shlibs=no
10809 fi
10810 ;;
10811
10812 netbsd*)
10813 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10814 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10815 wlarc=
10816 else
10817 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10818 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10819 fi
10820 ;;
10821
10822 solaris*)
10823 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10824 ld_shlibs=no
10825 cat <<_LT_EOF 1>&2
10826
10827*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10828*** create shared libraries on Solaris systems. Therefore, libtool
10829*** is disabling shared libraries support. We urge you to upgrade GNU
10830*** binutils to release 2.9.1 or newer. Another option is to modify
10831*** your PATH or compiler configuration so that the native linker is
10832*** used, and then restart.
10833
10834_LT_EOF
10835 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10836 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10837 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10838 else
10839 ld_shlibs=no
10840 fi
10841 ;;
10842
10843 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10844 case `$LD -v 2>&1` in
10845 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10846 ld_shlibs=no
10847 cat <<_LT_EOF 1>&2
10848
10849*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10850*** reliably create shared libraries on SCO systems. Therefore, libtool
10851*** is disabling shared libraries support. We urge you to upgrade GNU
10852*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10853*** your PATH or compiler configuration so that the native linker is
10854*** used, and then restart.
10855
10856_LT_EOF
10857 ;;
10858 *)
10859 # For security reasons, it is highly recommended that you always
10860 # use absolute paths for naming shared libraries, and exclude the
10861 # DT_RUNPATH tag from executables and libraries. But doing so
10862 # requires that you compile everything twice, which is a pain.
10863 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10864 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10865 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10866 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10867 else
10868 ld_shlibs=no
10869 fi
10870 ;;
10871 esac
10872 ;;
10873
10874 sunos4*)
10875 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10876 wlarc=
10877 hardcode_direct=yes
10878 hardcode_shlibpath_var=no
10879 ;;
10880
10881 *)
10882 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10883 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10884 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10885 else
10886 ld_shlibs=no
10887 fi
10888 ;;
10889 esac
10890
10891 if test "$ld_shlibs" = no; then
10892 runpath_var=
10893 hardcode_libdir_flag_spec=
10894 export_dynamic_flag_spec=
10895 whole_archive_flag_spec=
10896 fi
10897 else
10898 # PORTME fill in a description of your system's linker (not GNU ld)
10899 case $host_os in
10900 aix3*)
10901 allow_undefined_flag=unsupported
10902 always_export_symbols=yes
10903 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'
10904 # Note: this linker hardcodes the directories in LIBPATH if there
10905 # are no directories specified by -L.
10906 hardcode_minus_L=yes
10907 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10908 # Neither direct hardcoding nor static linking is supported with a
10909 # broken collect2.
10910 hardcode_direct=unsupported
10911 fi
10912 ;;
10913
10914 aix[4-9]*)
10915 if test "$host_cpu" = ia64; then
10916 # On IA64, the linker does run time linking by default, so we don't
10917 # have to do anything special.
10918 aix_use_runtimelinking=no
10919 exp_sym_flag='-Bexport'
10920 no_entry_flag=""
10921 else
10922 # If we're using GNU nm, then we don't want the "-C" option.
10923 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10924 # Also, AIX nm treats weak defined symbols like other global
10925 # defined symbols, whereas GNU nm marks them as "W".
10926 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10927 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'
10928 else
5c887dd5 10929 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
10930 fi
10931 aix_use_runtimelinking=no
10932
10933 # Test if we are trying to use run time linking or normal
10934 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10935 # need to do runtime linking.
10936 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10937 for ld_flag in $LDFLAGS; do
10938 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10939 aix_use_runtimelinking=yes
10940 break
10941 fi
10942 done
10943 ;;
10944 esac
10945
10946 exp_sym_flag='-bexport'
10947 no_entry_flag='-bnoentry'
10948 fi
10949
10950 # When large executables or shared objects are built, AIX ld can
10951 # have problems creating the table of contents. If linking a library
10952 # or program results in "error TOC overflow" add -mminimal-toc to
10953 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10954 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10955
10956 archive_cmds=''
10957 hardcode_direct=yes
10958 hardcode_direct_absolute=yes
10959 hardcode_libdir_separator=':'
10960 link_all_deplibs=yes
10961 file_list_spec='${wl}-f,'
10962
10963 if test "$GCC" = yes; then
10964 case $host_os in aix4.[012]|aix4.[012].*)
10965 # We only want to do this on AIX 4.2 and lower, the check
10966 # below for broken collect2 doesn't work under 4.3+
10967 collect2name=`${CC} -print-prog-name=collect2`
10968 if test -f "$collect2name" &&
10969 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10970 then
10971 # We have reworked collect2
10972 :
10973 else
10974 # We have old collect2
10975 hardcode_direct=unsupported
10976 # It fails to find uninstalled libraries when the uninstalled
10977 # path is not listed in the libpath. Setting hardcode_minus_L
10978 # to unsupported forces relinking
10979 hardcode_minus_L=yes
10980 hardcode_libdir_flag_spec='-L$libdir'
10981 hardcode_libdir_separator=
10982 fi
10983 ;;
10984 esac
10985 shared_flag='-shared'
10986 if test "$aix_use_runtimelinking" = yes; then
10987 shared_flag="$shared_flag "'${wl}-G'
10988 fi
10989 else
10990 # not using gcc
10991 if test "$host_cpu" = ia64; then
10992 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10993 # chokes on -Wl,-G. The following line is correct:
10994 shared_flag='-G'
10995 else
10996 if test "$aix_use_runtimelinking" = yes; then
10997 shared_flag='${wl}-G'
10998 else
10999 shared_flag='${wl}-bM:SRE'
11000 fi
11001 fi
11002 fi
11003
11004 export_dynamic_flag_spec='${wl}-bexpall'
11005 # It seems that -bexpall does not export symbols beginning with
11006 # underscore (_), so it is better to generate a list of symbols to export.
11007 always_export_symbols=yes
11008 if test "$aix_use_runtimelinking" = yes; then
11009 # Warning - without using the other runtime loading flags (-brtl),
11010 # -berok will link without error, but may produce a broken library.
11011 allow_undefined_flag='-berok'
11012 # Determine the default libpath from the value encoded in an
11013 # empty executable.
11014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
11015/* end confdefs.h. */
11016
11017int
11018main ()
11019{
11020
11021 ;
11022 return 0;
11023}
11024_ACEOF
6bb11ab3 11025if ac_fn_c_try_link "$LINENO"; then :
b7026657 11026
6bb11ab3
L
11027lt_aix_libpath_sed='
11028 /Import File Strings/,/^$/ {
11029 /^0/ {
11030 s/^0 *\(.*\)$/\1/
11031 p
11032 }
11033 }'
11034aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11035# Check for a 64-bit object if we didn't find anything.
11036if test -z "$aix_libpath"; then
11037 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11038fi
11039fi
11040rm -f core conftest.err conftest.$ac_objext \
11041 conftest$ac_exeext conftest.$ac_ext
11042if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11043
11044 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11045 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"
11046 else
11047 if test "$host_cpu" = ia64; then
11048 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11049 allow_undefined_flag="-z nodefs"
11050 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"
11051 else
11052 # Determine the default libpath from the value encoded in an
11053 # empty executable.
81ecdfbb
RW
11054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11055/* end confdefs.h. */
11056
11057int
11058main ()
11059{
11060
11061 ;
11062 return 0;
11063}
11064_ACEOF
6bb11ab3
L
11065if ac_fn_c_try_link "$LINENO"; then :
11066
11067lt_aix_libpath_sed='
11068 /Import File Strings/,/^$/ {
11069 /^0/ {
11070 s/^0 *\(.*\)$/\1/
11071 p
11072 }
11073 }'
11074aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11075# Check for a 64-bit object if we didn't find anything.
11076if test -z "$aix_libpath"; then
11077 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11078fi
81ecdfbb 11079fi
6bb11ab3
L
11080rm -f core conftest.err conftest.$ac_objext \
11081 conftest$ac_exeext conftest.$ac_ext
11082if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11083
11084 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11085 # Warning - without using the other run time loading flags,
11086 # -berok will link without error, but may produce a broken library.
11087 no_undefined_flag=' ${wl}-bernotok'
11088 allow_undefined_flag=' ${wl}-berok'
11089 if test "$with_gnu_ld" = yes; then
11090 # We only use this code for GNU lds that support --whole-archive.
11091 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11092 else
11093 # Exported symbols can be pulled into shared objects from archives
11094 whole_archive_flag_spec='$convenience'
11095 fi
11096 archive_cmds_need_lc=yes
11097 # This is similar to how AIX traditionally builds its shared libraries.
11098 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'
11099 fi
11100 fi
11101 ;;
11102
11103 amigaos*)
11104 case $host_cpu in
11105 powerpc)
11106 # see comment about AmigaOS4 .so support
11107 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11108 archive_expsym_cmds=''
11109 ;;
11110 m68k)
11111 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)'
11112 hardcode_libdir_flag_spec='-L$libdir'
11113 hardcode_minus_L=yes
11114 ;;
11115 esac
11116 ;;
11117
11118 bsdi[45]*)
11119 export_dynamic_flag_spec=-rdynamic
11120 ;;
11121
11122 cygwin* | mingw* | pw32* | cegcc*)
11123 # When not using gcc, we currently assume that we are using
11124 # Microsoft Visual C++.
11125 # hardcode_libdir_flag_spec is actually meaningless, as there is
11126 # no search path for DLLs.
11127 hardcode_libdir_flag_spec=' '
11128 allow_undefined_flag=unsupported
11129 # Tell ltmain to make .lib files, not .a files.
11130 libext=lib
11131 # Tell ltmain to make .dll files, not .so files.
11132 shrext_cmds=".dll"
11133 # FIXME: Setting linknames here is a bad hack.
11134 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11135 # The linker will automatically build a .lib file if we build a DLL.
11136 old_archive_from_new_cmds='true'
11137 # FIXME: Should let the user specify the lib program.
11138 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11139 fix_srcfile_path='`cygpath -w "$srcfile"`'
11140 enable_shared_with_static_runtimes=yes
11141 ;;
11142
11143 darwin* | rhapsody*)
11144
11145
11146 archive_cmds_need_lc=no
11147 hardcode_direct=no
11148 hardcode_automatic=yes
11149 hardcode_shlibpath_var=unsupported
11150 if test "$lt_cv_ld_force_load" = "yes"; then
11151 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 11152 else
6bb11ab3 11153 whole_archive_flag_spec=''
f0569246 11154 fi
6bb11ab3
L
11155 link_all_deplibs=yes
11156 allow_undefined_flag="$_lt_dar_allow_undefined"
11157 case $cc_basename in
11158 ifort*) _lt_dar_can_shared=yes ;;
11159 *) _lt_dar_can_shared=$GCC ;;
11160 esac
11161 if test "$_lt_dar_can_shared" = "yes"; then
11162 output_verbose_link_cmd=func_echo_all
11163 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11164 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11165 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}"
11166 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}"
11167
f0569246 11168 else
6bb11ab3 11169 ld_shlibs=no
f0569246 11170 fi
6bb11ab3
L
11171
11172 ;;
11173
11174 dgux*)
11175 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11176 hardcode_libdir_flag_spec='-L$libdir'
11177 hardcode_shlibpath_var=no
11178 ;;
11179
11180 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11181 # support. Future versions do this automatically, but an explicit c++rt0.o
11182 # does not break anything, and helps significantly (at the cost of a little
11183 # extra space).
11184 freebsd2.2*)
11185 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11186 hardcode_libdir_flag_spec='-R$libdir'
11187 hardcode_direct=yes
11188 hardcode_shlibpath_var=no
11189 ;;
11190
11191 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11192 freebsd2.*)
11193 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11194 hardcode_direct=yes
11195 hardcode_minus_L=yes
11196 hardcode_shlibpath_var=no
11197 ;;
11198
11199 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11200 freebsd* | dragonfly*)
11201 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11202 hardcode_libdir_flag_spec='-R$libdir'
11203 hardcode_direct=yes
11204 hardcode_shlibpath_var=no
11205 ;;
11206
11207 hpux9*)
11208 if test "$GCC" = yes; then
11209 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'
11210 else
11211 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'
11212 fi
11213 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11214 hardcode_libdir_separator=:
11215 hardcode_direct=yes
11216
11217 # hardcode_minus_L: Not really in the search PATH,
11218 # but as the default location of the library.
11219 hardcode_minus_L=yes
11220 export_dynamic_flag_spec='${wl}-E'
11221 ;;
11222
11223 hpux10*)
11224 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11225 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11226 else
11227 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11228 fi
11229 if test "$with_gnu_ld" = no; then
11230 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11231 hardcode_libdir_flag_spec_ld='+b $libdir'
11232 hardcode_libdir_separator=:
11233 hardcode_direct=yes
11234 hardcode_direct_absolute=yes
11235 export_dynamic_flag_spec='${wl}-E'
11236 # hardcode_minus_L: Not really in the search PATH,
11237 # but as the default location of the library.
11238 hardcode_minus_L=yes
11239 fi
11240 ;;
11241
11242 hpux11*)
11243 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11244 case $host_cpu in
11245 hppa*64*)
11246 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11247 ;;
11248 ia64*)
11249 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11250 ;;
11251 *)
11252 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11253 ;;
11254 esac
11255 else
11256 case $host_cpu in
11257 hppa*64*)
11258 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11259 ;;
11260 ia64*)
11261 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11262 ;;
11263 *)
11264
11265 # Older versions of the 11.00 compiler do not understand -b yet
11266 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11268$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11269if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11270 $as_echo_n "(cached) " >&6
f0569246 11271else
6bb11ab3
L
11272 lt_cv_prog_compiler__b=no
11273 save_LDFLAGS="$LDFLAGS"
11274 LDFLAGS="$LDFLAGS -b"
11275 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11276 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11277 # The linker can only warn and ignore the option if not recognized
11278 # So say no if there are warnings
11279 if test -s conftest.err; then
11280 # Append any errors to the config.log.
11281 cat conftest.err 1>&5
11282 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11283 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11284 if diff conftest.exp conftest.er2 >/dev/null; then
11285 lt_cv_prog_compiler__b=yes
11286 fi
11287 else
11288 lt_cv_prog_compiler__b=yes
11289 fi
11290 fi
11291 $RM -r conftest*
11292 LDFLAGS="$save_LDFLAGS"
f0569246 11293
6bb11ab3
L
11294fi
11295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11296$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 11297
6bb11ab3
L
11298if test x"$lt_cv_prog_compiler__b" = xyes; then
11299 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11300else
11301 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11302fi
81ecdfbb 11303
6bb11ab3
L
11304 ;;
11305 esac
11306 fi
11307 if test "$with_gnu_ld" = no; then
11308 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11309 hardcode_libdir_separator=:
11310
11311 case $host_cpu in
11312 hppa*64*|ia64*)
11313 hardcode_direct=no
11314 hardcode_shlibpath_var=no
11315 ;;
11316 *)
11317 hardcode_direct=yes
11318 hardcode_direct_absolute=yes
11319 export_dynamic_flag_spec='${wl}-E'
11320
11321 # hardcode_minus_L: Not really in the search PATH,
11322 # but as the default location of the library.
11323 hardcode_minus_L=yes
11324 ;;
11325 esac
11326 fi
11327 ;;
11328
11329 irix5* | irix6* | nonstopux*)
11330 if test "$GCC" = yes; then
11331 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'
11332 # Try to use the -exported_symbol ld option, if it does not
11333 # work, assume that -exports_file does not work either and
11334 # implicitly export all symbols.
11335 save_LDFLAGS="$LDFLAGS"
11336 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338/* end confdefs.h. */
11339int foo(void) {}
b7026657 11340_ACEOF
6bb11ab3
L
11341if ac_fn_c_try_link "$LINENO"; then :
11342 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 11343
f0569246 11344fi
6bb11ab3
L
11345rm -f core conftest.err conftest.$ac_objext \
11346 conftest$ac_exeext conftest.$ac_ext
11347 LDFLAGS="$save_LDFLAGS"
11348 else
11349 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'
11350 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'
11351 fi
11352 archive_cmds_need_lc='no'
11353 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11354 hardcode_libdir_separator=:
11355 inherit_rpath=yes
11356 link_all_deplibs=yes
11357 ;;
11358
11359 netbsd*)
11360 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11361 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11362 else
11363 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11364 fi
11365 hardcode_libdir_flag_spec='-R$libdir'
11366 hardcode_direct=yes
11367 hardcode_shlibpath_var=no
11368 ;;
11369
11370 newsos6)
11371 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11372 hardcode_direct=yes
11373 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11374 hardcode_libdir_separator=:
11375 hardcode_shlibpath_var=no
11376 ;;
11377
11378 *nto* | *qnx*)
11379 ;;
11380
11381 openbsd*)
11382 if test -f /usr/libexec/ld.so; then
11383 hardcode_direct=yes
11384 hardcode_shlibpath_var=no
11385 hardcode_direct_absolute=yes
11386 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11387 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11388 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11389 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11390 export_dynamic_flag_spec='${wl}-E'
11391 else
11392 case $host_os in
11393 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11394 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11395 hardcode_libdir_flag_spec='-R$libdir'
11396 ;;
11397 *)
11398 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11399 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11400 ;;
11401 esac
11402 fi
11403 else
11404 ld_shlibs=no
11405 fi
11406 ;;
11407
11408 os2*)
11409 hardcode_libdir_flag_spec='-L$libdir'
11410 hardcode_minus_L=yes
11411 allow_undefined_flag=unsupported
11412 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'
11413 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11414 ;;
11415
11416 osf3*)
11417 if test "$GCC" = yes; then
11418 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11419 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'
11420 else
11421 allow_undefined_flag=' -expect_unresolved \*'
11422 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'
11423 fi
11424 archive_cmds_need_lc='no'
11425 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11426 hardcode_libdir_separator=:
11427 ;;
11428
11429 osf4* | osf5*) # as osf3* with the addition of -msym flag
11430 if test "$GCC" = yes; then
11431 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11432 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'
11433 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11434 else
11435 allow_undefined_flag=' -expect_unresolved \*'
11436 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'
11437 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~
11438 $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'
11439
11440 # Both c and cxx compiler support -rpath directly
11441 hardcode_libdir_flag_spec='-rpath $libdir'
11442 fi
11443 archive_cmds_need_lc='no'
11444 hardcode_libdir_separator=:
11445 ;;
11446
11447 solaris*)
11448 no_undefined_flag=' -z defs'
11449 if test "$GCC" = yes; then
11450 wlarc='${wl}'
11451 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11452 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11453 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11454 else
11455 case `$CC -V 2>&1` in
11456 *"Compilers 5.0"*)
11457 wlarc=''
11458 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11459 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11460 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11461 ;;
11462 *)
11463 wlarc='${wl}'
11464 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11465 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11466 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11467 ;;
11468 esac
11469 fi
11470 hardcode_libdir_flag_spec='-R$libdir'
11471 hardcode_shlibpath_var=no
11472 case $host_os in
11473 solaris2.[0-5] | solaris2.[0-5].*) ;;
11474 *)
11475 # The compiler driver will combine and reorder linker options,
11476 # but understands `-z linker_flag'. GCC discards it without `$wl',
11477 # but is careful enough not to reorder.
11478 # Supported since Solaris 2.6 (maybe 2.5.1?)
11479 if test "$GCC" = yes; then
11480 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11481 else
11482 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11483 fi
11484 ;;
11485 esac
11486 link_all_deplibs=yes
11487 ;;
11488
11489 sunos4*)
11490 if test "x$host_vendor" = xsequent; then
11491 # Use $CC to link under sequent, because it throws in some extra .o
11492 # files that make .init and .fini sections work.
11493 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11494 else
11495 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11496 fi
11497 hardcode_libdir_flag_spec='-L$libdir'
11498 hardcode_direct=yes
11499 hardcode_minus_L=yes
11500 hardcode_shlibpath_var=no
11501 ;;
11502
11503 sysv4)
11504 case $host_vendor in
11505 sni)
11506 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11507 hardcode_direct=yes # is this really true???
11508 ;;
11509 siemens)
11510 ## LD is ld it makes a PLAMLIB
11511 ## CC just makes a GrossModule.
11512 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11513 reload_cmds='$CC -r -o $output$reload_objs'
11514 hardcode_direct=no
11515 ;;
11516 motorola)
11517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11518 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11519 ;;
11520 esac
11521 runpath_var='LD_RUN_PATH'
11522 hardcode_shlibpath_var=no
11523 ;;
11524
11525 sysv4.3*)
11526 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11527 hardcode_shlibpath_var=no
11528 export_dynamic_flag_spec='-Bexport'
11529 ;;
11530
11531 sysv4*MP*)
11532 if test -d /usr/nec; then
11533 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11534 hardcode_shlibpath_var=no
11535 runpath_var=LD_RUN_PATH
11536 hardcode_runpath_var=yes
11537 ld_shlibs=yes
11538 fi
11539 ;;
11540
11541 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11542 no_undefined_flag='${wl}-z,text'
11543 archive_cmds_need_lc=no
11544 hardcode_shlibpath_var=no
11545 runpath_var='LD_RUN_PATH'
11546
11547 if test "$GCC" = yes; then
11548 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11549 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11550 else
11551 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11552 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11553 fi
11554 ;;
11555
11556 sysv5* | sco3.2v5* | sco5v6*)
11557 # Note: We can NOT use -z defs as we might desire, because we do not
11558 # link with -lc, and that would cause any symbols used from libc to
11559 # always be unresolved, which means just about no library would
11560 # ever link correctly. If we're not using GNU ld we use -z text
11561 # though, which does catch some bad symbols but isn't as heavy-handed
11562 # as -z defs.
11563 no_undefined_flag='${wl}-z,text'
11564 allow_undefined_flag='${wl}-z,nodefs'
11565 archive_cmds_need_lc=no
11566 hardcode_shlibpath_var=no
11567 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11568 hardcode_libdir_separator=':'
11569 link_all_deplibs=yes
11570 export_dynamic_flag_spec='${wl}-Bexport'
11571 runpath_var='LD_RUN_PATH'
11572
11573 if test "$GCC" = yes; then
11574 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11575 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11576 else
11577 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11578 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11579 fi
11580 ;;
11581
11582 uts4*)
11583 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11584 hardcode_libdir_flag_spec='-L$libdir'
11585 hardcode_shlibpath_var=no
11586 ;;
11587
11588 *)
11589 ld_shlibs=no
11590 ;;
11591 esac
11592
11593 if test x$host_vendor = xsni; then
11594 case $host in
11595 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11596 export_dynamic_flag_spec='${wl}-Blargedynsym'
11597 ;;
11598 esac
11599 fi
11600 fi
11601
11602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11603$as_echo "$ld_shlibs" >&6; }
11604test "$ld_shlibs" = no && can_build_shared=no
11605
11606with_gnu_ld=$with_gnu_ld
11607
11608
11609
11610
b7026657 11611
f0569246 11612
f0569246 11613
6ffe910a 11614
6ffe910a
MF
11615
11616
6ffe910a 11617
f0569246 11618
f0569246 11619
c906108c 11620
6bb11ab3
L
11621
11622#
11623# Do we need to explicitly link libc?
11624#
11625case "x$archive_cmds_need_lc" in
11626x|xyes)
11627 # Assume -lc should be added
11628 archive_cmds_need_lc=yes
11629
11630 if test "$enable_shared" = yes && test "$GCC" = yes; then
11631 case $archive_cmds in
11632 *'~'*)
11633 # FIXME: we may have to deal with multi-command sequences.
11634 ;;
11635 '$CC '*)
11636 # Test whether the compiler implicitly links with -lc since on some
11637 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11638 # to ld, don't add -lc before -lgcc.
11639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11640$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11641if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 11642 $as_echo_n "(cached) " >&6
f0569246 11643else
6bb11ab3
L
11644 $RM conftest*
11645 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11646
11647 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11648 (eval $ac_compile) 2>&5
11649 ac_status=$?
11650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11651 test $ac_status = 0; } 2>conftest.err; then
11652 soname=conftest
11653 lib=conftest
11654 libobjs=conftest.$ac_objext
11655 deplibs=
11656 wl=$lt_prog_compiler_wl
11657 pic_flag=$lt_prog_compiler_pic
11658 compiler_flags=-v
11659 linker_flags=-v
11660 verstring=
11661 output_objdir=.
11662 libname=conftest
11663 lt_save_allow_undefined_flag=$allow_undefined_flag
11664 allow_undefined_flag=
11665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11666 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11667 ac_status=$?
11668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11669 test $ac_status = 0; }
11670 then
11671 lt_cv_archive_cmds_need_lc=no
11672 else
11673 lt_cv_archive_cmds_need_lc=yes
11674 fi
11675 allow_undefined_flag=$lt_save_allow_undefined_flag
11676 else
11677 cat conftest.err 1>&5
11678 fi
11679 $RM conftest*
c906108c 11680
6ffe910a 11681fi
6bb11ab3
L
11682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11683$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11684 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11685 ;;
11686 esac
11687 fi
11688 ;;
6ffe910a 11689esac
c906108c 11690
c906108c 11691
6ffe910a 11692
c906108c 11693
81ecdfbb 11694
35695fd6 11695
35695fd6 11696
35695fd6 11697
f0569246 11698
c906108c 11699
f0569246 11700
b7026657 11701
f0569246 11702
c906108c 11703
81ecdfbb 11704
b7026657 11705
f0569246
AC
11706
11707
81ecdfbb 11708
81ecdfbb 11709
81ecdfbb
RW
11710
11711
81ecdfbb 11712
81ecdfbb 11713
f0569246
AC
11714
11715
c906108c 11716
f0569246 11717
c906108c 11718
c906108c 11719
81ecdfbb 11720
b7026657 11721
c906108c 11722
f0569246 11723
81ecdfbb 11724
f0569246 11725
c906108c 11726
c906108c 11727
b7026657 11728
81ecdfbb 11729
b7026657 11730
c906108c 11731
c906108c 11732
b7026657
AC
11733
11734
11735
11736
6ffe910a 11737
2232061b
MF
11738
11739
2232061b 11740
2232061b
MF
11741
11742
2232061b
MF
11743
11744
2232061b 11745
2232061b
MF
11746
11747
6bb11ab3
L
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
11842
11843
11844
11845
11846
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11848$as_echo_n "checking dynamic linker characteristics... " >&6; }
11849
11850if test "$GCC" = yes; then
11851 case $host_os in
11852 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11853 *) lt_awk_arg="/^libraries:/" ;;
11854 esac
11855 case $host_os in
11856 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11857 *) lt_sed_strip_eq="s,=/,/,g" ;;
11858 esac
11859 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11860 case $lt_search_path_spec in
11861 *\;*)
11862 # if the path contains ";" then we assume it to be the separator
11863 # otherwise default to the standard path separator (i.e. ":") - it is
11864 # assumed that no part of a normal pathname contains ";" but that should
11865 # okay in the real world where ";" in dirpaths is itself problematic.
11866 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11867 ;;
11868 *)
11869 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11870 ;;
11871 esac
11872 # Ok, now we have the path, separated by spaces, we can step through it
11873 # and add multilib dir if necessary.
11874 lt_tmp_lt_search_path_spec=
11875 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11876 for lt_sys_path in $lt_search_path_spec; do
11877 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11878 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11879 else
11880 test -d "$lt_sys_path" && \
11881 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11882 fi
11883 done
11884 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11885BEGIN {RS=" "; FS="/|\n";} {
11886 lt_foo="";
11887 lt_count=0;
11888 for (lt_i = NF; lt_i > 0; lt_i--) {
11889 if ($lt_i != "" && $lt_i != ".") {
11890 if ($lt_i == "..") {
11891 lt_count++;
11892 } else {
11893 if (lt_count == 0) {
11894 lt_foo="/" $lt_i lt_foo;
11895 } else {
11896 lt_count--;
11897 }
11898 }
11899 }
11900 }
11901 if (lt_foo != "") { lt_freq[lt_foo]++; }
11902 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11903}'`
11904 # AWK program above erroneously prepends '/' to C:/dos/paths
11905 # for these hosts.
11906 case $host_os in
11907 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11908 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11909 esac
11910 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11911else
11912 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11913fi
11914library_names_spec=
11915libname_spec='lib$name'
11916soname_spec=
11917shrext_cmds=".so"
11918postinstall_cmds=
11919postuninstall_cmds=
11920finish_cmds=
11921finish_eval=
11922shlibpath_var=
11923shlibpath_overrides_runpath=unknown
11924version_type=none
11925dynamic_linker="$host_os ld.so"
11926sys_lib_dlsearch_path_spec="/lib /usr/lib"
11927need_lib_prefix=unknown
11928hardcode_into_libs=no
11929
11930# when you set need_version to no, make sure it does not cause -set_version
11931# flags to be left without arguments
11932need_version=unknown
11933
11934case $host_os in
11935aix3*)
11936 version_type=linux
11937 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11938 shlibpath_var=LIBPATH
11939
11940 # AIX 3 has no versioning support, so we append a major version to the name.
11941 soname_spec='${libname}${release}${shared_ext}$major'
11942 ;;
11943
11944aix[4-9]*)
11945 version_type=linux
11946 need_lib_prefix=no
11947 need_version=no
11948 hardcode_into_libs=yes
11949 if test "$host_cpu" = ia64; then
11950 # AIX 5 supports IA64
11951 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11952 shlibpath_var=LD_LIBRARY_PATH
11953 else
11954 # With GCC up to 2.95.x, collect2 would create an import file
11955 # for dependence libraries. The import file would start with
11956 # the line `#! .'. This would cause the generated library to
11957 # depend on `.', always an invalid library. This was fixed in
11958 # development snapshots of GCC prior to 3.0.
11959 case $host_os in
11960 aix4 | aix4.[01] | aix4.[01].*)
11961 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11962 echo ' yes '
11963 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11964 :
11965 else
11966 can_build_shared=no
11967 fi
11968 ;;
11969 esac
11970 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11971 # soname into executable. Probably we can add versioning support to
11972 # collect2, so additional links can be useful in future.
11973 if test "$aix_use_runtimelinking" = yes; then
11974 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11975 # instead of lib<name>.a to let people know that these are not
11976 # typical AIX shared libraries.
11977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11978 else
11979 # We preserve .a as extension for shared libraries through AIX4.2
11980 # and later when we are not doing run time linking.
11981 library_names_spec='${libname}${release}.a $libname.a'
11982 soname_spec='${libname}${release}${shared_ext}$major'
11983 fi
11984 shlibpath_var=LIBPATH
11985 fi
11986 ;;
11987
11988amigaos*)
11989 case $host_cpu in
11990 powerpc)
11991 # Since July 2007 AmigaOS4 officially supports .so libraries.
11992 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11994 ;;
11995 m68k)
11996 library_names_spec='$libname.ixlibrary $libname.a'
11997 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11998 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'
11999 ;;
12000 esac
12001 ;;
12002
12003beos*)
12004 library_names_spec='${libname}${shared_ext}'
12005 dynamic_linker="$host_os ld.so"
12006 shlibpath_var=LIBRARY_PATH
12007 ;;
12008
12009bsdi[45]*)
12010 version_type=linux
12011 need_version=no
12012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12013 soname_spec='${libname}${release}${shared_ext}$major'
12014 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12015 shlibpath_var=LD_LIBRARY_PATH
12016 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12017 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12018 # the default ld.so.conf also contains /usr/contrib/lib and
12019 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12020 # libtool to hard-code these into programs
12021 ;;
12022
12023cygwin* | mingw* | pw32* | cegcc*)
12024 version_type=windows
12025 shrext_cmds=".dll"
12026 need_version=no
12027 need_lib_prefix=no
12028
12029 case $GCC,$host_os in
12030 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12031 library_names_spec='$libname.dll.a'
12032 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12033 postinstall_cmds='base_file=`basename \${file}`~
12034 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12035 dldir=$destdir/`dirname \$dlpath`~
12036 test -d \$dldir || mkdir -p \$dldir~
12037 $install_prog $dir/$dlname \$dldir/$dlname~
12038 chmod a+x \$dldir/$dlname~
12039 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12040 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12041 fi'
12042 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12043 dlpath=$dir/\$dldll~
12044 $RM \$dlpath'
12045 shlibpath_overrides_runpath=yes
12046
12047 case $host_os in
12048 cygwin*)
12049 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12050 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12051
12052 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12053 ;;
12054 mingw* | cegcc*)
12055 # MinGW DLLs use traditional 'lib' prefix
12056 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12057 ;;
12058 pw32*)
12059 # pw32 DLLs use 'pw' prefix rather than 'lib'
12060 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12061 ;;
12062 esac
12063 ;;
12064
12065 *)
12066 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12067 ;;
12068 esac
12069 dynamic_linker='Win32 ld.exe'
12070 # FIXME: first we should search . and the directory the executable is in
12071 shlibpath_var=PATH
12072 ;;
12073
12074darwin* | rhapsody*)
12075 dynamic_linker="$host_os dyld"
12076 version_type=darwin
12077 need_lib_prefix=no
12078 need_version=no
12079 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12080 soname_spec='${libname}${release}${major}$shared_ext'
12081 shlibpath_overrides_runpath=yes
12082 shlibpath_var=DYLD_LIBRARY_PATH
12083 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12084
12085 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12086 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12087 ;;
12088
12089dgux*)
12090 version_type=linux
12091 need_lib_prefix=no
12092 need_version=no
12093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12094 soname_spec='${libname}${release}${shared_ext}$major'
12095 shlibpath_var=LD_LIBRARY_PATH
12096 ;;
12097
12098freebsd* | dragonfly*)
12099 # DragonFly does not have aout. When/if they implement a new
12100 # versioning mechanism, adjust this.
12101 if test -x /usr/bin/objformat; then
12102 objformat=`/usr/bin/objformat`
12103 else
12104 case $host_os in
12105 freebsd[23].*) objformat=aout ;;
12106 *) objformat=elf ;;
12107 esac
12108 fi
12109 version_type=freebsd-$objformat
12110 case $version_type in
12111 freebsd-elf*)
12112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12113 need_version=no
12114 need_lib_prefix=no
12115 ;;
12116 freebsd-*)
12117 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12118 need_version=yes
12119 ;;
12120 esac
12121 shlibpath_var=LD_LIBRARY_PATH
12122 case $host_os in
12123 freebsd2.*)
12124 shlibpath_overrides_runpath=yes
12125 ;;
12126 freebsd3.[01]* | freebsdelf3.[01]*)
12127 shlibpath_overrides_runpath=yes
12128 hardcode_into_libs=yes
12129 ;;
12130 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12131 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12132 shlibpath_overrides_runpath=no
12133 hardcode_into_libs=yes
12134 ;;
12135 *) # from 4.6 on, and DragonFly
12136 shlibpath_overrides_runpath=yes
12137 hardcode_into_libs=yes
12138 ;;
12139 esac
12140 ;;
12141
6bb11ab3
L
12142haiku*)
12143 version_type=linux
12144 need_lib_prefix=no
12145 need_version=no
12146 dynamic_linker="$host_os runtime_loader"
12147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12148 soname_spec='${libname}${release}${shared_ext}$major'
12149 shlibpath_var=LIBRARY_PATH
12150 shlibpath_overrides_runpath=yes
12151 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12152 hardcode_into_libs=yes
12153 ;;
12154
12155hpux9* | hpux10* | hpux11*)
12156 # Give a soname corresponding to the major version so that dld.sl refuses to
12157 # link against other versions.
12158 version_type=sunos
12159 need_lib_prefix=no
12160 need_version=no
12161 case $host_cpu in
12162 ia64*)
12163 shrext_cmds='.so'
12164 hardcode_into_libs=yes
12165 dynamic_linker="$host_os dld.so"
12166 shlibpath_var=LD_LIBRARY_PATH
12167 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12169 soname_spec='${libname}${release}${shared_ext}$major'
12170 if test "X$HPUX_IA64_MODE" = X32; then
12171 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12172 else
12173 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12174 fi
12175 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12176 ;;
12177 hppa*64*)
12178 shrext_cmds='.sl'
12179 hardcode_into_libs=yes
12180 dynamic_linker="$host_os dld.sl"
12181 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12182 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12184 soname_spec='${libname}${release}${shared_ext}$major'
12185 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12186 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12187 ;;
12188 *)
12189 shrext_cmds='.sl'
12190 dynamic_linker="$host_os dld.sl"
12191 shlibpath_var=SHLIB_PATH
12192 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12194 soname_spec='${libname}${release}${shared_ext}$major'
12195 ;;
12196 esac
12197 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12198 postinstall_cmds='chmod 555 $lib'
12199 # or fails outright, so override atomically:
12200 install_override_mode=555
12201 ;;
12202
12203interix[3-9]*)
12204 version_type=linux
12205 need_lib_prefix=no
12206 need_version=no
12207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12208 soname_spec='${libname}${release}${shared_ext}$major'
12209 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12210 shlibpath_var=LD_LIBRARY_PATH
12211 shlibpath_overrides_runpath=no
12212 hardcode_into_libs=yes
12213 ;;
12214
12215irix5* | irix6* | nonstopux*)
12216 case $host_os in
12217 nonstopux*) version_type=nonstopux ;;
12218 *)
12219 if test "$lt_cv_prog_gnu_ld" = yes; then
12220 version_type=linux
12221 else
12222 version_type=irix
12223 fi ;;
12224 esac
12225 need_lib_prefix=no
12226 need_version=no
12227 soname_spec='${libname}${release}${shared_ext}$major'
12228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12229 case $host_os in
12230 irix5* | nonstopux*)
12231 libsuff= shlibsuff=
12232 ;;
12233 *)
12234 case $LD in # libtool.m4 will add one of these switches to LD
12235 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12236 libsuff= shlibsuff= libmagic=32-bit;;
12237 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12238 libsuff=32 shlibsuff=N32 libmagic=N32;;
12239 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12240 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12241 *) libsuff= shlibsuff= libmagic=never-match;;
12242 esac
12243 ;;
12244 esac
12245 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12246 shlibpath_overrides_runpath=no
12247 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12248 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12249 hardcode_into_libs=yes
12250 ;;
12251
12252# No shared lib support for Linux oldld, aout, or coff.
12253linux*oldld* | linux*aout* | linux*coff*)
12254 dynamic_linker=no
12255 ;;
12256
12257# This must be Linux ELF.
46f900c0 12258linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12259 version_type=linux
12260 need_lib_prefix=no
12261 need_version=no
12262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12263 soname_spec='${libname}${release}${shared_ext}$major'
12264 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12265 shlibpath_var=LD_LIBRARY_PATH
12266 shlibpath_overrides_runpath=no
12267
12268 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12269 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12270 $as_echo_n "(cached) " >&6
12271else
6bb11ab3
L
12272 lt_cv_shlibpath_overrides_runpath=no
12273 save_LDFLAGS=$LDFLAGS
12274 save_libdir=$libdir
12275 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12276 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12278/* end confdefs.h. */
12279
2232061b
MF
12280int
12281main ()
12282{
12283
12284 ;
12285 return 0;
12286}
12287_ACEOF
6bb11ab3
L
12288if ac_fn_c_try_link "$LINENO"; then :
12289 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12290 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12291fi
2232061b 12292fi
6bb11ab3
L
12293rm -f core conftest.err conftest.$ac_objext \
12294 conftest$ac_exeext conftest.$ac_ext
12295 LDFLAGS=$save_LDFLAGS
12296 libdir=$save_libdir
2232061b 12297
6bb11ab3 12298fi
2232061b 12299
6bb11ab3 12300 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12301
6bb11ab3
L
12302 # This implies no fast_install, which is unacceptable.
12303 # Some rework will be needed to allow for fast_install
12304 # before this can be enabled.
12305 hardcode_into_libs=yes
2232061b 12306
6bb11ab3
L
12307 # Append ld.so.conf contents to the search path
12308 if test -f /etc/ld.so.conf; then
12309 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' ' '`
12310 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12311 fi
2232061b 12312
6bb11ab3
L
12313 # We used to test for /lib/ld.so.1 and disable shared libraries on
12314 # powerpc, because MkLinux only supported shared libraries with the
12315 # GNU dynamic linker. Since this was broken with cross compilers,
12316 # most powerpc-linux boxes support dynamic linking these days and
12317 # people can always --disable-shared, the test was removed, and we
12318 # assume the GNU/Linux dynamic linker is in use.
12319 dynamic_linker='GNU/Linux ld.so'
12320 ;;
12321
12322netbsd*)
12323 version_type=sunos
12324 need_lib_prefix=no
12325 need_version=no
12326 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12328 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12329 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12330 else
6bb11ab3
L
12331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12332 soname_spec='${libname}${release}${shared_ext}$major'
12333 dynamic_linker='NetBSD ld.elf_so'
12334 fi
12335 shlibpath_var=LD_LIBRARY_PATH
12336 shlibpath_overrides_runpath=yes
12337 hardcode_into_libs=yes
12338 ;;
12339
12340newsos6)
12341 version_type=linux
12342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12343 shlibpath_var=LD_LIBRARY_PATH
12344 shlibpath_overrides_runpath=yes
12345 ;;
12346
12347*nto* | *qnx*)
12348 version_type=qnx
12349 need_lib_prefix=no
12350 need_version=no
12351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12352 soname_spec='${libname}${release}${shared_ext}$major'
12353 shlibpath_var=LD_LIBRARY_PATH
12354 shlibpath_overrides_runpath=no
12355 hardcode_into_libs=yes
12356 dynamic_linker='ldqnx.so'
12357 ;;
12358
12359openbsd*)
12360 version_type=sunos
12361 sys_lib_dlsearch_path_spec="/usr/lib"
12362 need_lib_prefix=no
12363 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12364 case $host_os in
12365 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12366 *) need_version=no ;;
12367 esac
12368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12369 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12370 shlibpath_var=LD_LIBRARY_PATH
12371 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12372 case $host_os in
12373 openbsd2.[89] | openbsd2.[89].*)
12374 shlibpath_overrides_runpath=no
12375 ;;
12376 *)
12377 shlibpath_overrides_runpath=yes
12378 ;;
12379 esac
12380 else
12381 shlibpath_overrides_runpath=yes
12382 fi
12383 ;;
12384
12385os2*)
12386 libname_spec='$name'
12387 shrext_cmds=".dll"
12388 need_lib_prefix=no
12389 library_names_spec='$libname${shared_ext} $libname.a'
12390 dynamic_linker='OS/2 ld.exe'
12391 shlibpath_var=LIBPATH
12392 ;;
12393
12394osf3* | osf4* | osf5*)
12395 version_type=osf
12396 need_lib_prefix=no
12397 need_version=no
12398 soname_spec='${libname}${release}${shared_ext}$major'
12399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400 shlibpath_var=LD_LIBRARY_PATH
12401 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12402 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12403 ;;
12404
12405rdos*)
12406 dynamic_linker=no
12407 ;;
12408
12409solaris*)
12410 version_type=linux
12411 need_lib_prefix=no
12412 need_version=no
12413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12414 soname_spec='${libname}${release}${shared_ext}$major'
12415 shlibpath_var=LD_LIBRARY_PATH
12416 shlibpath_overrides_runpath=yes
12417 hardcode_into_libs=yes
12418 # ldd complains unless libraries are executable
12419 postinstall_cmds='chmod +x $lib'
12420 ;;
12421
12422sunos4*)
12423 version_type=sunos
12424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12425 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12426 shlibpath_var=LD_LIBRARY_PATH
12427 shlibpath_overrides_runpath=yes
12428 if test "$with_gnu_ld" = yes; then
12429 need_lib_prefix=no
12430 fi
12431 need_version=yes
12432 ;;
12433
12434sysv4 | sysv4.3*)
12435 version_type=linux
12436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12437 soname_spec='${libname}${release}${shared_ext}$major'
12438 shlibpath_var=LD_LIBRARY_PATH
12439 case $host_vendor in
12440 sni)
12441 shlibpath_overrides_runpath=no
12442 need_lib_prefix=no
12443 runpath_var=LD_RUN_PATH
12444 ;;
12445 siemens)
12446 need_lib_prefix=no
12447 ;;
12448 motorola)
12449 need_lib_prefix=no
12450 need_version=no
12451 shlibpath_overrides_runpath=no
12452 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12453 ;;
12454 esac
12455 ;;
12456
12457sysv4*MP*)
12458 if test -d /usr/nec ;then
12459 version_type=linux
12460 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12461 soname_spec='$libname${shared_ext}.$major'
12462 shlibpath_var=LD_LIBRARY_PATH
2232061b 12463 fi
6bb11ab3
L
12464 ;;
12465
12466sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12467 version_type=freebsd-elf
12468 need_lib_prefix=no
12469 need_version=no
12470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12471 soname_spec='${libname}${release}${shared_ext}$major'
12472 shlibpath_var=LD_LIBRARY_PATH
12473 shlibpath_overrides_runpath=yes
12474 hardcode_into_libs=yes
12475 if test "$with_gnu_ld" = yes; then
12476 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12477 else
12478 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12479 case $host_os in
12480 sco3.2v5*)
12481 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12482 ;;
12483 esac
12484 fi
12485 sys_lib_dlsearch_path_spec='/usr/lib'
12486 ;;
12487
12488tpf*)
12489 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12490 version_type=linux
12491 need_lib_prefix=no
12492 need_version=no
12493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12494 shlibpath_var=LD_LIBRARY_PATH
12495 shlibpath_overrides_runpath=no
12496 hardcode_into_libs=yes
12497 ;;
12498
12499uts4*)
12500 version_type=linux
12501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12502 soname_spec='${libname}${release}${shared_ext}$major'
12503 shlibpath_var=LD_LIBRARY_PATH
12504 ;;
12505
12506*)
12507 dynamic_linker=no
12508 ;;
12509esac
12510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12511$as_echo "$dynamic_linker" >&6; }
12512test "$dynamic_linker" = no && can_build_shared=no
12513
12514variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12515if test "$GCC" = yes; then
12516 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12517fi
2232061b 12518
6bb11ab3
L
12519if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12520 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12521fi
12522if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12523 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12524fi
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
2232061b 12551
2232061b 12552
2232061b 12553
2232061b 12554
2232061b
MF
12555
12556
6ffe910a 12557
6ffe910a
MF
12558
12559
12560
12561
12562
2232061b 12563
6ffe910a
MF
12564
12565
12566
12567
6ffe910a 12568
6ffe910a 12569
6ffe910a
MF
12570
12571
6ffe910a 12572
6ffe910a 12573
6ffe910a
MF
12574
12575
5f3ef9d0 12576
5f3ef9d0
JB
12577
12578
12579
db2e4d67
MF
12580
12581
db2e4d67 12582
db2e4d67 12583
db2e4d67 12584
db2e4d67 12585
db2e4d67 12586
db2e4d67 12587
db2e4d67 12588
db2e4d67
MF
12589
12590
db2e4d67 12591
db2e4d67
MF
12592
12593
db2e4d67 12594
db2e4d67
MF
12595
12596
6ffe910a 12597
6ffe910a 12598
6ffe910a
MF
12599
12600
6ffe910a
MF
12601
12602
6ffe910a 12603
6ffe910a 12604
6ffe910a 12605
6ffe910a 12606
6ffe910a 12607
b7026657 12608
b7026657 12609
c906108c 12610
b7026657 12611
b7026657 12612
c906108c 12613
b7026657 12614
b7026657 12615
cd0fc7c3 12616
6bb11ab3
L
12617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12618$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12619hardcode_action=
12620if test -n "$hardcode_libdir_flag_spec" ||
12621 test -n "$runpath_var" ||
12622 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12623
6bb11ab3
L
12624 # We can hardcode non-existent directories.
12625 if test "$hardcode_direct" != no &&
12626 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12627 # have to relink, otherwise we might link with an installed library
12628 # when we should be linking with a yet-to-be-installed one
12629 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12630 test "$hardcode_minus_L" != no; then
12631 # Linking always hardcodes the temporary library directory.
12632 hardcode_action=relink
12633 else
12634 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12635 hardcode_action=immediate
12636 fi
12637else
12638 # We cannot hardcode anything, or else we can only hardcode existing
12639 # directories.
12640 hardcode_action=unsupported
c906108c 12641fi
6bb11ab3
L
12642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12643$as_echo "$hardcode_action" >&6; }
b7026657 12644
6bb11ab3
L
12645if test "$hardcode_action" = relink ||
12646 test "$inherit_rpath" = yes; then
12647 # Fast installation is not supported
12648 enable_fast_install=no
12649elif test "$shlibpath_overrides_runpath" = yes ||
12650 test "$enable_shared" = no; then
12651 # Fast installation is not necessary
12652 enable_fast_install=needless
12653fi
c906108c 12654
6bb11ab3
L
12655
12656
12657
12658
12659
12660 if test "x$enable_dlopen" != xyes; then
12661 enable_dlopen=unknown
12662 enable_dlopen_self=unknown
12663 enable_dlopen_self_static=unknown
12664else
12665 lt_cv_dlopen=no
12666 lt_cv_dlopen_libs=
12667
12668 case $host_os in
12669 beos*)
12670 lt_cv_dlopen="load_add_on"
12671 lt_cv_dlopen_libs=
12672 lt_cv_dlopen_self=yes
12673 ;;
12674
12675 mingw* | pw32* | cegcc*)
12676 lt_cv_dlopen="LoadLibrary"
12677 lt_cv_dlopen_libs=
12678 ;;
12679
12680 cygwin*)
12681 lt_cv_dlopen="dlopen"
12682 lt_cv_dlopen_libs=
12683 ;;
12684
12685 darwin*)
12686 # if libdl is installed we need to link against it
12687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12688$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12689if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12690 $as_echo_n "(cached) " >&6
12691else
12692 ac_check_lib_save_LIBS=$LIBS
12693LIBS="-ldl $LIBS"
12694cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12695/* end confdefs.h. */
12696
12697/* Override any GCC internal prototype to avoid an error.
12698 Use char because int might match the return type of a GCC
12699 builtin and then its argument prototype would still apply. */
12700#ifdef __cplusplus
12701extern "C"
12702#endif
12703char dlopen ();
12704int
12705main ()
12706{
12707return dlopen ();
12708 ;
12709 return 0;
12710}
b7026657 12711_ACEOF
6bb11ab3
L
12712if ac_fn_c_try_link "$LINENO"; then :
12713 ac_cv_lib_dl_dlopen=yes
12714else
12715 ac_cv_lib_dl_dlopen=no
12716fi
12717rm -f core conftest.err conftest.$ac_objext \
12718 conftest$ac_exeext conftest.$ac_ext
12719LIBS=$ac_check_lib_save_LIBS
12720fi
12721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12722$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12723if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12724 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12725else
12726
12727 lt_cv_dlopen="dyld"
12728 lt_cv_dlopen_libs=
12729 lt_cv_dlopen_self=yes
c906108c 12730
c906108c 12731fi
c906108c 12732
6bb11ab3 12733 ;;
c906108c 12734
6bb11ab3
L
12735 *)
12736 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12737if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12738 lt_cv_dlopen="shl_load"
12739else
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12741$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12742if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12743 $as_echo_n "(cached) " >&6
12744else
12745 ac_check_lib_save_LIBS=$LIBS
12746LIBS="-ldld $LIBS"
12747cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12748/* end confdefs.h. */
12749
12750/* Override any GCC internal prototype to avoid an error.
12751 Use char because int might match the return type of a GCC
12752 builtin and then its argument prototype would still apply. */
12753#ifdef __cplusplus
12754extern "C"
12755#endif
12756char shl_load ();
12757int
12758main ()
12759{
12760return shl_load ();
12761 ;
12762 return 0;
12763}
12764_ACEOF
12765if ac_fn_c_try_link "$LINENO"; then :
12766 ac_cv_lib_dld_shl_load=yes
12767else
12768 ac_cv_lib_dld_shl_load=no
12769fi
12770rm -f core conftest.err conftest.$ac_objext \
12771 conftest$ac_exeext conftest.$ac_ext
12772LIBS=$ac_check_lib_save_LIBS
12773fi
12774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12775$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12776if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12777 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12778else
12779 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12780if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12781 lt_cv_dlopen="dlopen"
12782else
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12784$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12785if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12786 $as_echo_n "(cached) " >&6
c906108c 12787else
b7026657 12788 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12789LIBS="-ldl $LIBS"
81ecdfbb 12790cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12791/* end confdefs.h. */
c906108c 12792
81ecdfbb
RW
12793/* Override any GCC internal prototype to avoid an error.
12794 Use char because int might match the return type of a GCC
12795 builtin and then its argument prototype would still apply. */
b7026657
AC
12796#ifdef __cplusplus
12797extern "C"
12798#endif
6bb11ab3 12799char dlopen ();
b7026657
AC
12800int
12801main ()
12802{
6bb11ab3 12803return dlopen ();
b7026657
AC
12804 ;
12805 return 0;
12806}
12807_ACEOF
81ecdfbb 12808if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12809 ac_cv_lib_dl_dlopen=yes
b7026657 12810else
6bb11ab3 12811 ac_cv_lib_dl_dlopen=no
b7026657 12812fi
81ecdfbb
RW
12813rm -f core conftest.err conftest.$ac_objext \
12814 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12815LIBS=$ac_check_lib_save_LIBS
12816fi
6bb11ab3
L
12817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12818$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12819if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12820 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12821else
12822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12823$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12824if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12825 $as_echo_n "(cached) " >&6
c906108c 12826else
b7026657 12827 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12828LIBS="-lsvld $LIBS"
81ecdfbb 12829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12830/* end confdefs.h. */
12831
81ecdfbb
RW
12832/* Override any GCC internal prototype to avoid an error.
12833 Use char because int might match the return type of a GCC
12834 builtin and then its argument prototype would still apply. */
b7026657
AC
12835#ifdef __cplusplus
12836extern "C"
12837#endif
6bb11ab3 12838char dlopen ();
b7026657
AC
12839int
12840main ()
12841{
6bb11ab3 12842return dlopen ();
b7026657
AC
12843 ;
12844 return 0;
12845}
12846_ACEOF
81ecdfbb 12847if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12848 ac_cv_lib_svld_dlopen=yes
b7026657 12849else
6bb11ab3 12850 ac_cv_lib_svld_dlopen=no
b7026657 12851fi
81ecdfbb
RW
12852rm -f core conftest.err conftest.$ac_objext \
12853 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12854LIBS=$ac_check_lib_save_LIBS
12855fi
6bb11ab3
L
12856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12857$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12858if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12859 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12860else
6bb11ab3
L
12861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12862$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12863if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12864 $as_echo_n "(cached) " >&6
b5bd9624 12865else
6bb11ab3
L
12866 ac_check_lib_save_LIBS=$LIBS
12867LIBS="-ldld $LIBS"
81ecdfbb 12868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12869/* end confdefs.h. */
12870
81ecdfbb
RW
12871/* Override any GCC internal prototype to avoid an error.
12872 Use char because int might match the return type of a GCC
b5bd9624 12873 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12874#ifdef __cplusplus
12875extern "C"
12876#endif
6bb11ab3 12877char dld_link ();
81ecdfbb
RW
12878int
12879main ()
12880{
6bb11ab3 12881return dld_link ();
81ecdfbb
RW
12882 ;
12883 return 0;
12884}
b5bd9624 12885_ACEOF
6bb11ab3
L
12886if ac_fn_c_try_link "$LINENO"; then :
12887 ac_cv_lib_dld_dld_link=yes
12888else
12889 ac_cv_lib_dld_dld_link=no
12890fi
12891rm -f core conftest.err conftest.$ac_objext \
12892 conftest$ac_exeext conftest.$ac_ext
12893LIBS=$ac_check_lib_save_LIBS
12894fi
12895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12896$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12897if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12898 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12899fi
12900
12901
12902fi
12903
12904
12905fi
12906
12907
12908fi
12909
12910
12911fi
12912
12913
12914fi
12915
12916 ;;
12917 esac
12918
12919 if test "x$lt_cv_dlopen" != xno; then
12920 enable_dlopen=yes
b5bd9624 12921 else
6bb11ab3
L
12922 enable_dlopen=no
12923 fi
12924
12925 case $lt_cv_dlopen in
12926 dlopen)
12927 save_CPPFLAGS="$CPPFLAGS"
12928 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12929
12930 save_LDFLAGS="$LDFLAGS"
12931 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12932
12933 save_LIBS="$LIBS"
12934 LIBS="$lt_cv_dlopen_libs $LIBS"
12935
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12937$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12938if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12939 $as_echo_n "(cached) " >&6
12940else
12941 if test "$cross_compiling" = yes; then :
12942 lt_cv_dlopen_self=cross
12943else
12944 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12945 lt_status=$lt_dlunknown
12946 cat > conftest.$ac_ext <<_LT_EOF
aa09469f 12947#line 12947 "configure"
6bb11ab3
L
12948#include "confdefs.h"
12949
12950#if HAVE_DLFCN_H
12951#include <dlfcn.h>
12952#endif
12953
12954#include <stdio.h>
12955
12956#ifdef RTLD_GLOBAL
12957# define LT_DLGLOBAL RTLD_GLOBAL
12958#else
12959# ifdef DL_GLOBAL
12960# define LT_DLGLOBAL DL_GLOBAL
12961# else
12962# define LT_DLGLOBAL 0
12963# endif
12964#endif
12965
12966/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12967 find out it does not work in some platform. */
12968#ifndef LT_DLLAZY_OR_NOW
12969# ifdef RTLD_LAZY
12970# define LT_DLLAZY_OR_NOW RTLD_LAZY
12971# else
12972# ifdef DL_LAZY
12973# define LT_DLLAZY_OR_NOW DL_LAZY
12974# else
12975# ifdef RTLD_NOW
12976# define LT_DLLAZY_OR_NOW RTLD_NOW
12977# else
12978# ifdef DL_NOW
12979# define LT_DLLAZY_OR_NOW DL_NOW
12980# else
12981# define LT_DLLAZY_OR_NOW 0
12982# endif
12983# endif
12984# endif
12985# endif
12986#endif
12987
12988/* When -fvisbility=hidden is used, assume the code has been annotated
12989 correspondingly for the symbols needed. */
12990#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12991void fnord () __attribute__((visibility("default")));
12992#endif
12993
12994void fnord () { int i=42; }
12995int main ()
12996{
12997 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12998 int status = $lt_dlunknown;
12999
13000 if (self)
13001 {
13002 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13003 else
13004 {
13005 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13006 else puts (dlerror ());
13007 }
13008 /* dlclose (self); */
13009 }
13010 else
13011 puts (dlerror ());
13012
13013 return status;
13014}
13015_LT_EOF
13016 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13017 (eval $ac_link) 2>&5
13018 ac_status=$?
13019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13020 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13021 (./conftest; exit; ) >&5 2>/dev/null
13022 lt_status=$?
13023 case x$lt_status in
13024 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13025 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13026 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13027 esac
13028 else :
13029 # compilation failed
13030 lt_cv_dlopen_self=no
b5bd9624 13031 fi
b5bd9624 13032fi
6bb11ab3
L
13033rm -fr conftest*
13034
13035
b5bd9624 13036fi
6bb11ab3
L
13037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13038$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 13039
6bb11ab3
L
13040 if test "x$lt_cv_dlopen_self" = xyes; then
13041 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13043$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13044if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13045 $as_echo_n "(cached) " >&6
b5bd9624 13046else
6bb11ab3
L
13047 if test "$cross_compiling" = yes; then :
13048 lt_cv_dlopen_self_static=cross
13049else
13050 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13051 lt_status=$lt_dlunknown
13052 cat > conftest.$ac_ext <<_LT_EOF
aa09469f 13053#line 13053 "configure"
6bb11ab3
L
13054#include "confdefs.h"
13055
13056#if HAVE_DLFCN_H
13057#include <dlfcn.h>
13058#endif
13059
13060#include <stdio.h>
13061
13062#ifdef RTLD_GLOBAL
13063# define LT_DLGLOBAL RTLD_GLOBAL
13064#else
13065# ifdef DL_GLOBAL
13066# define LT_DLGLOBAL DL_GLOBAL
13067# else
13068# define LT_DLGLOBAL 0
13069# endif
13070#endif
13071
13072/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13073 find out it does not work in some platform. */
13074#ifndef LT_DLLAZY_OR_NOW
13075# ifdef RTLD_LAZY
13076# define LT_DLLAZY_OR_NOW RTLD_LAZY
13077# else
13078# ifdef DL_LAZY
13079# define LT_DLLAZY_OR_NOW DL_LAZY
13080# else
13081# ifdef RTLD_NOW
13082# define LT_DLLAZY_OR_NOW RTLD_NOW
13083# else
13084# ifdef DL_NOW
13085# define LT_DLLAZY_OR_NOW DL_NOW
13086# else
13087# define LT_DLLAZY_OR_NOW 0
13088# endif
13089# endif
13090# endif
13091# endif
13092#endif
13093
13094/* When -fvisbility=hidden is used, assume the code has been annotated
13095 correspondingly for the symbols needed. */
13096#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13097void fnord () __attribute__((visibility("default")));
13098#endif
13099
13100void fnord () { int i=42; }
13101int main ()
13102{
13103 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13104 int status = $lt_dlunknown;
13105
13106 if (self)
13107 {
13108 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13109 else
13110 {
13111 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13112 else puts (dlerror ());
13113 }
13114 /* dlclose (self); */
13115 }
13116 else
13117 puts (dlerror ());
13118
13119 return status;
13120}
13121_LT_EOF
13122 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13123 (eval $ac_link) 2>&5
13124 ac_status=$?
13125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13126 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13127 (./conftest; exit; ) >&5 2>/dev/null
13128 lt_status=$?
13129 case x$lt_status in
13130 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13131 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13132 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13133 esac
13134 else :
13135 # compilation failed
13136 lt_cv_dlopen_self_static=no
13137 fi
b5bd9624 13138fi
6bb11ab3
L
13139rm -fr conftest*
13140
13141
b5bd9624 13142fi
6bb11ab3
L
13143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13144$as_echo "$lt_cv_dlopen_self_static" >&6; }
13145 fi
13146
13147 CPPFLAGS="$save_CPPFLAGS"
13148 LDFLAGS="$save_LDFLAGS"
13149 LIBS="$save_LIBS"
13150 ;;
13151 esac
13152
13153 case $lt_cv_dlopen_self in
13154 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13155 *) enable_dlopen_self=unknown ;;
13156 esac
13157
13158 case $lt_cv_dlopen_self_static in
13159 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13160 *) enable_dlopen_self_static=unknown ;;
13161 esac
13162fi
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180striplib=
13181old_striplib=
13182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13183$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13184if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13185 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13186 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13188$as_echo "yes" >&6; }
13189else
13190# FIXME - insert some real tests, host_os isn't really good enough
13191 case $host_os in
13192 darwin*)
13193 if test -n "$STRIP" ; then
13194 striplib="$STRIP -x"
13195 old_striplib="$STRIP -S"
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13197$as_echo "yes" >&6; }
13198 else
13199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13200$as_echo "no" >&6; }
13201 fi
13202 ;;
13203 *)
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13205$as_echo "no" >&6; }
13206 ;;
13207 esac
13208fi
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221 # Report which library types will actually be built
13222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13223$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13225$as_echo "$can_build_shared" >&6; }
13226
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13228$as_echo_n "checking whether to build shared libraries... " >&6; }
13229 test "$can_build_shared" = "no" && enable_shared=no
13230
13231 # On AIX, shared libraries and static libraries use the same namespace, and
13232 # are all built from PIC.
13233 case $host_os in
13234 aix3*)
13235 test "$enable_shared" = yes && enable_static=no
13236 if test -n "$RANLIB"; then
13237 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13238 postinstall_cmds='$RANLIB $lib'
13239 fi
13240 ;;
13241
13242 aix[4-9]*)
13243 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13244 test "$enable_shared" = yes && enable_static=no
13245 fi
13246 ;;
13247 esac
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13249$as_echo "$enable_shared" >&6; }
13250
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13252$as_echo_n "checking whether to build static libraries... " >&6; }
13253 # Make sure either enable_shared or enable_static is yes.
13254 test "$enable_shared" = yes || enable_static=yes
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13256$as_echo "$enable_static" >&6; }
13257
13258
13259
13260
13261fi
13262ac_ext=c
13263ac_cpp='$CPP $CPPFLAGS'
13264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13266ac_compiler_gnu=$ac_cv_c_compiler_gnu
13267
13268CC="$lt_save_CC"
13269
13270
13271
13272
13273
13274
13275
13276
13277
b5bd9624 13278
b5bd9624 13279
b5bd9624 13280
b5bd9624 13281
6bb11ab3
L
13282 ac_config_commands="$ac_config_commands libtool"
13283
13284
13285
13286
13287# Only expand once:
13288
13289
5912fadd 13290
b5bd9624 13291
c906108c
SS
13292
13293
31e6ad7d
MF
13294
13295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13296$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13297 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13298if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13299 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13300else
13301 USE_MAINTAINER_MODE=no
c906108c 13302fi
31e6ad7d
MF
13303
13304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13305$as_echo "$USE_MAINTAINER_MODE" >&6; }
13306 if test $USE_MAINTAINER_MODE = yes; then
13307 MAINTAINER_MODE_TRUE=
13308 MAINTAINER_MODE_FALSE='#'
c906108c 13309else
31e6ad7d
MF
13310 MAINTAINER_MODE_TRUE='#'
13311 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
13312fi
13313
31e6ad7d
MF
13314 MAINT=$MAINTAINER_MODE_TRUE
13315
13316
c906108c
SS
13317
13318
ce39bd38
MF
13319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13320$as_echo_n "checking for sim debug setting... " >&6; }
13321sim_debug="0"
81ecdfbb
RW
13322# Check whether --enable-sim-debug was given.
13323if test "${enable_sim_debug+set}" = set; then :
13324 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13325 yes) sim_debug="7";;
13326 no) sim_debug="0";;
13327 *) sim_debug="($enableval)";;
c906108c 13328esac
c906108c 13329fi
ce39bd38
MF
13330if test "$sim_debug" != "0"; then
13331
13332cat >>confdefs.h <<_ACEOF
13333#define DEBUG $sim_debug
13334_ACEOF
13335
81ecdfbb
RW
13336fi
13337
ce39bd38
MF
13338cat >>confdefs.h <<_ACEOF
13339#define WITH_DEBUG $sim_debug
13340_ACEOF
13341
13342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13343$as_echo "$sim_debug" >&6; }
c906108c
SS
13344
13345
ce39bd38
MF
13346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13347$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13348sim_stdio="0"
81ecdfbb
RW
13349# Check whether --enable-sim-stdio was given.
13350if test "${enable_sim_stdio+set}" = set; then :
13351 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13352 yes) sim_stdio="DO_USE_STDIO";;
13353 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13354 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
c906108c 13355esac
81ecdfbb
RW
13356fi
13357
ce39bd38
MF
13358cat >>confdefs.h <<_ACEOF
13359#define WITH_STDIO $sim_stdio
13360_ACEOF
13361
13362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13363$as_echo "$sim_stdio" >&6; }
c906108c
SS
13364
13365
ce39bd38
MF
13366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13367$as_echo_n "checking for sim trace settings... " >&6; }
13368sim_trace="~TRACE_debug"
81ecdfbb
RW
13369# Check whether --enable-sim-trace was given.
13370if test "${enable_sim_trace+set}" = set; then :
13371 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13372 yes) sim_trace="-1";;
13373 no) sim_trace="0";;
c906108c 13374 [-0-9]*)
ce39bd38 13375 sim_trace="'(${enableval})'";;
2232061b 13376 [[:lower:]]*)
c906108c
SS
13377 sim_trace=""
13378 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13379 if test x"$sim_trace" = x; then
ce39bd38 13380 sim_trace="(TRACE_$x"
c906108c
SS
13381 else
13382 sim_trace="${sim_trace}|TRACE_$x"
13383 fi
13384 done
ce39bd38 13385 sim_trace="$sim_trace)" ;;
c906108c 13386esac
81ecdfbb
RW
13387fi
13388
ce39bd38
MF
13389cat >>confdefs.h <<_ACEOF
13390#define WITH_TRACE $sim_trace
13391_ACEOF
13392
13393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13394$as_echo "$sim_trace" >&6; }
c906108c
SS
13395
13396
ce39bd38
MF
13397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13398$as_echo_n "checking for sim profile settings... " >&6; }
13399profile="1"
13400sim_profile="-1"
81ecdfbb
RW
13401# Check whether --enable-sim-profile was given.
13402if test "${enable_sim_profile+set}" = set; then :
13403 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13404 yes) profile="1" sim_profile="-1";;
13405 no) profile="0" sim_profile="0";;
c906108c 13406 [-0-9]*)
ce39bd38 13407 profile="(${enableval})" sim_profile="(${enableval})";;
c906108c 13408 [a-z]*)
ce39bd38 13409 profile="1"
c906108c
SS
13410 sim_profile=""
13411 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13412 if test x"$sim_profile" = x; then
ce39bd38 13413 sim_profile="(PROFILE_$x"
c906108c
SS
13414 else
13415 sim_profile="${sim_profile}|PROFILE_$x"
13416 fi
13417 done
ce39bd38 13418 sim_profile="$sim_profile)" ;;
c906108c 13419esac
81ecdfbb
RW
13420fi
13421
ce39bd38
MF
13422cat >>confdefs.h <<_ACEOF
13423#define PROFILE $profile
13424_ACEOF
c906108c
SS
13425
13426
ce39bd38
MF
13427cat >>confdefs.h <<_ACEOF
13428#define WITH_PROFILE $sim_profile
13429_ACEOF
13430
13431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13432$as_echo "$sim_profile" >&6; }
13433
13434
13435
13436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13437$as_echo_n "checking whether to enable sim asserts... " >&6; }
13438sim_assert="1"
35656e95
MF
13439# Check whether --enable-sim-assert was given.
13440if test "${enable_sim_assert+set}" = set; then :
13441 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13442 yes) sim_assert="1";;
13443 no) sim_assert="0";;
d0ac1c44 13444 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13445esac
35656e95
MF
13446fi
13447
ce39bd38
MF
13448cat >>confdefs.h <<_ACEOF
13449#define WITH_ASSERT $sim_assert
13450_ACEOF
13451
13452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13453$as_echo "$sim_assert" >&6; }
13454
35656e95 13455
ce39bd38
MF
13456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13457$as_echo_n "checking default sim environment setting... " >&6; }
13458sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13459# Check whether --enable-sim-environment was given.
13460if test "${enable_sim_environment+set}" = set; then :
13461 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13462 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13463 user | USER) sim_environment="USER_ENVIRONMENT";;
13464 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13465 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13466 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13467esac
16f7876d
MF
13468fi
13469
ce39bd38
MF
13470cat >>confdefs.h <<_ACEOF
13471#define WITH_ENVIRONMENT $sim_environment
13472_ACEOF
13473
13474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13475$as_echo "$sim_environment" >&6; }
13476
16f7876d 13477
347fe5bb
MF
13478sim_inline="-DDEFAULT_INLINE=0"
13479# Check whether --enable-sim-inline was given.
13480if test "${enable_sim_inline+set}" = set; then :
13481 enableval=$enable_sim_inline; sim_inline=""
13482case "$enableval" in
13483 no) sim_inline="-DDEFAULT_INLINE=0";;
13484 0) sim_inline="-DDEFAULT_INLINE=0";;
13485 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13486 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13487 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13488 new_flag=""
13489 case "$x" in
13490 *_INLINE=*) new_flag="-D$x";;
13491 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13492 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13493 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13494 esac
13495 if test x"$sim_inline" = x""; then
13496 sim_inline="$new_flag"
13497 else
13498 sim_inline="$sim_inline $new_flag"
13499 fi
13500 done;;
13501esac
13502if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13503 echo "Setting inline flags = $sim_inline" 6>&1
13504fi
13505fi
13506
13507
13508
6efef468 13509
81ecdfbb
RW
13510# Check whether --with-pkgversion was given.
13511if test "${with_pkgversion+set}" = set; then :
13512 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13513 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
13514 no) PKGVERSION= ;;
13515 *) PKGVERSION="($withval) " ;;
13516 esac
13517else
bf12d44e 13518 PKGVERSION="(SIM) "
6efef468 13519
81ecdfbb
RW
13520fi
13521
6efef468
JM
13522
13523
13524
13525
81ecdfbb
RW
13526# Check whether --with-bugurl was given.
13527if test "${with_bugurl+set}" = set; then :
13528 withval=$with_bugurl; case "$withval" in
d0ac1c44 13529 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13530 no) BUGURL=
13531 ;;
13532 *) BUGURL="$withval"
13533 ;;
13534 esac
13535else
dfb856ba 13536 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 13537
81ecdfbb
RW
13538fi
13539
6efef468
JM
13540 case ${BUGURL} in
13541 "")
13542 REPORT_BUGS_TO=
13543 REPORT_BUGS_TEXI=
13544 ;;
13545 *)
13546 REPORT_BUGS_TO="<$BUGURL>"
13547 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13548 ;;
13549 esac;
13550
13551
13552
13553
13554cat >>confdefs.h <<_ACEOF
13555#define PKGVERSION "$PKGVERSION"
13556_ACEOF
13557
13558
13559cat >>confdefs.h <<_ACEOF
13560#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13561_ACEOF
13562
13563
81ecdfbb
RW
13564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13565$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13566if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13567 $as_echo_n "(cached) " >&6
c906108c 13568else
81ecdfbb 13569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13570/* end confdefs.h. */
c906108c
SS
13571#include <sys/types.h>
13572#include <signal.h>
c906108c 13573
b7026657
AC
13574int
13575main ()
13576{
81ecdfbb 13577return *(signal (0, 0)) (0) == 1;
b7026657
AC
13578 ;
13579 return 0;
13580}
13581_ACEOF
81ecdfbb
RW
13582if ac_fn_c_try_compile "$LINENO"; then :
13583 ac_cv_type_signal=int
c906108c 13584else
81ecdfbb 13585 ac_cv_type_signal=void
c906108c 13586fi
81ecdfbb 13587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 13588fi
81ecdfbb
RW
13589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13590$as_echo "$ac_cv_type_signal" >&6; }
c906108c 13591
b7026657 13592cat >>confdefs.h <<_ACEOF
c906108c 13593#define RETSIGTYPE $ac_cv_type_signal
b7026657 13594_ACEOF
c906108c
SS
13595
13596
cd0fc7c3
SS
13597
13598
c906108c 13599
c906108c
SS
13600
13601
6ffe910a 13602
1ac72f06 13603wire_endian="LITTLE"
c906108c 13604default_endian=""
81ecdfbb
RW
13605# Check whether --enable-sim-endian was given.
13606if test "${enable_sim_endian+set}" = set; then :
13607 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13608 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13609 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
c906108c 13610 yes) if test x"$wire_endian" != x; then
1ac72f06 13611 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c 13612 else
1ac72f06
MF
13613 if test x"$default_endian" != x; then
13614 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
13615 else
13616 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13617 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
13618 fi
13619 fi;;
13620 no) if test x"$default_endian" != x; then
1ac72f06 13621 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
13622 else
13623 if test x"$wire_endian" != x; then
1ac72f06 13624 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
13625 else
13626 echo "No default endian for target $target" 1>&6
1ac72f06 13627 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
c906108c
SS
13628 fi
13629 fi;;
d0ac1c44 13630 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
c906108c
SS
13631esac
13632if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13633 echo "Setting endian flags = $sim_endian" 6>&1
13634fi
13635else
13636 if test x"$default_endian" != x; then
1ac72f06 13637 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
c906108c
SS
13638else
13639 if test x"$wire_endian" != x; then
1ac72f06 13640 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
c906108c
SS
13641 else
13642 sim_endian=
13643 fi
13644fi
81ecdfbb
RW
13645fi
13646
c906108c
SS
13647wire_alignment="NONSTRICT_ALIGNMENT"
13648default_alignment=""
13649
81ecdfbb
RW
13650# Check whether --enable-sim-alignment was given.
13651if test "${enable_sim_alignment+set}" = set; then :
13652 enableval=$enable_sim_alignment; case "${enableval}" in
c906108c
SS
13653 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13654 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13655 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13656 yes) if test x"$wire_alignment" != x; then
13657 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13658 else
13659 if test x"$default_alignment" != x; then
13660 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13661 else
13662 echo "No hard-wired alignment for target $target" 1>&6
13663 sim_alignment="-DWITH_ALIGNMENT=0"
13664 fi
13665 fi;;
13666 no) if test x"$default_alignment" != x; then
13667 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13668 else
13669 if test x"$wire_alignment" != x; then
13670 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13671 else
13672 echo "No default alignment for target $target" 1>&6
13673 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13674 fi
13675 fi;;
d0ac1c44 13676 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
c906108c
SS
13677esac
13678if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13679 echo "Setting alignment flags = $sim_alignment" 6>&1
13680fi
13681else
13682 if test x"$default_alignment" != x; then
13683 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13684else
13685 if test x"$wire_alignment" != x; then
13686 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13687 else
13688 sim_alignment=
13689 fi
13690fi
81ecdfbb
RW
13691fi
13692
c906108c 13693
2232061b
MF
13694# Check whether --enable-werror was given.
13695if test "${enable_werror+set}" = set; then :
13696 enableval=$enable_werror; case "${enableval}" in
13697 yes | y) ERROR_ON_WARNING="yes" ;;
13698 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13699 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
13700 esac
13701fi
13702
13703
13704# Enable -Werror by default when using gcc
13705if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13706 ERROR_ON_WARNING=yes
51216631 13707fi
2232061b
MF
13708
13709WERROR_CFLAGS=""
2232061b 13710
2232061b 13711build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13712-Wpointer-sign \
2232061b 13713-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13714-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13715-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13716-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13717
13718# Enable -Wno-format by default when using gcc on mingw since many
13719# GCC versions complain about %I64.
13720case "${host}" in
13721 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13722 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13723esac
13724
81ecdfbb
RW
13725# Check whether --enable-build-warnings was given.
13726if test "${enable_build_warnings+set}" = set; then :
13727 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
13728 yes) ;;
13729 no) build_warnings="-w";;
13730 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13731 build_warnings="${build_warnings} ${t}";;
13732 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13733 build_warnings="${t} ${build_warnings}";;
13734 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13735esac
13736if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13737 echo "Setting compiler warning flags = $build_warnings" 6>&1
13738fi
81ecdfbb
RW
13739fi
13740# Check whether --enable-sim-build-warnings was given.
13741if test "${enable_sim_build_warnings+set}" = set; then :
13742 enableval=$enable_sim_build_warnings; case "${enableval}" in
c906108c
SS
13743 yes) ;;
13744 no) build_warnings="-w";;
13745 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 13746 build_warnings="${build_warnings} ${t}";;
c906108c 13747 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
13748 build_warnings="${t} ${build_warnings}";;
13749 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
c906108c
SS
13750esac
13751if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
13752 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13753fi
81ecdfbb
RW
13754fi
13755WARN_CFLAGS=""
d4f3574e
SS
13756if test "x${build_warnings}" != x -a "x$GCC" = xyes
13757then
81ecdfbb
RW
13758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13759$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
13760 # Separate out the -Werror flag as some files just cannot be
13761 # compiled with it enabled.
13762 for w in ${build_warnings}; do
13763 case $w in
13764 -Werr*) WERROR_CFLAGS=-Werror ;;
13765 *) # Check that GCC accepts it
13766 saved_CFLAGS="$CFLAGS"
13767 CFLAGS="$CFLAGS $w"
81ecdfbb 13768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13769/* end confdefs.h. */
c8cca39f 13770
b7026657
AC
13771int
13772main ()
13773{
c8cca39f 13774
b7026657
AC
13775 ;
13776 return 0;
13777}
13778_ACEOF
81ecdfbb 13779if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 13780 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 13781fi
81ecdfbb 13782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
13783 CFLAGS="$saved_CFLAGS"
13784 esac
13785 done
2232061b
MF
13786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13787$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
13788fi
13789
13790
13791default_sim_reserved_bits="1"
81ecdfbb
RW
13792# Check whether --enable-sim-reserved-bits was given.
13793if test "${enable_sim_reserved_bits+set}" = set; then :
13794 enableval=$enable_sim_reserved_bits; case "${enableval}" in
c906108c
SS
13795 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13796 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
d0ac1c44 13797 *) as_fn_error $? "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
c906108c
SS
13798esac
13799if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13800 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13801fi
13802else
13803 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
81ecdfbb
RW
13804fi
13805
c906108c
SS
13806wire_word_bitsize="32"
13807wire_word_msb="31"
13808wire_address_bitsize=""
13809wire_cell_bitsize=""
81ecdfbb
RW
13810# Check whether --enable-sim-bitsize was given.
13811if test "${enable_sim_bitsize+set}" = set; then :
13812 enableval=$enable_sim_bitsize; sim_bitsize=
c906108c
SS
13813case "${enableval}" in
13814 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13815 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13816 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13817 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13818 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13819 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13820 else
13821 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13822 fi ;;
13823 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13824 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13825 else
13826 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13827 fi ;;
d0ac1c44 13828 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13829esac
13830# address bitsize
13831tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13832case x"${tmp}" in
13833 x ) ;;
13834 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13835 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
d0ac1c44 13836 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13837esac
13838# cell bitsize
13839tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13840case x"${tmp}" in
13841 x ) ;;
13842 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13843 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
d0ac1c44 13844 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13845esac
13846if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13847 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13848fi
13849else
13850 sim_bitsize=""
13851if test x"$wire_word_bitsize" != x; then
13852 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13853fi
13854if test x"$wire_word_msb" != x; then
13855 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13856fi
13857if test x"$wire_address_bitsize" != x; then
13858 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13859fi
13860if test x"$wire_cell_bitsize" != x; then
13861 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13862fi
81ecdfbb
RW
13863fi
13864
c906108c 13865
81ecdfbb 13866if test ""; then
6ffe910a 13867 hardware=""
b7026657 13868else
6ffe910a 13869 hardware="cfi core pal glue"
b7026657 13870fi
6ffe910a 13871hardware="$hardware mn103cpu mn103int mn103tim mn103ser mn103iop"
1517bd27 13872
81ecdfbb
RW
13873sim_hw_cflags="-DWITH_HW=1"
13874sim_hw="$hardware"
13875sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13876
81ecdfbb
RW
13877# Check whether --enable-sim-hardware was given.
13878if test "${enable_sim_hardware+set}" = set; then :
13879 enableval=$enable_sim_hardware;
30452bbe
MF
13880else
13881 enable_sim_hardware="yes"
1517bd27
MF
13882fi
13883
13884case ${enable_sim_hardware} in
64dd13df
MF
13885 yes|no) ;;
13886 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13887 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13888 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
81ecdfbb 13889esac
1517bd27 13890
64dd13df 13891if test "$enable_sim_hardware" = no; then
81ecdfbb
RW
13892 sim_hw_objs=
13893 sim_hw_cflags="-DWITH_HW=0"
13894 sim_hw=
b7026657 13895else
81ecdfbb
RW
13896 sim_hw_cflags="-DWITH_HW=1"
13897 # remove duplicates
13898 sim_hw=""
13899 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13900 for i in $hardware ; do
13901 case " $sim_hw " in
13902 *" $i "*) ;;
13903 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13904 esac
13905 done
fb61c40a 13906 # mingw does not support sockser
fb61c40a
JS
13907 case ${host} in
13908 *mingw*) ;;
49cd1634
MF
13909 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13910 # that you instatiate. Instead, other code will call into it directly.
13911 # At some point, we should convert it over.
13912 sim_hw_objs="$sim_hw_objs dv-sockser.o"
fb61c40a
JS
13913
13914cat >>confdefs.h <<_ACEOF
13915#define HAVE_DV_SOCKSER 1
13916_ACEOF
13917
13918 ;;
13919 esac
1517bd27
MF
13920 if test x"$silent" != x"yes"; then
13921 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
fb61c40a 13922 fi
1517bd27
MF
13923 case " $hardware " in
13924 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 13925$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 13926if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
13927 $as_echo_n "(cached) " >&6
13928else
13929 ac_check_lib_save_LIBS=$LIBS
13930LIBS="-lm $LIBS"
13931cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13932/* end confdefs.h. */
13933
13934/* Override any GCC internal prototype to avoid an error.
13935 Use char because int might match the return type of a GCC
13936 builtin and then its argument prototype would still apply. */
13937#ifdef __cplusplus
13938extern "C"
13939#endif
13940char log2 ();
13941int
13942main ()
13943{
13944return log2 ();
13945 ;
13946 return 0;
13947}
13948_ACEOF
13949if ac_fn_c_try_link "$LINENO"; then :
13950 ac_cv_lib_m_log2=yes
13951else
13952 ac_cv_lib_m_log2=no
13953fi
13954rm -f core conftest.err conftest.$ac_objext \
13955 conftest$ac_exeext conftest.$ac_ext
13956LIBS=$ac_check_lib_save_LIBS
13957fi
13958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13959$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 13960if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
13961 cat >>confdefs.h <<_ACEOF
13962#define HAVE_LIBM 1
13963_ACEOF
13964
13965 LIBS="-lm $LIBS"
13966
13967fi
13968;;
1517bd27
MF
13969 esac
13970fi
4399a56b 13971
81ecdfbb
RW
13972
13973for ac_func in time chmod utime fork execve execv chown
13974do :
13975 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13976ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 13977if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
81ecdfbb
RW
13978 cat >>confdefs.h <<_ACEOF
13979#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13980_ACEOF
b7026657
AC
13981
13982fi
81ecdfbb
RW
13983done
13984
5cddc23a 13985for ac_header in utime.h
81ecdfbb 13986do :
5cddc23a 13987 ac_fn_c_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
d0ac1c44 13988if test "x$ac_cv_header_utime_h" = xyes; then :
b7026657 13989 cat >>confdefs.h <<_ACEOF
5cddc23a 13990#define HAVE_UTIME_H 1
b7026657
AC
13991_ACEOF
13992
13993fi
13994
13995done
13996
13997
13998
b7026657
AC
13999cgen_breaks=""
14000if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
14001cgen_breaks="break cgen_rtx_error";
14002fi
14003
81ecdfbb 14004ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 14005
81ecdfbb 14006ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 14007
81ecdfbb 14008ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 14009
81ecdfbb 14010ac_config_commands="$ac_config_commands Makefile"
38f48d72 14011
81ecdfbb 14012ac_config_commands="$ac_config_commands stamp-h"
38f48d72 14013
b7026657
AC
14014cat >confcache <<\_ACEOF
14015# This file is a shell script that caches the results of configure
14016# tests run on this system so they can be shared between configure
14017# scripts and configure runs, see configure's option --config-cache.
14018# It is not useful on other systems. If it contains results you don't
14019# want to keep, you may remove or edit it.
14020#
14021# config.status only pays attention to the cache file if you give it
14022# the --recheck option to rerun configure.
14023#
14024# `ac_cv_env_foo' variables (set or unset) will be overridden when
14025# loading this file, other *unset* `ac_cv_foo' will be assigned the
14026# following values.
14027
14028_ACEOF
14029
14030# The following way of writing the cache mishandles newlines in values,
14031# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 14032# So, we kill variables containing newlines.
b7026657
AC
14033# Ultrix sh set writes to stderr and can't be redirected directly,
14034# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
14035(
14036 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14037 eval ac_val=\$$ac_var
14038 case $ac_val in #(
14039 *${as_nl}*)
14040 case $ac_var in #(
14041 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14042$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14043 esac
14044 case $ac_var in #(
14045 _ | IFS | as_nl) ;; #(
14046 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14047 *) { eval $ac_var=; unset $ac_var;} ;;
14048 esac ;;
14049 esac
14050 done
14051
b7026657 14052 (set) 2>&1 |
81ecdfbb
RW
14053 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14054 *${as_nl}ac_space=\ *)
14055 # `set' does not quote correctly, so add quotes: double-quote
14056 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
14057 sed -n \
14058 "s/'/'\\\\''/g;
14059 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14060 ;; #(
b7026657
AC
14061 *)
14062 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14063 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 14064 ;;
81ecdfbb
RW
14065 esac |
14066 sort
14067) |
b7026657 14068 sed '
81ecdfbb 14069 /^ac_cv_env_/b end
b7026657 14070 t clear
81ecdfbb 14071 :clear
b7026657
AC
14072 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14073 t end
81ecdfbb
RW
14074 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14075 :end' >>confcache
14076if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14077 if test -w "$cache_file"; then
d0ac1c44 14078 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14080$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
14081 if test ! -f "$cache_file" || test -h "$cache_file"; then
14082 cat confcache >"$cache_file"
14083 else
14084 case $cache_file in #(
14085 */* | ?:*)
14086 mv -f confcache "$cache_file"$$ &&
14087 mv -f "$cache_file"$$ "$cache_file" ;; #(
14088 *)
14089 mv -f confcache "$cache_file" ;;
14090 esac
14091 fi
14092 fi
b7026657 14093 else
81ecdfbb
RW
14094 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14095$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
14096 fi
14097fi
14098rm -f confcache
14099
14100test "x$prefix" = xNONE && prefix=$ac_default_prefix
14101# Let make expand exec_prefix.
14102test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14103
b7026657
AC
14104DEFS=-DHAVE_CONFIG_H
14105
14106ac_libobjs=
14107ac_ltlibobjs=
d0ac1c44 14108U=
b7026657
AC
14109for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14110 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14111 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14112 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14113 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14114 # will be set to the directory where LIBOBJS objects are built.
14115 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14116 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
14117done
14118LIBOBJS=$ac_libobjs
14119
14120LTLIBOBJS=$ac_ltlibobjs
14121
14122
0cb8d851 14123
db2e4d67 14124if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 14125 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
14126Usually this means the macro was only invoked conditionally." "$LINENO" 5
14127fi
6bb11ab3 14128if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 14129 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
14130Usually this means the macro was only invoked conditionally." "$LINENO" 5
14131fi
31e6ad7d 14132if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 14133 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
14134Usually this means the macro was only invoked conditionally." "$LINENO" 5
14135fi
b7026657 14136
d0ac1c44 14137: "${CONFIG_STATUS=./config.status}"
81ecdfbb 14138ac_write_fail=0
b7026657
AC
14139ac_clean_files_save=$ac_clean_files
14140ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14141{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14142$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14143as_write_fail=0
14144cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
14145#! $SHELL
14146# Generated by $as_me.
14147# Run this file to recreate the current configuration.
14148# Compiler output produced by configure, useful for debugging
14149# configure, is in config.log if it exists.
14150
14151debug=false
14152ac_cs_recheck=false
14153ac_cs_silent=false
b7026657 14154
81ecdfbb
RW
14155SHELL=\${CONFIG_SHELL-$SHELL}
14156export SHELL
14157_ASEOF
14158cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14159## -------------------- ##
14160## M4sh Initialization. ##
14161## -------------------- ##
14162
14163# Be more Bourne compatible
14164DUALCASE=1; export DUALCASE # for MKS sh
14165if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
14166 emulate sh
14167 NULLCMD=:
81ecdfbb 14168 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
14169 # is contrary to our usage. Disable this feature.
14170 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14171 setopt NO_GLOB_SUBST
14172else
14173 case `(set -o) 2>/dev/null` in #(
14174 *posix*) :
14175 set -o posix ;; #(
14176 *) :
14177 ;;
14178esac
b7026657 14179fi
b7026657 14180
81ecdfbb
RW
14181
14182as_nl='
14183'
14184export as_nl
14185# Printing a long string crashes Solaris 7 /usr/bin/printf.
14186as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14187as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14188as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14189# Prefer a ksh shell builtin over an external printf program on Solaris,
14190# but without wasting forks for bash or zsh.
14191if test -z "$BASH_VERSION$ZSH_VERSION" \
14192 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14193 as_echo='print -r --'
14194 as_echo_n='print -rn --'
14195elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14196 as_echo='printf %s\n'
14197 as_echo_n='printf %s'
14198else
14199 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14200 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14201 as_echo_n='/usr/ucb/echo -n'
14202 else
14203 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14204 as_echo_n_body='eval
14205 arg=$1;
14206 case $arg in #(
14207 *"$as_nl"*)
14208 expr "X$arg" : "X\\(.*\\)$as_nl";
14209 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14210 esac;
14211 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14212 '
14213 export as_echo_n_body
14214 as_echo_n='sh -c $as_echo_n_body as_echo'
14215 fi
14216 export as_echo_body
14217 as_echo='sh -c $as_echo_body as_echo'
14218fi
14219
14220# The user is always right.
14221if test "${PATH_SEPARATOR+set}" != set; then
14222 PATH_SEPARATOR=:
14223 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14224 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14225 PATH_SEPARATOR=';'
14226 }
c906108c 14227fi
b7026657
AC
14228
14229
81ecdfbb
RW
14230# IFS
14231# We need space, tab and new line, in precisely that order. Quoting is
14232# there to prevent editors from complaining about space-tab.
14233# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14234# splitting by setting IFS to empty value.)
14235IFS=" "" $as_nl"
14236
14237# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14238as_myself=
81ecdfbb
RW
14239case $0 in #((
14240 *[\\/]* ) as_myself=$0 ;;
14241 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14242for as_dir in $PATH
14243do
14244 IFS=$as_save_IFS
14245 test -z "$as_dir" && as_dir=.
14246 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14247 done
14248IFS=$as_save_IFS
14249
14250 ;;
14251esac
14252# We did not find ourselves, most probably we were run as `sh COMMAND'
14253# in which case we are not to be found in the path.
14254if test "x$as_myself" = x; then
14255 as_myself=$0
14256fi
14257if test ! -f "$as_myself"; then
14258 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14259 exit 1
14260fi
14261
14262# Unset variables that we do not need and which cause bugs (e.g. in
14263# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14264# suppresses any "Segmentation fault" message there. '((' could
14265# trigger a bug in pdksh 5.2.14.
14266for as_var in BASH_ENV ENV MAIL MAILPATH
14267do eval test x\${$as_var+set} = xset \
14268 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14269done
b7026657
AC
14270PS1='$ '
14271PS2='> '
14272PS4='+ '
14273
14274# NLS nuisances.
81ecdfbb
RW
14275LC_ALL=C
14276export LC_ALL
14277LANGUAGE=C
14278export LANGUAGE
14279
14280# CDPATH.
14281(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14282
14283
d0ac1c44
SM
14284# as_fn_error STATUS ERROR [LINENO LOG_FD]
14285# ----------------------------------------
81ecdfbb
RW
14286# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14287# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14288# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14289as_fn_error ()
14290{
d0ac1c44
SM
14291 as_status=$1; test $as_status -eq 0 && as_status=1
14292 if test "$4"; then
14293 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14294 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 14295 fi
d0ac1c44 14296 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14297 as_fn_exit $as_status
14298} # as_fn_error
14299
14300
14301# as_fn_set_status STATUS
14302# -----------------------
14303# Set $? to STATUS, without forking.
14304as_fn_set_status ()
14305{
14306 return $1
14307} # as_fn_set_status
14308
14309# as_fn_exit STATUS
14310# -----------------
14311# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14312as_fn_exit ()
14313{
14314 set +e
14315 as_fn_set_status $1
14316 exit $1
14317} # as_fn_exit
14318
14319# as_fn_unset VAR
14320# ---------------
14321# Portably unset VAR.
14322as_fn_unset ()
14323{
14324 { eval $1=; unset $1;}
14325}
14326as_unset=as_fn_unset
14327# as_fn_append VAR VALUE
14328# ----------------------
14329# Append the text in VALUE to the end of the definition contained in VAR. Take
14330# advantage of any shell optimizations that allow amortized linear growth over
14331# repeated appends, instead of the typical quadratic growth present in naive
14332# implementations.
14333if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14334 eval 'as_fn_append ()
14335 {
14336 eval $1+=\$2
14337 }'
14338else
14339 as_fn_append ()
14340 {
14341 eval $1=\$$1\$2
14342 }
14343fi # as_fn_append
14344
14345# as_fn_arith ARG...
14346# ------------------
14347# Perform arithmetic evaluation on the ARGs, and store the result in the
14348# global $as_val. Take advantage of shells that can avoid forks. The arguments
14349# must be portable across $(()) and expr.
14350if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14351 eval 'as_fn_arith ()
14352 {
14353 as_val=$(( $* ))
14354 }'
14355else
14356 as_fn_arith ()
14357 {
14358 as_val=`expr "$@" || test $? -eq 1`
14359 }
14360fi # as_fn_arith
14361
b7026657 14362
81ecdfbb
RW
14363if expr a : '\(a\)' >/dev/null 2>&1 &&
14364 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
14365 as_expr=expr
14366else
14367 as_expr=false
c906108c 14368fi
b7026657 14369
81ecdfbb 14370if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
14371 as_basename=basename
14372else
14373 as_basename=false
c906108c
SS
14374fi
14375
81ecdfbb
RW
14376if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14377 as_dirname=dirname
14378else
14379 as_dirname=false
14380fi
c906108c 14381
81ecdfbb 14382as_me=`$as_basename -- "$0" ||
b7026657
AC
14383$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14384 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14385 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14386$as_echo X/"$0" |
14387 sed '/^.*\/\([^/][^/]*\)\/*$/{
14388 s//\1/
14389 q
14390 }
14391 /^X\/\(\/\/\)$/{
14392 s//\1/
14393 q
14394 }
14395 /^X\/\(\/\).*/{
14396 s//\1/
14397 q
14398 }
14399 s/.*/./; q'`
b7026657 14400
b7026657
AC
14401# Avoid depending upon Character Ranges.
14402as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14403as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14404as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14405as_cr_digits='0123456789'
14406as_cr_alnum=$as_cr_Letters$as_cr_digits
14407
81ecdfbb
RW
14408ECHO_C= ECHO_N= ECHO_T=
14409case `echo -n x` in #(((((
14410-n*)
14411 case `echo 'xy\c'` in
14412 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14413 xy) ECHO_C='\c';;
14414 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14415 ECHO_T=' ';;
14416 esac;;
14417*)
14418 ECHO_N='-n';;
b7026657
AC
14419esac
14420
81ecdfbb
RW
14421rm -f conf$$ conf$$.exe conf$$.file
14422if test -d conf$$.dir; then
14423 rm -f conf$$.dir/conf$$.file
c906108c 14424else
81ecdfbb
RW
14425 rm -f conf$$.dir
14426 mkdir conf$$.dir 2>/dev/null
c906108c 14427fi
81ecdfbb
RW
14428if (echo >conf$$.file) 2>/dev/null; then
14429 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 14430 as_ln_s='ln -s'
81ecdfbb
RW
14431 # ... but there are two gotchas:
14432 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14433 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14434 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14435 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14436 as_ln_s='cp -pR'
81ecdfbb
RW
14437 elif ln conf$$.file conf$$ 2>/dev/null; then
14438 as_ln_s=ln
14439 else
d0ac1c44 14440 as_ln_s='cp -pR'
b7026657 14441 fi
b7026657 14442else
d0ac1c44 14443 as_ln_s='cp -pR'
c906108c 14444fi
81ecdfbb
RW
14445rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14446rmdir conf$$.dir 2>/dev/null
14447
14448
14449# as_fn_mkdir_p
14450# -------------
14451# Create "$as_dir" as a directory, including parents if necessary.
14452as_fn_mkdir_p ()
14453{
14454
14455 case $as_dir in #(
14456 -*) as_dir=./$as_dir;;
14457 esac
14458 test -d "$as_dir" || eval $as_mkdir_p || {
14459 as_dirs=
14460 while :; do
14461 case $as_dir in #(
14462 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14463 *) as_qdir=$as_dir;;
14464 esac
14465 as_dirs="'$as_qdir' $as_dirs"
14466 as_dir=`$as_dirname -- "$as_dir" ||
14467$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14468 X"$as_dir" : 'X\(//\)[^/]' \| \
14469 X"$as_dir" : 'X\(//\)$' \| \
14470 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14471$as_echo X"$as_dir" |
14472 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14473 s//\1/
14474 q
14475 }
14476 /^X\(\/\/\)[^/].*/{
14477 s//\1/
14478 q
14479 }
14480 /^X\(\/\/\)$/{
14481 s//\1/
14482 q
14483 }
14484 /^X\(\/\).*/{
14485 s//\1/
14486 q
14487 }
14488 s/.*/./; q'`
14489 test -d "$as_dir" && break
14490 done
14491 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14492 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 14493
c906108c 14494
81ecdfbb 14495} # as_fn_mkdir_p
b7026657 14496if mkdir -p . 2>/dev/null; then
81ecdfbb 14497 as_mkdir_p='mkdir -p "$as_dir"'
c906108c 14498else
b7026657
AC
14499 test -d ./-p && rmdir ./-p
14500 as_mkdir_p=false
c906108c 14501fi
c906108c 14502
d0ac1c44
SM
14503
14504# as_fn_executable_p FILE
14505# -----------------------
14506# Test if FILE is an executable regular file.
14507as_fn_executable_p ()
14508{
14509 test -f "$1" && test -x "$1"
14510} # as_fn_executable_p
14511as_test_x='test -x'
14512as_executable_p=as_fn_executable_p
b7026657
AC
14513
14514# Sed expression to map a string onto a valid CPP name.
14515as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14516
14517# Sed expression to map a string onto a valid variable name.
14518as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14519
14520
b7026657 14521exec 6>&1
81ecdfbb
RW
14522## ----------------------------------- ##
14523## Main body of $CONFIG_STATUS script. ##
14524## ----------------------------------- ##
14525_ASEOF
14526test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14527
14528cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14529# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14530# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14531# values after options handling.
14532ac_log="
b7026657 14533This file was extended by $as_me, which was
d0ac1c44 14534generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
14535
14536 CONFIG_FILES = $CONFIG_FILES
14537 CONFIG_HEADERS = $CONFIG_HEADERS
14538 CONFIG_LINKS = $CONFIG_LINKS
14539 CONFIG_COMMANDS = $CONFIG_COMMANDS
14540 $ $0 $@
14541
81ecdfbb
RW
14542on `(hostname || uname -n) 2>/dev/null | sed 1q`
14543"
14544
b7026657
AC
14545_ACEOF
14546
81ecdfbb
RW
14547case $ac_config_files in *"
14548"*) set x $ac_config_files; shift; ac_config_files=$*;;
14549esac
b7026657 14550
81ecdfbb
RW
14551case $ac_config_headers in *"
14552"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14553esac
b7026657 14554
c906108c 14555
81ecdfbb
RW
14556cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14557# Files that config.status was made for.
14558config_files="$ac_config_files"
14559config_headers="$ac_config_headers"
81ecdfbb 14560config_commands="$ac_config_commands"
c906108c 14561
81ecdfbb 14562_ACEOF
c906108c 14563
81ecdfbb 14564cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14565ac_cs_usage="\
81ecdfbb
RW
14566\`$as_me' instantiates files and other configuration actions
14567from templates according to the current configuration. Unless the files
14568and actions are specified as TAGs, all are instantiated by default.
c906108c 14569
81ecdfbb 14570Usage: $0 [OPTION]... [TAG]...
c906108c 14571
b7026657 14572 -h, --help print this help, then exit
81ecdfbb 14573 -V, --version print version number and configuration settings, then exit
d0ac1c44 14574 --config print configuration, then exit
81ecdfbb
RW
14575 -q, --quiet, --silent
14576 do not print progress messages
b7026657
AC
14577 -d, --debug don't remove temporary files
14578 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14579 --file=FILE[:TEMPLATE]
14580 instantiate the configuration file FILE
14581 --header=FILE[:TEMPLATE]
14582 instantiate the configuration header FILE
b7026657
AC
14583
14584Configuration files:
14585$config_files
14586
14587Configuration headers:
14588$config_headers
14589
b7026657
AC
14590Configuration commands:
14591$config_commands
14592
81ecdfbb 14593Report bugs to the package provider."
b7026657 14594
81ecdfbb
RW
14595_ACEOF
14596cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14597ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
14598ac_cs_version="\\
14599config.status
d0ac1c44
SM
14600configured by $0, generated by GNU Autoconf 2.69,
14601 with options \\"\$ac_cs_config\\"
b7026657 14602
d0ac1c44 14603Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
14604This config.status script is free software; the Free Software Foundation
14605gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14606
14607ac_pwd='$ac_pwd'
14608srcdir='$srcdir'
14609INSTALL='$INSTALL'
6bb11ab3 14610AWK='$AWK'
81ecdfbb 14611test -n "\$AWK" || AWK=awk
b7026657
AC
14612_ACEOF
14613
81ecdfbb
RW
14614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14615# The default lists apply if the user does not specify any file.
b7026657
AC
14616ac_need_defaults=:
14617while test $# != 0
14618do
14619 case $1 in
d0ac1c44 14620 --*=?*)
81ecdfbb
RW
14621 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14622 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 14623 ac_shift=:
c906108c 14624 ;;
d0ac1c44
SM
14625 --*=)
14626 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14627 ac_optarg=
14628 ac_shift=:
14629 ;;
81ecdfbb 14630 *)
b7026657
AC
14631 ac_option=$1
14632 ac_optarg=$2
14633 ac_shift=shift
c906108c 14634 ;;
b7026657 14635 esac
c906108c 14636
b7026657
AC
14637 case $ac_option in
14638 # Handling of the options.
b7026657
AC
14639 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14640 ac_cs_recheck=: ;;
81ecdfbb
RW
14641 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14642 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14643 --config | --confi | --conf | --con | --co | --c )
14644 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14645 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14646 debug=: ;;
14647 --file | --fil | --fi | --f )
14648 $ac_shift
81ecdfbb
RW
14649 case $ac_optarg in
14650 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14651 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14652 esac
14653 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14654 ac_need_defaults=false;;
14655 --header | --heade | --head | --hea )
14656 $ac_shift
81ecdfbb
RW
14657 case $ac_optarg in
14658 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14659 esac
14660 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14661 ac_need_defaults=false;;
81ecdfbb
RW
14662 --he | --h)
14663 # Conflict between --help and --header
d0ac1c44 14664 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14665Try \`$0 --help' for more information.";;
14666 --help | --hel | -h )
14667 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14668 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14669 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14670 ac_cs_silent=: ;;
c906108c 14671
b7026657 14672 # This is an error.
d0ac1c44 14673 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14674Try \`$0 --help' for more information." ;;
c906108c 14675
81ecdfbb
RW
14676 *) as_fn_append ac_config_targets " $1"
14677 ac_need_defaults=false ;;
b7026657
AC
14678
14679 esac
14680 shift
14681done
14682
14683ac_configure_extra_args=
14684
14685if $ac_cs_silent; then
14686 exec 6>/dev/null
14687 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
14688fi
14689
b7026657 14690_ACEOF
81ecdfbb 14691cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14692if \$ac_cs_recheck; then
d0ac1c44 14693 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14694 shift
14695 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14696 CONFIG_SHELL='$SHELL'
14697 export CONFIG_SHELL
14698 exec "\$@"
b7026657 14699fi
c906108c 14700
b7026657 14701_ACEOF
81ecdfbb
RW
14702cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14703exec 5>>config.log
14704{
14705 echo
14706 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14707## Running $as_me. ##
14708_ASBOX
14709 $as_echo "$ac_log"
14710} >&5
c906108c 14711
81ecdfbb
RW
14712_ACEOF
14713cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14714#
14715# INIT-COMMANDS
14716#
14717ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14718
6bb11ab3
L
14719
14720# The HP-UX ksh and POSIX shell print the target directory to stdout
14721# if CDPATH is set.
14722(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14723
14724sed_quote_subst='$sed_quote_subst'
14725double_quote_subst='$double_quote_subst'
14726delay_variable_subst='$delay_variable_subst'
14727macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14728macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14729enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14730enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14731pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14732enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14733SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14734ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14735host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14736host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14737host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14738build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14739build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14740build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14741SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14742Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14743GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14744EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14745FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14746LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14747NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14748LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14749max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14750ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14751exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14752lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14753lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14754lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14755reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14756reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14757OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14758deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14759file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14760AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14761AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14762STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14763RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14764old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14765old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14766old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14767lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14768CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14769CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14770compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14771GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14772lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14773lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14774lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14775lt_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"`'
14776objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14777MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14778lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14779lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14780lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14781lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14782lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14783need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14784DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14785NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14786LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14787OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14788OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14789libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14790shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14791extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14792archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14793enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14794export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14795whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14796compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14797old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14798old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14799archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14800archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14801module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14802module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14803with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14804allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14805no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14806hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14807hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14808hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14809hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14810hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14811hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14812hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14813hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14814inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14815link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14816fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14817always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14818export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14819exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14820include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14821prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14822file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14823variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14824need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14825need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14826version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14827runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14828shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14829shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14830libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14831library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14832soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14833install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14834postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14835postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14836finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14837finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14838hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14839sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14840sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14841hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14842enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14843enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14844enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14845old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14846striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14847
14848LTCC='$LTCC'
14849LTCFLAGS='$LTCFLAGS'
14850compiler='$compiler_DEFAULT'
14851
14852# A function that is used when there is no print builtin or printf.
14853func_fallback_echo ()
14854{
14855 eval 'cat <<_LTECHO_EOF
14856\$1
14857_LTECHO_EOF'
14858}
14859
14860# Quote evaled strings.
14861for var in SHELL \
14862ECHO \
14863SED \
14864GREP \
14865EGREP \
14866FGREP \
14867LD \
14868NM \
14869LN_S \
14870lt_SP2NL \
14871lt_NL2SP \
14872reload_flag \
14873OBJDUMP \
14874deplibs_check_method \
14875file_magic_cmd \
14876AR \
14877AR_FLAGS \
14878STRIP \
14879RANLIB \
14880CC \
14881CFLAGS \
14882compiler \
14883lt_cv_sys_global_symbol_pipe \
14884lt_cv_sys_global_symbol_to_cdecl \
14885lt_cv_sys_global_symbol_to_c_name_address \
14886lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14887lt_prog_compiler_no_builtin_flag \
14888lt_prog_compiler_wl \
14889lt_prog_compiler_pic \
14890lt_prog_compiler_static \
14891lt_cv_prog_compiler_c_o \
14892need_locks \
14893DSYMUTIL \
14894NMEDIT \
14895LIPO \
14896OTOOL \
14897OTOOL64 \
14898shrext_cmds \
14899export_dynamic_flag_spec \
14900whole_archive_flag_spec \
14901compiler_needs_object \
14902with_gnu_ld \
14903allow_undefined_flag \
14904no_undefined_flag \
14905hardcode_libdir_flag_spec \
14906hardcode_libdir_flag_spec_ld \
14907hardcode_libdir_separator \
14908fix_srcfile_path \
14909exclude_expsyms \
14910include_expsyms \
14911file_list_spec \
14912variables_saved_for_relink \
14913libname_spec \
14914library_names_spec \
14915soname_spec \
14916install_override_mode \
14917finish_eval \
14918old_striplib \
14919striplib; do
14920 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14921 *[\\\\\\\`\\"\\\$]*)
14922 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14923 ;;
14924 *)
14925 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14926 ;;
14927 esac
14928done
14929
14930# Double-quote double-evaled strings.
14931for var in reload_cmds \
14932old_postinstall_cmds \
14933old_postuninstall_cmds \
14934old_archive_cmds \
14935extract_expsyms_cmds \
14936old_archive_from_new_cmds \
14937old_archive_from_expsyms_cmds \
14938archive_cmds \
14939archive_expsym_cmds \
14940module_cmds \
14941module_expsym_cmds \
14942export_symbols_cmds \
14943prelink_cmds \
14944postinstall_cmds \
14945postuninstall_cmds \
14946finish_cmds \
14947sys_lib_search_path_spec \
14948sys_lib_dlsearch_path_spec; do
14949 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14950 *[\\\\\\\`\\"\\\$]*)
14951 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14952 ;;
14953 *)
14954 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14955 ;;
14956 esac
14957done
14958
14959ac_aux_dir='$ac_aux_dir'
14960xsi_shell='$xsi_shell'
14961lt_shell_append='$lt_shell_append'
14962
14963# See if we are running on zsh, and set the options which allow our
14964# commands through without removal of \ escapes INIT.
14965if test -n "\${ZSH_VERSION+set}" ; then
14966 setopt NO_GLOB_SUBST
14967fi
14968
14969
14970 PACKAGE='$PACKAGE'
14971 VERSION='$VERSION'
14972 TIMESTAMP='$TIMESTAMP'
14973 RM='$RM'
14974 ofile='$ofile'
14975
14976
14977
14978
81ecdfbb 14979_ACEOF
c906108c 14980
81ecdfbb 14981cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 14982
81ecdfbb 14983# Handling of arguments.
b7026657 14984for ac_config_target in $ac_config_targets
c906108c 14985do
81ecdfbb
RW
14986 case $ac_config_target in
14987 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14988 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14989 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14990 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14991 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14992 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14993 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14994 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14995
d0ac1c44 14996 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
14997 esac
14998done
14999
81ecdfbb 15000
b7026657
AC
15001# If the user did not use the arguments to specify the items to instantiate,
15002# then the envvar interface is used. Set only those that are not.
15003# We use the long form for the default assignment because of an extremely
15004# bizarre bug on SunOS 4.1.3.
15005if $ac_need_defaults; then
15006 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15007 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
15008 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15009fi
15010
15011# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15012# simply because there is no reason against having it here, and in addition,
b7026657 15013# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15014# Hook for its removal unless debugging.
15015# Note that there is a small window in which the directory will not be cleaned:
15016# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
15017$debug ||
15018{
d0ac1c44 15019 tmp= ac_tmp=
81ecdfbb 15020 trap 'exit_status=$?
d0ac1c44
SM
15021 : "${ac_tmp:=$tmp}"
15022 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
15023' 0
15024 trap 'as_fn_exit 1' 1 2 13 15
b7026657 15025}
b7026657 15026# Create a (secure) tmp directory for tmp files.
c906108c 15027
b7026657 15028{
81ecdfbb 15029 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 15030 test -d "$tmp"
b7026657
AC
15031} ||
15032{
81ecdfbb
RW
15033 tmp=./conf$$-$RANDOM
15034 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
15035} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15036ac_tmp=$tmp
b7026657 15037
81ecdfbb
RW
15038# Set up the scripts for CONFIG_FILES section.
15039# No need to generate them if there are no CONFIG_FILES.
15040# This happens for instance with `./config.status config.h'.
15041if test -n "$CONFIG_FILES"; then
b7026657 15042
c906108c 15043
81ecdfbb
RW
15044ac_cr=`echo X | tr X '\015'`
15045# On cygwin, bash can eat \r inside `` if the user requested igncr.
15046# But we know of no other shell where ac_cr would be empty at this
15047# point, so we can use a bashism as a fallback.
15048if test "x$ac_cr" = x; then
15049 eval ac_cr=\$\'\\r\'
15050fi
15051ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15052if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 15053 ac_cs_awk_cr='\\r'
81ecdfbb
RW
15054else
15055 ac_cs_awk_cr=$ac_cr
15056fi
b7026657 15057
d0ac1c44 15058echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
15059_ACEOF
15060
c906108c 15061
81ecdfbb
RW
15062{
15063 echo "cat >conf$$subs.awk <<_ACEOF" &&
15064 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15065 echo "_ACEOF"
15066} >conf$$subs.sh ||
d0ac1c44
SM
15067 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15068ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
15069ac_delim='%!_!# '
15070for ac_last_try in false false false false false :; do
15071 . ./conf$$subs.sh ||
d0ac1c44 15072 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
15073
15074 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15075 if test $ac_delim_n = $ac_delim_num; then
15076 break
15077 elif $ac_last_try; then
d0ac1c44 15078 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
c906108c 15079 else
81ecdfbb
RW
15080 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15081 fi
15082done
15083rm -f conf$$subs.sh
15084
15085cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 15086cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
15087_ACEOF
15088sed -n '
15089h
15090s/^/S["/; s/!.*/"]=/
15091p
15092g
15093s/^[^!]*!//
15094:repl
15095t repl
15096s/'"$ac_delim"'$//
15097t delim
15098:nl
15099h
d0ac1c44 15100s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15101t more1
15102s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15103p
15104n
15105b repl
15106:more1
15107s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15108p
15109g
15110s/.\{148\}//
15111t nl
15112:delim
15113h
d0ac1c44 15114s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15115t more2
15116s/["\\]/\\&/g; s/^/"/; s/$/"/
15117p
15118b
15119:more2
15120s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15121p
15122g
15123s/.\{148\}//
15124t delim
15125' <conf$$subs.awk | sed '
15126/^[^""]/{
15127 N
15128 s/\n//
15129}
15130' >>$CONFIG_STATUS || ac_write_fail=1
15131rm -f conf$$subs.awk
15132cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15133_ACAWK
d0ac1c44 15134cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
15135 for (key in S) S_is_set[key] = 1
15136 FS = "\a"
b7026657 15137
81ecdfbb
RW
15138}
15139{
15140 line = $ 0
15141 nfields = split(line, field, "@")
15142 substed = 0
15143 len = length(field[1])
15144 for (i = 2; i < nfields; i++) {
15145 key = field[i]
15146 keylen = length(key)
15147 if (S_is_set[key]) {
15148 value = S[key]
15149 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15150 len += length(value) + length(field[++i])
15151 substed = 1
15152 } else
15153 len += 1 + keylen
15154 }
15155
15156 print line
15157}
c906108c 15158
81ecdfbb
RW
15159_ACAWK
15160_ACEOF
15161cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15162if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15163 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 15164else
81ecdfbb 15165 cat
d0ac1c44
SM
15166fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15167 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 15168_ACEOF
b7026657 15169
d0ac1c44
SM
15170# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15171# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
15172# trailing colons and then remove the whole line if VPATH becomes empty
15173# (actually we leave an empty line to preserve line numbers).
15174if test "x$srcdir" = x.; then
d0ac1c44
SM
15175 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15176h
15177s///
15178s/^/:/
15179s/[ ]*$/:/
15180s/:\$(srcdir):/:/g
15181s/:\${srcdir}:/:/g
15182s/:@srcdir@:/:/g
15183s/^:*//
81ecdfbb 15184s/:*$//
d0ac1c44
SM
15185x
15186s/\(=[ ]*\).*/\1/
15187G
15188s/\n//
81ecdfbb
RW
15189s/^[^=]*=[ ]*$//
15190}'
15191fi
c906108c 15192
81ecdfbb
RW
15193cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15194fi # test -n "$CONFIG_FILES"
c906108c 15195
81ecdfbb
RW
15196# Set up the scripts for CONFIG_HEADERS section.
15197# No need to generate them if there are no CONFIG_HEADERS.
15198# This happens for instance with `./config.status Makefile'.
15199if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15200cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15201BEGIN {
15202_ACEOF
b7026657 15203
81ecdfbb
RW
15204# Transform confdefs.h into an awk script `defines.awk', embedded as
15205# here-document in config.status, that substitutes the proper values into
15206# config.h.in to produce config.h.
c906108c 15207
81ecdfbb
RW
15208# Create a delimiter string that does not exist in confdefs.h, to ease
15209# handling of long lines.
15210ac_delim='%!_!# '
15211for ac_last_try in false false :; do
d0ac1c44
SM
15212 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15213 if test -z "$ac_tt"; then
81ecdfbb
RW
15214 break
15215 elif $ac_last_try; then
d0ac1c44 15216 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 15217 else
81ecdfbb 15218 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 15219 fi
b7026657 15220done
81ecdfbb
RW
15221
15222# For the awk script, D is an array of macro values keyed by name,
15223# likewise P contains macro parameters if any. Preserve backslash
15224# newline sequences.
15225
15226ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15227sed -n '
15228s/.\{148\}/&'"$ac_delim"'/g
15229t rset
15230:rset
15231s/^[ ]*#[ ]*define[ ][ ]*/ /
15232t def
15233d
15234:def
15235s/\\$//
15236t bsnl
15237s/["\\]/\\&/g
15238s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15239D["\1"]=" \3"/p
15240s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15241d
15242:bsnl
15243s/["\\]/\\&/g
15244s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15245D["\1"]=" \3\\\\\\n"\\/p
15246t cont
15247s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15248t cont
15249d
15250:cont
15251n
15252s/.\{148\}/&'"$ac_delim"'/g
15253t clear
15254:clear
15255s/\\$//
15256t bsnlc
15257s/["\\]/\\&/g; s/^/"/; s/$/"/p
15258d
15259:bsnlc
15260s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15261b cont
15262' <confdefs.h | sed '
15263s/'"$ac_delim"'/"\\\
15264"/g' >>$CONFIG_STATUS || ac_write_fail=1
15265
15266cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15267 for (key in D) D_is_set[key] = 1
15268 FS = "\a"
15269}
15270/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15271 line = \$ 0
15272 split(line, arg, " ")
15273 if (arg[1] == "#") {
15274 defundef = arg[2]
15275 mac1 = arg[3]
15276 } else {
15277 defundef = substr(arg[1], 2)
15278 mac1 = arg[2]
15279 }
15280 split(mac1, mac2, "(") #)
15281 macro = mac2[1]
15282 prefix = substr(line, 1, index(line, defundef) - 1)
15283 if (D_is_set[macro]) {
15284 # Preserve the white space surrounding the "#".
15285 print prefix "define", macro P[macro] D[macro]
15286 next
15287 } else {
15288 # Replace #undef with comments. This is necessary, for example,
15289 # in the case of _POSIX_SOURCE, which is predefined and required
15290 # on some systems where configure will not decide to define it.
15291 if (defundef == "undef") {
15292 print "/*", prefix defundef, macro, "*/"
15293 next
15294 }
15295 }
15296}
15297{ print }
15298_ACAWK
b7026657 15299_ACEOF
81ecdfbb 15300cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15301 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15302fi # test -n "$CONFIG_HEADERS"
b7026657 15303
c906108c 15304
99d8e879 15305eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15306shift
15307for ac_tag
15308do
15309 case $ac_tag in
15310 :[FHLC]) ac_mode=$ac_tag; continue;;
c906108c 15311 esac
81ecdfbb
RW
15312 case $ac_mode$ac_tag in
15313 :[FHL]*:*);;
d0ac1c44 15314 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15315 :[FH]-) ac_tag=-:-;;
15316 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15317 esac
15318 ac_save_IFS=$IFS
15319 IFS=:
15320 set x $ac_tag
15321 IFS=$ac_save_IFS
15322 shift
15323 ac_file=$1
15324 shift
c906108c 15325
81ecdfbb
RW
15326 case $ac_mode in
15327 :L) ac_source=$1;;
15328 :[FH])
15329 ac_file_inputs=
15330 for ac_f
15331 do
15332 case $ac_f in
d0ac1c44 15333 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15334 *) # Look for the file first in the build tree, then in the source tree
15335 # (if the path is not absolute). The absolute path cannot be DOS-style,
15336 # because $ac_f cannot contain `:'.
15337 test -f "$ac_f" ||
15338 case $ac_f in
15339 [\\/$]*) false;;
15340 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15341 esac ||
d0ac1c44 15342 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 15343 esac
81ecdfbb
RW
15344 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15345 as_fn_append ac_file_inputs " '$ac_f'"
15346 done
b7026657 15347
81ecdfbb
RW
15348 # Let's still pretend it is `configure' which instantiates (i.e., don't
15349 # use $as_me), people would be surprised to read:
15350 # /* config.h. Generated by config.status. */
15351 configure_input='Generated from '`
15352 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15353 `' by configure.'
15354 if test x"$ac_file" != x-; then
15355 configure_input="$ac_file. $configure_input"
15356 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15357$as_echo "$as_me: creating $ac_file" >&6;}
15358 fi
15359 # Neutralize special characters interpreted by sed in replacement strings.
15360 case $configure_input in #(
15361 *\&* | *\|* | *\\* )
15362 ac_sed_conf_input=`$as_echo "$configure_input" |
15363 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15364 *) ac_sed_conf_input=$configure_input;;
15365 esac
b7026657 15366
81ecdfbb 15367 case $ac_tag in
d0ac1c44
SM
15368 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15369 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15370 esac
15371 ;;
15372 esac
b7026657 15373
81ecdfbb 15374 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
15375$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15376 X"$ac_file" : 'X\(//\)[^/]' \| \
15377 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15378 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15379$as_echo X"$ac_file" |
15380 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15381 s//\1/
15382 q
15383 }
15384 /^X\(\/\/\)[^/].*/{
15385 s//\1/
15386 q
15387 }
15388 /^X\(\/\/\)$/{
15389 s//\1/
15390 q
15391 }
15392 /^X\(\/\).*/{
15393 s//\1/
15394 q
15395 }
15396 s/.*/./; q'`
15397 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
15398 ac_builddir=.
15399
81ecdfbb
RW
15400case "$ac_dir" in
15401.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15402*)
15403 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15404 # A ".." for each directory in $ac_dir_suffix.
15405 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15406 case $ac_top_builddir_sub in
15407 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15408 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15409 esac ;;
15410esac
15411ac_abs_top_builddir=$ac_pwd
15412ac_abs_builddir=$ac_pwd$ac_dir_suffix
15413# for backward compatibility:
15414ac_top_builddir=$ac_top_build_prefix
b7026657
AC
15415
15416case $srcdir in
81ecdfbb 15417 .) # We are building in place.
b7026657 15418 ac_srcdir=.
81ecdfbb
RW
15419 ac_top_srcdir=$ac_top_builddir_sub
15420 ac_abs_top_srcdir=$ac_pwd ;;
15421 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 15422 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15423 ac_top_srcdir=$srcdir
15424 ac_abs_top_srcdir=$srcdir ;;
15425 *) # Relative name.
15426 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15427 ac_top_srcdir=$ac_top_build_prefix$srcdir
15428 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 15429esac
81ecdfbb 15430ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 15431
c906108c 15432
81ecdfbb
RW
15433 case $ac_mode in
15434 :F)
15435 #
15436 # CONFIG_FILE
15437 #
b7026657 15438
81ecdfbb
RW
15439 case $INSTALL in
15440 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15441 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 15442 esac
81ecdfbb 15443_ACEOF
c906108c 15444
81ecdfbb
RW
15445cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15446# If the template does not know about datarootdir, expand it.
15447# FIXME: This hack should be removed a few years after 2.60.
15448ac_datarootdir_hack=; ac_datarootdir_seen=
15449ac_sed_dataroot='
15450/datarootdir/ {
15451 p
15452 q
15453}
15454/@datadir@/p
15455/@docdir@/p
15456/@infodir@/p
15457/@localedir@/p
15458/@mandir@/p'
15459case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15460*datarootdir*) ac_datarootdir_seen=yes;;
15461*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15463$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15464_ACEOF
15465cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15466 ac_datarootdir_hack='
15467 s&@datadir@&$datadir&g
15468 s&@docdir@&$docdir&g
15469 s&@infodir@&$infodir&g
15470 s&@localedir@&$localedir&g
15471 s&@mandir@&$mandir&g
15472 s&\\\${datarootdir}&$datarootdir&g' ;;
15473esac
b7026657 15474_ACEOF
b7026657 15475
81ecdfbb
RW
15476# Neutralize VPATH when `$srcdir' = `.'.
15477# Shell code in configure.ac might set extrasub.
15478# FIXME: do we really want to maintain this feature?
15479cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15480ac_sed_extra="$ac_vpsub
15481$extrasub
15482_ACEOF
15483cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15484:t
15485/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15486s|@configure_input@|$ac_sed_conf_input|;t t
15487s&@top_builddir@&$ac_top_builddir_sub&;t t
15488s&@top_build_prefix@&$ac_top_build_prefix&;t t
15489s&@srcdir@&$ac_srcdir&;t t
15490s&@abs_srcdir@&$ac_abs_srcdir&;t t
15491s&@top_srcdir@&$ac_top_srcdir&;t t
15492s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15493s&@builddir@&$ac_builddir&;t t
15494s&@abs_builddir@&$ac_abs_builddir&;t t
15495s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15496s&@INSTALL@&$ac_INSTALL&;t t
15497$ac_datarootdir_hack
15498"
d0ac1c44
SM
15499eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15500 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15501
15502test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15503 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15504 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15505 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15507which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15508$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15509which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15510
d0ac1c44 15511 rm -f "$ac_tmp/stdin"
81ecdfbb 15512 case $ac_file in
d0ac1c44
SM
15513 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15514 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15515 esac \
d0ac1c44 15516 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15517 ;;
15518 :H)
15519 #
15520 # CONFIG_HEADER
15521 #
15522 if test x"$ac_file" != x-; then
15523 {
15524 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15525 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15526 } >"$ac_tmp/config.h" \
15527 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15528 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15529 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15530$as_echo "$as_me: $ac_file is unchanged" >&6;}
15531 else
15532 rm -f "$ac_file"
d0ac1c44
SM
15533 mv "$ac_tmp/config.h" "$ac_file" \
15534 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15535 fi
b7026657 15536 else
81ecdfbb 15537 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15538 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15539 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15540 fi
15541 ;;
b7026657 15542
81ecdfbb
RW
15543 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15544$as_echo "$as_me: executing $ac_file commands" >&6;}
15545 ;;
15546 esac
b7026657
AC
15547
15548
81ecdfbb 15549 case $ac_file$ac_mode in
db2e4d67 15550 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15551 "libtool":C)
15552
15553 # See if we are running on zsh, and set the options which allow our
15554 # commands through without removal of \ escapes.
15555 if test -n "${ZSH_VERSION+set}" ; then
15556 setopt NO_GLOB_SUBST
15557 fi
15558
15559 cfgfile="${ofile}T"
15560 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15561 $RM "$cfgfile"
15562
15563 cat <<_LT_EOF >> "$cfgfile"
15564#! $SHELL
15565
15566# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15567# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15568# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15569# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15570#
15571# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15572# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15573# Written by Gordon Matzigkeit, 1996
15574#
15575# This file is part of GNU Libtool.
15576#
15577# GNU Libtool is free software; you can redistribute it and/or
15578# modify it under the terms of the GNU General Public License as
15579# published by the Free Software Foundation; either version 2 of
15580# the License, or (at your option) any later version.
15581#
15582# As a special exception to the GNU General Public License,
15583# if you distribute this file as part of a program or library that
15584# is built using GNU Libtool, you may include this file under the
15585# same distribution terms that you use for the rest of that program.
15586#
15587# GNU Libtool is distributed in the hope that it will be useful,
15588# but WITHOUT ANY WARRANTY; without even the implied warranty of
15589# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15590# GNU General Public License for more details.
15591#
15592# You should have received a copy of the GNU General Public License
15593# along with GNU Libtool; see the file COPYING. If not, a copy
15594# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15595# obtained by writing to the Free Software Foundation, Inc.,
15596# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15597
15598
15599# The names of the tagged configurations supported by this script.
15600available_tags=""
15601
15602# ### BEGIN LIBTOOL CONFIG
15603
15604# Which release of libtool.m4 was used?
15605macro_version=$macro_version
15606macro_revision=$macro_revision
15607
15608# Whether or not to build shared libraries.
15609build_libtool_libs=$enable_shared
15610
15611# Whether or not to build static libraries.
15612build_old_libs=$enable_static
15613
15614# What type of objects to build.
15615pic_mode=$pic_mode
15616
15617# Whether or not to optimize for fast installation.
15618fast_install=$enable_fast_install
15619
15620# Shell to use when invoking shell scripts.
15621SHELL=$lt_SHELL
15622
15623# An echo program that protects backslashes.
15624ECHO=$lt_ECHO
15625
15626# The host system.
15627host_alias=$host_alias
15628host=$host
15629host_os=$host_os
15630
15631# The build system.
15632build_alias=$build_alias
15633build=$build
15634build_os=$build_os
15635
15636# A sed program that does not truncate output.
15637SED=$lt_SED
15638
15639# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15640Xsed="\$SED -e 1s/^X//"
15641
15642# A grep program that handles long lines.
15643GREP=$lt_GREP
15644
15645# An ERE matcher.
15646EGREP=$lt_EGREP
15647
15648# A literal string matcher.
15649FGREP=$lt_FGREP
15650
15651# A BSD- or MS-compatible name lister.
15652NM=$lt_NM
15653
15654# Whether we need soft or hard links.
15655LN_S=$lt_LN_S
15656
15657# What is the maximum length of a command?
15658max_cmd_len=$max_cmd_len
15659
15660# Object file suffix (normally "o").
15661objext=$ac_objext
15662
15663# Executable file suffix (normally "").
15664exeext=$exeext
15665
15666# whether the shell understands "unset".
15667lt_unset=$lt_unset
15668
15669# turn spaces into newlines.
15670SP2NL=$lt_lt_SP2NL
15671
15672# turn newlines into spaces.
15673NL2SP=$lt_lt_NL2SP
15674
15675# An object symbol dumper.
15676OBJDUMP=$lt_OBJDUMP
15677
15678# Method to check whether dependent libraries are shared objects.
15679deplibs_check_method=$lt_deplibs_check_method
15680
15681# Command to use when deplibs_check_method == "file_magic".
15682file_magic_cmd=$lt_file_magic_cmd
15683
15684# The archiver.
15685AR=$lt_AR
15686AR_FLAGS=$lt_AR_FLAGS
15687
15688# A symbol stripping program.
15689STRIP=$lt_STRIP
15690
15691# Commands used to install an old-style archive.
15692RANLIB=$lt_RANLIB
15693old_postinstall_cmds=$lt_old_postinstall_cmds
15694old_postuninstall_cmds=$lt_old_postuninstall_cmds
15695
15696# Whether to use a lock for old archive extraction.
15697lock_old_archive_extraction=$lock_old_archive_extraction
15698
15699# A C compiler.
15700LTCC=$lt_CC
15701
15702# LTCC compiler flags.
15703LTCFLAGS=$lt_CFLAGS
15704
15705# Take the output of nm and produce a listing of raw symbols and C names.
15706global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15707
15708# Transform the output of nm in a proper C declaration.
15709global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15710
15711# Transform the output of nm in a C name address pair.
15712global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15713
15714# Transform the output of nm in a C name address pair when lib prefix is needed.
15715global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15716
15717# The name of the directory that contains temporary libtool files.
15718objdir=$objdir
15719
15720# Used to examine libraries when file_magic_cmd begins with "file".
15721MAGIC_CMD=$MAGIC_CMD
15722
15723# Must we lock files when doing compilation?
15724need_locks=$lt_need_locks
15725
15726# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15727DSYMUTIL=$lt_DSYMUTIL
15728
15729# Tool to change global to local symbols on Mac OS X.
15730NMEDIT=$lt_NMEDIT
15731
15732# Tool to manipulate fat objects and archives on Mac OS X.
15733LIPO=$lt_LIPO
15734
15735# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15736OTOOL=$lt_OTOOL
15737
15738# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15739OTOOL64=$lt_OTOOL64
15740
15741# Old archive suffix (normally "a").
15742libext=$libext
15743
15744# Shared library suffix (normally ".so").
15745shrext_cmds=$lt_shrext_cmds
15746
15747# The commands to extract the exported symbol list from a shared archive.
15748extract_expsyms_cmds=$lt_extract_expsyms_cmds
15749
15750# Variables whose values should be saved in libtool wrapper scripts and
15751# restored at link time.
15752variables_saved_for_relink=$lt_variables_saved_for_relink
15753
15754# Do we need the "lib" prefix for modules?
15755need_lib_prefix=$need_lib_prefix
15756
15757# Do we need a version for libraries?
15758need_version=$need_version
15759
15760# Library versioning type.
15761version_type=$version_type
15762
15763# Shared library runtime path variable.
15764runpath_var=$runpath_var
15765
15766# Shared library path variable.
15767shlibpath_var=$shlibpath_var
15768
15769# Is shlibpath searched before the hard-coded library search path?
15770shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15771
15772# Format of library name prefix.
15773libname_spec=$lt_libname_spec
15774
15775# List of archive names. First name is the real one, the rest are links.
15776# The last name is the one that the linker finds with -lNAME
15777library_names_spec=$lt_library_names_spec
15778
15779# The coded name of the library, if different from the real name.
15780soname_spec=$lt_soname_spec
15781
15782# Permission mode override for installation of shared libraries.
15783install_override_mode=$lt_install_override_mode
15784
15785# Command to use after installation of a shared archive.
15786postinstall_cmds=$lt_postinstall_cmds
15787
15788# Command to use after uninstallation of a shared archive.
15789postuninstall_cmds=$lt_postuninstall_cmds
15790
15791# Commands used to finish a libtool library installation in a directory.
15792finish_cmds=$lt_finish_cmds
15793
15794# As "finish_cmds", except a single script fragment to be evaled but
15795# not shown.
15796finish_eval=$lt_finish_eval
15797
15798# Whether we should hardcode library paths into libraries.
15799hardcode_into_libs=$hardcode_into_libs
15800
15801# Compile-time system search path for libraries.
15802sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15803
15804# Run-time system search path for libraries.
15805sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15806
15807# Whether dlopen is supported.
15808dlopen_support=$enable_dlopen
15809
15810# Whether dlopen of programs is supported.
15811dlopen_self=$enable_dlopen_self
15812
15813# Whether dlopen of statically linked programs is supported.
15814dlopen_self_static=$enable_dlopen_self_static
15815
15816# Commands to strip libraries.
15817old_striplib=$lt_old_striplib
15818striplib=$lt_striplib
15819
15820
15821# The linker used to build libraries.
15822LD=$lt_LD
15823
15824# How to create reloadable object files.
15825reload_flag=$lt_reload_flag
15826reload_cmds=$lt_reload_cmds
15827
15828# Commands used to build an old-style archive.
15829old_archive_cmds=$lt_old_archive_cmds
15830
15831# A language specific compiler.
15832CC=$lt_compiler
15833
15834# Is the compiler the GNU compiler?
15835with_gcc=$GCC
15836
15837# Compiler flag to turn off builtin functions.
15838no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15839
15840# How to pass a linker flag through the compiler.
15841wl=$lt_lt_prog_compiler_wl
15842
15843# Additional compiler flags for building library objects.
15844pic_flag=$lt_lt_prog_compiler_pic
15845
15846# Compiler flag to prevent dynamic linking.
15847link_static_flag=$lt_lt_prog_compiler_static
15848
15849# Does compiler simultaneously support -c and -o options?
15850compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15851
15852# Whether or not to add -lc for building shared libraries.
15853build_libtool_need_lc=$archive_cmds_need_lc
15854
15855# Whether or not to disallow shared libs when runtime libs are static.
15856allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15857
15858# Compiler flag to allow reflexive dlopens.
15859export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15860
15861# Compiler flag to generate shared objects directly from archives.
15862whole_archive_flag_spec=$lt_whole_archive_flag_spec
15863
15864# Whether the compiler copes with passing no objects directly.
15865compiler_needs_object=$lt_compiler_needs_object
15866
15867# Create an old-style archive from a shared archive.
15868old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15869
15870# Create a temporary old-style archive to link instead of a shared archive.
15871old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15872
15873# Commands used to build a shared archive.
15874archive_cmds=$lt_archive_cmds
15875archive_expsym_cmds=$lt_archive_expsym_cmds
15876
15877# Commands used to build a loadable module if different from building
15878# a shared archive.
15879module_cmds=$lt_module_cmds
15880module_expsym_cmds=$lt_module_expsym_cmds
15881
15882# Whether we are building with GNU ld or not.
15883with_gnu_ld=$lt_with_gnu_ld
15884
15885# Flag that allows shared libraries with undefined symbols to be built.
15886allow_undefined_flag=$lt_allow_undefined_flag
15887
15888# Flag that enforces no undefined symbols.
15889no_undefined_flag=$lt_no_undefined_flag
15890
15891# Flag to hardcode \$libdir into a binary during linking.
15892# This must work even if \$libdir does not exist
15893hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15894
15895# If ld is used when linking, flag to hardcode \$libdir into a binary
15896# during linking. This must work even if \$libdir does not exist.
15897hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15898
15899# Whether we need a single "-rpath" flag with a separated argument.
15900hardcode_libdir_separator=$lt_hardcode_libdir_separator
15901
15902# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15903# DIR into the resulting binary.
15904hardcode_direct=$hardcode_direct
15905
15906# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15907# DIR into the resulting binary and the resulting library dependency is
15908# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15909# library is relocated.
15910hardcode_direct_absolute=$hardcode_direct_absolute
15911
15912# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15913# into the resulting binary.
15914hardcode_minus_L=$hardcode_minus_L
15915
15916# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15917# into the resulting binary.
15918hardcode_shlibpath_var=$hardcode_shlibpath_var
15919
15920# Set to "yes" if building a shared library automatically hardcodes DIR
15921# into the library and all subsequent libraries and executables linked
15922# against it.
15923hardcode_automatic=$hardcode_automatic
15924
15925# Set to yes if linker adds runtime paths of dependent libraries
15926# to runtime path list.
15927inherit_rpath=$inherit_rpath
15928
15929# Whether libtool must link a program against all its dependency libraries.
15930link_all_deplibs=$link_all_deplibs
15931
15932# Fix the shell variable \$srcfile for the compiler.
15933fix_srcfile_path=$lt_fix_srcfile_path
15934
15935# Set to "yes" if exported symbols are required.
15936always_export_symbols=$always_export_symbols
15937
15938# The commands to list exported symbols.
15939export_symbols_cmds=$lt_export_symbols_cmds
15940
15941# Symbols that should not be listed in the preloaded symbols.
15942exclude_expsyms=$lt_exclude_expsyms
15943
15944# Symbols that must always be exported.
15945include_expsyms=$lt_include_expsyms
15946
15947# Commands necessary for linking programs (against libraries) with templates.
15948prelink_cmds=$lt_prelink_cmds
15949
15950# Specify filename containing input files.
15951file_list_spec=$lt_file_list_spec
15952
15953# How to hardcode a shared library path into an executable.
15954hardcode_action=$hardcode_action
15955
15956# ### END LIBTOOL CONFIG
15957
15958_LT_EOF
15959
15960 case $host_os in
15961 aix3*)
15962 cat <<\_LT_EOF >> "$cfgfile"
15963# AIX sometimes has problems with the GCC collect2 program. For some
15964# reason, if we set the COLLECT_NAMES environment variable, the problems
15965# vanish in a puff of smoke.
15966if test "X${COLLECT_NAMES+set}" != Xset; then
15967 COLLECT_NAMES=
15968 export COLLECT_NAMES
15969fi
15970_LT_EOF
15971 ;;
15972 esac
15973
15974
15975ltmain="$ac_aux_dir/ltmain.sh"
15976
15977
15978 # We use sed instead of cat because bash on DJGPP gets confused if
15979 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15980 # text mode, it properly converts lines to CR/LF. This bash problem
15981 # is reportedly fixed, but why not run on old versions too?
15982 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15983 || (rm -f "$cfgfile"; exit 1)
15984
15985 case $xsi_shell in
15986 yes)
15987 cat << \_LT_EOF >> "$cfgfile"
15988
15989# func_dirname file append nondir_replacement
15990# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15991# otherwise set result to NONDIR_REPLACEMENT.
15992func_dirname ()
15993{
15994 case ${1} in
15995 */*) func_dirname_result="${1%/*}${2}" ;;
15996 * ) func_dirname_result="${3}" ;;
15997 esac
15998}
15999
16000# func_basename file
16001func_basename ()
16002{
16003 func_basename_result="${1##*/}"
16004}
16005
16006# func_dirname_and_basename file append nondir_replacement
16007# perform func_basename and func_dirname in a single function
16008# call:
16009# dirname: Compute the dirname of FILE. If nonempty,
16010# add APPEND to the result, otherwise set result
16011# to NONDIR_REPLACEMENT.
16012# value returned in "$func_dirname_result"
16013# basename: Compute filename of FILE.
16014# value retuned in "$func_basename_result"
16015# Implementation must be kept synchronized with func_dirname
16016# and func_basename. For efficiency, we do not delegate to
16017# those functions but instead duplicate the functionality here.
16018func_dirname_and_basename ()
16019{
16020 case ${1} in
16021 */*) func_dirname_result="${1%/*}${2}" ;;
16022 * ) func_dirname_result="${3}" ;;
16023 esac
16024 func_basename_result="${1##*/}"
16025}
16026
16027# func_stripname prefix suffix name
16028# strip PREFIX and SUFFIX off of NAME.
16029# PREFIX and SUFFIX must not contain globbing or regex special
16030# characters, hashes, percent signs, but SUFFIX may contain a leading
16031# dot (in which case that matches only a dot).
16032func_stripname ()
16033{
16034 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16035 # positional parameters, so assign one to ordinary parameter first.
16036 func_stripname_result=${3}
16037 func_stripname_result=${func_stripname_result#"${1}"}
16038 func_stripname_result=${func_stripname_result%"${2}"}
16039}
16040
16041# func_opt_split
16042func_opt_split ()
16043{
16044 func_opt_split_opt=${1%%=*}
16045 func_opt_split_arg=${1#*=}
16046}
16047
16048# func_lo2o object
16049func_lo2o ()
16050{
16051 case ${1} in
16052 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16053 *) func_lo2o_result=${1} ;;
16054 esac
16055}
16056
16057# func_xform libobj-or-source
16058func_xform ()
16059{
16060 func_xform_result=${1%.*}.lo
16061}
16062
16063# func_arith arithmetic-term...
16064func_arith ()
16065{
16066 func_arith_result=$(( $* ))
16067}
16068
16069# func_len string
16070# STRING may not start with a hyphen.
16071func_len ()
16072{
16073 func_len_result=${#1}
16074}
16075
16076_LT_EOF
16077 ;;
16078 *) # Bourne compatible functions.
16079 cat << \_LT_EOF >> "$cfgfile"
16080
16081# func_dirname file append nondir_replacement
16082# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16083# otherwise set result to NONDIR_REPLACEMENT.
16084func_dirname ()
16085{
16086 # Extract subdirectory from the argument.
16087 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16088 if test "X$func_dirname_result" = "X${1}"; then
16089 func_dirname_result="${3}"
16090 else
16091 func_dirname_result="$func_dirname_result${2}"
16092 fi
16093}
16094
16095# func_basename file
16096func_basename ()
16097{
16098 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16099}
16100
16101
16102# func_stripname prefix suffix name
16103# strip PREFIX and SUFFIX off of NAME.
16104# PREFIX and SUFFIX must not contain globbing or regex special
16105# characters, hashes, percent signs, but SUFFIX may contain a leading
16106# dot (in which case that matches only a dot).
16107# func_strip_suffix prefix name
16108func_stripname ()
16109{
16110 case ${2} in
16111 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16112 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16113 esac
16114}
16115
16116# sed scripts:
16117my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16118my_sed_long_arg='1s/^-[^=]*=//'
16119
16120# func_opt_split
16121func_opt_split ()
16122{
16123 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16124 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16125}
16126
16127# func_lo2o object
16128func_lo2o ()
16129{
16130 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16131}
16132
16133# func_xform libobj-or-source
16134func_xform ()
16135{
16136 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16137}
16138
16139# func_arith arithmetic-term...
16140func_arith ()
16141{
16142 func_arith_result=`expr "$@"`
16143}
16144
16145# func_len string
16146# STRING may not start with a hyphen.
16147func_len ()
16148{
16149 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16150}
16151
16152_LT_EOF
16153esac
16154
16155case $lt_shell_append in
16156 yes)
16157 cat << \_LT_EOF >> "$cfgfile"
16158
16159# func_append var value
16160# Append VALUE to the end of shell variable VAR.
16161func_append ()
16162{
16163 eval "$1+=\$2"
16164}
16165_LT_EOF
16166 ;;
16167 *)
16168 cat << \_LT_EOF >> "$cfgfile"
16169
16170# func_append var value
16171# Append VALUE to the end of shell variable VAR.
16172func_append ()
16173{
16174 eval "$1=\$$1\$2"
16175}
16176
16177_LT_EOF
16178 ;;
16179 esac
16180
16181
16182 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16183 || (rm -f "$cfgfile"; exit 1)
16184
16185 mv -f "$cfgfile" "$ofile" ||
16186 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16187 chmod +x "$ofile"
16188
16189 ;;
81ecdfbb 16190 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
16191 rm -f Makesim1.tmp Makesim2.tmp Makefile
16192 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16193 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16194 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
16195 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16196 <Makefile.sim >Makefile
38f48d72 16197 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 16198 ;;
81ecdfbb
RW
16199 "stamp-h":C) echo > stamp-h ;;
16200
b7026657 16201 esac
81ecdfbb 16202done # for ac_tag
c906108c 16203
b7026657 16204
81ecdfbb 16205as_fn_exit 0
b7026657 16206_ACEOF
b7026657
AC
16207ac_clean_files=$ac_clean_files_save
16208
81ecdfbb 16209test $ac_write_fail = 0 ||
d0ac1c44 16210 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16211
b7026657
AC
16212
16213# configure is writing to config.log, and then calls config.status.
16214# config.status does its own redirection, appending to config.log.
16215# Unfortunately, on DOS this fails, as config.log is still kept open
16216# by configure, so config.status won't be able to write to it; its
16217# output is simply discarded. So we exec the FD to /dev/null,
16218# effectively closing config.log, so it can be properly (re)opened and
16219# appended to by config.status. When coming back to configure, we
16220# need to make the FD available again.
16221if test "$no_create" != yes; then
16222 ac_cs_success=:
16223 ac_config_status_args=
16224 test "$silent" = yes &&
16225 ac_config_status_args="$ac_config_status_args --quiet"
16226 exec 5>/dev/null
16227 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16228 exec 5>>config.log
16229 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16230 # would make configure fail if this is the last instruction.
d0ac1c44 16231 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16232fi
16233if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16235$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 16236fi
c906108c
SS
16237
16238