]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/m68hc11/configure
sim: clean up C11 header includes
[thirdparty/binutils-gdb.git] / sim / m68hc11 / configure
CommitLineData
5d031c16 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## -------------------- ##
5d031c16 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
5d031c16 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
5d031c16
AC
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='+ '
5d031c16 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
5d031c16 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
5d031c16 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
5d031c16 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
5d031c16 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'`
5d031c16 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
5d031c16 471
5d031c16 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}
5d031c16 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
5d031c16 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
5d031c16 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
5d031c16 554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
5d031c16 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'"
5d031c16 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'"
5d031c16 563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
5d031c16 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
5d031c16 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`
5d031c16 574
5d031c16 575#
b7026657 576# Initializations.
5d031c16 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"
5d031c16 631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
81ecdfbb
RW
635REPORT_BUGS_TEXI
636REPORT_BUGS_TO
637PKGVERSION
81ecdfbb 638MAINT
31e6ad7d
MF
639MAINTAINER_MODE_FALSE
640MAINTAINER_MODE_TRUE
6bb11ab3
L
641lt_cv_dlopen_libs
642OTOOL64
643OTOOL
644LIPO
645NMEDIT
646DSYMUTIL
647AWK
648STRIP
649OBJDUMP
650LN_S
651NM
652ac_ct_DUMPBIN
653DUMPBIN
654LD
655FGREP
656SED
657LIBTOOL
658PLUGINS_FALSE
659PLUGINS_TRUE
aadc9410
MF
660zlibinc
661zlibdir
81ecdfbb
RW
662CATOBJEXT
663GENCAT
664INSTOBJEXT
665DATADIRNAME
666CATALOGS
667POSUB
668GMSGFMT
669XGETTEXT
670INCINTL
671LIBINTL_DEP
672LIBINTL
673USE_NLS
db2e4d67
MF
674GMAKE_FALSE
675GMAKE_TRUE
676MAKE
677CCDEPMODE
678DEPDIR
679am__leading_dot
5f3ef9d0 680PACKAGE
46f900c0 681C_DIALECT
81ecdfbb
RW
682RANLIB
683AR
684HDEFINES
685CC_FOR_BUILD
686INSTALL_DATA
687INSTALL_SCRIPT
688INSTALL_PROGRAM
2232061b
MF
689EGREP
690GREP
691CPP
81ecdfbb
RW
692target_os
693target_vendor
694target_cpu
695target
696host_os
697host_vendor
698host_cpu
699host
700build_os
701build_vendor
702build_cpu
703build
6ffe910a
MF
704OBJEXT
705EXEEXT
706ac_ct_CC
707CPPFLAGS
708LDFLAGS
709CFLAGS
710CC
81ecdfbb
RW
711WERROR_CFLAGS
712WARN_CFLAGS
81ecdfbb 713sim_reserved_bits
81ecdfbb
RW
714sim_inline
715sim_hw
716sim_hw_objs
717sim_hw_cflags
718sim_default_model
719sim_scache
720sim_float
81ecdfbb
RW
721sim_endian
722sim_bitsize
81ecdfbb 723sim_alignment
81ecdfbb
RW
724target_alias
725host_alias
726build_alias
727LIBS
728ECHO_T
729ECHO_N
730ECHO_C
731DEFS
732mandir
733localedir
734libdir
735psdir
736pdfdir
737dvidir
738htmldir
739infodir
740docdir
741oldincludedir
742includedir
743localstatedir
744sharedstatedir
745sysconfdir
746datadir
747datarootdir
748libexecdir
749sbindir
750bindir
751program_transform_name
752prefix
753exec_prefix
754PACKAGE_URL
755PACKAGE_BUGREPORT
756PACKAGE_STRING
757PACKAGE_VERSION
758PACKAGE_TARNAME
759PACKAGE_NAME
760PATH_SEPARATOR
761SHELL'
b7026657 762ac_subst_files=''
81ecdfbb
RW
763ac_user_opts='
764enable_option_checking
aadc9410 765with_system_zlib
6bb11ab3
L
766enable_plugins
767enable_shared
768enable_static
769with_pic
770enable_fast_install
771with_gnu_ld
772enable_libtool_lock
81ecdfbb 773enable_maintainer_mode
81ecdfbb
RW
774enable_sim_debug
775enable_sim_stdio
776enable_sim_trace
777enable_sim_profile
35656e95 778enable_sim_assert
16f7876d 779enable_sim_environment
347fe5bb 780enable_sim_inline
81ecdfbb
RW
781with_pkgversion
782with_bugurl
eca4255a 783enable_sim_endian
81ecdfbb 784enable_sim_alignment
2232061b 785enable_werror
81ecdfbb
RW
786enable_build_warnings
787enable_sim_build_warnings
788enable_sim_hardware
789'
790 ac_precious_vars='build_alias
791host_alias
792target_alias
793CC
794CFLAGS
795LDFLAGS
796LIBS
797CPPFLAGS
798CPP'
799
5d031c16
AC
800
801# Initialize some variables set by options.
b7026657
AC
802ac_init_help=
803ac_init_version=false
81ecdfbb
RW
804ac_unrecognized_opts=
805ac_unrecognized_sep=
5d031c16
AC
806# The variables have the same names as the options, with
807# dashes changed to underlines.
b7026657 808cache_file=/dev/null
5d031c16 809exec_prefix=NONE
5d031c16 810no_create=
5d031c16
AC
811no_recursion=
812prefix=NONE
813program_prefix=NONE
814program_suffix=NONE
815program_transform_name=s,x,x,
816silent=
817site=
5d031c16 818srcdir=
5d031c16
AC
819verbose=
820x_includes=NONE
821x_libraries=NONE
b7026657
AC
822
823# Installation directory options.
824# These are left unexpanded so users can "make install exec_prefix=/foo"
825# and all the variables that are supposed to be based on exec_prefix
826# by default will actually change.
827# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 828# (The list follows the same order as the GNU Coding Standards.)
5d031c16
AC
829bindir='${exec_prefix}/bin'
830sbindir='${exec_prefix}/sbin'
831libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
832datarootdir='${prefix}/share'
833datadir='${datarootdir}'
5d031c16
AC
834sysconfdir='${prefix}/etc'
835sharedstatedir='${prefix}/com'
836localstatedir='${prefix}/var'
5d031c16
AC
837includedir='${prefix}/include'
838oldincludedir='/usr/include'
81ecdfbb
RW
839docdir='${datarootdir}/doc/${PACKAGE}'
840infodir='${datarootdir}/info'
841htmldir='${docdir}'
842dvidir='${docdir}'
843pdfdir='${docdir}'
844psdir='${docdir}'
845libdir='${exec_prefix}/lib'
846localedir='${datarootdir}/locale'
847mandir='${datarootdir}/man'
5d031c16 848
5d031c16 849ac_prev=
81ecdfbb 850ac_dashdash=
5d031c16
AC
851for ac_option
852do
5d031c16
AC
853 # If the previous option needs an argument, assign it.
854 if test -n "$ac_prev"; then
81ecdfbb 855 eval $ac_prev=\$ac_option
5d031c16
AC
856 ac_prev=
857 continue
858 fi
859
81ecdfbb 860 case $ac_option in
d0ac1c44
SM
861 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
862 *=) ac_optarg= ;;
863 *) ac_optarg=yes ;;
81ecdfbb 864 esac
5d031c16
AC
865
866 # Accept the important Cygnus configure options, so we can diagnose typos.
867
81ecdfbb
RW
868 case $ac_dashdash$ac_option in
869 --)
870 ac_dashdash=yes ;;
5d031c16
AC
871
872 -bindir | --bindir | --bindi | --bind | --bin | --bi)
873 ac_prev=bindir ;;
874 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 875 bindir=$ac_optarg ;;
5d031c16
AC
876
877 -build | --build | --buil | --bui | --bu)
b7026657 878 ac_prev=build_alias ;;
5d031c16 879 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 880 build_alias=$ac_optarg ;;
5d031c16
AC
881
882 -cache-file | --cache-file | --cache-fil | --cache-fi \
883 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884 ac_prev=cache_file ;;
885 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
887 cache_file=$ac_optarg ;;
888
889 --config-cache | -C)
890 cache_file=config.cache ;;
5d031c16 891
81ecdfbb 892 -datadir | --datadir | --datadi | --datad)
5d031c16 893 ac_prev=datadir ;;
81ecdfbb 894 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 895 datadir=$ac_optarg ;;
5d031c16 896
81ecdfbb
RW
897 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898 | --dataroo | --dataro | --datar)
899 ac_prev=datarootdir ;;
900 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902 datarootdir=$ac_optarg ;;
903
5d031c16 904 -disable-* | --disable-*)
81ecdfbb 905 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
5d031c16 906 # Reject names that are not valid shell variable names.
81ecdfbb 907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 908 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913"enable_$ac_useropt"
914"*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=no ;;
919
920 -docdir | --docdir | --docdi | --doc | --do)
921 ac_prev=docdir ;;
922 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
923 docdir=$ac_optarg ;;
924
925 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
926 ac_prev=dvidir ;;
927 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
928 dvidir=$ac_optarg ;;
5d031c16
AC
929
930 -enable-* | --enable-*)
81ecdfbb 931 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
5d031c16 932 # Reject names that are not valid shell variable names.
81ecdfbb 933 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 934 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
935 ac_useropt_orig=$ac_useropt
936 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
937 case $ac_user_opts in
938 *"
939"enable_$ac_useropt"
940"*) ;;
941 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
942 ac_unrecognized_sep=', ';;
5d031c16 943 esac
81ecdfbb 944 eval enable_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
945
946 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948 | --exec | --exe | --ex)
949 ac_prev=exec_prefix ;;
950 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952 | --exec=* | --exe=* | --ex=*)
b7026657 953 exec_prefix=$ac_optarg ;;
5d031c16
AC
954
955 -gas | --gas | --ga | --g)
956 # Obsolete; use --with-gas.
957 with_gas=yes ;;
958
b7026657
AC
959 -help | --help | --hel | --he | -h)
960 ac_init_help=long ;;
961 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962 ac_init_help=recursive ;;
963 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964 ac_init_help=short ;;
5d031c16
AC
965
966 -host | --host | --hos | --ho)
b7026657 967 ac_prev=host_alias ;;
5d031c16 968 -host=* | --host=* | --hos=* | --ho=*)
b7026657 969 host_alias=$ac_optarg ;;
5d031c16 970
81ecdfbb
RW
971 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972 ac_prev=htmldir ;;
973 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974 | --ht=*)
975 htmldir=$ac_optarg ;;
976
5d031c16
AC
977 -includedir | --includedir | --includedi | --included | --include \
978 | --includ | --inclu | --incl | --inc)
979 ac_prev=includedir ;;
980 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 982 includedir=$ac_optarg ;;
5d031c16
AC
983
984 -infodir | --infodir | --infodi | --infod | --info | --inf)
985 ac_prev=infodir ;;
986 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 987 infodir=$ac_optarg ;;
5d031c16
AC
988
989 -libdir | --libdir | --libdi | --libd)
990 ac_prev=libdir ;;
991 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 992 libdir=$ac_optarg ;;
5d031c16
AC
993
994 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995 | --libexe | --libex | --libe)
996 ac_prev=libexecdir ;;
997 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998 | --libexe=* | --libex=* | --libe=*)
b7026657 999 libexecdir=$ac_optarg ;;
5d031c16 1000
81ecdfbb
RW
1001 -localedir | --localedir | --localedi | --localed | --locale)
1002 ac_prev=localedir ;;
1003 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004 localedir=$ac_optarg ;;
1005
5d031c16 1006 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1007 | --localstate | --localstat | --localsta | --localst | --locals)
5d031c16
AC
1008 ac_prev=localstatedir ;;
1009 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1010 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 1011 localstatedir=$ac_optarg ;;
5d031c16
AC
1012
1013 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014 ac_prev=mandir ;;
1015 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1016 mandir=$ac_optarg ;;
5d031c16
AC
1017
1018 -nfp | --nfp | --nf)
1019 # Obsolete; use --without-fp.
1020 with_fp=no ;;
1021
1022 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1023 | --no-cr | --no-c | -n)
5d031c16
AC
1024 no_create=yes ;;
1025
1026 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028 no_recursion=yes ;;
1029
1030 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032 | --oldin | --oldi | --old | --ol | --o)
1033 ac_prev=oldincludedir ;;
1034 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1037 oldincludedir=$ac_optarg ;;
5d031c16
AC
1038
1039 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040 ac_prev=prefix ;;
1041 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1042 prefix=$ac_optarg ;;
5d031c16
AC
1043
1044 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045 | --program-pre | --program-pr | --program-p)
1046 ac_prev=program_prefix ;;
1047 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1049 program_prefix=$ac_optarg ;;
5d031c16
AC
1050
1051 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052 | --program-suf | --program-su | --program-s)
1053 ac_prev=program_suffix ;;
1054 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1056 program_suffix=$ac_optarg ;;
5d031c16
AC
1057
1058 -program-transform-name | --program-transform-name \
1059 | --program-transform-nam | --program-transform-na \
1060 | --program-transform-n | --program-transform- \
1061 | --program-transform | --program-transfor \
1062 | --program-transfo | --program-transf \
1063 | --program-trans | --program-tran \
1064 | --progr-tra | --program-tr | --program-t)
1065 ac_prev=program_transform_name ;;
1066 -program-transform-name=* | --program-transform-name=* \
1067 | --program-transform-nam=* | --program-transform-na=* \
1068 | --program-transform-n=* | --program-transform-=* \
1069 | --program-transform=* | --program-transfor=* \
1070 | --program-transfo=* | --program-transf=* \
1071 | --program-trans=* | --program-tran=* \
1072 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1073 program_transform_name=$ac_optarg ;;
5d031c16 1074
81ecdfbb
RW
1075 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076 ac_prev=pdfdir ;;
1077 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078 pdfdir=$ac_optarg ;;
1079
1080 -psdir | --psdir | --psdi | --psd | --ps)
1081 ac_prev=psdir ;;
1082 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083 psdir=$ac_optarg ;;
1084
5d031c16
AC
1085 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 | -silent | --silent | --silen | --sile | --sil)
1087 silent=yes ;;
1088
1089 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090 ac_prev=sbindir ;;
1091 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092 | --sbi=* | --sb=*)
b7026657 1093 sbindir=$ac_optarg ;;
5d031c16
AC
1094
1095 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097 | --sharedst | --shareds | --shared | --share | --shar \
1098 | --sha | --sh)
1099 ac_prev=sharedstatedir ;;
1100 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103 | --sha=* | --sh=*)
b7026657 1104 sharedstatedir=$ac_optarg ;;
5d031c16
AC
1105
1106 -site | --site | --sit)
1107 ac_prev=site ;;
1108 -site=* | --site=* | --sit=*)
b7026657 1109 site=$ac_optarg ;;
5d031c16
AC
1110
1111 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112 ac_prev=srcdir ;;
1113 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1114 srcdir=$ac_optarg ;;
5d031c16
AC
1115
1116 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117 | --syscon | --sysco | --sysc | --sys | --sy)
1118 ac_prev=sysconfdir ;;
1119 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1121 sysconfdir=$ac_optarg ;;
5d031c16
AC
1122
1123 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1124 ac_prev=target_alias ;;
5d031c16 1125 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1126 target_alias=$ac_optarg ;;
5d031c16
AC
1127
1128 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129 verbose=yes ;;
1130
b7026657
AC
1131 -version | --version | --versio | --versi | --vers | -V)
1132 ac_init_version=: ;;
5d031c16
AC
1133
1134 -with-* | --with-*)
81ecdfbb 1135 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
5d031c16 1136 # Reject names that are not valid shell variable names.
81ecdfbb 1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1138 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
5d031c16 1147 esac
81ecdfbb 1148 eval with_$ac_useropt=\$ac_optarg ;;
5d031c16
AC
1149
1150 -without-* | --without-*)
81ecdfbb 1151 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
5d031c16 1152 # Reject names that are not valid shell variable names.
81ecdfbb 1153 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1154 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1155 ac_useropt_orig=$ac_useropt
1156 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157 case $ac_user_opts in
1158 *"
1159"with_$ac_useropt"
1160"*) ;;
1161 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1162 ac_unrecognized_sep=', ';;
1163 esac
1164 eval with_$ac_useropt=no ;;
5d031c16
AC
1165
1166 --x)
1167 # Obsolete; use --with-x.
1168 with_x=yes ;;
1169
1170 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1171 | --x-incl | --x-inc | --x-in | --x-i)
1172 ac_prev=x_includes ;;
1173 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1174 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1175 x_includes=$ac_optarg ;;
5d031c16
AC
1176
1177 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1178 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1179 ac_prev=x_libraries ;;
1180 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1181 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1182 x_libraries=$ac_optarg ;;
5d031c16 1183
d0ac1c44
SM
1184 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1185Try \`$0 --help' for more information"
5d031c16
AC
1186 ;;
1187
b7026657
AC
1188 *=*)
1189 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1191 case $ac_envvar in #(
1192 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1193 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1194 esac
1195 eval $ac_envvar=\$ac_optarg
b7026657
AC
1196 export $ac_envvar ;;
1197
5d031c16 1198 *)
b7026657 1199 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1200 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1201 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1202 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1203 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
5d031c16
AC
1204 ;;
1205
1206 esac
1207done
1208
1209if test -n "$ac_prev"; then
b7026657 1210 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1211 as_fn_error $? "missing argument to $ac_option"
5d031c16 1212fi
5d031c16 1213
81ecdfbb
RW
1214if test -n "$ac_unrecognized_opts"; then
1215 case $enable_option_checking in
1216 no) ;;
d0ac1c44 1217 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1218 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1219 esac
81ecdfbb 1220fi
5d031c16 1221
81ecdfbb
RW
1222# Check all directory arguments for consistency.
1223for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1224 datadir sysconfdir sharedstatedir localstatedir includedir \
1225 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1226 libdir localedir mandir
5d031c16 1227do
81ecdfbb
RW
1228 eval ac_val=\$$ac_var
1229 # Remove trailing slashes.
1230 case $ac_val in
1231 */ )
1232 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1233 eval $ac_var=\$ac_val;;
1234 esac
1235 # Be sure to have absolute directory names.
b7026657 1236 case $ac_val in
81ecdfbb
RW
1237 [\\/$]* | ?:[\\/]* ) continue;;
1238 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
5d031c16 1239 esac
d0ac1c44 1240 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
5d031c16
AC
1241done
1242
b7026657
AC
1243# There might be people who depend on the old broken behavior: `$host'
1244# used to hold the argument of --host etc.
1245# FIXME: To remove some day.
1246build=$build_alias
1247host=$host_alias
1248target=$target_alias
1249
1250# FIXME: To remove some day.
1251if test "x$host_alias" != x; then
1252 if test "x$build_alias" = x; then
1253 cross_compiling=maybe
b7026657
AC
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257fi
5d031c16 1258
b7026657
AC
1259ac_tool_prefix=
1260test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262test "$silent" = yes && exec 6>/dev/null
5d031c16 1263
5d031c16 1264
81ecdfbb
RW
1265ac_pwd=`pwd` && test -n "$ac_pwd" &&
1266ac_ls_di=`ls -di .` &&
1267ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1268 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1269test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1270 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1271
1272
5d031c16
AC
1273# Find the source files, if location was not specified.
1274if test -z "$srcdir"; then
1275 ac_srcdir_defaulted=yes
81ecdfbb
RW
1276 # Try the directory containing this script, then the parent directory.
1277 ac_confdir=`$as_dirname -- "$as_myself" ||
1278$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1279 X"$as_myself" : 'X\(//\)[^/]' \| \
1280 X"$as_myself" : 'X\(//\)$' \| \
1281 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1282$as_echo X"$as_myself" |
1283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)[^/].*/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\/\)$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\).*/{
1296 s//\1/
1297 q
1298 }
1299 s/.*/./; q'`
5d031c16 1300 srcdir=$ac_confdir
81ecdfbb 1301 if test ! -r "$srcdir/$ac_unique_file"; then
5d031c16
AC
1302 srcdir=..
1303 fi
1304else
1305 ac_srcdir_defaulted=no
1306fi
81ecdfbb
RW
1307if test ! -r "$srcdir/$ac_unique_file"; then
1308 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1309 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1310fi
1311ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1312ac_abs_confdir=`(
d0ac1c44 1313 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1314 pwd)`
1315# When building in place, set srcdir=.
1316if test "$ac_abs_confdir" = "$ac_pwd"; then
1317 srcdir=.
1318fi
1319# Remove unnecessary trailing slashes from srcdir.
1320# Double slashes in file names in object file debugging info
1321# mess up M-x gdb in Emacs.
1322case $srcdir in
1323*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1324esac
1325for ac_var in $ac_precious_vars; do
1326 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_env_${ac_var}_value=\$${ac_var}
1328 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330done
5d031c16 1331
b7026657
AC
1332#
1333# Report the --help message.
1334#
1335if test "$ac_init_help" = "long"; then
1336 # Omit some internal or obsolete options to make the list less imposing.
1337 # This message is too long to be a string in the A/UX 3.1 sh.
1338 cat <<_ACEOF
1339\`configure' configures this package to adapt to many kinds of systems.
5d031c16 1340
b7026657 1341Usage: $0 [OPTION]... [VAR=VALUE]...
5d031c16 1342
b7026657
AC
1343To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344VAR=VALUE. See below for descriptions of some of the useful variables.
5d031c16 1345
b7026657 1346Defaults for the options are specified in brackets.
5d031c16 1347
b7026657
AC
1348Configuration:
1349 -h, --help display this help and exit
1350 --help=short display options specific to this package
1351 --help=recursive display the short help of all the included packages
1352 -V, --version display version information and exit
d0ac1c44 1353 -q, --quiet, --silent do not print \`checking ...' messages
b7026657
AC
1354 --cache-file=FILE cache test results in FILE [disabled]
1355 -C, --config-cache alias for \`--cache-file=config.cache'
1356 -n, --no-create do not create output files
1357 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1358
b7026657
AC
1359Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1361 [$ac_default_prefix]
b7026657 1362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1363 [PREFIX]
5d031c16 1364
b7026657
AC
1365By default, \`make install' will install all the files in
1366\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1367an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1368for instance \`--prefix=\$HOME'.
5d031c16 1369
b7026657
AC
1370For better control, use the options below.
1371
1372Fine tuning of the installation directories:
81ecdfbb
RW
1373 --bindir=DIR user executables [EPREFIX/bin]
1374 --sbindir=DIR system admin executables [EPREFIX/sbin]
1375 --libexecdir=DIR program executables [EPREFIX/libexec]
1376 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1377 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1378 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1379 --libdir=DIR object code libraries [EPREFIX/lib]
1380 --includedir=DIR C header files [PREFIX/include]
1381 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1382 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1383 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1384 --infodir=DIR info documentation [DATAROOTDIR/info]
1385 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1386 --mandir=DIR man documentation [DATAROOTDIR/man]
1387 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1388 --htmldir=DIR html documentation [DOCDIR]
1389 --dvidir=DIR dvi documentation [DOCDIR]
1390 --pdfdir=DIR pdf documentation [DOCDIR]
1391 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1392_ACEOF
1393
1394 cat <<\_ACEOF
1395
1396Program names:
1397 --program-prefix=PREFIX prepend PREFIX to installed program names
1398 --program-suffix=SUFFIX append SUFFIX to installed program names
1399 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1400
1401System types:
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1404 --target=TARGET configure for building compilers for TARGET [HOST]
1405_ACEOF
5d031c16 1406fi
b7026657
AC
1407
1408if test -n "$ac_init_help"; then
1409
1410 cat <<\_ACEOF
1411
1412Optional Features:
81ecdfbb 1413 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1416 --enable-plugins Enable support for plugins
6bb11ab3
L
1417 --enable-shared[=PKGS] build shared libraries [default=yes]
1418 --enable-static[=PKGS] build static libraries [default=yes]
1419 --enable-fast-install[=PKGS]
1420 optimize for fast installation [default=yes]
1421 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1422 --enable-maintainer-mode
1423 enable make rules and dependencies not useful (and
1424 sometimes confusing) to the casual installer
8d0978fb
MF
1425 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1426 itself)
1427 --enable-sim-stdio Specify whether to use stdio for console
1428 input/output
1429 --enable-sim-trace=opts Enable tracing of simulated programs
1430 --enable-sim-profile=opts
1431 Enable profiling flags
35656e95 1432 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1433 --enable-sim-environment=environment
1434 Specify mixed, user, virtual or operating
1435 environment
8d0978fb
MF
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
eca4255a
MF
1438 --enable-sim-endian=endian
1439 Specify target byte endian orientation
8d0978fb
MF
1440 --enable-sim-alignment=align
1441 Specify strict, nonstrict or forced alignment of
1442 memory accesses
2232061b
MF
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings if gcc is used
1445 --enable-sim-build-warnings
1446 enable SIM specific build-time compiler warnings if
1447 gcc is used
1517bd27
MF
1448 --enable-sim-hardware=LIST
1449 Specify the hardware to be included in the build.
b7026657 1450
6efef468
JM
1451Optional Packages:
1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1454 --with-system-zlib use installed libz
6bb11ab3
L
1455 --with-pic try to use only PIC/non-PIC objects [default=use
1456 both]
1457 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1458 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1459 --with-bugurl=URL Direct users to URL to report a bug
1460
b7026657
AC
1461Some influential environment variables:
1462 CC C compiler command
1463 CFLAGS C compiler flags
1464 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1465 nonstandard directory <lib dir>
81ecdfbb 1466 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1467 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1468 you have headers in a nonstandard directory <include dir>
b7026657
AC
1469 CPP C preprocessor
1470
1471Use these variables to override the choices made by `configure' or to help
1472it to find libraries and programs with nonstandard names/locations.
1473
81ecdfbb 1474Report bugs to the package provider.
b7026657 1475_ACEOF
81ecdfbb 1476ac_status=$?
5d031c16
AC
1477fi
1478
b7026657
AC
1479if test "$ac_init_help" = "recursive"; then
1480 # If there are subdirs, report their specific --help.
b7026657 1481 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1482 test -d "$ac_dir" ||
1483 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1484 continue
b7026657 1485 ac_builddir=.
5d031c16 1486
81ecdfbb
RW
1487case "$ac_dir" in
1488.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1489*)
1490 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1491 # A ".." for each directory in $ac_dir_suffix.
1492 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1493 case $ac_top_builddir_sub in
1494 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1496 esac ;;
1497esac
1498ac_abs_top_builddir=$ac_pwd
1499ac_abs_builddir=$ac_pwd$ac_dir_suffix
1500# for backward compatibility:
1501ac_top_builddir=$ac_top_build_prefix
5d031c16 1502
b7026657 1503case $srcdir in
81ecdfbb 1504 .) # We are building in place.
b7026657 1505 ac_srcdir=.
81ecdfbb
RW
1506 ac_top_srcdir=$ac_top_builddir_sub
1507 ac_abs_top_srcdir=$ac_pwd ;;
1508 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1509 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1510 ac_top_srcdir=$srcdir
1511 ac_abs_top_srcdir=$srcdir ;;
1512 *) # Relative name.
1513 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1514 ac_top_srcdir=$ac_top_build_prefix$srcdir
1515 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1516esac
81ecdfbb
RW
1517ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1518
1519 cd "$ac_dir" || { ac_status=$?; continue; }
1520 # Check for guested configure.
1521 if test -f "$ac_srcdir/configure.gnu"; then
1522 echo &&
1523 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1524 elif test -f "$ac_srcdir/configure"; then
1525 echo &&
1526 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1527 else
81ecdfbb
RW
1528 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1529 fi || ac_status=$?
1530 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1531 done
5d031c16 1532fi
b7026657 1533
81ecdfbb 1534test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1535if $ac_init_version; then
1536 cat <<\_ACEOF
81ecdfbb 1537configure
d0ac1c44 1538generated by GNU Autoconf 2.69
b7026657 1539
d0ac1c44 1540Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
1541This configure script is free software; the Free Software Foundation
1542gives unlimited permission to copy, distribute and modify it.
1543_ACEOF
81ecdfbb 1544 exit
b7026657 1545fi
b7026657 1546
81ecdfbb
RW
1547## ------------------------ ##
1548## Autoconf initialization. ##
1549## ------------------------ ##
b7026657 1550
81ecdfbb
RW
1551# ac_fn_c_try_compile LINENO
1552# --------------------------
1553# Try to compile conftest.$ac_ext, and return whether this succeeded.
1554ac_fn_c_try_compile ()
b7026657 1555{
81ecdfbb
RW
1556 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1557 rm -f conftest.$ac_objext
1558 if { { ac_try="$ac_compile"
1559case "(($ac_try" in
1560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1561 *) ac_try_echo=$ac_try;;
1562esac
1563eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1564$as_echo "$ac_try_echo"; } >&5
1565 (eval "$ac_compile") 2>conftest.err
1566 ac_status=$?
1567 if test -s conftest.err; then
1568 grep -v '^ *+' conftest.err >conftest.er1
1569 cat conftest.er1 >&5
1570 mv -f conftest.er1 conftest.err
1571 fi
1572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1573 test $ac_status = 0; } && {
1574 test -z "$ac_c_werror_flag" ||
1575 test ! -s conftest.err
1576 } && test -s conftest.$ac_objext; then :
1577 ac_retval=0
1578else
1579 $as_echo "$as_me: failed program was:" >&5
1580sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1581
81ecdfbb
RW
1582 ac_retval=1
1583fi
d0ac1c44
SM
1584 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1585 as_fn_set_status $ac_retval
b7026657 1586
81ecdfbb 1587} # ac_fn_c_try_compile
b7026657 1588
81ecdfbb
RW
1589# ac_fn_c_try_cpp LINENO
1590# ----------------------
1591# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1592ac_fn_c_try_cpp ()
1593{
1594 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1595 if { { ac_try="$ac_cpp conftest.$ac_ext"
1596case "(($ac_try" in
1597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598 *) ac_try_echo=$ac_try;;
1599esac
1600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601$as_echo "$ac_try_echo"; } >&5
1602 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1603 ac_status=$?
1604 if test -s conftest.err; then
1605 grep -v '^ *+' conftest.err >conftest.er1
1606 cat conftest.er1 >&5
1607 mv -f conftest.er1 conftest.err
1608 fi
1609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1610 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1611 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1612 test ! -s conftest.err
1613 }; then :
1614 ac_retval=0
1615else
1616 $as_echo "$as_me: failed program was:" >&5
1617sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1618
81ecdfbb
RW
1619 ac_retval=1
1620fi
d0ac1c44
SM
1621 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1622 as_fn_set_status $ac_retval
b7026657 1623
81ecdfbb
RW
1624} # ac_fn_c_try_cpp
1625
1626# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1627# -------------------------------------------------------
1628# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1629# the include files in INCLUDES and setting the cache variable VAR
1630# accordingly.
1631ac_fn_c_check_header_mongrel ()
1632{
1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1634 if eval \${$3+:} false; then :
81ecdfbb
RW
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1636$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1637if eval \${$3+:} false; then :
81ecdfbb
RW
1638 $as_echo_n "(cached) " >&6
1639fi
1640eval ac_res=\$$3
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1642$as_echo "$ac_res" >&6; }
1643else
1644 # Is the header compilable?
1645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1646$as_echo_n "checking $2 usability... " >&6; }
1647cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1648/* end confdefs.h. */
1649$4
1650#include <$2>
1651_ACEOF
1652if ac_fn_c_try_compile "$LINENO"; then :
1653 ac_header_compiler=yes
1654else
1655 ac_header_compiler=no
1656fi
1657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1659$as_echo "$ac_header_compiler" >&6; }
1660
1661# Is the header present?
1662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1663$as_echo_n "checking $2 presence... " >&6; }
1664cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1665/* end confdefs.h. */
1666#include <$2>
1667_ACEOF
1668if ac_fn_c_try_cpp "$LINENO"; then :
1669 ac_header_preproc=yes
1670else
1671 ac_header_preproc=no
1672fi
d0ac1c44 1673rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1675$as_echo "$ac_header_preproc" >&6; }
1676
1677# So? What about this header?
1678case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1679 yes:no: )
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1681$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1683$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1684 ;;
1685 no:yes:* )
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1687$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1689$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1691$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1693$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1695$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1696 ;;
1697esac
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1699$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1700if eval \${$3+:} false; then :
81ecdfbb
RW
1701 $as_echo_n "(cached) " >&6
1702else
1703 eval "$3=\$ac_header_compiler"
1704fi
1705eval ac_res=\$$3
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1707$as_echo "$ac_res" >&6; }
1708fi
d0ac1c44 1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1710
1711} # ac_fn_c_check_header_mongrel
1712
1713# ac_fn_c_try_run LINENO
1714# ----------------------
1715# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1716# that executables *can* be run.
1717ac_fn_c_try_run ()
1718{
1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720 if { { ac_try="$ac_link"
1721case "(($ac_try" in
1722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723 *) ac_try_echo=$ac_try;;
1724esac
1725eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726$as_echo "$ac_try_echo"; } >&5
1727 (eval "$ac_link") 2>&5
1728 ac_status=$?
1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1731 { { case "(($ac_try" in
1732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1733 *) ac_try_echo=$ac_try;;
1734esac
1735eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1736$as_echo "$ac_try_echo"; } >&5
1737 (eval "$ac_try") 2>&5
1738 ac_status=$?
1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1740 test $ac_status = 0; }; }; then :
1741 ac_retval=0
1742else
1743 $as_echo "$as_me: program exited with status $ac_status" >&5
1744 $as_echo "$as_me: failed program was:" >&5
1745sed 's/^/| /' conftest.$ac_ext >&5
1746
1747 ac_retval=$ac_status
1748fi
1749 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1750 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1751 as_fn_set_status $ac_retval
81ecdfbb
RW
1752
1753} # ac_fn_c_try_run
1754
1755# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1756# -------------------------------------------------------
1757# Tests whether HEADER exists and can be compiled using the include files in
1758# INCLUDES, setting the cache variable VAR accordingly.
1759ac_fn_c_check_header_compile ()
1760{
1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1763$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1764if eval \${$3+:} false; then :
81ecdfbb
RW
1765 $as_echo_n "(cached) " >&6
1766else
1767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1768/* end confdefs.h. */
1769$4
1770#include <$2>
1771_ACEOF
1772if ac_fn_c_try_compile "$LINENO"; then :
1773 eval "$3=yes"
1774else
1775 eval "$3=no"
1776fi
1777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1778fi
1779eval ac_res=\$$3
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781$as_echo "$ac_res" >&6; }
d0ac1c44 1782 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1783
1784} # ac_fn_c_check_header_compile
1785
1786# ac_fn_c_try_link LINENO
1787# -----------------------
1788# Try to link conftest.$ac_ext, and return whether this succeeded.
1789ac_fn_c_try_link ()
1790{
1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792 rm -f conftest.$ac_objext conftest$ac_exeext
1793 if { { ac_try="$ac_link"
1794case "(($ac_try" in
1795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1796 *) ac_try_echo=$ac_try;;
1797esac
1798eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1799$as_echo "$ac_try_echo"; } >&5
1800 (eval "$ac_link") 2>conftest.err
1801 ac_status=$?
1802 if test -s conftest.err; then
1803 grep -v '^ *+' conftest.err >conftest.er1
1804 cat conftest.er1 >&5
1805 mv -f conftest.er1 conftest.err
1806 fi
1807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1808 test $ac_status = 0; } && {
1809 test -z "$ac_c_werror_flag" ||
1810 test ! -s conftest.err
1811 } && test -s conftest$ac_exeext && {
1812 test "$cross_compiling" = yes ||
d0ac1c44 1813 test -x conftest$ac_exeext
81ecdfbb
RW
1814 }; then :
1815 ac_retval=0
1816else
1817 $as_echo "$as_me: failed program was:" >&5
1818sed 's/^/| /' conftest.$ac_ext >&5
1819
1820 ac_retval=1
1821fi
1822 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1823 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1824 # interfere with the next link command; also delete a directory that is
1825 # left behind by Apple's compiler. We do this before executing the actions.
1826 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1827 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828 as_fn_set_status $ac_retval
81ecdfbb
RW
1829
1830} # ac_fn_c_try_link
1831
1832# ac_fn_c_check_func LINENO FUNC VAR
1833# ----------------------------------
1834# Tests whether FUNC exists, setting the cache variable VAR accordingly
1835ac_fn_c_check_func ()
1836{
1837 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1839$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1840if eval \${$3+:} false; then :
81ecdfbb
RW
1841 $as_echo_n "(cached) " >&6
1842else
1843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1844/* end confdefs.h. */
1845/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1846 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1847#define $2 innocuous_$2
1848
1849/* System header to define __stub macros and hopefully few prototypes,
1850 which can conflict with char $2 (); below.
1851 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1852 <limits.h> exists even on freestanding compilers. */
1853
1854#ifdef __STDC__
1855# include <limits.h>
1856#else
1857# include <assert.h>
1858#endif
1859
1860#undef $2
1861
1862/* Override any GCC internal prototype to avoid an error.
1863 Use char because int might match the return type of a GCC
1864 builtin and then its argument prototype would still apply. */
1865#ifdef __cplusplus
1866extern "C"
1867#endif
1868char $2 ();
1869/* The GNU C library defines this for functions which it implements
1870 to always fail with ENOSYS. Some functions are actually named
1871 something starting with __ and the normal name is an alias. */
1872#if defined __stub_$2 || defined __stub___$2
1873choke me
1874#endif
1875
1876int
1877main ()
1878{
1879return $2 ();
1880 ;
1881 return 0;
1882}
1883_ACEOF
1884if ac_fn_c_try_link "$LINENO"; then :
1885 eval "$3=yes"
1886else
1887 eval "$3=no"
1888fi
1889rm -f core conftest.err conftest.$ac_objext \
1890 conftest$ac_exeext conftest.$ac_ext
1891fi
1892eval ac_res=\$$3
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1894$as_echo "$ac_res" >&6; }
d0ac1c44 1895 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1896
1897} # ac_fn_c_check_func
936df756
MF
1898
1899# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1900# ----------------------------------------------------
1901# Tries to find if the field MEMBER exists in type AGGR, after including
1902# INCLUDES, setting cache variable VAR accordingly.
1903ac_fn_c_check_member ()
1904{
1905 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1907$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1908if eval \${$4+:} false; then :
936df756
MF
1909 $as_echo_n "(cached) " >&6
1910else
1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1912/* end confdefs.h. */
1913$5
1914int
1915main ()
1916{
1917static $2 ac_aggr;
1918if (ac_aggr.$3)
1919return 0;
1920 ;
1921 return 0;
1922}
1923_ACEOF
1924if ac_fn_c_try_compile "$LINENO"; then :
1925 eval "$4=yes"
1926else
1927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1928/* end confdefs.h. */
1929$5
1930int
1931main ()
1932{
1933static $2 ac_aggr;
1934if (sizeof ac_aggr.$3)
1935return 0;
1936 ;
1937 return 0;
1938}
1939_ACEOF
1940if ac_fn_c_try_compile "$LINENO"; then :
1941 eval "$4=yes"
1942else
1943 eval "$4=no"
1944fi
1945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946fi
1947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1948fi
1949eval ac_res=\$$4
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1951$as_echo "$ac_res" >&6; }
d0ac1c44 1952 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1953
1954} # ac_fn_c_check_member
1955
1956# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1957# -------------------------------------------
1958# Tests whether TYPE exists after having included INCLUDES, setting cache
1959# variable VAR accordingly.
1960ac_fn_c_check_type ()
1961{
1962 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1964$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1965if eval \${$3+:} false; then :
936df756
MF
1966 $as_echo_n "(cached) " >&6
1967else
1968 eval "$3=no"
1969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1970/* end confdefs.h. */
1971$4
1972int
1973main ()
1974{
1975if (sizeof ($2))
1976 return 0;
1977 ;
1978 return 0;
1979}
1980_ACEOF
1981if ac_fn_c_try_compile "$LINENO"; then :
1982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1983/* end confdefs.h. */
1984$4
1985int
1986main ()
1987{
1988if (sizeof (($2)))
1989 return 0;
1990 ;
1991 return 0;
1992}
1993_ACEOF
1994if ac_fn_c_try_compile "$LINENO"; then :
1995
1996else
1997 eval "$3=yes"
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002fi
2003eval ac_res=\$$3
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005$as_echo "$ac_res" >&6; }
d0ac1c44 2006 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2007
2008} # ac_fn_c_check_type
81ecdfbb
RW
2009cat >config.log <<_ACEOF
2010This file contains any messages produced by compilers while
2011running configure, to aid debugging if configure makes a mistake.
2012
2013It was created by $as_me, which was
d0ac1c44 2014generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2015
2016 $ $0 $@
2017
2018_ACEOF
2019exec 5>>config.log
2020{
2021cat <<_ASUNAME
2022## --------- ##
2023## Platform. ##
2024## --------- ##
2025
2026hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2027uname -m = `(uname -m) 2>/dev/null || echo unknown`
2028uname -r = `(uname -r) 2>/dev/null || echo unknown`
2029uname -s = `(uname -s) 2>/dev/null || echo unknown`
2030uname -v = `(uname -v) 2>/dev/null || echo unknown`
2031
2032/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2033/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2034
2035/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2036/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2037/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2038/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2039/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2040/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2041/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2042
2043_ASUNAME
2044
2045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2046for as_dir in $PATH
2047do
2048 IFS=$as_save_IFS
2049 test -z "$as_dir" && as_dir=.
2050 $as_echo "PATH: $as_dir"
2051 done
2052IFS=$as_save_IFS
2053
2054} >&5
2055
2056cat >&5 <<_ACEOF
b7026657
AC
2057
2058
2059## ----------- ##
2060## Core tests. ##
2061## ----------- ##
2062
2063_ACEOF
2064
2065
2066# Keep a trace of the command line.
2067# Strip out --no-create and --no-recursion so they do not pile up.
2068# Strip out --silent because we don't want to record it for future runs.
2069# Also quote any args containing shell meta-characters.
2070# Make two passes to allow for proper duplicate-argument suppression.
2071ac_configure_args=
2072ac_configure_args0=
2073ac_configure_args1=
b7026657
AC
2074ac_must_keep_next=false
2075for ac_pass in 1 2
2076do
2077 for ac_arg
2078 do
2079 case $ac_arg in
2080 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2082 | -silent | --silent | --silen | --sile | --sil)
2083 continue ;;
81ecdfbb
RW
2084 *\'*)
2085 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2086 esac
2087 case $ac_pass in
81ecdfbb 2088 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 2089 2)
81ecdfbb 2090 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
2091 if test $ac_must_keep_next = true; then
2092 ac_must_keep_next=false # Got value, back to normal.
2093 else
2094 case $ac_arg in
2095 *=* | --config-cache | -C | -disable-* | --disable-* \
2096 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2097 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2098 | -with-* | --with-* | -without-* | --without-* | --x)
2099 case "$ac_configure_args0 " in
2100 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2101 esac
2102 ;;
2103 -* ) ac_must_keep_next=true ;;
2104 esac
2105 fi
81ecdfbb 2106 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
2107 ;;
2108 esac
2109 done
2110done
81ecdfbb
RW
2111{ ac_configure_args0=; unset ac_configure_args0;}
2112{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
2113
2114# When interrupted or exit'd, cleanup temporary files, and complete
2115# config.log. We remove comments because anyway the quotes in there
2116# would cause problems or look ugly.
81ecdfbb
RW
2117# WARNING: Use '\'' to represent an apostrophe within the trap.
2118# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
2119trap 'exit_status=$?
2120 # Save into config.log some information that might help in debugging.
2121 {
2122 echo
2123
d0ac1c44 2124 $as_echo "## ---------------- ##
b7026657 2125## Cache variables. ##
d0ac1c44 2126## ---------------- ##"
b7026657
AC
2127 echo
2128 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2129(
2130 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2131 eval ac_val=\$$ac_var
2132 case $ac_val in #(
2133 *${as_nl}*)
2134 case $ac_var in #(
2135 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2136$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2137 esac
2138 case $ac_var in #(
2139 _ | IFS | as_nl) ;; #(
2140 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2141 *) { eval $ac_var=; unset $ac_var;} ;;
2142 esac ;;
2143 esac
2144 done
b7026657 2145 (set) 2>&1 |
81ecdfbb
RW
2146 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2147 *${as_nl}ac_space=\ *)
b7026657 2148 sed -n \
81ecdfbb
RW
2149 "s/'\''/'\''\\\\'\'''\''/g;
2150 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2151 ;; #(
b7026657 2152 *)
81ecdfbb 2153 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2154 ;;
81ecdfbb
RW
2155 esac |
2156 sort
2157)
b7026657
AC
2158 echo
2159
d0ac1c44 2160 $as_echo "## ----------------- ##
b7026657 2161## Output variables. ##
d0ac1c44 2162## ----------------- ##"
b7026657
AC
2163 echo
2164 for ac_var in $ac_subst_vars
2165 do
81ecdfbb
RW
2166 eval ac_val=\$$ac_var
2167 case $ac_val in
2168 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2169 esac
2170 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2171 done | sort
2172 echo
2173
2174 if test -n "$ac_subst_files"; then
d0ac1c44 2175 $as_echo "## ------------------- ##
81ecdfbb 2176## File substitutions. ##
d0ac1c44 2177## ------------------- ##"
b7026657
AC
2178 echo
2179 for ac_var in $ac_subst_files
2180 do
81ecdfbb
RW
2181 eval ac_val=\$$ac_var
2182 case $ac_val in
2183 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2184 esac
2185 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2186 done | sort
2187 echo
2188 fi
2189
2190 if test -s confdefs.h; then
d0ac1c44 2191 $as_echo "## ----------- ##
b7026657 2192## confdefs.h. ##
d0ac1c44 2193## ----------- ##"
b7026657 2194 echo
81ecdfbb 2195 cat confdefs.h
b7026657
AC
2196 echo
2197 fi
2198 test "$ac_signal" != 0 &&
81ecdfbb
RW
2199 $as_echo "$as_me: caught signal $ac_signal"
2200 $as_echo "$as_me: exit $exit_status"
b7026657 2201 } >&5
81ecdfbb
RW
2202 rm -f core *.core core.conftest.* &&
2203 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2204 exit $exit_status
81ecdfbb 2205' 0
b7026657 2206for ac_signal in 1 2 13 15; do
81ecdfbb 2207 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2208done
2209ac_signal=0
2210
2211# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2212rm -f -r conftest* confdefs.h
2213
2214$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2215
2216# Predefined preprocessor variables.
2217
2218cat >>confdefs.h <<_ACEOF
2219#define PACKAGE_NAME "$PACKAGE_NAME"
2220_ACEOF
2221
b7026657
AC
2222cat >>confdefs.h <<_ACEOF
2223#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2224_ACEOF
2225
b7026657
AC
2226cat >>confdefs.h <<_ACEOF
2227#define PACKAGE_VERSION "$PACKAGE_VERSION"
2228_ACEOF
2229
b7026657
AC
2230cat >>confdefs.h <<_ACEOF
2231#define PACKAGE_STRING "$PACKAGE_STRING"
2232_ACEOF
2233
b7026657
AC
2234cat >>confdefs.h <<_ACEOF
2235#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2236_ACEOF
2237
81ecdfbb
RW
2238cat >>confdefs.h <<_ACEOF
2239#define PACKAGE_URL "$PACKAGE_URL"
2240_ACEOF
2241
b7026657
AC
2242
2243# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2244# Prefer an explicitly selected file to automatically selected ones.
2245ac_site_file1=NONE
2246ac_site_file2=NONE
2247if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2248 # We do not want a PATH search for config.site.
2249 case $CONFIG_SITE in #((
2250 -*) ac_site_file1=./$CONFIG_SITE;;
2251 */*) ac_site_file1=$CONFIG_SITE;;
2252 *) ac_site_file1=./$CONFIG_SITE;;
2253 esac
81ecdfbb
RW
2254elif test "x$prefix" != xNONE; then
2255 ac_site_file1=$prefix/share/config.site
2256 ac_site_file2=$prefix/etc/config.site
2257else
2258 ac_site_file1=$ac_default_prefix/share/config.site
2259 ac_site_file2=$ac_default_prefix/etc/config.site
2260fi
2261for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2262do
2263 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2264 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2266$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657 2267 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2268 . "$ac_site_file" \
2269 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2270$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2271as_fn_error $? "failed to load site script $ac_site_file
2272See \`config.log' for more details" "$LINENO" 5; }
b7026657
AC
2273 fi
2274done
2275
2276if test -r "$cache_file"; then
d0ac1c44
SM
2277 # Some versions of bash will fail to source /dev/null (special files
2278 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2279 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2281$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2282 case $cache_file in
81ecdfbb
RW
2283 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2284 *) . "./$cache_file";;
b7026657
AC
2285 esac
2286 fi
2287else
81ecdfbb
RW
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2289$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2290 >$cache_file
2291fi
2292
2293# Check that the precious variables saved in the cache have kept the same
2294# value.
2295ac_cache_corrupted=false
81ecdfbb 2296for ac_var in $ac_precious_vars; do
b7026657
AC
2297 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2298 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2299 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2300 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2301 case $ac_old_set,$ac_new_set in
2302 set,)
81ecdfbb
RW
2303 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2304$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2305 ac_cache_corrupted=: ;;
2306 ,set)
81ecdfbb
RW
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2308$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2309 ac_cache_corrupted=: ;;
2310 ,);;
2311 *)
2312 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2313 # differences in whitespace do not lead to failure.
2314 ac_old_val_w=`echo x $ac_old_val`
2315 ac_new_val_w=`echo x $ac_new_val`
2316 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2318$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2319 ac_cache_corrupted=:
2320 else
2321 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2322$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2323 eval $ac_var=\$ac_old_val
2324 fi
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2326$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2328$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2329 fi;;
2330 esac
2331 # Pass precious variables to config.status.
2332 if test "$ac_new_set" = set; then
2333 case $ac_new_val in
81ecdfbb 2334 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2335 *) ac_arg=$ac_var=$ac_new_val ;;
2336 esac
2337 case " $ac_configure_args " in
2338 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2339 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2340 esac
2341 fi
2342done
2343if $ac_cache_corrupted; then
81ecdfbb
RW
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2345$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2347$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2348 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2349fi
81ecdfbb
RW
2350## -------------------- ##
2351## Main body of script. ##
2352## -------------------- ##
b7026657
AC
2353
2354ac_ext=c
2355ac_cpp='$CPP $CPPFLAGS'
2356ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2357ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2358ac_compiler_gnu=$ac_cv_c_compiler_gnu
2359
2360
35695fd6
AC
2361# This file contains common code used by all simulators.
2362#
2363# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2364# directory. It is intended to be invoked before any target specific stuff.
2365# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2366# It is intended to be invoked last.
2367#
50df264d 2368# See README-HACKING for more details.
35695fd6 2369
d6416cdc
RW
2370# Include global overrides and fixes for Autoconf.
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
d6416cdc 2393
d6416cdc
RW
2394
2395
2396
2397
2398
2399
35695fd6
AC
2400
2401
2402
db2e4d67 2403
5c887dd5
JB
2404
2405
6bb11ab3 2406# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2407#
6bb11ab3
L
2408# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2409# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2410# Written by Gordon Matzigkeit, 1996
2411#
2412# This file is free software; the Free Software Foundation gives
2413# unlimited permission to copy and/or distribute it, with or without
2414# modifications, as long as this notice is preserved.
db2e4d67 2415
db2e4d67 2416
db2e4d67 2417
6bb11ab3 2418# serial 56 LT_INIT
db2e4d67
MF
2419
2420
6bb11ab3
L
2421# LT_PREREQ(VERSION)
2422# ------------------
2423# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2424
db2e4d67
MF
2425
2426
6bb11ab3
L
2427# _LT_CHECK_BUILDDIR
2428# ------------------
2429# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2430
2431
35695fd6 2432
6bb11ab3
L
2433# LT_INIT([OPTIONS])
2434# ------------------
2435# LT_INIT
35695fd6 2436
6bb11ab3
L
2437# Old names:
2438# This is what autoupdate's m4 run will expand. It fires
2439# the warning (with _au_warn_XXX), outputs it into the
2440# updated configure.ac (with AC_DIAGNOSE), and then outputs
2441# the replacement expansion.
35695fd6
AC
2442
2443
6bb11ab3
L
2444# This is an auxiliary macro that is also run when
2445# autoupdate runs m4. It simply calls m4_warning, but
2446# we need a wrapper so that each warning is emitted only
2447# once. We break the quoting in m4_warning's argument in
2448# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2449
2450
6bb11ab3
L
2451# Finally, this is the expansion that is picked up by
2452# autoconf. It tells the user to run autoupdate, and
2453# then outputs the replacement expansion. We do not care
2454# about autoupdate's warning because that contains
2455# information on what to do *after* running autoupdate.
35695fd6 2456
6bb11ab3
L
2457# This is what autoupdate's m4 run will expand. It fires
2458# the warning (with _au_warn_XXX), outputs it into the
2459# updated configure.ac (with AC_DIAGNOSE), and then outputs
2460# the replacement expansion.
35695fd6
AC
2461
2462
6bb11ab3
L
2463# This is an auxiliary macro that is also run when
2464# autoupdate runs m4. It simply calls m4_warning, but
2465# we need a wrapper so that each warning is emitted only
2466# once. We break the quoting in m4_warning's argument in
2467# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2468
2469
6bb11ab3
L
2470# Finally, this is the expansion that is picked up by
2471# autoconf. It tells the user to run autoupdate, and
2472# then outputs the replacement expansion. We do not care
2473# about autoupdate's warning because that contains
2474# information on what to do *after* running autoupdate.
35695fd6
AC
2475
2476
2477
6bb11ab3
L
2478# _LT_CC_BASENAME(CC)
2479# -------------------
2480# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2481
2482
2483
6bb11ab3
L
2484# _LT_FILEUTILS_DEFAULTS
2485# ----------------------
2486# It is okay to use these file commands and assume they have been set
2487# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2488# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2489
2490
6bb11ab3
L
2491# _LT_SETUP
2492# ---------
2493# _LT_SETUP
35695fd6
AC
2494
2495
6bb11ab3
L
2496# _LT_PREPARE_SED_QUOTE_VARS
2497# --------------------------
2498# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2499
2500
6bb11ab3
L
2501# _LT_PROG_LTMAIN
2502# ---------------
2503# Note that this code is called both from `configure', and `config.status'
2504# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2505# `config.status' has no value for ac_aux_dir unless we are using Automake,
2506# so we pass a copy along to make sure it has a sensible value anyway.
2507# _LT_PROG_LTMAIN
35695fd6
AC
2508
2509
6bb11ab3
L
2510## ------------------------------------- ##
2511## Accumulate code for creating libtool. ##
2512## ------------------------------------- ##
35695fd6 2513
6bb11ab3
L
2514# So that we can recreate a full libtool script including additional
2515# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2516# in macros and then make a single call at the end using the `libtool'
2517# label.
35695fd6
AC
2518
2519
6bb11ab3
L
2520# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2521# ----------------------------------------
2522# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2523
2524
6bb11ab3 2525# Initialize.
35695fd6
AC
2526
2527
2528
6bb11ab3
L
2529# _LT_CONFIG_LIBTOOL([COMMANDS])
2530# ------------------------------
2531# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2532
2533
6bb11ab3 2534# Initialize.
35695fd6
AC
2535
2536
2537
6bb11ab3
L
2538# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2539# -----------------------------------------------------
35695fd6 2540
5912fadd
JB
2541
2542
6bb11ab3
L
2543# _LT_FORMAT_COMMENT([COMMENT])
2544# -----------------------------
2545# Add leading comment marks to the start of each line, and a trailing
2546# full-stop to the whole comment if one is not present already.
5912fadd
JB
2547
2548
35695fd6
AC
2549
2550
6bb11ab3
L
2551## ------------------------ ##
2552## FIXME: Eliminate VARNAME ##
2553## ------------------------ ##
35695fd6
AC
2554
2555
6bb11ab3
L
2556# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2557# -------------------------------------------------------------------
2558# CONFIGNAME is the name given to the value in the libtool script.
2559# VARNAME is the (base) name used in the configure script.
2560# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2561# VARNAME. Any other value will be used directly.
35695fd6 2562
35695fd6
AC
2563
2564
6bb11ab3
L
2565# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2566# --------------------------------------------------------
35695fd6
AC
2567
2568
2569
6bb11ab3
L
2570# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2571# ------------------------------------------------
35695fd6
AC
2572
2573
2574
6bb11ab3
L
2575# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2576# ---------------------------------------------------------
35695fd6
AC
2577
2578
2579
6bb11ab3
L
2580# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2581# --------------------------------------------------
35695fd6
AC
2582
2583
2584
6bb11ab3
L
2585# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2586# ---------------------------------------------------
35695fd6
AC
2587
2588
2589
6bb11ab3
L
2590# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2591# ---------------------------------------------------
35695fd6
AC
2592
2593
2594
2595
6bb11ab3
L
2596# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2597# ------------------------------------------------
35695fd6
AC
2598
2599
2600
2601
6bb11ab3
L
2602# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2603# ------------------------------------
2604# Quote a variable value, and forward it to `config.status' so that its
2605# declaration there will have the same value as in `configure'. VARNAME
2606# must have a single quote delimited value for this to work.
35695fd6
AC
2607
2608
2609
6bb11ab3
L
2610# _LT_CONFIG_STATUS_DECLARATIONS
2611# ------------------------------
2612# We delimit libtool config variables with single quotes, so when
2613# we write them to config.status, we have to be sure to quote all
2614# embedded single quotes properly. In configure, this macro expands
2615# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2616#
2617# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2618
2619
2620
6bb11ab3
L
2621# _LT_LIBTOOL_TAGS
2622# ----------------
2623# Output comment and list of tags supported by the script
35695fd6
AC
2624
2625
2626
6bb11ab3
L
2627# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2628# -----------------------------------
2629# Extract the dictionary values for VARNAME (optionally with TAG) and
2630# expand to a commented shell variable setting:
2631#
2632# # Some comment about what VAR is for.
2633# visible_name=$lt_internal_name
35695fd6
AC
2634
2635
35695fd6 2636
6bb11ab3
L
2637# _LT_LIBTOOL_CONFIG_VARS
2638# -----------------------
2639# Produce commented declarations of non-tagged libtool config variables
2640# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2641# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2642# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2643
2644
6efef468 2645
6bb11ab3
L
2646# _LT_LIBTOOL_TAG_VARS(TAG)
2647# -------------------------
6efef468
JM
2648
2649
2650
6bb11ab3
L
2651# _LT_TAGVAR(VARNAME, [TAGNAME])
2652# ------------------------------
6efef468
JM
2653
2654
2655
6bb11ab3
L
2656# _LT_CONFIG_COMMANDS
2657# -------------------
2658# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2659# variables for single and double quote escaping we saved from calls
2660# to _LT_DECL, we can put quote escaped variables declarations
2661# into `config.status', and then the shell code to quote escape them in
2662# for loops in `config.status'. Finally, any additional code accumulated
2663# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2664#_LT_CONFIG_COMMANDS
2665
2666
2667# Initialize.
2668
2669
2670# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2671# ------------------------------------
2672# Generate a child script FILE with all initialization necessary to
2673# reuse the environment learned by the parent script, and make the
2674# file executable. If COMMENT is supplied, it is inserted after the
2675# `#!' sequence but before initialization text begins. After this
2676# macro, additional text can be appended to FILE to form the body of
2677# the child script. The macro ends with non-zero status if the
2678# file could not be fully written (such as if the disk is full).
2679# _LT_GENERATED_FILE_INIT
2680
2681# LT_OUTPUT
2682# ---------
2683# This macro allows early generation of the libtool script (before
2684# AC_OUTPUT is called), incase it is used in configure for compilation
2685# tests.
2686# LT_OUTPUT
2687
2688
2689# _LT_CONFIG(TAG)
2690# ---------------
2691# If TAG is the built-in tag, create an initial libtool script with a
2692# default configuration from the untagged config vars. Otherwise add code
2693# to config.status for appending the configuration named by TAG from the
2694# matching tagged config vars.
2695# _LT_CONFIG
6efef468
JM
2696
2697
6bb11ab3
L
2698# LT_SUPPORTED_TAG(TAG)
2699# ---------------------
2700# Trace this macro to discover what tags are supported by the libtool
2701# --tag option, using:
2702# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2703
6efef468 2704
6efef468 2705
6bb11ab3 2706# C support is built-in for now
6efef468 2707
6efef468
JM
2708
2709
2710
6bb11ab3
L
2711# LT_LANG(LANG)
2712# -------------
2713# Enable libtool support for the given language if not already enabled.
2714# LT_LANG
6efef468
JM
2715
2716
6bb11ab3
L
2717# _LT_LANG(LANGNAME)
2718# ------------------
2719# _LT_LANG
6efef468
JM
2720
2721
6bb11ab3
L
2722# _LT_LANG_DEFAULT_CONFIG
2723# -----------------------
2724# _LT_LANG_DEFAULT_CONFIG
6efef468 2725
6bb11ab3
L
2726# Obsolete macros:
2727# This is what autoupdate's m4 run will expand. It fires
2728# the warning (with _au_warn_XXX), outputs it into the
2729# updated configure.ac (with AC_DIAGNOSE), and then outputs
2730# the replacement expansion.
6efef468 2731
6efef468 2732
6bb11ab3
L
2733# This is an auxiliary macro that is also run when
2734# autoupdate runs m4. It simply calls m4_warning, but
2735# we need a wrapper so that each warning is emitted only
2736# once. We break the quoting in m4_warning's argument in
2737# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2738
6efef468 2739
6bb11ab3
L
2740# Finally, this is the expansion that is picked up by
2741# autoconf. It tells the user to run autoupdate, and
2742# then outputs the replacement expansion. We do not care
2743# about autoupdate's warning because that contains
2744# information on what to do *after* running autoupdate.
6efef468 2745
6bb11ab3
L
2746# This is what autoupdate's m4 run will expand. It fires
2747# the warning (with _au_warn_XXX), outputs it into the
2748# updated configure.ac (with AC_DIAGNOSE), and then outputs
2749# the replacement expansion.
6efef468
JM
2750
2751
6bb11ab3
L
2752# This is an auxiliary macro that is also run when
2753# autoupdate runs m4. It simply calls m4_warning, but
2754# we need a wrapper so that each warning is emitted only
2755# once. We break the quoting in m4_warning's argument in
2756# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2757
2758
6bb11ab3
L
2759# Finally, this is the expansion that is picked up by
2760# autoconf. It tells the user to run autoupdate, and
2761# then outputs the replacement expansion. We do not care
2762# about autoupdate's warning because that contains
2763# information on what to do *after* running autoupdate.
6efef468 2764
6bb11ab3
L
2765# This is what autoupdate's m4 run will expand. It fires
2766# the warning (with _au_warn_XXX), outputs it into the
2767# updated configure.ac (with AC_DIAGNOSE), and then outputs
2768# the replacement expansion.
6efef468
JM
2769
2770
6bb11ab3
L
2771# This is an auxiliary macro that is also run when
2772# autoupdate runs m4. It simply calls m4_warning, but
2773# we need a wrapper so that each warning is emitted only
2774# once. We break the quoting in m4_warning's argument in
2775# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2776
2777
6bb11ab3
L
2778# Finally, this is the expansion that is picked up by
2779# autoconf. It tells the user to run autoupdate, and
2780# then outputs the replacement expansion. We do not care
2781# about autoupdate's warning because that contains
2782# information on what to do *after* running autoupdate.
6efef468 2783
6bb11ab3
L
2784# This is what autoupdate's m4 run will expand. It fires
2785# the warning (with _au_warn_XXX), outputs it into the
2786# updated configure.ac (with AC_DIAGNOSE), and then outputs
2787# the replacement expansion.
6efef468
JM
2788
2789
6bb11ab3
L
2790# This is an auxiliary macro that is also run when
2791# autoupdate runs m4. It simply calls m4_warning, but
2792# we need a wrapper so that each warning is emitted only
2793# once. We break the quoting in m4_warning's argument in
2794# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2795
2796
6bb11ab3
L
2797# Finally, this is the expansion that is picked up by
2798# autoconf. It tells the user to run autoupdate, and
2799# then outputs the replacement expansion. We do not care
2800# about autoupdate's warning because that contains
2801# information on what to do *after* running autoupdate.
6efef468 2802
6bb11ab3
L
2803# This is what autoupdate's m4 run will expand. It fires
2804# the warning (with _au_warn_XXX), outputs it into the
2805# updated configure.ac (with AC_DIAGNOSE), and then outputs
2806# the replacement expansion.
6efef468
JM
2807
2808
6bb11ab3
L
2809# This is an auxiliary macro that is also run when
2810# autoupdate runs m4. It simply calls m4_warning, but
2811# we need a wrapper so that each warning is emitted only
2812# once. We break the quoting in m4_warning's argument in
2813# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2814
2815
6bb11ab3
L
2816# Finally, this is the expansion that is picked up by
2817# autoconf. It tells the user to run autoupdate, and
2818# then outputs the replacement expansion. We do not care
2819# about autoupdate's warning because that contains
2820# information on what to do *after* running autoupdate.
6efef468 2821
35695fd6
AC
2822
2823
6bb11ab3
L
2824# _LT_TAG_COMPILER
2825# ----------------
2826# _LT_TAG_COMPILER
35695fd6
AC
2827
2828
6bb11ab3
L
2829# _LT_COMPILER_BOILERPLATE
2830# ------------------------
2831# Check for compiler boilerplate output or warnings with
2832# the simple compiler test code.
2833# _LT_COMPILER_BOILERPLATE
f0569246 2834
f0569246 2835
6bb11ab3
L
2836# _LT_LINKER_BOILERPLATE
2837# ----------------------
2838# Check for linker boilerplate output or warnings with
2839# the simple link test code.
2840# _LT_LINKER_BOILERPLATE
b7026657 2841
6bb11ab3
L
2842# _LT_REQUIRED_DARWIN_CHECKS
2843# -------------------------
81ecdfbb 2844
b7026657 2845
b7026657 2846
6bb11ab3
L
2847# _LT_DARWIN_LINKER_FEATURES
2848# --------------------------
2849# Checks for linker and compiler features on darwin
b7026657 2850
b7026657 2851
6bb11ab3
L
2852# _LT_SYS_MODULE_PATH_AIX
2853# -----------------------
2854# Links a minimal program and checks the executable
2855# for the system default hardcoded library path. In most cases,
2856# this is /usr/lib:/lib, but when the MPI compilers are used
2857# the location of the communication and MPI libs are included too.
2858# If we don't find anything, use the default library path according
2859# to the aix ld manual.
2860# _LT_SYS_MODULE_PATH_AIX
b7026657 2861
b7026657 2862
6bb11ab3
L
2863# _LT_SHELL_INIT(ARG)
2864# -------------------
2865# _LT_SHELL_INIT
b7026657 2866
f0569246 2867
81ecdfbb 2868
6bb11ab3
L
2869# _LT_PROG_ECHO_BACKSLASH
2870# -----------------------
2871# Find how we can fake an echo command that does not interpret backslash.
2872# In particular, with Autoconf 2.60 or later we add some code to the start
2873# of the generated configure script which will find a shell with a builtin
2874# printf (which we can use as an echo command).
2875# _LT_PROG_ECHO_BACKSLASH
f0569246 2876
b7026657 2877
6bb11ab3
L
2878# _LT_ENABLE_LOCK
2879# ---------------
2880# _LT_ENABLE_LOCK
81ecdfbb 2881
b7026657 2882
6bb11ab3
L
2883# _LT_CMD_OLD_ARCHIVE
2884# -------------------
2885# _LT_CMD_OLD_ARCHIVE
5d031c16 2886
81ecdfbb 2887
6bb11ab3
L
2888# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2889# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2890# ----------------------------------------------------------------
2891# Check whether the given compiler option works
2892# _LT_COMPILER_OPTION
b7026657 2893
6bb11ab3
L
2894# Old name:
2895# This is what autoupdate's m4 run will expand. It fires
2896# the warning (with _au_warn_XXX), outputs it into the
2897# updated configure.ac (with AC_DIAGNOSE), and then outputs
2898# the replacement expansion.
5d031c16 2899
5d031c16 2900
6bb11ab3
L
2901# This is an auxiliary macro that is also run when
2902# autoupdate runs m4. It simply calls m4_warning, but
2903# we need a wrapper so that each warning is emitted only
2904# once. We break the quoting in m4_warning's argument in
2905# order to expand this macro's arguments, not AU_DEFUN's.
5d031c16 2906
f0569246 2907
6bb11ab3
L
2908# Finally, this is the expansion that is picked up by
2909# autoconf. It tells the user to run autoupdate, and
2910# then outputs the replacement expansion. We do not care
2911# about autoupdate's warning because that contains
2912# information on what to do *after* running autoupdate.
b7026657 2913
b7026657 2914
f0569246 2915
6bb11ab3
L
2916# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2917# [ACTION-SUCCESS], [ACTION-FAILURE])
2918# ----------------------------------------------------
2919# Check whether the given linker option works
2920# _LT_LINKER_OPTION
81ecdfbb 2921
6bb11ab3
L
2922# Old name:
2923# This is what autoupdate's m4 run will expand. It fires
2924# the warning (with _au_warn_XXX), outputs it into the
2925# updated configure.ac (with AC_DIAGNOSE), and then outputs
2926# the replacement expansion.
81ecdfbb 2927
81ecdfbb 2928
6bb11ab3
L
2929# This is an auxiliary macro that is also run when
2930# autoupdate runs m4. It simply calls m4_warning, but
2931# we need a wrapper so that each warning is emitted only
2932# once. We break the quoting in m4_warning's argument in
2933# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2934
b7026657 2935
6bb11ab3
L
2936# Finally, this is the expansion that is picked up by
2937# autoconf. It tells the user to run autoupdate, and
2938# then outputs the replacement expansion. We do not care
2939# about autoupdate's warning because that contains
2940# information on what to do *after* running autoupdate.
2941
2942
2943
2944# LT_CMD_MAX_LEN
2945#---------------
2946# LT_CMD_MAX_LEN
2947
2948# Old name:
2949# This is what autoupdate's m4 run will expand. It fires
2950# the warning (with _au_warn_XXX), outputs it into the
2951# updated configure.ac (with AC_DIAGNOSE), and then outputs
2952# the replacement expansion.
2953
2954
2955# This is an auxiliary macro that is also run when
2956# autoupdate runs m4. It simply calls m4_warning, but
2957# we need a wrapper so that each warning is emitted only
2958# once. We break the quoting in m4_warning's argument in
2959# order to expand this macro's arguments, not AU_DEFUN's.
2960
2961
2962# Finally, this is the expansion that is picked up by
2963# autoconf. It tells the user to run autoupdate, and
2964# then outputs the replacement expansion. We do not care
2965# about autoupdate's warning because that contains
2966# information on what to do *after* running autoupdate.
2967
2968
2969
2970# _LT_HEADER_DLFCN
2971# ----------------
2972# _LT_HEADER_DLFCN
2973
2974
2975# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2976# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2977# ----------------------------------------------------------------
2978# _LT_TRY_DLOPEN_SELF
2979
2980
2981# LT_SYS_DLOPEN_SELF
2982# ------------------
2983# LT_SYS_DLOPEN_SELF
2984
2985# Old name:
2986# This is what autoupdate's m4 run will expand. It fires
2987# the warning (with _au_warn_XXX), outputs it into the
2988# updated configure.ac (with AC_DIAGNOSE), and then outputs
2989# the replacement expansion.
2990
2991
2992# This is an auxiliary macro that is also run when
2993# autoupdate runs m4. It simply calls m4_warning, but
2994# we need a wrapper so that each warning is emitted only
2995# once. We break the quoting in m4_warning's argument in
2996# order to expand this macro's arguments, not AU_DEFUN's.
2997
2998
2999# Finally, this is the expansion that is picked up by
3000# autoconf. It tells the user to run autoupdate, and
3001# then outputs the replacement expansion. We do not care
3002# about autoupdate's warning because that contains
3003# information on what to do *after* running autoupdate.
3004
3005
3006
3007# _LT_COMPILER_C_O([TAGNAME])
3008# ---------------------------
3009# Check to see if options -c and -o are simultaneously supported by compiler.
3010# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3011# _LT_COMPILER_C_O
3012
3013
3014# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3015# ----------------------------------
3016# Check to see if we can do hard links to lock some files if needed
3017# _LT_COMPILER_FILE_LOCKS
3018
3019
3020# _LT_CHECK_OBJDIR
3021# ----------------
3022# _LT_CHECK_OBJDIR
3023
3024
3025# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3026# --------------------------------------
3027# Check hardcoding attributes.
3028# _LT_LINKER_HARDCODE_LIBPATH
3029
3030
3031# _LT_CMD_STRIPLIB
3032# ----------------
3033# _LT_CMD_STRIPLIB
3034
3035
3036# _LT_SYS_DYNAMIC_LINKER([TAG])
3037# -----------------------------
3038# PORTME Fill in your ld.so characteristics
3039# _LT_SYS_DYNAMIC_LINKER
3040
3041
3042# _LT_PATH_TOOL_PREFIX(TOOL)
3043# --------------------------
3044# find a file program which can recognize shared library
3045# _LT_PATH_TOOL_PREFIX
3046
3047# Old name:
3048# This is what autoupdate's m4 run will expand. It fires
3049# the warning (with _au_warn_XXX), outputs it into the
3050# updated configure.ac (with AC_DIAGNOSE), and then outputs
3051# the replacement expansion.
3052
3053
3054# This is an auxiliary macro that is also run when
3055# autoupdate runs m4. It simply calls m4_warning, but
3056# we need a wrapper so that each warning is emitted only
3057# once. We break the quoting in m4_warning's argument in
3058# order to expand this macro's arguments, not AU_DEFUN's.
3059
3060
3061# Finally, this is the expansion that is picked up by
3062# autoconf. It tells the user to run autoupdate, and
3063# then outputs the replacement expansion. We do not care
3064# about autoupdate's warning because that contains
3065# information on what to do *after* running autoupdate.
3066
3067
3068
3069# _LT_PATH_MAGIC
3070# --------------
3071# find a file program which can recognize a shared library
3072# _LT_PATH_MAGIC
3073
3074
3075# LT_PATH_LD
3076# ----------
3077# find the pathname to the GNU or non-GNU linker
3078# LT_PATH_LD
3079
3080# Old names:
3081# This is what autoupdate's m4 run will expand. It fires
3082# the warning (with _au_warn_XXX), outputs it into the
3083# updated configure.ac (with AC_DIAGNOSE), and then outputs
3084# the replacement expansion.
3085
3086
3087# This is an auxiliary macro that is also run when
3088# autoupdate runs m4. It simply calls m4_warning, but
3089# we need a wrapper so that each warning is emitted only
3090# once. We break the quoting in m4_warning's argument in
3091# order to expand this macro's arguments, not AU_DEFUN's.
3092
3093
3094# Finally, this is the expansion that is picked up by
3095# autoconf. It tells the user to run autoupdate, and
3096# then outputs the replacement expansion. We do not care
3097# about autoupdate's warning because that contains
3098# information on what to do *after* running autoupdate.
3099
3100# This is what autoupdate's m4 run will expand. It fires
3101# the warning (with _au_warn_XXX), outputs it into the
3102# updated configure.ac (with AC_DIAGNOSE), and then outputs
3103# the replacement expansion.
3104
3105
3106# This is an auxiliary macro that is also run when
3107# autoupdate runs m4. It simply calls m4_warning, but
3108# we need a wrapper so that each warning is emitted only
3109# once. We break the quoting in m4_warning's argument in
3110# order to expand this macro's arguments, not AU_DEFUN's.
3111
3112
3113# Finally, this is the expansion that is picked up by
3114# autoconf. It tells the user to run autoupdate, and
3115# then outputs the replacement expansion. We do not care
3116# about autoupdate's warning because that contains
3117# information on what to do *after* running autoupdate.
3118
3119
3120
3121# _LT_PATH_LD_GNU
3122#- --------------
3123# _LT_PATH_LD_GNU
3124
3125
3126# _LT_CMD_RELOAD
3127# --------------
3128# find reload flag for linker
3129# -- PORTME Some linkers may need a different reload flag.
3130# _LT_CMD_RELOAD
3131
3132
3133# _LT_CHECK_MAGIC_METHOD
3134# ----------------------
3135# how to check for library dependencies
3136# -- PORTME fill in with the dynamic library characteristics
3137# _LT_CHECK_MAGIC_METHOD
3138
3139
3140# LT_PATH_NM
3141# ----------
3142# find the pathname to a BSD- or MS-compatible name lister
3143# LT_PATH_NM
3144
3145# Old names:
3146# This is what autoupdate's m4 run will expand. It fires
3147# the warning (with _au_warn_XXX), outputs it into the
3148# updated configure.ac (with AC_DIAGNOSE), and then outputs
3149# the replacement expansion.
3150
3151
3152# This is an auxiliary macro that is also run when
3153# autoupdate runs m4. It simply calls m4_warning, but
3154# we need a wrapper so that each warning is emitted only
3155# once. We break the quoting in m4_warning's argument in
3156# order to expand this macro's arguments, not AU_DEFUN's.
3157
3158
3159# Finally, this is the expansion that is picked up by
3160# autoconf. It tells the user to run autoupdate, and
3161# then outputs the replacement expansion. We do not care
3162# about autoupdate's warning because that contains
3163# information on what to do *after* running autoupdate.
3164
3165# This is what autoupdate's m4 run will expand. It fires
3166# the warning (with _au_warn_XXX), outputs it into the
3167# updated configure.ac (with AC_DIAGNOSE), and then outputs
3168# the replacement expansion.
3169
3170
3171# This is an auxiliary macro that is also run when
3172# autoupdate runs m4. It simply calls m4_warning, but
3173# we need a wrapper so that each warning is emitted only
3174# once. We break the quoting in m4_warning's argument in
3175# order to expand this macro's arguments, not AU_DEFUN's.
3176
3177
3178# Finally, this is the expansion that is picked up by
3179# autoconf. It tells the user to run autoupdate, and
3180# then outputs the replacement expansion. We do not care
3181# about autoupdate's warning because that contains
3182# information on what to do *after* running autoupdate.
3183
3184
3185
3186# LT_LIB_M
3187# --------
3188# check for math library
3189# LT_LIB_M
3190
3191# Old name:
3192# This is what autoupdate's m4 run will expand. It fires
3193# the warning (with _au_warn_XXX), outputs it into the
3194# updated configure.ac (with AC_DIAGNOSE), and then outputs
3195# the replacement expansion.
3196
3197
3198# This is an auxiliary macro that is also run when
3199# autoupdate runs m4. It simply calls m4_warning, but
3200# we need a wrapper so that each warning is emitted only
3201# once. We break the quoting in m4_warning's argument in
3202# order to expand this macro's arguments, not AU_DEFUN's.
3203
3204
3205# Finally, this is the expansion that is picked up by
3206# autoconf. It tells the user to run autoupdate, and
3207# then outputs the replacement expansion. We do not care
3208# about autoupdate's warning because that contains
3209# information on what to do *after* running autoupdate.
3210
3211
3212
3213# _LT_COMPILER_NO_RTTI([TAGNAME])
3214# -------------------------------
3215# _LT_COMPILER_NO_RTTI
3216
3217
3218# _LT_CMD_GLOBAL_SYMBOLS
3219# ----------------------
3220 # _LT_CMD_GLOBAL_SYMBOLS
3221
3222
3223# _LT_COMPILER_PIC([TAGNAME])
3224# ---------------------------
3225# _LT_COMPILER_PIC
3226
3227
3228# _LT_LINKER_SHLIBS([TAGNAME])
3229# ----------------------------
3230# See if the linker supports building shared libraries.
3231# _LT_LINKER_SHLIBS
3232
3233
3234# _LT_LANG_C_CONFIG([TAG])
3235# ------------------------
3236# Ensure that the configuration variables for a C compiler are suitably
3237# defined. These variables are subsequently used by _LT_CONFIG to write
3238# the compiler configuration to `libtool'.
3239# _LT_LANG_C_CONFIG
3240
3241
3242# _LT_LANG_CXX_CONFIG([TAG])
3243# --------------------------
3244# Ensure that the configuration variables for a C++ compiler are suitably
3245# defined. These variables are subsequently used by _LT_CONFIG to write
3246# the compiler configuration to `libtool'.
3247# _LT_LANG_CXX_CONFIG
3248
3249
3250# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3251# ---------------------------------
3252# Figure out "hidden" library dependencies from verbose
3253# compiler output when linking a shared library.
3254# Parse the compiler output and extract the necessary
3255# objects, libraries and library flags.
3256# _LT_SYS_HIDDEN_LIBDEPS
3257
3258
3259# _LT_LANG_F77_CONFIG([TAG])
3260# --------------------------
3261# Ensure that the configuration variables for a Fortran 77 compiler are
3262# suitably defined. These variables are subsequently used by _LT_CONFIG
3263# to write the compiler configuration to `libtool'.
3264# _LT_LANG_F77_CONFIG
3265
3266
3267# _LT_LANG_FC_CONFIG([TAG])
3268# -------------------------
3269# Ensure that the configuration variables for a Fortran compiler are
3270# suitably defined. These variables are subsequently used by _LT_CONFIG
3271# to write the compiler configuration to `libtool'.
3272# _LT_LANG_FC_CONFIG
3273
3274
3275# _LT_LANG_GCJ_CONFIG([TAG])
3276# --------------------------
3277# Ensure that the configuration variables for the GNU Java Compiler compiler
3278# are suitably defined. These variables are subsequently used by _LT_CONFIG
3279# to write the compiler configuration to `libtool'.
3280# _LT_LANG_GCJ_CONFIG
3281
3282
3283# _LT_LANG_RC_CONFIG([TAG])
3284# -------------------------
3285# Ensure that the configuration variables for the Windows resource compiler
3286# are suitably defined. These variables are subsequently used by _LT_CONFIG
3287# to write the compiler configuration to `libtool'.
3288# _LT_LANG_RC_CONFIG
3289
3290
3291# LT_PROG_GCJ
3292# -----------
3293
3294
3295# Old name:
3296# This is what autoupdate's m4 run will expand. It fires
3297# the warning (with _au_warn_XXX), outputs it into the
3298# updated configure.ac (with AC_DIAGNOSE), and then outputs
3299# the replacement expansion.
3300
3301
3302# This is an auxiliary macro that is also run when
3303# autoupdate runs m4. It simply calls m4_warning, but
3304# we need a wrapper so that each warning is emitted only
3305# once. We break the quoting in m4_warning's argument in
3306# order to expand this macro's arguments, not AU_DEFUN's.
3307
3308
3309# Finally, this is the expansion that is picked up by
3310# autoconf. It tells the user to run autoupdate, and
3311# then outputs the replacement expansion. We do not care
3312# about autoupdate's warning because that contains
3313# information on what to do *after* running autoupdate.
3314
3315
3316
3317# LT_PROG_RC
3318# ----------
3319
3320
3321# Old name:
3322# This is what autoupdate's m4 run will expand. It fires
3323# the warning (with _au_warn_XXX), outputs it into the
3324# updated configure.ac (with AC_DIAGNOSE), and then outputs
3325# the replacement expansion.
3326
3327
3328# This is an auxiliary macro that is also run when
3329# autoupdate runs m4. It simply calls m4_warning, but
3330# we need a wrapper so that each warning is emitted only
3331# once. We break the quoting in m4_warning's argument in
3332# order to expand this macro's arguments, not AU_DEFUN's.
3333
3334
3335# Finally, this is the expansion that is picked up by
3336# autoconf. It tells the user to run autoupdate, and
3337# then outputs the replacement expansion. We do not care
3338# about autoupdate's warning because that contains
3339# information on what to do *after* running autoupdate.
3340
3341
3342
3343# _LT_DECL_EGREP
3344# --------------
3345# If we don't have a new enough Autoconf to choose the best grep
3346# available, choose the one first in the user's PATH.
3347
3348
3349
3350# _LT_DECL_OBJDUMP
3351# --------------
3352# If we don't have a new enough Autoconf to choose the best objdump
3353# available, choose the one first in the user's PATH.
3354
3355
3356
3357# _LT_DECL_SED
3358# ------------
3359# Check for a fully-functional sed program, that truncates
3360# as few characters as possible. Prefer GNU sed if found.
3361# _LT_DECL_SED
3362
3363#m4_ifndef
3364
3365# Old name:
3366# This is what autoupdate's m4 run will expand. It fires
3367# the warning (with _au_warn_XXX), outputs it into the
3368# updated configure.ac (with AC_DIAGNOSE), and then outputs
3369# the replacement expansion.
3370
3371
3372# This is an auxiliary macro that is also run when
3373# autoupdate runs m4. It simply calls m4_warning, but
3374# we need a wrapper so that each warning is emitted only
3375# once. We break the quoting in m4_warning's argument in
3376# order to expand this macro's arguments, not AU_DEFUN's.
3377
3378
3379# Finally, this is the expansion that is picked up by
3380# autoconf. It tells the user to run autoupdate, and
3381# then outputs the replacement expansion. We do not care
3382# about autoupdate's warning because that contains
3383# information on what to do *after* running autoupdate.
3384
3385
3386
3387# _LT_CHECK_SHELL_FEATURES
3388# ------------------------
3389# Find out whether the shell is Bourne or XSI compatible,
3390# or has some other useful features.
3391# _LT_CHECK_SHELL_FEATURES
3392
3393
3394# _LT_PROG_XSI_SHELLFNS
3395# ---------------------
3396# Bourne and XSI compatible variants of some useful shell functions.
3397
3398
3399# Helper functions for option handling. -*- Autoconf -*-
3400#
3401# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3402# Inc.
3403# Written by Gary V. Vaughan, 2004
3404#
3405# This file is free software; the Free Software Foundation gives
3406# unlimited permission to copy and/or distribute it, with or without
3407# modifications, as long as this notice is preserved.
3408
3409# serial 6 ltoptions.m4
3410
3411# This is to help aclocal find these macros, as it can't see m4_define.
3412
3413
3414
3415# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3416# ------------------------------------------
3417
3418
3419
3420# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3421# ---------------------------------------
3422# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3423# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3424# saved as a flag.
3425
3426
3427
3428# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3429# ------------------------------------------------------------
3430# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3431
3432
3433
3434# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3435# -------------------------------------------------------
3436# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3437# are set.
3438
3439
3440
3441# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3442# ----------------------------------------
3443# OPTION-LIST is a space-separated list of Libtool options associated
3444# with MACRO-NAME. If any OPTION has a matching handler declared with
3445# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3446# the unknown option and exit.
3447# _LT_SET_OPTIONS
3448
3449
3450## --------------------------------- ##
3451## Macros to handle LT_INIT options. ##
3452## --------------------------------- ##
3453
3454# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3455# -----------------------------------------
3456
3457
3458
3459# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3460# -----------------------------------------------
3461# LT_OPTION_DEFINE
3462
3463
3464# dlopen
3465# ------
3466
3467
3468# This is what autoupdate's m4 run will expand. It fires
3469# the warning (with _au_warn_XXX), outputs it into the
3470# updated configure.ac (with AC_DIAGNOSE), and then outputs
3471# the replacement expansion.
3472
3473
3474# This is an auxiliary macro that is also run when
3475# autoupdate runs m4. It simply calls m4_warning, but
3476# we need a wrapper so that each warning is emitted only
3477# once. We break the quoting in m4_warning's argument in
3478# order to expand this macro's arguments, not AU_DEFUN's.
3479
3480
3481# Finally, this is the expansion that is picked up by
3482# autoconf. It tells the user to run autoupdate, and
3483# then outputs the replacement expansion. We do not care
3484# about autoupdate's warning because that contains
3485# information on what to do *after* running autoupdate.
3486
3487
3488
3489
3490# win32-dll
3491# ---------
3492# Declare package support for building win32 dll's.
3493# win32-dll
3494
3495# This is what autoupdate's m4 run will expand. It fires
3496# the warning (with _au_warn_XXX), outputs it into the
3497# updated configure.ac (with AC_DIAGNOSE), and then outputs
3498# the replacement expansion.
3499
3500
3501# This is an auxiliary macro that is also run when
3502# autoupdate runs m4. It simply calls m4_warning, but
3503# we need a wrapper so that each warning is emitted only
3504# once. We break the quoting in m4_warning's argument in
3505# order to expand this macro's arguments, not AU_DEFUN's.
3506
3507
3508# Finally, this is the expansion that is picked up by
3509# autoconf. It tells the user to run autoupdate, and
3510# then outputs the replacement expansion. We do not care
3511# about autoupdate's warning because that contains
3512# information on what to do *after* running autoupdate.
3513
3514
3515
3516
3517# _LT_ENABLE_SHARED([DEFAULT])
3518# ----------------------------
3519# implement the --enable-shared flag, and supports the `shared' and
3520# `disable-shared' LT_INIT options.
3521# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3522# _LT_ENABLE_SHARED
3523
3524
3525
3526
3527# Old names:
3528
3529
3530
3531
3532# This is what autoupdate's m4 run will expand. It fires
3533# the warning (with _au_warn_XXX), outputs it into the
3534# updated configure.ac (with AC_DIAGNOSE), and then outputs
3535# the replacement expansion.
3536
3537
3538# This is an auxiliary macro that is also run when
3539# autoupdate runs m4. It simply calls m4_warning, but
3540# we need a wrapper so that each warning is emitted only
3541# once. We break the quoting in m4_warning's argument in
3542# order to expand this macro's arguments, not AU_DEFUN's.
3543
3544
3545# Finally, this is the expansion that is picked up by
3546# autoconf. It tells the user to run autoupdate, and
3547# then outputs the replacement expansion. We do not care
3548# about autoupdate's warning because that contains
3549# information on what to do *after* running autoupdate.
3550
3551# This is what autoupdate's m4 run will expand. It fires
3552# the warning (with _au_warn_XXX), outputs it into the
3553# updated configure.ac (with AC_DIAGNOSE), and then outputs
3554# the replacement expansion.
3555
3556
3557# This is an auxiliary macro that is also run when
3558# autoupdate runs m4. It simply calls m4_warning, but
3559# we need a wrapper so that each warning is emitted only
3560# once. We break the quoting in m4_warning's argument in
3561# order to expand this macro's arguments, not AU_DEFUN's.
3562
3563
3564# Finally, this is the expansion that is picked up by
3565# autoconf. It tells the user to run autoupdate, and
3566# then outputs the replacement expansion. We do not care
3567# about autoupdate's warning because that contains
3568# information on what to do *after* running autoupdate.
3569
3570
3571
3572
3573
3574# _LT_ENABLE_STATIC([DEFAULT])
3575# ----------------------------
3576# implement the --enable-static flag, and support the `static' and
3577# `disable-static' LT_INIT options.
3578# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3579# _LT_ENABLE_STATIC
3580
3581
3582
3583
3584# Old names:
3585
3586
3587
3588
3589# This is what autoupdate's m4 run will expand. It fires
3590# the warning (with _au_warn_XXX), outputs it into the
3591# updated configure.ac (with AC_DIAGNOSE), and then outputs
3592# the replacement expansion.
3593
3594
3595# This is an auxiliary macro that is also run when
3596# autoupdate runs m4. It simply calls m4_warning, but
3597# we need a wrapper so that each warning is emitted only
3598# once. We break the quoting in m4_warning's argument in
3599# order to expand this macro's arguments, not AU_DEFUN's.
3600
3601
3602# Finally, this is the expansion that is picked up by
3603# autoconf. It tells the user to run autoupdate, and
3604# then outputs the replacement expansion. We do not care
3605# about autoupdate's warning because that contains
3606# information on what to do *after* running autoupdate.
3607
3608# This is what autoupdate's m4 run will expand. It fires
3609# the warning (with _au_warn_XXX), outputs it into the
3610# updated configure.ac (with AC_DIAGNOSE), and then outputs
3611# the replacement expansion.
3612
3613
3614# This is an auxiliary macro that is also run when
3615# autoupdate runs m4. It simply calls m4_warning, but
3616# we need a wrapper so that each warning is emitted only
3617# once. We break the quoting in m4_warning's argument in
3618# order to expand this macro's arguments, not AU_DEFUN's.
3619
3620
3621# Finally, this is the expansion that is picked up by
3622# autoconf. It tells the user to run autoupdate, and
3623# then outputs the replacement expansion. We do not care
3624# about autoupdate's warning because that contains
3625# information on what to do *after* running autoupdate.
3626
3627
3628
3629
3630
3631# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3632# ----------------------------------
3633# implement the --enable-fast-install flag, and support the `fast-install'
3634# and `disable-fast-install' LT_INIT options.
3635# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3636# _LT_ENABLE_FAST_INSTALL
3637
3638
3639
3640
3641# Old names:
3642# This is what autoupdate's m4 run will expand. It fires
3643# the warning (with _au_warn_XXX), outputs it into the
3644# updated configure.ac (with AC_DIAGNOSE), and then outputs
3645# the replacement expansion.
3646
3647
3648# This is an auxiliary macro that is also run when
3649# autoupdate runs m4. It simply calls m4_warning, but
3650# we need a wrapper so that each warning is emitted only
3651# once. We break the quoting in m4_warning's argument in
3652# order to expand this macro's arguments, not AU_DEFUN's.
3653
3654
3655# Finally, this is the expansion that is picked up by
3656# autoconf. It tells the user to run autoupdate, and
3657# then outputs the replacement expansion. We do not care
3658# about autoupdate's warning because that contains
3659# information on what to do *after* running autoupdate.
3660
3661
3662# This is what autoupdate's m4 run will expand. It fires
3663# the warning (with _au_warn_XXX), outputs it into the
3664# updated configure.ac (with AC_DIAGNOSE), and then outputs
3665# the replacement expansion.
3666
3667
3668# This is an auxiliary macro that is also run when
3669# autoupdate runs m4. It simply calls m4_warning, but
3670# we need a wrapper so that each warning is emitted only
3671# once. We break the quoting in m4_warning's argument in
3672# order to expand this macro's arguments, not AU_DEFUN's.
3673
3674
3675# Finally, this is the expansion that is picked up by
3676# autoconf. It tells the user to run autoupdate, and
3677# then outputs the replacement expansion. We do not care
3678# about autoupdate's warning because that contains
3679# information on what to do *after* running autoupdate.
3680
3681
3682
3683
3684# _LT_WITH_PIC([MODE])
3685# --------------------
3686# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3687# LT_INIT options.
3688# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3689# _LT_WITH_PIC
3690
3691
3692
3693
3694# Old name:
3695# This is what autoupdate's m4 run will expand. It fires
3696# the warning (with _au_warn_XXX), outputs it into the
3697# updated configure.ac (with AC_DIAGNOSE), and then outputs
3698# the replacement expansion.
3699
3700
3701# This is an auxiliary macro that is also run when
3702# autoupdate runs m4. It simply calls m4_warning, but
3703# we need a wrapper so that each warning is emitted only
3704# once. We break the quoting in m4_warning's argument in
3705# order to expand this macro's arguments, not AU_DEFUN's.
3706
3707
3708# Finally, this is the expansion that is picked up by
3709# autoconf. It tells the user to run autoupdate, and
3710# then outputs the replacement expansion. We do not care
3711# about autoupdate's warning because that contains
3712# information on what to do *after* running autoupdate.
3713
3714
3715
3716## ----------------- ##
3717## LTDL_INIT Options ##
3718## ----------------- ##
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3730#
3731# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3732# Written by Gary V. Vaughan, 2004
3733#
3734# This file is free software; the Free Software Foundation gives
3735# unlimited permission to copy and/or distribute it, with or without
3736# modifications, as long as this notice is preserved.
3737
3738# serial 6 ltsugar.m4
3739
3740# This is to help aclocal find these macros, as it can't see m4_define.
3741
3742
3743
3744# lt_join(SEP, ARG1, [ARG2...])
3745# -----------------------------
3746# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3747# associated separator.
3748# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3749# versions in m4sugar had bugs.
3750
3751
3752
3753
3754# lt_car(LIST)
3755# lt_cdr(LIST)
3756# ------------
3757# Manipulate m4 lists.
3758# These macros are necessary as long as will still need to support
3759# Autoconf-2.59 which quotes differently.
3760
3761
3762
3763
3764
3765# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3766# ------------------------------------------
3767# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3768# Note that neither SEPARATOR nor STRING are expanded; they are appended
3769# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3770# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3771# than defined and empty).
3772#
3773# This macro is needed until we can rely on Autoconf 2.62, since earlier
3774# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3775
3776
3777
3778
3779# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3780# ----------------------------------------------------------
3781# Produce a SEP delimited list of all paired combinations of elements of
3782# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3783# has the form PREFIXmINFIXSUFFIXn.
3784# Needed until we can rely on m4_combine added in Autoconf 2.62.
3785
3786
3787
3788# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3789# -----------------------------------------------------------------------
3790# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3791# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3792
3793
3794
3795# lt_dict_add(DICT, KEY, VALUE)
3796# -----------------------------
3797
3798
3799
3800# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3801# --------------------------------------------
3802
3803
3804
3805# lt_dict_fetch(DICT, KEY, [SUBKEY])
3806# ----------------------------------
3807
3808
3809
3810# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3811# -----------------------------------------------------------------
3812
3813
3814
3815# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3816# --------------------------------------------------------------
3817
3818
3819# ltversion.m4 -- version numbers -*- Autoconf -*-
3820#
3821# Copyright (C) 2004 Free Software Foundation, Inc.
3822# Written by Scott James Remnant, 2004
3823#
3824# This file is free software; the Free Software Foundation gives
3825# unlimited permission to copy and/or distribute it, with or without
3826# modifications, as long as this notice is preserved.
3827
3828# Generated from ltversion.in.
3829
3830# serial 3134 ltversion.m4
3831# This file is part of GNU Libtool
3832
3833
3834
3835
3836
3837
3838# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3839#
3840# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3841# Written by Scott James Remnant, 2004.
3842#
3843# This file is free software; the Free Software Foundation gives
3844# unlimited permission to copy and/or distribute it, with or without
3845# modifications, as long as this notice is preserved.
3846
3847# serial 4 lt~obsolete.m4
3848
3849# These exist entirely to fool aclocal when bootstrapping libtool.
3850#
3851# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3852# which have later been changed to m4_define as they aren't part of the
3853# exported API, or moved to Autoconf or Automake where they belong.
3854#
3855# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3856# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3857# using a macro with the same name in our local m4/libtool.m4 it'll
3858# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3859# and doesn't know about Autoconf macros at all.)
3860#
3861# So we provide this file, which has a silly filename so it's always
3862# included after everything else. This provides aclocal with the
3863# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3864# because those macros already exist, or will be overwritten later.
3865# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3866#
3867# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3868# Yes, that means every name once taken will need to remain here until
3869# we give up compatibility with versions before 1.7, at which point
3870# we need to keep only those names which we still refer to.
3871
3872# This is to help aclocal find these macros, as it can't see m4_define.
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937## -*- Autoconf -*-
3938
3939# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3940# Free Software Foundation, Inc.
3941#
3942# This file is free software; the Free Software Foundation
3943# gives unlimited permission to copy and/or distribute it,
3944# with or without modifications, as long as this notice is preserved.
3945
3946# serial 8
3947
3948# Based on depend.m4 from automake 1.9, modified for standalone use in
3949# an environment where GNU make is required.
3950
3951# ZW_PROG_COMPILER_DEPENDENCIES
3952# -----------------------------
3953# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3954# sets fooDEPMODE accordingly. Cache-variable compatible with
3955# original; not side-effect compatible. As the users of this macro
3956# may require accurate dependencies for correct builds, it does *not*
3957# honor --disable-dependency-checking, and failure to detect a usable
3958# method is an error. depcomp is assumed to be located in
3959# $ac_aux_dir.
3960#
3961# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3962
3963
3964
3965# AM_SET_DEPDIR
3966# -------------
3967# Choose a directory name for dependency files.
3968
3969
3970# ZW_CREATE_DEPDIR
3971# ----------------
3972# As AM_SET_DEPDIR, but also create the directory at config.status time.
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
6bb11ab3
L
4014
4015
4016
4017
4018
6bb11ab3
L
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
6bb11ab3
L
4034
4035
4036
4037
4038
4039# intl sister-directory configuration rules.
4040#
4041
4042# The idea behind this macro is that there's no need to repeat all the
4043# autoconf probes done by the intl directory - it's already done them
4044# for us. In fact, there's no need even to look at the cache for the
4045# answers. All we need to do is nab a few pieces of information.
4046# The intl directory is set up to make this easy, by generating a
4047# small file which can be sourced as a shell script; then we produce
4048# the necessary substitutions and definitions for this directory.
4049
4050
4051
4052# Autoconf M4 include file defining utility macros for complex Canadian
4053# cross builds.
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063####
4064# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4065# or AC_INIT.
4066# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4067
4068####
4069# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4070# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4071
4072
4073####
4074# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4075# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4076
4077
4078
4079# Backported from Autoconf 2.5x; can go away when and if
4080# we switch. Put the OS path separator in $PATH_SEPARATOR.
4081
4082
4083
4084
37f980dc
SM
4085
4086
4087
4088
6bb11ab3
L
4089# ACX_HAVE_GCC_FOR_TARGET
4090# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4091
4092
4093# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4094# Searching for installed target binutils. We need to take extra care,
4095# else we may find the wrong assembler, linker, etc., and lose.
4096#
4097# First try --with-build-time-tools, if specified.
4098#
4099# For build != host, we ask the installed GCC for the name of the tool it
4100# uses, and accept it if it is an absolute path. This is because the
4101# only good choice for a compiler is the same GCC version that is being
4102# installed (or we couldn't make target libraries), and we assume that
4103# on the host system we'll have not only the same GCC version, but also
4104# the same binutils version.
4105#
4106# For build == host, search the same directories that the installed
4107# compiler will search. We used to do this for the assembler, linker,
4108# and nm only; for simplicity of configuration, however, we extend this
4109# criterion to tools (such as ar and ranlib) that are never invoked by
4110# the compiler, to avoid mismatches.
4111#
4112# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4113# if build == target. This makes the most sense only when bootstrapping,
4114# but we also do so when build != host. In this case, we hope that the
4115# build and host systems will have similar contents of MD_EXEC_PREFIX.
4116#
4117# If we do not find a suitable binary, then try the user's path.
4118
4119
4120###
4121# AC_PROG_CPP_WERROR
4122# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4123# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4124# For now, using this also overrides header checks to use only the
4125# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4126# bit harder from here).
4127# Eventually autoconf will default to checking headers with the compiler
4128# instead, and we'll have to do this differently.
4129
4130# AC_PROG_CPP_WERROR
4131
4132# Test for GNAT.
4133# We require the gnatbind & gnatmake programs, as well as a compiler driver
4134# that understands Ada. We use the user's CC setting, already found, and
4135# possibly add $1 to the command-line parameters.
4136#
4137# Sets the shell variable have_gnat to yes or no as appropriate, and
4138# substitutes GNATBIND and GNATMAKE.
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164ac_ext=c
4165ac_cpp='$CPP $CPPFLAGS'
4166ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4167ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4168ac_compiler_gnu=$ac_cv_c_compiler_gnu
4169if test -n "$ac_tool_prefix"; then
4170 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4171set dummy ${ac_tool_prefix}gcc; ac_word=$2
4172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4173$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4174if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4175 $as_echo_n "(cached) " >&6
4176else
4177 if test -n "$CC"; then
4178 ac_cv_prog_CC="$CC" # Let the user override the test.
4179else
4180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4181for as_dir in $PATH
4182do
4183 IFS=$as_save_IFS
4184 test -z "$as_dir" && as_dir=.
4185 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4187 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4189 break 2
4190 fi
4191done
4192 done
4193IFS=$as_save_IFS
4194
4195fi
4196fi
4197CC=$ac_cv_prog_CC
4198if test -n "$CC"; then
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4200$as_echo "$CC" >&6; }
4201else
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4203$as_echo "no" >&6; }
4204fi
4205
4206
4207fi
4208if test -z "$ac_cv_prog_CC"; then
4209 ac_ct_CC=$CC
4210 # Extract the first word of "gcc", so it can be a program name with args.
4211set dummy gcc; ac_word=$2
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4214if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4215 $as_echo_n "(cached) " >&6
4216else
4217 if test -n "$ac_ct_CC"; then
4218 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4219else
4220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221for as_dir in $PATH
4222do
4223 IFS=$as_save_IFS
4224 test -z "$as_dir" && as_dir=.
4225 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4227 ac_cv_prog_ac_ct_CC="gcc"
4228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4229 break 2
4230 fi
4231done
4232 done
4233IFS=$as_save_IFS
4234
4235fi
4236fi
4237ac_ct_CC=$ac_cv_prog_ac_ct_CC
4238if test -n "$ac_ct_CC"; then
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4240$as_echo "$ac_ct_CC" >&6; }
4241else
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243$as_echo "no" >&6; }
4244fi
4245
4246 if test "x$ac_ct_CC" = x; then
4247 CC=""
4248 else
4249 case $cross_compiling:$ac_tool_warned in
4250yes:)
4251{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4252$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4253ac_tool_warned=yes ;;
4254esac
4255 CC=$ac_ct_CC
4256 fi
4257else
4258 CC="$ac_cv_prog_CC"
4259fi
4260
4261if test -z "$CC"; then
4262 if test -n "$ac_tool_prefix"; then
4263 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4264set dummy ${ac_tool_prefix}cc; ac_word=$2
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4266$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4267if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4268 $as_echo_n "(cached) " >&6
4269else
4270 if test -n "$CC"; then
4271 ac_cv_prog_CC="$CC" # Let the user override the test.
4272else
4273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH
4275do
4276 IFS=$as_save_IFS
4277 test -z "$as_dir" && as_dir=.
4278 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4280 ac_cv_prog_CC="${ac_tool_prefix}cc"
4281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4282 break 2
4283 fi
4284done
4285 done
4286IFS=$as_save_IFS
4287
4288fi
4289fi
4290CC=$ac_cv_prog_CC
4291if test -n "$CC"; then
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4293$as_echo "$CC" >&6; }
4294else
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4296$as_echo "no" >&6; }
4297fi
4298
4299
4300 fi
4301fi
4302if test -z "$CC"; then
4303 # Extract the first word of "cc", so it can be a program name with args.
4304set dummy cc; ac_word=$2
4305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4306$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4307if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4308 $as_echo_n "(cached) " >&6
4309else
4310 if test -n "$CC"; then
4311 ac_cv_prog_CC="$CC" # Let the user override the test.
4312else
4313 ac_prog_rejected=no
4314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4315for as_dir in $PATH
4316do
4317 IFS=$as_save_IFS
4318 test -z "$as_dir" && as_dir=.
4319 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4321 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4322 ac_prog_rejected=yes
4323 continue
4324 fi
4325 ac_cv_prog_CC="cc"
4326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4327 break 2
4328 fi
4329done
4330 done
4331IFS=$as_save_IFS
4332
4333if test $ac_prog_rejected = yes; then
4334 # We found a bogon in the path, so make sure we never use it.
4335 set dummy $ac_cv_prog_CC
4336 shift
4337 if test $# != 0; then
4338 # We chose a different compiler from the bogus one.
4339 # However, it has the same basename, so the bogon will be chosen
4340 # first if we set CC to just the basename; use the full file name.
4341 shift
4342 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4343 fi
4344fi
4345fi
4346fi
4347CC=$ac_cv_prog_CC
4348if test -n "$CC"; then
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4350$as_echo "$CC" >&6; }
4351else
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4353$as_echo "no" >&6; }
4354fi
4355
4356
4357fi
4358if test -z "$CC"; then
4359 if test -n "$ac_tool_prefix"; then
4360 for ac_prog in cl.exe
4361 do
4362 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4363set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4365$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4366if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4367 $as_echo_n "(cached) " >&6
4368else
4369 if test -n "$CC"; then
4370 ac_cv_prog_CC="$CC" # Let the user override the test.
4371else
4372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4373for as_dir in $PATH
4374do
4375 IFS=$as_save_IFS
4376 test -z "$as_dir" && as_dir=.
4377 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4379 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4381 break 2
4382 fi
4383done
4384 done
4385IFS=$as_save_IFS
4386
4387fi
4388fi
4389CC=$ac_cv_prog_CC
4390if test -n "$CC"; then
4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4392$as_echo "$CC" >&6; }
4393else
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4395$as_echo "no" >&6; }
4396fi
4397
4398
4399 test -n "$CC" && break
4400 done
4401fi
4402if test -z "$CC"; then
4403 ac_ct_CC=$CC
4404 for ac_prog in cl.exe
4405do
4406 # Extract the first word of "$ac_prog", so it can be a program name with args.
4407set dummy $ac_prog; ac_word=$2
4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4409$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4410if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4411 $as_echo_n "(cached) " >&6
4412else
4413 if test -n "$ac_ct_CC"; then
4414 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4415else
4416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4417for as_dir in $PATH
4418do
4419 IFS=$as_save_IFS
4420 test -z "$as_dir" && as_dir=.
4421 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4423 ac_cv_prog_ac_ct_CC="$ac_prog"
4424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4425 break 2
4426 fi
4427done
4428 done
4429IFS=$as_save_IFS
4430
4431fi
4432fi
4433ac_ct_CC=$ac_cv_prog_ac_ct_CC
4434if test -n "$ac_ct_CC"; then
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4436$as_echo "$ac_ct_CC" >&6; }
4437else
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4439$as_echo "no" >&6; }
4440fi
4441
4442
4443 test -n "$ac_ct_CC" && break
4444done
4445
4446 if test "x$ac_ct_CC" = x; then
4447 CC=""
4448 else
4449 case $cross_compiling:$ac_tool_warned in
4450yes:)
4451{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4452$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4453ac_tool_warned=yes ;;
4454esac
4455 CC=$ac_ct_CC
4456 fi
4457fi
4458
4459fi
4460
4461
4462test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4463$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4464as_fn_error $? "no acceptable C compiler found in \$PATH
4465See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4466
4467# Provide some information about the compiler.
4468$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4469set X $ac_compile
4470ac_compiler=$2
4471for ac_option in --version -v -V -qversion; do
4472 { { ac_try="$ac_compiler $ac_option >&5"
4473case "(($ac_try" in
4474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4475 *) ac_try_echo=$ac_try;;
4476esac
4477eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4478$as_echo "$ac_try_echo"; } >&5
4479 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4480 ac_status=$?
4481 if test -s conftest.err; then
4482 sed '10a\
4483... rest of stderr output deleted ...
4484 10q' conftest.err >conftest.er1
4485 cat conftest.er1 >&5
6bb11ab3 4486 fi
d0ac1c44 4487 rm -f conftest.er1 conftest.err
6bb11ab3
L
4488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4489 test $ac_status = 0; }
4490done
4491
4492cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4493/* end confdefs.h. */
4494
4495int
4496main ()
4497{
4498
4499 ;
4500 return 0;
4501}
4502_ACEOF
4503ac_clean_files_save=$ac_clean_files
d0ac1c44 4504ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4505# Try to create an executable without -o first, disregard a.out.
4506# It will help us diagnose broken compilers, and finding out an intuition
4507# of exeext.
d0ac1c44
SM
4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4509$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4510ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4511
4512# The possible output files:
4513ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4514
4515ac_rmfiles=
4516for ac_file in $ac_files
4517do
4518 case $ac_file in
4519 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4520 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4521 esac
4522done
4523rm -f $ac_rmfiles
4524
4525if { { ac_try="$ac_link_default"
4526case "(($ac_try" in
4527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4528 *) ac_try_echo=$ac_try;;
4529esac
4530eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4531$as_echo "$ac_try_echo"; } >&5
4532 (eval "$ac_link_default") 2>&5
4533 ac_status=$?
4534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4535 test $ac_status = 0; }; then :
4536 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4537# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4538# in a Makefile. We should not override ac_cv_exeext if it was cached,
4539# so that the user can short-circuit this test for compilers unknown to
4540# Autoconf.
4541for ac_file in $ac_files ''
4542do
4543 test -f "$ac_file" || continue
4544 case $ac_file in
4545 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4546 ;;
4547 [ab].out )
4548 # We found the default executable, but exeext='' is most
4549 # certainly right.
4550 break;;
4551 *.* )
4552 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4553 then :; else
4554 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4555 fi
4556 # We set ac_cv_exeext here because the later test for it is not
4557 # safe: cross compilers may not add the suffix if given an `-o'
4558 # argument, so we may need to know it at that point already.
4559 # Even if this section looks crufty: it has the advantage of
4560 # actually working.
4561 break;;
4562 * )
4563 break;;
4564 esac
4565done
4566test "$ac_cv_exeext" = no && ac_cv_exeext=
4567
4568else
4569 ac_file=''
4570fi
6bb11ab3 4571if test -z "$ac_file"; then :
d0ac1c44
SM
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4573$as_echo "no" >&6; }
4574$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4575sed 's/^/| /' conftest.$ac_ext >&5
4576
4577{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4578$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4579as_fn_error 77 "C compiler cannot create executables
4580See \`config.log' for more details" "$LINENO" 5; }
4581else
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4583$as_echo "yes" >&6; }
6bb11ab3 4584fi
d0ac1c44
SM
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4586$as_echo_n "checking for C compiler default output file name... " >&6; }
4587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4588$as_echo "$ac_file" >&6; }
6bb11ab3
L
4589ac_exeext=$ac_cv_exeext
4590
d0ac1c44 4591rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4592ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4594$as_echo_n "checking for suffix of executables... " >&6; }
4595if { { ac_try="$ac_link"
4596case "(($ac_try" in
4597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4598 *) ac_try_echo=$ac_try;;
4599esac
4600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4601$as_echo "$ac_try_echo"; } >&5
4602 (eval "$ac_link") 2>&5
4603 ac_status=$?
4604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4605 test $ac_status = 0; }; then :
4606 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4607# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4608# work properly (i.e., refer to `conftest.exe'), while it won't with
4609# `rm'.
4610for ac_file in conftest.exe conftest conftest.*; do
4611 test -f "$ac_file" || continue
4612 case $ac_file in
4613 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4614 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4615 break;;
4616 * ) break;;
4617 esac
4618done
4619else
4620 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4621$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4622as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4623See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4624fi
d0ac1c44 4625rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4627$as_echo "$ac_cv_exeext" >&6; }
4628
4629rm -f conftest.$ac_ext
4630EXEEXT=$ac_cv_exeext
4631ac_exeext=$EXEEXT
d0ac1c44
SM
4632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4633/* end confdefs.h. */
4634#include <stdio.h>
4635int
4636main ()
4637{
4638FILE *f = fopen ("conftest.out", "w");
4639 return ferror (f) || fclose (f) != 0;
4640
4641 ;
4642 return 0;
4643}
4644_ACEOF
4645ac_clean_files="$ac_clean_files conftest.out"
4646# Check that the compiler produces executables we can run. If not, either
4647# the compiler is broken, or we cross compile.
4648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4649$as_echo_n "checking whether we are cross compiling... " >&6; }
4650if test "$cross_compiling" != yes; then
4651 { { ac_try="$ac_link"
4652case "(($ac_try" in
4653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4654 *) ac_try_echo=$ac_try;;
4655esac
4656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4657$as_echo "$ac_try_echo"; } >&5
4658 (eval "$ac_link") 2>&5
4659 ac_status=$?
4660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4661 test $ac_status = 0; }
4662 if { ac_try='./conftest$ac_cv_exeext'
4663 { { case "(($ac_try" in
4664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4665 *) ac_try_echo=$ac_try;;
4666esac
4667eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4668$as_echo "$ac_try_echo"; } >&5
4669 (eval "$ac_try") 2>&5
4670 ac_status=$?
4671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4672 test $ac_status = 0; }; }; then
4673 cross_compiling=no
4674 else
4675 if test "$cross_compiling" = maybe; then
4676 cross_compiling=yes
4677 else
4678 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4680as_fn_error $? "cannot run C compiled programs.
4681If you meant to cross compile, use \`--host'.
4682See \`config.log' for more details" "$LINENO" 5; }
4683 fi
4684 fi
4685fi
4686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4687$as_echo "$cross_compiling" >&6; }
4688
4689rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4690ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4692$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4693if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4694 $as_echo_n "(cached) " >&6
4695else
4696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4697/* end confdefs.h. */
4698
4699int
4700main ()
4701{
4702
4703 ;
4704 return 0;
4705}
4706_ACEOF
4707rm -f conftest.o conftest.obj
4708if { { ac_try="$ac_compile"
4709case "(($ac_try" in
4710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4711 *) ac_try_echo=$ac_try;;
4712esac
4713eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4714$as_echo "$ac_try_echo"; } >&5
4715 (eval "$ac_compile") 2>&5
4716 ac_status=$?
4717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4718 test $ac_status = 0; }; then :
4719 for ac_file in conftest.o conftest.obj conftest.*; do
4720 test -f "$ac_file" || continue;
4721 case $ac_file in
4722 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4723 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4724 break;;
4725 esac
4726done
4727else
4728 $as_echo "$as_me: failed program was:" >&5
4729sed 's/^/| /' conftest.$ac_ext >&5
4730
4731{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4732$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4733as_fn_error $? "cannot compute suffix of object files: cannot compile
4734See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4735fi
4736rm -f conftest.$ac_cv_objext conftest.$ac_ext
4737fi
4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4739$as_echo "$ac_cv_objext" >&6; }
4740OBJEXT=$ac_cv_objext
4741ac_objext=$OBJEXT
4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4743$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4744if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4745 $as_echo_n "(cached) " >&6
4746else
4747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748/* end confdefs.h. */
4749
4750int
4751main ()
4752{
4753#ifndef __GNUC__
4754 choke me
4755#endif
4756
4757 ;
4758 return 0;
4759}
4760_ACEOF
4761if ac_fn_c_try_compile "$LINENO"; then :
4762 ac_compiler_gnu=yes
4763else
4764 ac_compiler_gnu=no
4765fi
4766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4767ac_cv_c_compiler_gnu=$ac_compiler_gnu
4768
4769fi
4770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4771$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4772if test $ac_compiler_gnu = yes; then
4773 GCC=yes
4774else
4775 GCC=
4776fi
4777ac_test_CFLAGS=${CFLAGS+set}
4778ac_save_CFLAGS=$CFLAGS
4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4780$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4781if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4782 $as_echo_n "(cached) " >&6
4783else
4784 ac_save_c_werror_flag=$ac_c_werror_flag
4785 ac_c_werror_flag=yes
4786 ac_cv_prog_cc_g=no
4787 CFLAGS="-g"
4788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789/* end confdefs.h. */
4790
4791int
4792main ()
4793{
4794
4795 ;
4796 return 0;
4797}
4798_ACEOF
4799if ac_fn_c_try_compile "$LINENO"; then :
4800 ac_cv_prog_cc_g=yes
4801else
4802 CFLAGS=""
4803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4804/* end confdefs.h. */
4805
4806int
4807main ()
4808{
4809
4810 ;
4811 return 0;
4812}
4813_ACEOF
4814if ac_fn_c_try_compile "$LINENO"; then :
4815
4816else
4817 ac_c_werror_flag=$ac_save_c_werror_flag
4818 CFLAGS="-g"
4819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4820/* end confdefs.h. */
4821
4822int
4823main ()
4824{
4825
4826 ;
4827 return 0;
4828}
4829_ACEOF
4830if ac_fn_c_try_compile "$LINENO"; then :
4831 ac_cv_prog_cc_g=yes
4832fi
4833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834fi
4835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4836fi
4837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4838 ac_c_werror_flag=$ac_save_c_werror_flag
4839fi
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4841$as_echo "$ac_cv_prog_cc_g" >&6; }
4842if test "$ac_test_CFLAGS" = set; then
4843 CFLAGS=$ac_save_CFLAGS
4844elif test $ac_cv_prog_cc_g = yes; then
4845 if test "$GCC" = yes; then
4846 CFLAGS="-g -O2"
4847 else
4848 CFLAGS="-g"
4849 fi
4850else
4851 if test "$GCC" = yes; then
4852 CFLAGS="-O2"
4853 else
4854 CFLAGS=
4855 fi
4856fi
4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4858$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4859if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4860 $as_echo_n "(cached) " >&6
4861else
4862 ac_cv_prog_cc_c89=no
4863ac_save_CC=$CC
4864cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4865/* end confdefs.h. */
4866#include <stdarg.h>
4867#include <stdio.h>
d0ac1c44 4868struct stat;
6bb11ab3
L
4869/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4870struct buf { int x; };
4871FILE * (*rcsopen) (struct buf *, struct stat *, int);
4872static char *e (p, i)
4873 char **p;
4874 int i;
4875{
4876 return p[i];
4877}
4878static char *f (char * (*g) (char **, int), char **p, ...)
4879{
4880 char *s;
4881 va_list v;
4882 va_start (v,p);
4883 s = g (p, va_arg (v,int));
4884 va_end (v);
4885 return s;
4886}
4887
4888/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4889 function prototypes and stuff, but not '\xHH' hex character constants.
4890 These don't provoke an error unfortunately, instead are silently treated
4891 as 'x'. The following induces an error, until -std is added to get
4892 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4893 array size at least. It's necessary to write '\x00'==0 to get something
4894 that's true only with -std. */
4895int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4896
4897/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4898 inside strings and character constants. */
4899#define FOO(x) 'x'
4900int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4901
4902int test (int i, double x);
4903struct s1 {int (*f) (int a);};
4904struct s2 {int (*f) (double a);};
4905int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4906int argc;
4907char **argv;
4908int
4909main ()
4910{
4911return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4912 ;
4913 return 0;
4914}
4915_ACEOF
4916for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4917 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4918do
4919 CC="$ac_save_CC $ac_arg"
4920 if ac_fn_c_try_compile "$LINENO"; then :
4921 ac_cv_prog_cc_c89=$ac_arg
4922fi
4923rm -f core conftest.err conftest.$ac_objext
4924 test "x$ac_cv_prog_cc_c89" != "xno" && break
4925done
4926rm -f conftest.$ac_ext
4927CC=$ac_save_CC
4928
4929fi
4930# AC_CACHE_VAL
4931case "x$ac_cv_prog_cc_c89" in
4932 x)
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4934$as_echo "none needed" >&6; } ;;
4935 xno)
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4937$as_echo "unsupported" >&6; } ;;
4938 *)
4939 CC="$CC $ac_cv_prog_cc_c89"
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4941$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4942esac
4943if test "x$ac_cv_prog_cc_c89" != xno; then :
4944
4945fi
4946
4947ac_ext=c
4948ac_cpp='$CPP $CPPFLAGS'
4949ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4950ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4951ac_compiler_gnu=$ac_cv_c_compiler_gnu
4952
4953ac_aux_dir=
4954for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4955 if test -f "$ac_dir/install-sh"; then
4956 ac_aux_dir=$ac_dir
4957 ac_install_sh="$ac_aux_dir/install-sh -c"
4958 break
4959 elif test -f "$ac_dir/install.sh"; then
4960 ac_aux_dir=$ac_dir
4961 ac_install_sh="$ac_aux_dir/install.sh -c"
4962 break
4963 elif test -f "$ac_dir/shtool"; then
4964 ac_aux_dir=$ac_dir
4965 ac_install_sh="$ac_aux_dir/shtool install -c"
4966 break
4967 fi
6bb11ab3
L
4968done
4969if test -z "$ac_aux_dir"; then
d0ac1c44 4970 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4971fi
4972
4973# These three variables are undocumented and unsupported,
4974# and are intended to be withdrawn in a future Autoconf release.
4975# They can cause serious problems if a builder's source tree is in a directory
4976# whose full name contains unusual characters.
4977ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4978ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4979ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4980
4981
4982# Make sure we can run config.sub.
4983$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4984 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4985
4986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4987$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4988if ${ac_cv_build+:} false; then :
6bb11ab3
L
4989 $as_echo_n "(cached) " >&6
4990else
4991 ac_build_alias=$build_alias
4992test "x$ac_build_alias" = x &&
4993 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4994test "x$ac_build_alias" = x &&
d0ac1c44 4995 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 4996ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 4997 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
4998
4999fi
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5001$as_echo "$ac_cv_build" >&6; }
5002case $ac_cv_build in
5003*-*-*) ;;
d0ac1c44 5004*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
5005esac
5006build=$ac_cv_build
5007ac_save_IFS=$IFS; IFS='-'
5008set x $ac_cv_build
5009shift
5010build_cpu=$1
5011build_vendor=$2
5012shift; shift
5013# Remember, the first character of IFS is used to create $*,
5014# except with old shells:
5015build_os=$*
5016IFS=$ac_save_IFS
5017case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5018
5019
5020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5021$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5022if ${ac_cv_host+:} false; then :
6bb11ab3
L
5023 $as_echo_n "(cached) " >&6
5024else
5025 if test "x$host_alias" = x; then
5026 ac_cv_host=$ac_cv_build
5027else
5028 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5029 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5030fi
5031
5032fi
5033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5034$as_echo "$ac_cv_host" >&6; }
5035case $ac_cv_host in
5036*-*-*) ;;
d0ac1c44 5037*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5038esac
5039host=$ac_cv_host
5040ac_save_IFS=$IFS; IFS='-'
5041set x $ac_cv_host
5042shift
5043host_cpu=$1
5044host_vendor=$2
5045shift; shift
5046# Remember, the first character of IFS is used to create $*,
5047# except with old shells:
5048host_os=$*
5049IFS=$ac_save_IFS
5050case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5051
5052
5053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5054$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5055if ${ac_cv_target+:} false; then :
6bb11ab3
L
5056 $as_echo_n "(cached) " >&6
5057else
5058 if test "x$target_alias" = x; then
5059 ac_cv_target=$ac_cv_host
5060else
5061 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5062 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5063fi
5064
5065fi
5066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5067$as_echo "$ac_cv_target" >&6; }
5068case $ac_cv_target in
5069*-*-*) ;;
d0ac1c44 5070*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5071esac
5072target=$ac_cv_target
5073ac_save_IFS=$IFS; IFS='-'
5074set x $ac_cv_target
5075shift
5076target_cpu=$1
5077target_vendor=$2
5078shift; shift
5079# Remember, the first character of IFS is used to create $*,
5080# except with old shells:
5081target_os=$*
5082IFS=$ac_save_IFS
5083case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5084
5085
5086# The aliases save the names the user supplied, while $host etc.
5087# will get canonicalized.
5088test -n "$target_alias" &&
5089 test "$program_prefix$program_suffix$program_transform_name" = \
5090 NONENONEs,x,x, &&
5091 program_prefix=${target_alias}-
5092
5093ac_ext=c
5094ac_cpp='$CPP $CPPFLAGS'
5095ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5096ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5097ac_compiler_gnu=$ac_cv_c_compiler_gnu
5098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5099$as_echo_n "checking how to run the C preprocessor... " >&6; }
5100# On Suns, sometimes $CPP names a directory.
5101if test -n "$CPP" && test -d "$CPP"; then
5102 CPP=
5103fi
5104if test -z "$CPP"; then
d0ac1c44 5105 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5106 $as_echo_n "(cached) " >&6
5107else
5108 # Double quotes because CPP needs to be expanded
5109 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5110 do
5111 ac_preproc_ok=false
5112for ac_c_preproc_warn_flag in '' yes
5113do
5114 # Use a header file that comes with gcc, so configuring glibc
5115 # with a fresh cross-compiler works.
5116 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5117 # <limits.h> exists even on freestanding compilers.
5118 # On the NeXT, cc -E runs the code through the compiler's parser,
5119 # not just through cpp. "Syntax error" is here to catch this case.
5120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5121/* end confdefs.h. */
5122#ifdef __STDC__
5123# include <limits.h>
5124#else
5125# include <assert.h>
5126#endif
5127 Syntax error
5128_ACEOF
5129if ac_fn_c_try_cpp "$LINENO"; then :
5130
5131else
5132 # Broken: fails on valid input.
5133continue
5134fi
d0ac1c44 5135rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5136
5137 # OK, works on sane cases. Now check whether nonexistent headers
5138 # can be detected and how.
5139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5140/* end confdefs.h. */
5141#include <ac_nonexistent.h>
5142_ACEOF
5143if ac_fn_c_try_cpp "$LINENO"; then :
5144 # Broken: success on invalid input.
5145continue
5146else
5147 # Passes both tests.
5148ac_preproc_ok=:
5149break
5150fi
d0ac1c44 5151rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5152
5153done
5154# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5155rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5156if $ac_preproc_ok; then :
5157 break
5158fi
5159
5160 done
5161 ac_cv_prog_CPP=$CPP
5162
5163fi
5164 CPP=$ac_cv_prog_CPP
5165else
5166 ac_cv_prog_CPP=$CPP
5167fi
5168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5169$as_echo "$CPP" >&6; }
5170ac_preproc_ok=false
5171for ac_c_preproc_warn_flag in '' yes
5172do
5173 # Use a header file that comes with gcc, so configuring glibc
5174 # with a fresh cross-compiler works.
5175 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5176 # <limits.h> exists even on freestanding compilers.
5177 # On the NeXT, cc -E runs the code through the compiler's parser,
5178 # not just through cpp. "Syntax error" is here to catch this case.
5179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5180/* end confdefs.h. */
5181#ifdef __STDC__
5182# include <limits.h>
5183#else
5184# include <assert.h>
5185#endif
5186 Syntax error
5187_ACEOF
5188if ac_fn_c_try_cpp "$LINENO"; then :
5189
5190else
5191 # Broken: fails on valid input.
5192continue
5193fi
d0ac1c44 5194rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5195
5196 # OK, works on sane cases. Now check whether nonexistent headers
5197 # can be detected and how.
5198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5199/* end confdefs.h. */
5200#include <ac_nonexistent.h>
5201_ACEOF
5202if ac_fn_c_try_cpp "$LINENO"; then :
5203 # Broken: success on invalid input.
5204continue
5205else
5206 # Passes both tests.
5207ac_preproc_ok=:
5208break
5209fi
d0ac1c44 5210rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5211
5212done
5213# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5214rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5215if $ac_preproc_ok; then :
5216
5217else
5218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5219$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5220as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5221See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5222fi
5223
5224ac_ext=c
5225ac_cpp='$CPP $CPPFLAGS'
5226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5228ac_compiler_gnu=$ac_cv_c_compiler_gnu
5229
5230
5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5232$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5233if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5234 $as_echo_n "(cached) " >&6
5235else
5236 if test -z "$GREP"; then
5237 ac_path_GREP_found=false
5238 # Loop through the user's path and test for each of PROGNAME-LIST
5239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5240for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5241do
5242 IFS=$as_save_IFS
5243 test -z "$as_dir" && as_dir=.
5244 for ac_prog in grep ggrep; do
5245 for ac_exec_ext in '' $ac_executable_extensions; do
5246 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5247 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5248# Check for GNU ac_path_GREP and select it if it is found.
5249 # Check for GNU $ac_path_GREP
5250case `"$ac_path_GREP" --version 2>&1` in
5251*GNU*)
5252 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5253*)
5254 ac_count=0
5255 $as_echo_n 0123456789 >"conftest.in"
5256 while :
5257 do
5258 cat "conftest.in" "conftest.in" >"conftest.tmp"
5259 mv "conftest.tmp" "conftest.in"
5260 cp "conftest.in" "conftest.nl"
5261 $as_echo 'GREP' >> "conftest.nl"
5262 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5263 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5264 as_fn_arith $ac_count + 1 && ac_count=$as_val
5265 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5266 # Best one so far, save it but keep looking for a better one
5267 ac_cv_path_GREP="$ac_path_GREP"
5268 ac_path_GREP_max=$ac_count
5269 fi
5270 # 10*(2^10) chars as input seems more than enough
5271 test $ac_count -gt 10 && break
5272 done
5273 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5274esac
5275
5276 $ac_path_GREP_found && break 3
5277 done
5278 done
5279 done
5280IFS=$as_save_IFS
5281 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5282 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5283 fi
5284else
5285 ac_cv_path_GREP=$GREP
5286fi
5287
5288fi
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5290$as_echo "$ac_cv_path_GREP" >&6; }
5291 GREP="$ac_cv_path_GREP"
5292
5293
5294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5295$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5296if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5297 $as_echo_n "(cached) " >&6
5298else
5299 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5300 then ac_cv_path_EGREP="$GREP -E"
5301 else
5302 if test -z "$EGREP"; then
5303 ac_path_EGREP_found=false
5304 # Loop through the user's path and test for each of PROGNAME-LIST
5305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5306for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5307do
5308 IFS=$as_save_IFS
5309 test -z "$as_dir" && as_dir=.
5310 for ac_prog in egrep; do
5311 for ac_exec_ext in '' $ac_executable_extensions; do
5312 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5313 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5314# Check for GNU ac_path_EGREP and select it if it is found.
5315 # Check for GNU $ac_path_EGREP
5316case `"$ac_path_EGREP" --version 2>&1` in
5317*GNU*)
5318 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5319*)
5320 ac_count=0
5321 $as_echo_n 0123456789 >"conftest.in"
5322 while :
5323 do
5324 cat "conftest.in" "conftest.in" >"conftest.tmp"
5325 mv "conftest.tmp" "conftest.in"
5326 cp "conftest.in" "conftest.nl"
5327 $as_echo 'EGREP' >> "conftest.nl"
5328 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5329 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5330 as_fn_arith $ac_count + 1 && ac_count=$as_val
5331 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5332 # Best one so far, save it but keep looking for a better one
5333 ac_cv_path_EGREP="$ac_path_EGREP"
5334 ac_path_EGREP_max=$ac_count
5335 fi
5336 # 10*(2^10) chars as input seems more than enough
5337 test $ac_count -gt 10 && break
5338 done
5339 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5340esac
5341
5342 $ac_path_EGREP_found && break 3
5343 done
5344 done
5345 done
5346IFS=$as_save_IFS
5347 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5348 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5349 fi
5350else
5351 ac_cv_path_EGREP=$EGREP
5352fi
5353
5354 fi
5355fi
5356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5357$as_echo "$ac_cv_path_EGREP" >&6; }
5358 EGREP="$ac_cv_path_EGREP"
5359
5360
5361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5362$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5363if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5364 $as_echo_n "(cached) " >&6
5365else
5366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5367/* end confdefs.h. */
5368#include <stdlib.h>
5369#include <stdarg.h>
5370#include <string.h>
5371#include <float.h>
5372
5373int
5374main ()
5375{
5376
5377 ;
5378 return 0;
5379}
5380_ACEOF
5381if ac_fn_c_try_compile "$LINENO"; then :
5382 ac_cv_header_stdc=yes
5383else
5384 ac_cv_header_stdc=no
5385fi
5386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5387
5388if test $ac_cv_header_stdc = yes; then
5389 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5391/* end confdefs.h. */
5392#include <string.h>
5393
5394_ACEOF
5395if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5396 $EGREP "memchr" >/dev/null 2>&1; then :
5397
5398else
5399 ac_cv_header_stdc=no
5400fi
5401rm -f conftest*
5402
5403fi
5404
5405if test $ac_cv_header_stdc = yes; then
5406 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408/* end confdefs.h. */
5409#include <stdlib.h>
5410
5411_ACEOF
5412if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5413 $EGREP "free" >/dev/null 2>&1; then :
5414
5415else
5416 ac_cv_header_stdc=no
5417fi
5418rm -f conftest*
5419
5420fi
5421
5422if test $ac_cv_header_stdc = yes; then
5423 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5424 if test "$cross_compiling" = yes; then :
5425 :
5426else
5427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5428/* end confdefs.h. */
5429#include <ctype.h>
5430#include <stdlib.h>
5431#if ((' ' & 0x0FF) == 0x020)
5432# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5433# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5434#else
5435# define ISLOWER(c) \
5436 (('a' <= (c) && (c) <= 'i') \
5437 || ('j' <= (c) && (c) <= 'r') \
5438 || ('s' <= (c) && (c) <= 'z'))
5439# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5440#endif
5441
5442#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5443int
5444main ()
5445{
5446 int i;
5447 for (i = 0; i < 256; i++)
5448 if (XOR (islower (i), ISLOWER (i))
5449 || toupper (i) != TOUPPER (i))
5450 return 2;
5451 return 0;
5452}
5453_ACEOF
5454if ac_fn_c_try_run "$LINENO"; then :
5455
5456else
5457 ac_cv_header_stdc=no
5458fi
5459rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5460 conftest.$ac_objext conftest.beam conftest.$ac_ext
5461fi
5462
5463fi
5464fi
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5466$as_echo "$ac_cv_header_stdc" >&6; }
5467if test $ac_cv_header_stdc = yes; then
5468
5469$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5470
5471fi
5472
5473# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5474for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5475 inttypes.h stdint.h unistd.h
5476do :
5477 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5478ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5479"
d0ac1c44 5480if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5481 cat >>confdefs.h <<_ACEOF
5482#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5483_ACEOF
5484
5485fi
5486
5487done
5488
5489
5490
5491 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5492if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5493 MINIX=yes
5494else
5495 MINIX=
5496fi
5497
5498
5499 if test "$MINIX" = yes; then
5500
5501$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5502
5503
5504$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5505
5506
5507$as_echo "#define _MINIX 1" >>confdefs.h
5508
5509 fi
5510
5511
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5513$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5514if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5515 $as_echo_n "(cached) " >&6
5516else
5517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5518/* end confdefs.h. */
5519
d0ac1c44
SM
5520# define __EXTENSIONS__ 1
5521 $ac_includes_default
6bb11ab3
L
5522int
5523main ()
5524{
5525
5526 ;
5527 return 0;
5528}
5529_ACEOF
5530if ac_fn_c_try_compile "$LINENO"; then :
5531 ac_cv_safe_to_define___extensions__=yes
5532else
5533 ac_cv_safe_to_define___extensions__=no
5534fi
5535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5536fi
5537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5538$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5539 test $ac_cv_safe_to_define___extensions__ = yes &&
5540 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5541
5542 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5543
5544 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5545
5546 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5547
5548 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5549
5550
5551test "$program_prefix" != NONE &&
5552 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5553# Use a double $ so make ignores it.
5554test "$program_suffix" != NONE &&
5555 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5556# Double any \ or $.
5557# By default was `s,x,x', remove it if useless.
5558ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5559program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5560
5561# Find a good install program. We prefer a C program (faster),
5562# so one script is as good as another. But avoid the broken or
5563# incompatible versions:
5564# SysV /etc/install, /usr/sbin/install
5565# SunOS /usr/etc/install
5566# IRIX /sbin/install
5567# AIX /bin/install
5568# AmigaOS /C/install, which installs bootblocks on floppy discs
5569# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5570# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5571# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5572# OS/2's system install, which has a completely different semantic
5573# ./install, which can be erroneously created by make from ./install.sh.
5574# Reject install programs that cannot install multiple files.
5575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5576$as_echo_n "checking for a BSD-compatible install... " >&6; }
5577if test -z "$INSTALL"; then
d0ac1c44 5578if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5579 $as_echo_n "(cached) " >&6
5580else
5581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5582for as_dir in $PATH
5583do
5584 IFS=$as_save_IFS
5585 test -z "$as_dir" && as_dir=.
5586 # Account for people who put trailing slashes in PATH elements.
5587case $as_dir/ in #((
5588 ./ | .// | /[cC]/* | \
5589 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5590 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5591 /usr/ucb/* ) ;;
5592 *)
5593 # OSF1 and SCO ODT 3.0 have their own names for install.
5594 # Don't use installbsd from OSF since it installs stuff as root
5595 # by default.
5596 for ac_prog in ginstall scoinst install; do
5597 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5598 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5599 if test $ac_prog = install &&
5600 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5601 # AIX install. It has an incompatible calling convention.
5602 :
5603 elif test $ac_prog = install &&
5604 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5605 # program-specific install script used by HP pwplus--don't use.
5606 :
5607 else
5608 rm -rf conftest.one conftest.two conftest.dir
5609 echo one > conftest.one
5610 echo two > conftest.two
5611 mkdir conftest.dir
5612 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5613 test -s conftest.one && test -s conftest.two &&
5614 test -s conftest.dir/conftest.one &&
5615 test -s conftest.dir/conftest.two
5616 then
5617 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5618 break 3
5619 fi
5620 fi
5621 fi
5622 done
5623 done
5624 ;;
5625esac
5626
5627 done
5628IFS=$as_save_IFS
5629
5630rm -rf conftest.one conftest.two conftest.dir
5631
5632fi
5633 if test "${ac_cv_path_install+set}" = set; then
5634 INSTALL=$ac_cv_path_install
5635 else
5636 # As a last resort, use the slow shell script. Don't cache a
5637 # value for INSTALL within a source directory, because that will
5638 # break other packages using the cache if that directory is
5639 # removed, or if the value is a relative name.
5640 INSTALL=$ac_install_sh
5641 fi
5642fi
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5644$as_echo "$INSTALL" >&6; }
5645
5646# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5647# It thinks the first close brace ends the variable substitution.
5648test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5649
5650test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5651
5652test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5653
5654rm -rf .tst 2>/dev/null
5655mkdir .tst 2>/dev/null
5656if test -d .tst; then
5657 am__leading_dot=.
5658else
5659 am__leading_dot=_
5660fi
5661rmdir .tst 2>/dev/null
5662
5663DEPDIR="${am__leading_dot}deps"
5664
5665case `pwd` in
5666 *\ * | *\ *)
5667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5668$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5669esac
5670
5671
5672
5673macro_version='2.2.7a'
5674macro_revision='1.3134'
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688ltmain="$ac_aux_dir/ltmain.sh"
5689
5690# Backslashify metacharacters that are still active within
5691# double-quoted strings.
5692sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5693
5694# Same as above, but do not quote variable references.
5695double_quote_subst='s/\(["`\\]\)/\\\1/g'
5696
5697# Sed substitution to delay expansion of an escaped shell variable in a
5698# double_quote_subst'ed string.
5699delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5700
5701# Sed substitution to delay expansion of an escaped single quote.
5702delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5703
5704# Sed substitution to avoid accidental globbing in evaled expressions
5705no_glob_subst='s/\*/\\\*/g'
5706
5707ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5708ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5709ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5710
5711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5712$as_echo_n "checking how to print strings... " >&6; }
5713# Test print first, because it will be a builtin if present.
5714if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5715 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5716 ECHO='print -r --'
5717elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5718 ECHO='printf %s\n'
5719else
5720 # Use this function as a fallback that always works.
5721 func_fallback_echo ()
5722 {
5723 eval 'cat <<_LTECHO_EOF
5724$1
5725_LTECHO_EOF'
5726 }
5727 ECHO='func_fallback_echo'
5728fi
5729
5730# func_echo_all arg...
5731# Invoke $ECHO with all args, space-separated.
5732func_echo_all ()
5733{
5734 $ECHO ""
5735}
5736
5737case "$ECHO" in
5738 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5739$as_echo "printf" >&6; } ;;
5740 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5741$as_echo "print -r" >&6; } ;;
5742 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5743$as_echo "cat" >&6; } ;;
5744esac
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5760$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5761if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5762 $as_echo_n "(cached) " >&6
5763else
5764 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5765 for ac_i in 1 2 3 4 5 6 7; do
5766 ac_script="$ac_script$as_nl$ac_script"
5767 done
5768 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5769 { ac_script=; unset ac_script;}
5770 if test -z "$SED"; then
5771 ac_path_SED_found=false
5772 # Loop through the user's path and test for each of PROGNAME-LIST
5773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5774for as_dir in $PATH
5775do
5776 IFS=$as_save_IFS
5777 test -z "$as_dir" && as_dir=.
5778 for ac_prog in sed gsed; do
5779 for ac_exec_ext in '' $ac_executable_extensions; do
5780 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5781 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5782# Check for GNU ac_path_SED and select it if it is found.
5783 # Check for GNU $ac_path_SED
5784case `"$ac_path_SED" --version 2>&1` in
5785*GNU*)
5786 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5787*)
5788 ac_count=0
5789 $as_echo_n 0123456789 >"conftest.in"
5790 while :
5791 do
5792 cat "conftest.in" "conftest.in" >"conftest.tmp"
5793 mv "conftest.tmp" "conftest.in"
5794 cp "conftest.in" "conftest.nl"
5795 $as_echo '' >> "conftest.nl"
5796 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5797 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5798 as_fn_arith $ac_count + 1 && ac_count=$as_val
5799 if test $ac_count -gt ${ac_path_SED_max-0}; then
5800 # Best one so far, save it but keep looking for a better one
5801 ac_cv_path_SED="$ac_path_SED"
5802 ac_path_SED_max=$ac_count
5803 fi
5804 # 10*(2^10) chars as input seems more than enough
5805 test $ac_count -gt 10 && break
5806 done
5807 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5808esac
5809
5810 $ac_path_SED_found && break 3
5811 done
5812 done
5813 done
5814IFS=$as_save_IFS
5815 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5816 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5817 fi
5818else
5819 ac_cv_path_SED=$SED
5820fi
5821
5822fi
5823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5824$as_echo "$ac_cv_path_SED" >&6; }
5825 SED="$ac_cv_path_SED"
5826 rm -f conftest.sed
5827
5828test -z "$SED" && SED=sed
5829Xsed="$SED -e 1s/^X//"
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5842$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5843if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5844 $as_echo_n "(cached) " >&6
5845else
5846 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5847 then ac_cv_path_FGREP="$GREP -F"
5848 else
5849 if test -z "$FGREP"; then
5850 ac_path_FGREP_found=false
5851 # Loop through the user's path and test for each of PROGNAME-LIST
5852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5853for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5854do
5855 IFS=$as_save_IFS
5856 test -z "$as_dir" && as_dir=.
5857 for ac_prog in fgrep; do
5858 for ac_exec_ext in '' $ac_executable_extensions; do
5859 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5860 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5861# Check for GNU ac_path_FGREP and select it if it is found.
5862 # Check for GNU $ac_path_FGREP
5863case `"$ac_path_FGREP" --version 2>&1` in
5864*GNU*)
5865 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5866*)
5867 ac_count=0
5868 $as_echo_n 0123456789 >"conftest.in"
5869 while :
5870 do
5871 cat "conftest.in" "conftest.in" >"conftest.tmp"
5872 mv "conftest.tmp" "conftest.in"
5873 cp "conftest.in" "conftest.nl"
5874 $as_echo 'FGREP' >> "conftest.nl"
5875 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5877 as_fn_arith $ac_count + 1 && ac_count=$as_val
5878 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5879 # Best one so far, save it but keep looking for a better one
5880 ac_cv_path_FGREP="$ac_path_FGREP"
5881 ac_path_FGREP_max=$ac_count
5882 fi
5883 # 10*(2^10) chars as input seems more than enough
5884 test $ac_count -gt 10 && break
5885 done
5886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5887esac
5888
5889 $ac_path_FGREP_found && break 3
5890 done
5891 done
5892 done
5893IFS=$as_save_IFS
5894 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5895 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5896 fi
5897else
5898 ac_cv_path_FGREP=$FGREP
5899fi
5900
5901 fi
5902fi
5903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5904$as_echo "$ac_cv_path_FGREP" >&6; }
5905 FGREP="$ac_cv_path_FGREP"
5906
5907
5908test -z "$GREP" && GREP=grep
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928# Check whether --with-gnu-ld was given.
5929if test "${with_gnu_ld+set}" = set; then :
5930 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5931else
5932 with_gnu_ld=no
5933fi
5934
5935ac_prog=ld
5936if test "$GCC" = yes; then
5937 # Check if gcc -print-prog-name=ld gives a path.
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5939$as_echo_n "checking for ld used by $CC... " >&6; }
5940 case $host in
5941 *-*-mingw*)
5942 # gcc leaves a trailing carriage return which upsets mingw
5943 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5944 *)
5945 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5946 esac
5947 case $ac_prog in
5948 # Accept absolute paths.
5949 [\\/]* | ?:[\\/]*)
5950 re_direlt='/[^/][^/]*/\.\./'
5951 # Canonicalize the pathname of ld
5952 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5953 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5954 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5955 done
5956 test -z "$LD" && LD="$ac_prog"
5957 ;;
5958 "")
5959 # If it fails, then pretend we aren't using GCC.
5960 ac_prog=ld
5961 ;;
5962 *)
5963 # If it is relative, then search for the first ld in PATH.
5964 with_gnu_ld=unknown
5965 ;;
5966 esac
5967elif test "$with_gnu_ld" = yes; then
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5969$as_echo_n "checking for GNU ld... " >&6; }
5970else
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5972$as_echo_n "checking for non-GNU ld... " >&6; }
5973fi
d0ac1c44 5974if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5975 $as_echo_n "(cached) " >&6
5976else
5977 if test -z "$LD"; then
5978 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5979 for ac_dir in $PATH; do
5980 IFS="$lt_save_ifs"
5981 test -z "$ac_dir" && ac_dir=.
5982 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5983 lt_cv_path_LD="$ac_dir/$ac_prog"
5984 # Check to see if the program is GNU ld. I'd rather use --version,
5985 # but apparently some variants of GNU ld only accept -v.
5986 # Break only if it was the GNU/non-GNU ld that we prefer.
5987 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5988 *GNU* | *'with BFD'*)
5989 test "$with_gnu_ld" != no && break
5990 ;;
5991 *)
5992 test "$with_gnu_ld" != yes && break
5993 ;;
5994 esac
5995 fi
5996 done
5997 IFS="$lt_save_ifs"
5998else
5999 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6000fi
6001fi
6002
6003LD="$lt_cv_path_LD"
6004if test -n "$LD"; then
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6006$as_echo "$LD" >&6; }
6007else
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6009$as_echo "no" >&6; }
6010fi
d0ac1c44 6011test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6013$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6014if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6015 $as_echo_n "(cached) " >&6
6016else
6017 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6018case `$LD -v 2>&1 </dev/null` in
6019*GNU* | *'with BFD'*)
6020 lt_cv_prog_gnu_ld=yes
6021 ;;
6022*)
6023 lt_cv_prog_gnu_ld=no
6024 ;;
6025esac
6026fi
6027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6028$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6029with_gnu_ld=$lt_cv_prog_gnu_ld
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6040$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6041if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6042 $as_echo_n "(cached) " >&6
6043else
6044 if test -n "$NM"; then
6045 # Let the user override the test.
6046 lt_cv_path_NM="$NM"
6047else
6048 lt_nm_to_check="${ac_tool_prefix}nm"
6049 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6050 lt_nm_to_check="$lt_nm_to_check nm"
6051 fi
6052 for lt_tmp_nm in $lt_nm_to_check; do
6053 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6054 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6055 IFS="$lt_save_ifs"
6056 test -z "$ac_dir" && ac_dir=.
6057 tmp_nm="$ac_dir/$lt_tmp_nm"
6058 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6059 # Check to see if the nm accepts a BSD-compat flag.
6060 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6061 # nm: unknown option "B" ignored
6062 # Tru64's nm complains that /dev/null is an invalid object file
6063 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6064 */dev/null* | *'Invalid file or object type'*)
6065 lt_cv_path_NM="$tmp_nm -B"
6066 break
6067 ;;
6068 *)
6069 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6070 */dev/null*)
6071 lt_cv_path_NM="$tmp_nm -p"
6072 break
6073 ;;
6074 *)
6075 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6076 continue # so that we can try to find one that supports BSD flags
6077 ;;
6078 esac
6079 ;;
6080 esac
6081 fi
6082 done
6083 IFS="$lt_save_ifs"
6084 done
6085 : ${lt_cv_path_NM=no}
6086fi
6087fi
6088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6089$as_echo "$lt_cv_path_NM" >&6; }
6090if test "$lt_cv_path_NM" != "no"; then
6091 NM="$lt_cv_path_NM"
6092else
6093 # Didn't find any BSD compatible name lister, look for dumpbin.
6094 if test -n "$DUMPBIN"; then :
6095 # Let the user override the test.
6096 else
6097 if test -n "$ac_tool_prefix"; then
6098 for ac_prog in dumpbin "link -dump"
6099 do
6100 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6101set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6103$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6104if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6105 $as_echo_n "(cached) " >&6
6106else
6107 if test -n "$DUMPBIN"; then
6108 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6109else
6110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6111for as_dir in $PATH
6112do
6113 IFS=$as_save_IFS
6114 test -z "$as_dir" && as_dir=.
6115 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6116 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6117 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6119 break 2
6120 fi
6121done
6122 done
6123IFS=$as_save_IFS
6124
6125fi
6126fi
6127DUMPBIN=$ac_cv_prog_DUMPBIN
6128if test -n "$DUMPBIN"; then
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6130$as_echo "$DUMPBIN" >&6; }
6131else
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6133$as_echo "no" >&6; }
6134fi
6135
6136
6137 test -n "$DUMPBIN" && break
6138 done
6139fi
6140if test -z "$DUMPBIN"; then
6141 ac_ct_DUMPBIN=$DUMPBIN
6142 for ac_prog in dumpbin "link -dump"
6143do
6144 # Extract the first word of "$ac_prog", so it can be a program name with args.
6145set dummy $ac_prog; ac_word=$2
6146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6147$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6148if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6149 $as_echo_n "(cached) " >&6
6150else
6151 if test -n "$ac_ct_DUMPBIN"; then
6152 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6153else
6154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6155for as_dir in $PATH
6156do
6157 IFS=$as_save_IFS
6158 test -z "$as_dir" && as_dir=.
6159 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6161 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6163 break 2
6164 fi
6165done
6166 done
6167IFS=$as_save_IFS
6168
6169fi
6170fi
6171ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6172if test -n "$ac_ct_DUMPBIN"; then
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6174$as_echo "$ac_ct_DUMPBIN" >&6; }
6175else
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6177$as_echo "no" >&6; }
6178fi
6179
6180
6181 test -n "$ac_ct_DUMPBIN" && break
6182done
6183
6184 if test "x$ac_ct_DUMPBIN" = x; then
6185 DUMPBIN=":"
6186 else
6187 case $cross_compiling:$ac_tool_warned in
6188yes:)
6189{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6190$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6191ac_tool_warned=yes ;;
6192esac
6193 DUMPBIN=$ac_ct_DUMPBIN
6194 fi
6195fi
6196
6197 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6198 *COFF*)
6199 DUMPBIN="$DUMPBIN -symbols"
6200 ;;
6201 *)
6202 DUMPBIN=:
6203 ;;
6204 esac
6205 fi
6206
6207 if test "$DUMPBIN" != ":"; then
6208 NM="$DUMPBIN"
6209 fi
6210fi
6211test -z "$NM" && NM=nm
6212
6213
6214
6215
6216
6217
6218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6219$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6220if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6221 $as_echo_n "(cached) " >&6
6222else
6223 lt_cv_nm_interface="BSD nm"
6224 echo "int some_variable = 0;" > conftest.$ac_ext
6225 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6226 (eval "$ac_compile" 2>conftest.err)
6227 cat conftest.err >&5
6228 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6229 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6230 cat conftest.err >&5
6231 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6232 cat conftest.out >&5
6233 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6234 lt_cv_nm_interface="MS dumpbin"
6235 fi
6236 rm -f conftest*
6237fi
6238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6239$as_echo "$lt_cv_nm_interface" >&6; }
6240
6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6242$as_echo_n "checking whether ln -s works... " >&6; }
6243LN_S=$as_ln_s
6244if test "$LN_S" = "ln -s"; then
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6246$as_echo "yes" >&6; }
6247else
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6249$as_echo "no, using $LN_S" >&6; }
6250fi
6251
6252# find the maximum length of command line arguments
6253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6254$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6255if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6256 $as_echo_n "(cached) " >&6
6257else
6258 i=0
6259 teststring="ABCD"
6260
6261 case $build_os in
6262 msdosdjgpp*)
6263 # On DJGPP, this test can blow up pretty badly due to problems in libc
6264 # (any single argument exceeding 2000 bytes causes a buffer overrun
6265 # during glob expansion). Even if it were fixed, the result of this
6266 # check would be larger than it should be.
6267 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6268 ;;
6269
6270 gnu*)
6271 # Under GNU Hurd, this test is not required because there is
6272 # no limit to the length of command line arguments.
6273 # Libtool will interpret -1 as no limit whatsoever
6274 lt_cv_sys_max_cmd_len=-1;
6275 ;;
6276
6277 cygwin* | mingw* | cegcc*)
6278 # On Win9x/ME, this test blows up -- it succeeds, but takes
6279 # about 5 minutes as the teststring grows exponentially.
6280 # Worse, since 9x/ME are not pre-emptively multitasking,
6281 # you end up with a "frozen" computer, even though with patience
6282 # the test eventually succeeds (with a max line length of 256k).
6283 # Instead, let's just punt: use the minimum linelength reported by
6284 # all of the supported platforms: 8192 (on NT/2K/XP).
6285 lt_cv_sys_max_cmd_len=8192;
6286 ;;
6287
6288 mint*)
6289 # On MiNT this can take a long time and run out of memory.
6290 lt_cv_sys_max_cmd_len=8192;
6291 ;;
6292
6293 amigaos*)
6294 # On AmigaOS with pdksh, this test takes hours, literally.
6295 # So we just punt and use a minimum line length of 8192.
6296 lt_cv_sys_max_cmd_len=8192;
6297 ;;
6298
6299 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6300 # This has been around since 386BSD, at least. Likely further.
6301 if test -x /sbin/sysctl; then
6302 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6303 elif test -x /usr/sbin/sysctl; then
6304 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6305 else
6306 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6307 fi
6308 # And add a safety zone
6309 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6310 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6311 ;;
6312
6313 interix*)
6314 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6315 lt_cv_sys_max_cmd_len=196608
6316 ;;
6317
6318 osf*)
6319 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6320 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6321 # nice to cause kernel panics so lets avoid the loop below.
6322 # First set a reasonable default.
6323 lt_cv_sys_max_cmd_len=16384
6324 #
6325 if test -x /sbin/sysconfig; then
6326 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6327 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6328 esac
6329 fi
6330 ;;
6331 sco3.2v5*)
6332 lt_cv_sys_max_cmd_len=102400
6333 ;;
6334 sysv5* | sco5v6* | sysv4.2uw2*)
6335 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6336 if test -n "$kargmax"; then
6337 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6338 else
6339 lt_cv_sys_max_cmd_len=32768
6340 fi
6341 ;;
6342 *)
6343 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6344 if test -n "$lt_cv_sys_max_cmd_len"; then
6345 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6346 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6347 else
6348 # Make teststring a little bigger before we do anything with it.
6349 # a 1K string should be a reasonable start.
6350 for i in 1 2 3 4 5 6 7 8 ; do
6351 teststring=$teststring$teststring
6352 done
6353 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6354 # If test is not a shell built-in, we'll probably end up computing a
6355 # maximum length that is only half of the actual maximum length, but
6356 # we can't tell.
6357 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6358 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6359 test $i != 17 # 1/2 MB should be enough
6360 do
6361 i=`expr $i + 1`
6362 teststring=$teststring$teststring
6363 done
6364 # Only check the string length outside the loop.
6365 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6366 teststring=
6367 # Add a significant safety factor because C++ compilers can tack on
6368 # massive amounts of additional arguments before passing them to the
6369 # linker. It appears as though 1/2 is a usable value.
6370 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6371 fi
6372 ;;
6373 esac
6374
6375fi
6376
6377if test -n $lt_cv_sys_max_cmd_len ; then
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6379$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6380else
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6382$as_echo "none" >&6; }
6383fi
6384max_cmd_len=$lt_cv_sys_max_cmd_len
6385
6386
6387
6388
6389
6390
6391: ${CP="cp -f"}
6392: ${MV="mv -f"}
6393: ${RM="rm -f"}
6394
6395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6396$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6397# Try some XSI features
6398xsi_shell=no
6399( _lt_dummy="a/b/c"
6400 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6401 = c,a/b,, \
6402 && eval 'test $(( 1 + 1 )) -eq 2 \
6403 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6404 && xsi_shell=yes
6405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6406$as_echo "$xsi_shell" >&6; }
6407
6408
6409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6410$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6411lt_shell_append=no
6412( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6413 >/dev/null 2>&1 \
6414 && lt_shell_append=yes
6415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6416$as_echo "$lt_shell_append" >&6; }
6417
6418
6419if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6420 lt_unset=unset
6421else
6422 lt_unset=false
6423fi
6424
6425
6426
6427
6428
6429# test EBCDIC or ASCII
6430case `echo X|tr X '\101'` in
6431 A) # ASCII based system
6432 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6433 lt_SP2NL='tr \040 \012'
6434 lt_NL2SP='tr \015\012 \040\040'
6435 ;;
6436 *) # EBCDIC based system
6437 lt_SP2NL='tr \100 \n'
6438 lt_NL2SP='tr \r\n \100\100'
6439 ;;
6440esac
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6451$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6452if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6453 $as_echo_n "(cached) " >&6
6454else
6455 lt_cv_ld_reload_flag='-r'
6456fi
6457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6458$as_echo "$lt_cv_ld_reload_flag" >&6; }
6459reload_flag=$lt_cv_ld_reload_flag
6460case $reload_flag in
6461"" | " "*) ;;
6462*) reload_flag=" $reload_flag" ;;
6463esac
6464reload_cmds='$LD$reload_flag -o $output$reload_objs'
6465case $host_os in
6466 darwin*)
6467 if test "$GCC" = yes; then
6468 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6469 else
6470 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6471 fi
6472 ;;
6473esac
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483if test -n "$ac_tool_prefix"; then
6484 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6485set dummy ${ac_tool_prefix}objdump; ac_word=$2
6486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6487$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6488if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6489 $as_echo_n "(cached) " >&6
6490else
6491 if test -n "$OBJDUMP"; then
6492 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6493else
6494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6495for as_dir in $PATH
6496do
6497 IFS=$as_save_IFS
6498 test -z "$as_dir" && as_dir=.
6499 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6501 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6503 break 2
6504 fi
6505done
6506 done
6507IFS=$as_save_IFS
6508
6509fi
6510fi
6511OBJDUMP=$ac_cv_prog_OBJDUMP
6512if test -n "$OBJDUMP"; then
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6514$as_echo "$OBJDUMP" >&6; }
6515else
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6517$as_echo "no" >&6; }
6518fi
6519
6520
6521fi
6522if test -z "$ac_cv_prog_OBJDUMP"; then
6523 ac_ct_OBJDUMP=$OBJDUMP
6524 # Extract the first word of "objdump", so it can be a program name with args.
6525set dummy objdump; ac_word=$2
6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6527$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6528if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6529 $as_echo_n "(cached) " >&6
6530else
6531 if test -n "$ac_ct_OBJDUMP"; then
6532 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6533else
6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535for as_dir in $PATH
6536do
6537 IFS=$as_save_IFS
6538 test -z "$as_dir" && as_dir=.
6539 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6541 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6543 break 2
6544 fi
6545done
6546 done
6547IFS=$as_save_IFS
6548
6549fi
6550fi
6551ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6552if test -n "$ac_ct_OBJDUMP"; then
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6554$as_echo "$ac_ct_OBJDUMP" >&6; }
6555else
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6557$as_echo "no" >&6; }
6558fi
6559
6560 if test "x$ac_ct_OBJDUMP" = x; then
6561 OBJDUMP="false"
6562 else
6563 case $cross_compiling:$ac_tool_warned in
6564yes:)
6565{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6566$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6567ac_tool_warned=yes ;;
6568esac
6569 OBJDUMP=$ac_ct_OBJDUMP
6570 fi
6571else
6572 OBJDUMP="$ac_cv_prog_OBJDUMP"
6573fi
6574
6575test -z "$OBJDUMP" && OBJDUMP=objdump
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6586$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6587if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6588 $as_echo_n "(cached) " >&6
6589else
6590 lt_cv_file_magic_cmd='$MAGIC_CMD'
6591lt_cv_file_magic_test_file=
6592lt_cv_deplibs_check_method='unknown'
6593# Need to set the preceding variable on all platforms that support
6594# interlibrary dependencies.
6595# 'none' -- dependencies not supported.
6596# `unknown' -- same as none, but documents that we really don't know.
6597# 'pass_all' -- all dependencies passed with no checks.
6598# 'test_compile' -- check by making test program.
6599# 'file_magic [[regex]]' -- check by looking for files in library path
6600# which responds to the $file_magic_cmd with a given extended regex.
6601# If you have `file' or equivalent on your system and you're not sure
6602# whether `pass_all' will *always* work, you probably want this one.
6603
6604case $host_os in
6605aix[4-9]*)
6606 lt_cv_deplibs_check_method=pass_all
6607 ;;
6608
6609beos*)
6610 lt_cv_deplibs_check_method=pass_all
6611 ;;
6612
6613bsdi[45]*)
6614 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6615 lt_cv_file_magic_cmd='/usr/bin/file -L'
6616 lt_cv_file_magic_test_file=/shlib/libc.so
6617 ;;
6618
6619cygwin*)
6620 # func_win32_libid is a shell function defined in ltmain.sh
6621 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6622 lt_cv_file_magic_cmd='func_win32_libid'
6623 ;;
6624
6625mingw* | pw32*)
6626 # Base MSYS/MinGW do not provide the 'file' command needed by
6627 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6628 # unless we find 'file', for example because we are cross-compiling.
6629 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6630 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6631 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6632 lt_cv_file_magic_cmd='func_win32_libid'
6633 else
6634 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6635 lt_cv_file_magic_cmd='$OBJDUMP -f'
6636 fi
6637 ;;
6638
6639cegcc*)
6640 # use the weaker test based on 'objdump'. See mingw*.
6641 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6642 lt_cv_file_magic_cmd='$OBJDUMP -f'
6643 ;;
6644
6645darwin* | rhapsody*)
6646 lt_cv_deplibs_check_method=pass_all
6647 ;;
6648
6649freebsd* | dragonfly*)
6650 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6651 case $host_cpu in
6652 i*86 )
6653 # Not sure whether the presence of OpenBSD here was a mistake.
6654 # Let's accept both of them until this is cleared up.
6655 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6656 lt_cv_file_magic_cmd=/usr/bin/file
6657 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6658 ;;
6659 esac
6660 else
6661 lt_cv_deplibs_check_method=pass_all
6662 fi
6663 ;;
6664
6665gnu*)
6666 lt_cv_deplibs_check_method=pass_all
6667 ;;
6668
6669haiku*)
6670 lt_cv_deplibs_check_method=pass_all
6671 ;;
6672
6673hpux10.20* | hpux11*)
6674 lt_cv_file_magic_cmd=/usr/bin/file
6675 case $host_cpu in
6676 ia64*)
6677 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6678 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6679 ;;
6680 hppa*64*)
6681 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]'
6682 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6683 ;;
6684 *)
6685 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6686 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6687 ;;
6688 esac
6689 ;;
6690
6691interix[3-9]*)
6692 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6693 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6694 ;;
6695
6696irix5* | irix6* | nonstopux*)
6697 case $LD in
6698 *-32|*"-32 ") libmagic=32-bit;;
6699 *-n32|*"-n32 ") libmagic=N32;;
6700 *-64|*"-64 ") libmagic=64-bit;;
6701 *) libmagic=never-match;;
6702 esac
6703 lt_cv_deplibs_check_method=pass_all
6704 ;;
6705
6706# This must be Linux ELF.
6707linux* | k*bsd*-gnu | kopensolaris*-gnu)
6708 lt_cv_deplibs_check_method=pass_all
6709 ;;
6710
6711netbsd*)
6712 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6713 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6714 else
6715 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6716 fi
6717 ;;
6718
6719newos6*)
6720 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6721 lt_cv_file_magic_cmd=/usr/bin/file
6722 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6723 ;;
6724
6725*nto* | *qnx*)
6726 lt_cv_deplibs_check_method=pass_all
6727 ;;
6728
6729openbsd*)
6730 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6731 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6732 else
6733 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6734 fi
6735 ;;
6736
6737osf3* | osf4* | osf5*)
6738 lt_cv_deplibs_check_method=pass_all
6739 ;;
6740
6741rdos*)
6742 lt_cv_deplibs_check_method=pass_all
6743 ;;
6744
6745solaris*)
6746 lt_cv_deplibs_check_method=pass_all
6747 ;;
6748
6749sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6750 lt_cv_deplibs_check_method=pass_all
6751 ;;
6752
6753sysv4 | sysv4.3*)
6754 case $host_vendor in
6755 motorola)
6756 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]'
6757 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6758 ;;
6759 ncr)
6760 lt_cv_deplibs_check_method=pass_all
6761 ;;
6762 sequent)
6763 lt_cv_file_magic_cmd='/bin/file'
6764 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6765 ;;
6766 sni)
6767 lt_cv_file_magic_cmd='/bin/file'
6768 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6769 lt_cv_file_magic_test_file=/lib/libc.so
6770 ;;
6771 siemens)
6772 lt_cv_deplibs_check_method=pass_all
6773 ;;
6774 pc)
6775 lt_cv_deplibs_check_method=pass_all
6776 ;;
6777 esac
6778 ;;
6779
6780tpf*)
6781 lt_cv_deplibs_check_method=pass_all
6782 ;;
6783esac
6784
6785fi
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6787$as_echo "$lt_cv_deplibs_check_method" >&6; }
6788file_magic_cmd=$lt_cv_file_magic_cmd
6789deplibs_check_method=$lt_cv_deplibs_check_method
6790test -z "$deplibs_check_method" && deplibs_check_method=unknown
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
68ed2854
MF
6803plugin_option=
6804plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6805for plugin in $plugin_names; do
6806 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6807 if test x$plugin_so = x$plugin; then
6808 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6809 fi
6810 if test x$plugin_so != x$plugin; then
6811 plugin_option="--plugin $plugin_so"
6812 break
6813 fi
6814done
6815
6bb11ab3
L
6816if test -n "$ac_tool_prefix"; then
6817 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6818set dummy ${ac_tool_prefix}ar; ac_word=$2
6819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6820$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6821if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6822 $as_echo_n "(cached) " >&6
6823else
6824 if test -n "$AR"; then
6825 ac_cv_prog_AR="$AR" # Let the user override the test.
6826else
6827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6828for as_dir in $PATH
6829do
6830 IFS=$as_save_IFS
6831 test -z "$as_dir" && as_dir=.
6832 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6834 ac_cv_prog_AR="${ac_tool_prefix}ar"
6835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6836 break 2
6837 fi
6838done
6839 done
6840IFS=$as_save_IFS
6841
6842fi
6843fi
6844AR=$ac_cv_prog_AR
6845if test -n "$AR"; then
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6847$as_echo "$AR" >&6; }
6848else
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6850$as_echo "no" >&6; }
6851fi
6852
6853
6854fi
6855if test -z "$ac_cv_prog_AR"; then
6856 ac_ct_AR=$AR
6857 # Extract the first word of "ar", so it can be a program name with args.
6858set dummy ar; ac_word=$2
6859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6860$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6861if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6862 $as_echo_n "(cached) " >&6
6863else
6864 if test -n "$ac_ct_AR"; then
6865 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6866else
6867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6868for as_dir in $PATH
6869do
6870 IFS=$as_save_IFS
6871 test -z "$as_dir" && as_dir=.
6872 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6874 ac_cv_prog_ac_ct_AR="ar"
6875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6876 break 2
6877 fi
6878done
6879 done
6880IFS=$as_save_IFS
6881
6882fi
6883fi
6884ac_ct_AR=$ac_cv_prog_ac_ct_AR
6885if test -n "$ac_ct_AR"; then
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6887$as_echo "$ac_ct_AR" >&6; }
6888else
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6890$as_echo "no" >&6; }
6891fi
6892
6893 if test "x$ac_ct_AR" = x; then
6894 AR="false"
6895 else
6896 case $cross_compiling:$ac_tool_warned in
6897yes:)
6898{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6899$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6900ac_tool_warned=yes ;;
6901esac
6902 AR=$ac_ct_AR
6903 fi
6904else
6905 AR="$ac_cv_prog_AR"
6906fi
6907
6908test -z "$AR" && AR=ar
68ed2854
MF
6909if test -n "$plugin_option"; then
6910 if $AR --help 2>&1 | grep -q "\--plugin"; then
6911 AR="$AR $plugin_option"
6912 fi
6913fi
6bb11ab3
L
6914test -z "$AR_FLAGS" && AR_FLAGS=cru
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926if test -n "$ac_tool_prefix"; then
6927 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6928set dummy ${ac_tool_prefix}strip; ac_word=$2
6929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6930$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6931if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6932 $as_echo_n "(cached) " >&6
6933else
6934 if test -n "$STRIP"; then
6935 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6936else
6937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6938for as_dir in $PATH
6939do
6940 IFS=$as_save_IFS
6941 test -z "$as_dir" && as_dir=.
6942 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6943 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6944 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6946 break 2
6947 fi
6948done
6949 done
6950IFS=$as_save_IFS
6951
6952fi
6953fi
6954STRIP=$ac_cv_prog_STRIP
6955if test -n "$STRIP"; then
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6957$as_echo "$STRIP" >&6; }
6958else
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6960$as_echo "no" >&6; }
6961fi
6962
6963
6964fi
6965if test -z "$ac_cv_prog_STRIP"; then
6966 ac_ct_STRIP=$STRIP
6967 # Extract the first word of "strip", so it can be a program name with args.
6968set dummy strip; ac_word=$2
6969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6970$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6971if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6972 $as_echo_n "(cached) " >&6
6973else
6974 if test -n "$ac_ct_STRIP"; then
6975 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6976else
6977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6978for as_dir in $PATH
6979do
6980 IFS=$as_save_IFS
6981 test -z "$as_dir" && as_dir=.
6982 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6984 ac_cv_prog_ac_ct_STRIP="strip"
6985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6986 break 2
6987 fi
6988done
6989 done
6990IFS=$as_save_IFS
6991
6992fi
6993fi
6994ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6995if test -n "$ac_ct_STRIP"; then
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6997$as_echo "$ac_ct_STRIP" >&6; }
6998else
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7000$as_echo "no" >&6; }
7001fi
7002
7003 if test "x$ac_ct_STRIP" = x; then
7004 STRIP=":"
7005 else
7006 case $cross_compiling:$ac_tool_warned in
7007yes:)
7008{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7009$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7010ac_tool_warned=yes ;;
7011esac
7012 STRIP=$ac_ct_STRIP
7013 fi
7014else
7015 STRIP="$ac_cv_prog_STRIP"
7016fi
7017
7018test -z "$STRIP" && STRIP=:
7019
7020
7021
7022
7023
7024
7025if test -n "$ac_tool_prefix"; then
7026 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7027set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7029$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7030if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7031 $as_echo_n "(cached) " >&6
7032else
7033 if test -n "$RANLIB"; then
7034 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7035else
7036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7037for as_dir in $PATH
7038do
7039 IFS=$as_save_IFS
7040 test -z "$as_dir" && as_dir=.
7041 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7043 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7045 break 2
7046 fi
7047done
7048 done
7049IFS=$as_save_IFS
7050
7051fi
7052fi
7053RANLIB=$ac_cv_prog_RANLIB
7054if test -n "$RANLIB"; then
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7056$as_echo "$RANLIB" >&6; }
7057else
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7059$as_echo "no" >&6; }
7060fi
7061
7062
7063fi
7064if test -z "$ac_cv_prog_RANLIB"; then
7065 ac_ct_RANLIB=$RANLIB
7066 # Extract the first word of "ranlib", so it can be a program name with args.
7067set dummy ranlib; ac_word=$2
7068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7069$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7070if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7071 $as_echo_n "(cached) " >&6
7072else
7073 if test -n "$ac_ct_RANLIB"; then
7074 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7075else
7076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7077for as_dir in $PATH
7078do
7079 IFS=$as_save_IFS
7080 test -z "$as_dir" && as_dir=.
7081 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7083 ac_cv_prog_ac_ct_RANLIB="ranlib"
7084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7085 break 2
7086 fi
7087done
7088 done
7089IFS=$as_save_IFS
7090
7091fi
7092fi
7093ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7094if test -n "$ac_ct_RANLIB"; then
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7096$as_echo "$ac_ct_RANLIB" >&6; }
7097else
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7099$as_echo "no" >&6; }
7100fi
7101
7102 if test "x$ac_ct_RANLIB" = x; then
7103 RANLIB=":"
7104 else
7105 case $cross_compiling:$ac_tool_warned in
7106yes:)
7107{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7108$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7109ac_tool_warned=yes ;;
7110esac
7111 RANLIB=$ac_ct_RANLIB
7112 fi
7113else
7114 RANLIB="$ac_cv_prog_RANLIB"
7115fi
7116
7117test -z "$RANLIB" && RANLIB=:
68ed2854
MF
7118if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7119 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7120 RANLIB="$RANLIB $plugin_option"
7121 fi
7122fi
6bb11ab3
L
7123
7124
7125
7126
7127
7128
7129# Determine commands to create old-style static archives.
7130old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7131old_postinstall_cmds='chmod 644 $oldlib'
7132old_postuninstall_cmds=
7133
7134if test -n "$RANLIB"; then
7135 case $host_os in
7136 openbsd*)
7137 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7138 ;;
7139 *)
7140 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7141 ;;
7142 esac
7143 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7144fi
7145
7146case $host_os in
7147 darwin*)
7148 lock_old_archive_extraction=yes ;;
7149 *)
7150 lock_old_archive_extraction=no ;;
7151esac
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173for ac_prog in gawk mawk nawk awk
7174do
7175 # Extract the first word of "$ac_prog", so it can be a program name with args.
7176set dummy $ac_prog; ac_word=$2
7177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7178$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7179if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7180 $as_echo_n "(cached) " >&6
7181else
7182 if test -n "$AWK"; then
7183 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7184else
7185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7186for as_dir in $PATH
7187do
7188 IFS=$as_save_IFS
7189 test -z "$as_dir" && as_dir=.
7190 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7192 ac_cv_prog_AWK="$ac_prog"
7193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7194 break 2
7195 fi
7196done
7197 done
7198IFS=$as_save_IFS
7199
7200fi
7201fi
7202AWK=$ac_cv_prog_AWK
7203if test -n "$AWK"; then
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7205$as_echo "$AWK" >&6; }
7206else
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7208$as_echo "no" >&6; }
7209fi
7210
7211
7212 test -n "$AWK" && break
7213done
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233# If no C compiler was specified, use CC.
7234LTCC=${LTCC-"$CC"}
7235
7236# If no C compiler flags were specified, use CFLAGS.
7237LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7238
7239# Allow CC to be a program name with arguments.
7240compiler=$CC
7241
7242
7243# Check for command to grab the raw symbol name followed by C symbol from nm.
7244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7245$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7246if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7247 $as_echo_n "(cached) " >&6
7248else
7249
7250# These are sane defaults that work on at least a few old systems.
7251# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7252
7253# Character class describing NM global symbol codes.
7254symcode='[BCDEGRST]'
7255
7256# Regexp to match symbols that can be accessed directly from C.
7257sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7258
7259# Define system-specific variables.
7260case $host_os in
7261aix*)
7262 symcode='[BCDT]'
7263 ;;
7264cygwin* | mingw* | pw32* | cegcc*)
7265 symcode='[ABCDGISTW]'
7266 ;;
7267hpux*)
7268 if test "$host_cpu" = ia64; then
7269 symcode='[ABCDEGRST]'
7270 fi
7271 ;;
7272irix* | nonstopux*)
7273 symcode='[BCDEGRST]'
7274 ;;
7275osf*)
7276 symcode='[BCDEGQRST]'
7277 ;;
7278solaris*)
7279 symcode='[BDRT]'
7280 ;;
7281sco3.2v5*)
7282 symcode='[DT]'
7283 ;;
7284sysv4.2uw2*)
7285 symcode='[DT]'
7286 ;;
7287sysv5* | sco5v6* | unixware* | OpenUNIX*)
7288 symcode='[ABDT]'
7289 ;;
7290sysv4)
7291 symcode='[DFNSTU]'
7292 ;;
7293esac
7294
7295# If we're using GNU nm, then use its standard symbol codes.
7296case `$NM -V 2>&1` in
7297*GNU* | *'with BFD'*)
7298 symcode='[ABCDGIRSTW]' ;;
7299esac
7300
7301# Transform an extracted symbol line into a proper C declaration.
7302# Some systems (esp. on ia64) link data and code symbols differently,
7303# so use this general approach.
7304lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7305
7306# Transform an extracted symbol line into symbol name and symbol address
7307lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7308lt_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'"
7309
7310# Handle CRLF in mingw tool chain
7311opt_cr=
7312case $build_os in
7313mingw*)
7314 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7315 ;;
7316esac
7317
7318# Try without a prefix underscore, then with it.
7319for ac_symprfx in "" "_"; do
7320
7321 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7322 symxfrm="\\1 $ac_symprfx\\2 \\2"
7323
7324 # Write the raw and C identifiers.
7325 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7326 # Fake it for dumpbin and say T for any non-static function
7327 # and D for any global variable.
7328 # Also find C++ and __fastcall symbols from MSVC++,
7329 # which start with @ or ?.
7330 lt_cv_sys_global_symbol_pipe="$AWK '"\
7331" {last_section=section; section=\$ 3};"\
7332" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7333" \$ 0!~/External *\|/{next};"\
7334" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7335" {if(hide[section]) next};"\
7336" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7337" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7338" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7339" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7340" ' prfx=^$ac_symprfx"
7341 else
7342 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7343 fi
7344
7345 # Check to see that the pipe works correctly.
7346 pipe_works=no
7347
7348 rm -f conftest*
7349 cat > conftest.$ac_ext <<_LT_EOF
7350#ifdef __cplusplus
7351extern "C" {
7352#endif
7353char nm_test_var;
7354void nm_test_func(void);
7355void nm_test_func(void){}
7356#ifdef __cplusplus
7357}
7358#endif
7359int main(){nm_test_var='a';nm_test_func();return(0);}
7360_LT_EOF
7361
7362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7363 (eval $ac_compile) 2>&5
7364 ac_status=$?
7365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7366 test $ac_status = 0; }; then
7367 # Now try to grab the symbols.
7368 nlist=conftest.nm
7369 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7370 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7371 ac_status=$?
7372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7373 test $ac_status = 0; } && test -s "$nlist"; then
7374 # Try sorting and uniquifying the output.
7375 if sort "$nlist" | uniq > "$nlist"T; then
7376 mv -f "$nlist"T "$nlist"
7377 else
7378 rm -f "$nlist"T
7379 fi
7380
7381 # Make sure that we snagged all the symbols we need.
7382 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7383 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7384 cat <<_LT_EOF > conftest.$ac_ext
7385#ifdef __cplusplus
7386extern "C" {
7387#endif
7388
7389_LT_EOF
7390 # Now generate the symbol file.
7391 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7392
7393 cat <<_LT_EOF >> conftest.$ac_ext
7394
7395/* The mapping between symbol names and symbols. */
7396const struct {
7397 const char *name;
7398 void *address;
7399}
7400lt__PROGRAM__LTX_preloaded_symbols[] =
7401{
7402 { "@PROGRAM@", (void *) 0 },
7403_LT_EOF
7404 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7405 cat <<\_LT_EOF >> conftest.$ac_ext
7406 {0, (void *) 0}
7407};
7408
7409/* This works around a problem in FreeBSD linker */
7410#ifdef FREEBSD_WORKAROUND
7411static const void *lt_preloaded_setup() {
7412 return lt__PROGRAM__LTX_preloaded_symbols;
7413}
7414#endif
7415
7416#ifdef __cplusplus
7417}
7418#endif
7419_LT_EOF
7420 # Now try linking the two files.
7421 mv conftest.$ac_objext conftstm.$ac_objext
7422 lt_save_LIBS="$LIBS"
7423 lt_save_CFLAGS="$CFLAGS"
7424 LIBS="conftstm.$ac_objext"
7425 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7426 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7427 (eval $ac_link) 2>&5
7428 ac_status=$?
7429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7430 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7431 pipe_works=yes
7432 fi
7433 LIBS="$lt_save_LIBS"
7434 CFLAGS="$lt_save_CFLAGS"
7435 else
7436 echo "cannot find nm_test_func in $nlist" >&5
7437 fi
7438 else
7439 echo "cannot find nm_test_var in $nlist" >&5
7440 fi
7441 else
7442 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7443 fi
7444 else
7445 echo "$progname: failed program was:" >&5
7446 cat conftest.$ac_ext >&5
7447 fi
7448 rm -rf conftest* conftst*
7449
7450 # Do not use the global_symbol_pipe unless it works.
7451 if test "$pipe_works" = yes; then
7452 break
7453 else
7454 lt_cv_sys_global_symbol_pipe=
7455 fi
7456done
7457
7458fi
7459
7460if test -z "$lt_cv_sys_global_symbol_pipe"; then
7461 lt_cv_sys_global_symbol_to_cdecl=
7462fi
7463if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7465$as_echo "failed" >&6; }
7466else
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7468$as_echo "ok" >&6; }
7469fi
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492# Check whether --enable-libtool-lock was given.
7493if test "${enable_libtool_lock+set}" = set; then :
7494 enableval=$enable_libtool_lock;
7495fi
7496
7497test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7498
7499# Some flags need to be propagated to the compiler or linker for good
7500# libtool support.
7501case $host in
7502ia64-*-hpux*)
7503 # Find out which ABI we are using.
7504 echo 'int i;' > conftest.$ac_ext
7505 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7506 (eval $ac_compile) 2>&5
7507 ac_status=$?
7508 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7509 test $ac_status = 0; }; then
7510 case `/usr/bin/file conftest.$ac_objext` in
7511 *ELF-32*)
7512 HPUX_IA64_MODE="32"
7513 ;;
7514 *ELF-64*)
7515 HPUX_IA64_MODE="64"
7516 ;;
7517 esac
7518 fi
7519 rm -rf conftest*
7520 ;;
7521*-*-irix6*)
7522 # Find out which ABI we are using.
7523 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7524 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7525 (eval $ac_compile) 2>&5
7526 ac_status=$?
7527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7528 test $ac_status = 0; }; then
7529 if test "$lt_cv_prog_gnu_ld" = yes; then
7530 case `/usr/bin/file conftest.$ac_objext` in
7531 *32-bit*)
7532 LD="${LD-ld} -melf32bsmip"
7533 ;;
7534 *N32*)
7535 LD="${LD-ld} -melf32bmipn32"
7536 ;;
7537 *64-bit*)
7538 LD="${LD-ld} -melf64bmip"
7539 ;;
7540 esac
7541 else
7542 case `/usr/bin/file conftest.$ac_objext` in
7543 *32-bit*)
7544 LD="${LD-ld} -32"
7545 ;;
7546 *N32*)
7547 LD="${LD-ld} -n32"
7548 ;;
7549 *64-bit*)
7550 LD="${LD-ld} -64"
7551 ;;
7552 esac
7553 fi
7554 fi
7555 rm -rf conftest*
7556 ;;
7557
bf3d9781 7558x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7559s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7560 # Find out which ABI we are using.
7561 echo 'int i;' > conftest.$ac_ext
7562 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7563 (eval $ac_compile) 2>&5
7564 ac_status=$?
7565 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7566 test $ac_status = 0; }; then
7567 case `/usr/bin/file conftest.o` in
7568 *32-bit*)
7569 case $host in
7570 x86_64-*kfreebsd*-gnu)
7571 LD="${LD-ld} -m elf_i386_fbsd"
7572 ;;
7573 x86_64-*linux*)
7574 case `/usr/bin/file conftest.o` in
7575 *x86-64*)
7576 LD="${LD-ld} -m elf32_x86_64"
7577 ;;
7578 *)
7579 LD="${LD-ld} -m elf_i386"
7580 ;;
7581 esac
7582 ;;
bf3d9781
AM
7583 powerpc64le-*linux*)
7584 LD="${LD-ld} -m elf32lppclinux"
7585 ;;
7586 powerpc64-*linux*)
6bb11ab3
L
7587 LD="${LD-ld} -m elf32ppclinux"
7588 ;;
7589 s390x-*linux*)
7590 LD="${LD-ld} -m elf_s390"
7591 ;;
7592 sparc64-*linux*)
7593 LD="${LD-ld} -m elf32_sparc"
7594 ;;
7595 esac
7596 ;;
7597 *64-bit*)
7598 case $host in
7599 x86_64-*kfreebsd*-gnu)
7600 LD="${LD-ld} -m elf_x86_64_fbsd"
7601 ;;
7602 x86_64-*linux*)
7603 LD="${LD-ld} -m elf_x86_64"
7604 ;;
bf3d9781
AM
7605 powerpcle-*linux*)
7606 LD="${LD-ld} -m elf64lppc"
7607 ;;
7608 powerpc-*linux*)
6bb11ab3
L
7609 LD="${LD-ld} -m elf64ppc"
7610 ;;
7611 s390*-*linux*|s390*-*tpf*)
7612 LD="${LD-ld} -m elf64_s390"
7613 ;;
7614 sparc*-*linux*)
7615 LD="${LD-ld} -m elf64_sparc"
7616 ;;
7617 esac
7618 ;;
7619 esac
7620 fi
7621 rm -rf conftest*
7622 ;;
7623
7624*-*-sco3.2v5*)
7625 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7626 SAVE_CFLAGS="$CFLAGS"
7627 CFLAGS="$CFLAGS -belf"
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7629$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7630if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7631 $as_echo_n "(cached) " >&6
7632else
7633 ac_ext=c
7634ac_cpp='$CPP $CPPFLAGS'
7635ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7636ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7637ac_compiler_gnu=$ac_cv_c_compiler_gnu
7638
7639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7640/* end confdefs.h. */
7641
7642int
7643main ()
7644{
7645
7646 ;
7647 return 0;
7648}
7649_ACEOF
7650if ac_fn_c_try_link "$LINENO"; then :
7651 lt_cv_cc_needs_belf=yes
7652else
7653 lt_cv_cc_needs_belf=no
7654fi
7655rm -f core conftest.err conftest.$ac_objext \
7656 conftest$ac_exeext conftest.$ac_ext
7657 ac_ext=c
7658ac_cpp='$CPP $CPPFLAGS'
7659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7661ac_compiler_gnu=$ac_cv_c_compiler_gnu
7662
7663fi
7664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7665$as_echo "$lt_cv_cc_needs_belf" >&6; }
7666 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7667 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7668 CFLAGS="$SAVE_CFLAGS"
7669 fi
7670 ;;
7671sparc*-*solaris*)
7672 # Find out which ABI we are using.
7673 echo 'int i;' > conftest.$ac_ext
7674 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7675 (eval $ac_compile) 2>&5
7676 ac_status=$?
7677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7678 test $ac_status = 0; }; then
7679 case `/usr/bin/file conftest.o` in
7680 *64-bit*)
7681 case $lt_cv_prog_gnu_ld in
7682 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7683 *)
7684 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7685 LD="${LD-ld} -64"
7686 fi
7687 ;;
7688 esac
7689 ;;
7690 esac
7691 fi
7692 rm -rf conftest*
7693 ;;
7694esac
7695
7696need_locks="$enable_libtool_lock"
7697
7698
7699 case $host_os in
7700 rhapsody* | darwin*)
7701 if test -n "$ac_tool_prefix"; then
7702 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7703set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7705$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7706if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7707 $as_echo_n "(cached) " >&6
7708else
7709 if test -n "$DSYMUTIL"; then
7710 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7711else
7712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7713for as_dir in $PATH
7714do
7715 IFS=$as_save_IFS
7716 test -z "$as_dir" && as_dir=.
7717 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7719 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7721 break 2
7722 fi
7723done
7724 done
7725IFS=$as_save_IFS
7726
7727fi
7728fi
7729DSYMUTIL=$ac_cv_prog_DSYMUTIL
7730if test -n "$DSYMUTIL"; then
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7732$as_echo "$DSYMUTIL" >&6; }
7733else
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7735$as_echo "no" >&6; }
7736fi
7737
7738
7739fi
7740if test -z "$ac_cv_prog_DSYMUTIL"; then
7741 ac_ct_DSYMUTIL=$DSYMUTIL
7742 # Extract the first word of "dsymutil", so it can be a program name with args.
7743set dummy dsymutil; ac_word=$2
7744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7745$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7746if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7747 $as_echo_n "(cached) " >&6
7748else
7749 if test -n "$ac_ct_DSYMUTIL"; then
7750 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7751else
7752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7753for as_dir in $PATH
7754do
7755 IFS=$as_save_IFS
7756 test -z "$as_dir" && as_dir=.
7757 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7759 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7761 break 2
7762 fi
7763done
7764 done
7765IFS=$as_save_IFS
7766
7767fi
7768fi
7769ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7770if test -n "$ac_ct_DSYMUTIL"; then
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7772$as_echo "$ac_ct_DSYMUTIL" >&6; }
7773else
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7775$as_echo "no" >&6; }
7776fi
7777
7778 if test "x$ac_ct_DSYMUTIL" = x; then
7779 DSYMUTIL=":"
7780 else
7781 case $cross_compiling:$ac_tool_warned in
7782yes:)
7783{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7784$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7785ac_tool_warned=yes ;;
7786esac
7787 DSYMUTIL=$ac_ct_DSYMUTIL
7788 fi
7789else
7790 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7791fi
7792
7793 if test -n "$ac_tool_prefix"; then
7794 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7795set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7797$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7798if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7799 $as_echo_n "(cached) " >&6
7800else
7801 if test -n "$NMEDIT"; then
7802 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7803else
7804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7805for as_dir in $PATH
7806do
7807 IFS=$as_save_IFS
7808 test -z "$as_dir" && as_dir=.
7809 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7811 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7813 break 2
7814 fi
7815done
7816 done
7817IFS=$as_save_IFS
7818
7819fi
7820fi
7821NMEDIT=$ac_cv_prog_NMEDIT
7822if test -n "$NMEDIT"; then
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7824$as_echo "$NMEDIT" >&6; }
7825else
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827$as_echo "no" >&6; }
7828fi
7829
7830
7831fi
7832if test -z "$ac_cv_prog_NMEDIT"; then
7833 ac_ct_NMEDIT=$NMEDIT
7834 # Extract the first word of "nmedit", so it can be a program name with args.
7835set dummy nmedit; ac_word=$2
7836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7837$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7838if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7839 $as_echo_n "(cached) " >&6
7840else
7841 if test -n "$ac_ct_NMEDIT"; then
7842 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7843else
7844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7845for as_dir in $PATH
7846do
7847 IFS=$as_save_IFS
7848 test -z "$as_dir" && as_dir=.
7849 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7851 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7853 break 2
7854 fi
7855done
7856 done
7857IFS=$as_save_IFS
7858
7859fi
7860fi
7861ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7862if test -n "$ac_ct_NMEDIT"; then
7863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7864$as_echo "$ac_ct_NMEDIT" >&6; }
7865else
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7867$as_echo "no" >&6; }
7868fi
7869
7870 if test "x$ac_ct_NMEDIT" = x; then
7871 NMEDIT=":"
7872 else
7873 case $cross_compiling:$ac_tool_warned in
7874yes:)
7875{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7877ac_tool_warned=yes ;;
7878esac
7879 NMEDIT=$ac_ct_NMEDIT
7880 fi
7881else
7882 NMEDIT="$ac_cv_prog_NMEDIT"
7883fi
7884
7885 if test -n "$ac_tool_prefix"; then
7886 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7887set dummy ${ac_tool_prefix}lipo; ac_word=$2
7888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7889$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7890if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7891 $as_echo_n "(cached) " >&6
7892else
7893 if test -n "$LIPO"; then
7894 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7895else
7896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7897for as_dir in $PATH
7898do
7899 IFS=$as_save_IFS
7900 test -z "$as_dir" && as_dir=.
7901 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7903 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7905 break 2
7906 fi
7907done
7908 done
7909IFS=$as_save_IFS
7910
7911fi
7912fi
7913LIPO=$ac_cv_prog_LIPO
7914if test -n "$LIPO"; then
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7916$as_echo "$LIPO" >&6; }
7917else
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7919$as_echo "no" >&6; }
7920fi
7921
7922
7923fi
7924if test -z "$ac_cv_prog_LIPO"; then
7925 ac_ct_LIPO=$LIPO
7926 # Extract the first word of "lipo", so it can be a program name with args.
7927set dummy lipo; ac_word=$2
7928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7929$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7930if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7931 $as_echo_n "(cached) " >&6
7932else
7933 if test -n "$ac_ct_LIPO"; then
7934 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7935else
7936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7937for as_dir in $PATH
7938do
7939 IFS=$as_save_IFS
7940 test -z "$as_dir" && as_dir=.
7941 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7943 ac_cv_prog_ac_ct_LIPO="lipo"
7944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7945 break 2
7946 fi
7947done
7948 done
7949IFS=$as_save_IFS
7950
7951fi
7952fi
7953ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7954if test -n "$ac_ct_LIPO"; then
7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7956$as_echo "$ac_ct_LIPO" >&6; }
7957else
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959$as_echo "no" >&6; }
7960fi
7961
7962 if test "x$ac_ct_LIPO" = x; then
7963 LIPO=":"
7964 else
7965 case $cross_compiling:$ac_tool_warned in
7966yes:)
7967{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7968$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7969ac_tool_warned=yes ;;
7970esac
7971 LIPO=$ac_ct_LIPO
7972 fi
7973else
7974 LIPO="$ac_cv_prog_LIPO"
7975fi
7976
7977 if test -n "$ac_tool_prefix"; then
7978 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7979set dummy ${ac_tool_prefix}otool; ac_word=$2
7980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7981$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7982if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7983 $as_echo_n "(cached) " >&6
7984else
7985 if test -n "$OTOOL"; then
7986 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7987else
7988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7989for as_dir in $PATH
7990do
7991 IFS=$as_save_IFS
7992 test -z "$as_dir" && as_dir=.
7993 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7995 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7997 break 2
7998 fi
7999done
8000 done
8001IFS=$as_save_IFS
8002
8003fi
8004fi
8005OTOOL=$ac_cv_prog_OTOOL
8006if test -n "$OTOOL"; then
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8008$as_echo "$OTOOL" >&6; }
8009else
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8011$as_echo "no" >&6; }
8012fi
8013
8014
8015fi
8016if test -z "$ac_cv_prog_OTOOL"; then
8017 ac_ct_OTOOL=$OTOOL
8018 # Extract the first word of "otool", so it can be a program name with args.
8019set dummy otool; ac_word=$2
8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8021$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8022if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
8023 $as_echo_n "(cached) " >&6
8024else
8025 if test -n "$ac_ct_OTOOL"; then
8026 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8027else
8028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029for as_dir in $PATH
8030do
8031 IFS=$as_save_IFS
8032 test -z "$as_dir" && as_dir=.
8033 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8035 ac_cv_prog_ac_ct_OTOOL="otool"
8036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8037 break 2
8038 fi
8039done
8040 done
8041IFS=$as_save_IFS
8042
8043fi
8044fi
8045ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8046if test -n "$ac_ct_OTOOL"; then
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8048$as_echo "$ac_ct_OTOOL" >&6; }
8049else
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051$as_echo "no" >&6; }
8052fi
8053
8054 if test "x$ac_ct_OTOOL" = x; then
8055 OTOOL=":"
8056 else
8057 case $cross_compiling:$ac_tool_warned in
8058yes:)
8059{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8060$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8061ac_tool_warned=yes ;;
8062esac
8063 OTOOL=$ac_ct_OTOOL
8064 fi
8065else
8066 OTOOL="$ac_cv_prog_OTOOL"
8067fi
8068
8069 if test -n "$ac_tool_prefix"; then
8070 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8071set dummy ${ac_tool_prefix}otool64; ac_word=$2
8072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8073$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8074if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8075 $as_echo_n "(cached) " >&6
8076else
8077 if test -n "$OTOOL64"; then
8078 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8079else
8080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8081for as_dir in $PATH
8082do
8083 IFS=$as_save_IFS
8084 test -z "$as_dir" && as_dir=.
8085 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8087 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8089 break 2
8090 fi
8091done
8092 done
8093IFS=$as_save_IFS
8094
8095fi
8096fi
8097OTOOL64=$ac_cv_prog_OTOOL64
8098if test -n "$OTOOL64"; then
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8100$as_echo "$OTOOL64" >&6; }
8101else
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8103$as_echo "no" >&6; }
8104fi
8105
8106
8107fi
8108if test -z "$ac_cv_prog_OTOOL64"; then
8109 ac_ct_OTOOL64=$OTOOL64
8110 # Extract the first word of "otool64", so it can be a program name with args.
8111set dummy otool64; ac_word=$2
8112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8113$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8114if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8115 $as_echo_n "(cached) " >&6
8116else
8117 if test -n "$ac_ct_OTOOL64"; then
8118 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8119else
8120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8121for as_dir in $PATH
8122do
8123 IFS=$as_save_IFS
8124 test -z "$as_dir" && as_dir=.
8125 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8127 ac_cv_prog_ac_ct_OTOOL64="otool64"
8128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8129 break 2
8130 fi
8131done
8132 done
8133IFS=$as_save_IFS
8134
8135fi
8136fi
8137ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8138if test -n "$ac_ct_OTOOL64"; then
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8140$as_echo "$ac_ct_OTOOL64" >&6; }
8141else
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143$as_echo "no" >&6; }
8144fi
8145
8146 if test "x$ac_ct_OTOOL64" = x; then
8147 OTOOL64=":"
8148 else
8149 case $cross_compiling:$ac_tool_warned in
8150yes:)
8151{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8152$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8153ac_tool_warned=yes ;;
8154esac
8155 OTOOL64=$ac_ct_OTOOL64
8156 fi
8157else
8158 OTOOL64="$ac_cv_prog_OTOOL64"
8159fi
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8188$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8189if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8190 $as_echo_n "(cached) " >&6
8191else
8192 lt_cv_apple_cc_single_mod=no
8193 if test -z "${LT_MULTI_MODULE}"; then
8194 # By default we will add the -single_module flag. You can override
8195 # by either setting the environment variable LT_MULTI_MODULE
8196 # non-empty at configure time, or by adding -multi_module to the
8197 # link flags.
8198 rm -rf libconftest.dylib*
8199 echo "int foo(void){return 1;}" > conftest.c
8200 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8201-dynamiclib -Wl,-single_module conftest.c" >&5
8202 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8203 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8204 _lt_result=$?
8205 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8206 lt_cv_apple_cc_single_mod=yes
8207 else
8208 cat conftest.err >&5
8209 fi
8210 rm -rf libconftest.dylib*
8211 rm -f conftest.*
8212 fi
8213fi
8214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8215$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8217$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8218if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8219 $as_echo_n "(cached) " >&6
8220else
8221 lt_cv_ld_exported_symbols_list=no
8222 save_LDFLAGS=$LDFLAGS
8223 echo "_main" > conftest.sym
8224 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8226/* end confdefs.h. */
8227
8228int
8229main ()
8230{
8231
8232 ;
8233 return 0;
8234}
8235_ACEOF
8236if ac_fn_c_try_link "$LINENO"; then :
8237 lt_cv_ld_exported_symbols_list=yes
8238else
8239 lt_cv_ld_exported_symbols_list=no
8240fi
8241rm -f core conftest.err conftest.$ac_objext \
8242 conftest$ac_exeext conftest.$ac_ext
8243 LDFLAGS="$save_LDFLAGS"
8244
8245fi
8246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8247$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8249$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8250if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8251 $as_echo_n "(cached) " >&6
8252else
8253 lt_cv_ld_force_load=no
8254 cat > conftest.c << _LT_EOF
8255int forced_loaded() { return 2;}
8256_LT_EOF
8257 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8258 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8259 echo "$AR cru libconftest.a conftest.o" >&5
8260 $AR cru libconftest.a conftest.o 2>&5
8261 cat > conftest.c << _LT_EOF
8262int main() { return 0;}
8263_LT_EOF
8264 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8265 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8266 _lt_result=$?
8267 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8268 lt_cv_ld_force_load=yes
8269 else
8270 cat conftest.err >&5
8271 fi
8272 rm -f conftest.err libconftest.a conftest conftest.c
8273 rm -rf conftest.dSYM
8274
8275fi
8276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8277$as_echo "$lt_cv_ld_force_load" >&6; }
8278 case $host_os in
8279 rhapsody* | darwin1.[012])
8280 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8281 darwin1.*)
8282 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8283 darwin*) # darwin 5.x on
8284 # if running on 10.5 or later, the deployment target defaults
8285 # to the OS version, if on x86, and 10.4, the deployment
8286 # target defaults to 10.4. Don't you love it?
8287 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8288 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8289 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8290 10.[012][,.]*)
6bb11ab3
L
8291 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8292 10.*)
8293 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8294 esac
8295 ;;
8296 esac
8297 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8298 _lt_dar_single_mod='$single_module'
8299 fi
8300 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8301 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8302 else
8303 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8304 fi
8305 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8306 _lt_dsymutil='~$DSYMUTIL $lib || :'
8307 else
8308 _lt_dsymutil=
8309 fi
8310 ;;
8311 esac
8312
8313for ac_header in dlfcn.h
8314do :
8315 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8316"
d0ac1c44 8317if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8318 cat >>confdefs.h <<_ACEOF
8319#define HAVE_DLFCN_H 1
8320_ACEOF
8321
8322fi
8323
8324done
8325
8326
8327
8328# autoconf.info says this should be called right after AC_INIT.
8329ac_config_headers="$ac_config_headers config.h:config.in"
8330
8331
8332
0cb8d851
MF
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8334$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8335if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8336 $as_echo_n "(cached) " >&6
8337else
8338 ac_cv_c_bigendian=unknown
8339 # See if we're dealing with a universal compiler.
8340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8341/* end confdefs.h. */
8342#ifndef __APPLE_CC__
8343 not a universal capable compiler
8344 #endif
8345 typedef int dummy;
8346
8347_ACEOF
8348if ac_fn_c_try_compile "$LINENO"; then :
8349
8350 # Check for potential -arch flags. It is not universal unless
8351 # there are at least two -arch flags with different values.
8352 ac_arch=
8353 ac_prev=
8354 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8355 if test -n "$ac_prev"; then
8356 case $ac_word in
8357 i?86 | x86_64 | ppc | ppc64)
8358 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8359 ac_arch=$ac_word
8360 else
8361 ac_cv_c_bigendian=universal
8362 break
8363 fi
8364 ;;
8365 esac
8366 ac_prev=
8367 elif test "x$ac_word" = "x-arch"; then
8368 ac_prev=arch
8369 fi
8370 done
8371fi
8372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8373 if test $ac_cv_c_bigendian = unknown; then
8374 # See if sys/param.h defines the BYTE_ORDER macro.
8375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8376/* end confdefs.h. */
8377#include <sys/types.h>
8378 #include <sys/param.h>
8379
8380int
8381main ()
8382{
8383#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8384 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8385 && LITTLE_ENDIAN)
8386 bogus endian macros
8387 #endif
8388
8389 ;
8390 return 0;
8391}
8392_ACEOF
8393if ac_fn_c_try_compile "$LINENO"; then :
8394 # It does; now see whether it defined to BIG_ENDIAN or not.
8395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8396/* end confdefs.h. */
8397#include <sys/types.h>
8398 #include <sys/param.h>
8399
8400int
8401main ()
8402{
8403#if BYTE_ORDER != BIG_ENDIAN
8404 not big endian
8405 #endif
8406
8407 ;
8408 return 0;
8409}
8410_ACEOF
8411if ac_fn_c_try_compile "$LINENO"; then :
8412 ac_cv_c_bigendian=yes
8413else
8414 ac_cv_c_bigendian=no
8415fi
8416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8417fi
8418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8419 fi
8420 if test $ac_cv_c_bigendian = unknown; then
8421 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8423/* end confdefs.h. */
8424#include <limits.h>
8425
8426int
8427main ()
8428{
8429#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8430 bogus endian macros
8431 #endif
8432
8433 ;
8434 return 0;
8435}
8436_ACEOF
8437if ac_fn_c_try_compile "$LINENO"; then :
8438 # It does; now see whether it defined to _BIG_ENDIAN or not.
8439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8440/* end confdefs.h. */
8441#include <limits.h>
8442
8443int
8444main ()
8445{
8446#ifndef _BIG_ENDIAN
8447 not big endian
8448 #endif
8449
8450 ;
8451 return 0;
8452}
8453_ACEOF
8454if ac_fn_c_try_compile "$LINENO"; then :
8455 ac_cv_c_bigendian=yes
8456else
8457 ac_cv_c_bigendian=no
8458fi
8459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8460fi
8461rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8462 fi
8463 if test $ac_cv_c_bigendian = unknown; then
8464 # Compile a test program.
8465 if test "$cross_compiling" = yes; then :
8466 # Try to guess by grepping values from an object file.
8467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8468/* end confdefs.h. */
8469short int ascii_mm[] =
8470 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8471 short int ascii_ii[] =
8472 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8473 int use_ascii (int i) {
8474 return ascii_mm[i] + ascii_ii[i];
8475 }
8476 short int ebcdic_ii[] =
8477 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8478 short int ebcdic_mm[] =
8479 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8480 int use_ebcdic (int i) {
8481 return ebcdic_mm[i] + ebcdic_ii[i];
8482 }
8483 extern int foo;
8484
8485int
8486main ()
8487{
8488return use_ascii (foo) == use_ebcdic (foo);
8489 ;
8490 return 0;
8491}
8492_ACEOF
8493if ac_fn_c_try_compile "$LINENO"; then :
8494 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8495 ac_cv_c_bigendian=yes
8496 fi
8497 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8498 if test "$ac_cv_c_bigendian" = unknown; then
8499 ac_cv_c_bigendian=no
8500 else
8501 # finding both strings is unlikely to happen, but who knows?
8502 ac_cv_c_bigendian=unknown
8503 fi
8504 fi
8505fi
8506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8507else
8508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8509/* end confdefs.h. */
8510$ac_includes_default
8511int
8512main ()
8513{
8514
8515 /* Are we little or big endian? From Harbison&Steele. */
8516 union
8517 {
8518 long int l;
8519 char c[sizeof (long int)];
8520 } u;
8521 u.l = 1;
8522 return u.c[sizeof (long int) - 1] == 1;
8523
8524 ;
8525 return 0;
8526}
8527_ACEOF
8528if ac_fn_c_try_run "$LINENO"; then :
8529 ac_cv_c_bigendian=no
8530else
8531 ac_cv_c_bigendian=yes
8532fi
8533rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8534 conftest.$ac_objext conftest.beam conftest.$ac_ext
8535fi
8536
8537 fi
8538fi
8539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8540$as_echo "$ac_cv_c_bigendian" >&6; }
8541 case $ac_cv_c_bigendian in #(
8542 yes)
8543 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8544;; #(
8545 no)
8546 ;; #(
8547 universal)
8548
8549$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8550
8551 ;; #(
8552 *)
d0ac1c44 8553 as_fn_error $? "unknown endianness
0cb8d851
MF
8554 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8555 esac
8556
6bb11ab3
L
8557
8558
8559
8560# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8561if test -z "$CC_FOR_BUILD"; then
8562 if test "x$cross_compiling" = "xno"; then
8563 CC_FOR_BUILD='$(CC)'
8564 else
8565 CC_FOR_BUILD=gcc
8566 fi
6bb11ab3
L
8567fi
8568
8569
8570
8571
8572AR=${AR-ar}
8573
8574if test -n "$ac_tool_prefix"; then
8575 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8576set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8578$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8579if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8580 $as_echo_n "(cached) " >&6
8581else
8582 if test -n "$RANLIB"; then
8583 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8584else
8585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8586for as_dir in $PATH
8587do
8588 IFS=$as_save_IFS
8589 test -z "$as_dir" && as_dir=.
8590 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8592 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8594 break 2
8595 fi
8596done
8597 done
8598IFS=$as_save_IFS
8599
8600fi
8601fi
8602RANLIB=$ac_cv_prog_RANLIB
8603if test -n "$RANLIB"; then
8604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8605$as_echo "$RANLIB" >&6; }
8606else
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8608$as_echo "no" >&6; }
8609fi
8610
8611
8612fi
8613if test -z "$ac_cv_prog_RANLIB"; then
8614 ac_ct_RANLIB=$RANLIB
8615 # Extract the first word of "ranlib", so it can be a program name with args.
8616set dummy ranlib; ac_word=$2
8617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8618$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8619if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8620 $as_echo_n "(cached) " >&6
8621else
8622 if test -n "$ac_ct_RANLIB"; then
8623 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8624else
8625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8626for as_dir in $PATH
8627do
8628 IFS=$as_save_IFS
8629 test -z "$as_dir" && as_dir=.
8630 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8632 ac_cv_prog_ac_ct_RANLIB="ranlib"
8633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8634 break 2
8635 fi
8636done
8637 done
8638IFS=$as_save_IFS
8639
8640fi
8641fi
8642ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8643if test -n "$ac_ct_RANLIB"; then
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8645$as_echo "$ac_ct_RANLIB" >&6; }
8646else
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8648$as_echo "no" >&6; }
8649fi
8650
8651 if test "x$ac_ct_RANLIB" = x; then
8652 RANLIB=":"
8653 else
8654 case $cross_compiling:$ac_tool_warned in
8655yes:)
8656{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8657$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8658ac_tool_warned=yes ;;
8659esac
8660 RANLIB=$ac_ct_RANLIB
8661 fi
8662else
8663 RANLIB="$ac_cv_prog_RANLIB"
8664fi
8665
8666
46f900c0
MF
8667# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8668# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8669# is C99. So handle it ourselves.
8670:
8671C_DIALECT=
8672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8673$as_echo_n "checking whether C11 is supported by default... " >&6; }
8674cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8675/* end confdefs.h. */
8676
8677#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8678# error "C11 support not found"
8679#endif
8680
8681_ACEOF
8682if ac_fn_c_try_compile "$LINENO"; then :
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8684$as_echo "yes" >&6; }
8685else
8686
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8688$as_echo "no" >&6; }
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8690$as_echo_n "checking for -std=c11 support... " >&6; }
8691 ac_save_CC="$CC"
8692 CC="$CC -std=c11"
8693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8694/* end confdefs.h. */
8695
8696#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8697# error "C11 support not found"
8698#endif
8699
8700_ACEOF
8701if ac_fn_c_try_compile "$LINENO"; then :
8702
8703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8704$as_echo "yes" >&6; }
8705 CC="$ac_save_CC"
8706 C_DIALECT="-std=c11"
8707
8708else
8709 as_fn_error $? "C11 is required" "$LINENO" 5
8710fi
8711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8712fi
8713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8714
8715
6bb11ab3
L
8716# Some of the common include files depend on bfd.h, and bfd.h checks
8717# that config.h is included first by testing that the PACKAGE macro
8718# is defined.
8719PACKAGE=sim
8720
8721cat >>confdefs.h <<_ACEOF
8722#define PACKAGE "$PACKAGE"
8723_ACEOF
8724
8725
8726
8727# Dependency checking.
8728ac_config_commands="$ac_config_commands depdir"
8729
8730
8731depcc="$CC" am_compiler_list=
8732
8733am_depcomp=$ac_aux_dir/depcomp
8734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8735$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8736if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8737 $as_echo_n "(cached) " >&6
8738else
8739 if test -f "$am_depcomp"; then
8740 # We make a subdir and do the tests there. Otherwise we can end up
8741 # making bogus files that we don't know about and never remove. For
8742 # instance it was reported that on HP-UX the gcc test will end up
8743 # making a dummy file named `D' -- because `-MD' means `put the output
8744 # in D'.
8745 mkdir conftest.dir
8746 # Copy depcomp to subdir because otherwise we won't find it if we're
8747 # using a relative directory.
8748 cp "$am_depcomp" conftest.dir
8749 cd conftest.dir
8750 # We will build objects and dependencies in a subdirectory because
8751 # it helps to detect inapplicable dependency modes. For instance
8752 # both Tru64's cc and ICC support -MD to output dependencies as a
8753 # side effect of compilation, but ICC will put the dependencies in
8754 # the current directory while Tru64 will put them in the object
8755 # directory.
8756 mkdir sub
8757
8758 am_cv_CC_dependencies_compiler_type=none
8759 if test "$am_compiler_list" = ""; then
8760 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8761 fi
8762 for depmode in $am_compiler_list; do
8763 if test $depmode = none; then break; fi
8764
8765 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8766 # Setup a source with many dependencies, because some compilers
8767 # like to wrap large dependency lists on column 80 (with \), and
8768 # we should not choose a depcomp mode which is confused by this.
8769 #
8770 # We need to recreate these files for each test, as the compiler may
8771 # overwrite some of them when testing with obscure command lines.
8772 # This happens at least with the AIX C compiler.
8773 : > sub/conftest.c
8774 for i in 1 2 3 4 5 6; do
8775 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8776 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8777 # Solaris 8's {/usr,}/bin/sh.
8778 touch sub/conftst$i.h
8779 done
8780 echo "include sub/conftest.Po" > confmf
8781
8782 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8783 # mode. It turns out that the SunPro C++ compiler does not properly
8784 # handle `-M -o', and we need to detect this.
8785 depcmd="depmode=$depmode \
8786 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8787 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8788 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8789 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8790 if env $depcmd > conftest.err 2>&1 &&
8791 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8792 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8793 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8794 # icc doesn't choke on unknown options, it will just issue warnings
8795 # or remarks (even with -Werror). So we grep stderr for any message
8796 # that says an option was ignored or not supported.
8797 # When given -MP, icc 7.0 and 7.1 complain thusly:
8798 # icc: Command line warning: ignoring option '-M'; no argument required
8799 # The diagnosis changed in icc 8.0:
8800 # icc: Command line remark: option '-MP' not supported
8801 if (grep 'ignoring option' conftest.err ||
8802 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8803 am_cv_CC_dependencies_compiler_type=$depmode
8804 $as_echo "$as_me:$LINENO: success" >&5
8805 break
8806 fi
8807 fi
8808 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8809 sed -e 's/^/| /' < conftest.err >&5
8810 done
8811
8812 cd ..
8813 rm -rf conftest.dir
8814else
8815 am_cv_CC_dependencies_compiler_type=none
8816fi
8817
8818fi
8819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8820$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8821if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8822then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8823else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8824
8825fi
8826
8827
8828# Check for the 'make' the user wants to use.
8829for ac_prog in make
8830do
8831 # Extract the first word of "$ac_prog", so it can be a program name with args.
8832set dummy $ac_prog; ac_word=$2
8833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8834$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8835if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8836 $as_echo_n "(cached) " >&6
8837else
8838 if test -n "$MAKE"; then
8839 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8840else
8841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8842for as_dir in $PATH
8843do
8844 IFS=$as_save_IFS
8845 test -z "$as_dir" && as_dir=.
8846 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8847 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8848 ac_cv_prog_MAKE="$ac_prog"
8849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8850 break 2
8851 fi
8852done
8853 done
8854IFS=$as_save_IFS
8855
8856fi
8857fi
8858MAKE=$ac_cv_prog_MAKE
8859if test -n "$MAKE"; then
8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8861$as_echo "$MAKE" >&6; }
8862else
8863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8864$as_echo "no" >&6; }
8865fi
8866
8867
8868 test -n "$MAKE" && break
8869done
8870
8871MAKE_IS_GNU=
8872case "`$MAKE --version 2>&1 | sed 1q`" in
8873 *GNU*)
8874 MAKE_IS_GNU=yes
8875 ;;
8876esac
8877 if test "$MAKE_IS_GNU" = yes; then
8878 GMAKE_TRUE=
8879 GMAKE_FALSE='#'
8880else
8881 GMAKE_TRUE='#'
8882 GMAKE_FALSE=
8883fi
8884
8885
8886ALL_LINGUAS=
8887# If we haven't got the data from the intl directory,
8888# assume NLS is disabled.
8889USE_NLS=no
8890LIBINTL=
8891LIBINTL_DEP=
8892INCINTL=
8893XGETTEXT=
8894GMSGFMT=
8895POSUB=
8896
8897if test -f ../../intl/config.intl; then
8898 . ../../intl/config.intl
8899fi
8900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8901$as_echo_n "checking whether NLS is requested... " >&6; }
8902if test x"$USE_NLS" != xyes; then
8903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8904$as_echo "no" >&6; }
8905else
8906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8907$as_echo "yes" >&6; }
8908
8909$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8910
8911
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8913$as_echo_n "checking for catalogs to be installed... " >&6; }
8914 # Look for .po and .gmo files in the source directory.
8915 CATALOGS=
8916 XLINGUAS=
8917 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8918 # If there aren't any .gmo files the shell will give us the
8919 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8920 # weeded out.
8921 case "$cat" in *\**)
8922 continue;;
8923 esac
8924 # The quadruple backslash is collapsed to a double backslash
8925 # by the backticks, then collapsed again by the double quotes,
8926 # leaving us with one backslash in the sed expression (right
8927 # before the dot that mustn't act as a wildcard).
8928 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8929 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8930 # The user is allowed to set LINGUAS to a list of languages to
8931 # install catalogs for. If it's empty that means "all of them."
8932 if test "x$LINGUAS" = x; then
8933 CATALOGS="$CATALOGS $cat"
8934 XLINGUAS="$XLINGUAS $lang"
8935 else
8936 case "$LINGUAS" in *$lang*)
8937 CATALOGS="$CATALOGS $cat"
8938 XLINGUAS="$XLINGUAS $lang"
8939 ;;
8940 esac
8941 fi
8942 done
8943 LINGUAS="$XLINGUAS"
8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8945$as_echo "$LINGUAS" >&6; }
8946
8947
8948 DATADIRNAME=share
8949
8950 INSTOBJEXT=.mo
8951
8952 GENCAT=gencat
8953
8954 CATOBJEXT=.gmo
8955
8956fi
8957
8958# Check for common headers.
68ed2854
MF
8959# NB: You can assume C11 headers exist.
8960for ac_header in unistd.h
6bb11ab3 8961do :
68ed2854
MF
8962 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8963if test "x$ac_cv_header_unistd_h" = xyes; then :
6bb11ab3 8964 cat >>confdefs.h <<_ACEOF
68ed2854 8965#define HAVE_UNISTD_H 1
6bb11ab3
L
8966_ACEOF
8967
8968fi
8969
8970done
8971
936df756 8972for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8973do :
8974 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8975ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8976if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8977 cat >>confdefs.h <<_ACEOF
8978#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8979_ACEOF
8980
8981fi
8982
8983done
8984
8985for ac_header in fcntl.h fpu_control.h
8986do :
8987 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8988ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8989if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8990 cat >>confdefs.h <<_ACEOF
8991#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8992_ACEOF
8993
8994fi
8995
8996done
8997
68ed2854 8998for ac_header in dlfcn.h sys/stat.h
6bb11ab3
L
8999do :
9000 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9001ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 9002if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
9003 cat >>confdefs.h <<_ACEOF
9004#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9005_ACEOF
9006
9007fi
9008
9009done
9010
9011for ac_func in getrusage time sigaction __setfpucw
9012do :
9013 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9014ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9015if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
9016 cat >>confdefs.h <<_ACEOF
9017#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9018_ACEOF
9019
9020fi
9021done
9022
936df756
MF
9023for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
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 :
936df756
MF
9028 cat >>confdefs.h <<_ACEOF
9029#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9030_ACEOF
9031
9032fi
9033done
9034
9035ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9036#include <sys/types.h>
9037#endif
9038#ifdef HAVE_SYS_STAT_H
9039#include <sys/stat.h>
9040#endif
9041"
d0ac1c44 9042if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9043
9044cat >>confdefs.h <<_ACEOF
9045#define HAVE_STRUCT_STAT_ST_DEV 1
9046_ACEOF
9047
9048
9049fi
9050ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9051#include <sys/types.h>
9052#endif
9053#ifdef HAVE_SYS_STAT_H
9054#include <sys/stat.h>
9055#endif
9056"
d0ac1c44 9057if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9058
9059cat >>confdefs.h <<_ACEOF
9060#define HAVE_STRUCT_STAT_ST_INO 1
9061_ACEOF
9062
9063
9064fi
9065ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9066#include <sys/types.h>
9067#endif
9068#ifdef HAVE_SYS_STAT_H
9069#include <sys/stat.h>
9070#endif
9071"
d0ac1c44 9072if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9073
9074cat >>confdefs.h <<_ACEOF
9075#define HAVE_STRUCT_STAT_ST_MODE 1
9076_ACEOF
9077
9078
9079fi
9080ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9081#include <sys/types.h>
9082#endif
9083#ifdef HAVE_SYS_STAT_H
9084#include <sys/stat.h>
9085#endif
9086"
d0ac1c44 9087if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9088
9089cat >>confdefs.h <<_ACEOF
9090#define HAVE_STRUCT_STAT_ST_NLINK 1
9091_ACEOF
9092
9093
9094fi
9095ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9096#include <sys/types.h>
9097#endif
9098#ifdef HAVE_SYS_STAT_H
9099#include <sys/stat.h>
9100#endif
9101"
d0ac1c44 9102if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9103
9104cat >>confdefs.h <<_ACEOF
9105#define HAVE_STRUCT_STAT_ST_UID 1
9106_ACEOF
9107
9108
9109fi
9110ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9111#include <sys/types.h>
9112#endif
9113#ifdef HAVE_SYS_STAT_H
9114#include <sys/stat.h>
9115#endif
9116"
d0ac1c44 9117if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9118
9119cat >>confdefs.h <<_ACEOF
9120#define HAVE_STRUCT_STAT_ST_GID 1
9121_ACEOF
9122
9123
9124fi
9125ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9126#include <sys/types.h>
9127#endif
9128#ifdef HAVE_SYS_STAT_H
9129#include <sys/stat.h>
9130#endif
9131"
d0ac1c44 9132if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9133
9134cat >>confdefs.h <<_ACEOF
9135#define HAVE_STRUCT_STAT_ST_RDEV 1
9136_ACEOF
9137
9138
9139fi
9140ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9141#include <sys/types.h>
9142#endif
9143#ifdef HAVE_SYS_STAT_H
9144#include <sys/stat.h>
9145#endif
9146"
d0ac1c44 9147if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9148
9149cat >>confdefs.h <<_ACEOF
9150#define HAVE_STRUCT_STAT_ST_SIZE 1
9151_ACEOF
9152
9153
9154fi
9155ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9156#include <sys/types.h>
9157#endif
9158#ifdef HAVE_SYS_STAT_H
9159#include <sys/stat.h>
9160#endif
9161"
d0ac1c44 9162if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9163
9164cat >>confdefs.h <<_ACEOF
9165#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9166_ACEOF
9167
9168
9169fi
9170ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9171#include <sys/types.h>
9172#endif
9173#ifdef HAVE_SYS_STAT_H
9174#include <sys/stat.h>
9175#endif
9176"
d0ac1c44 9177if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9178
9179cat >>confdefs.h <<_ACEOF
9180#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9181_ACEOF
9182
9183
9184fi
9185ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9186#include <sys/types.h>
9187#endif
9188#ifdef HAVE_SYS_STAT_H
9189#include <sys/stat.h>
9190#endif
9191"
d0ac1c44 9192if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9193
9194cat >>confdefs.h <<_ACEOF
9195#define HAVE_STRUCT_STAT_ST_ATIME 1
9196_ACEOF
9197
9198
9199fi
9200ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9201#include <sys/types.h>
9202#endif
9203#ifdef HAVE_SYS_STAT_H
9204#include <sys/stat.h>
9205#endif
9206"
d0ac1c44 9207if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9208
9209cat >>confdefs.h <<_ACEOF
9210#define HAVE_STRUCT_STAT_ST_MTIME 1
9211_ACEOF
9212
9213
9214fi
9215ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9216#include <sys/types.h>
9217#endif
9218#ifdef HAVE_SYS_STAT_H
9219#include <sys/stat.h>
9220#endif
9221"
d0ac1c44 9222if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9223
9224cat >>confdefs.h <<_ACEOF
9225#define HAVE_STRUCT_STAT_ST_CTIME 1
9226_ACEOF
9227
9228
9229fi
9230
9231ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9232#include <sys/socket.h>
9233
9234"
d0ac1c44 9235if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9236
9237cat >>confdefs.h <<_ACEOF
9238#define HAVE_SOCKLEN_T 1
9239_ACEOF
9240
9241
9242fi
9243
6bb11ab3
L
9244
9245# Check for socket libraries
9246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9247$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9248if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9249 $as_echo_n "(cached) " >&6
9250else
9251 ac_check_lib_save_LIBS=$LIBS
9252LIBS="-lsocket $LIBS"
9253cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9254/* end confdefs.h. */
9255
9256/* Override any GCC internal prototype to avoid an error.
9257 Use char because int might match the return type of a GCC
9258 builtin and then its argument prototype would still apply. */
9259#ifdef __cplusplus
9260extern "C"
9261#endif
9262char bind ();
9263int
9264main ()
9265{
9266return bind ();
9267 ;
9268 return 0;
9269}
9270_ACEOF
9271if ac_fn_c_try_link "$LINENO"; then :
9272 ac_cv_lib_socket_bind=yes
9273else
9274 ac_cv_lib_socket_bind=no
9275fi
9276rm -f core conftest.err conftest.$ac_objext \
9277 conftest$ac_exeext conftest.$ac_ext
9278LIBS=$ac_check_lib_save_LIBS
9279fi
9280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9281$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9282if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9283 cat >>confdefs.h <<_ACEOF
9284#define HAVE_LIBSOCKET 1
9285_ACEOF
9286
9287 LIBS="-lsocket $LIBS"
9288
9289fi
9290
9291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9292$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9293if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9294 $as_echo_n "(cached) " >&6
9295else
9296 ac_check_lib_save_LIBS=$LIBS
9297LIBS="-lnsl $LIBS"
9298cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9299/* end confdefs.h. */
9300
9301/* Override any GCC internal prototype to avoid an error.
9302 Use char because int might match the return type of a GCC
9303 builtin and then its argument prototype would still apply. */
9304#ifdef __cplusplus
9305extern "C"
9306#endif
9307char gethostbyname ();
9308int
9309main ()
9310{
9311return gethostbyname ();
9312 ;
9313 return 0;
9314}
9315_ACEOF
9316if ac_fn_c_try_link "$LINENO"; then :
9317 ac_cv_lib_nsl_gethostbyname=yes
9318else
9319 ac_cv_lib_nsl_gethostbyname=no
9320fi
9321rm -f core conftest.err conftest.$ac_objext \
9322 conftest$ac_exeext conftest.$ac_ext
9323LIBS=$ac_check_lib_save_LIBS
9324fi
9325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9326$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9327if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9328 cat >>confdefs.h <<_ACEOF
9329#define HAVE_LIBNSL 1
9330_ACEOF
9331
9332 LIBS="-lnsl $LIBS"
9333
9334fi
9335
9336
9337# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9338# using the same condition.
9339
aadc9410 9340 # Use the system's zlib library.
7fed4b0b
L
9341 zlibdir="-L\$(top_builddir)/../zlib"
9342 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9343
aadc9410
MF
9344# Check whether --with-system-zlib was given.
9345if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9346 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9347 zlibdir=
9348 zlibinc=
9349 fi
6bb11ab3
L
9350
9351fi
9352
6bb11ab3 9353
6bb11ab3 9354
6bb11ab3
L
9355
9356
9357# BFD uses libdl when when plugins enabled.
9358
faa743bb
RM
9359 maybe_plugins=no
9360 for ac_header in dlfcn.h
9361do :
9362 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9363"
d0ac1c44 9364if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9365 cat >>confdefs.h <<_ACEOF
9366#define HAVE_DLFCN_H 1
9367_ACEOF
9368 maybe_plugins=yes
9369fi
9370
9371done
9372
9373 for ac_header in windows.h
9374do :
9375 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9376"
d0ac1c44 9377if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9378 cat >>confdefs.h <<_ACEOF
9379#define HAVE_WINDOWS_H 1
9380_ACEOF
9381 maybe_plugins=yes
9382fi
9383
9384done
9385
9386
9387 # Check whether --enable-plugins was given.
6bb11ab3
L
9388if test "${enable_plugins+set}" = set; then :
9389 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9390 no) plugins=no ;;
9391 *) plugins=yes
9392 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9393 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9394 fi ;;
9395 esac
6bb11ab3 9396else
faa743bb
RM
9397 plugins=$maybe_plugins
9398
6bb11ab3
L
9399fi
9400
2974be62 9401 if test "$plugins" = "yes"; then
37f980dc
SM
9402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9403$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9404if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9405 $as_echo_n "(cached) " >&6
9406else
9407 ac_func_search_save_LIBS=$LIBS
9408cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9409/* end confdefs.h. */
9410
9411/* Override any GCC internal prototype to avoid an error.
9412 Use char because int might match the return type of a GCC
9413 builtin and then its argument prototype would still apply. */
9414#ifdef __cplusplus
9415extern "C"
9416#endif
37f980dc 9417char dlsym ();
2974be62
AM
9418int
9419main ()
9420{
37f980dc 9421return dlsym ();
2974be62
AM
9422 ;
9423 return 0;
9424}
9425_ACEOF
9426for ac_lib in '' dl; do
9427 if test -z "$ac_lib"; then
9428 ac_res="none required"
9429 else
9430 ac_res=-l$ac_lib
9431 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9432 fi
9433 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9434 ac_cv_search_dlsym=$ac_res
2974be62
AM
9435fi
9436rm -f core conftest.err conftest.$ac_objext \
9437 conftest$ac_exeext
d0ac1c44 9438 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9439 break
9440fi
9441done
d0ac1c44 9442if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9443
9444else
37f980dc 9445 ac_cv_search_dlsym=no
2974be62
AM
9446fi
9447rm conftest.$ac_ext
9448LIBS=$ac_func_search_save_LIBS
9449fi
37f980dc
SM
9450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9451$as_echo "$ac_cv_search_dlsym" >&6; }
9452ac_res=$ac_cv_search_dlsym
2974be62
AM
9453if test "$ac_res" != no; then :
9454 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9455
9456fi
9457
9458 fi
6bb11ab3
L
9459
9460 if test "$plugins" = yes; then
9461 PLUGINS_TRUE=
9462 PLUGINS_FALSE='#'
9463else
9464 PLUGINS_TRUE='#'
9465 PLUGINS_FALSE=
9466fi
9467
9468
9469
9470
9471
9472# Set options
9473enable_dlopen=yes
9474
9475
9476
9477
9478 enable_win32_dll=no
9479
9480
9481 # Check whether --enable-shared was given.
9482if test "${enable_shared+set}" = set; then :
9483 enableval=$enable_shared; p=${PACKAGE-default}
9484 case $enableval in
9485 yes) enable_shared=yes ;;
9486 no) enable_shared=no ;;
9487 *)
9488 enable_shared=no
9489 # Look at the argument we got. We use all the common list separators.
9490 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9491 for pkg in $enableval; do
9492 IFS="$lt_save_ifs"
9493 if test "X$pkg" = "X$p"; then
9494 enable_shared=yes
9495 fi
9496 done
9497 IFS="$lt_save_ifs"
9498 ;;
9499 esac
9500else
9501 enable_shared=yes
9502fi
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512 # Check whether --enable-static was given.
9513if test "${enable_static+set}" = set; then :
9514 enableval=$enable_static; p=${PACKAGE-default}
9515 case $enableval in
9516 yes) enable_static=yes ;;
9517 no) enable_static=no ;;
9518 *)
9519 enable_static=no
9520 # Look at the argument we got. We use all the common list separators.
9521 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9522 for pkg in $enableval; do
9523 IFS="$lt_save_ifs"
9524 if test "X$pkg" = "X$p"; then
9525 enable_static=yes
9526 fi
9527 done
9528 IFS="$lt_save_ifs"
9529 ;;
9530 esac
9531else
9532 enable_static=yes
9533fi
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544# Check whether --with-pic was given.
9545if test "${with_pic+set}" = set; then :
9546 withval=$with_pic; pic_mode="$withval"
9547else
9548 pic_mode=default
9549fi
9550
9551
9552test -z "$pic_mode" && pic_mode=default
9553
9554
9555
9556
9557
9558
9559
9560 # Check whether --enable-fast-install was given.
9561if test "${enable_fast_install+set}" = set; then :
9562 enableval=$enable_fast_install; p=${PACKAGE-default}
9563 case $enableval in
9564 yes) enable_fast_install=yes ;;
9565 no) enable_fast_install=no ;;
9566 *)
9567 enable_fast_install=no
9568 # Look at the argument we got. We use all the common list separators.
9569 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9570 for pkg in $enableval; do
9571 IFS="$lt_save_ifs"
9572 if test "X$pkg" = "X$p"; then
9573 enable_fast_install=yes
9574 fi
9575 done
9576 IFS="$lt_save_ifs"
9577 ;;
9578 esac
9579else
9580 enable_fast_install=yes
9581fi
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593# This can be used to rebuild libtool when needed
9594LIBTOOL_DEPS="$ltmain"
9595
9596# Always use our own libtool.
9597LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624test -z "$LN_S" && LN_S="ln -s"
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639if test -n "${ZSH_VERSION+set}" ; then
9640 setopt NO_GLOB_SUBST
9641fi
9642
9643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9644$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9645if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9646 $as_echo_n "(cached) " >&6
9647else
9648 rm -f .libs 2>/dev/null
9649mkdir .libs 2>/dev/null
9650if test -d .libs; then
9651 lt_cv_objdir=.libs
9652else
9653 # MS-DOS does not allow filenames that begin with a dot.
9654 lt_cv_objdir=_libs
b7026657 9655fi
6bb11ab3
L
9656rmdir .libs 2>/dev/null
9657fi
9658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9659$as_echo "$lt_cv_objdir" >&6; }
9660objdir=$lt_cv_objdir
b7026657 9661
6bb11ab3
L
9662
9663
9664
9665
9666cat >>confdefs.h <<_ACEOF
9667#define LT_OBJDIR "$lt_cv_objdir/"
9668_ACEOF
9669
9670
9671
9672
9673case $host_os in
9674aix3*)
9675 # AIX sometimes has problems with the GCC collect2 program. For some
9676 # reason, if we set the COLLECT_NAMES environment variable, the problems
9677 # vanish in a puff of smoke.
9678 if test "X${COLLECT_NAMES+set}" != Xset; then
9679 COLLECT_NAMES=
9680 export COLLECT_NAMES
9681 fi
9682 ;;
81ecdfbb 9683esac
6bb11ab3
L
9684
9685# Global variables:
9686ofile=libtool
9687can_build_shared=yes
9688
9689# All known linkers require a `.a' archive for static linking (except MSVC,
9690# which needs '.lib').
9691libext=a
9692
9693with_gnu_ld="$lt_cv_prog_gnu_ld"
9694
9695old_CC="$CC"
9696old_CFLAGS="$CFLAGS"
9697
9698# Set sane defaults for various variables
9699test -z "$CC" && CC=cc
9700test -z "$LTCC" && LTCC=$CC
9701test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9702test -z "$LD" && LD=ld
9703test -z "$ac_objext" && ac_objext=o
9704
9705for cc_temp in $compiler""; do
9706 case $cc_temp in
9707 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9708 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9709 \-*) ;;
9710 *) break;;
9711 esac
9712done
9713cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9714
9715
9716# Only perform the check for file, if the check method requires it
9717test -z "$MAGIC_CMD" && MAGIC_CMD=file
9718case $deplibs_check_method in
9719file_magic*)
9720 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9722$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9723if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9724 $as_echo_n "(cached) " >&6
9725else
9726 case $MAGIC_CMD in
9727[\\/*] | ?:[\\/]*)
9728 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9729 ;;
9730*)
9731 lt_save_MAGIC_CMD="$MAGIC_CMD"
9732 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9733 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9734 for ac_dir in $ac_dummy; do
9735 IFS="$lt_save_ifs"
9736 test -z "$ac_dir" && ac_dir=.
9737 if test -f $ac_dir/${ac_tool_prefix}file; then
9738 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9739 if test -n "$file_magic_test_file"; then
9740 case $deplibs_check_method in
9741 "file_magic "*)
9742 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9743 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9744 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9745 $EGREP "$file_magic_regex" > /dev/null; then
9746 :
9747 else
9748 cat <<_LT_EOF 1>&2
9749
9750*** Warning: the command libtool uses to detect shared libraries,
9751*** $file_magic_cmd, produces output that libtool cannot recognize.
9752*** The result is that libtool may fail to recognize shared libraries
9753*** as such. This will affect the creation of libtool libraries that
9754*** depend on shared libraries, but programs linked with such libtool
9755*** libraries will work regardless of this problem. Nevertheless, you
9756*** may want to report the problem to your system manager and/or to
9757*** bug-libtool@gnu.org
9758
9759_LT_EOF
9760 fi ;;
9761 esac
9762 fi
9763 break
f0569246 9764 fi
6bb11ab3
L
9765 done
9766 IFS="$lt_save_ifs"
9767 MAGIC_CMD="$lt_save_MAGIC_CMD"
9768 ;;
9769esac
f0569246 9770fi
f0569246 9771
6bb11ab3
L
9772MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9773if test -n "$MAGIC_CMD"; then
9774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9775$as_echo "$MAGIC_CMD" >&6; }
9776else
9777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9778$as_echo "no" >&6; }
9779fi
81ecdfbb 9780
6bb11ab3
L
9781
9782
9783
9784
9785if test -z "$lt_cv_path_MAGIC_CMD"; then
9786 if test -n "$ac_tool_prefix"; then
9787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9788$as_echo_n "checking for file... " >&6; }
d0ac1c44 9789if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9790 $as_echo_n "(cached) " >&6
9791else
9792 case $MAGIC_CMD in
9793[\\/*] | ?:[\\/]*)
9794 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9795 ;;
9796*)
9797 lt_save_MAGIC_CMD="$MAGIC_CMD"
9798 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9799 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9800 for ac_dir in $ac_dummy; do
9801 IFS="$lt_save_ifs"
9802 test -z "$ac_dir" && ac_dir=.
9803 if test -f $ac_dir/file; then
9804 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9805 if test -n "$file_magic_test_file"; then
9806 case $deplibs_check_method in
9807 "file_magic "*)
9808 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9809 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9810 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9811 $EGREP "$file_magic_regex" > /dev/null; then
9812 :
9813 else
9814 cat <<_LT_EOF 1>&2
9815
9816*** Warning: the command libtool uses to detect shared libraries,
9817*** $file_magic_cmd, produces output that libtool cannot recognize.
9818*** The result is that libtool may fail to recognize shared libraries
9819*** as such. This will affect the creation of libtool libraries that
9820*** depend on shared libraries, but programs linked with such libtool
9821*** libraries will work regardless of this problem. Nevertheless, you
9822*** may want to report the problem to your system manager and/or to
9823*** bug-libtool@gnu.org
9824
9825_LT_EOF
9826 fi ;;
9827 esac
9828 fi
9829 break
9830 fi
9831 done
9832 IFS="$lt_save_ifs"
9833 MAGIC_CMD="$lt_save_MAGIC_CMD"
9834 ;;
81ecdfbb 9835esac
6bb11ab3
L
9836fi
9837
9838MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9839if test -n "$MAGIC_CMD"; then
9840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9841$as_echo "$MAGIC_CMD" >&6; }
9842else
9843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9844$as_echo "no" >&6; }
9845fi
9846
9847
9848 else
9849 MAGIC_CMD=:
9850 fi
9851fi
9852
9853 fi
9854 ;;
9855esac
9856
9857# Use C for the default configuration in the libtool script
9858
9859lt_save_CC="$CC"
9860ac_ext=c
9861ac_cpp='$CPP $CPPFLAGS'
9862ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9863ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9864ac_compiler_gnu=$ac_cv_c_compiler_gnu
9865
9866
9867# Source file extension for C test sources.
9868ac_ext=c
9869
9870# Object file extension for compiled C test sources.
9871objext=o
9872objext=$objext
9873
9874# Code to be used in simple compile tests
9875lt_simple_compile_test_code="int some_variable = 0;"
9876
9877# Code to be used in simple link tests
9878lt_simple_link_test_code='int main(){return(0);}'
9879
9880
9881
9882
9883
9884
9885
9886# If no C compiler was specified, use CC.
9887LTCC=${LTCC-"$CC"}
9888
9889# If no C compiler flags were specified, use CFLAGS.
9890LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9891
9892# Allow CC to be a program name with arguments.
9893compiler=$CC
9894
9895# Save the default compiler, since it gets overwritten when the other
9896# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9897compiler_DEFAULT=$CC
9898
9899# save warnings/boilerplate of simple test code
9900ac_outfile=conftest.$ac_objext
9901echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9902eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9903_lt_compiler_boilerplate=`cat conftest.err`
9904$RM conftest*
9905
9906ac_outfile=conftest.$ac_objext
9907echo "$lt_simple_link_test_code" >conftest.$ac_ext
9908eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9909_lt_linker_boilerplate=`cat conftest.err`
9910$RM -r conftest*
9911
9912
9913## CAVEAT EMPTOR:
9914## There is no encapsulation within the following macros, do not change
9915## the running order or otherwise move them around unless you know exactly
9916## what you are doing...
9917if test -n "$compiler"; then
9918
9919lt_prog_compiler_no_builtin_flag=
9920
9921if test "$GCC" = yes; then
9922 case $cc_basename in
9923 nvcc*)
9924 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9925 *)
9926 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9927 esac
6bb11ab3
L
9928
9929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9930$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9931if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9932 $as_echo_n "(cached) " >&6
f0569246 9933else
6bb11ab3
L
9934 lt_cv_prog_compiler_rtti_exceptions=no
9935 ac_outfile=conftest.$ac_objext
9936 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9937 lt_compiler_flag="-fno-rtti -fno-exceptions"
9938 # Insert the option either (1) after the last *FLAGS variable, or
9939 # (2) before a word containing "conftest.", or (3) at the end.
9940 # Note that $ac_compile itself does not contain backslashes and begins
9941 # with a dollar sign (not a hyphen), so the echo should work correctly.
9942 # The option is referenced via a variable to avoid confusing sed.
9943 lt_compile=`echo "$ac_compile" | $SED \
9944 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9945 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9946 -e 's:$: $lt_compiler_flag:'`
9947 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9948 (eval "$lt_compile" 2>conftest.err)
9949 ac_status=$?
9950 cat conftest.err >&5
9951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9952 if (exit $ac_status) && test -s "$ac_outfile"; then
9953 # The compiler can only warn and ignore the option if not recognized
9954 # So say no if there are warnings other than the usual output.
9955 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9956 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9957 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9958 lt_cv_prog_compiler_rtti_exceptions=yes
9959 fi
9960 fi
9961 $RM conftest*
9962
f0569246 9963fi
6bb11ab3
L
9964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9965$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9966
9967if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9968 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9969else
9970 :
9971fi
9972
9973fi
9974
9975
9976
9977
9978
9979
9980 lt_prog_compiler_wl=
9981lt_prog_compiler_pic=
9982lt_prog_compiler_static=
9983
9984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9985$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9986
9987 if test "$GCC" = yes; then
9988 lt_prog_compiler_wl='-Wl,'
9989 lt_prog_compiler_static='-static'
9990
9991 case $host_os in
9992 aix*)
9993 # All AIX code is PIC.
9994 if test "$host_cpu" = ia64; then
9995 # AIX 5 now supports IA64 processor
9996 lt_prog_compiler_static='-Bstatic'
9997 fi
9998 lt_prog_compiler_pic='-fPIC'
9999 ;;
10000
10001 amigaos*)
10002 case $host_cpu in
10003 powerpc)
10004 # see comment about AmigaOS4 .so support
10005 lt_prog_compiler_pic='-fPIC'
10006 ;;
10007 m68k)
10008 # FIXME: we need at least 68020 code to build shared libraries, but
10009 # adding the `-m68020' flag to GCC prevents building anything better,
10010 # like `-m68040'.
10011 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10012 ;;
10013 esac
10014 ;;
10015
10016 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10017 # PIC is the default for these OSes.
10018 ;;
10019
10020 mingw* | cygwin* | pw32* | os2* | cegcc*)
10021 # This hack is so that the source file can tell whether it is being
10022 # built for inclusion in a dll (and should export symbols for example).
10023 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10024 # (--disable-auto-import) libraries
10025 lt_prog_compiler_pic='-DDLL_EXPORT'
10026 ;;
10027
10028 darwin* | rhapsody*)
10029 # PIC is the default on this platform
10030 # Common symbols not allowed in MH_DYLIB files
10031 lt_prog_compiler_pic='-fno-common'
10032 ;;
10033
10034 haiku*)
10035 # PIC is the default for Haiku.
10036 # The "-static" flag exists, but is broken.
10037 lt_prog_compiler_static=
10038 ;;
10039
10040 hpux*)
10041 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10042 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10043 # sets the default TLS model and affects inlining.
10044 case $host_cpu in
10045 hppa*64*)
10046 # +Z the default
10047 ;;
10048 *)
10049 lt_prog_compiler_pic='-fPIC'
10050 ;;
10051 esac
10052 ;;
10053
10054 interix[3-9]*)
10055 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10056 # Instead, we relocate shared libraries at runtime.
10057 ;;
10058
10059 msdosdjgpp*)
10060 # Just because we use GCC doesn't mean we suddenly get shared libraries
10061 # on systems that don't support them.
10062 lt_prog_compiler_can_build_shared=no
10063 enable_shared=no
10064 ;;
10065
10066 *nto* | *qnx*)
10067 # QNX uses GNU C++, but need to define -shared option too, otherwise
10068 # it will coredump.
10069 lt_prog_compiler_pic='-fPIC -shared'
10070 ;;
10071
10072 sysv4*MP*)
10073 if test -d /usr/nec; then
10074 lt_prog_compiler_pic=-Kconform_pic
10075 fi
10076 ;;
10077
10078 *)
10079 lt_prog_compiler_pic='-fPIC'
10080 ;;
10081 esac
10082
10083 case $cc_basename in
10084 nvcc*) # Cuda Compiler Driver 2.2
10085 lt_prog_compiler_wl='-Xlinker '
10086 lt_prog_compiler_pic='-Xcompiler -fPIC'
10087 ;;
10088 esac
10089 else
10090 # PORTME Check for flag to pass linker flags through the system compiler.
10091 case $host_os in
10092 aix*)
10093 lt_prog_compiler_wl='-Wl,'
10094 if test "$host_cpu" = ia64; then
10095 # AIX 5 now supports IA64 processor
10096 lt_prog_compiler_static='-Bstatic'
10097 else
10098 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10099 fi
10100 ;;
10101
10102 mingw* | cygwin* | pw32* | os2* | cegcc*)
10103 # This hack is so that the source file can tell whether it is being
10104 # built for inclusion in a dll (and should export symbols for example).
10105 lt_prog_compiler_pic='-DDLL_EXPORT'
10106 ;;
10107
10108 hpux9* | hpux10* | hpux11*)
10109 lt_prog_compiler_wl='-Wl,'
10110 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10111 # not for PA HP-UX.
10112 case $host_cpu in
10113 hppa*64*|ia64*)
10114 # +Z the default
10115 ;;
10116 *)
10117 lt_prog_compiler_pic='+Z'
10118 ;;
10119 esac
10120 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10121 lt_prog_compiler_static='${wl}-a ${wl}archive'
10122 ;;
10123
10124 irix5* | irix6* | nonstopux*)
10125 lt_prog_compiler_wl='-Wl,'
10126 # PIC (with -KPIC) is the default.
10127 lt_prog_compiler_static='-non_shared'
10128 ;;
10129
10130 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10131 case $cc_basename in
10132 # old Intel for x86_64 which still supported -KPIC.
10133 ecc*)
10134 lt_prog_compiler_wl='-Wl,'
10135 lt_prog_compiler_pic='-KPIC'
10136 lt_prog_compiler_static='-static'
10137 ;;
10138 # icc used to be incompatible with GCC.
10139 # ICC 10 doesn't accept -KPIC any more.
10140 icc* | ifort*)
10141 lt_prog_compiler_wl='-Wl,'
10142 lt_prog_compiler_pic='-fPIC'
10143 lt_prog_compiler_static='-static'
10144 ;;
10145 # Lahey Fortran 8.1.
10146 lf95*)
10147 lt_prog_compiler_wl='-Wl,'
10148 lt_prog_compiler_pic='--shared'
10149 lt_prog_compiler_static='--static'
10150 ;;
10151 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10152 # Portland Group compilers (*not* the Pentium gcc compiler,
10153 # which looks to be a dead project)
10154 lt_prog_compiler_wl='-Wl,'
10155 lt_prog_compiler_pic='-fpic'
10156 lt_prog_compiler_static='-Bstatic'
10157 ;;
10158 ccc*)
10159 lt_prog_compiler_wl='-Wl,'
10160 # All Alpha code is PIC.
10161 lt_prog_compiler_static='-non_shared'
10162 ;;
10163 xl* | bgxl* | bgf* | mpixl*)
10164 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10165 lt_prog_compiler_wl='-Wl,'
10166 lt_prog_compiler_pic='-qpic'
10167 lt_prog_compiler_static='-qstaticlink'
10168 ;;
10169 *)
10170 case `$CC -V 2>&1 | sed 5q` in
10171 *Sun\ F* | *Sun*Fortran*)
10172 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10173 lt_prog_compiler_pic='-KPIC'
10174 lt_prog_compiler_static='-Bstatic'
10175 lt_prog_compiler_wl=''
10176 ;;
10177 *Sun\ C*)
10178 # Sun C 5.9
10179 lt_prog_compiler_pic='-KPIC'
10180 lt_prog_compiler_static='-Bstatic'
10181 lt_prog_compiler_wl='-Wl,'
10182 ;;
10183 esac
10184 ;;
10185 esac
10186 ;;
10187
10188 newsos6)
10189 lt_prog_compiler_pic='-KPIC'
10190 lt_prog_compiler_static='-Bstatic'
10191 ;;
10192
10193 *nto* | *qnx*)
10194 # QNX uses GNU C++, but need to define -shared option too, otherwise
10195 # it will coredump.
10196 lt_prog_compiler_pic='-fPIC -shared'
10197 ;;
10198
10199 osf3* | osf4* | osf5*)
10200 lt_prog_compiler_wl='-Wl,'
10201 # All OSF/1 code is PIC.
10202 lt_prog_compiler_static='-non_shared'
10203 ;;
10204
10205 rdos*)
10206 lt_prog_compiler_static='-non_shared'
10207 ;;
10208
10209 solaris*)
10210 lt_prog_compiler_pic='-KPIC'
10211 lt_prog_compiler_static='-Bstatic'
10212 case $cc_basename in
10213 f77* | f90* | f95*)
10214 lt_prog_compiler_wl='-Qoption ld ';;
10215 *)
10216 lt_prog_compiler_wl='-Wl,';;
10217 esac
10218 ;;
f0569246 10219
6bb11ab3
L
10220 sunos4*)
10221 lt_prog_compiler_wl='-Qoption ld '
10222 lt_prog_compiler_pic='-PIC'
10223 lt_prog_compiler_static='-Bstatic'
10224 ;;
f0569246 10225
6bb11ab3
L
10226 sysv4 | sysv4.2uw2* | sysv4.3*)
10227 lt_prog_compiler_wl='-Wl,'
10228 lt_prog_compiler_pic='-KPIC'
10229 lt_prog_compiler_static='-Bstatic'
10230 ;;
f0569246 10231
6bb11ab3
L
10232 sysv4*MP*)
10233 if test -d /usr/nec ;then
10234 lt_prog_compiler_pic='-Kconform_pic'
10235 lt_prog_compiler_static='-Bstatic'
10236 fi
10237 ;;
10238
10239 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10240 lt_prog_compiler_wl='-Wl,'
10241 lt_prog_compiler_pic='-KPIC'
10242 lt_prog_compiler_static='-Bstatic'
10243 ;;
10244
10245 unicos*)
10246 lt_prog_compiler_wl='-Wl,'
10247 lt_prog_compiler_can_build_shared=no
10248 ;;
10249
10250 uts4*)
10251 lt_prog_compiler_pic='-pic'
10252 lt_prog_compiler_static='-Bstatic'
10253 ;;
10254
10255 *)
10256 lt_prog_compiler_can_build_shared=no
10257 ;;
10258 esac
10259 fi
10260
10261case $host_os in
10262 # For platforms which do not support PIC, -DPIC is meaningless:
10263 *djgpp*)
10264 lt_prog_compiler_pic=
10265 ;;
10266 *)
10267 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10268 ;;
81ecdfbb 10269esac
6bb11ab3
L
10270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10271$as_echo "$lt_prog_compiler_pic" >&6; }
10272
10273
10274
10275
10276
10277
10278#
10279# Check to make sure the PIC flag actually works.
10280#
10281if test -n "$lt_prog_compiler_pic"; then
10282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10283$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10284if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10285 $as_echo_n "(cached) " >&6
b7026657 10286else
6bb11ab3
L
10287 lt_cv_prog_compiler_pic_works=no
10288 ac_outfile=conftest.$ac_objext
10289 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10290 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10291 # Insert the option either (1) after the last *FLAGS variable, or
10292 # (2) before a word containing "conftest.", or (3) at the end.
10293 # Note that $ac_compile itself does not contain backslashes and begins
10294 # with a dollar sign (not a hyphen), so the echo should work correctly.
10295 # The option is referenced via a variable to avoid confusing sed.
10296 lt_compile=`echo "$ac_compile" | $SED \
10297 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10298 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10299 -e 's:$: $lt_compiler_flag:'`
10300 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10301 (eval "$lt_compile" 2>conftest.err)
10302 ac_status=$?
10303 cat conftest.err >&5
10304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10305 if (exit $ac_status) && test -s "$ac_outfile"; then
10306 # The compiler can only warn and ignore the option if not recognized
10307 # So say no if there are warnings other than the usual output.
10308 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10309 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10310 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10311 lt_cv_prog_compiler_pic_works=yes
10312 fi
10313 fi
10314 $RM conftest*
b7026657 10315
b7026657 10316fi
6bb11ab3
L
10317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10318$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10319
10320if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10321 case $lt_prog_compiler_pic in
10322 "" | " "*) ;;
10323 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10324 esac
10325else
10326 lt_prog_compiler_pic=
10327 lt_prog_compiler_can_build_shared=no
f0569246 10328fi
6bb11ab3
L
10329
10330fi
10331
10332
10333
10334
10335
10336
10337#
10338# Check to make sure the static flag actually works.
10339#
10340wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10342$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10343if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10344 $as_echo_n "(cached) " >&6
f0569246 10345else
6bb11ab3
L
10346 lt_cv_prog_compiler_static_works=no
10347 save_LDFLAGS="$LDFLAGS"
10348 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10349 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10350 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10351 # The linker can only warn and ignore the option if not recognized
10352 # So say no if there are warnings
10353 if test -s conftest.err; then
10354 # Append any errors to the config.log.
10355 cat conftest.err 1>&5
10356 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10357 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10358 if diff conftest.exp conftest.er2 >/dev/null; then
10359 lt_cv_prog_compiler_static_works=yes
10360 fi
10361 else
10362 lt_cv_prog_compiler_static_works=yes
10363 fi
10364 fi
10365 $RM -r conftest*
10366 LDFLAGS="$save_LDFLAGS"
f0569246 10367
6bb11ab3
L
10368fi
10369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10370$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 10371
6bb11ab3
L
10372if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10373 :
b7026657 10374else
6bb11ab3 10375 lt_prog_compiler_static=
b7026657 10376fi
f0569246 10377
6bb11ab3
L
10378
10379
10380
10381
10382
10383
10384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10385$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10386if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10387 $as_echo_n "(cached) " >&6
81ecdfbb 10388else
6bb11ab3
L
10389 lt_cv_prog_compiler_c_o=no
10390 $RM -r conftest 2>/dev/null
10391 mkdir conftest
10392 cd conftest
10393 mkdir out
10394 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10395
10396 lt_compiler_flag="-o out/conftest2.$ac_objext"
10397 # Insert the option either (1) after the last *FLAGS variable, or
10398 # (2) before a word containing "conftest.", or (3) at the end.
10399 # Note that $ac_compile itself does not contain backslashes and begins
10400 # with a dollar sign (not a hyphen), so the echo should work correctly.
10401 lt_compile=`echo "$ac_compile" | $SED \
10402 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10403 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10404 -e 's:$: $lt_compiler_flag:'`
10405 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10406 (eval "$lt_compile" 2>out/conftest.err)
10407 ac_status=$?
10408 cat out/conftest.err >&5
10409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10410 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10411 then
10412 # The compiler can only warn and ignore the option if not recognized
10413 # So say no if there are warnings
10414 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10415 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10416 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10417 lt_cv_prog_compiler_c_o=yes
10418 fi
10419 fi
10420 chmod u+w . 2>&5
10421 $RM conftest*
10422 # SGI C++ compiler will create directory out/ii_files/ for
10423 # template instantiation
10424 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10425 $RM out/* && rmdir out
10426 cd ..
10427 $RM -r conftest
10428 $RM conftest*
10429
81ecdfbb 10430fi
6bb11ab3
L
10431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10432$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10433
10434
10435
10436
10437
10438
10439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10440$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10441if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10442 $as_echo_n "(cached) " >&6
10443else
6bb11ab3
L
10444 lt_cv_prog_compiler_c_o=no
10445 $RM -r conftest 2>/dev/null
10446 mkdir conftest
10447 cd conftest
10448 mkdir out
10449 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10450
10451 lt_compiler_flag="-o out/conftest2.$ac_objext"
10452 # Insert the option either (1) after the last *FLAGS variable, or
10453 # (2) before a word containing "conftest.", or (3) at the end.
10454 # Note that $ac_compile itself does not contain backslashes and begins
10455 # with a dollar sign (not a hyphen), so the echo should work correctly.
10456 lt_compile=`echo "$ac_compile" | $SED \
10457 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10458 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10459 -e 's:$: $lt_compiler_flag:'`
10460 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10461 (eval "$lt_compile" 2>out/conftest.err)
10462 ac_status=$?
10463 cat out/conftest.err >&5
10464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10465 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10466 then
10467 # The compiler can only warn and ignore the option if not recognized
10468 # So say no if there are warnings
10469 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10470 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10471 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10472 lt_cv_prog_compiler_c_o=yes
10473 fi
10474 fi
10475 chmod u+w . 2>&5
10476 $RM conftest*
10477 # SGI C++ compiler will create directory out/ii_files/ for
10478 # template instantiation
10479 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10480 $RM out/* && rmdir out
10481 cd ..
10482 $RM -r conftest
10483 $RM conftest*
10484
10485fi
10486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10487$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10488
10489
10490
10491
10492hard_links="nottested"
10493if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10494 # do not overwrite the value of need_locks provided by the user
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10496$as_echo_n "checking if we can lock with hard links... " >&6; }
10497 hard_links=yes
10498 $RM conftest*
10499 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10500 touch conftest.a
10501 ln conftest.a conftest.b 2>&5 || hard_links=no
10502 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10504$as_echo "$hard_links" >&6; }
10505 if test "$hard_links" = no; then
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10507$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10508 need_locks=warn
10509 fi
10510else
10511 need_locks=no
10512fi
10513
10514
10515
10516
10517
10518
10519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10520$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10521
10522 runpath_var=
10523 allow_undefined_flag=
10524 always_export_symbols=no
10525 archive_cmds=
10526 archive_expsym_cmds=
10527 compiler_needs_object=no
10528 enable_shared_with_static_runtimes=no
10529 export_dynamic_flag_spec=
10530 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10531 hardcode_automatic=no
10532 hardcode_direct=no
10533 hardcode_direct_absolute=no
10534 hardcode_libdir_flag_spec=
10535 hardcode_libdir_flag_spec_ld=
10536 hardcode_libdir_separator=
10537 hardcode_minus_L=no
10538 hardcode_shlibpath_var=unsupported
10539 inherit_rpath=no
10540 link_all_deplibs=unknown
10541 module_cmds=
10542 module_expsym_cmds=
10543 old_archive_from_new_cmds=
10544 old_archive_from_expsyms_cmds=
10545 thread_safe_flag_spec=
10546 whole_archive_flag_spec=
10547 # include_expsyms should be a list of space-separated symbols to be *always*
10548 # included in the symbol list
10549 include_expsyms=
10550 # exclude_expsyms can be an extended regexp of symbols to exclude
10551 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10552 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10553 # as well as any symbol that contains `d'.
10554 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10555 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10556 # platforms (ab)use it in PIC code, but their linkers get confused if
10557 # the symbol is explicitly referenced. Since portable code cannot
10558 # rely on this symbol name, it's probably fine to never include it in
10559 # preloaded symbol tables.
10560 # Exclude shared library initialization/finalization symbols.
10561 extract_expsyms_cmds=
10562
10563 case $host_os in
10564 cygwin* | mingw* | pw32* | cegcc*)
10565 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10566 # When not using gcc, we currently assume that we are using
10567 # Microsoft Visual C++.
10568 if test "$GCC" != yes; then
10569 with_gnu_ld=no
10570 fi
10571 ;;
10572 interix*)
10573 # we just hope/assume this is gcc and not c89 (= MSVC++)
10574 with_gnu_ld=yes
10575 ;;
10576 openbsd*)
10577 with_gnu_ld=no
10578 ;;
10579 esac
f0569246 10580
6bb11ab3
L
10581 ld_shlibs=yes
10582
10583 # On some targets, GNU ld is compatible enough with the native linker
10584 # that we're better off using the native interface for both.
10585 lt_use_gnu_ld_interface=no
10586 if test "$with_gnu_ld" = yes; then
10587 case $host_os in
10588 aix*)
10589 # The AIX port of GNU ld has always aspired to compatibility
10590 # with the native linker. However, as the warning in the GNU ld
10591 # block says, versions before 2.19.5* couldn't really create working
10592 # shared libraries, regardless of the interface used.
10593 case `$LD -v 2>&1` in
10594 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10595 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10596 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10597 *)
10598 lt_use_gnu_ld_interface=yes
10599 ;;
10600 esac
10601 ;;
10602 *)
10603 lt_use_gnu_ld_interface=yes
10604 ;;
10605 esac
10606 fi
f0569246 10607
6bb11ab3
L
10608 if test "$lt_use_gnu_ld_interface" = yes; then
10609 # If archive_cmds runs LD, not CC, wlarc should be empty
10610 wlarc='${wl}'
10611
10612 # Set some defaults for GNU ld with shared library support. These
10613 # are reset later if shared libraries are not supported. Putting them
10614 # here allows them to be overridden if necessary.
10615 runpath_var=LD_RUN_PATH
10616 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10617 export_dynamic_flag_spec='${wl}--export-dynamic'
10618 # ancient GNU ld didn't support --whole-archive et. al.
10619 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10620 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10621 else
10622 whole_archive_flag_spec=
10623 fi
10624 supports_anon_versioning=no
10625 case `$LD -v 2>&1` in
10626 *GNU\ gold*) supports_anon_versioning=yes ;;
10627 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10628 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10629 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10630 *\ 2.11.*) ;; # other 2.11 versions
10631 *) supports_anon_versioning=yes ;;
10632 esac
10633
10634 # See if GNU ld supports shared libraries.
10635 case $host_os in
10636 aix[3-9]*)
10637 # On AIX/PPC, the GNU linker is very broken
10638 if test "$host_cpu" != ia64; then
10639 ld_shlibs=no
10640 cat <<_LT_EOF 1>&2
10641
10642*** Warning: the GNU linker, at least up to release 2.19, is reported
10643*** to be unable to reliably create shared libraries on AIX.
10644*** Therefore, libtool is disabling shared libraries support. If you
10645*** really care for shared libraries, you may want to install binutils
10646*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10647*** You will then need to restart the configuration process.
10648
10649_LT_EOF
10650 fi
10651 ;;
10652
10653 amigaos*)
10654 case $host_cpu in
10655 powerpc)
10656 # see comment about AmigaOS4 .so support
10657 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10658 archive_expsym_cmds=''
10659 ;;
10660 m68k)
10661 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)'
10662 hardcode_libdir_flag_spec='-L$libdir'
10663 hardcode_minus_L=yes
10664 ;;
10665 esac
10666 ;;
10667
10668 beos*)
10669 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10670 allow_undefined_flag=unsupported
10671 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10672 # support --undefined. This deserves some investigation. FIXME
10673 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10674 else
10675 ld_shlibs=no
10676 fi
10677 ;;
10678
10679 cygwin* | mingw* | pw32* | cegcc*)
10680 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10681 # as there is no search path for DLLs.
10682 hardcode_libdir_flag_spec='-L$libdir'
10683 export_dynamic_flag_spec='${wl}--export-all-symbols'
10684 allow_undefined_flag=unsupported
10685 always_export_symbols=no
10686 enable_shared_with_static_runtimes=yes
10687 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10688
10689 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10690 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10691 # If the export-symbols file already is a .def file (1st line
10692 # is EXPORTS), use it as is; otherwise, prepend...
10693 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10694 cp $export_symbols $output_objdir/$soname.def;
10695 else
10696 echo EXPORTS > $output_objdir/$soname.def;
10697 cat $export_symbols >> $output_objdir/$soname.def;
10698 fi~
10699 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10700 else
10701 ld_shlibs=no
10702 fi
10703 ;;
10704
10705 haiku*)
10706 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10707 link_all_deplibs=yes
10708 ;;
10709
10710 interix[3-9]*)
10711 hardcode_direct=no
10712 hardcode_shlibpath_var=no
10713 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10714 export_dynamic_flag_spec='${wl}-E'
10715 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10716 # Instead, shared libraries are loaded at an image base (0x10000000 by
10717 # default) and relocated if they conflict, which is a slow very memory
10718 # consuming and fragmenting process. To avoid this, we pick a random,
10719 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10720 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10721 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10722 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'
10723 ;;
10724
10725 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10726 tmp_diet=no
10727 if test "$host_os" = linux-dietlibc; then
10728 case $cc_basename in
10729 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10730 esac
10731 fi
10732 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10733 && test "$tmp_diet" = no
10734 then
5cddc23a 10735 tmp_addflag=' $pic_flag'
6bb11ab3
L
10736 tmp_sharedflag='-shared'
10737 case $cc_basename,$host_cpu in
10738 pgcc*) # Portland Group C compiler
10739 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'
10740 tmp_addflag=' $pic_flag'
10741 ;;
10742 pgf77* | pgf90* | pgf95* | pgfortran*)
10743 # Portland Group f77 and f90 compilers
10744 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'
10745 tmp_addflag=' $pic_flag -Mnomain' ;;
10746 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10747 tmp_addflag=' -i_dynamic' ;;
10748 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10749 tmp_addflag=' -i_dynamic -nofor_main' ;;
10750 ifc* | ifort*) # Intel Fortran compiler
10751 tmp_addflag=' -nofor_main' ;;
10752 lf95*) # Lahey Fortran 8.1
10753 whole_archive_flag_spec=
10754 tmp_sharedflag='--shared' ;;
10755 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10756 tmp_sharedflag='-qmkshrobj'
10757 tmp_addflag= ;;
10758 nvcc*) # Cuda Compiler Driver 2.2
10759 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'
10760 compiler_needs_object=yes
10761 ;;
10762 esac
10763 case `$CC -V 2>&1 | sed 5q` in
10764 *Sun\ C*) # Sun C 5.9
10765 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'
10766 compiler_needs_object=yes
10767 tmp_sharedflag='-G' ;;
10768 *Sun\ F*) # Sun Fortran 8.3
10769 tmp_sharedflag='-G' ;;
10770 esac
10771 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10772
10773 if test "x$supports_anon_versioning" = xyes; then
10774 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10775 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10776 echo "local: *; };" >> $output_objdir/$libname.ver~
10777 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10778 fi
10779
10780 case $cc_basename in
10781 xlf* | bgf* | bgxlf* | mpixlf*)
10782 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10783 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10784 hardcode_libdir_flag_spec=
10785 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10786 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10787 if test "x$supports_anon_versioning" = xyes; then
10788 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10789 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10790 echo "local: *; };" >> $output_objdir/$libname.ver~
10791 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10792 fi
10793 ;;
10794 esac
10795 else
10796 ld_shlibs=no
10797 fi
10798 ;;
10799
10800 netbsd*)
10801 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10802 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10803 wlarc=
10804 else
10805 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10806 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10807 fi
10808 ;;
10809
10810 solaris*)
10811 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10812 ld_shlibs=no
10813 cat <<_LT_EOF 1>&2
10814
10815*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10816*** create shared libraries on Solaris systems. Therefore, libtool
10817*** is disabling shared libraries support. We urge you to upgrade GNU
10818*** binutils to release 2.9.1 or newer. Another option is to modify
10819*** your PATH or compiler configuration so that the native linker is
10820*** used, and then restart.
10821
10822_LT_EOF
10823 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10824 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10825 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10826 else
10827 ld_shlibs=no
10828 fi
10829 ;;
10830
10831 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10832 case `$LD -v 2>&1` in
10833 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10834 ld_shlibs=no
10835 cat <<_LT_EOF 1>&2
10836
10837*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10838*** reliably create shared libraries on SCO systems. Therefore, libtool
10839*** is disabling shared libraries support. We urge you to upgrade GNU
10840*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10841*** your PATH or compiler configuration so that the native linker is
10842*** used, and then restart.
10843
10844_LT_EOF
10845 ;;
10846 *)
10847 # For security reasons, it is highly recommended that you always
10848 # use absolute paths for naming shared libraries, and exclude the
10849 # DT_RUNPATH tag from executables and libraries. But doing so
10850 # requires that you compile everything twice, which is a pain.
10851 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10852 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10853 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10854 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10855 else
10856 ld_shlibs=no
10857 fi
10858 ;;
10859 esac
10860 ;;
10861
10862 sunos4*)
10863 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10864 wlarc=
10865 hardcode_direct=yes
10866 hardcode_shlibpath_var=no
10867 ;;
10868
10869 *)
10870 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10871 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10872 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10873 else
10874 ld_shlibs=no
10875 fi
10876 ;;
10877 esac
10878
10879 if test "$ld_shlibs" = no; then
10880 runpath_var=
10881 hardcode_libdir_flag_spec=
10882 export_dynamic_flag_spec=
10883 whole_archive_flag_spec=
10884 fi
10885 else
10886 # PORTME fill in a description of your system's linker (not GNU ld)
10887 case $host_os in
10888 aix3*)
10889 allow_undefined_flag=unsupported
10890 always_export_symbols=yes
10891 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'
10892 # Note: this linker hardcodes the directories in LIBPATH if there
10893 # are no directories specified by -L.
10894 hardcode_minus_L=yes
10895 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10896 # Neither direct hardcoding nor static linking is supported with a
10897 # broken collect2.
10898 hardcode_direct=unsupported
10899 fi
10900 ;;
10901
10902 aix[4-9]*)
10903 if test "$host_cpu" = ia64; then
10904 # On IA64, the linker does run time linking by default, so we don't
10905 # have to do anything special.
10906 aix_use_runtimelinking=no
10907 exp_sym_flag='-Bexport'
10908 no_entry_flag=""
10909 else
10910 # If we're using GNU nm, then we don't want the "-C" option.
10911 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10912 # Also, AIX nm treats weak defined symbols like other global
10913 # defined symbols, whereas GNU nm marks them as "W".
10914 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10915 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'
10916 else
5c887dd5 10917 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
10918 fi
10919 aix_use_runtimelinking=no
10920
10921 # Test if we are trying to use run time linking or normal
10922 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10923 # need to do runtime linking.
10924 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10925 for ld_flag in $LDFLAGS; do
10926 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10927 aix_use_runtimelinking=yes
10928 break
10929 fi
10930 done
10931 ;;
10932 esac
10933
10934 exp_sym_flag='-bexport'
10935 no_entry_flag='-bnoentry'
10936 fi
10937
10938 # When large executables or shared objects are built, AIX ld can
10939 # have problems creating the table of contents. If linking a library
10940 # or program results in "error TOC overflow" add -mminimal-toc to
10941 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10942 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10943
10944 archive_cmds=''
10945 hardcode_direct=yes
10946 hardcode_direct_absolute=yes
10947 hardcode_libdir_separator=':'
10948 link_all_deplibs=yes
10949 file_list_spec='${wl}-f,'
10950
10951 if test "$GCC" = yes; then
10952 case $host_os in aix4.[012]|aix4.[012].*)
10953 # We only want to do this on AIX 4.2 and lower, the check
10954 # below for broken collect2 doesn't work under 4.3+
10955 collect2name=`${CC} -print-prog-name=collect2`
10956 if test -f "$collect2name" &&
10957 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10958 then
10959 # We have reworked collect2
10960 :
10961 else
10962 # We have old collect2
10963 hardcode_direct=unsupported
10964 # It fails to find uninstalled libraries when the uninstalled
10965 # path is not listed in the libpath. Setting hardcode_minus_L
10966 # to unsupported forces relinking
10967 hardcode_minus_L=yes
10968 hardcode_libdir_flag_spec='-L$libdir'
10969 hardcode_libdir_separator=
10970 fi
10971 ;;
10972 esac
10973 shared_flag='-shared'
10974 if test "$aix_use_runtimelinking" = yes; then
10975 shared_flag="$shared_flag "'${wl}-G'
10976 fi
10977 else
10978 # not using gcc
10979 if test "$host_cpu" = ia64; then
10980 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10981 # chokes on -Wl,-G. The following line is correct:
10982 shared_flag='-G'
10983 else
10984 if test "$aix_use_runtimelinking" = yes; then
10985 shared_flag='${wl}-G'
10986 else
10987 shared_flag='${wl}-bM:SRE'
10988 fi
10989 fi
10990 fi
10991
10992 export_dynamic_flag_spec='${wl}-bexpall'
10993 # It seems that -bexpall does not export symbols beginning with
10994 # underscore (_), so it is better to generate a list of symbols to export.
10995 always_export_symbols=yes
10996 if test "$aix_use_runtimelinking" = yes; then
10997 # Warning - without using the other runtime loading flags (-brtl),
10998 # -berok will link without error, but may produce a broken library.
10999 allow_undefined_flag='-berok'
11000 # Determine the default libpath from the value encoded in an
11001 # empty executable.
11002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
11003/* end confdefs.h. */
11004
11005int
11006main ()
11007{
11008
11009 ;
11010 return 0;
11011}
11012_ACEOF
6bb11ab3 11013if ac_fn_c_try_link "$LINENO"; then :
b7026657 11014
6bb11ab3
L
11015lt_aix_libpath_sed='
11016 /Import File Strings/,/^$/ {
11017 /^0/ {
11018 s/^0 *\(.*\)$/\1/
11019 p
11020 }
11021 }'
11022aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11023# Check for a 64-bit object if we didn't find anything.
11024if test -z "$aix_libpath"; then
11025 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11026fi
11027fi
11028rm -f core conftest.err conftest.$ac_objext \
11029 conftest$ac_exeext conftest.$ac_ext
11030if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11031
11032 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11033 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"
11034 else
11035 if test "$host_cpu" = ia64; then
11036 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11037 allow_undefined_flag="-z nodefs"
11038 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"
11039 else
11040 # Determine the default libpath from the value encoded in an
11041 # empty executable.
81ecdfbb
RW
11042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11043/* end confdefs.h. */
11044
11045int
11046main ()
11047{
11048
11049 ;
11050 return 0;
11051}
11052_ACEOF
6bb11ab3
L
11053if ac_fn_c_try_link "$LINENO"; then :
11054
11055lt_aix_libpath_sed='
11056 /Import File Strings/,/^$/ {
11057 /^0/ {
11058 s/^0 *\(.*\)$/\1/
11059 p
11060 }
11061 }'
11062aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11063# Check for a 64-bit object if we didn't find anything.
11064if test -z "$aix_libpath"; then
11065 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11066fi
81ecdfbb 11067fi
6bb11ab3
L
11068rm -f core conftest.err conftest.$ac_objext \
11069 conftest$ac_exeext conftest.$ac_ext
11070if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11071
11072 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11073 # Warning - without using the other run time loading flags,
11074 # -berok will link without error, but may produce a broken library.
11075 no_undefined_flag=' ${wl}-bernotok'
11076 allow_undefined_flag=' ${wl}-berok'
11077 if test "$with_gnu_ld" = yes; then
11078 # We only use this code for GNU lds that support --whole-archive.
11079 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11080 else
11081 # Exported symbols can be pulled into shared objects from archives
11082 whole_archive_flag_spec='$convenience'
11083 fi
11084 archive_cmds_need_lc=yes
11085 # This is similar to how AIX traditionally builds its shared libraries.
11086 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'
11087 fi
11088 fi
11089 ;;
11090
11091 amigaos*)
11092 case $host_cpu in
11093 powerpc)
11094 # see comment about AmigaOS4 .so support
11095 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11096 archive_expsym_cmds=''
11097 ;;
11098 m68k)
11099 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)'
11100 hardcode_libdir_flag_spec='-L$libdir'
11101 hardcode_minus_L=yes
11102 ;;
11103 esac
11104 ;;
11105
11106 bsdi[45]*)
11107 export_dynamic_flag_spec=-rdynamic
11108 ;;
11109
11110 cygwin* | mingw* | pw32* | cegcc*)
11111 # When not using gcc, we currently assume that we are using
11112 # Microsoft Visual C++.
11113 # hardcode_libdir_flag_spec is actually meaningless, as there is
11114 # no search path for DLLs.
11115 hardcode_libdir_flag_spec=' '
11116 allow_undefined_flag=unsupported
11117 # Tell ltmain to make .lib files, not .a files.
11118 libext=lib
11119 # Tell ltmain to make .dll files, not .so files.
11120 shrext_cmds=".dll"
11121 # FIXME: Setting linknames here is a bad hack.
11122 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11123 # The linker will automatically build a .lib file if we build a DLL.
11124 old_archive_from_new_cmds='true'
11125 # FIXME: Should let the user specify the lib program.
11126 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11127 fix_srcfile_path='`cygpath -w "$srcfile"`'
11128 enable_shared_with_static_runtimes=yes
11129 ;;
11130
11131 darwin* | rhapsody*)
11132
11133
11134 archive_cmds_need_lc=no
11135 hardcode_direct=no
11136 hardcode_automatic=yes
11137 hardcode_shlibpath_var=unsupported
11138 if test "$lt_cv_ld_force_load" = "yes"; then
11139 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 11140 else
6bb11ab3 11141 whole_archive_flag_spec=''
f0569246 11142 fi
6bb11ab3
L
11143 link_all_deplibs=yes
11144 allow_undefined_flag="$_lt_dar_allow_undefined"
11145 case $cc_basename in
11146 ifort*) _lt_dar_can_shared=yes ;;
11147 *) _lt_dar_can_shared=$GCC ;;
11148 esac
11149 if test "$_lt_dar_can_shared" = "yes"; then
11150 output_verbose_link_cmd=func_echo_all
11151 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11152 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11153 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}"
11154 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}"
11155
f0569246 11156 else
6bb11ab3 11157 ld_shlibs=no
f0569246 11158 fi
6bb11ab3
L
11159
11160 ;;
11161
11162 dgux*)
11163 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11164 hardcode_libdir_flag_spec='-L$libdir'
11165 hardcode_shlibpath_var=no
11166 ;;
11167
11168 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11169 # support. Future versions do this automatically, but an explicit c++rt0.o
11170 # does not break anything, and helps significantly (at the cost of a little
11171 # extra space).
11172 freebsd2.2*)
11173 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11174 hardcode_libdir_flag_spec='-R$libdir'
11175 hardcode_direct=yes
11176 hardcode_shlibpath_var=no
11177 ;;
11178
11179 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11180 freebsd2.*)
11181 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11182 hardcode_direct=yes
11183 hardcode_minus_L=yes
11184 hardcode_shlibpath_var=no
11185 ;;
11186
11187 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11188 freebsd* | dragonfly*)
11189 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11190 hardcode_libdir_flag_spec='-R$libdir'
11191 hardcode_direct=yes
11192 hardcode_shlibpath_var=no
11193 ;;
11194
11195 hpux9*)
11196 if test "$GCC" = yes; then
11197 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'
11198 else
11199 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'
11200 fi
11201 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11202 hardcode_libdir_separator=:
11203 hardcode_direct=yes
11204
11205 # hardcode_minus_L: Not really in the search PATH,
11206 # but as the default location of the library.
11207 hardcode_minus_L=yes
11208 export_dynamic_flag_spec='${wl}-E'
11209 ;;
11210
11211 hpux10*)
11212 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11213 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11214 else
11215 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11216 fi
11217 if test "$with_gnu_ld" = no; then
11218 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11219 hardcode_libdir_flag_spec_ld='+b $libdir'
11220 hardcode_libdir_separator=:
11221 hardcode_direct=yes
11222 hardcode_direct_absolute=yes
11223 export_dynamic_flag_spec='${wl}-E'
11224 # hardcode_minus_L: Not really in the search PATH,
11225 # but as the default location of the library.
11226 hardcode_minus_L=yes
11227 fi
11228 ;;
11229
11230 hpux11*)
11231 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11232 case $host_cpu in
11233 hppa*64*)
11234 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11235 ;;
11236 ia64*)
11237 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11238 ;;
11239 *)
11240 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11241 ;;
11242 esac
11243 else
11244 case $host_cpu in
11245 hppa*64*)
11246 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11247 ;;
11248 ia64*)
11249 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11250 ;;
11251 *)
11252
11253 # Older versions of the 11.00 compiler do not understand -b yet
11254 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11256$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11257if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11258 $as_echo_n "(cached) " >&6
f0569246 11259else
6bb11ab3
L
11260 lt_cv_prog_compiler__b=no
11261 save_LDFLAGS="$LDFLAGS"
11262 LDFLAGS="$LDFLAGS -b"
11263 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11264 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11265 # The linker can only warn and ignore the option if not recognized
11266 # So say no if there are warnings
11267 if test -s conftest.err; then
11268 # Append any errors to the config.log.
11269 cat conftest.err 1>&5
11270 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11271 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11272 if diff conftest.exp conftest.er2 >/dev/null; then
11273 lt_cv_prog_compiler__b=yes
11274 fi
11275 else
11276 lt_cv_prog_compiler__b=yes
11277 fi
11278 fi
11279 $RM -r conftest*
11280 LDFLAGS="$save_LDFLAGS"
f0569246 11281
6bb11ab3
L
11282fi
11283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11284$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 11285
6bb11ab3
L
11286if test x"$lt_cv_prog_compiler__b" = xyes; then
11287 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11288else
11289 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11290fi
81ecdfbb 11291
6bb11ab3
L
11292 ;;
11293 esac
11294 fi
11295 if test "$with_gnu_ld" = no; then
11296 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11297 hardcode_libdir_separator=:
11298
11299 case $host_cpu in
11300 hppa*64*|ia64*)
11301 hardcode_direct=no
11302 hardcode_shlibpath_var=no
11303 ;;
11304 *)
11305 hardcode_direct=yes
11306 hardcode_direct_absolute=yes
11307 export_dynamic_flag_spec='${wl}-E'
11308
11309 # hardcode_minus_L: Not really in the search PATH,
11310 # but as the default location of the library.
11311 hardcode_minus_L=yes
11312 ;;
11313 esac
11314 fi
11315 ;;
11316
11317 irix5* | irix6* | nonstopux*)
11318 if test "$GCC" = yes; then
11319 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'
11320 # Try to use the -exported_symbol ld option, if it does not
11321 # work, assume that -exports_file does not work either and
11322 # implicitly export all symbols.
11323 save_LDFLAGS="$LDFLAGS"
11324 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11326/* end confdefs.h. */
11327int foo(void) {}
b7026657 11328_ACEOF
6bb11ab3
L
11329if ac_fn_c_try_link "$LINENO"; then :
11330 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'
5d031c16 11331
f0569246 11332fi
6bb11ab3
L
11333rm -f core conftest.err conftest.$ac_objext \
11334 conftest$ac_exeext conftest.$ac_ext
11335 LDFLAGS="$save_LDFLAGS"
11336 else
11337 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'
11338 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'
11339 fi
11340 archive_cmds_need_lc='no'
11341 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11342 hardcode_libdir_separator=:
11343 inherit_rpath=yes
11344 link_all_deplibs=yes
11345 ;;
11346
11347 netbsd*)
11348 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11349 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11350 else
11351 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11352 fi
11353 hardcode_libdir_flag_spec='-R$libdir'
11354 hardcode_direct=yes
11355 hardcode_shlibpath_var=no
11356 ;;
11357
11358 newsos6)
11359 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11360 hardcode_direct=yes
11361 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11362 hardcode_libdir_separator=:
11363 hardcode_shlibpath_var=no
11364 ;;
11365
11366 *nto* | *qnx*)
11367 ;;
11368
11369 openbsd*)
11370 if test -f /usr/libexec/ld.so; then
11371 hardcode_direct=yes
11372 hardcode_shlibpath_var=no
11373 hardcode_direct_absolute=yes
11374 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11375 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11376 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11377 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11378 export_dynamic_flag_spec='${wl}-E'
11379 else
11380 case $host_os in
11381 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11382 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11383 hardcode_libdir_flag_spec='-R$libdir'
11384 ;;
11385 *)
11386 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11387 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11388 ;;
11389 esac
11390 fi
11391 else
11392 ld_shlibs=no
11393 fi
11394 ;;
11395
11396 os2*)
11397 hardcode_libdir_flag_spec='-L$libdir'
11398 hardcode_minus_L=yes
11399 allow_undefined_flag=unsupported
11400 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'
11401 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11402 ;;
11403
11404 osf3*)
11405 if test "$GCC" = yes; then
11406 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11407 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'
11408 else
11409 allow_undefined_flag=' -expect_unresolved \*'
11410 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'
11411 fi
11412 archive_cmds_need_lc='no'
11413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11414 hardcode_libdir_separator=:
11415 ;;
11416
11417 osf4* | osf5*) # as osf3* with the addition of -msym flag
11418 if test "$GCC" = yes; then
11419 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11420 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'
11421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11422 else
11423 allow_undefined_flag=' -expect_unresolved \*'
11424 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'
11425 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~
11426 $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'
11427
11428 # Both c and cxx compiler support -rpath directly
11429 hardcode_libdir_flag_spec='-rpath $libdir'
11430 fi
11431 archive_cmds_need_lc='no'
11432 hardcode_libdir_separator=:
11433 ;;
11434
11435 solaris*)
11436 no_undefined_flag=' -z defs'
11437 if test "$GCC" = yes; then
11438 wlarc='${wl}'
11439 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11440 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11441 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11442 else
11443 case `$CC -V 2>&1` in
11444 *"Compilers 5.0"*)
11445 wlarc=''
11446 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11447 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11448 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11449 ;;
11450 *)
11451 wlarc='${wl}'
11452 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11453 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11454 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11455 ;;
11456 esac
11457 fi
11458 hardcode_libdir_flag_spec='-R$libdir'
11459 hardcode_shlibpath_var=no
11460 case $host_os in
11461 solaris2.[0-5] | solaris2.[0-5].*) ;;
11462 *)
11463 # The compiler driver will combine and reorder linker options,
11464 # but understands `-z linker_flag'. GCC discards it without `$wl',
11465 # but is careful enough not to reorder.
11466 # Supported since Solaris 2.6 (maybe 2.5.1?)
11467 if test "$GCC" = yes; then
11468 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11469 else
11470 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11471 fi
11472 ;;
11473 esac
11474 link_all_deplibs=yes
11475 ;;
11476
11477 sunos4*)
11478 if test "x$host_vendor" = xsequent; then
11479 # Use $CC to link under sequent, because it throws in some extra .o
11480 # files that make .init and .fini sections work.
11481 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11482 else
11483 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11484 fi
11485 hardcode_libdir_flag_spec='-L$libdir'
11486 hardcode_direct=yes
11487 hardcode_minus_L=yes
11488 hardcode_shlibpath_var=no
11489 ;;
11490
11491 sysv4)
11492 case $host_vendor in
11493 sni)
11494 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11495 hardcode_direct=yes # is this really true???
11496 ;;
11497 siemens)
11498 ## LD is ld it makes a PLAMLIB
11499 ## CC just makes a GrossModule.
11500 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11501 reload_cmds='$CC -r -o $output$reload_objs'
11502 hardcode_direct=no
11503 ;;
11504 motorola)
11505 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11506 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11507 ;;
11508 esac
11509 runpath_var='LD_RUN_PATH'
11510 hardcode_shlibpath_var=no
11511 ;;
11512
11513 sysv4.3*)
11514 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11515 hardcode_shlibpath_var=no
11516 export_dynamic_flag_spec='-Bexport'
11517 ;;
11518
11519 sysv4*MP*)
11520 if test -d /usr/nec; then
11521 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11522 hardcode_shlibpath_var=no
11523 runpath_var=LD_RUN_PATH
11524 hardcode_runpath_var=yes
11525 ld_shlibs=yes
11526 fi
11527 ;;
11528
11529 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11530 no_undefined_flag='${wl}-z,text'
11531 archive_cmds_need_lc=no
11532 hardcode_shlibpath_var=no
11533 runpath_var='LD_RUN_PATH'
11534
11535 if test "$GCC" = yes; then
11536 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11537 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11538 else
11539 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11540 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11541 fi
11542 ;;
11543
11544 sysv5* | sco3.2v5* | sco5v6*)
11545 # Note: We can NOT use -z defs as we might desire, because we do not
11546 # link with -lc, and that would cause any symbols used from libc to
11547 # always be unresolved, which means just about no library would
11548 # ever link correctly. If we're not using GNU ld we use -z text
11549 # though, which does catch some bad symbols but isn't as heavy-handed
11550 # as -z defs.
11551 no_undefined_flag='${wl}-z,text'
11552 allow_undefined_flag='${wl}-z,nodefs'
11553 archive_cmds_need_lc=no
11554 hardcode_shlibpath_var=no
11555 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11556 hardcode_libdir_separator=':'
11557 link_all_deplibs=yes
11558 export_dynamic_flag_spec='${wl}-Bexport'
11559 runpath_var='LD_RUN_PATH'
11560
11561 if test "$GCC" = yes; then
11562 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11563 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11564 else
11565 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11566 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11567 fi
11568 ;;
11569
11570 uts4*)
11571 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11572 hardcode_libdir_flag_spec='-L$libdir'
11573 hardcode_shlibpath_var=no
11574 ;;
11575
11576 *)
11577 ld_shlibs=no
11578 ;;
11579 esac
11580
11581 if test x$host_vendor = xsni; then
11582 case $host in
11583 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11584 export_dynamic_flag_spec='${wl}-Blargedynsym'
11585 ;;
11586 esac
11587 fi
11588 fi
11589
11590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11591$as_echo "$ld_shlibs" >&6; }
11592test "$ld_shlibs" = no && can_build_shared=no
11593
11594with_gnu_ld=$with_gnu_ld
11595
11596
11597
11598
b7026657 11599
f0569246 11600
f0569246 11601
6ffe910a 11602
6ffe910a
MF
11603
11604
6ffe910a 11605
f0569246 11606
f0569246
AC
11607
11608
6bb11ab3
L
11609
11610#
11611# Do we need to explicitly link libc?
11612#
11613case "x$archive_cmds_need_lc" in
11614x|xyes)
11615 # Assume -lc should be added
11616 archive_cmds_need_lc=yes
11617
11618 if test "$enable_shared" = yes && test "$GCC" = yes; then
11619 case $archive_cmds in
11620 *'~'*)
11621 # FIXME: we may have to deal with multi-command sequences.
11622 ;;
11623 '$CC '*)
11624 # Test whether the compiler implicitly links with -lc since on some
11625 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11626 # to ld, don't add -lc before -lgcc.
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11628$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11629if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a 11630 $as_echo_n "(cached) " >&6
b7026657 11631else
6bb11ab3
L
11632 $RM conftest*
11633 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11634
11635 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11636 (eval $ac_compile) 2>&5
11637 ac_status=$?
11638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11639 test $ac_status = 0; } 2>conftest.err; then
11640 soname=conftest
11641 lib=conftest
11642 libobjs=conftest.$ac_objext
11643 deplibs=
11644 wl=$lt_prog_compiler_wl
11645 pic_flag=$lt_prog_compiler_pic
11646 compiler_flags=-v
11647 linker_flags=-v
11648 verstring=
11649 output_objdir=.
11650 libname=conftest
11651 lt_save_allow_undefined_flag=$allow_undefined_flag
11652 allow_undefined_flag=
11653 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11654 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11655 ac_status=$?
11656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11657 test $ac_status = 0; }
11658 then
11659 lt_cv_archive_cmds_need_lc=no
11660 else
11661 lt_cv_archive_cmds_need_lc=yes
11662 fi
11663 allow_undefined_flag=$lt_save_allow_undefined_flag
11664 else
11665 cat conftest.err 1>&5
11666 fi
11667 $RM conftest*
5d031c16 11668
6ffe910a 11669fi
6bb11ab3
L
11670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11671$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11672 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11673 ;;
11674 esac
11675 fi
11676 ;;
6ffe910a 11677esac
5d031c16 11678
5d031c16 11679
6ffe910a 11680
5d031c16 11681
81ecdfbb 11682
35695fd6 11683
35695fd6 11684
35695fd6 11685
f0569246 11686
5d031c16 11687
f0569246 11688
b7026657 11689
f0569246 11690
5d031c16 11691
81ecdfbb 11692
5d031c16 11693
f0569246
AC
11694
11695
81ecdfbb 11696
81ecdfbb 11697
81ecdfbb
RW
11698
11699
81ecdfbb 11700
81ecdfbb 11701
f0569246
AC
11702
11703
5d031c16 11704
f0569246 11705
5d031c16 11706
5d031c16 11707
81ecdfbb 11708
b7026657 11709
5d031c16 11710
f0569246 11711
81ecdfbb 11712
f0569246 11713
5d031c16 11714
5d031c16 11715
b7026657 11716
81ecdfbb 11717
b7026657 11718
5d031c16 11719
5d031c16 11720
b7026657
AC
11721
11722
11723
11724
6ffe910a 11725
2232061b
MF
11726
11727
2232061b 11728
2232061b
MF
11729
11730
2232061b
MF
11731
11732
2232061b 11733
2232061b
MF
11734
11735
6bb11ab3
L
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11836$as_echo_n "checking dynamic linker characteristics... " >&6; }
11837
11838if test "$GCC" = yes; then
11839 case $host_os in
11840 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11841 *) lt_awk_arg="/^libraries:/" ;;
11842 esac
11843 case $host_os in
11844 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11845 *) lt_sed_strip_eq="s,=/,/,g" ;;
11846 esac
11847 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11848 case $lt_search_path_spec in
11849 *\;*)
11850 # if the path contains ";" then we assume it to be the separator
11851 # otherwise default to the standard path separator (i.e. ":") - it is
11852 # assumed that no part of a normal pathname contains ";" but that should
11853 # okay in the real world where ";" in dirpaths is itself problematic.
11854 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11855 ;;
11856 *)
11857 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11858 ;;
11859 esac
11860 # Ok, now we have the path, separated by spaces, we can step through it
11861 # and add multilib dir if necessary.
11862 lt_tmp_lt_search_path_spec=
11863 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11864 for lt_sys_path in $lt_search_path_spec; do
11865 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11866 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11867 else
11868 test -d "$lt_sys_path" && \
11869 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11870 fi
11871 done
11872 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11873BEGIN {RS=" "; FS="/|\n";} {
11874 lt_foo="";
11875 lt_count=0;
11876 for (lt_i = NF; lt_i > 0; lt_i--) {
11877 if ($lt_i != "" && $lt_i != ".") {
11878 if ($lt_i == "..") {
11879 lt_count++;
11880 } else {
11881 if (lt_count == 0) {
11882 lt_foo="/" $lt_i lt_foo;
11883 } else {
11884 lt_count--;
11885 }
11886 }
11887 }
11888 }
11889 if (lt_foo != "") { lt_freq[lt_foo]++; }
11890 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11891}'`
11892 # AWK program above erroneously prepends '/' to C:/dos/paths
11893 # for these hosts.
11894 case $host_os in
11895 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11896 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11897 esac
11898 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11899else
11900 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11901fi
11902library_names_spec=
11903libname_spec='lib$name'
11904soname_spec=
11905shrext_cmds=".so"
11906postinstall_cmds=
11907postuninstall_cmds=
11908finish_cmds=
11909finish_eval=
11910shlibpath_var=
11911shlibpath_overrides_runpath=unknown
11912version_type=none
11913dynamic_linker="$host_os ld.so"
11914sys_lib_dlsearch_path_spec="/lib /usr/lib"
11915need_lib_prefix=unknown
11916hardcode_into_libs=no
11917
11918# when you set need_version to no, make sure it does not cause -set_version
11919# flags to be left without arguments
11920need_version=unknown
11921
11922case $host_os in
11923aix3*)
11924 version_type=linux
11925 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11926 shlibpath_var=LIBPATH
11927
11928 # AIX 3 has no versioning support, so we append a major version to the name.
11929 soname_spec='${libname}${release}${shared_ext}$major'
11930 ;;
11931
11932aix[4-9]*)
11933 version_type=linux
11934 need_lib_prefix=no
11935 need_version=no
11936 hardcode_into_libs=yes
11937 if test "$host_cpu" = ia64; then
11938 # AIX 5 supports IA64
11939 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11940 shlibpath_var=LD_LIBRARY_PATH
11941 else
11942 # With GCC up to 2.95.x, collect2 would create an import file
11943 # for dependence libraries. The import file would start with
11944 # the line `#! .'. This would cause the generated library to
11945 # depend on `.', always an invalid library. This was fixed in
11946 # development snapshots of GCC prior to 3.0.
11947 case $host_os in
11948 aix4 | aix4.[01] | aix4.[01].*)
11949 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11950 echo ' yes '
11951 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11952 :
11953 else
11954 can_build_shared=no
11955 fi
11956 ;;
11957 esac
11958 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11959 # soname into executable. Probably we can add versioning support to
11960 # collect2, so additional links can be useful in future.
11961 if test "$aix_use_runtimelinking" = yes; then
11962 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11963 # instead of lib<name>.a to let people know that these are not
11964 # typical AIX shared libraries.
11965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11966 else
11967 # We preserve .a as extension for shared libraries through AIX4.2
11968 # and later when we are not doing run time linking.
11969 library_names_spec='${libname}${release}.a $libname.a'
11970 soname_spec='${libname}${release}${shared_ext}$major'
11971 fi
11972 shlibpath_var=LIBPATH
11973 fi
11974 ;;
11975
11976amigaos*)
11977 case $host_cpu in
11978 powerpc)
11979 # Since July 2007 AmigaOS4 officially supports .so libraries.
11980 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11982 ;;
11983 m68k)
11984 library_names_spec='$libname.ixlibrary $libname.a'
11985 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11986 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'
11987 ;;
11988 esac
11989 ;;
11990
11991beos*)
11992 library_names_spec='${libname}${shared_ext}'
11993 dynamic_linker="$host_os ld.so"
11994 shlibpath_var=LIBRARY_PATH
11995 ;;
11996
11997bsdi[45]*)
11998 version_type=linux
11999 need_version=no
12000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12001 soname_spec='${libname}${release}${shared_ext}$major'
12002 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12003 shlibpath_var=LD_LIBRARY_PATH
12004 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12005 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12006 # the default ld.so.conf also contains /usr/contrib/lib and
12007 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12008 # libtool to hard-code these into programs
12009 ;;
12010
12011cygwin* | mingw* | pw32* | cegcc*)
12012 version_type=windows
12013 shrext_cmds=".dll"
12014 need_version=no
12015 need_lib_prefix=no
12016
12017 case $GCC,$host_os in
12018 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12019 library_names_spec='$libname.dll.a'
12020 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12021 postinstall_cmds='base_file=`basename \${file}`~
12022 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12023 dldir=$destdir/`dirname \$dlpath`~
12024 test -d \$dldir || mkdir -p \$dldir~
12025 $install_prog $dir/$dlname \$dldir/$dlname~
12026 chmod a+x \$dldir/$dlname~
12027 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12028 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12029 fi'
12030 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12031 dlpath=$dir/\$dldll~
12032 $RM \$dlpath'
12033 shlibpath_overrides_runpath=yes
12034
12035 case $host_os in
12036 cygwin*)
12037 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12038 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12039
12040 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12041 ;;
12042 mingw* | cegcc*)
12043 # MinGW DLLs use traditional 'lib' prefix
12044 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12045 ;;
12046 pw32*)
12047 # pw32 DLLs use 'pw' prefix rather than 'lib'
12048 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12049 ;;
12050 esac
12051 ;;
12052
12053 *)
12054 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12055 ;;
12056 esac
12057 dynamic_linker='Win32 ld.exe'
12058 # FIXME: first we should search . and the directory the executable is in
12059 shlibpath_var=PATH
12060 ;;
12061
12062darwin* | rhapsody*)
12063 dynamic_linker="$host_os dyld"
12064 version_type=darwin
12065 need_lib_prefix=no
12066 need_version=no
12067 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12068 soname_spec='${libname}${release}${major}$shared_ext'
12069 shlibpath_overrides_runpath=yes
12070 shlibpath_var=DYLD_LIBRARY_PATH
12071 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12072
12073 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12074 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12075 ;;
12076
12077dgux*)
12078 version_type=linux
12079 need_lib_prefix=no
12080 need_version=no
12081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12082 soname_spec='${libname}${release}${shared_ext}$major'
12083 shlibpath_var=LD_LIBRARY_PATH
12084 ;;
12085
12086freebsd* | dragonfly*)
12087 # DragonFly does not have aout. When/if they implement a new
12088 # versioning mechanism, adjust this.
12089 if test -x /usr/bin/objformat; then
12090 objformat=`/usr/bin/objformat`
12091 else
12092 case $host_os in
12093 freebsd[23].*) objformat=aout ;;
12094 *) objformat=elf ;;
12095 esac
12096 fi
12097 version_type=freebsd-$objformat
12098 case $version_type in
12099 freebsd-elf*)
12100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12101 need_version=no
12102 need_lib_prefix=no
12103 ;;
12104 freebsd-*)
12105 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12106 need_version=yes
12107 ;;
12108 esac
12109 shlibpath_var=LD_LIBRARY_PATH
12110 case $host_os in
12111 freebsd2.*)
12112 shlibpath_overrides_runpath=yes
12113 ;;
12114 freebsd3.[01]* | freebsdelf3.[01]*)
12115 shlibpath_overrides_runpath=yes
12116 hardcode_into_libs=yes
12117 ;;
12118 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12119 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12120 shlibpath_overrides_runpath=no
12121 hardcode_into_libs=yes
12122 ;;
12123 *) # from 4.6 on, and DragonFly
12124 shlibpath_overrides_runpath=yes
12125 hardcode_into_libs=yes
12126 ;;
12127 esac
12128 ;;
12129
6bb11ab3
L
12130haiku*)
12131 version_type=linux
12132 need_lib_prefix=no
12133 need_version=no
12134 dynamic_linker="$host_os runtime_loader"
12135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12136 soname_spec='${libname}${release}${shared_ext}$major'
12137 shlibpath_var=LIBRARY_PATH
12138 shlibpath_overrides_runpath=yes
12139 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12140 hardcode_into_libs=yes
12141 ;;
12142
12143hpux9* | hpux10* | hpux11*)
12144 # Give a soname corresponding to the major version so that dld.sl refuses to
12145 # link against other versions.
12146 version_type=sunos
12147 need_lib_prefix=no
12148 need_version=no
12149 case $host_cpu in
12150 ia64*)
12151 shrext_cmds='.so'
12152 hardcode_into_libs=yes
12153 dynamic_linker="$host_os dld.so"
12154 shlibpath_var=LD_LIBRARY_PATH
12155 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12157 soname_spec='${libname}${release}${shared_ext}$major'
12158 if test "X$HPUX_IA64_MODE" = X32; then
12159 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12160 else
12161 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12162 fi
12163 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12164 ;;
12165 hppa*64*)
12166 shrext_cmds='.sl'
12167 hardcode_into_libs=yes
12168 dynamic_linker="$host_os dld.sl"
12169 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12170 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12172 soname_spec='${libname}${release}${shared_ext}$major'
12173 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12174 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12175 ;;
12176 *)
12177 shrext_cmds='.sl'
12178 dynamic_linker="$host_os dld.sl"
12179 shlibpath_var=SHLIB_PATH
12180 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12181 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12182 soname_spec='${libname}${release}${shared_ext}$major'
12183 ;;
12184 esac
12185 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12186 postinstall_cmds='chmod 555 $lib'
12187 # or fails outright, so override atomically:
12188 install_override_mode=555
12189 ;;
12190
12191interix[3-9]*)
12192 version_type=linux
12193 need_lib_prefix=no
12194 need_version=no
12195 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12196 soname_spec='${libname}${release}${shared_ext}$major'
12197 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12198 shlibpath_var=LD_LIBRARY_PATH
12199 shlibpath_overrides_runpath=no
12200 hardcode_into_libs=yes
12201 ;;
12202
12203irix5* | irix6* | nonstopux*)
12204 case $host_os in
12205 nonstopux*) version_type=nonstopux ;;
12206 *)
12207 if test "$lt_cv_prog_gnu_ld" = yes; then
12208 version_type=linux
12209 else
12210 version_type=irix
12211 fi ;;
12212 esac
12213 need_lib_prefix=no
12214 need_version=no
12215 soname_spec='${libname}${release}${shared_ext}$major'
12216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12217 case $host_os in
12218 irix5* | nonstopux*)
12219 libsuff= shlibsuff=
12220 ;;
12221 *)
12222 case $LD in # libtool.m4 will add one of these switches to LD
12223 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12224 libsuff= shlibsuff= libmagic=32-bit;;
12225 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12226 libsuff=32 shlibsuff=N32 libmagic=N32;;
12227 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12228 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12229 *) libsuff= shlibsuff= libmagic=never-match;;
12230 esac
12231 ;;
12232 esac
12233 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12234 shlibpath_overrides_runpath=no
12235 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12236 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12237 hardcode_into_libs=yes
12238 ;;
12239
12240# No shared lib support for Linux oldld, aout, or coff.
12241linux*oldld* | linux*aout* | linux*coff*)
12242 dynamic_linker=no
12243 ;;
12244
12245# This must be Linux ELF.
46f900c0 12246linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12247 version_type=linux
12248 need_lib_prefix=no
12249 need_version=no
12250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12251 soname_spec='${libname}${release}${shared_ext}$major'
12252 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12253 shlibpath_var=LD_LIBRARY_PATH
12254 shlibpath_overrides_runpath=no
12255
12256 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12257 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12258 $as_echo_n "(cached) " >&6
12259else
6bb11ab3
L
12260 lt_cv_shlibpath_overrides_runpath=no
12261 save_LDFLAGS=$LDFLAGS
12262 save_libdir=$libdir
12263 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12264 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12266/* end confdefs.h. */
12267
2232061b
MF
12268int
12269main ()
12270{
12271
12272 ;
12273 return 0;
12274}
12275_ACEOF
6bb11ab3
L
12276if ac_fn_c_try_link "$LINENO"; then :
12277 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12278 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12279fi
2232061b 12280fi
6bb11ab3
L
12281rm -f core conftest.err conftest.$ac_objext \
12282 conftest$ac_exeext conftest.$ac_ext
12283 LDFLAGS=$save_LDFLAGS
12284 libdir=$save_libdir
2232061b 12285
6bb11ab3 12286fi
2232061b 12287
6bb11ab3 12288 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12289
6bb11ab3
L
12290 # This implies no fast_install, which is unacceptable.
12291 # Some rework will be needed to allow for fast_install
12292 # before this can be enabled.
12293 hardcode_into_libs=yes
2232061b 12294
6bb11ab3
L
12295 # Append ld.so.conf contents to the search path
12296 if test -f /etc/ld.so.conf; then
12297 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' ' '`
12298 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12299 fi
2232061b 12300
6bb11ab3
L
12301 # We used to test for /lib/ld.so.1 and disable shared libraries on
12302 # powerpc, because MkLinux only supported shared libraries with the
12303 # GNU dynamic linker. Since this was broken with cross compilers,
12304 # most powerpc-linux boxes support dynamic linking these days and
12305 # people can always --disable-shared, the test was removed, and we
12306 # assume the GNU/Linux dynamic linker is in use.
12307 dynamic_linker='GNU/Linux ld.so'
12308 ;;
12309
12310netbsd*)
12311 version_type=sunos
12312 need_lib_prefix=no
12313 need_version=no
12314 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12316 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12317 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12318 else
6bb11ab3
L
12319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12320 soname_spec='${libname}${release}${shared_ext}$major'
12321 dynamic_linker='NetBSD ld.elf_so'
12322 fi
12323 shlibpath_var=LD_LIBRARY_PATH
12324 shlibpath_overrides_runpath=yes
12325 hardcode_into_libs=yes
12326 ;;
12327
12328newsos6)
12329 version_type=linux
12330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12331 shlibpath_var=LD_LIBRARY_PATH
12332 shlibpath_overrides_runpath=yes
12333 ;;
12334
12335*nto* | *qnx*)
12336 version_type=qnx
12337 need_lib_prefix=no
12338 need_version=no
12339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12340 soname_spec='${libname}${release}${shared_ext}$major'
12341 shlibpath_var=LD_LIBRARY_PATH
12342 shlibpath_overrides_runpath=no
12343 hardcode_into_libs=yes
12344 dynamic_linker='ldqnx.so'
12345 ;;
12346
12347openbsd*)
12348 version_type=sunos
12349 sys_lib_dlsearch_path_spec="/usr/lib"
12350 need_lib_prefix=no
12351 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12352 case $host_os in
12353 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12354 *) need_version=no ;;
12355 esac
12356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12357 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12358 shlibpath_var=LD_LIBRARY_PATH
12359 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12360 case $host_os in
12361 openbsd2.[89] | openbsd2.[89].*)
12362 shlibpath_overrides_runpath=no
12363 ;;
12364 *)
12365 shlibpath_overrides_runpath=yes
12366 ;;
12367 esac
12368 else
12369 shlibpath_overrides_runpath=yes
12370 fi
12371 ;;
12372
12373os2*)
12374 libname_spec='$name'
12375 shrext_cmds=".dll"
12376 need_lib_prefix=no
12377 library_names_spec='$libname${shared_ext} $libname.a'
12378 dynamic_linker='OS/2 ld.exe'
12379 shlibpath_var=LIBPATH
12380 ;;
12381
12382osf3* | osf4* | osf5*)
12383 version_type=osf
12384 need_lib_prefix=no
12385 need_version=no
12386 soname_spec='${libname}${release}${shared_ext}$major'
12387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12388 shlibpath_var=LD_LIBRARY_PATH
12389 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12390 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12391 ;;
12392
12393rdos*)
12394 dynamic_linker=no
12395 ;;
12396
12397solaris*)
12398 version_type=linux
12399 need_lib_prefix=no
12400 need_version=no
12401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12402 soname_spec='${libname}${release}${shared_ext}$major'
12403 shlibpath_var=LD_LIBRARY_PATH
12404 shlibpath_overrides_runpath=yes
12405 hardcode_into_libs=yes
12406 # ldd complains unless libraries are executable
12407 postinstall_cmds='chmod +x $lib'
12408 ;;
12409
12410sunos4*)
12411 version_type=sunos
12412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12413 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12414 shlibpath_var=LD_LIBRARY_PATH
12415 shlibpath_overrides_runpath=yes
12416 if test "$with_gnu_ld" = yes; then
12417 need_lib_prefix=no
12418 fi
12419 need_version=yes
12420 ;;
12421
12422sysv4 | sysv4.3*)
12423 version_type=linux
12424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12425 soname_spec='${libname}${release}${shared_ext}$major'
12426 shlibpath_var=LD_LIBRARY_PATH
12427 case $host_vendor in
12428 sni)
12429 shlibpath_overrides_runpath=no
12430 need_lib_prefix=no
12431 runpath_var=LD_RUN_PATH
12432 ;;
12433 siemens)
12434 need_lib_prefix=no
12435 ;;
12436 motorola)
12437 need_lib_prefix=no
12438 need_version=no
12439 shlibpath_overrides_runpath=no
12440 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12441 ;;
12442 esac
12443 ;;
12444
12445sysv4*MP*)
12446 if test -d /usr/nec ;then
12447 version_type=linux
12448 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12449 soname_spec='$libname${shared_ext}.$major'
12450 shlibpath_var=LD_LIBRARY_PATH
2232061b 12451 fi
6bb11ab3
L
12452 ;;
12453
12454sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12455 version_type=freebsd-elf
12456 need_lib_prefix=no
12457 need_version=no
12458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12459 soname_spec='${libname}${release}${shared_ext}$major'
12460 shlibpath_var=LD_LIBRARY_PATH
12461 shlibpath_overrides_runpath=yes
12462 hardcode_into_libs=yes
12463 if test "$with_gnu_ld" = yes; then
12464 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12465 else
12466 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12467 case $host_os in
12468 sco3.2v5*)
12469 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12470 ;;
12471 esac
12472 fi
12473 sys_lib_dlsearch_path_spec='/usr/lib'
12474 ;;
12475
12476tpf*)
12477 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12478 version_type=linux
12479 need_lib_prefix=no
12480 need_version=no
12481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12482 shlibpath_var=LD_LIBRARY_PATH
12483 shlibpath_overrides_runpath=no
12484 hardcode_into_libs=yes
12485 ;;
12486
12487uts4*)
12488 version_type=linux
12489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12490 soname_spec='${libname}${release}${shared_ext}$major'
12491 shlibpath_var=LD_LIBRARY_PATH
12492 ;;
12493
12494*)
12495 dynamic_linker=no
12496 ;;
12497esac
12498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12499$as_echo "$dynamic_linker" >&6; }
12500test "$dynamic_linker" = no && can_build_shared=no
12501
12502variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12503if test "$GCC" = yes; then
12504 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12505fi
2232061b 12506
6bb11ab3
L
12507if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12508 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12509fi
12510if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12511 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12512fi
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
2232061b 12539
2232061b 12540
2232061b 12541
2232061b 12542
2232061b
MF
12543
12544
6ffe910a 12545
6ffe910a
MF
12546
12547
12548
12549
12550
2232061b 12551
6ffe910a
MF
12552
12553
12554
12555
6ffe910a 12556
6ffe910a 12557
6ffe910a
MF
12558
12559
6ffe910a 12560
6ffe910a 12561
6ffe910a
MF
12562
12563
5f3ef9d0 12564
5f3ef9d0
JB
12565
12566
12567
db2e4d67
MF
12568
12569
db2e4d67 12570
db2e4d67 12571
db2e4d67 12572
db2e4d67 12573
db2e4d67 12574
db2e4d67 12575
db2e4d67 12576
db2e4d67
MF
12577
12578
db2e4d67 12579
db2e4d67
MF
12580
12581
db2e4d67 12582
db2e4d67
MF
12583
12584
6ffe910a 12585
6ffe910a 12586
6ffe910a
MF
12587
12588
6ffe910a
MF
12589
12590
6ffe910a 12591
6ffe910a 12592
6ffe910a 12593
6ffe910a 12594
6ffe910a 12595
b7026657 12596
b7026657 12597
5d031c16 12598
b7026657 12599
b7026657 12600
5d031c16 12601
b7026657 12602
b7026657 12603
5d031c16 12604
6bb11ab3
L
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12606$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12607hardcode_action=
12608if test -n "$hardcode_libdir_flag_spec" ||
12609 test -n "$runpath_var" ||
12610 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12611
6bb11ab3
L
12612 # We can hardcode non-existent directories.
12613 if test "$hardcode_direct" != no &&
12614 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12615 # have to relink, otherwise we might link with an installed library
12616 # when we should be linking with a yet-to-be-installed one
12617 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12618 test "$hardcode_minus_L" != no; then
12619 # Linking always hardcodes the temporary library directory.
12620 hardcode_action=relink
12621 else
12622 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12623 hardcode_action=immediate
12624 fi
12625else
12626 # We cannot hardcode anything, or else we can only hardcode existing
12627 # directories.
12628 hardcode_action=unsupported
b7026657 12629fi
6bb11ab3
L
12630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12631$as_echo "$hardcode_action" >&6; }
b7026657 12632
6bb11ab3
L
12633if test "$hardcode_action" = relink ||
12634 test "$inherit_rpath" = yes; then
12635 # Fast installation is not supported
12636 enable_fast_install=no
12637elif test "$shlibpath_overrides_runpath" = yes ||
12638 test "$enable_shared" = no; then
12639 # Fast installation is not necessary
12640 enable_fast_install=needless
12641fi
5d031c16 12642
6bb11ab3
L
12643
12644
12645
12646
12647
12648 if test "x$enable_dlopen" != xyes; then
12649 enable_dlopen=unknown
12650 enable_dlopen_self=unknown
12651 enable_dlopen_self_static=unknown
12652else
12653 lt_cv_dlopen=no
12654 lt_cv_dlopen_libs=
12655
12656 case $host_os in
12657 beos*)
12658 lt_cv_dlopen="load_add_on"
12659 lt_cv_dlopen_libs=
12660 lt_cv_dlopen_self=yes
12661 ;;
12662
12663 mingw* | pw32* | cegcc*)
12664 lt_cv_dlopen="LoadLibrary"
12665 lt_cv_dlopen_libs=
12666 ;;
12667
12668 cygwin*)
12669 lt_cv_dlopen="dlopen"
12670 lt_cv_dlopen_libs=
12671 ;;
12672
12673 darwin*)
12674 # if libdl is installed we need to link against it
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12676$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12677if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12678 $as_echo_n "(cached) " >&6
12679else
12680 ac_check_lib_save_LIBS=$LIBS
12681LIBS="-ldl $LIBS"
12682cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12683/* end confdefs.h. */
12684
12685/* Override any GCC internal prototype to avoid an error.
12686 Use char because int might match the return type of a GCC
12687 builtin and then its argument prototype would still apply. */
12688#ifdef __cplusplus
12689extern "C"
12690#endif
12691char dlopen ();
12692int
12693main ()
12694{
12695return dlopen ();
12696 ;
12697 return 0;
12698}
b7026657 12699_ACEOF
6bb11ab3
L
12700if ac_fn_c_try_link "$LINENO"; then :
12701 ac_cv_lib_dl_dlopen=yes
12702else
12703 ac_cv_lib_dl_dlopen=no
12704fi
12705rm -f core conftest.err conftest.$ac_objext \
12706 conftest$ac_exeext conftest.$ac_ext
12707LIBS=$ac_check_lib_save_LIBS
12708fi
12709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12710$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12711if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12712 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12713else
12714
12715 lt_cv_dlopen="dyld"
12716 lt_cv_dlopen_libs=
12717 lt_cv_dlopen_self=yes
5d031c16 12718
5d031c16 12719fi
5d031c16 12720
6bb11ab3 12721 ;;
5d031c16 12722
6bb11ab3
L
12723 *)
12724 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12725if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12726 lt_cv_dlopen="shl_load"
12727else
12728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12729$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12730if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12731 $as_echo_n "(cached) " >&6
12732else
12733 ac_check_lib_save_LIBS=$LIBS
12734LIBS="-ldld $LIBS"
12735cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12736/* end confdefs.h. */
12737
12738/* Override any GCC internal prototype to avoid an error.
12739 Use char because int might match the return type of a GCC
12740 builtin and then its argument prototype would still apply. */
12741#ifdef __cplusplus
12742extern "C"
12743#endif
12744char shl_load ();
12745int
12746main ()
12747{
12748return shl_load ();
12749 ;
12750 return 0;
12751}
12752_ACEOF
12753if ac_fn_c_try_link "$LINENO"; then :
12754 ac_cv_lib_dld_shl_load=yes
12755else
12756 ac_cv_lib_dld_shl_load=no
12757fi
12758rm -f core conftest.err conftest.$ac_objext \
12759 conftest$ac_exeext conftest.$ac_ext
12760LIBS=$ac_check_lib_save_LIBS
12761fi
12762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12763$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12764if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12765 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12766else
12767 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12768if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12769 lt_cv_dlopen="dlopen"
12770else
12771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12772$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12773if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12774 $as_echo_n "(cached) " >&6
5d031c16 12775else
b7026657 12776 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12777LIBS="-ldl $LIBS"
81ecdfbb 12778cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12779/* end confdefs.h. */
12780
81ecdfbb
RW
12781/* Override any GCC internal prototype to avoid an error.
12782 Use char because int might match the return type of a GCC
12783 builtin and then its argument prototype would still apply. */
b7026657
AC
12784#ifdef __cplusplus
12785extern "C"
12786#endif
6bb11ab3 12787char dlopen ();
b7026657
AC
12788int
12789main ()
12790{
6bb11ab3 12791return dlopen ();
b7026657
AC
12792 ;
12793 return 0;
12794}
12795_ACEOF
81ecdfbb 12796if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12797 ac_cv_lib_dl_dlopen=yes
b7026657 12798else
6bb11ab3 12799 ac_cv_lib_dl_dlopen=no
b7026657 12800fi
81ecdfbb
RW
12801rm -f core conftest.err conftest.$ac_objext \
12802 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12803LIBS=$ac_check_lib_save_LIBS
12804fi
6bb11ab3
L
12805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12806$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12807if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12808 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12809else
12810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12811$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12812if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12813 $as_echo_n "(cached) " >&6
5d031c16 12814else
b7026657 12815 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12816LIBS="-lsvld $LIBS"
81ecdfbb 12817cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12818/* end confdefs.h. */
12819
81ecdfbb
RW
12820/* Override any GCC internal prototype to avoid an error.
12821 Use char because int might match the return type of a GCC
12822 builtin and then its argument prototype would still apply. */
b7026657
AC
12823#ifdef __cplusplus
12824extern "C"
12825#endif
6bb11ab3 12826char dlopen ();
b7026657
AC
12827int
12828main ()
12829{
6bb11ab3 12830return dlopen ();
b7026657
AC
12831 ;
12832 return 0;
12833}
12834_ACEOF
81ecdfbb 12835if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12836 ac_cv_lib_svld_dlopen=yes
b7026657 12837else
6bb11ab3 12838 ac_cv_lib_svld_dlopen=no
b7026657 12839fi
81ecdfbb
RW
12840rm -f core conftest.err conftest.$ac_objext \
12841 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12842LIBS=$ac_check_lib_save_LIBS
12843fi
6bb11ab3
L
12844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12845$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12846if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12847 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12848else
6bb11ab3
L
12849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12850$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12851if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12852 $as_echo_n "(cached) " >&6
b5bd9624 12853else
6bb11ab3
L
12854 ac_check_lib_save_LIBS=$LIBS
12855LIBS="-ldld $LIBS"
81ecdfbb 12856cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12857/* end confdefs.h. */
12858
81ecdfbb
RW
12859/* Override any GCC internal prototype to avoid an error.
12860 Use char because int might match the return type of a GCC
b5bd9624 12861 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12862#ifdef __cplusplus
12863extern "C"
12864#endif
6bb11ab3 12865char dld_link ();
b5bd9624
HPN
12866int
12867main ()
12868{
6bb11ab3 12869return dld_link ();
b5bd9624
HPN
12870 ;
12871 return 0;
12872}
12873_ACEOF
6bb11ab3
L
12874if ac_fn_c_try_link "$LINENO"; then :
12875 ac_cv_lib_dld_dld_link=yes
12876else
12877 ac_cv_lib_dld_dld_link=no
12878fi
12879rm -f core conftest.err conftest.$ac_objext \
12880 conftest$ac_exeext conftest.$ac_ext
12881LIBS=$ac_check_lib_save_LIBS
12882fi
12883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12884$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12885if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12886 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12887fi
12888
12889
12890fi
12891
12892
12893fi
12894
12895
12896fi
12897
12898
12899fi
12900
12901
12902fi
12903
12904 ;;
12905 esac
12906
12907 if test "x$lt_cv_dlopen" != xno; then
12908 enable_dlopen=yes
b5bd9624 12909 else
6bb11ab3
L
12910 enable_dlopen=no
12911 fi
12912
12913 case $lt_cv_dlopen in
12914 dlopen)
12915 save_CPPFLAGS="$CPPFLAGS"
12916 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12917
12918 save_LDFLAGS="$LDFLAGS"
12919 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12920
12921 save_LIBS="$LIBS"
12922 LIBS="$lt_cv_dlopen_libs $LIBS"
12923
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12925$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12926if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12927 $as_echo_n "(cached) " >&6
12928else
12929 if test "$cross_compiling" = yes; then :
12930 lt_cv_dlopen_self=cross
12931else
12932 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12933 lt_status=$lt_dlunknown
12934 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 12935#line 12935 "configure"
6bb11ab3
L
12936#include "confdefs.h"
12937
12938#if HAVE_DLFCN_H
12939#include <dlfcn.h>
12940#endif
12941
12942#include <stdio.h>
12943
12944#ifdef RTLD_GLOBAL
12945# define LT_DLGLOBAL RTLD_GLOBAL
12946#else
12947# ifdef DL_GLOBAL
12948# define LT_DLGLOBAL DL_GLOBAL
12949# else
12950# define LT_DLGLOBAL 0
12951# endif
12952#endif
12953
12954/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12955 find out it does not work in some platform. */
12956#ifndef LT_DLLAZY_OR_NOW
12957# ifdef RTLD_LAZY
12958# define LT_DLLAZY_OR_NOW RTLD_LAZY
12959# else
12960# ifdef DL_LAZY
12961# define LT_DLLAZY_OR_NOW DL_LAZY
12962# else
12963# ifdef RTLD_NOW
12964# define LT_DLLAZY_OR_NOW RTLD_NOW
12965# else
12966# ifdef DL_NOW
12967# define LT_DLLAZY_OR_NOW DL_NOW
12968# else
12969# define LT_DLLAZY_OR_NOW 0
12970# endif
12971# endif
12972# endif
12973# endif
12974#endif
12975
12976/* When -fvisbility=hidden is used, assume the code has been annotated
12977 correspondingly for the symbols needed. */
12978#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12979void fnord () __attribute__((visibility("default")));
12980#endif
12981
12982void fnord () { int i=42; }
12983int main ()
12984{
12985 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12986 int status = $lt_dlunknown;
12987
12988 if (self)
12989 {
12990 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12991 else
12992 {
12993 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12994 else puts (dlerror ());
12995 }
12996 /* dlclose (self); */
12997 }
12998 else
12999 puts (dlerror ());
13000
13001 return status;
13002}
13003_LT_EOF
13004 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13005 (eval $ac_link) 2>&5
13006 ac_status=$?
13007 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13008 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13009 (./conftest; exit; ) >&5 2>/dev/null
13010 lt_status=$?
13011 case x$lt_status in
13012 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13013 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13014 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13015 esac
13016 else :
13017 # compilation failed
13018 lt_cv_dlopen_self=no
b5bd9624 13019 fi
b5bd9624 13020fi
6bb11ab3
L
13021rm -fr conftest*
13022
13023
b5bd9624 13024fi
6bb11ab3
L
13025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13026$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 13027
6bb11ab3
L
13028 if test "x$lt_cv_dlopen_self" = xyes; then
13029 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13031$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13032if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13033 $as_echo_n "(cached) " >&6
b5bd9624 13034else
6bb11ab3
L
13035 if test "$cross_compiling" = yes; then :
13036 lt_cv_dlopen_self_static=cross
13037else
13038 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13039 lt_status=$lt_dlunknown
13040 cat > conftest.$ac_ext <<_LT_EOF
68ed2854 13041#line 13041 "configure"
6bb11ab3
L
13042#include "confdefs.h"
13043
13044#if HAVE_DLFCN_H
13045#include <dlfcn.h>
13046#endif
13047
13048#include <stdio.h>
13049
13050#ifdef RTLD_GLOBAL
13051# define LT_DLGLOBAL RTLD_GLOBAL
13052#else
13053# ifdef DL_GLOBAL
13054# define LT_DLGLOBAL DL_GLOBAL
13055# else
13056# define LT_DLGLOBAL 0
13057# endif
13058#endif
13059
13060/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13061 find out it does not work in some platform. */
13062#ifndef LT_DLLAZY_OR_NOW
13063# ifdef RTLD_LAZY
13064# define LT_DLLAZY_OR_NOW RTLD_LAZY
13065# else
13066# ifdef DL_LAZY
13067# define LT_DLLAZY_OR_NOW DL_LAZY
13068# else
13069# ifdef RTLD_NOW
13070# define LT_DLLAZY_OR_NOW RTLD_NOW
13071# else
13072# ifdef DL_NOW
13073# define LT_DLLAZY_OR_NOW DL_NOW
13074# else
13075# define LT_DLLAZY_OR_NOW 0
13076# endif
13077# endif
13078# endif
13079# endif
13080#endif
13081
13082/* When -fvisbility=hidden is used, assume the code has been annotated
13083 correspondingly for the symbols needed. */
13084#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13085void fnord () __attribute__((visibility("default")));
13086#endif
13087
13088void fnord () { int i=42; }
13089int main ()
13090{
13091 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13092 int status = $lt_dlunknown;
13093
13094 if (self)
13095 {
13096 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13097 else
13098 {
13099 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13100 else puts (dlerror ());
13101 }
13102 /* dlclose (self); */
13103 }
13104 else
13105 puts (dlerror ());
13106
13107 return status;
13108}
13109_LT_EOF
13110 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13111 (eval $ac_link) 2>&5
13112 ac_status=$?
13113 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13114 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13115 (./conftest; exit; ) >&5 2>/dev/null
13116 lt_status=$?
13117 case x$lt_status in
13118 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13119 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13120 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13121 esac
13122 else :
13123 # compilation failed
13124 lt_cv_dlopen_self_static=no
13125 fi
b5bd9624 13126fi
6bb11ab3
L
13127rm -fr conftest*
13128
13129
b5bd9624 13130fi
6bb11ab3
L
13131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13132$as_echo "$lt_cv_dlopen_self_static" >&6; }
13133 fi
13134
13135 CPPFLAGS="$save_CPPFLAGS"
13136 LDFLAGS="$save_LDFLAGS"
13137 LIBS="$save_LIBS"
13138 ;;
13139 esac
13140
13141 case $lt_cv_dlopen_self in
13142 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13143 *) enable_dlopen_self=unknown ;;
13144 esac
13145
13146 case $lt_cv_dlopen_self_static in
13147 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13148 *) enable_dlopen_self_static=unknown ;;
13149 esac
13150fi
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168striplib=
13169old_striplib=
13170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13171$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13172if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13173 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13174 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13176$as_echo "yes" >&6; }
13177else
13178# FIXME - insert some real tests, host_os isn't really good enough
13179 case $host_os in
13180 darwin*)
13181 if test -n "$STRIP" ; then
13182 striplib="$STRIP -x"
13183 old_striplib="$STRIP -S"
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13185$as_echo "yes" >&6; }
13186 else
13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13188$as_echo "no" >&6; }
13189 fi
13190 ;;
13191 *)
13192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13193$as_echo "no" >&6; }
13194 ;;
13195 esac
13196fi
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209 # Report which library types will actually be built
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13211$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13213$as_echo "$can_build_shared" >&6; }
13214
13215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13216$as_echo_n "checking whether to build shared libraries... " >&6; }
13217 test "$can_build_shared" = "no" && enable_shared=no
13218
13219 # On AIX, shared libraries and static libraries use the same namespace, and
13220 # are all built from PIC.
13221 case $host_os in
13222 aix3*)
13223 test "$enable_shared" = yes && enable_static=no
13224 if test -n "$RANLIB"; then
13225 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13226 postinstall_cmds='$RANLIB $lib'
13227 fi
13228 ;;
13229
13230 aix[4-9]*)
13231 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13232 test "$enable_shared" = yes && enable_static=no
13233 fi
13234 ;;
13235 esac
13236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13237$as_echo "$enable_shared" >&6; }
13238
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13240$as_echo_n "checking whether to build static libraries... " >&6; }
13241 # Make sure either enable_shared or enable_static is yes.
13242 test "$enable_shared" = yes || enable_static=yes
13243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13244$as_echo "$enable_static" >&6; }
13245
13246
13247
13248
13249fi
13250ac_ext=c
13251ac_cpp='$CPP $CPPFLAGS'
13252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13254ac_compiler_gnu=$ac_cv_c_compiler_gnu
13255
13256CC="$lt_save_CC"
13257
13258
13259
13260
13261
13262
13263
13264
13265
b5bd9624 13266
b5bd9624 13267
b5bd9624 13268
b5bd9624 13269
6bb11ab3
L
13270 ac_config_commands="$ac_config_commands libtool"
13271
13272
13273
13274
13275# Only expand once:
13276
13277
5912fadd 13278
b5bd9624 13279
5d031c16
AC
13280. ${srcdir}/../../bfd/configure.host
13281
13282
13283
31e6ad7d
MF
13284
13285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13286$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13287 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13288if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13289 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13290else
13291 USE_MAINTAINER_MODE=no
5d031c16 13292fi
31e6ad7d
MF
13293
13294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13295$as_echo "$USE_MAINTAINER_MODE" >&6; }
13296 if test $USE_MAINTAINER_MODE = yes; then
13297 MAINTAINER_MODE_TRUE=
13298 MAINTAINER_MODE_FALSE='#'
5d031c16 13299else
31e6ad7d
MF
13300 MAINTAINER_MODE_TRUE='#'
13301 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
13302fi
13303
31e6ad7d
MF
13304 MAINT=$MAINTAINER_MODE_TRUE
13305
13306
5d031c16
AC
13307
13308
ce39bd38
MF
13309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13310$as_echo_n "checking for sim debug setting... " >&6; }
13311sim_debug="0"
81ecdfbb
RW
13312# Check whether --enable-sim-debug was given.
13313if test "${enable_sim_debug+set}" = set; then :
13314 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13315 yes) sim_debug="7";;
13316 no) sim_debug="0";;
13317 *) sim_debug="($enableval)";;
5d031c16 13318esac
5d031c16 13319fi
ce39bd38
MF
13320if test "$sim_debug" != "0"; then
13321
13322cat >>confdefs.h <<_ACEOF
13323#define DEBUG $sim_debug
13324_ACEOF
13325
81ecdfbb
RW
13326fi
13327
ce39bd38
MF
13328cat >>confdefs.h <<_ACEOF
13329#define WITH_DEBUG $sim_debug
13330_ACEOF
13331
13332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13333$as_echo "$sim_debug" >&6; }
5d031c16
AC
13334
13335
ce39bd38
MF
13336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13337$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13338sim_stdio="0"
81ecdfbb
RW
13339# Check whether --enable-sim-stdio was given.
13340if test "${enable_sim_stdio+set}" = set; then :
13341 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13342 yes) sim_stdio="DO_USE_STDIO";;
13343 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13344 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
5d031c16 13345esac
81ecdfbb 13346fi
5d031c16 13347
ce39bd38
MF
13348cat >>confdefs.h <<_ACEOF
13349#define WITH_STDIO $sim_stdio
13350_ACEOF
13351
13352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13353$as_echo "$sim_stdio" >&6; }
5d031c16 13354
81ecdfbb 13355
ce39bd38
MF
13356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13357$as_echo_n "checking for sim trace settings... " >&6; }
13358sim_trace="~TRACE_debug"
81ecdfbb
RW
13359# Check whether --enable-sim-trace was given.
13360if test "${enable_sim_trace+set}" = set; then :
13361 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13362 yes) sim_trace="-1";;
13363 no) sim_trace="0";;
5d031c16 13364 [-0-9]*)
ce39bd38 13365 sim_trace="'(${enableval})'";;
2232061b 13366 [[:lower:]]*)
5d031c16
AC
13367 sim_trace=""
13368 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13369 if test x"$sim_trace" = x; then
ce39bd38 13370 sim_trace="(TRACE_$x"
5d031c16
AC
13371 else
13372 sim_trace="${sim_trace}|TRACE_$x"
13373 fi
13374 done
ce39bd38 13375 sim_trace="$sim_trace)" ;;
5d031c16 13376esac
81ecdfbb 13377fi
5d031c16 13378
ce39bd38
MF
13379cat >>confdefs.h <<_ACEOF
13380#define WITH_TRACE $sim_trace
13381_ACEOF
13382
13383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13384$as_echo "$sim_trace" >&6; }
5d031c16 13385
81ecdfbb 13386
ce39bd38
MF
13387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13388$as_echo_n "checking for sim profile settings... " >&6; }
13389profile="1"
13390sim_profile="-1"
81ecdfbb
RW
13391# Check whether --enable-sim-profile was given.
13392if test "${enable_sim_profile+set}" = set; then :
13393 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13394 yes) profile="1" sim_profile="-1";;
13395 no) profile="0" sim_profile="0";;
5d031c16 13396 [-0-9]*)
ce39bd38 13397 profile="(${enableval})" sim_profile="(${enableval})";;
5d031c16 13398 [a-z]*)
ce39bd38 13399 profile="1"
5d031c16
AC
13400 sim_profile=""
13401 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13402 if test x"$sim_profile" = x; then
ce39bd38 13403 sim_profile="(PROFILE_$x"
5d031c16
AC
13404 else
13405 sim_profile="${sim_profile}|PROFILE_$x"
13406 fi
13407 done
ce39bd38 13408 sim_profile="$sim_profile)" ;;
5d031c16 13409esac
81ecdfbb 13410fi
5d031c16 13411
ce39bd38
MF
13412cat >>confdefs.h <<_ACEOF
13413#define PROFILE $profile
13414_ACEOF
5d031c16 13415
6efef468 13416
ce39bd38
MF
13417cat >>confdefs.h <<_ACEOF
13418#define WITH_PROFILE $sim_profile
13419_ACEOF
13420
13421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13422$as_echo "$sim_profile" >&6; }
13423
13424
13425
13426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13427$as_echo_n "checking whether to enable sim asserts... " >&6; }
13428sim_assert="1"
35656e95
MF
13429# Check whether --enable-sim-assert was given.
13430if test "${enable_sim_assert+set}" = set; then :
13431 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13432 yes) sim_assert="1";;
13433 no) sim_assert="0";;
d0ac1c44 13434 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13435esac
35656e95
MF
13436fi
13437
ce39bd38
MF
13438cat >>confdefs.h <<_ACEOF
13439#define WITH_ASSERT $sim_assert
13440_ACEOF
13441
13442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13443$as_echo "$sim_assert" >&6; }
13444
35656e95 13445
ce39bd38
MF
13446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13447$as_echo_n "checking default sim environment setting... " >&6; }
13448sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13449# Check whether --enable-sim-environment was given.
13450if test "${enable_sim_environment+set}" = set; then :
13451 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13452 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13453 user | USER) sim_environment="USER_ENVIRONMENT";;
13454 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13455 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13456 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13457esac
16f7876d
MF
13458fi
13459
ce39bd38
MF
13460cat >>confdefs.h <<_ACEOF
13461#define WITH_ENVIRONMENT $sim_environment
13462_ACEOF
13463
13464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13465$as_echo "$sim_environment" >&6; }
13466
16f7876d 13467
347fe5bb
MF
13468sim_inline="-DDEFAULT_INLINE=0"
13469# Check whether --enable-sim-inline was given.
13470if test "${enable_sim_inline+set}" = set; then :
13471 enableval=$enable_sim_inline; sim_inline=""
13472case "$enableval" in
13473 no) sim_inline="-DDEFAULT_INLINE=0";;
13474 0) sim_inline="-DDEFAULT_INLINE=0";;
13475 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13476 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13477 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13478 new_flag=""
13479 case "$x" in
13480 *_INLINE=*) new_flag="-D$x";;
13481 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13482 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13483 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13484 esac
13485 if test x"$sim_inline" = x""; then
13486 sim_inline="$new_flag"
13487 else
13488 sim_inline="$sim_inline $new_flag"
13489 fi
13490 done;;
13491esac
13492if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13493 echo "Setting inline flags = $sim_inline" 6>&1
13494fi
13495fi
13496
13497
13498
81ecdfbb
RW
13499
13500# Check whether --with-pkgversion was given.
13501if test "${with_pkgversion+set}" = set; then :
13502 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13503 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
6efef468
JM
13504 no) PKGVERSION= ;;
13505 *) PKGVERSION="($withval) " ;;
13506 esac
13507else
bf12d44e 13508 PKGVERSION="(SIM) "
6efef468 13509
81ecdfbb
RW
13510fi
13511
6efef468
JM
13512
13513
13514
13515
81ecdfbb
RW
13516# Check whether --with-bugurl was given.
13517if test "${with_bugurl+set}" = set; then :
13518 withval=$with_bugurl; case "$withval" in
d0ac1c44 13519 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13520 no) BUGURL=
13521 ;;
13522 *) BUGURL="$withval"
13523 ;;
13524 esac
13525else
dfb856ba 13526 BUGURL="https://www.gnu.org/software/gdb/bugs/"
6efef468 13527
81ecdfbb
RW
13528fi
13529
6efef468
JM
13530 case ${BUGURL} in
13531 "")
13532 REPORT_BUGS_TO=
13533 REPORT_BUGS_TEXI=
13534 ;;
13535 *)
13536 REPORT_BUGS_TO="<$BUGURL>"
13537 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13538 ;;
13539 esac;
13540
13541
13542
13543
13544cat >>confdefs.h <<_ACEOF
13545#define PKGVERSION "$PKGVERSION"
13546_ACEOF
13547
13548
13549cat >>confdefs.h <<_ACEOF
13550#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13551_ACEOF
13552
13553
81ecdfbb
RW
13554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13555$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13556if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13557 $as_echo_n "(cached) " >&6
5d031c16 13558else
81ecdfbb 13559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13560/* end confdefs.h. */
5d031c16
AC
13561#include <sys/types.h>
13562#include <signal.h>
5d031c16 13563
b7026657
AC
13564int
13565main ()
13566{
81ecdfbb 13567return *(signal (0, 0)) (0) == 1;
b7026657
AC
13568 ;
13569 return 0;
13570}
13571_ACEOF
81ecdfbb
RW
13572if ac_fn_c_try_compile "$LINENO"; then :
13573 ac_cv_type_signal=int
5d031c16 13574else
81ecdfbb 13575 ac_cv_type_signal=void
5d031c16 13576fi
81ecdfbb 13577rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5d031c16 13578fi
81ecdfbb
RW
13579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13580$as_echo "$ac_cv_type_signal" >&6; }
5d031c16 13581
b7026657 13582cat >>confdefs.h <<_ACEOF
5d031c16 13583#define RETSIGTYPE $ac_cv_type_signal
b7026657 13584_ACEOF
5d031c16
AC
13585
13586
13587
5d031c16
AC
13588
13589
5d031c16
AC
13590
13591
6ffe910a 13592
1ac72f06 13593wire_endian="BIG"
eca4255a
MF
13594default_endian=""
13595# Check whether --enable-sim-endian was given.
13596if test "${enable_sim_endian+set}" = set; then :
13597 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13598 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13599 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
eca4255a 13600 yes) if test x"$wire_endian" != x; then
1ac72f06 13601 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a 13602 else
1ac72f06
MF
13603 if test x"$default_endian" != x; then
13604 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13605 else
13606 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13607 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
eca4255a
MF
13608 fi
13609 fi;;
13610 no) if test x"$default_endian" != x; then
1ac72f06 13611 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13612 else
13613 if test x"$wire_endian" != x; then
1ac72f06 13614 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a
MF
13615 else
13616 echo "No default endian for target $target" 1>&6
1ac72f06 13617 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
eca4255a
MF
13618 fi
13619 fi;;
d0ac1c44 13620 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
eca4255a
MF
13621esac
13622if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13623 echo "Setting endian flags = $sim_endian" 6>&1
13624fi
13625else
13626 if test x"$default_endian" != x; then
1ac72f06 13627 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
eca4255a
MF
13628else
13629 if test x"$wire_endian" != x; then
1ac72f06 13630 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
eca4255a
MF
13631 else
13632 sim_endian=
13633 fi
13634fi
13635fi
13636
5d031c16
AC
13637wire_alignment="NONSTRICT_ALIGNMENT"
13638default_alignment=""
13639
81ecdfbb
RW
13640# Check whether --enable-sim-alignment was given.
13641if test "${enable_sim_alignment+set}" = set; then :
13642 enableval=$enable_sim_alignment; case "${enableval}" in
5d031c16
AC
13643 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13644 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13645 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13646 yes) if test x"$wire_alignment" != x; then
13647 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13648 else
13649 if test x"$default_alignment" != x; then
13650 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13651 else
13652 echo "No hard-wired alignment for target $target" 1>&6
13653 sim_alignment="-DWITH_ALIGNMENT=0"
13654 fi
13655 fi;;
13656 no) if test x"$default_alignment" != x; then
13657 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13658 else
13659 if test x"$wire_alignment" != x; then
13660 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13661 else
13662 echo "No default alignment for target $target" 1>&6
13663 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13664 fi
13665 fi;;
d0ac1c44 13666 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5d031c16
AC
13667esac
13668if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13669 echo "Setting alignment flags = $sim_alignment" 6>&1
13670fi
13671else
13672 if test x"$default_alignment" != x; then
13673 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13674else
13675 if test x"$wire_alignment" != x; then
13676 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13677 else
13678 sim_alignment=
13679 fi
13680fi
81ecdfbb 13681fi
5d031c16 13682
81ecdfbb 13683
2232061b
MF
13684# Check whether --enable-werror was given.
13685if test "${enable_werror+set}" = set; then :
13686 enableval=$enable_werror; case "${enableval}" in
13687 yes | y) ERROR_ON_WARNING="yes" ;;
13688 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13689 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
13690 esac
13691fi
13692
13693
13694# Enable -Werror by default when using gcc
13695if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13696 ERROR_ON_WARNING=yes
51216631 13697fi
2232061b
MF
13698
13699WERROR_CFLAGS=""
2232061b 13700
2232061b 13701build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13702-Wpointer-sign \
2232061b 13703-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13704-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13705-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13706-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13707
13708# Enable -Wno-format by default when using gcc on mingw since many
13709# GCC versions complain about %I64.
13710case "${host}" in
13711 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13712 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13713esac
13714
81ecdfbb
RW
13715# Check whether --enable-build-warnings was given.
13716if test "${enable_build_warnings+set}" = set; then :
13717 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
13718 yes) ;;
13719 no) build_warnings="-w";;
13720 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13721 build_warnings="${build_warnings} ${t}";;
13722 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13723 build_warnings="${t} ${build_warnings}";;
13724 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13725esac
13726if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13727 echo "Setting compiler warning flags = $build_warnings" 6>&1
13728fi
81ecdfbb
RW
13729fi
13730# Check whether --enable-sim-build-warnings was given.
13731if test "${enable_sim_build_warnings+set}" = set; then :
13732 enableval=$enable_sim_build_warnings; case "${enableval}" in
5d031c16
AC
13733 yes) ;;
13734 no) build_warnings="-w";;
13735 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 13736 build_warnings="${build_warnings} ${t}";;
5d031c16 13737 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
13738 build_warnings="${t} ${build_warnings}";;
13739 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5d031c16
AC
13740esac
13741if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
13742 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13743fi
81ecdfbb
RW
13744fi
13745WARN_CFLAGS=""
5d031c16
AC
13746if test "x${build_warnings}" != x -a "x$GCC" = xyes
13747then
81ecdfbb
RW
13748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13749$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
13750 # Separate out the -Werror flag as some files just cannot be
13751 # compiled with it enabled.
13752 for w in ${build_warnings}; do
13753 case $w in
13754 -Werr*) WERROR_CFLAGS=-Werror ;;
13755 *) # Check that GCC accepts it
13756 saved_CFLAGS="$CFLAGS"
13757 CFLAGS="$CFLAGS $w"
81ecdfbb 13758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13759/* end confdefs.h. */
c8cca39f 13760
b7026657
AC
13761int
13762main ()
13763{
c8cca39f 13764
b7026657
AC
13765 ;
13766 return 0;
13767}
13768_ACEOF
81ecdfbb 13769if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 13770 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 13771fi
81ecdfbb 13772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
13773 CFLAGS="$saved_CFLAGS"
13774 esac
13775 done
2232061b
MF
13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13777$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
5d031c16
AC
13778fi
13779
13780
13781#
13782# Add simulated hardware devices
13783#
13784hw_enabled=no
13785case "${target}" in
13786 m68hc11-*-*|m6811-*-*)
13787 hw_enabled=yes
13788 hw_extra_devices="m68hc11 m68hc11sio m68hc11eepr m68hc11tim m68hc11spi nvram"
5d031c16
AC
13789 SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_M68HC11=1"
13790 ;;
5d031c16
AC
13791esac
13792
5d031c16 13793if test "$hw_devices"; then
6ffe910a 13794 hardware="$hw_devices"
5d031c16 13795else
6ffe910a 13796 hardware="cfi core pal glue"
5d031c16 13797fi
6ffe910a 13798hardware="$hardware $hw_extra_devices"
1517bd27 13799
5d031c16
AC
13800sim_hw_cflags="-DWITH_HW=1"
13801sim_hw="$hardware"
13802sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13803
81ecdfbb
RW
13804# Check whether --enable-sim-hardware was given.
13805if test "${enable_sim_hardware+set}" = set; then :
13806 enableval=$enable_sim_hardware;
30452bbe
MF
13807else
13808 enable_sim_hardware="$hw_enabled"
1517bd27
MF
13809fi
13810
13811case ${enable_sim_hardware} in
64dd13df
MF
13812 yes|no) ;;
13813 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13814 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13815 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5d031c16 13816esac
1517bd27 13817
64dd13df 13818if test "$enable_sim_hardware" = no; then
5d031c16
AC
13819 sim_hw_objs=
13820 sim_hw_cflags="-DWITH_HW=0"
13821 sim_hw=
13822else
13823 sim_hw_cflags="-DWITH_HW=1"
13824 # remove duplicates
13825 sim_hw=""
13826 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
b3a3ffef
HPN
13827 for i in $hardware ; do
13828 case " $sim_hw " in
5d031c16
AC
13829 *" $i "*) ;;
13830 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13831 esac
13832 done
1517bd27 13833 # mingw does not support sockser
1517bd27
MF
13834 case ${host} in
13835 *mingw*) ;;
49cd1634
MF
13836 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13837 # that you instatiate. Instead, other code will call into it directly.
13838 # At some point, we should convert it over.
13839 sim_hw_objs="$sim_hw_objs dv-sockser.o"
b7026657 13840
1517bd27
MF
13841cat >>confdefs.h <<_ACEOF
13842#define HAVE_DV_SOCKSER 1
13843_ACEOF
b7026657 13844
1517bd27
MF
13845 ;;
13846 esac
1517bd27
MF
13847 if test x"$silent" != x"yes"; then
13848 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13849 fi
13850 case " $hardware " in
13851 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 13852$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 13853if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
13854 $as_echo_n "(cached) " >&6
13855else
13856 ac_check_lib_save_LIBS=$LIBS
13857LIBS="-lm $LIBS"
13858cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13859/* end confdefs.h. */
13860
13861/* Override any GCC internal prototype to avoid an error.
13862 Use char because int might match the return type of a GCC
13863 builtin and then its argument prototype would still apply. */
13864#ifdef __cplusplus
13865extern "C"
13866#endif
13867char log2 ();
13868int
13869main ()
13870{
13871return log2 ();
13872 ;
13873 return 0;
13874}
13875_ACEOF
13876if ac_fn_c_try_link "$LINENO"; then :
13877 ac_cv_lib_m_log2=yes
13878else
13879 ac_cv_lib_m_log2=no
13880fi
13881rm -f core conftest.err conftest.$ac_objext \
13882 conftest$ac_exeext conftest.$ac_ext
13883LIBS=$ac_check_lib_save_LIBS
13884fi
13885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13886$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 13887if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
13888 cat >>confdefs.h <<_ACEOF
13889#define HAVE_LIBM 1
13890_ACEOF
13891
13892 LIBS="-lm $LIBS"
13893
13894fi
13895;;
1517bd27
MF
13896 esac
13897fi
4399a56b 13898
b7026657 13899
5d031c16 13900
379832de
HPN
13901cgen_breaks=""
13902if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13903cgen_breaks="break cgen_rtx_error";
13904fi
13905
81ecdfbb 13906ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 13907
81ecdfbb 13908ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 13909
81ecdfbb 13910ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 13911
81ecdfbb 13912ac_config_commands="$ac_config_commands Makefile"
38f48d72 13913
81ecdfbb 13914ac_config_commands="$ac_config_commands stamp-h"
38f48d72 13915
b7026657 13916cat >confcache <<\_ACEOF
5d031c16
AC
13917# This file is a shell script that caches the results of configure
13918# tests run on this system so they can be shared between configure
b7026657
AC
13919# scripts and configure runs, see configure's option --config-cache.
13920# It is not useful on other systems. If it contains results you don't
13921# want to keep, you may remove or edit it.
5d031c16 13922#
b7026657
AC
13923# config.status only pays attention to the cache file if you give it
13924# the --recheck option to rerun configure.
5d031c16 13925#
b7026657
AC
13926# `ac_cv_env_foo' variables (set or unset) will be overridden when
13927# loading this file, other *unset* `ac_cv_foo' will be assigned the
13928# following values.
13929
13930_ACEOF
13931
5d031c16
AC
13932# The following way of writing the cache mishandles newlines in values,
13933# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13934# So, we kill variables containing newlines.
5d031c16
AC
13935# Ultrix sh set writes to stderr and can't be redirected directly,
13936# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13937(
13938 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13939 eval ac_val=\$$ac_var
13940 case $ac_val in #(
13941 *${as_nl}*)
13942 case $ac_var in #(
13943 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13944$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13945 esac
13946 case $ac_var in #(
13947 _ | IFS | as_nl) ;; #(
13948 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13949 *) { eval $ac_var=; unset $ac_var;} ;;
13950 esac ;;
13951 esac
13952 done
13953
b7026657 13954 (set) 2>&1 |
81ecdfbb
RW
13955 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13956 *${as_nl}ac_space=\ *)
13957 # `set' does not quote correctly, so add quotes: double-quote
13958 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13959 sed -n \
13960 "s/'/'\\\\''/g;
13961 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13962 ;; #(
b7026657
AC
13963 *)
13964 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13965 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13966 ;;
81ecdfbb
RW
13967 esac |
13968 sort
13969) |
b7026657 13970 sed '
81ecdfbb 13971 /^ac_cv_env_/b end
b7026657 13972 t clear
81ecdfbb 13973 :clear
b7026657
AC
13974 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13975 t end
81ecdfbb
RW
13976 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13977 :end' >>confcache
13978if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13979 if test -w "$cache_file"; then
d0ac1c44 13980 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13981 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13982$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13983 if test ! -f "$cache_file" || test -h "$cache_file"; then
13984 cat confcache >"$cache_file"
13985 else
13986 case $cache_file in #(
13987 */* | ?:*)
13988 mv -f confcache "$cache_file"$$ &&
13989 mv -f "$cache_file"$$ "$cache_file" ;; #(
13990 *)
13991 mv -f confcache "$cache_file" ;;
13992 esac
13993 fi
13994 fi
5d031c16 13995 else
81ecdfbb
RW
13996 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13997$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5d031c16
AC
13998 fi
13999fi
14000rm -f confcache
14001
5d031c16
AC
14002test "x$prefix" = xNONE && prefix=$ac_default_prefix
14003# Let make expand exec_prefix.
14004test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14005
5d031c16
AC
14006DEFS=-DHAVE_CONFIG_H
14007
b7026657
AC
14008ac_libobjs=
14009ac_ltlibobjs=
d0ac1c44 14010U=
b7026657
AC
14011for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14012 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14013 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14014 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14015 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14016 # will be set to the directory where LIBOBJS objects are built.
14017 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14018 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
14019done
14020LIBOBJS=$ac_libobjs
5d031c16 14021
b7026657
AC
14022LTLIBOBJS=$ac_ltlibobjs
14023
14024
0cb8d851 14025
db2e4d67 14026if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 14027 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
14028Usually this means the macro was only invoked conditionally." "$LINENO" 5
14029fi
6bb11ab3 14030if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 14031 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
14032Usually this means the macro was only invoked conditionally." "$LINENO" 5
14033fi
31e6ad7d 14034if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 14035 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
14036Usually this means the macro was only invoked conditionally." "$LINENO" 5
14037fi
b7026657 14038
d0ac1c44 14039: "${CONFIG_STATUS=./config.status}"
81ecdfbb 14040ac_write_fail=0
b7026657
AC
14041ac_clean_files_save=$ac_clean_files
14042ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14043{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14044$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14045as_write_fail=0
14046cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
14047#! $SHELL
14048# Generated by $as_me.
5d031c16 14049# Run this file to recreate the current configuration.
5d031c16 14050# Compiler output produced by configure, useful for debugging
b7026657 14051# configure, is in config.log if it exists.
5d031c16 14052
b7026657
AC
14053debug=false
14054ac_cs_recheck=false
14055ac_cs_silent=false
b7026657 14056
81ecdfbb
RW
14057SHELL=\${CONFIG_SHELL-$SHELL}
14058export SHELL
14059_ASEOF
14060cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14061## -------------------- ##
14062## M4sh Initialization. ##
14063## -------------------- ##
14064
14065# Be more Bourne compatible
14066DUALCASE=1; export DUALCASE # for MKS sh
14067if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
14068 emulate sh
14069 NULLCMD=:
81ecdfbb 14070 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
14071 # is contrary to our usage. Disable this feature.
14072 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14073 setopt NO_GLOB_SUBST
14074else
14075 case `(set -o) 2>/dev/null` in #(
14076 *posix*) :
14077 set -o posix ;; #(
14078 *) :
14079 ;;
14080esac
b7026657 14081fi
b7026657 14082
81ecdfbb
RW
14083
14084as_nl='
14085'
14086export as_nl
14087# Printing a long string crashes Solaris 7 /usr/bin/printf.
14088as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14089as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14090as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14091# Prefer a ksh shell builtin over an external printf program on Solaris,
14092# but without wasting forks for bash or zsh.
14093if test -z "$BASH_VERSION$ZSH_VERSION" \
14094 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14095 as_echo='print -r --'
14096 as_echo_n='print -rn --'
14097elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14098 as_echo='printf %s\n'
14099 as_echo_n='printf %s'
14100else
14101 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14102 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14103 as_echo_n='/usr/ucb/echo -n'
14104 else
14105 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14106 as_echo_n_body='eval
14107 arg=$1;
14108 case $arg in #(
14109 *"$as_nl"*)
14110 expr "X$arg" : "X\\(.*\\)$as_nl";
14111 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14112 esac;
14113 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14114 '
14115 export as_echo_n_body
14116 as_echo_n='sh -c $as_echo_n_body as_echo'
14117 fi
14118 export as_echo_body
14119 as_echo='sh -c $as_echo_body as_echo'
14120fi
14121
14122# The user is always right.
14123if test "${PATH_SEPARATOR+set}" != set; then
14124 PATH_SEPARATOR=:
14125 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14126 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14127 PATH_SEPARATOR=';'
14128 }
b7026657
AC
14129fi
14130
14131
81ecdfbb
RW
14132# IFS
14133# We need space, tab and new line, in precisely that order. Quoting is
14134# there to prevent editors from complaining about space-tab.
14135# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14136# splitting by setting IFS to empty value.)
14137IFS=" "" $as_nl"
14138
14139# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14140as_myself=
81ecdfbb
RW
14141case $0 in #((
14142 *[\\/]* ) as_myself=$0 ;;
14143 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14144for as_dir in $PATH
14145do
14146 IFS=$as_save_IFS
14147 test -z "$as_dir" && as_dir=.
14148 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14149 done
14150IFS=$as_save_IFS
14151
14152 ;;
14153esac
14154# We did not find ourselves, most probably we were run as `sh COMMAND'
14155# in which case we are not to be found in the path.
14156if test "x$as_myself" = x; then
14157 as_myself=$0
14158fi
14159if test ! -f "$as_myself"; then
14160 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14161 exit 1
14162fi
14163
14164# Unset variables that we do not need and which cause bugs (e.g. in
14165# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14166# suppresses any "Segmentation fault" message there. '((' could
14167# trigger a bug in pdksh 5.2.14.
14168for as_var in BASH_ENV ENV MAIL MAILPATH
14169do eval test x\${$as_var+set} = xset \
14170 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14171done
b7026657
AC
14172PS1='$ '
14173PS2='> '
14174PS4='+ '
14175
14176# NLS nuisances.
81ecdfbb
RW
14177LC_ALL=C
14178export LC_ALL
14179LANGUAGE=C
14180export LANGUAGE
14181
14182# CDPATH.
14183(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14184
14185
d0ac1c44
SM
14186# as_fn_error STATUS ERROR [LINENO LOG_FD]
14187# ----------------------------------------
81ecdfbb
RW
14188# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14189# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14190# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14191as_fn_error ()
14192{
d0ac1c44
SM
14193 as_status=$1; test $as_status -eq 0 && as_status=1
14194 if test "$4"; then
14195 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14196 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
b7026657 14197 fi
d0ac1c44 14198 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14199 as_fn_exit $as_status
14200} # as_fn_error
14201
14202
14203# as_fn_set_status STATUS
14204# -----------------------
14205# Set $? to STATUS, without forking.
14206as_fn_set_status ()
14207{
14208 return $1
14209} # as_fn_set_status
14210
14211# as_fn_exit STATUS
14212# -----------------
14213# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14214as_fn_exit ()
14215{
14216 set +e
14217 as_fn_set_status $1
14218 exit $1
14219} # as_fn_exit
14220
14221# as_fn_unset VAR
14222# ---------------
14223# Portably unset VAR.
14224as_fn_unset ()
14225{
14226 { eval $1=; unset $1;}
14227}
14228as_unset=as_fn_unset
14229# as_fn_append VAR VALUE
14230# ----------------------
14231# Append the text in VALUE to the end of the definition contained in VAR. Take
14232# advantage of any shell optimizations that allow amortized linear growth over
14233# repeated appends, instead of the typical quadratic growth present in naive
14234# implementations.
14235if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14236 eval 'as_fn_append ()
14237 {
14238 eval $1+=\$2
14239 }'
14240else
14241 as_fn_append ()
14242 {
14243 eval $1=\$$1\$2
14244 }
14245fi # as_fn_append
14246
14247# as_fn_arith ARG...
14248# ------------------
14249# Perform arithmetic evaluation on the ARGs, and store the result in the
14250# global $as_val. Take advantage of shells that can avoid forks. The arguments
14251# must be portable across $(()) and expr.
14252if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14253 eval 'as_fn_arith ()
14254 {
14255 as_val=$(( $* ))
14256 }'
14257else
14258 as_fn_arith ()
14259 {
14260 as_val=`expr "$@" || test $? -eq 1`
14261 }
14262fi # as_fn_arith
14263
5d031c16 14264
81ecdfbb
RW
14265if expr a : '\(a\)' >/dev/null 2>&1 &&
14266 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
14267 as_expr=expr
14268else
14269 as_expr=false
14270fi
14271
81ecdfbb 14272if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
14273 as_basename=basename
14274else
14275 as_basename=false
14276fi
5d031c16 14277
81ecdfbb
RW
14278if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14279 as_dirname=dirname
14280else
14281 as_dirname=false
14282fi
5d031c16 14283
81ecdfbb 14284as_me=`$as_basename -- "$0" ||
b7026657
AC
14285$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14286 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14287 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14288$as_echo X/"$0" |
14289 sed '/^.*\/\([^/][^/]*\)\/*$/{
14290 s//\1/
14291 q
14292 }
14293 /^X\/\(\/\/\)$/{
14294 s//\1/
14295 q
14296 }
14297 /^X\/\(\/\).*/{
14298 s//\1/
14299 q
14300 }
14301 s/.*/./; q'`
5d031c16 14302
b7026657
AC
14303# Avoid depending upon Character Ranges.
14304as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14305as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14306as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14307as_cr_digits='0123456789'
14308as_cr_alnum=$as_cr_Letters$as_cr_digits
14309
81ecdfbb
RW
14310ECHO_C= ECHO_N= ECHO_T=
14311case `echo -n x` in #(((((
14312-n*)
14313 case `echo 'xy\c'` in
14314 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14315 xy) ECHO_C='\c';;
14316 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14317 ECHO_T=' ';;
14318 esac;;
14319*)
14320 ECHO_N='-n';;
b7026657
AC
14321esac
14322
81ecdfbb
RW
14323rm -f conf$$ conf$$.exe conf$$.file
14324if test -d conf$$.dir; then
14325 rm -f conf$$.dir/conf$$.file
b7026657 14326else
81ecdfbb
RW
14327 rm -f conf$$.dir
14328 mkdir conf$$.dir 2>/dev/null
b7026657 14329fi
81ecdfbb
RW
14330if (echo >conf$$.file) 2>/dev/null; then
14331 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 14332 as_ln_s='ln -s'
81ecdfbb
RW
14333 # ... but there are two gotchas:
14334 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14335 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14336 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14337 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14338 as_ln_s='cp -pR'
81ecdfbb
RW
14339 elif ln conf$$.file conf$$ 2>/dev/null; then
14340 as_ln_s=ln
14341 else
d0ac1c44 14342 as_ln_s='cp -pR'
5d031c16 14343 fi
b7026657 14344else
d0ac1c44 14345 as_ln_s='cp -pR'
b7026657 14346fi
81ecdfbb
RW
14347rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14348rmdir conf$$.dir 2>/dev/null
b7026657 14349
81ecdfbb
RW
14350
14351# as_fn_mkdir_p
14352# -------------
14353# Create "$as_dir" as a directory, including parents if necessary.
14354as_fn_mkdir_p ()
14355{
14356
14357 case $as_dir in #(
14358 -*) as_dir=./$as_dir;;
14359 esac
14360 test -d "$as_dir" || eval $as_mkdir_p || {
14361 as_dirs=
14362 while :; do
14363 case $as_dir in #(
14364 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14365 *) as_qdir=$as_dir;;
14366 esac
14367 as_dirs="'$as_qdir' $as_dirs"
14368 as_dir=`$as_dirname -- "$as_dir" ||
14369$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14370 X"$as_dir" : 'X\(//\)[^/]' \| \
14371 X"$as_dir" : 'X\(//\)$' \| \
14372 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14373$as_echo X"$as_dir" |
14374 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14375 s//\1/
14376 q
14377 }
14378 /^X\(\/\/\)[^/].*/{
14379 s//\1/
14380 q
14381 }
14382 /^X\(\/\/\)$/{
14383 s//\1/
14384 q
14385 }
14386 /^X\(\/\).*/{
14387 s//\1/
14388 q
14389 }
14390 s/.*/./; q'`
14391 test -d "$as_dir" && break
14392 done
14393 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14394 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
14395
14396
14397} # as_fn_mkdir_p
b7026657 14398if mkdir -p . 2>/dev/null; then
81ecdfbb 14399 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
14400else
14401 test -d ./-p && rmdir ./-p
14402 as_mkdir_p=false
14403fi
14404
d0ac1c44
SM
14405
14406# as_fn_executable_p FILE
14407# -----------------------
14408# Test if FILE is an executable regular file.
14409as_fn_executable_p ()
14410{
14411 test -f "$1" && test -x "$1"
14412} # as_fn_executable_p
14413as_test_x='test -x'
14414as_executable_p=as_fn_executable_p
b7026657
AC
14415
14416# Sed expression to map a string onto a valid CPP name.
14417as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14418
14419# Sed expression to map a string onto a valid variable name.
14420as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14421
14422
b7026657 14423exec 6>&1
81ecdfbb
RW
14424## ----------------------------------- ##
14425## Main body of $CONFIG_STATUS script. ##
14426## ----------------------------------- ##
14427_ASEOF
14428test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14429
14430cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14431# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14432# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14433# values after options handling.
14434ac_log="
b7026657 14435This file was extended by $as_me, which was
d0ac1c44 14436generated by GNU Autoconf 2.69. Invocation command line was
b7026657
AC
14437
14438 CONFIG_FILES = $CONFIG_FILES
14439 CONFIG_HEADERS = $CONFIG_HEADERS
14440 CONFIG_LINKS = $CONFIG_LINKS
14441 CONFIG_COMMANDS = $CONFIG_COMMANDS
14442 $ $0 $@
14443
81ecdfbb
RW
14444on `(hostname || uname -n) 2>/dev/null | sed 1q`
14445"
14446
b7026657
AC
14447_ACEOF
14448
81ecdfbb
RW
14449case $ac_config_files in *"
14450"*) set x $ac_config_files; shift; ac_config_files=$*;;
14451esac
b7026657 14452
81ecdfbb
RW
14453case $ac_config_headers in *"
14454"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14455esac
b7026657 14456
b7026657 14457
81ecdfbb
RW
14458cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14459# Files that config.status was made for.
14460config_files="$ac_config_files"
14461config_headers="$ac_config_headers"
81ecdfbb 14462config_commands="$ac_config_commands"
b7026657 14463
81ecdfbb 14464_ACEOF
b7026657 14465
81ecdfbb 14466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14467ac_cs_usage="\
81ecdfbb
RW
14468\`$as_me' instantiates files and other configuration actions
14469from templates according to the current configuration. Unless the files
14470and actions are specified as TAGs, all are instantiated by default.
b7026657 14471
81ecdfbb 14472Usage: $0 [OPTION]... [TAG]...
b7026657
AC
14473
14474 -h, --help print this help, then exit
81ecdfbb 14475 -V, --version print version number and configuration settings, then exit
d0ac1c44 14476 --config print configuration, then exit
81ecdfbb
RW
14477 -q, --quiet, --silent
14478 do not print progress messages
b7026657
AC
14479 -d, --debug don't remove temporary files
14480 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14481 --file=FILE[:TEMPLATE]
14482 instantiate the configuration file FILE
14483 --header=FILE[:TEMPLATE]
14484 instantiate the configuration header FILE
b7026657
AC
14485
14486Configuration files:
14487$config_files
14488
14489Configuration headers:
14490$config_headers
14491
b7026657
AC
14492Configuration commands:
14493$config_commands
14494
81ecdfbb 14495Report bugs to the package provider."
b7026657 14496
81ecdfbb
RW
14497_ACEOF
14498cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14499ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
b7026657
AC
14500ac_cs_version="\\
14501config.status
d0ac1c44
SM
14502configured by $0, generated by GNU Autoconf 2.69,
14503 with options \\"\$ac_cs_config\\"
b7026657 14504
d0ac1c44 14505Copyright (C) 2012 Free Software Foundation, Inc.
b7026657
AC
14506This config.status script is free software; the Free Software Foundation
14507gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14508
14509ac_pwd='$ac_pwd'
14510srcdir='$srcdir'
14511INSTALL='$INSTALL'
6bb11ab3 14512AWK='$AWK'
81ecdfbb 14513test -n "\$AWK" || AWK=awk
b7026657
AC
14514_ACEOF
14515
81ecdfbb
RW
14516cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14517# The default lists apply if the user does not specify any file.
b7026657
AC
14518ac_need_defaults=:
14519while test $# != 0
14520do
14521 case $1 in
d0ac1c44 14522 --*=?*)
81ecdfbb
RW
14523 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14524 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657
AC
14525 ac_shift=:
14526 ;;
d0ac1c44
SM
14527 --*=)
14528 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14529 ac_optarg=
14530 ac_shift=:
14531 ;;
81ecdfbb 14532 *)
b7026657
AC
14533 ac_option=$1
14534 ac_optarg=$2
14535 ac_shift=shift
14536 ;;
b7026657
AC
14537 esac
14538
14539 case $ac_option in
14540 # Handling of the options.
b7026657
AC
14541 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14542 ac_cs_recheck=: ;;
81ecdfbb
RW
14543 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14544 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14545 --config | --confi | --conf | --con | --co | --c )
14546 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14547 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14548 debug=: ;;
14549 --file | --fil | --fi | --f )
14550 $ac_shift
81ecdfbb
RW
14551 case $ac_optarg in
14552 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14553 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14554 esac
14555 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14556 ac_need_defaults=false;;
14557 --header | --heade | --head | --hea )
14558 $ac_shift
81ecdfbb
RW
14559 case $ac_optarg in
14560 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14561 esac
14562 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14563 ac_need_defaults=false;;
81ecdfbb
RW
14564 --he | --h)
14565 # Conflict between --help and --header
d0ac1c44 14566 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14567Try \`$0 --help' for more information.";;
14568 --help | --hel | -h )
14569 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14570 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14571 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14572 ac_cs_silent=: ;;
14573
14574 # This is an error.
d0ac1c44 14575 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14576Try \`$0 --help' for more information." ;;
b7026657 14577
81ecdfbb
RW
14578 *) as_fn_append ac_config_targets " $1"
14579 ac_need_defaults=false ;;
b7026657
AC
14580
14581 esac
14582 shift
5d031c16 14583done
b7026657
AC
14584
14585ac_configure_extra_args=
14586
14587if $ac_cs_silent; then
14588 exec 6>/dev/null
14589 ac_configure_extra_args="$ac_configure_extra_args --silent"
14590fi
14591
14592_ACEOF
81ecdfbb 14593cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14594if \$ac_cs_recheck; then
d0ac1c44 14595 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14596 shift
14597 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14598 CONFIG_SHELL='$SHELL'
14599 export CONFIG_SHELL
14600 exec "\$@"
5d031c16 14601fi
5d031c16 14602
b7026657 14603_ACEOF
81ecdfbb
RW
14604cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14605exec 5>>config.log
14606{
14607 echo
14608 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14609## Running $as_me. ##
14610_ASBOX
14611 $as_echo "$ac_log"
14612} >&5
5d031c16 14613
81ecdfbb
RW
14614_ACEOF
14615cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14616#
14617# INIT-COMMANDS
14618#
14619ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14620
6bb11ab3
L
14621
14622# The HP-UX ksh and POSIX shell print the target directory to stdout
14623# if CDPATH is set.
14624(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14625
14626sed_quote_subst='$sed_quote_subst'
14627double_quote_subst='$double_quote_subst'
14628delay_variable_subst='$delay_variable_subst'
14629macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14630macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14631enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14632enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14633pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14634enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14635SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14636ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14637host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14638host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14639host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14640build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14641build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14642build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14643SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14644Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14645GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14646EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14647FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14648LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14649NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14650LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14651max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14652ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14653exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14654lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14655lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14656lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14657reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14658reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14659OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14660deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14661file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14662AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14663AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14664STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14665RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14666old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14667old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14668old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14669lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14670CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14671CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14672compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14673GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14674lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14675lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14676lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14677lt_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"`'
14678objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14679MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14680lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14681lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14682lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14683lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14684lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14685need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14686DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14687NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14688LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14689OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14690OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14691libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14692shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14693extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14694archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14695enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14696export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14697whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14698compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14699old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14700old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14701archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14702archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14703module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14704module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14705with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14706allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14707no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14708hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14709hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14710hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14711hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14712hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14713hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14714hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14715hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14716inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14717link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14718fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14719always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14720export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14721exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14722include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14723prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14724file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14725variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14726need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14727need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14728version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14729runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14730shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14731shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14732libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14733library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14734soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14735install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14736postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14737postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14738finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14739finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14740hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14741sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14742sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14743hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14744enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14745enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14746enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14747old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14748striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14749
14750LTCC='$LTCC'
14751LTCFLAGS='$LTCFLAGS'
14752compiler='$compiler_DEFAULT'
14753
14754# A function that is used when there is no print builtin or printf.
14755func_fallback_echo ()
14756{
14757 eval 'cat <<_LTECHO_EOF
14758\$1
14759_LTECHO_EOF'
14760}
14761
14762# Quote evaled strings.
14763for var in SHELL \
14764ECHO \
14765SED \
14766GREP \
14767EGREP \
14768FGREP \
14769LD \
14770NM \
14771LN_S \
14772lt_SP2NL \
14773lt_NL2SP \
14774reload_flag \
14775OBJDUMP \
14776deplibs_check_method \
14777file_magic_cmd \
14778AR \
14779AR_FLAGS \
14780STRIP \
14781RANLIB \
14782CC \
14783CFLAGS \
14784compiler \
14785lt_cv_sys_global_symbol_pipe \
14786lt_cv_sys_global_symbol_to_cdecl \
14787lt_cv_sys_global_symbol_to_c_name_address \
14788lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14789lt_prog_compiler_no_builtin_flag \
14790lt_prog_compiler_wl \
14791lt_prog_compiler_pic \
14792lt_prog_compiler_static \
14793lt_cv_prog_compiler_c_o \
14794need_locks \
14795DSYMUTIL \
14796NMEDIT \
14797LIPO \
14798OTOOL \
14799OTOOL64 \
14800shrext_cmds \
14801export_dynamic_flag_spec \
14802whole_archive_flag_spec \
14803compiler_needs_object \
14804with_gnu_ld \
14805allow_undefined_flag \
14806no_undefined_flag \
14807hardcode_libdir_flag_spec \
14808hardcode_libdir_flag_spec_ld \
14809hardcode_libdir_separator \
14810fix_srcfile_path \
14811exclude_expsyms \
14812include_expsyms \
14813file_list_spec \
14814variables_saved_for_relink \
14815libname_spec \
14816library_names_spec \
14817soname_spec \
14818install_override_mode \
14819finish_eval \
14820old_striplib \
14821striplib; do
14822 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14823 *[\\\\\\\`\\"\\\$]*)
14824 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14825 ;;
14826 *)
14827 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14828 ;;
14829 esac
14830done
14831
14832# Double-quote double-evaled strings.
14833for var in reload_cmds \
14834old_postinstall_cmds \
14835old_postuninstall_cmds \
14836old_archive_cmds \
14837extract_expsyms_cmds \
14838old_archive_from_new_cmds \
14839old_archive_from_expsyms_cmds \
14840archive_cmds \
14841archive_expsym_cmds \
14842module_cmds \
14843module_expsym_cmds \
14844export_symbols_cmds \
14845prelink_cmds \
14846postinstall_cmds \
14847postuninstall_cmds \
14848finish_cmds \
14849sys_lib_search_path_spec \
14850sys_lib_dlsearch_path_spec; do
14851 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14852 *[\\\\\\\`\\"\\\$]*)
14853 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14854 ;;
14855 *)
14856 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14857 ;;
14858 esac
14859done
14860
14861ac_aux_dir='$ac_aux_dir'
14862xsi_shell='$xsi_shell'
14863lt_shell_append='$lt_shell_append'
14864
14865# See if we are running on zsh, and set the options which allow our
14866# commands through without removal of \ escapes INIT.
14867if test -n "\${ZSH_VERSION+set}" ; then
14868 setopt NO_GLOB_SUBST
14869fi
14870
14871
14872 PACKAGE='$PACKAGE'
14873 VERSION='$VERSION'
14874 TIMESTAMP='$TIMESTAMP'
14875 RM='$RM'
14876 ofile='$ofile'
14877
14878
14879
14880
81ecdfbb 14881_ACEOF
b7026657 14882
81ecdfbb 14883cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14884
81ecdfbb 14885# Handling of arguments.
b7026657
AC
14886for ac_config_target in $ac_config_targets
14887do
81ecdfbb
RW
14888 case $ac_config_target in
14889 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14890 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14891 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14892 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14893 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14894 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14895 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14896 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14897
d0ac1c44 14898 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5d031c16 14899 esac
b7026657 14900done
5d031c16 14901
81ecdfbb 14902
b7026657
AC
14903# If the user did not use the arguments to specify the items to instantiate,
14904# then the envvar interface is used. Set only those that are not.
14905# We use the long form for the default assignment because of an extremely
14906# bizarre bug on SunOS 4.1.3.
14907if $ac_need_defaults; then
14908 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14909 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
b7026657
AC
14910 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14911fi
14912
14913# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14914# simply because there is no reason against having it here, and in addition,
b7026657 14915# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14916# Hook for its removal unless debugging.
14917# Note that there is a small window in which the directory will not be cleaned:
14918# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
14919$debug ||
14920{
d0ac1c44 14921 tmp= ac_tmp=
81ecdfbb 14922 trap 'exit_status=$?
d0ac1c44
SM
14923 : "${ac_tmp:=$tmp}"
14924 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
14925' 0
14926 trap 'as_fn_exit 1' 1 2 13 15
b7026657 14927}
b7026657
AC
14928# Create a (secure) tmp directory for tmp files.
14929
14930{
81ecdfbb 14931 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 14932 test -d "$tmp"
b7026657
AC
14933} ||
14934{
81ecdfbb
RW
14935 tmp=./conf$$-$RANDOM
14936 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
14937} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14938ac_tmp=$tmp
b7026657 14939
81ecdfbb
RW
14940# Set up the scripts for CONFIG_FILES section.
14941# No need to generate them if there are no CONFIG_FILES.
14942# This happens for instance with `./config.status config.h'.
14943if test -n "$CONFIG_FILES"; then
b7026657 14944
b7026657 14945
81ecdfbb
RW
14946ac_cr=`echo X | tr X '\015'`
14947# On cygwin, bash can eat \r inside `` if the user requested igncr.
14948# But we know of no other shell where ac_cr would be empty at this
14949# point, so we can use a bashism as a fallback.
14950if test "x$ac_cr" = x; then
14951 eval ac_cr=\$\'\\r\'
14952fi
14953ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14954if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14955 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14956else
14957 ac_cs_awk_cr=$ac_cr
14958fi
b7026657 14959
d0ac1c44 14960echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
b7026657
AC
14961_ACEOF
14962
5d031c16 14963
81ecdfbb
RW
14964{
14965 echo "cat >conf$$subs.awk <<_ACEOF" &&
14966 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14967 echo "_ACEOF"
14968} >conf$$subs.sh ||
d0ac1c44
SM
14969 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14970ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14971ac_delim='%!_!# '
14972for ac_last_try in false false false false false :; do
14973 . ./conf$$subs.sh ||
d0ac1c44 14974 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14975
14976 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14977 if test $ac_delim_n = $ac_delim_num; then
14978 break
14979 elif $ac_last_try; then
d0ac1c44 14980 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
b7026657 14981 else
81ecdfbb
RW
14982 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14983 fi
14984done
14985rm -f conf$$subs.sh
14986
14987cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14988cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
14989_ACEOF
14990sed -n '
14991h
14992s/^/S["/; s/!.*/"]=/
14993p
14994g
14995s/^[^!]*!//
14996:repl
14997t repl
14998s/'"$ac_delim"'$//
14999t delim
15000:nl
15001h
d0ac1c44 15002s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15003t more1
15004s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15005p
15006n
15007b repl
15008:more1
15009s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15010p
15011g
15012s/.\{148\}//
15013t nl
15014:delim
15015h
d0ac1c44 15016s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15017t more2
15018s/["\\]/\\&/g; s/^/"/; s/$/"/
15019p
15020b
15021:more2
15022s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15023p
15024g
15025s/.\{148\}//
15026t delim
15027' <conf$$subs.awk | sed '
15028/^[^""]/{
15029 N
15030 s/\n//
15031}
15032' >>$CONFIG_STATUS || ac_write_fail=1
15033rm -f conf$$subs.awk
15034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15035_ACAWK
d0ac1c44 15036cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
15037 for (key in S) S_is_set[key] = 1
15038 FS = "\a"
5d031c16 15039
81ecdfbb
RW
15040}
15041{
15042 line = $ 0
15043 nfields = split(line, field, "@")
15044 substed = 0
15045 len = length(field[1])
15046 for (i = 2; i < nfields; i++) {
15047 key = field[i]
15048 keylen = length(key)
15049 if (S_is_set[key]) {
15050 value = S[key]
15051 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15052 len += length(value) + length(field[++i])
15053 substed = 1
15054 } else
15055 len += 1 + keylen
15056 }
15057
15058 print line
15059}
b7026657 15060
81ecdfbb
RW
15061_ACAWK
15062_ACEOF
15063cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15064if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15065 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 15066else
81ecdfbb 15067 cat
d0ac1c44
SM
15068fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15069 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 15070_ACEOF
b7026657 15071
d0ac1c44
SM
15072# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15073# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
15074# trailing colons and then remove the whole line if VPATH becomes empty
15075# (actually we leave an empty line to preserve line numbers).
15076if test "x$srcdir" = x.; then
d0ac1c44
SM
15077 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15078h
15079s///
15080s/^/:/
15081s/[ ]*$/:/
15082s/:\$(srcdir):/:/g
15083s/:\${srcdir}:/:/g
15084s/:@srcdir@:/:/g
15085s/^:*//
81ecdfbb 15086s/:*$//
d0ac1c44
SM
15087x
15088s/\(=[ ]*\).*/\1/
15089G
15090s/\n//
81ecdfbb
RW
15091s/^[^=]*=[ ]*$//
15092}'
15093fi
b7026657 15094
81ecdfbb
RW
15095cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15096fi # test -n "$CONFIG_FILES"
b7026657 15097
81ecdfbb
RW
15098# Set up the scripts for CONFIG_HEADERS section.
15099# No need to generate them if there are no CONFIG_HEADERS.
15100# This happens for instance with `./config.status Makefile'.
15101if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15102cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15103BEGIN {
15104_ACEOF
b7026657 15105
81ecdfbb
RW
15106# Transform confdefs.h into an awk script `defines.awk', embedded as
15107# here-document in config.status, that substitutes the proper values into
15108# config.h.in to produce config.h.
5d031c16 15109
81ecdfbb
RW
15110# Create a delimiter string that does not exist in confdefs.h, to ease
15111# handling of long lines.
15112ac_delim='%!_!# '
15113for ac_last_try in false false :; do
d0ac1c44
SM
15114 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15115 if test -z "$ac_tt"; then
81ecdfbb
RW
15116 break
15117 elif $ac_last_try; then
d0ac1c44 15118 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 15119 else
81ecdfbb 15120 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 15121 fi
b7026657 15122done
81ecdfbb
RW
15123
15124# For the awk script, D is an array of macro values keyed by name,
15125# likewise P contains macro parameters if any. Preserve backslash
15126# newline sequences.
15127
15128ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15129sed -n '
15130s/.\{148\}/&'"$ac_delim"'/g
15131t rset
15132:rset
15133s/^[ ]*#[ ]*define[ ][ ]*/ /
15134t def
15135d
15136:def
15137s/\\$//
15138t bsnl
15139s/["\\]/\\&/g
15140s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15141D["\1"]=" \3"/p
15142s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15143d
15144:bsnl
15145s/["\\]/\\&/g
15146s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15147D["\1"]=" \3\\\\\\n"\\/p
15148t cont
15149s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15150t cont
15151d
15152:cont
15153n
15154s/.\{148\}/&'"$ac_delim"'/g
15155t clear
15156:clear
15157s/\\$//
15158t bsnlc
15159s/["\\]/\\&/g; s/^/"/; s/$/"/p
15160d
15161:bsnlc
15162s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15163b cont
15164' <confdefs.h | sed '
15165s/'"$ac_delim"'/"\\\
15166"/g' >>$CONFIG_STATUS || ac_write_fail=1
15167
15168cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15169 for (key in D) D_is_set[key] = 1
15170 FS = "\a"
15171}
15172/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15173 line = \$ 0
15174 split(line, arg, " ")
15175 if (arg[1] == "#") {
15176 defundef = arg[2]
15177 mac1 = arg[3]
15178 } else {
15179 defundef = substr(arg[1], 2)
15180 mac1 = arg[2]
15181 }
15182 split(mac1, mac2, "(") #)
15183 macro = mac2[1]
15184 prefix = substr(line, 1, index(line, defundef) - 1)
15185 if (D_is_set[macro]) {
15186 # Preserve the white space surrounding the "#".
15187 print prefix "define", macro P[macro] D[macro]
15188 next
15189 } else {
15190 # Replace #undef with comments. This is necessary, for example,
15191 # in the case of _POSIX_SOURCE, which is predefined and required
15192 # on some systems where configure will not decide to define it.
15193 if (defundef == "undef") {
15194 print "/*", prefix defundef, macro, "*/"
15195 next
15196 }
15197 }
15198}
15199{ print }
15200_ACAWK
b7026657 15201_ACEOF
81ecdfbb 15202cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15203 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15204fi # test -n "$CONFIG_HEADERS"
b7026657 15205
5d031c16 15206
99d8e879 15207eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15208shift
15209for ac_tag
15210do
15211 case $ac_tag in
15212 :[FHLC]) ac_mode=$ac_tag; continue;;
5d031c16 15213 esac
81ecdfbb
RW
15214 case $ac_mode$ac_tag in
15215 :[FHL]*:*);;
d0ac1c44 15216 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15217 :[FH]-) ac_tag=-:-;;
15218 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15219 esac
15220 ac_save_IFS=$IFS
15221 IFS=:
15222 set x $ac_tag
15223 IFS=$ac_save_IFS
15224 shift
15225 ac_file=$1
15226 shift
5d031c16 15227
81ecdfbb
RW
15228 case $ac_mode in
15229 :L) ac_source=$1;;
15230 :[FH])
15231 ac_file_inputs=
15232 for ac_f
15233 do
15234 case $ac_f in
d0ac1c44 15235 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15236 *) # Look for the file first in the build tree, then in the source tree
15237 # (if the path is not absolute). The absolute path cannot be DOS-style,
15238 # because $ac_f cannot contain `:'.
15239 test -f "$ac_f" ||
15240 case $ac_f in
15241 [\\/$]*) false;;
15242 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15243 esac ||
d0ac1c44 15244 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 15245 esac
81ecdfbb
RW
15246 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15247 as_fn_append ac_file_inputs " '$ac_f'"
15248 done
b7026657 15249
81ecdfbb
RW
15250 # Let's still pretend it is `configure' which instantiates (i.e., don't
15251 # use $as_me), people would be surprised to read:
15252 # /* config.h. Generated by config.status. */
15253 configure_input='Generated from '`
15254 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15255 `' by configure.'
15256 if test x"$ac_file" != x-; then
15257 configure_input="$ac_file. $configure_input"
15258 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15259$as_echo "$as_me: creating $ac_file" >&6;}
15260 fi
15261 # Neutralize special characters interpreted by sed in replacement strings.
15262 case $configure_input in #(
15263 *\&* | *\|* | *\\* )
15264 ac_sed_conf_input=`$as_echo "$configure_input" |
15265 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15266 *) ac_sed_conf_input=$configure_input;;
15267 esac
b7026657 15268
81ecdfbb 15269 case $ac_tag in
d0ac1c44
SM
15270 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15271 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15272 esac
15273 ;;
15274 esac
b7026657 15275
81ecdfbb 15276 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
15277$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15278 X"$ac_file" : 'X\(//\)[^/]' \| \
15279 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15280 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15281$as_echo X"$ac_file" |
15282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15283 s//\1/
15284 q
15285 }
15286 /^X\(\/\/\)[^/].*/{
15287 s//\1/
15288 q
15289 }
15290 /^X\(\/\/\)$/{
15291 s//\1/
15292 q
15293 }
15294 /^X\(\/\).*/{
15295 s//\1/
15296 q
15297 }
15298 s/.*/./; q'`
15299 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
15300 ac_builddir=.
15301
81ecdfbb
RW
15302case "$ac_dir" in
15303.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15304*)
15305 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15306 # A ".." for each directory in $ac_dir_suffix.
15307 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15308 case $ac_top_builddir_sub in
15309 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15310 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15311 esac ;;
15312esac
15313ac_abs_top_builddir=$ac_pwd
15314ac_abs_builddir=$ac_pwd$ac_dir_suffix
15315# for backward compatibility:
15316ac_top_builddir=$ac_top_build_prefix
b7026657
AC
15317
15318case $srcdir in
81ecdfbb 15319 .) # We are building in place.
b7026657 15320 ac_srcdir=.
81ecdfbb
RW
15321 ac_top_srcdir=$ac_top_builddir_sub
15322 ac_abs_top_srcdir=$ac_pwd ;;
15323 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 15324 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15325 ac_top_srcdir=$srcdir
15326 ac_abs_top_srcdir=$srcdir ;;
15327 *) # Relative name.
15328 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15329 ac_top_srcdir=$ac_top_build_prefix$srcdir
15330 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 15331esac
81ecdfbb 15332ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 15333
5d031c16 15334
81ecdfbb
RW
15335 case $ac_mode in
15336 :F)
15337 #
15338 # CONFIG_FILE
15339 #
b7026657 15340
81ecdfbb
RW
15341 case $INSTALL in
15342 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15343 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
5d031c16 15344 esac
81ecdfbb 15345_ACEOF
5d031c16 15346
81ecdfbb
RW
15347cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15348# If the template does not know about datarootdir, expand it.
15349# FIXME: This hack should be removed a few years after 2.60.
15350ac_datarootdir_hack=; ac_datarootdir_seen=
15351ac_sed_dataroot='
15352/datarootdir/ {
15353 p
15354 q
15355}
15356/@datadir@/p
15357/@docdir@/p
15358/@infodir@/p
15359/@localedir@/p
15360/@mandir@/p'
15361case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15362*datarootdir*) ac_datarootdir_seen=yes;;
15363*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15364 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15365$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15366_ACEOF
15367cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15368 ac_datarootdir_hack='
15369 s&@datadir@&$datadir&g
15370 s&@docdir@&$docdir&g
15371 s&@infodir@&$infodir&g
15372 s&@localedir@&$localedir&g
15373 s&@mandir@&$mandir&g
15374 s&\\\${datarootdir}&$datarootdir&g' ;;
15375esac
b7026657 15376_ACEOF
b7026657 15377
81ecdfbb
RW
15378# Neutralize VPATH when `$srcdir' = `.'.
15379# Shell code in configure.ac might set extrasub.
15380# FIXME: do we really want to maintain this feature?
15381cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15382ac_sed_extra="$ac_vpsub
15383$extrasub
15384_ACEOF
15385cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15386:t
15387/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15388s|@configure_input@|$ac_sed_conf_input|;t t
15389s&@top_builddir@&$ac_top_builddir_sub&;t t
15390s&@top_build_prefix@&$ac_top_build_prefix&;t t
15391s&@srcdir@&$ac_srcdir&;t t
15392s&@abs_srcdir@&$ac_abs_srcdir&;t t
15393s&@top_srcdir@&$ac_top_srcdir&;t t
15394s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15395s&@builddir@&$ac_builddir&;t t
15396s&@abs_builddir@&$ac_abs_builddir&;t t
15397s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15398s&@INSTALL@&$ac_INSTALL&;t t
15399$ac_datarootdir_hack
15400"
d0ac1c44
SM
15401eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15402 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15403
15404test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15405 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15406 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15407 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15409which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15410$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15411which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15412
d0ac1c44 15413 rm -f "$ac_tmp/stdin"
81ecdfbb 15414 case $ac_file in
d0ac1c44
SM
15415 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15416 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15417 esac \
d0ac1c44 15418 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15419 ;;
15420 :H)
15421 #
15422 # CONFIG_HEADER
15423 #
15424 if test x"$ac_file" != x-; then
15425 {
15426 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15427 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15428 } >"$ac_tmp/config.h" \
15429 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15430 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15431 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15432$as_echo "$as_me: $ac_file is unchanged" >&6;}
15433 else
15434 rm -f "$ac_file"
d0ac1c44
SM
15435 mv "$ac_tmp/config.h" "$ac_file" \
15436 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15437 fi
b7026657 15438 else
81ecdfbb 15439 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15440 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15441 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15442 fi
15443 ;;
b7026657 15444
81ecdfbb
RW
15445 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15446$as_echo "$as_me: executing $ac_file commands" >&6;}
15447 ;;
15448 esac
b7026657
AC
15449
15450
81ecdfbb 15451 case $ac_file$ac_mode in
db2e4d67 15452 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15453 "libtool":C)
15454
15455 # See if we are running on zsh, and set the options which allow our
15456 # commands through without removal of \ escapes.
15457 if test -n "${ZSH_VERSION+set}" ; then
15458 setopt NO_GLOB_SUBST
15459 fi
15460
15461 cfgfile="${ofile}T"
15462 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15463 $RM "$cfgfile"
15464
15465 cat <<_LT_EOF >> "$cfgfile"
15466#! $SHELL
15467
15468# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15469# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15470# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15471# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15472#
15473# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15474# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15475# Written by Gordon Matzigkeit, 1996
15476#
15477# This file is part of GNU Libtool.
15478#
15479# GNU Libtool is free software; you can redistribute it and/or
15480# modify it under the terms of the GNU General Public License as
15481# published by the Free Software Foundation; either version 2 of
15482# the License, or (at your option) any later version.
15483#
15484# As a special exception to the GNU General Public License,
15485# if you distribute this file as part of a program or library that
15486# is built using GNU Libtool, you may include this file under the
15487# same distribution terms that you use for the rest of that program.
15488#
15489# GNU Libtool is distributed in the hope that it will be useful,
15490# but WITHOUT ANY WARRANTY; without even the implied warranty of
15491# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15492# GNU General Public License for more details.
15493#
15494# You should have received a copy of the GNU General Public License
15495# along with GNU Libtool; see the file COPYING. If not, a copy
15496# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15497# obtained by writing to the Free Software Foundation, Inc.,
15498# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15499
15500
15501# The names of the tagged configurations supported by this script.
15502available_tags=""
15503
15504# ### BEGIN LIBTOOL CONFIG
15505
15506# Which release of libtool.m4 was used?
15507macro_version=$macro_version
15508macro_revision=$macro_revision
15509
15510# Whether or not to build shared libraries.
15511build_libtool_libs=$enable_shared
15512
15513# Whether or not to build static libraries.
15514build_old_libs=$enable_static
15515
15516# What type of objects to build.
15517pic_mode=$pic_mode
15518
15519# Whether or not to optimize for fast installation.
15520fast_install=$enable_fast_install
15521
15522# Shell to use when invoking shell scripts.
15523SHELL=$lt_SHELL
15524
15525# An echo program that protects backslashes.
15526ECHO=$lt_ECHO
15527
15528# The host system.
15529host_alias=$host_alias
15530host=$host
15531host_os=$host_os
15532
15533# The build system.
15534build_alias=$build_alias
15535build=$build
15536build_os=$build_os
15537
15538# A sed program that does not truncate output.
15539SED=$lt_SED
15540
15541# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15542Xsed="\$SED -e 1s/^X//"
15543
15544# A grep program that handles long lines.
15545GREP=$lt_GREP
15546
15547# An ERE matcher.
15548EGREP=$lt_EGREP
15549
15550# A literal string matcher.
15551FGREP=$lt_FGREP
15552
15553# A BSD- or MS-compatible name lister.
15554NM=$lt_NM
15555
15556# Whether we need soft or hard links.
15557LN_S=$lt_LN_S
15558
15559# What is the maximum length of a command?
15560max_cmd_len=$max_cmd_len
15561
15562# Object file suffix (normally "o").
15563objext=$ac_objext
15564
15565# Executable file suffix (normally "").
15566exeext=$exeext
15567
15568# whether the shell understands "unset".
15569lt_unset=$lt_unset
15570
15571# turn spaces into newlines.
15572SP2NL=$lt_lt_SP2NL
15573
15574# turn newlines into spaces.
15575NL2SP=$lt_lt_NL2SP
15576
15577# An object symbol dumper.
15578OBJDUMP=$lt_OBJDUMP
15579
15580# Method to check whether dependent libraries are shared objects.
15581deplibs_check_method=$lt_deplibs_check_method
15582
15583# Command to use when deplibs_check_method == "file_magic".
15584file_magic_cmd=$lt_file_magic_cmd
15585
15586# The archiver.
15587AR=$lt_AR
15588AR_FLAGS=$lt_AR_FLAGS
15589
15590# A symbol stripping program.
15591STRIP=$lt_STRIP
15592
15593# Commands used to install an old-style archive.
15594RANLIB=$lt_RANLIB
15595old_postinstall_cmds=$lt_old_postinstall_cmds
15596old_postuninstall_cmds=$lt_old_postuninstall_cmds
15597
15598# Whether to use a lock for old archive extraction.
15599lock_old_archive_extraction=$lock_old_archive_extraction
15600
15601# A C compiler.
15602LTCC=$lt_CC
15603
15604# LTCC compiler flags.
15605LTCFLAGS=$lt_CFLAGS
15606
15607# Take the output of nm and produce a listing of raw symbols and C names.
15608global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15609
15610# Transform the output of nm in a proper C declaration.
15611global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15612
15613# Transform the output of nm in a C name address pair.
15614global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15615
15616# Transform the output of nm in a C name address pair when lib prefix is needed.
15617global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15618
15619# The name of the directory that contains temporary libtool files.
15620objdir=$objdir
15621
15622# Used to examine libraries when file_magic_cmd begins with "file".
15623MAGIC_CMD=$MAGIC_CMD
15624
15625# Must we lock files when doing compilation?
15626need_locks=$lt_need_locks
15627
15628# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15629DSYMUTIL=$lt_DSYMUTIL
15630
15631# Tool to change global to local symbols on Mac OS X.
15632NMEDIT=$lt_NMEDIT
15633
15634# Tool to manipulate fat objects and archives on Mac OS X.
15635LIPO=$lt_LIPO
15636
15637# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15638OTOOL=$lt_OTOOL
15639
15640# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15641OTOOL64=$lt_OTOOL64
15642
15643# Old archive suffix (normally "a").
15644libext=$libext
15645
15646# Shared library suffix (normally ".so").
15647shrext_cmds=$lt_shrext_cmds
15648
15649# The commands to extract the exported symbol list from a shared archive.
15650extract_expsyms_cmds=$lt_extract_expsyms_cmds
15651
15652# Variables whose values should be saved in libtool wrapper scripts and
15653# restored at link time.
15654variables_saved_for_relink=$lt_variables_saved_for_relink
15655
15656# Do we need the "lib" prefix for modules?
15657need_lib_prefix=$need_lib_prefix
15658
15659# Do we need a version for libraries?
15660need_version=$need_version
15661
15662# Library versioning type.
15663version_type=$version_type
15664
15665# Shared library runtime path variable.
15666runpath_var=$runpath_var
15667
15668# Shared library path variable.
15669shlibpath_var=$shlibpath_var
15670
15671# Is shlibpath searched before the hard-coded library search path?
15672shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15673
15674# Format of library name prefix.
15675libname_spec=$lt_libname_spec
15676
15677# List of archive names. First name is the real one, the rest are links.
15678# The last name is the one that the linker finds with -lNAME
15679library_names_spec=$lt_library_names_spec
15680
15681# The coded name of the library, if different from the real name.
15682soname_spec=$lt_soname_spec
15683
15684# Permission mode override for installation of shared libraries.
15685install_override_mode=$lt_install_override_mode
15686
15687# Command to use after installation of a shared archive.
15688postinstall_cmds=$lt_postinstall_cmds
15689
15690# Command to use after uninstallation of a shared archive.
15691postuninstall_cmds=$lt_postuninstall_cmds
15692
15693# Commands used to finish a libtool library installation in a directory.
15694finish_cmds=$lt_finish_cmds
15695
15696# As "finish_cmds", except a single script fragment to be evaled but
15697# not shown.
15698finish_eval=$lt_finish_eval
15699
15700# Whether we should hardcode library paths into libraries.
15701hardcode_into_libs=$hardcode_into_libs
15702
15703# Compile-time system search path for libraries.
15704sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15705
15706# Run-time system search path for libraries.
15707sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15708
15709# Whether dlopen is supported.
15710dlopen_support=$enable_dlopen
15711
15712# Whether dlopen of programs is supported.
15713dlopen_self=$enable_dlopen_self
15714
15715# Whether dlopen of statically linked programs is supported.
15716dlopen_self_static=$enable_dlopen_self_static
15717
15718# Commands to strip libraries.
15719old_striplib=$lt_old_striplib
15720striplib=$lt_striplib
15721
15722
15723# The linker used to build libraries.
15724LD=$lt_LD
15725
15726# How to create reloadable object files.
15727reload_flag=$lt_reload_flag
15728reload_cmds=$lt_reload_cmds
15729
15730# Commands used to build an old-style archive.
15731old_archive_cmds=$lt_old_archive_cmds
15732
15733# A language specific compiler.
15734CC=$lt_compiler
15735
15736# Is the compiler the GNU compiler?
15737with_gcc=$GCC
15738
15739# Compiler flag to turn off builtin functions.
15740no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15741
15742# How to pass a linker flag through the compiler.
15743wl=$lt_lt_prog_compiler_wl
15744
15745# Additional compiler flags for building library objects.
15746pic_flag=$lt_lt_prog_compiler_pic
15747
15748# Compiler flag to prevent dynamic linking.
15749link_static_flag=$lt_lt_prog_compiler_static
15750
15751# Does compiler simultaneously support -c and -o options?
15752compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15753
15754# Whether or not to add -lc for building shared libraries.
15755build_libtool_need_lc=$archive_cmds_need_lc
15756
15757# Whether or not to disallow shared libs when runtime libs are static.
15758allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15759
15760# Compiler flag to allow reflexive dlopens.
15761export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15762
15763# Compiler flag to generate shared objects directly from archives.
15764whole_archive_flag_spec=$lt_whole_archive_flag_spec
15765
15766# Whether the compiler copes with passing no objects directly.
15767compiler_needs_object=$lt_compiler_needs_object
15768
15769# Create an old-style archive from a shared archive.
15770old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15771
15772# Create a temporary old-style archive to link instead of a shared archive.
15773old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15774
15775# Commands used to build a shared archive.
15776archive_cmds=$lt_archive_cmds
15777archive_expsym_cmds=$lt_archive_expsym_cmds
15778
15779# Commands used to build a loadable module if different from building
15780# a shared archive.
15781module_cmds=$lt_module_cmds
15782module_expsym_cmds=$lt_module_expsym_cmds
15783
15784# Whether we are building with GNU ld or not.
15785with_gnu_ld=$lt_with_gnu_ld
15786
15787# Flag that allows shared libraries with undefined symbols to be built.
15788allow_undefined_flag=$lt_allow_undefined_flag
15789
15790# Flag that enforces no undefined symbols.
15791no_undefined_flag=$lt_no_undefined_flag
15792
15793# Flag to hardcode \$libdir into a binary during linking.
15794# This must work even if \$libdir does not exist
15795hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15796
15797# If ld is used when linking, flag to hardcode \$libdir into a binary
15798# during linking. This must work even if \$libdir does not exist.
15799hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15800
15801# Whether we need a single "-rpath" flag with a separated argument.
15802hardcode_libdir_separator=$lt_hardcode_libdir_separator
15803
15804# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15805# DIR into the resulting binary.
15806hardcode_direct=$hardcode_direct
15807
15808# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15809# DIR into the resulting binary and the resulting library dependency is
15810# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15811# library is relocated.
15812hardcode_direct_absolute=$hardcode_direct_absolute
15813
15814# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15815# into the resulting binary.
15816hardcode_minus_L=$hardcode_minus_L
15817
15818# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15819# into the resulting binary.
15820hardcode_shlibpath_var=$hardcode_shlibpath_var
15821
15822# Set to "yes" if building a shared library automatically hardcodes DIR
15823# into the library and all subsequent libraries and executables linked
15824# against it.
15825hardcode_automatic=$hardcode_automatic
15826
15827# Set to yes if linker adds runtime paths of dependent libraries
15828# to runtime path list.
15829inherit_rpath=$inherit_rpath
15830
15831# Whether libtool must link a program against all its dependency libraries.
15832link_all_deplibs=$link_all_deplibs
15833
15834# Fix the shell variable \$srcfile for the compiler.
15835fix_srcfile_path=$lt_fix_srcfile_path
15836
15837# Set to "yes" if exported symbols are required.
15838always_export_symbols=$always_export_symbols
15839
15840# The commands to list exported symbols.
15841export_symbols_cmds=$lt_export_symbols_cmds
15842
15843# Symbols that should not be listed in the preloaded symbols.
15844exclude_expsyms=$lt_exclude_expsyms
15845
15846# Symbols that must always be exported.
15847include_expsyms=$lt_include_expsyms
15848
15849# Commands necessary for linking programs (against libraries) with templates.
15850prelink_cmds=$lt_prelink_cmds
15851
15852# Specify filename containing input files.
15853file_list_spec=$lt_file_list_spec
15854
15855# How to hardcode a shared library path into an executable.
15856hardcode_action=$hardcode_action
15857
15858# ### END LIBTOOL CONFIG
15859
15860_LT_EOF
15861
15862 case $host_os in
15863 aix3*)
15864 cat <<\_LT_EOF >> "$cfgfile"
15865# AIX sometimes has problems with the GCC collect2 program. For some
15866# reason, if we set the COLLECT_NAMES environment variable, the problems
15867# vanish in a puff of smoke.
15868if test "X${COLLECT_NAMES+set}" != Xset; then
15869 COLLECT_NAMES=
15870 export COLLECT_NAMES
15871fi
15872_LT_EOF
15873 ;;
15874 esac
15875
15876
15877ltmain="$ac_aux_dir/ltmain.sh"
15878
15879
15880 # We use sed instead of cat because bash on DJGPP gets confused if
15881 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15882 # text mode, it properly converts lines to CR/LF. This bash problem
15883 # is reportedly fixed, but why not run on old versions too?
15884 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15885 || (rm -f "$cfgfile"; exit 1)
15886
15887 case $xsi_shell in
15888 yes)
15889 cat << \_LT_EOF >> "$cfgfile"
15890
15891# func_dirname file append nondir_replacement
15892# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15893# otherwise set result to NONDIR_REPLACEMENT.
15894func_dirname ()
15895{
15896 case ${1} in
15897 */*) func_dirname_result="${1%/*}${2}" ;;
15898 * ) func_dirname_result="${3}" ;;
15899 esac
15900}
15901
15902# func_basename file
15903func_basename ()
15904{
15905 func_basename_result="${1##*/}"
15906}
15907
15908# func_dirname_and_basename file append nondir_replacement
15909# perform func_basename and func_dirname in a single function
15910# call:
15911# dirname: Compute the dirname of FILE. If nonempty,
15912# add APPEND to the result, otherwise set result
15913# to NONDIR_REPLACEMENT.
15914# value returned in "$func_dirname_result"
15915# basename: Compute filename of FILE.
15916# value retuned in "$func_basename_result"
15917# Implementation must be kept synchronized with func_dirname
15918# and func_basename. For efficiency, we do not delegate to
15919# those functions but instead duplicate the functionality here.
15920func_dirname_and_basename ()
15921{
15922 case ${1} in
15923 */*) func_dirname_result="${1%/*}${2}" ;;
15924 * ) func_dirname_result="${3}" ;;
15925 esac
15926 func_basename_result="${1##*/}"
15927}
15928
15929# func_stripname prefix suffix name
15930# strip PREFIX and SUFFIX off of NAME.
15931# PREFIX and SUFFIX must not contain globbing or regex special
15932# characters, hashes, percent signs, but SUFFIX may contain a leading
15933# dot (in which case that matches only a dot).
15934func_stripname ()
15935{
15936 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15937 # positional parameters, so assign one to ordinary parameter first.
15938 func_stripname_result=${3}
15939 func_stripname_result=${func_stripname_result#"${1}"}
15940 func_stripname_result=${func_stripname_result%"${2}"}
15941}
15942
15943# func_opt_split
15944func_opt_split ()
15945{
15946 func_opt_split_opt=${1%%=*}
15947 func_opt_split_arg=${1#*=}
15948}
15949
15950# func_lo2o object
15951func_lo2o ()
15952{
15953 case ${1} in
15954 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15955 *) func_lo2o_result=${1} ;;
15956 esac
15957}
15958
15959# func_xform libobj-or-source
15960func_xform ()
15961{
15962 func_xform_result=${1%.*}.lo
15963}
15964
15965# func_arith arithmetic-term...
15966func_arith ()
15967{
15968 func_arith_result=$(( $* ))
15969}
15970
15971# func_len string
15972# STRING may not start with a hyphen.
15973func_len ()
15974{
15975 func_len_result=${#1}
15976}
15977
15978_LT_EOF
15979 ;;
15980 *) # Bourne compatible functions.
15981 cat << \_LT_EOF >> "$cfgfile"
15982
15983# func_dirname file append nondir_replacement
15984# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15985# otherwise set result to NONDIR_REPLACEMENT.
15986func_dirname ()
15987{
15988 # Extract subdirectory from the argument.
15989 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15990 if test "X$func_dirname_result" = "X${1}"; then
15991 func_dirname_result="${3}"
15992 else
15993 func_dirname_result="$func_dirname_result${2}"
15994 fi
15995}
15996
15997# func_basename file
15998func_basename ()
15999{
16000 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16001}
16002
16003
16004# func_stripname prefix suffix name
16005# strip PREFIX and SUFFIX off of NAME.
16006# PREFIX and SUFFIX must not contain globbing or regex special
16007# characters, hashes, percent signs, but SUFFIX may contain a leading
16008# dot (in which case that matches only a dot).
16009# func_strip_suffix prefix name
16010func_stripname ()
16011{
16012 case ${2} in
16013 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16014 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16015 esac
16016}
16017
16018# sed scripts:
16019my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16020my_sed_long_arg='1s/^-[^=]*=//'
16021
16022# func_opt_split
16023func_opt_split ()
16024{
16025 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16026 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16027}
16028
16029# func_lo2o object
16030func_lo2o ()
16031{
16032 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16033}
16034
16035# func_xform libobj-or-source
16036func_xform ()
16037{
16038 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16039}
16040
16041# func_arith arithmetic-term...
16042func_arith ()
16043{
16044 func_arith_result=`expr "$@"`
16045}
16046
16047# func_len string
16048# STRING may not start with a hyphen.
16049func_len ()
16050{
16051 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16052}
16053
16054_LT_EOF
16055esac
16056
16057case $lt_shell_append in
16058 yes)
16059 cat << \_LT_EOF >> "$cfgfile"
16060
16061# func_append var value
16062# Append VALUE to the end of shell variable VAR.
16063func_append ()
16064{
16065 eval "$1+=\$2"
16066}
16067_LT_EOF
16068 ;;
16069 *)
16070 cat << \_LT_EOF >> "$cfgfile"
16071
16072# func_append var value
16073# Append VALUE to the end of shell variable VAR.
16074func_append ()
16075{
16076 eval "$1=\$$1\$2"
16077}
16078
16079_LT_EOF
16080 ;;
16081 esac
16082
16083
16084 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16085 || (rm -f "$cfgfile"; exit 1)
16086
16087 mv -f "$cfgfile" "$ofile" ||
16088 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16089 chmod +x "$ofile"
16090
16091 ;;
81ecdfbb 16092 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
16093 rm -f Makesim1.tmp Makesim2.tmp Makefile
16094 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16095 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16096 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
5d031c16
AC
16097 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16098 <Makefile.sim >Makefile
38f48d72 16099 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 16100 ;;
81ecdfbb
RW
16101 "stamp-h":C) echo > stamp-h ;;
16102
b7026657 16103 esac
81ecdfbb 16104done # for ac_tag
5d031c16 16105
b7026657 16106
81ecdfbb 16107as_fn_exit 0
b7026657 16108_ACEOF
b7026657
AC
16109ac_clean_files=$ac_clean_files_save
16110
81ecdfbb 16111test $ac_write_fail = 0 ||
d0ac1c44 16112 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16113
b7026657
AC
16114
16115# configure is writing to config.log, and then calls config.status.
16116# config.status does its own redirection, appending to config.log.
16117# Unfortunately, on DOS this fails, as config.log is still kept open
16118# by configure, so config.status won't be able to write to it; its
16119# output is simply discarded. So we exec the FD to /dev/null,
16120# effectively closing config.log, so it can be properly (re)opened and
16121# appended to by config.status. When coming back to configure, we
16122# need to make the FD available again.
16123if test "$no_create" != yes; then
16124 ac_cs_success=:
16125 ac_config_status_args=
16126 test "$silent" = yes &&
16127 ac_config_status_args="$ac_config_status_args --quiet"
16128 exec 5>/dev/null
16129 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16130 exec 5>>config.log
16131 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16132 # would make configure fail if this is the last instruction.
d0ac1c44 16133 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16134fi
16135if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16137$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 16138fi
5d031c16
AC
16139
16140