]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/moxie/configure
sim: enable -Werror by default for some arches
[thirdparty/binutils-gdb.git] / sim / moxie / configure
CommitLineData
fdd6fa61
AG
1#! /bin/sh
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#
fdd6fa61 8#
fdd6fa61
AG
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## -------------------- ##
fdd6fa61 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 :
fdd6fa61
AG
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fdd6fa61
AG
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
fdd6fa61 31fi
fdd6fa61 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 }
fdd6fa61
AG
79fi
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
fdd6fa61
AG
122PS1='$ '
123PS2='> '
124PS4='+ '
125
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
fdd6fa61 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."
fdd6fa61 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."
fdd6fa61 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
fdd6fa61 410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fdd6fa61
AG
429 as_expr=expr
430else
431 as_expr=false
432fi
433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fdd6fa61
AG
435 as_basename=basename
436else
437 as_basename=false
438fi
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
fdd6fa61 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
fdd6fa61
AG
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'`
fdd6fa61 464
fdd6fa61
AG
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
471
fdd6fa61 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 |
fdd6fa61 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
fdd6fa61 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
fdd6fa61 490 t loop
81ecdfbb 491 s/-\n.*//
fdd6fa61 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; }
fdd6fa61 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
fdd6fa61
AG
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"
fdd6fa61
AG
504 # Exit status is that of the last command.
505 exit
506}
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';;
fdd6fa61
AG
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
fdd6fa61 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
fdd6fa61 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
fdd6fa61 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'
fdd6fa61 541 fi
fdd6fa61 542else
d0ac1c44 543 as_ln_s='cp -pR'
fdd6fa61 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
fdd6fa61
AG
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
fdd6fa61
AG
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
fdd6fa61
AG
557
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'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
fdd6fa61 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
fdd6fa61
AG
569
570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
fdd6fa61
AG
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
fdd6fa61
AG
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
fdd6fa61 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
fdd6fa61
AG
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
fdd6fa61
AG
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
81ecdfbb 593PACKAGE_URL=
fdd6fa61
AG
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
fdd6fa61
AG
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
fdd6fa61
AG
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
fdd6fa61
AG
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
fdd6fa61
AG
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
fdd6fa61
AG
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
fdd6fa61
AG
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
fdd6fa61 623# include <inttypes.h>
fdd6fa61 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
fdd6fa61
AG
629# include <unistd.h>
630#endif"
631
81ecdfbb
RW
632ac_subst_vars='LTLIBOBJS
633LIBOBJS
634cgen_breaks
6ffe910a 635DTC
81ecdfbb
RW
636REPORT_BUGS_TEXI
637REPORT_BUGS_TO
638PKGVERSION
81ecdfbb 639MAINT
31e6ad7d
MF
640MAINTAINER_MODE_FALSE
641MAINTAINER_MODE_TRUE
6bb11ab3
L
642lt_cv_dlopen_libs
643OTOOL64
644OTOOL
645LIPO
646NMEDIT
647DSYMUTIL
648AWK
649STRIP
650OBJDUMP
651LN_S
652NM
653ac_ct_DUMPBIN
654DUMPBIN
655LD
656FGREP
657SED
658LIBTOOL
659PLUGINS_FALSE
660PLUGINS_TRUE
aadc9410
MF
661zlibinc
662zlibdir
81ecdfbb
RW
663CATOBJEXT
664GENCAT
665INSTOBJEXT
666DATADIRNAME
667CATALOGS
668POSUB
669GMSGFMT
670XGETTEXT
671INCINTL
672LIBINTL_DEP
673LIBINTL
674USE_NLS
db2e4d67
MF
675GMAKE_FALSE
676GMAKE_TRUE
677MAKE
678CCDEPMODE
679DEPDIR
680am__leading_dot
5f3ef9d0 681PACKAGE
46f900c0 682C_DIALECT
81ecdfbb
RW
683RANLIB
684AR
685HDEFINES
686CC_FOR_BUILD
687INSTALL_DATA
688INSTALL_SCRIPT
689INSTALL_PROGRAM
2232061b
MF
690EGREP
691GREP
692CPP
81ecdfbb
RW
693target_os
694target_vendor
695target_cpu
696target
697host_os
698host_vendor
699host_cpu
700host
701build_os
702build_vendor
703build_cpu
704build
6ffe910a
MF
705OBJEXT
706EXEEXT
707ac_ct_CC
708CPPFLAGS
709LDFLAGS
710CFLAGS
711CC
81ecdfbb
RW
712WERROR_CFLAGS
713WARN_CFLAGS
81ecdfbb 714sim_reserved_bits
81ecdfbb
RW
715sim_inline
716sim_hw
717sim_hw_objs
718sim_hw_cflags
719sim_default_model
720sim_scache
721sim_float
81ecdfbb
RW
722sim_endian
723sim_bitsize
81ecdfbb 724sim_alignment
81ecdfbb
RW
725target_alias
726host_alias
727build_alias
728LIBS
729ECHO_T
730ECHO_N
731ECHO_C
732DEFS
733mandir
734localedir
735libdir
736psdir
737pdfdir
738dvidir
739htmldir
740infodir
741docdir
742oldincludedir
743includedir
744localstatedir
745sharedstatedir
746sysconfdir
747datadir
748datarootdir
749libexecdir
750sbindir
751bindir
752program_transform_name
753prefix
754exec_prefix
755PACKAGE_URL
756PACKAGE_BUGREPORT
757PACKAGE_STRING
758PACKAGE_VERSION
759PACKAGE_TARNAME
760PACKAGE_NAME
761PATH_SEPARATOR
762SHELL'
fdd6fa61 763ac_subst_files=''
81ecdfbb
RW
764ac_user_opts='
765enable_option_checking
aadc9410 766with_system_zlib
6bb11ab3
L
767enable_plugins
768enable_shared
769enable_static
770with_pic
771enable_fast_install
772with_gnu_ld
773enable_libtool_lock
81ecdfbb 774enable_maintainer_mode
81ecdfbb
RW
775enable_sim_debug
776enable_sim_stdio
777enable_sim_trace
778enable_sim_profile
35656e95 779enable_sim_assert
16f7876d 780enable_sim_environment
347fe5bb 781enable_sim_inline
81ecdfbb
RW
782with_pkgversion
783with_bugurl
5c27d164
AG
784enable_sim_endian
785enable_sim_alignment
cc8ab1de
MF
786enable_werror
787enable_build_warnings
788enable_sim_build_warnings
81ecdfbb
RW
789'
790 ac_precious_vars='build_alias
791host_alias
792target_alias
793CC
794CFLAGS
795LDFLAGS
796LIBS
797CPPFLAGS
798CPP'
799
fdd6fa61
AG
800
801# Initialize some variables set by options.
802ac_init_help=
803ac_init_version=false
81ecdfbb
RW
804ac_unrecognized_opts=
805ac_unrecognized_sep=
fdd6fa61
AG
806# The variables have the same names as the options, with
807# dashes changed to underlines.
808cache_file=/dev/null
809exec_prefix=NONE
810no_create=
811no_recursion=
812prefix=NONE
813program_prefix=NONE
814program_suffix=NONE
815program_transform_name=s,x,x,
816silent=
817site=
818srcdir=
819verbose=
820x_includes=NONE
821x_libraries=NONE
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.)
fdd6fa61
AG
829bindir='${exec_prefix}/bin'
830sbindir='${exec_prefix}/sbin'
831libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
832datarootdir='${prefix}/share'
833datadir='${datarootdir}'
fdd6fa61
AG
834sysconfdir='${prefix}/etc'
835sharedstatedir='${prefix}/com'
836localstatedir='${prefix}/var'
fdd6fa61
AG
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'
fdd6fa61
AG
848
849ac_prev=
81ecdfbb 850ac_dashdash=
fdd6fa61
AG
851for ac_option
852do
853 # If the previous option needs an argument, assign it.
854 if test -n "$ac_prev"; then
81ecdfbb 855 eval $ac_prev=\$ac_option
fdd6fa61
AG
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
fdd6fa61
AG
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 ;;
fdd6fa61
AG
871
872 -bindir | --bindir | --bindi | --bind | --bin | --bi)
873 ac_prev=bindir ;;
874 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
875 bindir=$ac_optarg ;;
876
877 -build | --build | --buil | --bui | --bu)
878 ac_prev=build_alias ;;
879 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
880 build_alias=$ac_optarg ;;
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=*)
887 cache_file=$ac_optarg ;;
888
889 --config-cache | -C)
890 cache_file=config.cache ;;
891
81ecdfbb 892 -datadir | --datadir | --datadi | --datad)
fdd6fa61 893 ac_prev=datadir ;;
81ecdfbb 894 -datadir=* | --datadir=* | --datadi=* | --datad=*)
fdd6fa61
AG
895 datadir=$ac_optarg ;;
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
fdd6fa61 904 -disable-* | --disable-*)
81ecdfbb 905 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
fdd6fa61 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 ;;
fdd6fa61
AG
929
930 -enable-* | --enable-*)
81ecdfbb 931 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
fdd6fa61 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=', ';;
fdd6fa61 943 esac
81ecdfbb 944 eval enable_$ac_useropt=\$ac_optarg ;;
fdd6fa61
AG
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=*)
953 exec_prefix=$ac_optarg ;;
954
955 -gas | --gas | --ga | --g)
956 # Obsolete; use --with-gas.
957 with_gas=yes ;;
958
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 ;;
965
966 -host | --host | --hos | --ho)
967 ac_prev=host_alias ;;
968 -host=* | --host=* | --hos=* | --ho=*)
969 host_alias=$ac_optarg ;;
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
fdd6fa61
AG
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=*)
982 includedir=$ac_optarg ;;
983
984 -infodir | --infodir | --infodi | --infod | --info | --inf)
985 ac_prev=infodir ;;
986 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987 infodir=$ac_optarg ;;
988
989 -libdir | --libdir | --libdi | --libd)
990 ac_prev=libdir ;;
991 -libdir=* | --libdir=* | --libdi=* | --libd=*)
992 libdir=$ac_optarg ;;
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=*)
999 libexecdir=$ac_optarg ;;
1000
81ecdfbb
RW
1001 -localedir | --localedir | --localedi | --localed | --locale)
1002 ac_prev=localedir ;;
1003 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004 localedir=$ac_optarg ;;
1005
fdd6fa61 1006 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1007 | --localstate | --localstat | --localsta | --localst | --locals)
fdd6fa61
AG
1008 ac_prev=localstatedir ;;
1009 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1010 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
fdd6fa61
AG
1011 localstatedir=$ac_optarg ;;
1012
1013 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014 ac_prev=mandir ;;
1015 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016 mandir=$ac_optarg ;;
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 \
1023 | --no-cr | --no-c | -n)
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=*)
1037 oldincludedir=$ac_optarg ;;
1038
1039 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040 ac_prev=prefix ;;
1041 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042 prefix=$ac_optarg ;;
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=*)
1049 program_prefix=$ac_optarg ;;
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=*)
1056 program_suffix=$ac_optarg ;;
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=*)
1073 program_transform_name=$ac_optarg ;;
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
fdd6fa61
AG
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=*)
1093 sbindir=$ac_optarg ;;
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=*)
1104 sharedstatedir=$ac_optarg ;;
1105
1106 -site | --site | --sit)
1107 ac_prev=site ;;
1108 -site=* | --site=* | --sit=*)
1109 site=$ac_optarg ;;
1110
1111 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112 ac_prev=srcdir ;;
1113 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1114 srcdir=$ac_optarg ;;
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=*)
1121 sysconfdir=$ac_optarg ;;
1122
1123 -target | --target | --targe | --targ | --tar | --ta | --t)
1124 ac_prev=target_alias ;;
1125 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1126 target_alias=$ac_optarg ;;
1127
1128 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129 verbose=yes ;;
1130
1131 -version | --version | --versio | --versi | --vers | -V)
1132 ac_init_version=: ;;
1133
1134 -with-* | --with-*)
81ecdfbb 1135 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
fdd6fa61 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=', ';;
fdd6fa61 1147 esac
81ecdfbb 1148 eval with_$ac_useropt=\$ac_optarg ;;
fdd6fa61
AG
1149
1150 -without-* | --without-*)
81ecdfbb 1151 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
fdd6fa61 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 ;;
fdd6fa61
AG
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=*)
1175 x_includes=$ac_optarg ;;
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=*)
1182 x_libraries=$ac_optarg ;;
1183
d0ac1c44
SM
1184 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1185Try \`$0 --help' for more information"
fdd6fa61
AG
1186 ;;
1187
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
fdd6fa61
AG
1196 export $ac_envvar ;;
1197
1198 *)
1199 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1200 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
fdd6fa61 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}"
fdd6fa61
AG
1204 ;;
1205
1206 esac
1207done
1208
1209if test -n "$ac_prev"; then
1210 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1211 as_fn_error $? "missing argument to $ac_option"
fdd6fa61
AG
1212fi
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 ;;
fdd6fa61 1219 esac
81ecdfbb 1220fi
fdd6fa61 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
fdd6fa61 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.
fdd6fa61 1236 case $ac_val in
81ecdfbb
RW
1237 [\\/$]* | ?:[\\/]* ) continue;;
1238 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
fdd6fa61 1239 esac
d0ac1c44 1240 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
fdd6fa61
AG
1241done
1242
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
fdd6fa61
AG
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257fi
1258
1259ac_tool_prefix=
1260test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262test "$silent" = yes && exec 6>/dev/null
1263
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
fdd6fa61
AG
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'`
fdd6fa61 1300 srcdir=$ac_confdir
81ecdfbb 1301 if test ! -r "$srcdir/$ac_unique_file"; then
fdd6fa61
AG
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
fdd6fa61
AG
1331
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.
1340
1341Usage: $0 [OPTION]... [VAR=VALUE]...
1342
1343To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344VAR=VALUE. See below for descriptions of some of the useful variables.
1345
1346Defaults for the options are specified in brackets.
1347
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
fdd6fa61
AG
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
fdd6fa61
AG
1359Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1361 [$ac_default_prefix]
fdd6fa61 1362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1363 [PREFIX]
fdd6fa61
AG
1364
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'.
1369
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]
fdd6fa61
AG
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
1406fi
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
fdd6fa61
AG
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
347fe5bb
MF
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
8d0978fb
MF
1438 --enable-sim-endian=endian
1439 Specify target byte endian orientation
1440 --enable-sim-alignment=align
1441 Specify strict, nonstrict or forced alignment of
1442 memory accesses
cc8ab1de
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
fdd6fa61 1448
d6416cdc
RW
1449Optional Packages:
1450 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1451 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1452 --with-system-zlib use installed libz
6bb11ab3
L
1453 --with-pic try to use only PIC/non-PIC objects [default=use
1454 both]
1455 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1456 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
d6416cdc
RW
1457 --with-bugurl=URL Direct users to URL to report a bug
1458
fdd6fa61
AG
1459Some influential environment variables:
1460 CC C compiler command
1461 CFLAGS C compiler flags
1462 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1463 nonstandard directory <lib dir>
81ecdfbb 1464 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1465 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1466 you have headers in a nonstandard directory <include dir>
fdd6fa61
AG
1467 CPP C preprocessor
1468
1469Use these variables to override the choices made by `configure' or to help
1470it to find libraries and programs with nonstandard names/locations.
1471
81ecdfbb 1472Report bugs to the package provider.
fdd6fa61 1473_ACEOF
81ecdfbb 1474ac_status=$?
fdd6fa61
AG
1475fi
1476
1477if test "$ac_init_help" = "recursive"; then
1478 # If there are subdirs, report their specific --help.
fdd6fa61 1479 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1480 test -d "$ac_dir" ||
1481 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1482 continue
fdd6fa61
AG
1483 ac_builddir=.
1484
81ecdfbb
RW
1485case "$ac_dir" in
1486.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487*)
1488 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1489 # A ".." for each directory in $ac_dir_suffix.
1490 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1491 case $ac_top_builddir_sub in
1492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1494 esac ;;
1495esac
1496ac_abs_top_builddir=$ac_pwd
1497ac_abs_builddir=$ac_pwd$ac_dir_suffix
1498# for backward compatibility:
1499ac_top_builddir=$ac_top_build_prefix
fdd6fa61
AG
1500
1501case $srcdir in
81ecdfbb 1502 .) # We are building in place.
fdd6fa61 1503 ac_srcdir=.
81ecdfbb
RW
1504 ac_top_srcdir=$ac_top_builddir_sub
1505 ac_abs_top_srcdir=$ac_pwd ;;
1506 [\\/]* | ?:[\\/]* ) # Absolute name.
fdd6fa61 1507 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1508 ac_top_srcdir=$srcdir
1509 ac_abs_top_srcdir=$srcdir ;;
1510 *) # Relative name.
1511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512 ac_top_srcdir=$ac_top_build_prefix$srcdir
1513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fdd6fa61 1514esac
81ecdfbb
RW
1515ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1516
1517 cd "$ac_dir" || { ac_status=$?; continue; }
1518 # Check for guested configure.
1519 if test -f "$ac_srcdir/configure.gnu"; then
1520 echo &&
1521 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1522 elif test -f "$ac_srcdir/configure"; then
1523 echo &&
1524 $SHELL "$ac_srcdir/configure" --help=recursive
fdd6fa61 1525 else
81ecdfbb
RW
1526 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1527 fi || ac_status=$?
1528 cd "$ac_pwd" || { ac_status=$?; break; }
fdd6fa61
AG
1529 done
1530fi
1531
81ecdfbb 1532test -n "$ac_init_help" && exit $ac_status
fdd6fa61
AG
1533if $ac_init_version; then
1534 cat <<\_ACEOF
81ecdfbb 1535configure
d0ac1c44 1536generated by GNU Autoconf 2.69
fdd6fa61 1537
d0ac1c44 1538Copyright (C) 2012 Free Software Foundation, Inc.
fdd6fa61
AG
1539This configure script is free software; the Free Software Foundation
1540gives unlimited permission to copy, distribute and modify it.
1541_ACEOF
81ecdfbb 1542 exit
fdd6fa61 1543fi
fdd6fa61 1544
81ecdfbb
RW
1545## ------------------------ ##
1546## Autoconf initialization. ##
1547## ------------------------ ##
fdd6fa61 1548
81ecdfbb
RW
1549# ac_fn_c_try_compile LINENO
1550# --------------------------
1551# Try to compile conftest.$ac_ext, and return whether this succeeded.
1552ac_fn_c_try_compile ()
fdd6fa61 1553{
81ecdfbb
RW
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 rm -f conftest.$ac_objext
1556 if { { ac_try="$ac_compile"
1557case "(($ac_try" in
1558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1559 *) ac_try_echo=$ac_try;;
1560esac
1561eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1562$as_echo "$ac_try_echo"; } >&5
1563 (eval "$ac_compile") 2>conftest.err
1564 ac_status=$?
1565 if test -s conftest.err; then
1566 grep -v '^ *+' conftest.err >conftest.er1
1567 cat conftest.er1 >&5
1568 mv -f conftest.er1 conftest.err
1569 fi
1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571 test $ac_status = 0; } && {
1572 test -z "$ac_c_werror_flag" ||
1573 test ! -s conftest.err
1574 } && test -s conftest.$ac_objext; then :
1575 ac_retval=0
1576else
1577 $as_echo "$as_me: failed program was:" >&5
1578sed 's/^/| /' conftest.$ac_ext >&5
fdd6fa61 1579
81ecdfbb
RW
1580 ac_retval=1
1581fi
d0ac1c44
SM
1582 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1583 as_fn_set_status $ac_retval
fdd6fa61 1584
81ecdfbb 1585} # ac_fn_c_try_compile
fdd6fa61 1586
81ecdfbb
RW
1587# ac_fn_c_try_cpp LINENO
1588# ----------------------
1589# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1590ac_fn_c_try_cpp ()
1591{
1592 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1593 if { { ac_try="$ac_cpp conftest.$ac_ext"
1594case "(($ac_try" in
1595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1596 *) ac_try_echo=$ac_try;;
1597esac
1598eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1599$as_echo "$ac_try_echo"; } >&5
1600 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1601 ac_status=$?
1602 if test -s conftest.err; then
1603 grep -v '^ *+' conftest.err >conftest.er1
1604 cat conftest.er1 >&5
1605 mv -f conftest.er1 conftest.err
1606 fi
1607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1608 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1609 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1610 test ! -s conftest.err
1611 }; then :
1612 ac_retval=0
1613else
1614 $as_echo "$as_me: failed program was:" >&5
1615sed 's/^/| /' conftest.$ac_ext >&5
fdd6fa61 1616
81ecdfbb
RW
1617 ac_retval=1
1618fi
d0ac1c44
SM
1619 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1620 as_fn_set_status $ac_retval
fdd6fa61 1621
81ecdfbb 1622} # ac_fn_c_try_cpp
fdd6fa61 1623
81ecdfbb
RW
1624# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1625# -------------------------------------------------------
1626# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1627# the include files in INCLUDES and setting the cache variable VAR
1628# accordingly.
1629ac_fn_c_check_header_mongrel ()
1630{
1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1632 if eval \${$3+:} false; then :
81ecdfbb
RW
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1634$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1635if eval \${$3+:} false; then :
81ecdfbb
RW
1636 $as_echo_n "(cached) " >&6
1637fi
1638eval ac_res=\$$3
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1640$as_echo "$ac_res" >&6; }
1641else
1642 # Is the header compilable?
1643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1644$as_echo_n "checking $2 usability... " >&6; }
1645cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1646/* end confdefs.h. */
1647$4
1648#include <$2>
1649_ACEOF
1650if ac_fn_c_try_compile "$LINENO"; then :
1651 ac_header_compiler=yes
1652else
1653 ac_header_compiler=no
1654fi
1655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1657$as_echo "$ac_header_compiler" >&6; }
1658
1659# Is the header present?
1660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1661$as_echo_n "checking $2 presence... " >&6; }
1662cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663/* end confdefs.h. */
1664#include <$2>
1665_ACEOF
1666if ac_fn_c_try_cpp "$LINENO"; then :
1667 ac_header_preproc=yes
1668else
1669 ac_header_preproc=no
1670fi
d0ac1c44 1671rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1673$as_echo "$ac_header_preproc" >&6; }
1674
1675# So? What about this header?
1676case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1677 yes:no: )
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1679$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1681$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1682 ;;
1683 no:yes:* )
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1685$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1687$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1689$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1691$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1693$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1694 ;;
1695esac
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1697$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1698if eval \${$3+:} false; then :
81ecdfbb
RW
1699 $as_echo_n "(cached) " >&6
1700else
1701 eval "$3=\$ac_header_compiler"
1702fi
1703eval ac_res=\$$3
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1705$as_echo "$ac_res" >&6; }
1706fi
d0ac1c44 1707 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1708
1709} # ac_fn_c_check_header_mongrel
1710
1711# ac_fn_c_try_run LINENO
1712# ----------------------
1713# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1714# that executables *can* be run.
1715ac_fn_c_try_run ()
1716{
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 if { { ac_try="$ac_link"
1719case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722esac
1723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724$as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_link") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1729 { { case "(($ac_try" in
1730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1731 *) ac_try_echo=$ac_try;;
1732esac
1733eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1734$as_echo "$ac_try_echo"; } >&5
1735 (eval "$ac_try") 2>&5
1736 ac_status=$?
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; }; }; then :
1739 ac_retval=0
1740else
1741 $as_echo "$as_me: program exited with status $ac_status" >&5
1742 $as_echo "$as_me: failed program was:" >&5
1743sed 's/^/| /' conftest.$ac_ext >&5
1744
1745 ac_retval=$ac_status
1746fi
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 as_fn_set_status $ac_retval
81ecdfbb
RW
1750
1751} # ac_fn_c_try_run
1752
1753# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1754# -------------------------------------------------------
1755# Tests whether HEADER exists and can be compiled using the include files in
1756# INCLUDES, setting the cache variable VAR accordingly.
1757ac_fn_c_check_header_compile ()
1758{
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1762if eval \${$3+:} false; then :
81ecdfbb
RW
1763 $as_echo_n "(cached) " >&6
1764else
1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766/* end confdefs.h. */
1767$4
1768#include <$2>
1769_ACEOF
1770if ac_fn_c_try_compile "$LINENO"; then :
1771 eval "$3=yes"
1772else
1773 eval "$3=no"
1774fi
1775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1776fi
1777eval ac_res=\$$3
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1779$as_echo "$ac_res" >&6; }
d0ac1c44 1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1781
1782} # ac_fn_c_check_header_compile
1783
1784# ac_fn_c_try_link LINENO
1785# -----------------------
1786# Try to link conftest.$ac_ext, and return whether this succeeded.
1787ac_fn_c_try_link ()
1788{
1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1790 rm -f conftest.$ac_objext conftest$ac_exeext
1791 if { { ac_try="$ac_link"
1792case "(($ac_try" in
1793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794 *) ac_try_echo=$ac_try;;
1795esac
1796eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797$as_echo "$ac_try_echo"; } >&5
1798 (eval "$ac_link") 2>conftest.err
1799 ac_status=$?
1800 if test -s conftest.err; then
1801 grep -v '^ *+' conftest.err >conftest.er1
1802 cat conftest.er1 >&5
1803 mv -f conftest.er1 conftest.err
1804 fi
1805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806 test $ac_status = 0; } && {
1807 test -z "$ac_c_werror_flag" ||
1808 test ! -s conftest.err
1809 } && test -s conftest$ac_exeext && {
1810 test "$cross_compiling" = yes ||
d0ac1c44 1811 test -x conftest$ac_exeext
81ecdfbb
RW
1812 }; then :
1813 ac_retval=0
1814else
1815 $as_echo "$as_me: failed program was:" >&5
1816sed 's/^/| /' conftest.$ac_ext >&5
1817
1818 ac_retval=1
1819fi
1820 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1821 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1822 # interfere with the next link command; also delete a directory that is
1823 # left behind by Apple's compiler. We do this before executing the actions.
1824 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1825 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1826 as_fn_set_status $ac_retval
81ecdfbb
RW
1827
1828} # ac_fn_c_try_link
1829
1830# ac_fn_c_check_func LINENO FUNC VAR
1831# ----------------------------------
1832# Tests whether FUNC exists, setting the cache variable VAR accordingly
1833ac_fn_c_check_func ()
1834{
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1838if eval \${$3+:} false; then :
81ecdfbb
RW
1839 $as_echo_n "(cached) " >&6
1840else
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842/* end confdefs.h. */
1843/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1844 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1845#define $2 innocuous_$2
1846
1847/* System header to define __stub macros and hopefully few prototypes,
1848 which can conflict with char $2 (); below.
1849 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1850 <limits.h> exists even on freestanding compilers. */
1851
1852#ifdef __STDC__
1853# include <limits.h>
1854#else
1855# include <assert.h>
1856#endif
1857
1858#undef $2
1859
1860/* Override any GCC internal prototype to avoid an error.
1861 Use char because int might match the return type of a GCC
1862 builtin and then its argument prototype would still apply. */
1863#ifdef __cplusplus
1864extern "C"
1865#endif
1866char $2 ();
1867/* The GNU C library defines this for functions which it implements
1868 to always fail with ENOSYS. Some functions are actually named
1869 something starting with __ and the normal name is an alias. */
1870#if defined __stub_$2 || defined __stub___$2
1871choke me
1872#endif
1873
1874int
1875main ()
1876{
1877return $2 ();
1878 ;
1879 return 0;
1880}
1881_ACEOF
1882if ac_fn_c_try_link "$LINENO"; then :
1883 eval "$3=yes"
1884else
1885 eval "$3=no"
1886fi
1887rm -f core conftest.err conftest.$ac_objext \
1888 conftest$ac_exeext conftest.$ac_ext
1889fi
1890eval ac_res=\$$3
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1892$as_echo "$ac_res" >&6; }
d0ac1c44 1893 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1894
1895} # ac_fn_c_check_func
936df756
MF
1896
1897# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1898# ----------------------------------------------------
1899# Tries to find if the field MEMBER exists in type AGGR, after including
1900# INCLUDES, setting cache variable VAR accordingly.
1901ac_fn_c_check_member ()
1902{
1903 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1905$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1906if eval \${$4+:} false; then :
936df756
MF
1907 $as_echo_n "(cached) " >&6
1908else
1909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1910/* end confdefs.h. */
1911$5
1912int
1913main ()
1914{
1915static $2 ac_aggr;
1916if (ac_aggr.$3)
1917return 0;
1918 ;
1919 return 0;
1920}
1921_ACEOF
1922if ac_fn_c_try_compile "$LINENO"; then :
1923 eval "$4=yes"
1924else
1925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1926/* end confdefs.h. */
1927$5
1928int
1929main ()
1930{
1931static $2 ac_aggr;
1932if (sizeof ac_aggr.$3)
1933return 0;
1934 ;
1935 return 0;
1936}
1937_ACEOF
1938if ac_fn_c_try_compile "$LINENO"; then :
1939 eval "$4=yes"
1940else
1941 eval "$4=no"
1942fi
1943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944fi
1945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946fi
1947eval ac_res=\$$4
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1949$as_echo "$ac_res" >&6; }
d0ac1c44 1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1951
1952} # ac_fn_c_check_member
1953
1954# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1955# -------------------------------------------
1956# Tests whether TYPE exists after having included INCLUDES, setting cache
1957# variable VAR accordingly.
1958ac_fn_c_check_type ()
1959{
1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1962$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1963if eval \${$3+:} false; then :
936df756
MF
1964 $as_echo_n "(cached) " >&6
1965else
1966 eval "$3=no"
1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968/* end confdefs.h. */
1969$4
1970int
1971main ()
1972{
1973if (sizeof ($2))
1974 return 0;
1975 ;
1976 return 0;
1977}
1978_ACEOF
1979if ac_fn_c_try_compile "$LINENO"; then :
1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981/* end confdefs.h. */
1982$4
1983int
1984main ()
1985{
1986if (sizeof (($2)))
1987 return 0;
1988 ;
1989 return 0;
1990}
1991_ACEOF
1992if ac_fn_c_try_compile "$LINENO"; then :
1993
1994else
1995 eval "$3=yes"
1996fi
1997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000fi
2001eval ac_res=\$$3
2002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2003$as_echo "$ac_res" >&6; }
d0ac1c44 2004 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2005
2006} # ac_fn_c_check_type
81ecdfbb
RW
2007cat >config.log <<_ACEOF
2008This file contains any messages produced by compilers while
2009running configure, to aid debugging if configure makes a mistake.
2010
2011It was created by $as_me, which was
d0ac1c44 2012generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
2013
2014 $ $0 $@
2015
2016_ACEOF
2017exec 5>>config.log
2018{
2019cat <<_ASUNAME
2020## --------- ##
2021## Platform. ##
2022## --------- ##
2023
2024hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2025uname -m = `(uname -m) 2>/dev/null || echo unknown`
2026uname -r = `(uname -r) 2>/dev/null || echo unknown`
2027uname -s = `(uname -s) 2>/dev/null || echo unknown`
2028uname -v = `(uname -v) 2>/dev/null || echo unknown`
2029
2030/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2031/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2032
2033/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2034/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2035/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2036/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2037/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2038/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2039/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2040
2041_ASUNAME
2042
2043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2044for as_dir in $PATH
2045do
2046 IFS=$as_save_IFS
2047 test -z "$as_dir" && as_dir=.
2048 $as_echo "PATH: $as_dir"
2049 done
2050IFS=$as_save_IFS
2051
2052} >&5
2053
2054cat >&5 <<_ACEOF
fdd6fa61
AG
2055
2056
2057## ----------- ##
2058## Core tests. ##
2059## ----------- ##
2060
2061_ACEOF
2062
2063
2064# Keep a trace of the command line.
2065# Strip out --no-create and --no-recursion so they do not pile up.
2066# Strip out --silent because we don't want to record it for future runs.
2067# Also quote any args containing shell meta-characters.
2068# Make two passes to allow for proper duplicate-argument suppression.
2069ac_configure_args=
2070ac_configure_args0=
2071ac_configure_args1=
fdd6fa61
AG
2072ac_must_keep_next=false
2073for ac_pass in 1 2
2074do
2075 for ac_arg
2076 do
2077 case $ac_arg in
2078 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2079 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2080 | -silent | --silent | --silen | --sile | --sil)
2081 continue ;;
81ecdfbb
RW
2082 *\'*)
2083 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
fdd6fa61
AG
2084 esac
2085 case $ac_pass in
81ecdfbb 2086 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
fdd6fa61 2087 2)
81ecdfbb 2088 as_fn_append ac_configure_args1 " '$ac_arg'"
fdd6fa61
AG
2089 if test $ac_must_keep_next = true; then
2090 ac_must_keep_next=false # Got value, back to normal.
2091 else
2092 case $ac_arg in
2093 *=* | --config-cache | -C | -disable-* | --disable-* \
2094 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2095 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2096 | -with-* | --with-* | -without-* | --without-* | --x)
2097 case "$ac_configure_args0 " in
2098 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2099 esac
2100 ;;
2101 -* ) ac_must_keep_next=true ;;
2102 esac
2103 fi
81ecdfbb 2104 as_fn_append ac_configure_args " '$ac_arg'"
fdd6fa61
AG
2105 ;;
2106 esac
2107 done
2108done
81ecdfbb
RW
2109{ ac_configure_args0=; unset ac_configure_args0;}
2110{ ac_configure_args1=; unset ac_configure_args1;}
fdd6fa61
AG
2111
2112# When interrupted or exit'd, cleanup temporary files, and complete
2113# config.log. We remove comments because anyway the quotes in there
2114# would cause problems or look ugly.
81ecdfbb
RW
2115# WARNING: Use '\'' to represent an apostrophe within the trap.
2116# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
fdd6fa61
AG
2117trap 'exit_status=$?
2118 # Save into config.log some information that might help in debugging.
2119 {
2120 echo
2121
d0ac1c44 2122 $as_echo "## ---------------- ##
fdd6fa61 2123## Cache variables. ##
d0ac1c44 2124## ---------------- ##"
fdd6fa61
AG
2125 echo
2126 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2127(
2128 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2129 eval ac_val=\$$ac_var
2130 case $ac_val in #(
2131 *${as_nl}*)
2132 case $ac_var in #(
2133 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2134$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2135 esac
2136 case $ac_var in #(
2137 _ | IFS | as_nl) ;; #(
2138 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2139 *) { eval $ac_var=; unset $ac_var;} ;;
2140 esac ;;
2141 esac
2142 done
fdd6fa61 2143 (set) 2>&1 |
81ecdfbb
RW
2144 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2145 *${as_nl}ac_space=\ *)
fdd6fa61 2146 sed -n \
81ecdfbb
RW
2147 "s/'\''/'\''\\\\'\'''\''/g;
2148 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2149 ;; #(
fdd6fa61 2150 *)
81ecdfbb 2151 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fdd6fa61 2152 ;;
81ecdfbb
RW
2153 esac |
2154 sort
2155)
fdd6fa61
AG
2156 echo
2157
d0ac1c44 2158 $as_echo "## ----------------- ##
fdd6fa61 2159## Output variables. ##
d0ac1c44 2160## ----------------- ##"
fdd6fa61
AG
2161 echo
2162 for ac_var in $ac_subst_vars
2163 do
81ecdfbb
RW
2164 eval ac_val=\$$ac_var
2165 case $ac_val in
2166 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2167 esac
2168 $as_echo "$ac_var='\''$ac_val'\''"
fdd6fa61
AG
2169 done | sort
2170 echo
2171
2172 if test -n "$ac_subst_files"; then
d0ac1c44 2173 $as_echo "## ------------------- ##
81ecdfbb 2174## File substitutions. ##
d0ac1c44 2175## ------------------- ##"
fdd6fa61
AG
2176 echo
2177 for ac_var in $ac_subst_files
2178 do
81ecdfbb
RW
2179 eval ac_val=\$$ac_var
2180 case $ac_val in
2181 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2182 esac
2183 $as_echo "$ac_var='\''$ac_val'\''"
fdd6fa61
AG
2184 done | sort
2185 echo
2186 fi
2187
2188 if test -s confdefs.h; then
d0ac1c44 2189 $as_echo "## ----------- ##
fdd6fa61 2190## confdefs.h. ##
d0ac1c44 2191## ----------- ##"
fdd6fa61 2192 echo
81ecdfbb 2193 cat confdefs.h
fdd6fa61
AG
2194 echo
2195 fi
2196 test "$ac_signal" != 0 &&
81ecdfbb
RW
2197 $as_echo "$as_me: caught signal $ac_signal"
2198 $as_echo "$as_me: exit $exit_status"
fdd6fa61 2199 } >&5
81ecdfbb
RW
2200 rm -f core *.core core.conftest.* &&
2201 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
fdd6fa61 2202 exit $exit_status
81ecdfbb 2203' 0
fdd6fa61 2204for ac_signal in 1 2 13 15; do
81ecdfbb 2205 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
fdd6fa61
AG
2206done
2207ac_signal=0
2208
2209# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2210rm -f -r conftest* confdefs.h
2211
2212$as_echo "/* confdefs.h */" > confdefs.h
fdd6fa61
AG
2213
2214# Predefined preprocessor variables.
2215
2216cat >>confdefs.h <<_ACEOF
2217#define PACKAGE_NAME "$PACKAGE_NAME"
2218_ACEOF
2219
fdd6fa61
AG
2220cat >>confdefs.h <<_ACEOF
2221#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2222_ACEOF
2223
fdd6fa61
AG
2224cat >>confdefs.h <<_ACEOF
2225#define PACKAGE_VERSION "$PACKAGE_VERSION"
2226_ACEOF
2227
fdd6fa61
AG
2228cat >>confdefs.h <<_ACEOF
2229#define PACKAGE_STRING "$PACKAGE_STRING"
2230_ACEOF
2231
fdd6fa61
AG
2232cat >>confdefs.h <<_ACEOF
2233#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2234_ACEOF
2235
81ecdfbb
RW
2236cat >>confdefs.h <<_ACEOF
2237#define PACKAGE_URL "$PACKAGE_URL"
2238_ACEOF
2239
fdd6fa61
AG
2240
2241# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2242# Prefer an explicitly selected file to automatically selected ones.
2243ac_site_file1=NONE
2244ac_site_file2=NONE
2245if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2246 # We do not want a PATH search for config.site.
2247 case $CONFIG_SITE in #((
2248 -*) ac_site_file1=./$CONFIG_SITE;;
2249 */*) ac_site_file1=$CONFIG_SITE;;
2250 *) ac_site_file1=./$CONFIG_SITE;;
2251 esac
81ecdfbb
RW
2252elif test "x$prefix" != xNONE; then
2253 ac_site_file1=$prefix/share/config.site
2254 ac_site_file2=$prefix/etc/config.site
2255else
2256 ac_site_file1=$ac_default_prefix/share/config.site
2257 ac_site_file2=$ac_default_prefix/etc/config.site
2258fi
2259for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2260do
2261 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2262 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2264$as_echo "$as_me: loading site script $ac_site_file" >&6;}
fdd6fa61 2265 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2266 . "$ac_site_file" \
2267 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2268$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2269as_fn_error $? "failed to load site script $ac_site_file
2270See \`config.log' for more details" "$LINENO" 5; }
fdd6fa61
AG
2271 fi
2272done
2273
2274if test -r "$cache_file"; then
d0ac1c44
SM
2275 # Some versions of bash will fail to source /dev/null (special files
2276 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2277 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2279$as_echo "$as_me: loading cache $cache_file" >&6;}
fdd6fa61 2280 case $cache_file in
81ecdfbb
RW
2281 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2282 *) . "./$cache_file";;
fdd6fa61
AG
2283 esac
2284 fi
2285else
81ecdfbb
RW
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2287$as_echo "$as_me: creating cache $cache_file" >&6;}
fdd6fa61
AG
2288 >$cache_file
2289fi
2290
2291# Check that the precious variables saved in the cache have kept the same
2292# value.
2293ac_cache_corrupted=false
81ecdfbb 2294for ac_var in $ac_precious_vars; do
fdd6fa61
AG
2295 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2296 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2297 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2298 eval ac_new_val=\$ac_env_${ac_var}_value
fdd6fa61
AG
2299 case $ac_old_set,$ac_new_set in
2300 set,)
81ecdfbb
RW
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2302$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
fdd6fa61
AG
2303 ac_cache_corrupted=: ;;
2304 ,set)
81ecdfbb
RW
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2306$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
fdd6fa61
AG
2307 ac_cache_corrupted=: ;;
2308 ,);;
2309 *)
2310 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2311 # differences in whitespace do not lead to failure.
2312 ac_old_val_w=`echo x $ac_old_val`
2313 ac_new_val_w=`echo x $ac_new_val`
2314 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2316$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2317 ac_cache_corrupted=:
2318 else
2319 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2320$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2321 eval $ac_var=\$ac_old_val
2322 fi
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2324$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2326$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fdd6fa61
AG
2327 fi;;
2328 esac
2329 # Pass precious variables to config.status.
2330 if test "$ac_new_set" = set; then
2331 case $ac_new_val in
81ecdfbb 2332 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
fdd6fa61
AG
2333 *) ac_arg=$ac_var=$ac_new_val ;;
2334 esac
2335 case " $ac_configure_args " in
2336 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2337 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
fdd6fa61
AG
2338 esac
2339 fi
2340done
2341if $ac_cache_corrupted; then
81ecdfbb
RW
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2343$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2345$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2346 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
fdd6fa61 2347fi
81ecdfbb
RW
2348## -------------------- ##
2349## Main body of script. ##
2350## -------------------- ##
fdd6fa61
AG
2351
2352ac_ext=c
2353ac_cpp='$CPP $CPPFLAGS'
2354ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2355ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2356ac_compiler_gnu=$ac_cv_c_compiler_gnu
2357
2358
fdd6fa61
AG
2359# This file contains common code used by all simulators.
2360#
2361# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2362# directory. It is intended to be invoked before any target specific stuff.
2363# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2364# It is intended to be invoked last.
2365#
306f4178 2366# The simulator's configure.ac should look like:
fdd6fa61
AG
2367#
2368# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2369# AC_PREREQ(2.64)dnl
fdd6fa61 2370# AC_INIT(Makefile.in)
6ffe910a 2371# sinclude(../common/aclocal.m4)
fdd6fa61
AG
2372#
2373# SIM_AC_COMMON
2374#
2375# ... target specific stuff ...
2376#
2377# SIM_AC_OUTPUT
2378
d6416cdc
RW
2379# Include global overrides and fixes for Autoconf.
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
d6416cdc
RW
2402
2403
2404
2405
2406
2407
2408
fdd6fa61
AG
2409
2410
2411
db2e4d67 2412
5c887dd5
JB
2413
2414
6bb11ab3 2415# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2416#
6bb11ab3
L
2417# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2418# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2419# Written by Gordon Matzigkeit, 1996
2420#
2421# This file is free software; the Free Software Foundation gives
2422# unlimited permission to copy and/or distribute it, with or without
2423# modifications, as long as this notice is preserved.
db2e4d67 2424
db2e4d67 2425
db2e4d67 2426
6bb11ab3 2427# serial 56 LT_INIT
db2e4d67
MF
2428
2429
6bb11ab3
L
2430# LT_PREREQ(VERSION)
2431# ------------------
2432# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2433
db2e4d67
MF
2434
2435
6bb11ab3
L
2436# _LT_CHECK_BUILDDIR
2437# ------------------
2438# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2439
2440
fdd6fa61 2441
6bb11ab3
L
2442# LT_INIT([OPTIONS])
2443# ------------------
2444# LT_INIT
fdd6fa61 2445
6bb11ab3
L
2446# Old names:
2447# This is what autoupdate's m4 run will expand. It fires
2448# the warning (with _au_warn_XXX), outputs it into the
2449# updated configure.ac (with AC_DIAGNOSE), and then outputs
2450# the replacement expansion.
fdd6fa61
AG
2451
2452
6bb11ab3
L
2453# This is an auxiliary macro that is also run when
2454# autoupdate runs m4. It simply calls m4_warning, but
2455# we need a wrapper so that each warning is emitted only
2456# once. We break the quoting in m4_warning's argument in
2457# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61
AG
2458
2459
6bb11ab3
L
2460# Finally, this is the expansion that is picked up by
2461# autoconf. It tells the user to run autoupdate, and
2462# then outputs the replacement expansion. We do not care
2463# about autoupdate's warning because that contains
2464# information on what to do *after* running autoupdate.
fdd6fa61 2465
6bb11ab3
L
2466# This is what autoupdate's m4 run will expand. It fires
2467# the warning (with _au_warn_XXX), outputs it into the
2468# updated configure.ac (with AC_DIAGNOSE), and then outputs
2469# the replacement expansion.
fdd6fa61
AG
2470
2471
6bb11ab3
L
2472# This is an auxiliary macro that is also run when
2473# autoupdate runs m4. It simply calls m4_warning, but
2474# we need a wrapper so that each warning is emitted only
2475# once. We break the quoting in m4_warning's argument in
2476# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61
AG
2477
2478
6bb11ab3
L
2479# Finally, this is the expansion that is picked up by
2480# autoconf. It tells the user to run autoupdate, and
2481# then outputs the replacement expansion. We do not care
2482# about autoupdate's warning because that contains
2483# information on what to do *after* running autoupdate.
fdd6fa61
AG
2484
2485
2486
6bb11ab3
L
2487# _LT_CC_BASENAME(CC)
2488# -------------------
2489# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
fdd6fa61
AG
2490
2491
2492
6bb11ab3
L
2493# _LT_FILEUTILS_DEFAULTS
2494# ----------------------
2495# It is okay to use these file commands and assume they have been set
2496# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2497# _LT_FILEUTILS_DEFAULTS
fdd6fa61
AG
2498
2499
6bb11ab3
L
2500# _LT_SETUP
2501# ---------
2502# _LT_SETUP
fdd6fa61
AG
2503
2504
6bb11ab3
L
2505# _LT_PREPARE_SED_QUOTE_VARS
2506# --------------------------
2507# Define a few sed substitution that help us do robust quoting.
fdd6fa61
AG
2508
2509
6bb11ab3
L
2510# _LT_PROG_LTMAIN
2511# ---------------
2512# Note that this code is called both from `configure', and `config.status'
2513# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2514# `config.status' has no value for ac_aux_dir unless we are using Automake,
2515# so we pass a copy along to make sure it has a sensible value anyway.
2516# _LT_PROG_LTMAIN
fdd6fa61
AG
2517
2518
6bb11ab3
L
2519## ------------------------------------- ##
2520## Accumulate code for creating libtool. ##
2521## ------------------------------------- ##
5912fadd 2522
6bb11ab3
L
2523# So that we can recreate a full libtool script including additional
2524# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2525# in macros and then make a single call at the end using the `libtool'
2526# label.
5912fadd
JB
2527
2528
6bb11ab3
L
2529# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2530# ----------------------------------------
2531# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
5912fadd
JB
2532
2533
6bb11ab3 2534# Initialize.
5912fadd
JB
2535
2536
2537
6bb11ab3
L
2538# _LT_CONFIG_LIBTOOL([COMMANDS])
2539# ------------------------------
2540# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
5912fadd
JB
2541
2542
6bb11ab3 2543# Initialize.
5912fadd 2544
fdd6fa61
AG
2545
2546
6bb11ab3
L
2547# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2548# -----------------------------------------------------
fdd6fa61
AG
2549
2550
fdd6fa61 2551
6bb11ab3
L
2552# _LT_FORMAT_COMMENT([COMMENT])
2553# -----------------------------
2554# Add leading comment marks to the start of each line, and a trailing
2555# full-stop to the whole comment if one is not present already.
fdd6fa61
AG
2556
2557
2558
2559
6bb11ab3
L
2560## ------------------------ ##
2561## FIXME: Eliminate VARNAME ##
2562## ------------------------ ##
fdd6fa61
AG
2563
2564
6bb11ab3
L
2565# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2566# -------------------------------------------------------------------
2567# CONFIGNAME is the name given to the value in the libtool script.
2568# VARNAME is the (base) name used in the configure script.
2569# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2570# VARNAME. Any other value will be used directly.
fdd6fa61 2571
fdd6fa61
AG
2572
2573
6bb11ab3
L
2574# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2575# --------------------------------------------------------
fdd6fa61
AG
2576
2577
2578
6bb11ab3
L
2579# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2580# ------------------------------------------------
fdd6fa61
AG
2581
2582
2583
6bb11ab3
L
2584# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2585# ---------------------------------------------------------
fdd6fa61
AG
2586
2587
2588
6bb11ab3
L
2589# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2590# --------------------------------------------------
fdd6fa61
AG
2591
2592
2593
6bb11ab3
L
2594# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2595# ---------------------------------------------------
fdd6fa61
AG
2596
2597
2598
6bb11ab3
L
2599# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2600# ---------------------------------------------------
fdd6fa61
AG
2601
2602
2603
2604
6bb11ab3
L
2605# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2606# ------------------------------------------------
fdd6fa61
AG
2607
2608
2609
2610
6bb11ab3
L
2611# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2612# ------------------------------------
2613# Quote a variable value, and forward it to `config.status' so that its
2614# declaration there will have the same value as in `configure'. VARNAME
2615# must have a single quote delimited value for this to work.
fdd6fa61
AG
2616
2617
2618
6bb11ab3
L
2619# _LT_CONFIG_STATUS_DECLARATIONS
2620# ------------------------------
2621# We delimit libtool config variables with single quotes, so when
2622# we write them to config.status, we have to be sure to quote all
2623# embedded single quotes properly. In configure, this macro expands
2624# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2625#
2626# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
fdd6fa61
AG
2627
2628
2629
6bb11ab3
L
2630# _LT_LIBTOOL_TAGS
2631# ----------------
2632# Output comment and list of tags supported by the script
fdd6fa61
AG
2633
2634
2635
6bb11ab3
L
2636# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2637# -----------------------------------
2638# Extract the dictionary values for VARNAME (optionally with TAG) and
2639# expand to a commented shell variable setting:
2640#
2641# # Some comment about what VAR is for.
2642# visible_name=$lt_internal_name
fdd6fa61
AG
2643
2644
fdd6fa61 2645
6bb11ab3
L
2646# _LT_LIBTOOL_CONFIG_VARS
2647# -----------------------
2648# Produce commented declarations of non-tagged libtool config variables
2649# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2650# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2651# section) are produced by _LT_LIBTOOL_TAG_VARS.
fdd6fa61
AG
2652
2653
d6416cdc 2654
6bb11ab3
L
2655# _LT_LIBTOOL_TAG_VARS(TAG)
2656# -------------------------
d6416cdc
RW
2657
2658
2659
6bb11ab3
L
2660# _LT_TAGVAR(VARNAME, [TAGNAME])
2661# ------------------------------
d6416cdc
RW
2662
2663
2664
6bb11ab3
L
2665# _LT_CONFIG_COMMANDS
2666# -------------------
2667# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2668# variables for single and double quote escaping we saved from calls
2669# to _LT_DECL, we can put quote escaped variables declarations
2670# into `config.status', and then the shell code to quote escape them in
2671# for loops in `config.status'. Finally, any additional code accumulated
2672# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2673#_LT_CONFIG_COMMANDS
2674
2675
2676# Initialize.
2677
2678
2679# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2680# ------------------------------------
2681# Generate a child script FILE with all initialization necessary to
2682# reuse the environment learned by the parent script, and make the
2683# file executable. If COMMENT is supplied, it is inserted after the
2684# `#!' sequence but before initialization text begins. After this
2685# macro, additional text can be appended to FILE to form the body of
2686# the child script. The macro ends with non-zero status if the
2687# file could not be fully written (such as if the disk is full).
2688# _LT_GENERATED_FILE_INIT
2689
2690# LT_OUTPUT
2691# ---------
2692# This macro allows early generation of the libtool script (before
2693# AC_OUTPUT is called), incase it is used in configure for compilation
2694# tests.
2695# LT_OUTPUT
2696
2697
2698# _LT_CONFIG(TAG)
2699# ---------------
2700# If TAG is the built-in tag, create an initial libtool script with a
2701# default configuration from the untagged config vars. Otherwise add code
2702# to config.status for appending the configuration named by TAG from the
2703# matching tagged config vars.
2704# _LT_CONFIG
d6416cdc
RW
2705
2706
6bb11ab3
L
2707# LT_SUPPORTED_TAG(TAG)
2708# ---------------------
2709# Trace this macro to discover what tags are supported by the libtool
2710# --tag option, using:
2711# autoconf --trace 'LT_SUPPORTED_TAG:$1'
d6416cdc 2712
d6416cdc 2713
d6416cdc 2714
6bb11ab3 2715# C support is built-in for now
d6416cdc 2716
d6416cdc
RW
2717
2718
2719
6bb11ab3
L
2720# LT_LANG(LANG)
2721# -------------
2722# Enable libtool support for the given language if not already enabled.
2723# LT_LANG
d6416cdc
RW
2724
2725
6bb11ab3
L
2726# _LT_LANG(LANGNAME)
2727# ------------------
2728# _LT_LANG
d6416cdc
RW
2729
2730
6bb11ab3
L
2731# _LT_LANG_DEFAULT_CONFIG
2732# -----------------------
2733# _LT_LANG_DEFAULT_CONFIG
d6416cdc 2734
6bb11ab3
L
2735# Obsolete macros:
2736# This is what autoupdate's m4 run will expand. It fires
2737# the warning (with _au_warn_XXX), outputs it into the
2738# updated configure.ac (with AC_DIAGNOSE), and then outputs
2739# the replacement expansion.
d6416cdc 2740
d6416cdc 2741
6bb11ab3
L
2742# This is an auxiliary macro that is also run when
2743# autoupdate runs m4. It simply calls m4_warning, but
2744# we need a wrapper so that each warning is emitted only
2745# once. We break the quoting in m4_warning's argument in
2746# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc 2747
d6416cdc 2748
6bb11ab3
L
2749# Finally, this is the expansion that is picked up by
2750# autoconf. It tells the user to run autoupdate, and
2751# then outputs the replacement expansion. We do not care
2752# about autoupdate's warning because that contains
2753# information on what to do *after* running autoupdate.
d6416cdc 2754
6bb11ab3
L
2755# This is what autoupdate's m4 run will expand. It fires
2756# the warning (with _au_warn_XXX), outputs it into the
2757# updated configure.ac (with AC_DIAGNOSE), and then outputs
2758# the replacement expansion.
d6416cdc
RW
2759
2760
6bb11ab3
L
2761# This is an auxiliary macro that is also run when
2762# autoupdate runs m4. It simply calls m4_warning, but
2763# we need a wrapper so that each warning is emitted only
2764# once. We break the quoting in m4_warning's argument in
2765# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2766
2767
6bb11ab3
L
2768# Finally, this is the expansion that is picked up by
2769# autoconf. It tells the user to run autoupdate, and
2770# then outputs the replacement expansion. We do not care
2771# about autoupdate's warning because that contains
2772# information on what to do *after* running autoupdate.
d6416cdc 2773
6bb11ab3
L
2774# This is what autoupdate's m4 run will expand. It fires
2775# the warning (with _au_warn_XXX), outputs it into the
2776# updated configure.ac (with AC_DIAGNOSE), and then outputs
2777# the replacement expansion.
d6416cdc
RW
2778
2779
6bb11ab3
L
2780# This is an auxiliary macro that is also run when
2781# autoupdate runs m4. It simply calls m4_warning, but
2782# we need a wrapper so that each warning is emitted only
2783# once. We break the quoting in m4_warning's argument in
2784# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2785
2786
6bb11ab3
L
2787# Finally, this is the expansion that is picked up by
2788# autoconf. It tells the user to run autoupdate, and
2789# then outputs the replacement expansion. We do not care
2790# about autoupdate's warning because that contains
2791# information on what to do *after* running autoupdate.
d6416cdc 2792
6bb11ab3
L
2793# This is what autoupdate's m4 run will expand. It fires
2794# the warning (with _au_warn_XXX), outputs it into the
2795# updated configure.ac (with AC_DIAGNOSE), and then outputs
2796# the replacement expansion.
d6416cdc
RW
2797
2798
6bb11ab3
L
2799# This is an auxiliary macro that is also run when
2800# autoupdate runs m4. It simply calls m4_warning, but
2801# we need a wrapper so that each warning is emitted only
2802# once. We break the quoting in m4_warning's argument in
2803# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2804
2805
6bb11ab3
L
2806# Finally, this is the expansion that is picked up by
2807# autoconf. It tells the user to run autoupdate, and
2808# then outputs the replacement expansion. We do not care
2809# about autoupdate's warning because that contains
2810# information on what to do *after* running autoupdate.
d6416cdc 2811
6bb11ab3
L
2812# This is what autoupdate's m4 run will expand. It fires
2813# the warning (with _au_warn_XXX), outputs it into the
2814# updated configure.ac (with AC_DIAGNOSE), and then outputs
2815# the replacement expansion.
d6416cdc
RW
2816
2817
6bb11ab3
L
2818# This is an auxiliary macro that is also run when
2819# autoupdate runs m4. It simply calls m4_warning, but
2820# we need a wrapper so that each warning is emitted only
2821# once. We break the quoting in m4_warning's argument in
2822# order to expand this macro's arguments, not AU_DEFUN's.
d6416cdc
RW
2823
2824
6bb11ab3
L
2825# Finally, this is the expansion that is picked up by
2826# autoconf. It tells the user to run autoupdate, and
2827# then outputs the replacement expansion. We do not care
2828# about autoupdate's warning because that contains
2829# information on what to do *after* running autoupdate.
d6416cdc 2830
fdd6fa61
AG
2831
2832
6bb11ab3
L
2833# _LT_TAG_COMPILER
2834# ----------------
2835# _LT_TAG_COMPILER
fdd6fa61
AG
2836
2837
6bb11ab3
L
2838# _LT_COMPILER_BOILERPLATE
2839# ------------------------
2840# Check for compiler boilerplate output or warnings with
2841# the simple compiler test code.
2842# _LT_COMPILER_BOILERPLATE
fdd6fa61 2843
81ecdfbb 2844
6bb11ab3
L
2845# _LT_LINKER_BOILERPLATE
2846# ----------------------
2847# Check for linker boilerplate output or warnings with
2848# the simple link test code.
2849# _LT_LINKER_BOILERPLATE
fdd6fa61 2850
6bb11ab3
L
2851# _LT_REQUIRED_DARWIN_CHECKS
2852# -------------------------
fdd6fa61 2853
fdd6fa61 2854
fdd6fa61 2855
6bb11ab3
L
2856# _LT_DARWIN_LINKER_FEATURES
2857# --------------------------
2858# Checks for linker and compiler features on darwin
fdd6fa61 2859
fdd6fa61 2860
6bb11ab3
L
2861# _LT_SYS_MODULE_PATH_AIX
2862# -----------------------
2863# Links a minimal program and checks the executable
2864# for the system default hardcoded library path. In most cases,
2865# this is /usr/lib:/lib, but when the MPI compilers are used
2866# the location of the communication and MPI libs are included too.
2867# If we don't find anything, use the default library path according
2868# to the aix ld manual.
2869# _LT_SYS_MODULE_PATH_AIX
fdd6fa61 2870
fdd6fa61 2871
6bb11ab3
L
2872# _LT_SHELL_INIT(ARG)
2873# -------------------
2874# _LT_SHELL_INIT
fdd6fa61 2875
fdd6fa61 2876
81ecdfbb 2877
6bb11ab3
L
2878# _LT_PROG_ECHO_BACKSLASH
2879# -----------------------
2880# Find how we can fake an echo command that does not interpret backslash.
2881# In particular, with Autoconf 2.60 or later we add some code to the start
2882# of the generated configure script which will find a shell with a builtin
2883# printf (which we can use as an echo command).
2884# _LT_PROG_ECHO_BACKSLASH
fdd6fa61 2885
fdd6fa61 2886
6bb11ab3
L
2887# _LT_ENABLE_LOCK
2888# ---------------
2889# _LT_ENABLE_LOCK
81ecdfbb 2890
fdd6fa61 2891
6bb11ab3
L
2892# _LT_CMD_OLD_ARCHIVE
2893# -------------------
2894# _LT_CMD_OLD_ARCHIVE
fdd6fa61 2895
81ecdfbb 2896
6bb11ab3
L
2897# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2898# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2899# ----------------------------------------------------------------
2900# Check whether the given compiler option works
2901# _LT_COMPILER_OPTION
fdd6fa61 2902
6bb11ab3
L
2903# Old name:
2904# This is what autoupdate's m4 run will expand. It fires
2905# the warning (with _au_warn_XXX), outputs it into the
2906# updated configure.ac (with AC_DIAGNOSE), and then outputs
2907# the replacement expansion.
fdd6fa61 2908
fdd6fa61 2909
6bb11ab3
L
2910# This is an auxiliary macro that is also run when
2911# autoupdate runs m4. It simply calls m4_warning, but
2912# we need a wrapper so that each warning is emitted only
2913# once. We break the quoting in m4_warning's argument in
2914# order to expand this macro's arguments, not AU_DEFUN's.
fdd6fa61 2915
fdd6fa61 2916
6bb11ab3
L
2917# Finally, this is the expansion that is picked up by
2918# autoconf. It tells the user to run autoupdate, and
2919# then outputs the replacement expansion. We do not care
2920# about autoupdate's warning because that contains
2921# information on what to do *after* running autoupdate.
fdd6fa61 2922
5912fadd 2923
fdd6fa61 2924
6bb11ab3
L
2925# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2926# [ACTION-SUCCESS], [ACTION-FAILURE])
2927# ----------------------------------------------------
2928# Check whether the given linker option works
2929# _LT_LINKER_OPTION
81ecdfbb 2930
6bb11ab3
L
2931# Old name:
2932# This is what autoupdate's m4 run will expand. It fires
2933# the warning (with _au_warn_XXX), outputs it into the
2934# updated configure.ac (with AC_DIAGNOSE), and then outputs
2935# the replacement expansion.
81ecdfbb 2936
81ecdfbb 2937
6bb11ab3
L
2938# This is an auxiliary macro that is also run when
2939# autoupdate runs m4. It simply calls m4_warning, but
2940# we need a wrapper so that each warning is emitted only
2941# once. We break the quoting in m4_warning's argument in
2942# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2943
fdd6fa61 2944
6bb11ab3
L
2945# Finally, this is the expansion that is picked up by
2946# autoconf. It tells the user to run autoupdate, and
2947# then outputs the replacement expansion. We do not care
2948# about autoupdate's warning because that contains
2949# information on what to do *after* running autoupdate.
2950
2951
2952
2953# LT_CMD_MAX_LEN
2954#---------------
2955# LT_CMD_MAX_LEN
2956
2957# Old name:
2958# This is what autoupdate's m4 run will expand. It fires
2959# the warning (with _au_warn_XXX), outputs it into the
2960# updated configure.ac (with AC_DIAGNOSE), and then outputs
2961# the replacement expansion.
2962
2963
2964# This is an auxiliary macro that is also run when
2965# autoupdate runs m4. It simply calls m4_warning, but
2966# we need a wrapper so that each warning is emitted only
2967# once. We break the quoting in m4_warning's argument in
2968# order to expand this macro's arguments, not AU_DEFUN's.
2969
2970
2971# Finally, this is the expansion that is picked up by
2972# autoconf. It tells the user to run autoupdate, and
2973# then outputs the replacement expansion. We do not care
2974# about autoupdate's warning because that contains
2975# information on what to do *after* running autoupdate.
2976
2977
2978
2979# _LT_HEADER_DLFCN
2980# ----------------
2981# _LT_HEADER_DLFCN
2982
2983
2984# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2985# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2986# ----------------------------------------------------------------
2987# _LT_TRY_DLOPEN_SELF
2988
2989
2990# LT_SYS_DLOPEN_SELF
2991# ------------------
2992# LT_SYS_DLOPEN_SELF
2993
2994# Old name:
2995# This is what autoupdate's m4 run will expand. It fires
2996# the warning (with _au_warn_XXX), outputs it into the
2997# updated configure.ac (with AC_DIAGNOSE), and then outputs
2998# the replacement expansion.
2999
3000
3001# This is an auxiliary macro that is also run when
3002# autoupdate runs m4. It simply calls m4_warning, but
3003# we need a wrapper so that each warning is emitted only
3004# once. We break the quoting in m4_warning's argument in
3005# order to expand this macro's arguments, not AU_DEFUN's.
3006
3007
3008# Finally, this is the expansion that is picked up by
3009# autoconf. It tells the user to run autoupdate, and
3010# then outputs the replacement expansion. We do not care
3011# about autoupdate's warning because that contains
3012# information on what to do *after* running autoupdate.
3013
3014
3015
3016# _LT_COMPILER_C_O([TAGNAME])
3017# ---------------------------
3018# Check to see if options -c and -o are simultaneously supported by compiler.
3019# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3020# _LT_COMPILER_C_O
3021
3022
3023# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3024# ----------------------------------
3025# Check to see if we can do hard links to lock some files if needed
3026# _LT_COMPILER_FILE_LOCKS
3027
3028
3029# _LT_CHECK_OBJDIR
3030# ----------------
3031# _LT_CHECK_OBJDIR
3032
3033
3034# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3035# --------------------------------------
3036# Check hardcoding attributes.
3037# _LT_LINKER_HARDCODE_LIBPATH
3038
3039
3040# _LT_CMD_STRIPLIB
3041# ----------------
3042# _LT_CMD_STRIPLIB
3043
3044
3045# _LT_SYS_DYNAMIC_LINKER([TAG])
3046# -----------------------------
3047# PORTME Fill in your ld.so characteristics
3048# _LT_SYS_DYNAMIC_LINKER
3049
3050
3051# _LT_PATH_TOOL_PREFIX(TOOL)
3052# --------------------------
3053# find a file program which can recognize shared library
3054# _LT_PATH_TOOL_PREFIX
3055
3056# Old name:
3057# This is what autoupdate's m4 run will expand. It fires
3058# the warning (with _au_warn_XXX), outputs it into the
3059# updated configure.ac (with AC_DIAGNOSE), and then outputs
3060# the replacement expansion.
3061
3062
3063# This is an auxiliary macro that is also run when
3064# autoupdate runs m4. It simply calls m4_warning, but
3065# we need a wrapper so that each warning is emitted only
3066# once. We break the quoting in m4_warning's argument in
3067# order to expand this macro's arguments, not AU_DEFUN's.
3068
3069
3070# Finally, this is the expansion that is picked up by
3071# autoconf. It tells the user to run autoupdate, and
3072# then outputs the replacement expansion. We do not care
3073# about autoupdate's warning because that contains
3074# information on what to do *after* running autoupdate.
3075
3076
3077
3078# _LT_PATH_MAGIC
3079# --------------
3080# find a file program which can recognize a shared library
3081# _LT_PATH_MAGIC
3082
3083
3084# LT_PATH_LD
3085# ----------
3086# find the pathname to the GNU or non-GNU linker
3087# LT_PATH_LD
3088
3089# Old names:
3090# This is what autoupdate's m4 run will expand. It fires
3091# the warning (with _au_warn_XXX), outputs it into the
3092# updated configure.ac (with AC_DIAGNOSE), and then outputs
3093# the replacement expansion.
3094
3095
3096# This is an auxiliary macro that is also run when
3097# autoupdate runs m4. It simply calls m4_warning, but
3098# we need a wrapper so that each warning is emitted only
3099# once. We break the quoting in m4_warning's argument in
3100# order to expand this macro's arguments, not AU_DEFUN's.
3101
3102
3103# Finally, this is the expansion that is picked up by
3104# autoconf. It tells the user to run autoupdate, and
3105# then outputs the replacement expansion. We do not care
3106# about autoupdate's warning because that contains
3107# information on what to do *after* running autoupdate.
3108
3109# This is what autoupdate's m4 run will expand. It fires
3110# the warning (with _au_warn_XXX), outputs it into the
3111# updated configure.ac (with AC_DIAGNOSE), and then outputs
3112# the replacement expansion.
3113
3114
3115# This is an auxiliary macro that is also run when
3116# autoupdate runs m4. It simply calls m4_warning, but
3117# we need a wrapper so that each warning is emitted only
3118# once. We break the quoting in m4_warning's argument in
3119# order to expand this macro's arguments, not AU_DEFUN's.
3120
3121
3122# Finally, this is the expansion that is picked up by
3123# autoconf. It tells the user to run autoupdate, and
3124# then outputs the replacement expansion. We do not care
3125# about autoupdate's warning because that contains
3126# information on what to do *after* running autoupdate.
3127
3128
3129
3130# _LT_PATH_LD_GNU
3131#- --------------
3132# _LT_PATH_LD_GNU
3133
3134
3135# _LT_CMD_RELOAD
3136# --------------
3137# find reload flag for linker
3138# -- PORTME Some linkers may need a different reload flag.
3139# _LT_CMD_RELOAD
3140
3141
3142# _LT_CHECK_MAGIC_METHOD
3143# ----------------------
3144# how to check for library dependencies
3145# -- PORTME fill in with the dynamic library characteristics
3146# _LT_CHECK_MAGIC_METHOD
3147
3148
3149# LT_PATH_NM
3150# ----------
3151# find the pathname to a BSD- or MS-compatible name lister
3152# LT_PATH_NM
3153
3154# Old names:
3155# This is what autoupdate's m4 run will expand. It fires
3156# the warning (with _au_warn_XXX), outputs it into the
3157# updated configure.ac (with AC_DIAGNOSE), and then outputs
3158# the replacement expansion.
3159
3160
3161# This is an auxiliary macro that is also run when
3162# autoupdate runs m4. It simply calls m4_warning, but
3163# we need a wrapper so that each warning is emitted only
3164# once. We break the quoting in m4_warning's argument in
3165# order to expand this macro's arguments, not AU_DEFUN's.
3166
3167
3168# Finally, this is the expansion that is picked up by
3169# autoconf. It tells the user to run autoupdate, and
3170# then outputs the replacement expansion. We do not care
3171# about autoupdate's warning because that contains
3172# information on what to do *after* running autoupdate.
3173
3174# This is what autoupdate's m4 run will expand. It fires
3175# the warning (with _au_warn_XXX), outputs it into the
3176# updated configure.ac (with AC_DIAGNOSE), and then outputs
3177# the replacement expansion.
3178
3179
3180# This is an auxiliary macro that is also run when
3181# autoupdate runs m4. It simply calls m4_warning, but
3182# we need a wrapper so that each warning is emitted only
3183# once. We break the quoting in m4_warning's argument in
3184# order to expand this macro's arguments, not AU_DEFUN's.
3185
3186
3187# Finally, this is the expansion that is picked up by
3188# autoconf. It tells the user to run autoupdate, and
3189# then outputs the replacement expansion. We do not care
3190# about autoupdate's warning because that contains
3191# information on what to do *after* running autoupdate.
3192
3193
3194
3195# LT_LIB_M
3196# --------
3197# check for math library
3198# LT_LIB_M
3199
3200# Old name:
3201# This is what autoupdate's m4 run will expand. It fires
3202# the warning (with _au_warn_XXX), outputs it into the
3203# updated configure.ac (with AC_DIAGNOSE), and then outputs
3204# the replacement expansion.
3205
3206
3207# This is an auxiliary macro that is also run when
3208# autoupdate runs m4. It simply calls m4_warning, but
3209# we need a wrapper so that each warning is emitted only
3210# once. We break the quoting in m4_warning's argument in
3211# order to expand this macro's arguments, not AU_DEFUN's.
3212
3213
3214# Finally, this is the expansion that is picked up by
3215# autoconf. It tells the user to run autoupdate, and
3216# then outputs the replacement expansion. We do not care
3217# about autoupdate's warning because that contains
3218# information on what to do *after* running autoupdate.
3219
3220
3221
3222# _LT_COMPILER_NO_RTTI([TAGNAME])
3223# -------------------------------
3224# _LT_COMPILER_NO_RTTI
3225
3226
3227# _LT_CMD_GLOBAL_SYMBOLS
3228# ----------------------
3229 # _LT_CMD_GLOBAL_SYMBOLS
3230
3231
3232# _LT_COMPILER_PIC([TAGNAME])
3233# ---------------------------
3234# _LT_COMPILER_PIC
3235
3236
3237# _LT_LINKER_SHLIBS([TAGNAME])
3238# ----------------------------
3239# See if the linker supports building shared libraries.
3240# _LT_LINKER_SHLIBS
3241
3242
3243# _LT_LANG_C_CONFIG([TAG])
3244# ------------------------
3245# Ensure that the configuration variables for a C compiler are suitably
3246# defined. These variables are subsequently used by _LT_CONFIG to write
3247# the compiler configuration to `libtool'.
3248# _LT_LANG_C_CONFIG
3249
3250
3251# _LT_LANG_CXX_CONFIG([TAG])
3252# --------------------------
3253# Ensure that the configuration variables for a C++ compiler are suitably
3254# defined. These variables are subsequently used by _LT_CONFIG to write
3255# the compiler configuration to `libtool'.
3256# _LT_LANG_CXX_CONFIG
3257
3258
3259# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3260# ---------------------------------
3261# Figure out "hidden" library dependencies from verbose
3262# compiler output when linking a shared library.
3263# Parse the compiler output and extract the necessary
3264# objects, libraries and library flags.
3265# _LT_SYS_HIDDEN_LIBDEPS
3266
3267
3268# _LT_LANG_F77_CONFIG([TAG])
3269# --------------------------
3270# Ensure that the configuration variables for a Fortran 77 compiler are
3271# suitably defined. These variables are subsequently used by _LT_CONFIG
3272# to write the compiler configuration to `libtool'.
3273# _LT_LANG_F77_CONFIG
3274
3275
3276# _LT_LANG_FC_CONFIG([TAG])
3277# -------------------------
3278# Ensure that the configuration variables for a Fortran compiler are
3279# suitably defined. These variables are subsequently used by _LT_CONFIG
3280# to write the compiler configuration to `libtool'.
3281# _LT_LANG_FC_CONFIG
3282
3283
3284# _LT_LANG_GCJ_CONFIG([TAG])
3285# --------------------------
3286# Ensure that the configuration variables for the GNU Java Compiler compiler
3287# are suitably defined. These variables are subsequently used by _LT_CONFIG
3288# to write the compiler configuration to `libtool'.
3289# _LT_LANG_GCJ_CONFIG
3290
3291
3292# _LT_LANG_RC_CONFIG([TAG])
3293# -------------------------
3294# Ensure that the configuration variables for the Windows resource compiler
3295# are suitably defined. These variables are subsequently used by _LT_CONFIG
3296# to write the compiler configuration to `libtool'.
3297# _LT_LANG_RC_CONFIG
3298
3299
3300# LT_PROG_GCJ
3301# -----------
3302
3303
3304# Old name:
3305# This is what autoupdate's m4 run will expand. It fires
3306# the warning (with _au_warn_XXX), outputs it into the
3307# updated configure.ac (with AC_DIAGNOSE), and then outputs
3308# the replacement expansion.
3309
3310
3311# This is an auxiliary macro that is also run when
3312# autoupdate runs m4. It simply calls m4_warning, but
3313# we need a wrapper so that each warning is emitted only
3314# once. We break the quoting in m4_warning's argument in
3315# order to expand this macro's arguments, not AU_DEFUN's.
3316
3317
3318# Finally, this is the expansion that is picked up by
3319# autoconf. It tells the user to run autoupdate, and
3320# then outputs the replacement expansion. We do not care
3321# about autoupdate's warning because that contains
3322# information on what to do *after* running autoupdate.
3323
3324
3325
3326# LT_PROG_RC
3327# ----------
3328
3329
3330# Old name:
3331# This is what autoupdate's m4 run will expand. It fires
3332# the warning (with _au_warn_XXX), outputs it into the
3333# updated configure.ac (with AC_DIAGNOSE), and then outputs
3334# the replacement expansion.
3335
3336
3337# This is an auxiliary macro that is also run when
3338# autoupdate runs m4. It simply calls m4_warning, but
3339# we need a wrapper so that each warning is emitted only
3340# once. We break the quoting in m4_warning's argument in
3341# order to expand this macro's arguments, not AU_DEFUN's.
3342
3343
3344# Finally, this is the expansion that is picked up by
3345# autoconf. It tells the user to run autoupdate, and
3346# then outputs the replacement expansion. We do not care
3347# about autoupdate's warning because that contains
3348# information on what to do *after* running autoupdate.
3349
3350
3351
3352# _LT_DECL_EGREP
3353# --------------
3354# If we don't have a new enough Autoconf to choose the best grep
3355# available, choose the one first in the user's PATH.
3356
3357
3358
3359# _LT_DECL_OBJDUMP
3360# --------------
3361# If we don't have a new enough Autoconf to choose the best objdump
3362# available, choose the one first in the user's PATH.
3363
3364
3365
3366# _LT_DECL_SED
3367# ------------
3368# Check for a fully-functional sed program, that truncates
3369# as few characters as possible. Prefer GNU sed if found.
3370# _LT_DECL_SED
3371
3372#m4_ifndef
3373
3374# Old name:
3375# This is what autoupdate's m4 run will expand. It fires
3376# the warning (with _au_warn_XXX), outputs it into the
3377# updated configure.ac (with AC_DIAGNOSE), and then outputs
3378# the replacement expansion.
3379
3380
3381# This is an auxiliary macro that is also run when
3382# autoupdate runs m4. It simply calls m4_warning, but
3383# we need a wrapper so that each warning is emitted only
3384# once. We break the quoting in m4_warning's argument in
3385# order to expand this macro's arguments, not AU_DEFUN's.
3386
3387
3388# Finally, this is the expansion that is picked up by
3389# autoconf. It tells the user to run autoupdate, and
3390# then outputs the replacement expansion. We do not care
3391# about autoupdate's warning because that contains
3392# information on what to do *after* running autoupdate.
3393
3394
3395
3396# _LT_CHECK_SHELL_FEATURES
3397# ------------------------
3398# Find out whether the shell is Bourne or XSI compatible,
3399# or has some other useful features.
3400# _LT_CHECK_SHELL_FEATURES
3401
3402
3403# _LT_PROG_XSI_SHELLFNS
3404# ---------------------
3405# Bourne and XSI compatible variants of some useful shell functions.
3406
3407
3408# Helper functions for option handling. -*- Autoconf -*-
3409#
3410# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3411# Inc.
3412# Written by Gary V. Vaughan, 2004
3413#
3414# This file is free software; the Free Software Foundation gives
3415# unlimited permission to copy and/or distribute it, with or without
3416# modifications, as long as this notice is preserved.
3417
3418# serial 6 ltoptions.m4
3419
3420# This is to help aclocal find these macros, as it can't see m4_define.
3421
3422
3423
3424# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3425# ------------------------------------------
3426
3427
3428
3429# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3430# ---------------------------------------
3431# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3432# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3433# saved as a flag.
3434
3435
3436
3437# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3438# ------------------------------------------------------------
3439# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3440
3441
3442
3443# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3444# -------------------------------------------------------
3445# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3446# are set.
3447
3448
3449
3450# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3451# ----------------------------------------
3452# OPTION-LIST is a space-separated list of Libtool options associated
3453# with MACRO-NAME. If any OPTION has a matching handler declared with
3454# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3455# the unknown option and exit.
3456# _LT_SET_OPTIONS
3457
3458
3459## --------------------------------- ##
3460## Macros to handle LT_INIT options. ##
3461## --------------------------------- ##
3462
3463# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3464# -----------------------------------------
3465
3466
3467
3468# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3469# -----------------------------------------------
3470# LT_OPTION_DEFINE
3471
3472
3473# dlopen
3474# ------
3475
3476
3477# This is what autoupdate's m4 run will expand. It fires
3478# the warning (with _au_warn_XXX), outputs it into the
3479# updated configure.ac (with AC_DIAGNOSE), and then outputs
3480# the replacement expansion.
3481
3482
3483# This is an auxiliary macro that is also run when
3484# autoupdate runs m4. It simply calls m4_warning, but
3485# we need a wrapper so that each warning is emitted only
3486# once. We break the quoting in m4_warning's argument in
3487# order to expand this macro's arguments, not AU_DEFUN's.
3488
3489
3490# Finally, this is the expansion that is picked up by
3491# autoconf. It tells the user to run autoupdate, and
3492# then outputs the replacement expansion. We do not care
3493# about autoupdate's warning because that contains
3494# information on what to do *after* running autoupdate.
3495
3496
3497
3498
3499# win32-dll
3500# ---------
3501# Declare package support for building win32 dll's.
3502# win32-dll
3503
3504# This is what autoupdate's m4 run will expand. It fires
3505# the warning (with _au_warn_XXX), outputs it into the
3506# updated configure.ac (with AC_DIAGNOSE), and then outputs
3507# the replacement expansion.
3508
3509
3510# This is an auxiliary macro that is also run when
3511# autoupdate runs m4. It simply calls m4_warning, but
3512# we need a wrapper so that each warning is emitted only
3513# once. We break the quoting in m4_warning's argument in
3514# order to expand this macro's arguments, not AU_DEFUN's.
3515
3516
3517# Finally, this is the expansion that is picked up by
3518# autoconf. It tells the user to run autoupdate, and
3519# then outputs the replacement expansion. We do not care
3520# about autoupdate's warning because that contains
3521# information on what to do *after* running autoupdate.
3522
3523
3524
3525
3526# _LT_ENABLE_SHARED([DEFAULT])
3527# ----------------------------
3528# implement the --enable-shared flag, and supports the `shared' and
3529# `disable-shared' LT_INIT options.
3530# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3531# _LT_ENABLE_SHARED
3532
3533
3534
3535
3536# Old names:
3537
3538
3539
3540
3541# This is what autoupdate's m4 run will expand. It fires
3542# the warning (with _au_warn_XXX), outputs it into the
3543# updated configure.ac (with AC_DIAGNOSE), and then outputs
3544# the replacement expansion.
3545
3546
3547# This is an auxiliary macro that is also run when
3548# autoupdate runs m4. It simply calls m4_warning, but
3549# we need a wrapper so that each warning is emitted only
3550# once. We break the quoting in m4_warning's argument in
3551# order to expand this macro's arguments, not AU_DEFUN's.
3552
3553
3554# Finally, this is the expansion that is picked up by
3555# autoconf. It tells the user to run autoupdate, and
3556# then outputs the replacement expansion. We do not care
3557# about autoupdate's warning because that contains
3558# information on what to do *after* running autoupdate.
3559
3560# This is what autoupdate's m4 run will expand. It fires
3561# the warning (with _au_warn_XXX), outputs it into the
3562# updated configure.ac (with AC_DIAGNOSE), and then outputs
3563# the replacement expansion.
3564
3565
3566# This is an auxiliary macro that is also run when
3567# autoupdate runs m4. It simply calls m4_warning, but
3568# we need a wrapper so that each warning is emitted only
3569# once. We break the quoting in m4_warning's argument in
3570# order to expand this macro's arguments, not AU_DEFUN's.
3571
3572
3573# Finally, this is the expansion that is picked up by
3574# autoconf. It tells the user to run autoupdate, and
3575# then outputs the replacement expansion. We do not care
3576# about autoupdate's warning because that contains
3577# information on what to do *after* running autoupdate.
3578
3579
3580
3581
3582
3583# _LT_ENABLE_STATIC([DEFAULT])
3584# ----------------------------
3585# implement the --enable-static flag, and support the `static' and
3586# `disable-static' LT_INIT options.
3587# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3588# _LT_ENABLE_STATIC
3589
3590
3591
3592
3593# Old names:
3594
3595
3596
3597
3598# This is what autoupdate's m4 run will expand. It fires
3599# the warning (with _au_warn_XXX), outputs it into the
3600# updated configure.ac (with AC_DIAGNOSE), and then outputs
3601# the replacement expansion.
3602
3603
3604# This is an auxiliary macro that is also run when
3605# autoupdate runs m4. It simply calls m4_warning, but
3606# we need a wrapper so that each warning is emitted only
3607# once. We break the quoting in m4_warning's argument in
3608# order to expand this macro's arguments, not AU_DEFUN's.
3609
3610
3611# Finally, this is the expansion that is picked up by
3612# autoconf. It tells the user to run autoupdate, and
3613# then outputs the replacement expansion. We do not care
3614# about autoupdate's warning because that contains
3615# information on what to do *after* running autoupdate.
3616
3617# This is what autoupdate's m4 run will expand. It fires
3618# the warning (with _au_warn_XXX), outputs it into the
3619# updated configure.ac (with AC_DIAGNOSE), and then outputs
3620# the replacement expansion.
3621
3622
3623# This is an auxiliary macro that is also run when
3624# autoupdate runs m4. It simply calls m4_warning, but
3625# we need a wrapper so that each warning is emitted only
3626# once. We break the quoting in m4_warning's argument in
3627# order to expand this macro's arguments, not AU_DEFUN's.
3628
3629
3630# Finally, this is the expansion that is picked up by
3631# autoconf. It tells the user to run autoupdate, and
3632# then outputs the replacement expansion. We do not care
3633# about autoupdate's warning because that contains
3634# information on what to do *after* running autoupdate.
3635
3636
3637
3638
3639
3640# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3641# ----------------------------------
3642# implement the --enable-fast-install flag, and support the `fast-install'
3643# and `disable-fast-install' LT_INIT options.
3644# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3645# _LT_ENABLE_FAST_INSTALL
3646
3647
3648
3649
3650# Old names:
3651# This is what autoupdate's m4 run will expand. It fires
3652# the warning (with _au_warn_XXX), outputs it into the
3653# updated configure.ac (with AC_DIAGNOSE), and then outputs
3654# the replacement expansion.
3655
3656
3657# This is an auxiliary macro that is also run when
3658# autoupdate runs m4. It simply calls m4_warning, but
3659# we need a wrapper so that each warning is emitted only
3660# once. We break the quoting in m4_warning's argument in
3661# order to expand this macro's arguments, not AU_DEFUN's.
3662
3663
3664# Finally, this is the expansion that is picked up by
3665# autoconf. It tells the user to run autoupdate, and
3666# then outputs the replacement expansion. We do not care
3667# about autoupdate's warning because that contains
3668# information on what to do *after* running autoupdate.
3669
3670
3671# This is what autoupdate's m4 run will expand. It fires
3672# the warning (with _au_warn_XXX), outputs it into the
3673# updated configure.ac (with AC_DIAGNOSE), and then outputs
3674# the replacement expansion.
3675
3676
3677# This is an auxiliary macro that is also run when
3678# autoupdate runs m4. It simply calls m4_warning, but
3679# we need a wrapper so that each warning is emitted only
3680# once. We break the quoting in m4_warning's argument in
3681# order to expand this macro's arguments, not AU_DEFUN's.
3682
3683
3684# Finally, this is the expansion that is picked up by
3685# autoconf. It tells the user to run autoupdate, and
3686# then outputs the replacement expansion. We do not care
3687# about autoupdate's warning because that contains
3688# information on what to do *after* running autoupdate.
3689
3690
3691
3692
3693# _LT_WITH_PIC([MODE])
3694# --------------------
3695# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3696# LT_INIT options.
3697# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3698# _LT_WITH_PIC
3699
3700
3701
3702
3703# Old name:
3704# This is what autoupdate's m4 run will expand. It fires
3705# the warning (with _au_warn_XXX), outputs it into the
3706# updated configure.ac (with AC_DIAGNOSE), and then outputs
3707# the replacement expansion.
3708
3709
3710# This is an auxiliary macro that is also run when
3711# autoupdate runs m4. It simply calls m4_warning, but
3712# we need a wrapper so that each warning is emitted only
3713# once. We break the quoting in m4_warning's argument in
3714# order to expand this macro's arguments, not AU_DEFUN's.
3715
3716
3717# Finally, this is the expansion that is picked up by
3718# autoconf. It tells the user to run autoupdate, and
3719# then outputs the replacement expansion. We do not care
3720# about autoupdate's warning because that contains
3721# information on what to do *after* running autoupdate.
3722
3723
3724
3725## ----------------- ##
3726## LTDL_INIT Options ##
3727## ----------------- ##
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3739#
3740# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3741# Written by Gary V. Vaughan, 2004
3742#
3743# This file is free software; the Free Software Foundation gives
3744# unlimited permission to copy and/or distribute it, with or without
3745# modifications, as long as this notice is preserved.
3746
3747# serial 6 ltsugar.m4
3748
3749# This is to help aclocal find these macros, as it can't see m4_define.
3750
3751
3752
3753# lt_join(SEP, ARG1, [ARG2...])
3754# -----------------------------
3755# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3756# associated separator.
3757# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3758# versions in m4sugar had bugs.
3759
3760
3761
3762
3763# lt_car(LIST)
3764# lt_cdr(LIST)
3765# ------------
3766# Manipulate m4 lists.
3767# These macros are necessary as long as will still need to support
3768# Autoconf-2.59 which quotes differently.
3769
3770
3771
3772
3773
3774# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3775# ------------------------------------------
3776# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3777# Note that neither SEPARATOR nor STRING are expanded; they are appended
3778# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3779# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3780# than defined and empty).
3781#
3782# This macro is needed until we can rely on Autoconf 2.62, since earlier
3783# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3784
3785
3786
3787
3788# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3789# ----------------------------------------------------------
3790# Produce a SEP delimited list of all paired combinations of elements of
3791# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3792# has the form PREFIXmINFIXSUFFIXn.
3793# Needed until we can rely on m4_combine added in Autoconf 2.62.
3794
3795
3796
3797# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3798# -----------------------------------------------------------------------
3799# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3800# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3801
3802
3803
3804# lt_dict_add(DICT, KEY, VALUE)
3805# -----------------------------
3806
3807
3808
3809# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3810# --------------------------------------------
3811
3812
3813
3814# lt_dict_fetch(DICT, KEY, [SUBKEY])
3815# ----------------------------------
3816
3817
3818
3819# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3820# -----------------------------------------------------------------
3821
3822
3823
3824# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3825# --------------------------------------------------------------
3826
3827
3828# ltversion.m4 -- version numbers -*- Autoconf -*-
3829#
3830# Copyright (C) 2004 Free Software Foundation, Inc.
3831# Written by Scott James Remnant, 2004
3832#
3833# This file is free software; the Free Software Foundation gives
3834# unlimited permission to copy and/or distribute it, with or without
3835# modifications, as long as this notice is preserved.
3836
3837# Generated from ltversion.in.
3838
3839# serial 3134 ltversion.m4
3840# This file is part of GNU Libtool
3841
3842
3843
3844
3845
3846
3847# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3848#
3849# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3850# Written by Scott James Remnant, 2004.
3851#
3852# This file is free software; the Free Software Foundation gives
3853# unlimited permission to copy and/or distribute it, with or without
3854# modifications, as long as this notice is preserved.
3855
3856# serial 4 lt~obsolete.m4
3857
3858# These exist entirely to fool aclocal when bootstrapping libtool.
3859#
3860# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3861# which have later been changed to m4_define as they aren't part of the
3862# exported API, or moved to Autoconf or Automake where they belong.
3863#
3864# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3865# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3866# using a macro with the same name in our local m4/libtool.m4 it'll
3867# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3868# and doesn't know about Autoconf macros at all.)
3869#
3870# So we provide this file, which has a silly filename so it's always
3871# included after everything else. This provides aclocal with the
3872# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3873# because those macros already exist, or will be overwritten later.
3874# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3875#
3876# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3877# Yes, that means every name once taken will need to remain here until
3878# we give up compatibility with versions before 1.7, at which point
3879# we need to keep only those names which we still refer to.
3880
3881# This is to help aclocal find these macros, as it can't see m4_define.
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946## -*- Autoconf -*-
3947
3948# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3949# Free Software Foundation, Inc.
3950#
3951# This file is free software; the Free Software Foundation
3952# gives unlimited permission to copy and/or distribute it,
3953# with or without modifications, as long as this notice is preserved.
3954
3955# serial 8
3956
3957# Based on depend.m4 from automake 1.9, modified for standalone use in
3958# an environment where GNU make is required.
3959
3960# ZW_PROG_COMPILER_DEPENDENCIES
3961# -----------------------------
3962# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3963# sets fooDEPMODE accordingly. Cache-variable compatible with
3964# original; not side-effect compatible. As the users of this macro
3965# may require accurate dependencies for correct builds, it does *not*
3966# honor --disable-dependency-checking, and failure to detect a usable
3967# method is an error. depcomp is assumed to be located in
3968# $ac_aux_dir.
3969#
3970# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3971
3972
3973
3974# AM_SET_DEPDIR
3975# -------------
3976# Choose a directory name for dependency files.
3977
3978
3979# ZW_CREATE_DEPDIR
3980# ----------------
3981# As AM_SET_DEPDIR, but also create the directory at config.status time.
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
6bb11ab3
L
4023
4024
4025
4026
4027
6bb11ab3
L
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
6bb11ab3
L
4043
4044
4045
4046
4047
4048# intl sister-directory configuration rules.
4049#
4050
4051# The idea behind this macro is that there's no need to repeat all the
4052# autoconf probes done by the intl directory - it's already done them
4053# for us. In fact, there's no need even to look at the cache for the
4054# answers. All we need to do is nab a few pieces of information.
4055# The intl directory is set up to make this easy, by generating a
4056# small file which can be sourced as a shell script; then we produce
4057# the necessary substitutions and definitions for this directory.
4058
4059
4060
4061# Autoconf M4 include file defining utility macros for complex Canadian
4062# cross builds.
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072####
4073# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4074# or AC_INIT.
4075# These demand that AC_CANONICAL_SYSTEM be called beforehand.
4076
4077####
4078# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4079# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4080
4081
4082####
4083# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4084# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4085
4086
4087
4088# Backported from Autoconf 2.5x; can go away when and if
4089# we switch. Put the OS path separator in $PATH_SEPARATOR.
4090
4091
4092
4093
37f980dc
SM
4094
4095
4096
4097
6bb11ab3
L
4098# ACX_HAVE_GCC_FOR_TARGET
4099# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4100
4101
4102# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4103# Searching for installed target binutils. We need to take extra care,
4104# else we may find the wrong assembler, linker, etc., and lose.
4105#
4106# First try --with-build-time-tools, if specified.
4107#
4108# For build != host, we ask the installed GCC for the name of the tool it
4109# uses, and accept it if it is an absolute path. This is because the
4110# only good choice for a compiler is the same GCC version that is being
4111# installed (or we couldn't make target libraries), and we assume that
4112# on the host system we'll have not only the same GCC version, but also
4113# the same binutils version.
4114#
4115# For build == host, search the same directories that the installed
4116# compiler will search. We used to do this for the assembler, linker,
4117# and nm only; for simplicity of configuration, however, we extend this
4118# criterion to tools (such as ar and ranlib) that are never invoked by
4119# the compiler, to avoid mismatches.
4120#
4121# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4122# if build == target. This makes the most sense only when bootstrapping,
4123# but we also do so when build != host. In this case, we hope that the
4124# build and host systems will have similar contents of MD_EXEC_PREFIX.
4125#
4126# If we do not find a suitable binary, then try the user's path.
4127
4128
4129###
4130# AC_PROG_CPP_WERROR
4131# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4132# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4133# For now, using this also overrides header checks to use only the
4134# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4135# bit harder from here).
4136# Eventually autoconf will default to checking headers with the compiler
4137# instead, and we'll have to do this differently.
4138
4139# AC_PROG_CPP_WERROR
4140
4141# Test for GNAT.
4142# We require the gnatbind & gnatmake programs, as well as a compiler driver
4143# that understands Ada. We use the user's CC setting, already found, and
4144# possibly add $1 to the command-line parameters.
4145#
4146# Sets the shell variable have_gnat to yes or no as appropriate, and
4147# substitutes GNATBIND and GNATMAKE.
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173ac_ext=c
4174ac_cpp='$CPP $CPPFLAGS'
4175ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4176ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4177ac_compiler_gnu=$ac_cv_c_compiler_gnu
4178if test -n "$ac_tool_prefix"; then
4179 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4180set dummy ${ac_tool_prefix}gcc; ac_word=$2
4181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4182$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4183if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4184 $as_echo_n "(cached) " >&6
4185else
4186 if test -n "$CC"; then
4187 ac_cv_prog_CC="$CC" # Let the user override the test.
4188else
4189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4190for as_dir in $PATH
4191do
4192 IFS=$as_save_IFS
4193 test -z "$as_dir" && as_dir=.
4194 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4196 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4198 break 2
4199 fi
4200done
4201 done
4202IFS=$as_save_IFS
4203
4204fi
4205fi
4206CC=$ac_cv_prog_CC
4207if test -n "$CC"; then
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4209$as_echo "$CC" >&6; }
4210else
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212$as_echo "no" >&6; }
4213fi
4214
4215
4216fi
4217if test -z "$ac_cv_prog_CC"; then
4218 ac_ct_CC=$CC
4219 # Extract the first word of "gcc", so it can be a program name with args.
4220set dummy gcc; ac_word=$2
4221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4222$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4223if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4224 $as_echo_n "(cached) " >&6
4225else
4226 if test -n "$ac_ct_CC"; then
4227 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4228else
4229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4230for as_dir in $PATH
4231do
4232 IFS=$as_save_IFS
4233 test -z "$as_dir" && as_dir=.
4234 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4236 ac_cv_prog_ac_ct_CC="gcc"
4237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4238 break 2
4239 fi
4240done
4241 done
4242IFS=$as_save_IFS
4243
4244fi
4245fi
4246ac_ct_CC=$ac_cv_prog_ac_ct_CC
4247if test -n "$ac_ct_CC"; then
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4249$as_echo "$ac_ct_CC" >&6; }
4250else
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4252$as_echo "no" >&6; }
4253fi
4254
4255 if test "x$ac_ct_CC" = x; then
4256 CC=""
4257 else
4258 case $cross_compiling:$ac_tool_warned in
4259yes:)
4260{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4261$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4262ac_tool_warned=yes ;;
4263esac
4264 CC=$ac_ct_CC
4265 fi
4266else
4267 CC="$ac_cv_prog_CC"
4268fi
4269
4270if test -z "$CC"; then
4271 if test -n "$ac_tool_prefix"; then
4272 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4273set dummy ${ac_tool_prefix}cc; ac_word=$2
4274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4275$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4276if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4277 $as_echo_n "(cached) " >&6
4278else
4279 if test -n "$CC"; then
4280 ac_cv_prog_CC="$CC" # Let the user override the test.
4281else
4282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4283for as_dir in $PATH
4284do
4285 IFS=$as_save_IFS
4286 test -z "$as_dir" && as_dir=.
4287 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4289 ac_cv_prog_CC="${ac_tool_prefix}cc"
4290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4291 break 2
4292 fi
4293done
4294 done
4295IFS=$as_save_IFS
4296
4297fi
4298fi
4299CC=$ac_cv_prog_CC
4300if test -n "$CC"; then
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4302$as_echo "$CC" >&6; }
4303else
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4305$as_echo "no" >&6; }
4306fi
4307
4308
4309 fi
4310fi
4311if test -z "$CC"; then
4312 # Extract the first word of "cc", so it can be a program name with args.
4313set dummy cc; ac_word=$2
4314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4315$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4316if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4317 $as_echo_n "(cached) " >&6
4318else
4319 if test -n "$CC"; then
4320 ac_cv_prog_CC="$CC" # Let the user override the test.
4321else
4322 ac_prog_rejected=no
4323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324for as_dir in $PATH
4325do
4326 IFS=$as_save_IFS
4327 test -z "$as_dir" && as_dir=.
4328 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4330 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4331 ac_prog_rejected=yes
4332 continue
4333 fi
4334 ac_cv_prog_CC="cc"
4335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4336 break 2
4337 fi
4338done
4339 done
4340IFS=$as_save_IFS
4341
4342if test $ac_prog_rejected = yes; then
4343 # We found a bogon in the path, so make sure we never use it.
4344 set dummy $ac_cv_prog_CC
4345 shift
4346 if test $# != 0; then
4347 # We chose a different compiler from the bogus one.
4348 # However, it has the same basename, so the bogon will be chosen
4349 # first if we set CC to just the basename; use the full file name.
4350 shift
4351 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4352 fi
4353fi
4354fi
4355fi
4356CC=$ac_cv_prog_CC
4357if test -n "$CC"; then
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4359$as_echo "$CC" >&6; }
4360else
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362$as_echo "no" >&6; }
4363fi
4364
4365
4366fi
4367if test -z "$CC"; then
4368 if test -n "$ac_tool_prefix"; then
4369 for ac_prog in cl.exe
4370 do
4371 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4372set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4374$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4375if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
4376 $as_echo_n "(cached) " >&6
4377else
4378 if test -n "$CC"; then
4379 ac_cv_prog_CC="$CC" # Let the user override the test.
4380else
4381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4382for as_dir in $PATH
4383do
4384 IFS=$as_save_IFS
4385 test -z "$as_dir" && as_dir=.
4386 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4387 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4388 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4390 break 2
4391 fi
4392done
4393 done
4394IFS=$as_save_IFS
4395
4396fi
4397fi
4398CC=$ac_cv_prog_CC
4399if test -n "$CC"; then
4400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4401$as_echo "$CC" >&6; }
4402else
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4404$as_echo "no" >&6; }
4405fi
4406
4407
4408 test -n "$CC" && break
4409 done
4410fi
4411if test -z "$CC"; then
4412 ac_ct_CC=$CC
4413 for ac_prog in cl.exe
4414do
4415 # Extract the first word of "$ac_prog", so it can be a program name with args.
4416set dummy $ac_prog; ac_word=$2
4417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4418$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4419if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
4420 $as_echo_n "(cached) " >&6
4421else
4422 if test -n "$ac_ct_CC"; then
4423 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4424else
4425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4426for as_dir in $PATH
4427do
4428 IFS=$as_save_IFS
4429 test -z "$as_dir" && as_dir=.
4430 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4432 ac_cv_prog_ac_ct_CC="$ac_prog"
4433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4434 break 2
4435 fi
4436done
4437 done
4438IFS=$as_save_IFS
4439
4440fi
4441fi
4442ac_ct_CC=$ac_cv_prog_ac_ct_CC
4443if test -n "$ac_ct_CC"; then
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4445$as_echo "$ac_ct_CC" >&6; }
4446else
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4448$as_echo "no" >&6; }
4449fi
4450
4451
4452 test -n "$ac_ct_CC" && break
4453done
4454
4455 if test "x$ac_ct_CC" = x; then
4456 CC=""
4457 else
4458 case $cross_compiling:$ac_tool_warned in
4459yes:)
4460{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4461$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4462ac_tool_warned=yes ;;
4463esac
4464 CC=$ac_ct_CC
4465 fi
4466fi
4467
4468fi
4469
4470
4471test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4473as_fn_error $? "no acceptable C compiler found in \$PATH
4474See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4475
4476# Provide some information about the compiler.
4477$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4478set X $ac_compile
4479ac_compiler=$2
4480for ac_option in --version -v -V -qversion; do
4481 { { ac_try="$ac_compiler $ac_option >&5"
4482case "(($ac_try" in
4483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4484 *) ac_try_echo=$ac_try;;
4485esac
4486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4487$as_echo "$ac_try_echo"; } >&5
4488 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4489 ac_status=$?
4490 if test -s conftest.err; then
4491 sed '10a\
4492... rest of stderr output deleted ...
4493 10q' conftest.err >conftest.er1
4494 cat conftest.er1 >&5
6bb11ab3 4495 fi
d0ac1c44 4496 rm -f conftest.er1 conftest.err
6bb11ab3
L
4497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4498 test $ac_status = 0; }
4499done
4500
4501cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4502/* end confdefs.h. */
4503
4504int
4505main ()
4506{
4507
4508 ;
4509 return 0;
4510}
4511_ACEOF
4512ac_clean_files_save=$ac_clean_files
d0ac1c44 4513ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
4514# Try to create an executable without -o first, disregard a.out.
4515# It will help us diagnose broken compilers, and finding out an intuition
4516# of exeext.
d0ac1c44
SM
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4518$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
4519ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4520
4521# The possible output files:
4522ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4523
4524ac_rmfiles=
4525for ac_file in $ac_files
4526do
4527 case $ac_file in
4528 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4529 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4530 esac
4531done
4532rm -f $ac_rmfiles
4533
4534if { { ac_try="$ac_link_default"
4535case "(($ac_try" in
4536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4537 *) ac_try_echo=$ac_try;;
4538esac
4539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4540$as_echo "$ac_try_echo"; } >&5
4541 (eval "$ac_link_default") 2>&5
4542 ac_status=$?
4543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4544 test $ac_status = 0; }; then :
4545 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4546# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4547# in a Makefile. We should not override ac_cv_exeext if it was cached,
4548# so that the user can short-circuit this test for compilers unknown to
4549# Autoconf.
4550for ac_file in $ac_files ''
4551do
4552 test -f "$ac_file" || continue
4553 case $ac_file in
4554 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4555 ;;
4556 [ab].out )
4557 # We found the default executable, but exeext='' is most
4558 # certainly right.
4559 break;;
4560 *.* )
4561 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4562 then :; else
4563 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4564 fi
4565 # We set ac_cv_exeext here because the later test for it is not
4566 # safe: cross compilers may not add the suffix if given an `-o'
4567 # argument, so we may need to know it at that point already.
4568 # Even if this section looks crufty: it has the advantage of
4569 # actually working.
4570 break;;
4571 * )
4572 break;;
4573 esac
4574done
4575test "$ac_cv_exeext" = no && ac_cv_exeext=
4576
4577else
4578 ac_file=''
4579fi
6bb11ab3 4580if test -z "$ac_file"; then :
d0ac1c44
SM
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4582$as_echo "no" >&6; }
4583$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
4584sed 's/^/| /' conftest.$ac_ext >&5
4585
4586{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4587$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4588as_fn_error 77 "C compiler cannot create executables
4589See \`config.log' for more details" "$LINENO" 5; }
4590else
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4592$as_echo "yes" >&6; }
6bb11ab3 4593fi
d0ac1c44
SM
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4595$as_echo_n "checking for C compiler default output file name... " >&6; }
4596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4597$as_echo "$ac_file" >&6; }
6bb11ab3
L
4598ac_exeext=$ac_cv_exeext
4599
d0ac1c44 4600rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 4601ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4603$as_echo_n "checking for suffix of executables... " >&6; }
4604if { { ac_try="$ac_link"
4605case "(($ac_try" in
4606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4607 *) ac_try_echo=$ac_try;;
4608esac
4609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4610$as_echo "$ac_try_echo"; } >&5
4611 (eval "$ac_link") 2>&5
4612 ac_status=$?
4613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4614 test $ac_status = 0; }; then :
4615 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4616# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4617# work properly (i.e., refer to `conftest.exe'), while it won't with
4618# `rm'.
4619for ac_file in conftest.exe conftest conftest.*; do
4620 test -f "$ac_file" || continue
4621 case $ac_file in
4622 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4623 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4624 break;;
4625 * ) break;;
4626 esac
4627done
4628else
4629 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4630$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4631as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4632See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 4633fi
d0ac1c44 4634rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
4635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4636$as_echo "$ac_cv_exeext" >&6; }
4637
4638rm -f conftest.$ac_ext
4639EXEEXT=$ac_cv_exeext
4640ac_exeext=$EXEEXT
d0ac1c44
SM
4641cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4642/* end confdefs.h. */
4643#include <stdio.h>
4644int
4645main ()
4646{
4647FILE *f = fopen ("conftest.out", "w");
4648 return ferror (f) || fclose (f) != 0;
4649
4650 ;
4651 return 0;
4652}
4653_ACEOF
4654ac_clean_files="$ac_clean_files conftest.out"
4655# Check that the compiler produces executables we can run. If not, either
4656# the compiler is broken, or we cross compile.
4657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4658$as_echo_n "checking whether we are cross compiling... " >&6; }
4659if test "$cross_compiling" != yes; then
4660 { { ac_try="$ac_link"
4661case "(($ac_try" in
4662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4663 *) ac_try_echo=$ac_try;;
4664esac
4665eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4666$as_echo "$ac_try_echo"; } >&5
4667 (eval "$ac_link") 2>&5
4668 ac_status=$?
4669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4670 test $ac_status = 0; }
4671 if { ac_try='./conftest$ac_cv_exeext'
4672 { { case "(($ac_try" in
4673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4674 *) ac_try_echo=$ac_try;;
4675esac
4676eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4677$as_echo "$ac_try_echo"; } >&5
4678 (eval "$ac_try") 2>&5
4679 ac_status=$?
4680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4681 test $ac_status = 0; }; }; then
4682 cross_compiling=no
4683 else
4684 if test "$cross_compiling" = maybe; then
4685 cross_compiling=yes
4686 else
4687 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4688$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4689as_fn_error $? "cannot run C compiled programs.
4690If you meant to cross compile, use \`--host'.
4691See \`config.log' for more details" "$LINENO" 5; }
4692 fi
4693 fi
4694fi
4695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4696$as_echo "$cross_compiling" >&6; }
4697
4698rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4699ac_clean_files=$ac_clean_files_save
6bb11ab3
L
4700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4701$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4702if ${ac_cv_objext+:} false; then :
6bb11ab3
L
4703 $as_echo_n "(cached) " >&6
4704else
4705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4706/* end confdefs.h. */
4707
4708int
4709main ()
4710{
4711
4712 ;
4713 return 0;
4714}
4715_ACEOF
4716rm -f conftest.o conftest.obj
4717if { { ac_try="$ac_compile"
4718case "(($ac_try" in
4719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4720 *) ac_try_echo=$ac_try;;
4721esac
4722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4723$as_echo "$ac_try_echo"; } >&5
4724 (eval "$ac_compile") 2>&5
4725 ac_status=$?
4726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4727 test $ac_status = 0; }; then :
4728 for ac_file in conftest.o conftest.obj conftest.*; do
4729 test -f "$ac_file" || continue;
4730 case $ac_file in
4731 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4732 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4733 break;;
4734 esac
4735done
4736else
4737 $as_echo "$as_me: failed program was:" >&5
4738sed 's/^/| /' conftest.$ac_ext >&5
4739
4740{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4742as_fn_error $? "cannot compute suffix of object files: cannot compile
4743See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
4744fi
4745rm -f conftest.$ac_cv_objext conftest.$ac_ext
4746fi
4747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4748$as_echo "$ac_cv_objext" >&6; }
4749OBJEXT=$ac_cv_objext
4750ac_objext=$OBJEXT
4751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4752$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4753if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
4754 $as_echo_n "(cached) " >&6
4755else
4756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4757/* end confdefs.h. */
4758
4759int
4760main ()
4761{
4762#ifndef __GNUC__
4763 choke me
4764#endif
4765
4766 ;
4767 return 0;
4768}
4769_ACEOF
4770if ac_fn_c_try_compile "$LINENO"; then :
4771 ac_compiler_gnu=yes
4772else
4773 ac_compiler_gnu=no
4774fi
4775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4776ac_cv_c_compiler_gnu=$ac_compiler_gnu
4777
4778fi
4779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4780$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4781if test $ac_compiler_gnu = yes; then
4782 GCC=yes
4783else
4784 GCC=
4785fi
4786ac_test_CFLAGS=${CFLAGS+set}
4787ac_save_CFLAGS=$CFLAGS
4788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4789$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4790if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
4791 $as_echo_n "(cached) " >&6
4792else
4793 ac_save_c_werror_flag=$ac_c_werror_flag
4794 ac_c_werror_flag=yes
4795 ac_cv_prog_cc_g=no
4796 CFLAGS="-g"
4797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4798/* end confdefs.h. */
4799
4800int
4801main ()
4802{
4803
4804 ;
4805 return 0;
4806}
4807_ACEOF
4808if ac_fn_c_try_compile "$LINENO"; then :
4809 ac_cv_prog_cc_g=yes
4810else
4811 CFLAGS=""
4812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4813/* end confdefs.h. */
4814
4815int
4816main ()
4817{
4818
4819 ;
4820 return 0;
4821}
4822_ACEOF
4823if ac_fn_c_try_compile "$LINENO"; then :
4824
4825else
4826 ac_c_werror_flag=$ac_save_c_werror_flag
4827 CFLAGS="-g"
4828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4829/* end confdefs.h. */
4830
4831int
4832main ()
4833{
4834
4835 ;
4836 return 0;
4837}
4838_ACEOF
4839if ac_fn_c_try_compile "$LINENO"; then :
4840 ac_cv_prog_cc_g=yes
4841fi
4842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4843fi
4844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4845fi
4846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4847 ac_c_werror_flag=$ac_save_c_werror_flag
4848fi
4849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4850$as_echo "$ac_cv_prog_cc_g" >&6; }
4851if test "$ac_test_CFLAGS" = set; then
4852 CFLAGS=$ac_save_CFLAGS
4853elif test $ac_cv_prog_cc_g = yes; then
4854 if test "$GCC" = yes; then
4855 CFLAGS="-g -O2"
4856 else
4857 CFLAGS="-g"
4858 fi
4859else
4860 if test "$GCC" = yes; then
4861 CFLAGS="-O2"
4862 else
4863 CFLAGS=
4864 fi
4865fi
4866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4867$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4868if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
4869 $as_echo_n "(cached) " >&6
4870else
4871 ac_cv_prog_cc_c89=no
4872ac_save_CC=$CC
4873cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4874/* end confdefs.h. */
4875#include <stdarg.h>
4876#include <stdio.h>
d0ac1c44 4877struct stat;
6bb11ab3
L
4878/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4879struct buf { int x; };
4880FILE * (*rcsopen) (struct buf *, struct stat *, int);
4881static char *e (p, i)
4882 char **p;
4883 int i;
4884{
4885 return p[i];
4886}
4887static char *f (char * (*g) (char **, int), char **p, ...)
4888{
4889 char *s;
4890 va_list v;
4891 va_start (v,p);
4892 s = g (p, va_arg (v,int));
4893 va_end (v);
4894 return s;
4895}
4896
4897/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4898 function prototypes and stuff, but not '\xHH' hex character constants.
4899 These don't provoke an error unfortunately, instead are silently treated
4900 as 'x'. The following induces an error, until -std is added to get
4901 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4902 array size at least. It's necessary to write '\x00'==0 to get something
4903 that's true only with -std. */
4904int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4905
4906/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4907 inside strings and character constants. */
4908#define FOO(x) 'x'
4909int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4910
4911int test (int i, double x);
4912struct s1 {int (*f) (int a);};
4913struct s2 {int (*f) (double a);};
4914int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4915int argc;
4916char **argv;
4917int
4918main ()
4919{
4920return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4921 ;
4922 return 0;
4923}
4924_ACEOF
4925for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4926 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4927do
4928 CC="$ac_save_CC $ac_arg"
4929 if ac_fn_c_try_compile "$LINENO"; then :
4930 ac_cv_prog_cc_c89=$ac_arg
4931fi
4932rm -f core conftest.err conftest.$ac_objext
4933 test "x$ac_cv_prog_cc_c89" != "xno" && break
4934done
4935rm -f conftest.$ac_ext
4936CC=$ac_save_CC
4937
4938fi
4939# AC_CACHE_VAL
4940case "x$ac_cv_prog_cc_c89" in
4941 x)
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4943$as_echo "none needed" >&6; } ;;
4944 xno)
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4946$as_echo "unsupported" >&6; } ;;
4947 *)
4948 CC="$CC $ac_cv_prog_cc_c89"
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4950$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4951esac
4952if test "x$ac_cv_prog_cc_c89" != xno; then :
4953
4954fi
4955
4956ac_ext=c
4957ac_cpp='$CPP $CPPFLAGS'
4958ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4959ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4960ac_compiler_gnu=$ac_cv_c_compiler_gnu
4961
4962ac_aux_dir=
4963for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
4964 if test -f "$ac_dir/install-sh"; then
4965 ac_aux_dir=$ac_dir
4966 ac_install_sh="$ac_aux_dir/install-sh -c"
4967 break
4968 elif test -f "$ac_dir/install.sh"; then
4969 ac_aux_dir=$ac_dir
4970 ac_install_sh="$ac_aux_dir/install.sh -c"
4971 break
4972 elif test -f "$ac_dir/shtool"; then
4973 ac_aux_dir=$ac_dir
4974 ac_install_sh="$ac_aux_dir/shtool install -c"
4975 break
4976 fi
6bb11ab3
L
4977done
4978if test -z "$ac_aux_dir"; then
d0ac1c44 4979 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bb11ab3
L
4980fi
4981
4982# These three variables are undocumented and unsupported,
4983# and are intended to be withdrawn in a future Autoconf release.
4984# They can cause serious problems if a builder's source tree is in a directory
4985# whose full name contains unusual characters.
4986ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4987ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4988ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4989
4990
4991# Make sure we can run config.sub.
4992$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 4993 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6bb11ab3
L
4994
4995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4996$as_echo_n "checking build system type... " >&6; }
d0ac1c44 4997if ${ac_cv_build+:} false; then :
6bb11ab3
L
4998 $as_echo_n "(cached) " >&6
4999else
5000 ac_build_alias=$build_alias
5001test "x$ac_build_alias" = x &&
5002 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5003test "x$ac_build_alias" = x &&
d0ac1c44 5004 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6bb11ab3 5005ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 5006 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6bb11ab3
L
5007
5008fi
5009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5010$as_echo "$ac_cv_build" >&6; }
5011case $ac_cv_build in
5012*-*-*) ;;
d0ac1c44 5013*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6bb11ab3
L
5014esac
5015build=$ac_cv_build
5016ac_save_IFS=$IFS; IFS='-'
5017set x $ac_cv_build
5018shift
5019build_cpu=$1
5020build_vendor=$2
5021shift; shift
5022# Remember, the first character of IFS is used to create $*,
5023# except with old shells:
5024build_os=$*
5025IFS=$ac_save_IFS
5026case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5027
5028
5029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5030$as_echo_n "checking host system type... " >&6; }
d0ac1c44 5031if ${ac_cv_host+:} false; then :
6bb11ab3
L
5032 $as_echo_n "(cached) " >&6
5033else
5034 if test "x$host_alias" = x; then
5035 ac_cv_host=$ac_cv_build
5036else
5037 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 5038 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6bb11ab3
L
5039fi
5040
5041fi
5042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5043$as_echo "$ac_cv_host" >&6; }
5044case $ac_cv_host in
5045*-*-*) ;;
d0ac1c44 5046*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6bb11ab3
L
5047esac
5048host=$ac_cv_host
5049ac_save_IFS=$IFS; IFS='-'
5050set x $ac_cv_host
5051shift
5052host_cpu=$1
5053host_vendor=$2
5054shift; shift
5055# Remember, the first character of IFS is used to create $*,
5056# except with old shells:
5057host_os=$*
5058IFS=$ac_save_IFS
5059case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5060
5061
5062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5063$as_echo_n "checking target system type... " >&6; }
d0ac1c44 5064if ${ac_cv_target+:} false; then :
6bb11ab3
L
5065 $as_echo_n "(cached) " >&6
5066else
5067 if test "x$target_alias" = x; then
5068 ac_cv_target=$ac_cv_host
5069else
5070 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 5071 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
6bb11ab3
L
5072fi
5073
5074fi
5075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5076$as_echo "$ac_cv_target" >&6; }
5077case $ac_cv_target in
5078*-*-*) ;;
d0ac1c44 5079*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
6bb11ab3
L
5080esac
5081target=$ac_cv_target
5082ac_save_IFS=$IFS; IFS='-'
5083set x $ac_cv_target
5084shift
5085target_cpu=$1
5086target_vendor=$2
5087shift; shift
5088# Remember, the first character of IFS is used to create $*,
5089# except with old shells:
5090target_os=$*
5091IFS=$ac_save_IFS
5092case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5093
5094
5095# The aliases save the names the user supplied, while $host etc.
5096# will get canonicalized.
5097test -n "$target_alias" &&
5098 test "$program_prefix$program_suffix$program_transform_name" = \
5099 NONENONEs,x,x, &&
5100 program_prefix=${target_alias}-
5101
5102ac_ext=c
5103ac_cpp='$CPP $CPPFLAGS'
5104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5106ac_compiler_gnu=$ac_cv_c_compiler_gnu
5107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5108$as_echo_n "checking how to run the C preprocessor... " >&6; }
5109# On Suns, sometimes $CPP names a directory.
5110if test -n "$CPP" && test -d "$CPP"; then
5111 CPP=
5112fi
5113if test -z "$CPP"; then
d0ac1c44 5114 if ${ac_cv_prog_CPP+:} false; then :
6bb11ab3
L
5115 $as_echo_n "(cached) " >&6
5116else
5117 # Double quotes because CPP needs to be expanded
5118 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5119 do
5120 ac_preproc_ok=false
5121for ac_c_preproc_warn_flag in '' yes
5122do
5123 # Use a header file that comes with gcc, so configuring glibc
5124 # with a fresh cross-compiler works.
5125 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5126 # <limits.h> exists even on freestanding compilers.
5127 # On the NeXT, cc -E runs the code through the compiler's parser,
5128 # not just through cpp. "Syntax error" is here to catch this case.
5129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5130/* end confdefs.h. */
5131#ifdef __STDC__
5132# include <limits.h>
5133#else
5134# include <assert.h>
5135#endif
5136 Syntax error
5137_ACEOF
5138if ac_fn_c_try_cpp "$LINENO"; then :
5139
5140else
5141 # Broken: fails on valid input.
5142continue
5143fi
d0ac1c44 5144rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5145
5146 # OK, works on sane cases. Now check whether nonexistent headers
5147 # can be detected and how.
5148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5149/* end confdefs.h. */
5150#include <ac_nonexistent.h>
5151_ACEOF
5152if ac_fn_c_try_cpp "$LINENO"; then :
5153 # Broken: success on invalid input.
5154continue
5155else
5156 # Passes both tests.
5157ac_preproc_ok=:
5158break
5159fi
d0ac1c44 5160rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5161
5162done
5163# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5164rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5165if $ac_preproc_ok; then :
5166 break
5167fi
5168
5169 done
5170 ac_cv_prog_CPP=$CPP
5171
5172fi
5173 CPP=$ac_cv_prog_CPP
5174else
5175 ac_cv_prog_CPP=$CPP
5176fi
5177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5178$as_echo "$CPP" >&6; }
5179ac_preproc_ok=false
5180for ac_c_preproc_warn_flag in '' yes
5181do
5182 # Use a header file that comes with gcc, so configuring glibc
5183 # with a fresh cross-compiler works.
5184 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5185 # <limits.h> exists even on freestanding compilers.
5186 # On the NeXT, cc -E runs the code through the compiler's parser,
5187 # not just through cpp. "Syntax error" is here to catch this case.
5188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5189/* end confdefs.h. */
5190#ifdef __STDC__
5191# include <limits.h>
5192#else
5193# include <assert.h>
5194#endif
5195 Syntax error
5196_ACEOF
5197if ac_fn_c_try_cpp "$LINENO"; then :
5198
5199else
5200 # Broken: fails on valid input.
5201continue
5202fi
d0ac1c44 5203rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5204
5205 # OK, works on sane cases. Now check whether nonexistent headers
5206 # can be detected and how.
5207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5208/* end confdefs.h. */
5209#include <ac_nonexistent.h>
5210_ACEOF
5211if ac_fn_c_try_cpp "$LINENO"; then :
5212 # Broken: success on invalid input.
5213continue
5214else
5215 # Passes both tests.
5216ac_preproc_ok=:
5217break
5218fi
d0ac1c44 5219rm -f conftest.err conftest.i conftest.$ac_ext
6bb11ab3
L
5220
5221done
5222# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 5223rm -f conftest.i conftest.err conftest.$ac_ext
6bb11ab3
L
5224if $ac_preproc_ok; then :
5225
5226else
5227 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5228$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
5229as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5230See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
5231fi
5232
5233ac_ext=c
5234ac_cpp='$CPP $CPPFLAGS'
5235ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5236ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5237ac_compiler_gnu=$ac_cv_c_compiler_gnu
5238
5239
5240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5241$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 5242if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
5243 $as_echo_n "(cached) " >&6
5244else
5245 if test -z "$GREP"; then
5246 ac_path_GREP_found=false
5247 # Loop through the user's path and test for each of PROGNAME-LIST
5248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5249for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5250do
5251 IFS=$as_save_IFS
5252 test -z "$as_dir" && as_dir=.
5253 for ac_prog in grep ggrep; do
5254 for ac_exec_ext in '' $ac_executable_extensions; do
5255 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5256 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
5257# Check for GNU ac_path_GREP and select it if it is found.
5258 # Check for GNU $ac_path_GREP
5259case `"$ac_path_GREP" --version 2>&1` in
5260*GNU*)
5261 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5262*)
5263 ac_count=0
5264 $as_echo_n 0123456789 >"conftest.in"
5265 while :
5266 do
5267 cat "conftest.in" "conftest.in" >"conftest.tmp"
5268 mv "conftest.tmp" "conftest.in"
5269 cp "conftest.in" "conftest.nl"
5270 $as_echo 'GREP' >> "conftest.nl"
5271 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5272 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5273 as_fn_arith $ac_count + 1 && ac_count=$as_val
5274 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5275 # Best one so far, save it but keep looking for a better one
5276 ac_cv_path_GREP="$ac_path_GREP"
5277 ac_path_GREP_max=$ac_count
5278 fi
5279 # 10*(2^10) chars as input seems more than enough
5280 test $ac_count -gt 10 && break
5281 done
5282 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5283esac
5284
5285 $ac_path_GREP_found && break 3
5286 done
5287 done
5288 done
5289IFS=$as_save_IFS
5290 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 5291 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5292 fi
5293else
5294 ac_cv_path_GREP=$GREP
5295fi
5296
5297fi
5298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5299$as_echo "$ac_cv_path_GREP" >&6; }
5300 GREP="$ac_cv_path_GREP"
5301
5302
5303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5304$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 5305if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
5306 $as_echo_n "(cached) " >&6
5307else
5308 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5309 then ac_cv_path_EGREP="$GREP -E"
5310 else
5311 if test -z "$EGREP"; then
5312 ac_path_EGREP_found=false
5313 # Loop through the user's path and test for each of PROGNAME-LIST
5314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5315for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5316do
5317 IFS=$as_save_IFS
5318 test -z "$as_dir" && as_dir=.
5319 for ac_prog in egrep; do
5320 for ac_exec_ext in '' $ac_executable_extensions; do
5321 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5322 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
5323# Check for GNU ac_path_EGREP and select it if it is found.
5324 # Check for GNU $ac_path_EGREP
5325case `"$ac_path_EGREP" --version 2>&1` in
5326*GNU*)
5327 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5328*)
5329 ac_count=0
5330 $as_echo_n 0123456789 >"conftest.in"
5331 while :
5332 do
5333 cat "conftest.in" "conftest.in" >"conftest.tmp"
5334 mv "conftest.tmp" "conftest.in"
5335 cp "conftest.in" "conftest.nl"
5336 $as_echo 'EGREP' >> "conftest.nl"
5337 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5338 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5339 as_fn_arith $ac_count + 1 && ac_count=$as_val
5340 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5341 # Best one so far, save it but keep looking for a better one
5342 ac_cv_path_EGREP="$ac_path_EGREP"
5343 ac_path_EGREP_max=$ac_count
5344 fi
5345 # 10*(2^10) chars as input seems more than enough
5346 test $ac_count -gt 10 && break
5347 done
5348 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5349esac
5350
5351 $ac_path_EGREP_found && break 3
5352 done
5353 done
5354 done
5355IFS=$as_save_IFS
5356 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 5357 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5358 fi
5359else
5360 ac_cv_path_EGREP=$EGREP
5361fi
5362
5363 fi
5364fi
5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5366$as_echo "$ac_cv_path_EGREP" >&6; }
5367 EGREP="$ac_cv_path_EGREP"
5368
5369
5370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5371$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 5372if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
5373 $as_echo_n "(cached) " >&6
5374else
5375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5376/* end confdefs.h. */
5377#include <stdlib.h>
5378#include <stdarg.h>
5379#include <string.h>
5380#include <float.h>
5381
5382int
5383main ()
5384{
5385
5386 ;
5387 return 0;
5388}
5389_ACEOF
5390if ac_fn_c_try_compile "$LINENO"; then :
5391 ac_cv_header_stdc=yes
5392else
5393 ac_cv_header_stdc=no
5394fi
5395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5396
5397if test $ac_cv_header_stdc = yes; then
5398 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5400/* end confdefs.h. */
5401#include <string.h>
5402
5403_ACEOF
5404if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5405 $EGREP "memchr" >/dev/null 2>&1; then :
5406
5407else
5408 ac_cv_header_stdc=no
5409fi
5410rm -f conftest*
5411
5412fi
5413
5414if test $ac_cv_header_stdc = yes; then
5415 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5417/* end confdefs.h. */
5418#include <stdlib.h>
5419
5420_ACEOF
5421if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5422 $EGREP "free" >/dev/null 2>&1; then :
5423
5424else
5425 ac_cv_header_stdc=no
5426fi
5427rm -f conftest*
5428
5429fi
5430
5431if test $ac_cv_header_stdc = yes; then
5432 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5433 if test "$cross_compiling" = yes; then :
5434 :
5435else
5436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5437/* end confdefs.h. */
5438#include <ctype.h>
5439#include <stdlib.h>
5440#if ((' ' & 0x0FF) == 0x020)
5441# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5442# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5443#else
5444# define ISLOWER(c) \
5445 (('a' <= (c) && (c) <= 'i') \
5446 || ('j' <= (c) && (c) <= 'r') \
5447 || ('s' <= (c) && (c) <= 'z'))
5448# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5449#endif
5450
5451#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5452int
5453main ()
5454{
5455 int i;
5456 for (i = 0; i < 256; i++)
5457 if (XOR (islower (i), ISLOWER (i))
5458 || toupper (i) != TOUPPER (i))
5459 return 2;
5460 return 0;
5461}
5462_ACEOF
5463if ac_fn_c_try_run "$LINENO"; then :
5464
5465else
5466 ac_cv_header_stdc=no
5467fi
5468rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5469 conftest.$ac_objext conftest.beam conftest.$ac_ext
5470fi
5471
5472fi
5473fi
5474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5475$as_echo "$ac_cv_header_stdc" >&6; }
5476if test $ac_cv_header_stdc = yes; then
5477
5478$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5479
5480fi
5481
5482# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5483for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5484 inttypes.h stdint.h unistd.h
5485do :
5486 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5487ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5488"
d0ac1c44 5489if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
5490 cat >>confdefs.h <<_ACEOF
5491#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5492_ACEOF
5493
5494fi
5495
5496done
5497
5498
5499
5500 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 5501if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
5502 MINIX=yes
5503else
5504 MINIX=
5505fi
5506
5507
5508 if test "$MINIX" = yes; then
5509
5510$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5511
5512
5513$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5514
5515
5516$as_echo "#define _MINIX 1" >>confdefs.h
5517
5518 fi
5519
5520
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5522$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 5523if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
5524 $as_echo_n "(cached) " >&6
5525else
5526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5527/* end confdefs.h. */
5528
d0ac1c44
SM
5529# define __EXTENSIONS__ 1
5530 $ac_includes_default
6bb11ab3
L
5531int
5532main ()
5533{
5534
5535 ;
5536 return 0;
5537}
5538_ACEOF
5539if ac_fn_c_try_compile "$LINENO"; then :
5540 ac_cv_safe_to_define___extensions__=yes
5541else
5542 ac_cv_safe_to_define___extensions__=no
5543fi
5544rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5545fi
5546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5547$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5548 test $ac_cv_safe_to_define___extensions__ = yes &&
5549 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5550
5551 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5552
5553 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5554
5555 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5556
5557 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5558
5559
5560test "$program_prefix" != NONE &&
5561 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5562# Use a double $ so make ignores it.
5563test "$program_suffix" != NONE &&
5564 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5565# Double any \ or $.
5566# By default was `s,x,x', remove it if useless.
5567ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5568program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5569
5570# Find a good install program. We prefer a C program (faster),
5571# so one script is as good as another. But avoid the broken or
5572# incompatible versions:
5573# SysV /etc/install, /usr/sbin/install
5574# SunOS /usr/etc/install
5575# IRIX /sbin/install
5576# AIX /bin/install
5577# AmigaOS /C/install, which installs bootblocks on floppy discs
5578# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5579# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5580# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5581# OS/2's system install, which has a completely different semantic
5582# ./install, which can be erroneously created by make from ./install.sh.
5583# Reject install programs that cannot install multiple files.
5584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5585$as_echo_n "checking for a BSD-compatible install... " >&6; }
5586if test -z "$INSTALL"; then
d0ac1c44 5587if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
5588 $as_echo_n "(cached) " >&6
5589else
5590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5591for as_dir in $PATH
5592do
5593 IFS=$as_save_IFS
5594 test -z "$as_dir" && as_dir=.
5595 # Account for people who put trailing slashes in PATH elements.
5596case $as_dir/ in #((
5597 ./ | .// | /[cC]/* | \
5598 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5599 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5600 /usr/ucb/* ) ;;
5601 *)
5602 # OSF1 and SCO ODT 3.0 have their own names for install.
5603 # Don't use installbsd from OSF since it installs stuff as root
5604 # by default.
5605 for ac_prog in ginstall scoinst install; do
5606 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5607 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
5608 if test $ac_prog = install &&
5609 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5610 # AIX install. It has an incompatible calling convention.
5611 :
5612 elif test $ac_prog = install &&
5613 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5614 # program-specific install script used by HP pwplus--don't use.
5615 :
5616 else
5617 rm -rf conftest.one conftest.two conftest.dir
5618 echo one > conftest.one
5619 echo two > conftest.two
5620 mkdir conftest.dir
5621 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5622 test -s conftest.one && test -s conftest.two &&
5623 test -s conftest.dir/conftest.one &&
5624 test -s conftest.dir/conftest.two
5625 then
5626 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5627 break 3
5628 fi
5629 fi
5630 fi
5631 done
5632 done
5633 ;;
5634esac
5635
5636 done
5637IFS=$as_save_IFS
5638
5639rm -rf conftest.one conftest.two conftest.dir
5640
5641fi
5642 if test "${ac_cv_path_install+set}" = set; then
5643 INSTALL=$ac_cv_path_install
5644 else
5645 # As a last resort, use the slow shell script. Don't cache a
5646 # value for INSTALL within a source directory, because that will
5647 # break other packages using the cache if that directory is
5648 # removed, or if the value is a relative name.
5649 INSTALL=$ac_install_sh
5650 fi
5651fi
5652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5653$as_echo "$INSTALL" >&6; }
5654
5655# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5656# It thinks the first close brace ends the variable substitution.
5657test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5658
5659test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5660
5661test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5662
5663rm -rf .tst 2>/dev/null
5664mkdir .tst 2>/dev/null
5665if test -d .tst; then
5666 am__leading_dot=.
5667else
5668 am__leading_dot=_
5669fi
5670rmdir .tst 2>/dev/null
5671
5672DEPDIR="${am__leading_dot}deps"
5673
5674case `pwd` in
5675 *\ * | *\ *)
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5677$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5678esac
5679
5680
5681
5682macro_version='2.2.7a'
5683macro_revision='1.3134'
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697ltmain="$ac_aux_dir/ltmain.sh"
5698
5699# Backslashify metacharacters that are still active within
5700# double-quoted strings.
5701sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5702
5703# Same as above, but do not quote variable references.
5704double_quote_subst='s/\(["`\\]\)/\\\1/g'
5705
5706# Sed substitution to delay expansion of an escaped shell variable in a
5707# double_quote_subst'ed string.
5708delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5709
5710# Sed substitution to delay expansion of an escaped single quote.
5711delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5712
5713# Sed substitution to avoid accidental globbing in evaled expressions
5714no_glob_subst='s/\*/\\\*/g'
5715
5716ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5717ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5718ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5719
5720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5721$as_echo_n "checking how to print strings... " >&6; }
5722# Test print first, because it will be a builtin if present.
5723if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5724 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5725 ECHO='print -r --'
5726elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5727 ECHO='printf %s\n'
5728else
5729 # Use this function as a fallback that always works.
5730 func_fallback_echo ()
5731 {
5732 eval 'cat <<_LTECHO_EOF
5733$1
5734_LTECHO_EOF'
5735 }
5736 ECHO='func_fallback_echo'
5737fi
5738
5739# func_echo_all arg...
5740# Invoke $ECHO with all args, space-separated.
5741func_echo_all ()
5742{
5743 $ECHO ""
5744}
5745
5746case "$ECHO" in
5747 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5748$as_echo "printf" >&6; } ;;
5749 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5750$as_echo "print -r" >&6; } ;;
5751 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5752$as_echo "cat" >&6; } ;;
5753esac
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5769$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 5770if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
5771 $as_echo_n "(cached) " >&6
5772else
5773 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5774 for ac_i in 1 2 3 4 5 6 7; do
5775 ac_script="$ac_script$as_nl$ac_script"
5776 done
5777 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5778 { ac_script=; unset ac_script;}
5779 if test -z "$SED"; then
5780 ac_path_SED_found=false
5781 # Loop through the user's path and test for each of PROGNAME-LIST
5782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5783for as_dir in $PATH
5784do
5785 IFS=$as_save_IFS
5786 test -z "$as_dir" && as_dir=.
5787 for ac_prog in sed gsed; do
5788 for ac_exec_ext in '' $ac_executable_extensions; do
5789 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5790 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
5791# Check for GNU ac_path_SED and select it if it is found.
5792 # Check for GNU $ac_path_SED
5793case `"$ac_path_SED" --version 2>&1` in
5794*GNU*)
5795 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5796*)
5797 ac_count=0
5798 $as_echo_n 0123456789 >"conftest.in"
5799 while :
5800 do
5801 cat "conftest.in" "conftest.in" >"conftest.tmp"
5802 mv "conftest.tmp" "conftest.in"
5803 cp "conftest.in" "conftest.nl"
5804 $as_echo '' >> "conftest.nl"
5805 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5806 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5807 as_fn_arith $ac_count + 1 && ac_count=$as_val
5808 if test $ac_count -gt ${ac_path_SED_max-0}; then
5809 # Best one so far, save it but keep looking for a better one
5810 ac_cv_path_SED="$ac_path_SED"
5811 ac_path_SED_max=$ac_count
5812 fi
5813 # 10*(2^10) chars as input seems more than enough
5814 test $ac_count -gt 10 && break
5815 done
5816 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5817esac
5818
5819 $ac_path_SED_found && break 3
5820 done
5821 done
5822 done
5823IFS=$as_save_IFS
5824 if test -z "$ac_cv_path_SED"; then
d0ac1c44 5825 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
5826 fi
5827else
5828 ac_cv_path_SED=$SED
5829fi
5830
5831fi
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5833$as_echo "$ac_cv_path_SED" >&6; }
5834 SED="$ac_cv_path_SED"
5835 rm -f conftest.sed
5836
5837test -z "$SED" && SED=sed
5838Xsed="$SED -e 1s/^X//"
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5851$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 5852if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
5853 $as_echo_n "(cached) " >&6
5854else
5855 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5856 then ac_cv_path_FGREP="$GREP -F"
5857 else
5858 if test -z "$FGREP"; then
5859 ac_path_FGREP_found=false
5860 # Loop through the user's path and test for each of PROGNAME-LIST
5861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5863do
5864 IFS=$as_save_IFS
5865 test -z "$as_dir" && as_dir=.
5866 for ac_prog in fgrep; do
5867 for ac_exec_ext in '' $ac_executable_extensions; do
5868 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 5869 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
5870# Check for GNU ac_path_FGREP and select it if it is found.
5871 # Check for GNU $ac_path_FGREP
5872case `"$ac_path_FGREP" --version 2>&1` in
5873*GNU*)
5874 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5875*)
5876 ac_count=0
5877 $as_echo_n 0123456789 >"conftest.in"
5878 while :
5879 do
5880 cat "conftest.in" "conftest.in" >"conftest.tmp"
5881 mv "conftest.tmp" "conftest.in"
5882 cp "conftest.in" "conftest.nl"
5883 $as_echo 'FGREP' >> "conftest.nl"
5884 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5885 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5886 as_fn_arith $ac_count + 1 && ac_count=$as_val
5887 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5888 # Best one so far, save it but keep looking for a better one
5889 ac_cv_path_FGREP="$ac_path_FGREP"
5890 ac_path_FGREP_max=$ac_count
5891 fi
5892 # 10*(2^10) chars as input seems more than enough
5893 test $ac_count -gt 10 && break
5894 done
5895 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5896esac
5897
5898 $ac_path_FGREP_found && break 3
5899 done
5900 done
5901 done
5902IFS=$as_save_IFS
5903 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 5904 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
5905 fi
5906else
5907 ac_cv_path_FGREP=$FGREP
5908fi
5909
5910 fi
5911fi
5912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5913$as_echo "$ac_cv_path_FGREP" >&6; }
5914 FGREP="$ac_cv_path_FGREP"
5915
5916
5917test -z "$GREP" && GREP=grep
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937# Check whether --with-gnu-ld was given.
5938if test "${with_gnu_ld+set}" = set; then :
5939 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5940else
5941 with_gnu_ld=no
5942fi
5943
5944ac_prog=ld
5945if test "$GCC" = yes; then
5946 # Check if gcc -print-prog-name=ld gives a path.
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5948$as_echo_n "checking for ld used by $CC... " >&6; }
5949 case $host in
5950 *-*-mingw*)
5951 # gcc leaves a trailing carriage return which upsets mingw
5952 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5953 *)
5954 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5955 esac
5956 case $ac_prog in
5957 # Accept absolute paths.
5958 [\\/]* | ?:[\\/]*)
5959 re_direlt='/[^/][^/]*/\.\./'
5960 # Canonicalize the pathname of ld
5961 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5962 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5963 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5964 done
5965 test -z "$LD" && LD="$ac_prog"
5966 ;;
5967 "")
5968 # If it fails, then pretend we aren't using GCC.
5969 ac_prog=ld
5970 ;;
5971 *)
5972 # If it is relative, then search for the first ld in PATH.
5973 with_gnu_ld=unknown
5974 ;;
5975 esac
5976elif test "$with_gnu_ld" = yes; then
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5978$as_echo_n "checking for GNU ld... " >&6; }
5979else
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5981$as_echo_n "checking for non-GNU ld... " >&6; }
5982fi
d0ac1c44 5983if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
5984 $as_echo_n "(cached) " >&6
5985else
5986 if test -z "$LD"; then
5987 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5988 for ac_dir in $PATH; do
5989 IFS="$lt_save_ifs"
5990 test -z "$ac_dir" && ac_dir=.
5991 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5992 lt_cv_path_LD="$ac_dir/$ac_prog"
5993 # Check to see if the program is GNU ld. I'd rather use --version,
5994 # but apparently some variants of GNU ld only accept -v.
5995 # Break only if it was the GNU/non-GNU ld that we prefer.
5996 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5997 *GNU* | *'with BFD'*)
5998 test "$with_gnu_ld" != no && break
5999 ;;
6000 *)
6001 test "$with_gnu_ld" != yes && break
6002 ;;
6003 esac
6004 fi
6005 done
6006 IFS="$lt_save_ifs"
6007else
6008 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6009fi
6010fi
6011
6012LD="$lt_cv_path_LD"
6013if test -n "$LD"; then
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6015$as_echo "$LD" >&6; }
6016else
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6018$as_echo "no" >&6; }
6019fi
d0ac1c44 6020test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
6021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6022$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 6023if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
6024 $as_echo_n "(cached) " >&6
6025else
6026 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6027case `$LD -v 2>&1 </dev/null` in
6028*GNU* | *'with BFD'*)
6029 lt_cv_prog_gnu_ld=yes
6030 ;;
6031*)
6032 lt_cv_prog_gnu_ld=no
6033 ;;
6034esac
6035fi
6036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6037$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6038with_gnu_ld=$lt_cv_prog_gnu_ld
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6049$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 6050if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
6051 $as_echo_n "(cached) " >&6
6052else
6053 if test -n "$NM"; then
6054 # Let the user override the test.
6055 lt_cv_path_NM="$NM"
6056else
6057 lt_nm_to_check="${ac_tool_prefix}nm"
6058 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6059 lt_nm_to_check="$lt_nm_to_check nm"
6060 fi
6061 for lt_tmp_nm in $lt_nm_to_check; do
6062 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6063 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6064 IFS="$lt_save_ifs"
6065 test -z "$ac_dir" && ac_dir=.
6066 tmp_nm="$ac_dir/$lt_tmp_nm"
6067 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6068 # Check to see if the nm accepts a BSD-compat flag.
6069 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6070 # nm: unknown option "B" ignored
6071 # Tru64's nm complains that /dev/null is an invalid object file
6072 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6073 */dev/null* | *'Invalid file or object type'*)
6074 lt_cv_path_NM="$tmp_nm -B"
6075 break
6076 ;;
6077 *)
6078 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6079 */dev/null*)
6080 lt_cv_path_NM="$tmp_nm -p"
6081 break
6082 ;;
6083 *)
6084 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6085 continue # so that we can try to find one that supports BSD flags
6086 ;;
6087 esac
6088 ;;
6089 esac
6090 fi
6091 done
6092 IFS="$lt_save_ifs"
6093 done
6094 : ${lt_cv_path_NM=no}
6095fi
6096fi
6097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6098$as_echo "$lt_cv_path_NM" >&6; }
6099if test "$lt_cv_path_NM" != "no"; then
6100 NM="$lt_cv_path_NM"
6101else
6102 # Didn't find any BSD compatible name lister, look for dumpbin.
6103 if test -n "$DUMPBIN"; then :
6104 # Let the user override the test.
6105 else
6106 if test -n "$ac_tool_prefix"; then
6107 for ac_prog in dumpbin "link -dump"
6108 do
6109 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6110set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6112$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6113if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
6114 $as_echo_n "(cached) " >&6
6115else
6116 if test -n "$DUMPBIN"; then
6117 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6118else
6119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6120for as_dir in $PATH
6121do
6122 IFS=$as_save_IFS
6123 test -z "$as_dir" && as_dir=.
6124 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6126 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6128 break 2
6129 fi
6130done
6131 done
6132IFS=$as_save_IFS
6133
6134fi
6135fi
6136DUMPBIN=$ac_cv_prog_DUMPBIN
6137if test -n "$DUMPBIN"; then
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6139$as_echo "$DUMPBIN" >&6; }
6140else
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6142$as_echo "no" >&6; }
6143fi
6144
6145
6146 test -n "$DUMPBIN" && break
6147 done
6148fi
6149if test -z "$DUMPBIN"; then
6150 ac_ct_DUMPBIN=$DUMPBIN
6151 for ac_prog in dumpbin "link -dump"
6152do
6153 # Extract the first word of "$ac_prog", so it can be a program name with args.
6154set dummy $ac_prog; ac_word=$2
6155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6156$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6157if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
6158 $as_echo_n "(cached) " >&6
6159else
6160 if test -n "$ac_ct_DUMPBIN"; then
6161 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6162else
6163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6164for as_dir in $PATH
6165do
6166 IFS=$as_save_IFS
6167 test -z "$as_dir" && as_dir=.
6168 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6170 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6172 break 2
6173 fi
6174done
6175 done
6176IFS=$as_save_IFS
6177
6178fi
6179fi
6180ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6181if test -n "$ac_ct_DUMPBIN"; then
6182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6183$as_echo "$ac_ct_DUMPBIN" >&6; }
6184else
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6186$as_echo "no" >&6; }
6187fi
6188
6189
6190 test -n "$ac_ct_DUMPBIN" && break
6191done
6192
6193 if test "x$ac_ct_DUMPBIN" = x; then
6194 DUMPBIN=":"
6195 else
6196 case $cross_compiling:$ac_tool_warned in
6197yes:)
6198{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6199$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6200ac_tool_warned=yes ;;
6201esac
6202 DUMPBIN=$ac_ct_DUMPBIN
6203 fi
6204fi
6205
6206 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6207 *COFF*)
6208 DUMPBIN="$DUMPBIN -symbols"
6209 ;;
6210 *)
6211 DUMPBIN=:
6212 ;;
6213 esac
6214 fi
6215
6216 if test "$DUMPBIN" != ":"; then
6217 NM="$DUMPBIN"
6218 fi
6219fi
6220test -z "$NM" && NM=nm
6221
6222
6223
6224
6225
6226
6227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6228$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 6229if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
6230 $as_echo_n "(cached) " >&6
6231else
6232 lt_cv_nm_interface="BSD nm"
6233 echo "int some_variable = 0;" > conftest.$ac_ext
6234 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6235 (eval "$ac_compile" 2>conftest.err)
6236 cat conftest.err >&5
6237 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6238 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6239 cat conftest.err >&5
6240 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6241 cat conftest.out >&5
6242 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6243 lt_cv_nm_interface="MS dumpbin"
6244 fi
6245 rm -f conftest*
6246fi
6247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6248$as_echo "$lt_cv_nm_interface" >&6; }
6249
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6251$as_echo_n "checking whether ln -s works... " >&6; }
6252LN_S=$as_ln_s
6253if test "$LN_S" = "ln -s"; then
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6255$as_echo "yes" >&6; }
6256else
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6258$as_echo "no, using $LN_S" >&6; }
6259fi
6260
6261# find the maximum length of command line arguments
6262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6263$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 6264if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
6265 $as_echo_n "(cached) " >&6
6266else
6267 i=0
6268 teststring="ABCD"
6269
6270 case $build_os in
6271 msdosdjgpp*)
6272 # On DJGPP, this test can blow up pretty badly due to problems in libc
6273 # (any single argument exceeding 2000 bytes causes a buffer overrun
6274 # during glob expansion). Even if it were fixed, the result of this
6275 # check would be larger than it should be.
6276 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6277 ;;
6278
6279 gnu*)
6280 # Under GNU Hurd, this test is not required because there is
6281 # no limit to the length of command line arguments.
6282 # Libtool will interpret -1 as no limit whatsoever
6283 lt_cv_sys_max_cmd_len=-1;
6284 ;;
6285
6286 cygwin* | mingw* | cegcc*)
6287 # On Win9x/ME, this test blows up -- it succeeds, but takes
6288 # about 5 minutes as the teststring grows exponentially.
6289 # Worse, since 9x/ME are not pre-emptively multitasking,
6290 # you end up with a "frozen" computer, even though with patience
6291 # the test eventually succeeds (with a max line length of 256k).
6292 # Instead, let's just punt: use the minimum linelength reported by
6293 # all of the supported platforms: 8192 (on NT/2K/XP).
6294 lt_cv_sys_max_cmd_len=8192;
6295 ;;
6296
6297 mint*)
6298 # On MiNT this can take a long time and run out of memory.
6299 lt_cv_sys_max_cmd_len=8192;
6300 ;;
6301
6302 amigaos*)
6303 # On AmigaOS with pdksh, this test takes hours, literally.
6304 # So we just punt and use a minimum line length of 8192.
6305 lt_cv_sys_max_cmd_len=8192;
6306 ;;
6307
6308 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6309 # This has been around since 386BSD, at least. Likely further.
6310 if test -x /sbin/sysctl; then
6311 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6312 elif test -x /usr/sbin/sysctl; then
6313 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6314 else
6315 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6316 fi
6317 # And add a safety zone
6318 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6319 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6320 ;;
6321
6322 interix*)
6323 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6324 lt_cv_sys_max_cmd_len=196608
6325 ;;
6326
6327 osf*)
6328 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6329 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6330 # nice to cause kernel panics so lets avoid the loop below.
6331 # First set a reasonable default.
6332 lt_cv_sys_max_cmd_len=16384
6333 #
6334 if test -x /sbin/sysconfig; then
6335 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6336 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6337 esac
6338 fi
6339 ;;
6340 sco3.2v5*)
6341 lt_cv_sys_max_cmd_len=102400
6342 ;;
6343 sysv5* | sco5v6* | sysv4.2uw2*)
6344 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6345 if test -n "$kargmax"; then
6346 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6347 else
6348 lt_cv_sys_max_cmd_len=32768
6349 fi
6350 ;;
6351 *)
6352 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6353 if test -n "$lt_cv_sys_max_cmd_len"; then
6354 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6355 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6356 else
6357 # Make teststring a little bigger before we do anything with it.
6358 # a 1K string should be a reasonable start.
6359 for i in 1 2 3 4 5 6 7 8 ; do
6360 teststring=$teststring$teststring
6361 done
6362 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6363 # If test is not a shell built-in, we'll probably end up computing a
6364 # maximum length that is only half of the actual maximum length, but
6365 # we can't tell.
6366 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6367 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6368 test $i != 17 # 1/2 MB should be enough
6369 do
6370 i=`expr $i + 1`
6371 teststring=$teststring$teststring
6372 done
6373 # Only check the string length outside the loop.
6374 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6375 teststring=
6376 # Add a significant safety factor because C++ compilers can tack on
6377 # massive amounts of additional arguments before passing them to the
6378 # linker. It appears as though 1/2 is a usable value.
6379 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6380 fi
6381 ;;
6382 esac
6383
6384fi
6385
6386if test -n $lt_cv_sys_max_cmd_len ; then
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6388$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6389else
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6391$as_echo "none" >&6; }
6392fi
6393max_cmd_len=$lt_cv_sys_max_cmd_len
6394
6395
6396
6397
6398
6399
6400: ${CP="cp -f"}
6401: ${MV="mv -f"}
6402: ${RM="rm -f"}
6403
6404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6405$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6406# Try some XSI features
6407xsi_shell=no
6408( _lt_dummy="a/b/c"
6409 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6410 = c,a/b,, \
6411 && eval 'test $(( 1 + 1 )) -eq 2 \
6412 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6413 && xsi_shell=yes
6414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6415$as_echo "$xsi_shell" >&6; }
6416
6417
6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6419$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6420lt_shell_append=no
6421( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6422 >/dev/null 2>&1 \
6423 && lt_shell_append=yes
6424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6425$as_echo "$lt_shell_append" >&6; }
6426
6427
6428if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6429 lt_unset=unset
6430else
6431 lt_unset=false
6432fi
6433
6434
6435
6436
6437
6438# test EBCDIC or ASCII
6439case `echo X|tr X '\101'` in
6440 A) # ASCII based system
6441 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6442 lt_SP2NL='tr \040 \012'
6443 lt_NL2SP='tr \015\012 \040\040'
6444 ;;
6445 *) # EBCDIC based system
6446 lt_SP2NL='tr \100 \n'
6447 lt_NL2SP='tr \r\n \100\100'
6448 ;;
6449esac
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6460$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 6461if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
6462 $as_echo_n "(cached) " >&6
6463else
6464 lt_cv_ld_reload_flag='-r'
6465fi
6466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6467$as_echo "$lt_cv_ld_reload_flag" >&6; }
6468reload_flag=$lt_cv_ld_reload_flag
6469case $reload_flag in
6470"" | " "*) ;;
6471*) reload_flag=" $reload_flag" ;;
6472esac
6473reload_cmds='$LD$reload_flag -o $output$reload_objs'
6474case $host_os in
6475 darwin*)
6476 if test "$GCC" = yes; then
6477 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6478 else
6479 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6480 fi
6481 ;;
6482esac
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492if test -n "$ac_tool_prefix"; then
6493 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6494set dummy ${ac_tool_prefix}objdump; ac_word=$2
6495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6496$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6497if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
6498 $as_echo_n "(cached) " >&6
6499else
6500 if test -n "$OBJDUMP"; then
6501 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6502else
6503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6504for as_dir in $PATH
6505do
6506 IFS=$as_save_IFS
6507 test -z "$as_dir" && as_dir=.
6508 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6510 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6512 break 2
6513 fi
6514done
6515 done
6516IFS=$as_save_IFS
6517
6518fi
6519fi
6520OBJDUMP=$ac_cv_prog_OBJDUMP
6521if test -n "$OBJDUMP"; then
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6523$as_echo "$OBJDUMP" >&6; }
6524else
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6526$as_echo "no" >&6; }
6527fi
6528
6529
6530fi
6531if test -z "$ac_cv_prog_OBJDUMP"; then
6532 ac_ct_OBJDUMP=$OBJDUMP
6533 # Extract the first word of "objdump", so it can be a program name with args.
6534set dummy objdump; ac_word=$2
6535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6536$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6537if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
6538 $as_echo_n "(cached) " >&6
6539else
6540 if test -n "$ac_ct_OBJDUMP"; then
6541 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6542else
6543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6544for as_dir in $PATH
6545do
6546 IFS=$as_save_IFS
6547 test -z "$as_dir" && as_dir=.
6548 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6549 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6550 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6552 break 2
6553 fi
6554done
6555 done
6556IFS=$as_save_IFS
6557
6558fi
6559fi
6560ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6561if test -n "$ac_ct_OBJDUMP"; then
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6563$as_echo "$ac_ct_OBJDUMP" >&6; }
6564else
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6566$as_echo "no" >&6; }
6567fi
6568
6569 if test "x$ac_ct_OBJDUMP" = x; then
6570 OBJDUMP="false"
6571 else
6572 case $cross_compiling:$ac_tool_warned in
6573yes:)
6574{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6575$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6576ac_tool_warned=yes ;;
6577esac
6578 OBJDUMP=$ac_ct_OBJDUMP
6579 fi
6580else
6581 OBJDUMP="$ac_cv_prog_OBJDUMP"
6582fi
6583
6584test -z "$OBJDUMP" && OBJDUMP=objdump
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6595$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 6596if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
6597 $as_echo_n "(cached) " >&6
6598else
6599 lt_cv_file_magic_cmd='$MAGIC_CMD'
6600lt_cv_file_magic_test_file=
6601lt_cv_deplibs_check_method='unknown'
6602# Need to set the preceding variable on all platforms that support
6603# interlibrary dependencies.
6604# 'none' -- dependencies not supported.
6605# `unknown' -- same as none, but documents that we really don't know.
6606# 'pass_all' -- all dependencies passed with no checks.
6607# 'test_compile' -- check by making test program.
6608# 'file_magic [[regex]]' -- check by looking for files in library path
6609# which responds to the $file_magic_cmd with a given extended regex.
6610# If you have `file' or equivalent on your system and you're not sure
6611# whether `pass_all' will *always* work, you probably want this one.
6612
6613case $host_os in
6614aix[4-9]*)
6615 lt_cv_deplibs_check_method=pass_all
6616 ;;
6617
6618beos*)
6619 lt_cv_deplibs_check_method=pass_all
6620 ;;
6621
6622bsdi[45]*)
6623 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6624 lt_cv_file_magic_cmd='/usr/bin/file -L'
6625 lt_cv_file_magic_test_file=/shlib/libc.so
6626 ;;
6627
6628cygwin*)
6629 # func_win32_libid is a shell function defined in ltmain.sh
6630 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6631 lt_cv_file_magic_cmd='func_win32_libid'
6632 ;;
6633
6634mingw* | pw32*)
6635 # Base MSYS/MinGW do not provide the 'file' command needed by
6636 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6637 # unless we find 'file', for example because we are cross-compiling.
6638 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6639 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6640 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6641 lt_cv_file_magic_cmd='func_win32_libid'
6642 else
6643 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6644 lt_cv_file_magic_cmd='$OBJDUMP -f'
6645 fi
6646 ;;
6647
6648cegcc*)
6649 # use the weaker test based on 'objdump'. See mingw*.
6650 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6651 lt_cv_file_magic_cmd='$OBJDUMP -f'
6652 ;;
6653
6654darwin* | rhapsody*)
6655 lt_cv_deplibs_check_method=pass_all
6656 ;;
6657
6658freebsd* | dragonfly*)
6659 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6660 case $host_cpu in
6661 i*86 )
6662 # Not sure whether the presence of OpenBSD here was a mistake.
6663 # Let's accept both of them until this is cleared up.
6664 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6665 lt_cv_file_magic_cmd=/usr/bin/file
6666 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6667 ;;
6668 esac
6669 else
6670 lt_cv_deplibs_check_method=pass_all
6671 fi
6672 ;;
6673
6674gnu*)
6675 lt_cv_deplibs_check_method=pass_all
6676 ;;
6677
6678haiku*)
6679 lt_cv_deplibs_check_method=pass_all
6680 ;;
6681
6682hpux10.20* | hpux11*)
6683 lt_cv_file_magic_cmd=/usr/bin/file
6684 case $host_cpu in
6685 ia64*)
6686 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6687 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6688 ;;
6689 hppa*64*)
6690 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]'
6691 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6692 ;;
6693 *)
6694 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6695 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6696 ;;
6697 esac
6698 ;;
6699
6700interix[3-9]*)
6701 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6702 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6703 ;;
6704
6705irix5* | irix6* | nonstopux*)
6706 case $LD in
6707 *-32|*"-32 ") libmagic=32-bit;;
6708 *-n32|*"-n32 ") libmagic=N32;;
6709 *-64|*"-64 ") libmagic=64-bit;;
6710 *) libmagic=never-match;;
6711 esac
6712 lt_cv_deplibs_check_method=pass_all
6713 ;;
6714
6715# This must be Linux ELF.
6716linux* | k*bsd*-gnu | kopensolaris*-gnu)
6717 lt_cv_deplibs_check_method=pass_all
6718 ;;
6719
6720netbsd*)
6721 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6722 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6723 else
6724 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6725 fi
6726 ;;
6727
6728newos6*)
6729 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6730 lt_cv_file_magic_cmd=/usr/bin/file
6731 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6732 ;;
6733
6734*nto* | *qnx*)
6735 lt_cv_deplibs_check_method=pass_all
6736 ;;
6737
6738openbsd*)
6739 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6740 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6741 else
6742 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6743 fi
6744 ;;
6745
6746osf3* | osf4* | osf5*)
6747 lt_cv_deplibs_check_method=pass_all
6748 ;;
6749
6750rdos*)
6751 lt_cv_deplibs_check_method=pass_all
6752 ;;
6753
6754solaris*)
6755 lt_cv_deplibs_check_method=pass_all
6756 ;;
6757
6758sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6759 lt_cv_deplibs_check_method=pass_all
6760 ;;
6761
6762sysv4 | sysv4.3*)
6763 case $host_vendor in
6764 motorola)
6765 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]'
6766 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6767 ;;
6768 ncr)
6769 lt_cv_deplibs_check_method=pass_all
6770 ;;
6771 sequent)
6772 lt_cv_file_magic_cmd='/bin/file'
6773 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6774 ;;
6775 sni)
6776 lt_cv_file_magic_cmd='/bin/file'
6777 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6778 lt_cv_file_magic_test_file=/lib/libc.so
6779 ;;
6780 siemens)
6781 lt_cv_deplibs_check_method=pass_all
6782 ;;
6783 pc)
6784 lt_cv_deplibs_check_method=pass_all
6785 ;;
6786 esac
6787 ;;
6788
6789tpf*)
6790 lt_cv_deplibs_check_method=pass_all
6791 ;;
6792esac
6793
6794fi
6795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6796$as_echo "$lt_cv_deplibs_check_method" >&6; }
6797file_magic_cmd=$lt_cv_file_magic_cmd
6798deplibs_check_method=$lt_cv_deplibs_check_method
6799test -z "$deplibs_check_method" && deplibs_check_method=unknown
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812if test -n "$ac_tool_prefix"; then
6813 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6814set dummy ${ac_tool_prefix}ar; ac_word=$2
6815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6816$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6817if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
6818 $as_echo_n "(cached) " >&6
6819else
6820 if test -n "$AR"; then
6821 ac_cv_prog_AR="$AR" # Let the user override the test.
6822else
6823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6824for as_dir in $PATH
6825do
6826 IFS=$as_save_IFS
6827 test -z "$as_dir" && as_dir=.
6828 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6830 ac_cv_prog_AR="${ac_tool_prefix}ar"
6831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6832 break 2
6833 fi
6834done
6835 done
6836IFS=$as_save_IFS
6837
6838fi
6839fi
6840AR=$ac_cv_prog_AR
6841if test -n "$AR"; then
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6843$as_echo "$AR" >&6; }
6844else
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846$as_echo "no" >&6; }
6847fi
6848
6849
6850fi
6851if test -z "$ac_cv_prog_AR"; then
6852 ac_ct_AR=$AR
6853 # Extract the first word of "ar", so it can be a program name with args.
6854set dummy ar; ac_word=$2
6855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6856$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6857if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
6858 $as_echo_n "(cached) " >&6
6859else
6860 if test -n "$ac_ct_AR"; then
6861 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6862else
6863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6864for as_dir in $PATH
6865do
6866 IFS=$as_save_IFS
6867 test -z "$as_dir" && as_dir=.
6868 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6869 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6870 ac_cv_prog_ac_ct_AR="ar"
6871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6872 break 2
6873 fi
6874done
6875 done
6876IFS=$as_save_IFS
6877
6878fi
6879fi
6880ac_ct_AR=$ac_cv_prog_ac_ct_AR
6881if test -n "$ac_ct_AR"; then
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6883$as_echo "$ac_ct_AR" >&6; }
6884else
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6886$as_echo "no" >&6; }
6887fi
6888
6889 if test "x$ac_ct_AR" = x; then
6890 AR="false"
6891 else
6892 case $cross_compiling:$ac_tool_warned in
6893yes:)
6894{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6895$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6896ac_tool_warned=yes ;;
6897esac
6898 AR=$ac_ct_AR
6899 fi
6900else
6901 AR="$ac_cv_prog_AR"
6902fi
6903
6904test -z "$AR" && AR=ar
6905test -z "$AR_FLAGS" && AR_FLAGS=cru
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917if test -n "$ac_tool_prefix"; then
6918 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6919set dummy ${ac_tool_prefix}strip; ac_word=$2
6920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6921$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6922if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
6923 $as_echo_n "(cached) " >&6
6924else
6925 if test -n "$STRIP"; then
6926 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6927else
6928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929for as_dir in $PATH
6930do
6931 IFS=$as_save_IFS
6932 test -z "$as_dir" && as_dir=.
6933 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6934 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6935 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6937 break 2
6938 fi
6939done
6940 done
6941IFS=$as_save_IFS
6942
6943fi
6944fi
6945STRIP=$ac_cv_prog_STRIP
6946if test -n "$STRIP"; then
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6948$as_echo "$STRIP" >&6; }
6949else
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6951$as_echo "no" >&6; }
6952fi
6953
6954
6955fi
6956if test -z "$ac_cv_prog_STRIP"; then
6957 ac_ct_STRIP=$STRIP
6958 # Extract the first word of "strip", so it can be a program name with args.
6959set dummy strip; ac_word=$2
6960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6961$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6962if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
6963 $as_echo_n "(cached) " >&6
6964else
6965 if test -n "$ac_ct_STRIP"; then
6966 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6967else
6968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6969for as_dir in $PATH
6970do
6971 IFS=$as_save_IFS
6972 test -z "$as_dir" && as_dir=.
6973 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6975 ac_cv_prog_ac_ct_STRIP="strip"
6976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6977 break 2
6978 fi
6979done
6980 done
6981IFS=$as_save_IFS
6982
6983fi
6984fi
6985ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6986if test -n "$ac_ct_STRIP"; then
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6988$as_echo "$ac_ct_STRIP" >&6; }
6989else
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6991$as_echo "no" >&6; }
6992fi
6993
6994 if test "x$ac_ct_STRIP" = x; then
6995 STRIP=":"
6996 else
6997 case $cross_compiling:$ac_tool_warned in
6998yes:)
6999{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7000$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7001ac_tool_warned=yes ;;
7002esac
7003 STRIP=$ac_ct_STRIP
7004 fi
7005else
7006 STRIP="$ac_cv_prog_STRIP"
7007fi
7008
7009test -z "$STRIP" && STRIP=:
7010
7011
7012
7013
7014
7015
7016if test -n "$ac_tool_prefix"; then
7017 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7018set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7020$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7021if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
7022 $as_echo_n "(cached) " >&6
7023else
7024 if test -n "$RANLIB"; then
7025 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7026else
7027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7028for as_dir in $PATH
7029do
7030 IFS=$as_save_IFS
7031 test -z "$as_dir" && as_dir=.
7032 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7034 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7036 break 2
7037 fi
7038done
7039 done
7040IFS=$as_save_IFS
7041
7042fi
7043fi
7044RANLIB=$ac_cv_prog_RANLIB
7045if test -n "$RANLIB"; then
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7047$as_echo "$RANLIB" >&6; }
7048else
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7050$as_echo "no" >&6; }
7051fi
7052
7053
7054fi
7055if test -z "$ac_cv_prog_RANLIB"; then
7056 ac_ct_RANLIB=$RANLIB
7057 # Extract the first word of "ranlib", so it can be a program name with args.
7058set dummy ranlib; ac_word=$2
7059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7060$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7061if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7062 $as_echo_n "(cached) " >&6
7063else
7064 if test -n "$ac_ct_RANLIB"; then
7065 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7066else
7067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7068for as_dir in $PATH
7069do
7070 IFS=$as_save_IFS
7071 test -z "$as_dir" && as_dir=.
7072 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7074 ac_cv_prog_ac_ct_RANLIB="ranlib"
7075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7076 break 2
7077 fi
7078done
7079 done
7080IFS=$as_save_IFS
7081
7082fi
7083fi
7084ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7085if test -n "$ac_ct_RANLIB"; then
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7087$as_echo "$ac_ct_RANLIB" >&6; }
7088else
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7090$as_echo "no" >&6; }
7091fi
7092
7093 if test "x$ac_ct_RANLIB" = x; then
7094 RANLIB=":"
7095 else
7096 case $cross_compiling:$ac_tool_warned in
7097yes:)
7098{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7099$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7100ac_tool_warned=yes ;;
7101esac
7102 RANLIB=$ac_ct_RANLIB
7103 fi
7104else
7105 RANLIB="$ac_cv_prog_RANLIB"
7106fi
7107
7108test -z "$RANLIB" && RANLIB=:
7109
7110
7111
7112
7113
7114
7115# Determine commands to create old-style static archives.
7116old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7117old_postinstall_cmds='chmod 644 $oldlib'
7118old_postuninstall_cmds=
7119
7120if test -n "$RANLIB"; then
7121 case $host_os in
7122 openbsd*)
7123 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7124 ;;
7125 *)
7126 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7127 ;;
7128 esac
7129 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7130fi
7131
7132case $host_os in
7133 darwin*)
7134 lock_old_archive_extraction=yes ;;
7135 *)
7136 lock_old_archive_extraction=no ;;
7137esac
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159for ac_prog in gawk mawk nawk awk
7160do
7161 # Extract the first word of "$ac_prog", so it can be a program name with args.
7162set dummy $ac_prog; ac_word=$2
7163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7164$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7165if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
7166 $as_echo_n "(cached) " >&6
7167else
7168 if test -n "$AWK"; then
7169 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7170else
7171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7172for as_dir in $PATH
7173do
7174 IFS=$as_save_IFS
7175 test -z "$as_dir" && as_dir=.
7176 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7178 ac_cv_prog_AWK="$ac_prog"
7179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7180 break 2
7181 fi
7182done
7183 done
7184IFS=$as_save_IFS
7185
7186fi
7187fi
7188AWK=$ac_cv_prog_AWK
7189if test -n "$AWK"; then
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7191$as_echo "$AWK" >&6; }
7192else
7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7194$as_echo "no" >&6; }
7195fi
7196
7197
7198 test -n "$AWK" && break
7199done
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219# If no C compiler was specified, use CC.
7220LTCC=${LTCC-"$CC"}
7221
7222# If no C compiler flags were specified, use CFLAGS.
7223LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7224
7225# Allow CC to be a program name with arguments.
7226compiler=$CC
7227
7228
7229# Check for command to grab the raw symbol name followed by C symbol from nm.
7230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7231$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 7232if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
7233 $as_echo_n "(cached) " >&6
7234else
7235
7236# These are sane defaults that work on at least a few old systems.
7237# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7238
7239# Character class describing NM global symbol codes.
7240symcode='[BCDEGRST]'
7241
7242# Regexp to match symbols that can be accessed directly from C.
7243sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7244
7245# Define system-specific variables.
7246case $host_os in
7247aix*)
7248 symcode='[BCDT]'
7249 ;;
7250cygwin* | mingw* | pw32* | cegcc*)
7251 symcode='[ABCDGISTW]'
7252 ;;
7253hpux*)
7254 if test "$host_cpu" = ia64; then
7255 symcode='[ABCDEGRST]'
7256 fi
7257 ;;
7258irix* | nonstopux*)
7259 symcode='[BCDEGRST]'
7260 ;;
7261osf*)
7262 symcode='[BCDEGQRST]'
7263 ;;
7264solaris*)
7265 symcode='[BDRT]'
7266 ;;
7267sco3.2v5*)
7268 symcode='[DT]'
7269 ;;
7270sysv4.2uw2*)
7271 symcode='[DT]'
7272 ;;
7273sysv5* | sco5v6* | unixware* | OpenUNIX*)
7274 symcode='[ABDT]'
7275 ;;
7276sysv4)
7277 symcode='[DFNSTU]'
7278 ;;
7279esac
7280
7281# If we're using GNU nm, then use its standard symbol codes.
7282case `$NM -V 2>&1` in
7283*GNU* | *'with BFD'*)
7284 symcode='[ABCDGIRSTW]' ;;
7285esac
7286
7287# Transform an extracted symbol line into a proper C declaration.
7288# Some systems (esp. on ia64) link data and code symbols differently,
7289# so use this general approach.
7290lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7291
7292# Transform an extracted symbol line into symbol name and symbol address
7293lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7294lt_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'"
7295
7296# Handle CRLF in mingw tool chain
7297opt_cr=
7298case $build_os in
7299mingw*)
7300 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7301 ;;
7302esac
7303
7304# Try without a prefix underscore, then with it.
7305for ac_symprfx in "" "_"; do
7306
7307 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7308 symxfrm="\\1 $ac_symprfx\\2 \\2"
7309
7310 # Write the raw and C identifiers.
7311 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7312 # Fake it for dumpbin and say T for any non-static function
7313 # and D for any global variable.
7314 # Also find C++ and __fastcall symbols from MSVC++,
7315 # which start with @ or ?.
7316 lt_cv_sys_global_symbol_pipe="$AWK '"\
7317" {last_section=section; section=\$ 3};"\
7318" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7319" \$ 0!~/External *\|/{next};"\
7320" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7321" {if(hide[section]) next};"\
7322" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7323" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7324" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7325" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7326" ' prfx=^$ac_symprfx"
7327 else
7328 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7329 fi
7330
7331 # Check to see that the pipe works correctly.
7332 pipe_works=no
7333
7334 rm -f conftest*
7335 cat > conftest.$ac_ext <<_LT_EOF
7336#ifdef __cplusplus
7337extern "C" {
7338#endif
7339char nm_test_var;
7340void nm_test_func(void);
7341void nm_test_func(void){}
7342#ifdef __cplusplus
7343}
7344#endif
7345int main(){nm_test_var='a';nm_test_func();return(0);}
7346_LT_EOF
7347
7348 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7349 (eval $ac_compile) 2>&5
7350 ac_status=$?
7351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7352 test $ac_status = 0; }; then
7353 # Now try to grab the symbols.
7354 nlist=conftest.nm
7355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7356 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7357 ac_status=$?
7358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7359 test $ac_status = 0; } && test -s "$nlist"; then
7360 # Try sorting and uniquifying the output.
7361 if sort "$nlist" | uniq > "$nlist"T; then
7362 mv -f "$nlist"T "$nlist"
7363 else
7364 rm -f "$nlist"T
7365 fi
7366
7367 # Make sure that we snagged all the symbols we need.
7368 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7369 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7370 cat <<_LT_EOF > conftest.$ac_ext
7371#ifdef __cplusplus
7372extern "C" {
7373#endif
7374
7375_LT_EOF
7376 # Now generate the symbol file.
7377 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7378
7379 cat <<_LT_EOF >> conftest.$ac_ext
7380
7381/* The mapping between symbol names and symbols. */
7382const struct {
7383 const char *name;
7384 void *address;
7385}
7386lt__PROGRAM__LTX_preloaded_symbols[] =
7387{
7388 { "@PROGRAM@", (void *) 0 },
7389_LT_EOF
7390 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7391 cat <<\_LT_EOF >> conftest.$ac_ext
7392 {0, (void *) 0}
7393};
7394
7395/* This works around a problem in FreeBSD linker */
7396#ifdef FREEBSD_WORKAROUND
7397static const void *lt_preloaded_setup() {
7398 return lt__PROGRAM__LTX_preloaded_symbols;
7399}
7400#endif
7401
7402#ifdef __cplusplus
7403}
7404#endif
7405_LT_EOF
7406 # Now try linking the two files.
7407 mv conftest.$ac_objext conftstm.$ac_objext
7408 lt_save_LIBS="$LIBS"
7409 lt_save_CFLAGS="$CFLAGS"
7410 LIBS="conftstm.$ac_objext"
7411 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7412 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7413 (eval $ac_link) 2>&5
7414 ac_status=$?
7415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7416 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7417 pipe_works=yes
7418 fi
7419 LIBS="$lt_save_LIBS"
7420 CFLAGS="$lt_save_CFLAGS"
7421 else
7422 echo "cannot find nm_test_func in $nlist" >&5
7423 fi
7424 else
7425 echo "cannot find nm_test_var in $nlist" >&5
7426 fi
7427 else
7428 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7429 fi
7430 else
7431 echo "$progname: failed program was:" >&5
7432 cat conftest.$ac_ext >&5
7433 fi
7434 rm -rf conftest* conftst*
7435
7436 # Do not use the global_symbol_pipe unless it works.
7437 if test "$pipe_works" = yes; then
7438 break
7439 else
7440 lt_cv_sys_global_symbol_pipe=
7441 fi
7442done
7443
7444fi
7445
7446if test -z "$lt_cv_sys_global_symbol_pipe"; then
7447 lt_cv_sys_global_symbol_to_cdecl=
7448fi
7449if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7451$as_echo "failed" >&6; }
7452else
7453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7454$as_echo "ok" >&6; }
7455fi
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478# Check whether --enable-libtool-lock was given.
7479if test "${enable_libtool_lock+set}" = set; then :
7480 enableval=$enable_libtool_lock;
7481fi
7482
7483test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7484
7485# Some flags need to be propagated to the compiler or linker for good
7486# libtool support.
7487case $host in
7488ia64-*-hpux*)
7489 # Find out which ABI we are using.
7490 echo 'int i;' > conftest.$ac_ext
7491 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7492 (eval $ac_compile) 2>&5
7493 ac_status=$?
7494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7495 test $ac_status = 0; }; then
7496 case `/usr/bin/file conftest.$ac_objext` in
7497 *ELF-32*)
7498 HPUX_IA64_MODE="32"
7499 ;;
7500 *ELF-64*)
7501 HPUX_IA64_MODE="64"
7502 ;;
7503 esac
7504 fi
7505 rm -rf conftest*
7506 ;;
7507*-*-irix6*)
7508 # Find out which ABI we are using.
7509 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7510 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7511 (eval $ac_compile) 2>&5
7512 ac_status=$?
7513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7514 test $ac_status = 0; }; then
7515 if test "$lt_cv_prog_gnu_ld" = yes; then
7516 case `/usr/bin/file conftest.$ac_objext` in
7517 *32-bit*)
7518 LD="${LD-ld} -melf32bsmip"
7519 ;;
7520 *N32*)
7521 LD="${LD-ld} -melf32bmipn32"
7522 ;;
7523 *64-bit*)
7524 LD="${LD-ld} -melf64bmip"
7525 ;;
7526 esac
7527 else
7528 case `/usr/bin/file conftest.$ac_objext` in
7529 *32-bit*)
7530 LD="${LD-ld} -32"
7531 ;;
7532 *N32*)
7533 LD="${LD-ld} -n32"
7534 ;;
7535 *64-bit*)
7536 LD="${LD-ld} -64"
7537 ;;
7538 esac
7539 fi
7540 fi
7541 rm -rf conftest*
7542 ;;
7543
bf3d9781 7544x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7545s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7546 # Find out which ABI we are using.
7547 echo 'int i;' > conftest.$ac_ext
7548 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7549 (eval $ac_compile) 2>&5
7550 ac_status=$?
7551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7552 test $ac_status = 0; }; then
7553 case `/usr/bin/file conftest.o` in
7554 *32-bit*)
7555 case $host in
7556 x86_64-*kfreebsd*-gnu)
7557 LD="${LD-ld} -m elf_i386_fbsd"
7558 ;;
7559 x86_64-*linux*)
7560 case `/usr/bin/file conftest.o` in
7561 *x86-64*)
7562 LD="${LD-ld} -m elf32_x86_64"
7563 ;;
7564 *)
7565 LD="${LD-ld} -m elf_i386"
7566 ;;
7567 esac
7568 ;;
bf3d9781
AM
7569 powerpc64le-*linux*)
7570 LD="${LD-ld} -m elf32lppclinux"
7571 ;;
7572 powerpc64-*linux*)
6bb11ab3
L
7573 LD="${LD-ld} -m elf32ppclinux"
7574 ;;
7575 s390x-*linux*)
7576 LD="${LD-ld} -m elf_s390"
7577 ;;
7578 sparc64-*linux*)
7579 LD="${LD-ld} -m elf32_sparc"
7580 ;;
7581 esac
7582 ;;
7583 *64-bit*)
7584 case $host in
7585 x86_64-*kfreebsd*-gnu)
7586 LD="${LD-ld} -m elf_x86_64_fbsd"
7587 ;;
7588 x86_64-*linux*)
7589 LD="${LD-ld} -m elf_x86_64"
7590 ;;
bf3d9781
AM
7591 powerpcle-*linux*)
7592 LD="${LD-ld} -m elf64lppc"
7593 ;;
7594 powerpc-*linux*)
6bb11ab3
L
7595 LD="${LD-ld} -m elf64ppc"
7596 ;;
7597 s390*-*linux*|s390*-*tpf*)
7598 LD="${LD-ld} -m elf64_s390"
7599 ;;
7600 sparc*-*linux*)
7601 LD="${LD-ld} -m elf64_sparc"
7602 ;;
7603 esac
7604 ;;
7605 esac
7606 fi
7607 rm -rf conftest*
7608 ;;
7609
7610*-*-sco3.2v5*)
7611 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7612 SAVE_CFLAGS="$CFLAGS"
7613 CFLAGS="$CFLAGS -belf"
7614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7615$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 7616if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
7617 $as_echo_n "(cached) " >&6
7618else
7619 ac_ext=c
7620ac_cpp='$CPP $CPPFLAGS'
7621ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7622ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7623ac_compiler_gnu=$ac_cv_c_compiler_gnu
7624
7625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7626/* end confdefs.h. */
7627
7628int
7629main ()
7630{
7631
7632 ;
7633 return 0;
7634}
7635_ACEOF
7636if ac_fn_c_try_link "$LINENO"; then :
7637 lt_cv_cc_needs_belf=yes
7638else
7639 lt_cv_cc_needs_belf=no
7640fi
7641rm -f core conftest.err conftest.$ac_objext \
7642 conftest$ac_exeext conftest.$ac_ext
7643 ac_ext=c
7644ac_cpp='$CPP $CPPFLAGS'
7645ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7646ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7647ac_compiler_gnu=$ac_cv_c_compiler_gnu
7648
7649fi
7650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7651$as_echo "$lt_cv_cc_needs_belf" >&6; }
7652 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7653 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7654 CFLAGS="$SAVE_CFLAGS"
7655 fi
7656 ;;
7657sparc*-*solaris*)
7658 # Find out which ABI we are using.
7659 echo 'int i;' > conftest.$ac_ext
7660 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7661 (eval $ac_compile) 2>&5
7662 ac_status=$?
7663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7664 test $ac_status = 0; }; then
7665 case `/usr/bin/file conftest.o` in
7666 *64-bit*)
7667 case $lt_cv_prog_gnu_ld in
7668 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7669 *)
7670 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7671 LD="${LD-ld} -64"
7672 fi
7673 ;;
7674 esac
7675 ;;
7676 esac
7677 fi
7678 rm -rf conftest*
7679 ;;
7680esac
7681
7682need_locks="$enable_libtool_lock"
7683
7684
7685 case $host_os in
7686 rhapsody* | darwin*)
7687 if test -n "$ac_tool_prefix"; then
7688 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7689set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7691$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7692if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
7693 $as_echo_n "(cached) " >&6
7694else
7695 if test -n "$DSYMUTIL"; then
7696 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7697else
7698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7699for as_dir in $PATH
7700do
7701 IFS=$as_save_IFS
7702 test -z "$as_dir" && as_dir=.
7703 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7705 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7707 break 2
7708 fi
7709done
7710 done
7711IFS=$as_save_IFS
7712
7713fi
7714fi
7715DSYMUTIL=$ac_cv_prog_DSYMUTIL
7716if test -n "$DSYMUTIL"; then
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7718$as_echo "$DSYMUTIL" >&6; }
7719else
7720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7721$as_echo "no" >&6; }
7722fi
7723
7724
7725fi
7726if test -z "$ac_cv_prog_DSYMUTIL"; then
7727 ac_ct_DSYMUTIL=$DSYMUTIL
7728 # Extract the first word of "dsymutil", so it can be a program name with args.
7729set dummy dsymutil; ac_word=$2
7730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7731$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7732if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
7733 $as_echo_n "(cached) " >&6
7734else
7735 if test -n "$ac_ct_DSYMUTIL"; then
7736 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7737else
7738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7739for as_dir in $PATH
7740do
7741 IFS=$as_save_IFS
7742 test -z "$as_dir" && as_dir=.
7743 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7745 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7747 break 2
7748 fi
7749done
7750 done
7751IFS=$as_save_IFS
7752
7753fi
7754fi
7755ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7756if test -n "$ac_ct_DSYMUTIL"; then
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7758$as_echo "$ac_ct_DSYMUTIL" >&6; }
7759else
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7761$as_echo "no" >&6; }
7762fi
7763
7764 if test "x$ac_ct_DSYMUTIL" = x; then
7765 DSYMUTIL=":"
7766 else
7767 case $cross_compiling:$ac_tool_warned in
7768yes:)
7769{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7770$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7771ac_tool_warned=yes ;;
7772esac
7773 DSYMUTIL=$ac_ct_DSYMUTIL
7774 fi
7775else
7776 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7777fi
7778
7779 if test -n "$ac_tool_prefix"; then
7780 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7781set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7783$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7784if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
7785 $as_echo_n "(cached) " >&6
7786else
7787 if test -n "$NMEDIT"; then
7788 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7789else
7790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7791for as_dir in $PATH
7792do
7793 IFS=$as_save_IFS
7794 test -z "$as_dir" && as_dir=.
7795 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7797 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7799 break 2
7800 fi
7801done
7802 done
7803IFS=$as_save_IFS
7804
7805fi
7806fi
7807NMEDIT=$ac_cv_prog_NMEDIT
7808if test -n "$NMEDIT"; then
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7810$as_echo "$NMEDIT" >&6; }
7811else
7812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7813$as_echo "no" >&6; }
7814fi
7815
7816
7817fi
7818if test -z "$ac_cv_prog_NMEDIT"; then
7819 ac_ct_NMEDIT=$NMEDIT
7820 # Extract the first word of "nmedit", so it can be a program name with args.
7821set dummy nmedit; ac_word=$2
7822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7823$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7824if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
7825 $as_echo_n "(cached) " >&6
7826else
7827 if test -n "$ac_ct_NMEDIT"; then
7828 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7829else
7830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831for as_dir in $PATH
7832do
7833 IFS=$as_save_IFS
7834 test -z "$as_dir" && as_dir=.
7835 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7837 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7839 break 2
7840 fi
7841done
7842 done
7843IFS=$as_save_IFS
7844
7845fi
7846fi
7847ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7848if test -n "$ac_ct_NMEDIT"; then
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7850$as_echo "$ac_ct_NMEDIT" >&6; }
7851else
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853$as_echo "no" >&6; }
7854fi
7855
7856 if test "x$ac_ct_NMEDIT" = x; then
7857 NMEDIT=":"
7858 else
7859 case $cross_compiling:$ac_tool_warned in
7860yes:)
7861{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7862$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7863ac_tool_warned=yes ;;
7864esac
7865 NMEDIT=$ac_ct_NMEDIT
7866 fi
7867else
7868 NMEDIT="$ac_cv_prog_NMEDIT"
7869fi
7870
7871 if test -n "$ac_tool_prefix"; then
7872 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7873set dummy ${ac_tool_prefix}lipo; ac_word=$2
7874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7875$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7876if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
7877 $as_echo_n "(cached) " >&6
7878else
7879 if test -n "$LIPO"; then
7880 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7881else
7882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7883for as_dir in $PATH
7884do
7885 IFS=$as_save_IFS
7886 test -z "$as_dir" && as_dir=.
7887 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7889 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7891 break 2
7892 fi
7893done
7894 done
7895IFS=$as_save_IFS
7896
7897fi
7898fi
7899LIPO=$ac_cv_prog_LIPO
7900if test -n "$LIPO"; then
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7902$as_echo "$LIPO" >&6; }
7903else
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7905$as_echo "no" >&6; }
7906fi
7907
7908
7909fi
7910if test -z "$ac_cv_prog_LIPO"; then
7911 ac_ct_LIPO=$LIPO
7912 # Extract the first word of "lipo", so it can be a program name with args.
7913set dummy lipo; ac_word=$2
7914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7915$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7916if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
7917 $as_echo_n "(cached) " >&6
7918else
7919 if test -n "$ac_ct_LIPO"; then
7920 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7921else
7922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7923for as_dir in $PATH
7924do
7925 IFS=$as_save_IFS
7926 test -z "$as_dir" && as_dir=.
7927 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7929 ac_cv_prog_ac_ct_LIPO="lipo"
7930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7931 break 2
7932 fi
7933done
7934 done
7935IFS=$as_save_IFS
7936
7937fi
7938fi
7939ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7940if test -n "$ac_ct_LIPO"; then
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7942$as_echo "$ac_ct_LIPO" >&6; }
7943else
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7945$as_echo "no" >&6; }
7946fi
7947
7948 if test "x$ac_ct_LIPO" = x; then
7949 LIPO=":"
7950 else
7951 case $cross_compiling:$ac_tool_warned in
7952yes:)
7953{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7954$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7955ac_tool_warned=yes ;;
7956esac
7957 LIPO=$ac_ct_LIPO
7958 fi
7959else
7960 LIPO="$ac_cv_prog_LIPO"
7961fi
7962
7963 if test -n "$ac_tool_prefix"; then
7964 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7965set dummy ${ac_tool_prefix}otool; ac_word=$2
7966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7967$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7968if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
7969 $as_echo_n "(cached) " >&6
7970else
7971 if test -n "$OTOOL"; then
7972 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7973else
7974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7975for as_dir in $PATH
7976do
7977 IFS=$as_save_IFS
7978 test -z "$as_dir" && as_dir=.
7979 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7981 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7983 break 2
7984 fi
7985done
7986 done
7987IFS=$as_save_IFS
7988
7989fi
7990fi
7991OTOOL=$ac_cv_prog_OTOOL
7992if test -n "$OTOOL"; then
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7994$as_echo "$OTOOL" >&6; }
7995else
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7997$as_echo "no" >&6; }
7998fi
7999
8000
8001fi
8002if test -z "$ac_cv_prog_OTOOL"; then
8003 ac_ct_OTOOL=$OTOOL
8004 # Extract the first word of "otool", so it can be a program name with args.
8005set dummy otool; ac_word=$2
8006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8007$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8008if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
8009 $as_echo_n "(cached) " >&6
8010else
8011 if test -n "$ac_ct_OTOOL"; then
8012 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8013else
8014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8015for as_dir in $PATH
8016do
8017 IFS=$as_save_IFS
8018 test -z "$as_dir" && as_dir=.
8019 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8020 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8021 ac_cv_prog_ac_ct_OTOOL="otool"
8022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8023 break 2
8024 fi
8025done
8026 done
8027IFS=$as_save_IFS
8028
8029fi
8030fi
8031ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8032if test -n "$ac_ct_OTOOL"; then
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8034$as_echo "$ac_ct_OTOOL" >&6; }
8035else
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8037$as_echo "no" >&6; }
8038fi
8039
8040 if test "x$ac_ct_OTOOL" = x; then
8041 OTOOL=":"
8042 else
8043 case $cross_compiling:$ac_tool_warned in
8044yes:)
8045{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8046$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8047ac_tool_warned=yes ;;
8048esac
8049 OTOOL=$ac_ct_OTOOL
8050 fi
8051else
8052 OTOOL="$ac_cv_prog_OTOOL"
8053fi
8054
8055 if test -n "$ac_tool_prefix"; then
8056 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8057set dummy ${ac_tool_prefix}otool64; ac_word=$2
8058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8059$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8060if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
8061 $as_echo_n "(cached) " >&6
8062else
8063 if test -n "$OTOOL64"; then
8064 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8065else
8066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8067for as_dir in $PATH
8068do
8069 IFS=$as_save_IFS
8070 test -z "$as_dir" && as_dir=.
8071 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8072 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8073 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8075 break 2
8076 fi
8077done
8078 done
8079IFS=$as_save_IFS
8080
8081fi
8082fi
8083OTOOL64=$ac_cv_prog_OTOOL64
8084if test -n "$OTOOL64"; then
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8086$as_echo "$OTOOL64" >&6; }
8087else
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8089$as_echo "no" >&6; }
8090fi
8091
8092
8093fi
8094if test -z "$ac_cv_prog_OTOOL64"; then
8095 ac_ct_OTOOL64=$OTOOL64
8096 # Extract the first word of "otool64", so it can be a program name with args.
8097set dummy otool64; ac_word=$2
8098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8099$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8100if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
8101 $as_echo_n "(cached) " >&6
8102else
8103 if test -n "$ac_ct_OTOOL64"; then
8104 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8105else
8106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8107for as_dir in $PATH
8108do
8109 IFS=$as_save_IFS
8110 test -z "$as_dir" && as_dir=.
8111 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8112 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8113 ac_cv_prog_ac_ct_OTOOL64="otool64"
8114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8115 break 2
8116 fi
8117done
8118 done
8119IFS=$as_save_IFS
8120
8121fi
8122fi
8123ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8124if test -n "$ac_ct_OTOOL64"; then
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8126$as_echo "$ac_ct_OTOOL64" >&6; }
8127else
8128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8129$as_echo "no" >&6; }
8130fi
8131
8132 if test "x$ac_ct_OTOOL64" = x; then
8133 OTOOL64=":"
8134 else
8135 case $cross_compiling:$ac_tool_warned in
8136yes:)
8137{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8138$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8139ac_tool_warned=yes ;;
8140esac
8141 OTOOL64=$ac_ct_OTOOL64
8142 fi
8143else
8144 OTOOL64="$ac_cv_prog_OTOOL64"
8145fi
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8174$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 8175if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
8176 $as_echo_n "(cached) " >&6
8177else
8178 lt_cv_apple_cc_single_mod=no
8179 if test -z "${LT_MULTI_MODULE}"; then
8180 # By default we will add the -single_module flag. You can override
8181 # by either setting the environment variable LT_MULTI_MODULE
8182 # non-empty at configure time, or by adding -multi_module to the
8183 # link flags.
8184 rm -rf libconftest.dylib*
8185 echo "int foo(void){return 1;}" > conftest.c
8186 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8187-dynamiclib -Wl,-single_module conftest.c" >&5
8188 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8189 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8190 _lt_result=$?
8191 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8192 lt_cv_apple_cc_single_mod=yes
8193 else
8194 cat conftest.err >&5
8195 fi
8196 rm -rf libconftest.dylib*
8197 rm -f conftest.*
8198 fi
8199fi
8200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8201$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8203$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 8204if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
8205 $as_echo_n "(cached) " >&6
8206else
8207 lt_cv_ld_exported_symbols_list=no
8208 save_LDFLAGS=$LDFLAGS
8209 echo "_main" > conftest.sym
8210 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8212/* end confdefs.h. */
8213
8214int
8215main ()
8216{
8217
8218 ;
8219 return 0;
8220}
8221_ACEOF
8222if ac_fn_c_try_link "$LINENO"; then :
8223 lt_cv_ld_exported_symbols_list=yes
8224else
8225 lt_cv_ld_exported_symbols_list=no
8226fi
8227rm -f core conftest.err conftest.$ac_objext \
8228 conftest$ac_exeext conftest.$ac_ext
8229 LDFLAGS="$save_LDFLAGS"
8230
8231fi
8232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8233$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8235$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 8236if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
8237 $as_echo_n "(cached) " >&6
8238else
8239 lt_cv_ld_force_load=no
8240 cat > conftest.c << _LT_EOF
8241int forced_loaded() { return 2;}
8242_LT_EOF
8243 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8244 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8245 echo "$AR cru libconftest.a conftest.o" >&5
8246 $AR cru libconftest.a conftest.o 2>&5
8247 cat > conftest.c << _LT_EOF
8248int main() { return 0;}
8249_LT_EOF
8250 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8251 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8252 _lt_result=$?
8253 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8254 lt_cv_ld_force_load=yes
8255 else
8256 cat conftest.err >&5
8257 fi
8258 rm -f conftest.err libconftest.a conftest conftest.c
8259 rm -rf conftest.dSYM
8260
8261fi
8262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8263$as_echo "$lt_cv_ld_force_load" >&6; }
8264 case $host_os in
8265 rhapsody* | darwin1.[012])
8266 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8267 darwin1.*)
8268 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8269 darwin*) # darwin 5.x on
8270 # if running on 10.5 or later, the deployment target defaults
8271 # to the OS version, if on x86, and 10.4, the deployment
8272 # target defaults to 10.4. Don't you love it?
8273 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8274 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8275 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8276 10.[012][,.]*)
6bb11ab3
L
8277 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8278 10.*)
8279 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8280 esac
8281 ;;
8282 esac
8283 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8284 _lt_dar_single_mod='$single_module'
8285 fi
8286 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8287 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8288 else
8289 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8290 fi
8291 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8292 _lt_dsymutil='~$DSYMUTIL $lib || :'
8293 else
8294 _lt_dsymutil=
8295 fi
8296 ;;
8297 esac
8298
8299for ac_header in dlfcn.h
8300do :
8301 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8302"
d0ac1c44 8303if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
8304 cat >>confdefs.h <<_ACEOF
8305#define HAVE_DLFCN_H 1
8306_ACEOF
8307
8308fi
8309
8310done
8311
8312
8313
8314# autoconf.info says this should be called right after AC_INIT.
8315ac_config_headers="$ac_config_headers config.h:config.in"
8316
8317
8318
0cb8d851
MF
8319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8320$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 8321if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
8322 $as_echo_n "(cached) " >&6
8323else
8324 ac_cv_c_bigendian=unknown
8325 # See if we're dealing with a universal compiler.
8326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8327/* end confdefs.h. */
8328#ifndef __APPLE_CC__
8329 not a universal capable compiler
8330 #endif
8331 typedef int dummy;
8332
8333_ACEOF
8334if ac_fn_c_try_compile "$LINENO"; then :
8335
8336 # Check for potential -arch flags. It is not universal unless
8337 # there are at least two -arch flags with different values.
8338 ac_arch=
8339 ac_prev=
8340 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8341 if test -n "$ac_prev"; then
8342 case $ac_word in
8343 i?86 | x86_64 | ppc | ppc64)
8344 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8345 ac_arch=$ac_word
8346 else
8347 ac_cv_c_bigendian=universal
8348 break
8349 fi
8350 ;;
8351 esac
8352 ac_prev=
8353 elif test "x$ac_word" = "x-arch"; then
8354 ac_prev=arch
8355 fi
8356 done
8357fi
8358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8359 if test $ac_cv_c_bigendian = unknown; then
8360 # See if sys/param.h defines the BYTE_ORDER macro.
8361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8362/* end confdefs.h. */
8363#include <sys/types.h>
8364 #include <sys/param.h>
8365
8366int
8367main ()
8368{
8369#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8370 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8371 && LITTLE_ENDIAN)
8372 bogus endian macros
8373 #endif
8374
8375 ;
8376 return 0;
8377}
8378_ACEOF
8379if ac_fn_c_try_compile "$LINENO"; then :
8380 # It does; now see whether it defined to BIG_ENDIAN or not.
8381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8382/* end confdefs.h. */
8383#include <sys/types.h>
8384 #include <sys/param.h>
8385
8386int
8387main ()
8388{
8389#if BYTE_ORDER != BIG_ENDIAN
8390 not big endian
8391 #endif
8392
8393 ;
8394 return 0;
8395}
8396_ACEOF
8397if ac_fn_c_try_compile "$LINENO"; then :
8398 ac_cv_c_bigendian=yes
8399else
8400 ac_cv_c_bigendian=no
8401fi
8402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8403fi
8404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8405 fi
8406 if test $ac_cv_c_bigendian = unknown; then
8407 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409/* end confdefs.h. */
8410#include <limits.h>
8411
8412int
8413main ()
8414{
8415#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8416 bogus endian macros
8417 #endif
8418
8419 ;
8420 return 0;
8421}
8422_ACEOF
8423if ac_fn_c_try_compile "$LINENO"; then :
8424 # It does; now see whether it defined to _BIG_ENDIAN or not.
8425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8426/* end confdefs.h. */
8427#include <limits.h>
8428
8429int
8430main ()
8431{
8432#ifndef _BIG_ENDIAN
8433 not big endian
8434 #endif
8435
8436 ;
8437 return 0;
8438}
8439_ACEOF
8440if ac_fn_c_try_compile "$LINENO"; then :
8441 ac_cv_c_bigendian=yes
8442else
8443 ac_cv_c_bigendian=no
8444fi
8445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8446fi
8447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8448 fi
8449 if test $ac_cv_c_bigendian = unknown; then
8450 # Compile a test program.
8451 if test "$cross_compiling" = yes; then :
8452 # Try to guess by grepping values from an object file.
8453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8454/* end confdefs.h. */
8455short int ascii_mm[] =
8456 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8457 short int ascii_ii[] =
8458 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8459 int use_ascii (int i) {
8460 return ascii_mm[i] + ascii_ii[i];
8461 }
8462 short int ebcdic_ii[] =
8463 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8464 short int ebcdic_mm[] =
8465 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8466 int use_ebcdic (int i) {
8467 return ebcdic_mm[i] + ebcdic_ii[i];
8468 }
8469 extern int foo;
8470
8471int
8472main ()
8473{
8474return use_ascii (foo) == use_ebcdic (foo);
8475 ;
8476 return 0;
8477}
8478_ACEOF
8479if ac_fn_c_try_compile "$LINENO"; then :
8480 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8481 ac_cv_c_bigendian=yes
8482 fi
8483 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8484 if test "$ac_cv_c_bigendian" = unknown; then
8485 ac_cv_c_bigendian=no
8486 else
8487 # finding both strings is unlikely to happen, but who knows?
8488 ac_cv_c_bigendian=unknown
8489 fi
8490 fi
8491fi
8492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8493else
8494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8495/* end confdefs.h. */
8496$ac_includes_default
8497int
8498main ()
8499{
8500
8501 /* Are we little or big endian? From Harbison&Steele. */
8502 union
8503 {
8504 long int l;
8505 char c[sizeof (long int)];
8506 } u;
8507 u.l = 1;
8508 return u.c[sizeof (long int) - 1] == 1;
8509
8510 ;
8511 return 0;
8512}
8513_ACEOF
8514if ac_fn_c_try_run "$LINENO"; then :
8515 ac_cv_c_bigendian=no
8516else
8517 ac_cv_c_bigendian=yes
8518fi
8519rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8520 conftest.$ac_objext conftest.beam conftest.$ac_ext
8521fi
8522
8523 fi
8524fi
8525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8526$as_echo "$ac_cv_c_bigendian" >&6; }
8527 case $ac_cv_c_bigendian in #(
8528 yes)
8529 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8530;; #(
8531 no)
8532 ;; #(
8533 universal)
8534
8535$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8536
8537 ;; #(
8538 *)
d0ac1c44 8539 as_fn_error $? "unknown endianness
0cb8d851
MF
8540 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8541 esac
8542
6bb11ab3
L
8543
8544
8545
8546# Put a plausible default for CC_FOR_BUILD in Makefile.
5c887dd5
JB
8547if test -z "$CC_FOR_BUILD"; then
8548 if test "x$cross_compiling" = "xno"; then
8549 CC_FOR_BUILD='$(CC)'
8550 else
8551 CC_FOR_BUILD=gcc
8552 fi
6bb11ab3
L
8553fi
8554
8555
8556
8557
8558AR=${AR-ar}
8559
8560if test -n "$ac_tool_prefix"; then
8561 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8562set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8564$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8565if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
8566 $as_echo_n "(cached) " >&6
8567else
8568 if test -n "$RANLIB"; then
8569 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8570else
8571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8572for as_dir in $PATH
8573do
8574 IFS=$as_save_IFS
8575 test -z "$as_dir" && as_dir=.
8576 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8578 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8580 break 2
8581 fi
8582done
8583 done
8584IFS=$as_save_IFS
8585
8586fi
8587fi
8588RANLIB=$ac_cv_prog_RANLIB
8589if test -n "$RANLIB"; then
8590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8591$as_echo "$RANLIB" >&6; }
8592else
8593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8594$as_echo "no" >&6; }
8595fi
8596
8597
8598fi
8599if test -z "$ac_cv_prog_RANLIB"; then
8600 ac_ct_RANLIB=$RANLIB
8601 # Extract the first word of "ranlib", so it can be a program name with args.
8602set dummy ranlib; ac_word=$2
8603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8604$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8605if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
8606 $as_echo_n "(cached) " >&6
8607else
8608 if test -n "$ac_ct_RANLIB"; then
8609 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8610else
8611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8612for as_dir in $PATH
8613do
8614 IFS=$as_save_IFS
8615 test -z "$as_dir" && as_dir=.
8616 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8618 ac_cv_prog_ac_ct_RANLIB="ranlib"
8619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8620 break 2
8621 fi
8622done
8623 done
8624IFS=$as_save_IFS
8625
8626fi
8627fi
8628ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8629if test -n "$ac_ct_RANLIB"; then
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8631$as_echo "$ac_ct_RANLIB" >&6; }
8632else
8633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8634$as_echo "no" >&6; }
8635fi
8636
8637 if test "x$ac_ct_RANLIB" = x; then
8638 RANLIB=":"
8639 else
8640 case $cross_compiling:$ac_tool_warned in
8641yes:)
8642{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8643$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8644ac_tool_warned=yes ;;
8645esac
8646 RANLIB=$ac_ct_RANLIB
8647 fi
8648else
8649 RANLIB="$ac_cv_prog_RANLIB"
8650fi
8651
8652
46f900c0
MF
8653# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8654# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8655# is C99. So handle it ourselves.
8656:
8657C_DIALECT=
8658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8659$as_echo_n "checking whether C11 is supported by default... " >&6; }
8660cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8661/* end confdefs.h. */
8662
8663#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8664# error "C11 support not found"
8665#endif
8666
8667_ACEOF
8668if ac_fn_c_try_compile "$LINENO"; then :
8669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8670$as_echo "yes" >&6; }
8671else
8672
8673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8674$as_echo "no" >&6; }
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8676$as_echo_n "checking for -std=c11 support... " >&6; }
8677 ac_save_CC="$CC"
8678 CC="$CC -std=c11"
8679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8680/* end confdefs.h. */
8681
8682#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8683# error "C11 support not found"
8684#endif
8685
8686_ACEOF
8687if ac_fn_c_try_compile "$LINENO"; then :
8688
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8690$as_echo "yes" >&6; }
8691 CC="$ac_save_CC"
8692 C_DIALECT="-std=c11"
8693
8694else
8695 as_fn_error $? "C11 is required" "$LINENO" 5
8696fi
8697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8698fi
8699rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8700
8701
6bb11ab3
L
8702# Some of the common include files depend on bfd.h, and bfd.h checks
8703# that config.h is included first by testing that the PACKAGE macro
8704# is defined.
8705PACKAGE=sim
8706
8707cat >>confdefs.h <<_ACEOF
8708#define PACKAGE "$PACKAGE"
8709_ACEOF
8710
8711
8712
8713# Dependency checking.
8714ac_config_commands="$ac_config_commands depdir"
8715
8716
8717depcc="$CC" am_compiler_list=
8718
8719am_depcomp=$ac_aux_dir/depcomp
8720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8721$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 8722if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
8723 $as_echo_n "(cached) " >&6
8724else
8725 if test -f "$am_depcomp"; then
8726 # We make a subdir and do the tests there. Otherwise we can end up
8727 # making bogus files that we don't know about and never remove. For
8728 # instance it was reported that on HP-UX the gcc test will end up
8729 # making a dummy file named `D' -- because `-MD' means `put the output
8730 # in D'.
8731 mkdir conftest.dir
8732 # Copy depcomp to subdir because otherwise we won't find it if we're
8733 # using a relative directory.
8734 cp "$am_depcomp" conftest.dir
8735 cd conftest.dir
8736 # We will build objects and dependencies in a subdirectory because
8737 # it helps to detect inapplicable dependency modes. For instance
8738 # both Tru64's cc and ICC support -MD to output dependencies as a
8739 # side effect of compilation, but ICC will put the dependencies in
8740 # the current directory while Tru64 will put them in the object
8741 # directory.
8742 mkdir sub
8743
8744 am_cv_CC_dependencies_compiler_type=none
8745 if test "$am_compiler_list" = ""; then
8746 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8747 fi
8748 for depmode in $am_compiler_list; do
8749 if test $depmode = none; then break; fi
8750
8751 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8752 # Setup a source with many dependencies, because some compilers
8753 # like to wrap large dependency lists on column 80 (with \), and
8754 # we should not choose a depcomp mode which is confused by this.
8755 #
8756 # We need to recreate these files for each test, as the compiler may
8757 # overwrite some of them when testing with obscure command lines.
8758 # This happens at least with the AIX C compiler.
8759 : > sub/conftest.c
8760 for i in 1 2 3 4 5 6; do
8761 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8762 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8763 # Solaris 8's {/usr,}/bin/sh.
8764 touch sub/conftst$i.h
8765 done
8766 echo "include sub/conftest.Po" > confmf
8767
8768 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8769 # mode. It turns out that the SunPro C++ compiler does not properly
8770 # handle `-M -o', and we need to detect this.
8771 depcmd="depmode=$depmode \
8772 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8773 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8774 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8775 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8776 if env $depcmd > conftest.err 2>&1 &&
8777 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8778 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8779 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8780 # icc doesn't choke on unknown options, it will just issue warnings
8781 # or remarks (even with -Werror). So we grep stderr for any message
8782 # that says an option was ignored or not supported.
8783 # When given -MP, icc 7.0 and 7.1 complain thusly:
8784 # icc: Command line warning: ignoring option '-M'; no argument required
8785 # The diagnosis changed in icc 8.0:
8786 # icc: Command line remark: option '-MP' not supported
8787 if (grep 'ignoring option' conftest.err ||
8788 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8789 am_cv_CC_dependencies_compiler_type=$depmode
8790 $as_echo "$as_me:$LINENO: success" >&5
8791 break
8792 fi
8793 fi
8794 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8795 sed -e 's/^/| /' < conftest.err >&5
8796 done
8797
8798 cd ..
8799 rm -rf conftest.dir
8800else
8801 am_cv_CC_dependencies_compiler_type=none
8802fi
8803
8804fi
8805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8806$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8807if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 8808then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
8809else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8810
8811fi
8812
8813
8814# Check for the 'make' the user wants to use.
8815for ac_prog in make
8816do
8817 # Extract the first word of "$ac_prog", so it can be a program name with args.
8818set dummy $ac_prog; ac_word=$2
8819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8820$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8821if ${ac_cv_prog_MAKE+:} false; then :
6bb11ab3
L
8822 $as_echo_n "(cached) " >&6
8823else
8824 if test -n "$MAKE"; then
8825 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8826else
8827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8828for as_dir in $PATH
8829do
8830 IFS=$as_save_IFS
8831 test -z "$as_dir" && as_dir=.
8832 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
8834 ac_cv_prog_MAKE="$ac_prog"
8835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8836 break 2
8837 fi
8838done
8839 done
8840IFS=$as_save_IFS
8841
8842fi
8843fi
8844MAKE=$ac_cv_prog_MAKE
8845if test -n "$MAKE"; then
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8847$as_echo "$MAKE" >&6; }
8848else
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8850$as_echo "no" >&6; }
8851fi
8852
8853
8854 test -n "$MAKE" && break
8855done
8856
8857MAKE_IS_GNU=
8858case "`$MAKE --version 2>&1 | sed 1q`" in
8859 *GNU*)
8860 MAKE_IS_GNU=yes
8861 ;;
8862esac
8863 if test "$MAKE_IS_GNU" = yes; then
8864 GMAKE_TRUE=
8865 GMAKE_FALSE='#'
8866else
8867 GMAKE_TRUE='#'
8868 GMAKE_FALSE=
8869fi
8870
8871
8872ALL_LINGUAS=
8873# If we haven't got the data from the intl directory,
8874# assume NLS is disabled.
8875USE_NLS=no
8876LIBINTL=
8877LIBINTL_DEP=
8878INCINTL=
8879XGETTEXT=
8880GMSGFMT=
8881POSUB=
8882
8883if test -f ../../intl/config.intl; then
8884 . ../../intl/config.intl
8885fi
8886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8887$as_echo_n "checking whether NLS is requested... " >&6; }
8888if test x"$USE_NLS" != xyes; then
8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8890$as_echo "no" >&6; }
8891else
8892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8893$as_echo "yes" >&6; }
8894
8895$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8896
8897
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8899$as_echo_n "checking for catalogs to be installed... " >&6; }
8900 # Look for .po and .gmo files in the source directory.
8901 CATALOGS=
8902 XLINGUAS=
8903 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8904 # If there aren't any .gmo files the shell will give us the
8905 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8906 # weeded out.
8907 case "$cat" in *\**)
8908 continue;;
8909 esac
8910 # The quadruple backslash is collapsed to a double backslash
8911 # by the backticks, then collapsed again by the double quotes,
8912 # leaving us with one backslash in the sed expression (right
8913 # before the dot that mustn't act as a wildcard).
8914 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8915 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8916 # The user is allowed to set LINGUAS to a list of languages to
8917 # install catalogs for. If it's empty that means "all of them."
8918 if test "x$LINGUAS" = x; then
8919 CATALOGS="$CATALOGS $cat"
8920 XLINGUAS="$XLINGUAS $lang"
8921 else
8922 case "$LINGUAS" in *$lang*)
8923 CATALOGS="$CATALOGS $cat"
8924 XLINGUAS="$XLINGUAS $lang"
8925 ;;
8926 esac
8927 fi
8928 done
8929 LINGUAS="$XLINGUAS"
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8931$as_echo "$LINGUAS" >&6; }
8932
8933
8934 DATADIRNAME=share
8935
8936 INSTOBJEXT=.mo
8937
8938 GENCAT=gencat
8939
8940 CATOBJEXT=.gmo
8941
8942fi
8943
8944# Check for common headers.
8945# FIXME: Seems to me this can cause problems for i386-windows hosts.
8946# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8947for ac_header in stdlib.h string.h strings.h unistd.h time.h
8948do :
8949 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8950ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8951if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8952 cat >>confdefs.h <<_ACEOF
8953#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8954_ACEOF
8955
8956fi
8957
8958done
8959
936df756 8960for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
6bb11ab3
L
8961do :
8962 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8963ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8964if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8965 cat >>confdefs.h <<_ACEOF
8966#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8967_ACEOF
8968
8969fi
8970
8971done
8972
8973for ac_header in fcntl.h fpu_control.h
8974do :
8975 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8976ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8977if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8978 cat >>confdefs.h <<_ACEOF
8979#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8980_ACEOF
8981
8982fi
8983
8984done
8985
8986for ac_header in dlfcn.h errno.h sys/stat.h
8987do :
8988 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8989ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
d0ac1c44 8990if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
8991 cat >>confdefs.h <<_ACEOF
8992#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8993_ACEOF
8994
8995fi
8996
8997done
8998
8999for ac_func in getrusage time sigaction __setfpucw
9000do :
9001 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9002ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
d0ac1c44 9003if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6bb11ab3
L
9004 cat >>confdefs.h <<_ACEOF
9005#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9006_ACEOF
9007
9008fi
9009done
9010
936df756
MF
9011for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
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 :
936df756
MF
9016 cat >>confdefs.h <<_ACEOF
9017#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9018_ACEOF
9019
9020fi
9021done
9022
9023ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9024#include <sys/types.h>
9025#endif
9026#ifdef HAVE_SYS_STAT_H
9027#include <sys/stat.h>
9028#endif
9029"
d0ac1c44 9030if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
9031
9032cat >>confdefs.h <<_ACEOF
9033#define HAVE_STRUCT_STAT_ST_DEV 1
9034_ACEOF
9035
9036
9037fi
9038ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9039#include <sys/types.h>
9040#endif
9041#ifdef HAVE_SYS_STAT_H
9042#include <sys/stat.h>
9043#endif
9044"
d0ac1c44 9045if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
9046
9047cat >>confdefs.h <<_ACEOF
9048#define HAVE_STRUCT_STAT_ST_INO 1
9049_ACEOF
9050
9051
9052fi
9053ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9054#include <sys/types.h>
9055#endif
9056#ifdef HAVE_SYS_STAT_H
9057#include <sys/stat.h>
9058#endif
9059"
d0ac1c44 9060if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
9061
9062cat >>confdefs.h <<_ACEOF
9063#define HAVE_STRUCT_STAT_ST_MODE 1
9064_ACEOF
9065
9066
9067fi
9068ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9069#include <sys/types.h>
9070#endif
9071#ifdef HAVE_SYS_STAT_H
9072#include <sys/stat.h>
9073#endif
9074"
d0ac1c44 9075if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
9076
9077cat >>confdefs.h <<_ACEOF
9078#define HAVE_STRUCT_STAT_ST_NLINK 1
9079_ACEOF
9080
9081
9082fi
9083ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9084#include <sys/types.h>
9085#endif
9086#ifdef HAVE_SYS_STAT_H
9087#include <sys/stat.h>
9088#endif
9089"
d0ac1c44 9090if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
9091
9092cat >>confdefs.h <<_ACEOF
9093#define HAVE_STRUCT_STAT_ST_UID 1
9094_ACEOF
9095
9096
9097fi
9098ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9099#include <sys/types.h>
9100#endif
9101#ifdef HAVE_SYS_STAT_H
9102#include <sys/stat.h>
9103#endif
9104"
d0ac1c44 9105if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
9106
9107cat >>confdefs.h <<_ACEOF
9108#define HAVE_STRUCT_STAT_ST_GID 1
9109_ACEOF
9110
9111
9112fi
9113ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9114#include <sys/types.h>
9115#endif
9116#ifdef HAVE_SYS_STAT_H
9117#include <sys/stat.h>
9118#endif
9119"
d0ac1c44 9120if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
9121
9122cat >>confdefs.h <<_ACEOF
9123#define HAVE_STRUCT_STAT_ST_RDEV 1
9124_ACEOF
9125
9126
9127fi
9128ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9129#include <sys/types.h>
9130#endif
9131#ifdef HAVE_SYS_STAT_H
9132#include <sys/stat.h>
9133#endif
9134"
d0ac1c44 9135if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
9136
9137cat >>confdefs.h <<_ACEOF
9138#define HAVE_STRUCT_STAT_ST_SIZE 1
9139_ACEOF
9140
9141
9142fi
9143ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9144#include <sys/types.h>
9145#endif
9146#ifdef HAVE_SYS_STAT_H
9147#include <sys/stat.h>
9148#endif
9149"
d0ac1c44 9150if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
9151
9152cat >>confdefs.h <<_ACEOF
9153#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9154_ACEOF
9155
9156
9157fi
9158ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9159#include <sys/types.h>
9160#endif
9161#ifdef HAVE_SYS_STAT_H
9162#include <sys/stat.h>
9163#endif
9164"
d0ac1c44 9165if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
9166
9167cat >>confdefs.h <<_ACEOF
9168#define HAVE_STRUCT_STAT_ST_BLOCKS 1
9169_ACEOF
9170
9171
9172fi
9173ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9174#include <sys/types.h>
9175#endif
9176#ifdef HAVE_SYS_STAT_H
9177#include <sys/stat.h>
9178#endif
9179"
d0ac1c44 9180if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
9181
9182cat >>confdefs.h <<_ACEOF
9183#define HAVE_STRUCT_STAT_ST_ATIME 1
9184_ACEOF
9185
9186
9187fi
9188ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9189#include <sys/types.h>
9190#endif
9191#ifdef HAVE_SYS_STAT_H
9192#include <sys/stat.h>
9193#endif
9194"
d0ac1c44 9195if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
9196
9197cat >>confdefs.h <<_ACEOF
9198#define HAVE_STRUCT_STAT_ST_MTIME 1
9199_ACEOF
9200
9201
9202fi
9203ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9204#include <sys/types.h>
9205#endif
9206#ifdef HAVE_SYS_STAT_H
9207#include <sys/stat.h>
9208#endif
9209"
d0ac1c44 9210if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
9211
9212cat >>confdefs.h <<_ACEOF
9213#define HAVE_STRUCT_STAT_ST_CTIME 1
9214_ACEOF
9215
9216
9217fi
9218
9219ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9220#include <sys/socket.h>
9221
9222"
d0ac1c44 9223if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
9224
9225cat >>confdefs.h <<_ACEOF
9226#define HAVE_SOCKLEN_T 1
9227_ACEOF
9228
9229
9230fi
9231
6bb11ab3
L
9232
9233# Check for socket libraries
9234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9235$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 9236if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
9237 $as_echo_n "(cached) " >&6
9238else
9239 ac_check_lib_save_LIBS=$LIBS
9240LIBS="-lsocket $LIBS"
9241cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9242/* end confdefs.h. */
9243
9244/* Override any GCC internal prototype to avoid an error.
9245 Use char because int might match the return type of a GCC
9246 builtin and then its argument prototype would still apply. */
9247#ifdef __cplusplus
9248extern "C"
9249#endif
9250char bind ();
9251int
9252main ()
9253{
9254return bind ();
9255 ;
9256 return 0;
9257}
9258_ACEOF
9259if ac_fn_c_try_link "$LINENO"; then :
9260 ac_cv_lib_socket_bind=yes
9261else
9262 ac_cv_lib_socket_bind=no
9263fi
9264rm -f core conftest.err conftest.$ac_objext \
9265 conftest$ac_exeext conftest.$ac_ext
9266LIBS=$ac_check_lib_save_LIBS
9267fi
9268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9269$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 9270if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
9271 cat >>confdefs.h <<_ACEOF
9272#define HAVE_LIBSOCKET 1
9273_ACEOF
9274
9275 LIBS="-lsocket $LIBS"
9276
9277fi
9278
9279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9280$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 9281if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
9282 $as_echo_n "(cached) " >&6
9283else
9284 ac_check_lib_save_LIBS=$LIBS
9285LIBS="-lnsl $LIBS"
9286cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9287/* end confdefs.h. */
9288
9289/* Override any GCC internal prototype to avoid an error.
9290 Use char because int might match the return type of a GCC
9291 builtin and then its argument prototype would still apply. */
9292#ifdef __cplusplus
9293extern "C"
9294#endif
9295char gethostbyname ();
9296int
9297main ()
9298{
9299return gethostbyname ();
9300 ;
9301 return 0;
9302}
9303_ACEOF
9304if ac_fn_c_try_link "$LINENO"; then :
9305 ac_cv_lib_nsl_gethostbyname=yes
9306else
9307 ac_cv_lib_nsl_gethostbyname=no
9308fi
9309rm -f core conftest.err conftest.$ac_objext \
9310 conftest$ac_exeext conftest.$ac_ext
9311LIBS=$ac_check_lib_save_LIBS
9312fi
9313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9314$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 9315if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
9316 cat >>confdefs.h <<_ACEOF
9317#define HAVE_LIBNSL 1
9318_ACEOF
9319
9320 LIBS="-lnsl $LIBS"
9321
9322fi
9323
9324
9325# BFD conditionally uses zlib, so we must link it in if libbfd does, by
9326# using the same condition.
9327
aadc9410 9328 # Use the system's zlib library.
7fed4b0b
L
9329 zlibdir="-L\$(top_builddir)/../zlib"
9330 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 9331
aadc9410
MF
9332# Check whether --with-system-zlib was given.
9333if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
9334 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9335 zlibdir=
9336 zlibinc=
9337 fi
6bb11ab3
L
9338
9339fi
9340
6bb11ab3 9341
6bb11ab3 9342
6bb11ab3
L
9343
9344
9345# BFD uses libdl when when plugins enabled.
9346
faa743bb
RM
9347 maybe_plugins=no
9348 for ac_header in dlfcn.h
9349do :
9350 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9351"
d0ac1c44 9352if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
9353 cat >>confdefs.h <<_ACEOF
9354#define HAVE_DLFCN_H 1
9355_ACEOF
9356 maybe_plugins=yes
9357fi
9358
9359done
9360
9361 for ac_header in windows.h
9362do :
9363 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9364"
d0ac1c44 9365if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
9366 cat >>confdefs.h <<_ACEOF
9367#define HAVE_WINDOWS_H 1
9368_ACEOF
9369 maybe_plugins=yes
9370fi
9371
9372done
9373
9374
9375 # Check whether --enable-plugins was given.
6bb11ab3
L
9376if test "${enable_plugins+set}" = set; then :
9377 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
9378 no) plugins=no ;;
9379 *) plugins=yes
9380 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 9381 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
9382 fi ;;
9383 esac
6bb11ab3 9384else
faa743bb
RM
9385 plugins=$maybe_plugins
9386
6bb11ab3
L
9387fi
9388
2974be62 9389 if test "$plugins" = "yes"; then
37f980dc
SM
9390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9391$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 9392if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9393 $as_echo_n "(cached) " >&6
9394else
9395 ac_func_search_save_LIBS=$LIBS
9396cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9397/* end confdefs.h. */
9398
9399/* Override any GCC internal prototype to avoid an error.
9400 Use char because int might match the return type of a GCC
9401 builtin and then its argument prototype would still apply. */
9402#ifdef __cplusplus
9403extern "C"
9404#endif
37f980dc 9405char dlsym ();
2974be62
AM
9406int
9407main ()
9408{
37f980dc 9409return dlsym ();
2974be62
AM
9410 ;
9411 return 0;
9412}
9413_ACEOF
9414for ac_lib in '' dl; do
9415 if test -z "$ac_lib"; then
9416 ac_res="none required"
9417 else
9418 ac_res=-l$ac_lib
9419 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9420 fi
9421 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 9422 ac_cv_search_dlsym=$ac_res
2974be62
AM
9423fi
9424rm -f core conftest.err conftest.$ac_objext \
9425 conftest$ac_exeext
d0ac1c44 9426 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9427 break
9428fi
9429done
d0ac1c44 9430if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
9431
9432else
37f980dc 9433 ac_cv_search_dlsym=no
2974be62
AM
9434fi
9435rm conftest.$ac_ext
9436LIBS=$ac_func_search_save_LIBS
9437fi
37f980dc
SM
9438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9439$as_echo "$ac_cv_search_dlsym" >&6; }
9440ac_res=$ac_cv_search_dlsym
2974be62
AM
9441if test "$ac_res" != no; then :
9442 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9443
9444fi
9445
9446 fi
6bb11ab3
L
9447
9448 if test "$plugins" = yes; then
9449 PLUGINS_TRUE=
9450 PLUGINS_FALSE='#'
9451else
9452 PLUGINS_TRUE='#'
9453 PLUGINS_FALSE=
9454fi
9455
9456
9457
9458
9459
9460# Set options
9461enable_dlopen=yes
9462
9463
9464
9465
9466 enable_win32_dll=no
9467
9468
9469 # Check whether --enable-shared was given.
9470if test "${enable_shared+set}" = set; then :
9471 enableval=$enable_shared; p=${PACKAGE-default}
9472 case $enableval in
9473 yes) enable_shared=yes ;;
9474 no) enable_shared=no ;;
9475 *)
9476 enable_shared=no
9477 # Look at the argument we got. We use all the common list separators.
9478 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9479 for pkg in $enableval; do
9480 IFS="$lt_save_ifs"
9481 if test "X$pkg" = "X$p"; then
9482 enable_shared=yes
9483 fi
9484 done
9485 IFS="$lt_save_ifs"
9486 ;;
9487 esac
9488else
9489 enable_shared=yes
9490fi
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500 # Check whether --enable-static was given.
9501if test "${enable_static+set}" = set; then :
9502 enableval=$enable_static; p=${PACKAGE-default}
9503 case $enableval in
9504 yes) enable_static=yes ;;
9505 no) enable_static=no ;;
9506 *)
9507 enable_static=no
9508 # Look at the argument we got. We use all the common list separators.
9509 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9510 for pkg in $enableval; do
9511 IFS="$lt_save_ifs"
9512 if test "X$pkg" = "X$p"; then
9513 enable_static=yes
9514 fi
9515 done
9516 IFS="$lt_save_ifs"
9517 ;;
9518 esac
9519else
9520 enable_static=yes
9521fi
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532# Check whether --with-pic was given.
9533if test "${with_pic+set}" = set; then :
9534 withval=$with_pic; pic_mode="$withval"
9535else
9536 pic_mode=default
9537fi
9538
9539
9540test -z "$pic_mode" && pic_mode=default
9541
9542
9543
9544
9545
9546
9547
9548 # Check whether --enable-fast-install was given.
9549if test "${enable_fast_install+set}" = set; then :
9550 enableval=$enable_fast_install; p=${PACKAGE-default}
9551 case $enableval in
9552 yes) enable_fast_install=yes ;;
9553 no) enable_fast_install=no ;;
9554 *)
9555 enable_fast_install=no
9556 # Look at the argument we got. We use all the common list separators.
9557 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9558 for pkg in $enableval; do
9559 IFS="$lt_save_ifs"
9560 if test "X$pkg" = "X$p"; then
9561 enable_fast_install=yes
9562 fi
9563 done
9564 IFS="$lt_save_ifs"
9565 ;;
9566 esac
9567else
9568 enable_fast_install=yes
9569fi
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581# This can be used to rebuild libtool when needed
9582LIBTOOL_DEPS="$ltmain"
9583
9584# Always use our own libtool.
9585LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612test -z "$LN_S" && LN_S="ln -s"
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627if test -n "${ZSH_VERSION+set}" ; then
9628 setopt NO_GLOB_SUBST
9629fi
9630
9631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9632$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 9633if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
9634 $as_echo_n "(cached) " >&6
9635else
9636 rm -f .libs 2>/dev/null
9637mkdir .libs 2>/dev/null
9638if test -d .libs; then
9639 lt_cv_objdir=.libs
9640else
9641 # MS-DOS does not allow filenames that begin with a dot.
9642 lt_cv_objdir=_libs
fdd6fa61 9643fi
6bb11ab3
L
9644rmdir .libs 2>/dev/null
9645fi
9646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9647$as_echo "$lt_cv_objdir" >&6; }
9648objdir=$lt_cv_objdir
fdd6fa61 9649
6bb11ab3
L
9650
9651
9652
9653
9654cat >>confdefs.h <<_ACEOF
9655#define LT_OBJDIR "$lt_cv_objdir/"
9656_ACEOF
9657
9658
9659
9660
9661case $host_os in
9662aix3*)
9663 # AIX sometimes has problems with the GCC collect2 program. For some
9664 # reason, if we set the COLLECT_NAMES environment variable, the problems
9665 # vanish in a puff of smoke.
9666 if test "X${COLLECT_NAMES+set}" != Xset; then
9667 COLLECT_NAMES=
9668 export COLLECT_NAMES
9669 fi
9670 ;;
81ecdfbb 9671esac
6bb11ab3
L
9672
9673# Global variables:
9674ofile=libtool
9675can_build_shared=yes
9676
9677# All known linkers require a `.a' archive for static linking (except MSVC,
9678# which needs '.lib').
9679libext=a
9680
9681with_gnu_ld="$lt_cv_prog_gnu_ld"
9682
9683old_CC="$CC"
9684old_CFLAGS="$CFLAGS"
9685
9686# Set sane defaults for various variables
9687test -z "$CC" && CC=cc
9688test -z "$LTCC" && LTCC=$CC
9689test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9690test -z "$LD" && LD=ld
9691test -z "$ac_objext" && ac_objext=o
9692
9693for cc_temp in $compiler""; do
9694 case $cc_temp in
9695 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9696 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9697 \-*) ;;
9698 *) break;;
9699 esac
9700done
9701cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9702
9703
9704# Only perform the check for file, if the check method requires it
9705test -z "$MAGIC_CMD" && MAGIC_CMD=file
9706case $deplibs_check_method in
9707file_magic*)
9708 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9710$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 9711if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9712 $as_echo_n "(cached) " >&6
9713else
9714 case $MAGIC_CMD in
9715[\\/*] | ?:[\\/]*)
9716 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9717 ;;
9718*)
9719 lt_save_MAGIC_CMD="$MAGIC_CMD"
9720 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9721 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9722 for ac_dir in $ac_dummy; do
9723 IFS="$lt_save_ifs"
9724 test -z "$ac_dir" && ac_dir=.
9725 if test -f $ac_dir/${ac_tool_prefix}file; then
9726 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9727 if test -n "$file_magic_test_file"; then
9728 case $deplibs_check_method in
9729 "file_magic "*)
9730 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9731 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9732 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9733 $EGREP "$file_magic_regex" > /dev/null; then
9734 :
9735 else
9736 cat <<_LT_EOF 1>&2
9737
9738*** Warning: the command libtool uses to detect shared libraries,
9739*** $file_magic_cmd, produces output that libtool cannot recognize.
9740*** The result is that libtool may fail to recognize shared libraries
9741*** as such. This will affect the creation of libtool libraries that
9742*** depend on shared libraries, but programs linked with such libtool
9743*** libraries will work regardless of this problem. Nevertheless, you
9744*** may want to report the problem to your system manager and/or to
9745*** bug-libtool@gnu.org
9746
9747_LT_EOF
9748 fi ;;
9749 esac
9750 fi
9751 break
fdd6fa61 9752 fi
6bb11ab3
L
9753 done
9754 IFS="$lt_save_ifs"
9755 MAGIC_CMD="$lt_save_MAGIC_CMD"
9756 ;;
9757esac
fdd6fa61 9758fi
fdd6fa61 9759
6bb11ab3
L
9760MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9761if test -n "$MAGIC_CMD"; then
9762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9763$as_echo "$MAGIC_CMD" >&6; }
9764else
9765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9766$as_echo "no" >&6; }
9767fi
81ecdfbb 9768
6bb11ab3
L
9769
9770
9771
9772
9773if test -z "$lt_cv_path_MAGIC_CMD"; then
9774 if test -n "$ac_tool_prefix"; then
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9776$as_echo_n "checking for file... " >&6; }
d0ac1c44 9777if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
9778 $as_echo_n "(cached) " >&6
9779else
9780 case $MAGIC_CMD in
9781[\\/*] | ?:[\\/]*)
9782 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9783 ;;
9784*)
9785 lt_save_MAGIC_CMD="$MAGIC_CMD"
9786 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9787 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9788 for ac_dir in $ac_dummy; do
9789 IFS="$lt_save_ifs"
9790 test -z "$ac_dir" && ac_dir=.
9791 if test -f $ac_dir/file; then
9792 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9793 if test -n "$file_magic_test_file"; then
9794 case $deplibs_check_method in
9795 "file_magic "*)
9796 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9797 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9798 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9799 $EGREP "$file_magic_regex" > /dev/null; then
9800 :
9801 else
9802 cat <<_LT_EOF 1>&2
9803
9804*** Warning: the command libtool uses to detect shared libraries,
9805*** $file_magic_cmd, produces output that libtool cannot recognize.
9806*** The result is that libtool may fail to recognize shared libraries
9807*** as such. This will affect the creation of libtool libraries that
9808*** depend on shared libraries, but programs linked with such libtool
9809*** libraries will work regardless of this problem. Nevertheless, you
9810*** may want to report the problem to your system manager and/or to
9811*** bug-libtool@gnu.org
9812
9813_LT_EOF
9814 fi ;;
9815 esac
9816 fi
9817 break
9818 fi
9819 done
9820 IFS="$lt_save_ifs"
9821 MAGIC_CMD="$lt_save_MAGIC_CMD"
9822 ;;
81ecdfbb 9823esac
6bb11ab3
L
9824fi
9825
9826MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9827if test -n "$MAGIC_CMD"; then
9828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9829$as_echo "$MAGIC_CMD" >&6; }
9830else
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9832$as_echo "no" >&6; }
9833fi
9834
9835
9836 else
9837 MAGIC_CMD=:
9838 fi
9839fi
9840
9841 fi
9842 ;;
9843esac
9844
9845# Use C for the default configuration in the libtool script
9846
9847lt_save_CC="$CC"
9848ac_ext=c
9849ac_cpp='$CPP $CPPFLAGS'
9850ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9851ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9852ac_compiler_gnu=$ac_cv_c_compiler_gnu
9853
9854
9855# Source file extension for C test sources.
9856ac_ext=c
9857
9858# Object file extension for compiled C test sources.
9859objext=o
9860objext=$objext
9861
9862# Code to be used in simple compile tests
9863lt_simple_compile_test_code="int some_variable = 0;"
9864
9865# Code to be used in simple link tests
9866lt_simple_link_test_code='int main(){return(0);}'
9867
9868
9869
9870
9871
9872
9873
9874# If no C compiler was specified, use CC.
9875LTCC=${LTCC-"$CC"}
9876
9877# If no C compiler flags were specified, use CFLAGS.
9878LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9879
9880# Allow CC to be a program name with arguments.
9881compiler=$CC
9882
9883# Save the default compiler, since it gets overwritten when the other
9884# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9885compiler_DEFAULT=$CC
9886
9887# save warnings/boilerplate of simple test code
9888ac_outfile=conftest.$ac_objext
9889echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9890eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9891_lt_compiler_boilerplate=`cat conftest.err`
9892$RM conftest*
9893
9894ac_outfile=conftest.$ac_objext
9895echo "$lt_simple_link_test_code" >conftest.$ac_ext
9896eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9897_lt_linker_boilerplate=`cat conftest.err`
9898$RM -r conftest*
9899
9900
9901## CAVEAT EMPTOR:
9902## There is no encapsulation within the following macros, do not change
9903## the running order or otherwise move them around unless you know exactly
9904## what you are doing...
9905if test -n "$compiler"; then
9906
9907lt_prog_compiler_no_builtin_flag=
9908
9909if test "$GCC" = yes; then
9910 case $cc_basename in
9911 nvcc*)
9912 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9913 *)
9914 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
fdd6fa61 9915 esac
6bb11ab3
L
9916
9917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9918$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 9919if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3 9920 $as_echo_n "(cached) " >&6
fdd6fa61 9921else
6bb11ab3
L
9922 lt_cv_prog_compiler_rtti_exceptions=no
9923 ac_outfile=conftest.$ac_objext
9924 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9925 lt_compiler_flag="-fno-rtti -fno-exceptions"
9926 # Insert the option either (1) after the last *FLAGS variable, or
9927 # (2) before a word containing "conftest.", or (3) at the end.
9928 # Note that $ac_compile itself does not contain backslashes and begins
9929 # with a dollar sign (not a hyphen), so the echo should work correctly.
9930 # The option is referenced via a variable to avoid confusing sed.
9931 lt_compile=`echo "$ac_compile" | $SED \
9932 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9933 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9934 -e 's:$: $lt_compiler_flag:'`
9935 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9936 (eval "$lt_compile" 2>conftest.err)
9937 ac_status=$?
9938 cat conftest.err >&5
9939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9940 if (exit $ac_status) && test -s "$ac_outfile"; then
9941 # The compiler can only warn and ignore the option if not recognized
9942 # So say no if there are warnings other than the usual output.
9943 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9944 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9945 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9946 lt_cv_prog_compiler_rtti_exceptions=yes
9947 fi
9948 fi
9949 $RM conftest*
9950
fdd6fa61 9951fi
6bb11ab3
L
9952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9953$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9954
9955if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9956 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9957else
9958 :
9959fi
9960
9961fi
9962
9963
9964
9965
9966
9967
9968 lt_prog_compiler_wl=
9969lt_prog_compiler_pic=
9970lt_prog_compiler_static=
9971
9972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9973$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9974
9975 if test "$GCC" = yes; then
9976 lt_prog_compiler_wl='-Wl,'
9977 lt_prog_compiler_static='-static'
9978
9979 case $host_os in
9980 aix*)
9981 # All AIX code is PIC.
9982 if test "$host_cpu" = ia64; then
9983 # AIX 5 now supports IA64 processor
9984 lt_prog_compiler_static='-Bstatic'
9985 fi
9986 lt_prog_compiler_pic='-fPIC'
9987 ;;
9988
9989 amigaos*)
9990 case $host_cpu in
9991 powerpc)
9992 # see comment about AmigaOS4 .so support
9993 lt_prog_compiler_pic='-fPIC'
9994 ;;
9995 m68k)
9996 # FIXME: we need at least 68020 code to build shared libraries, but
9997 # adding the `-m68020' flag to GCC prevents building anything better,
9998 # like `-m68040'.
9999 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10000 ;;
10001 esac
10002 ;;
10003
10004 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10005 # PIC is the default for these OSes.
10006 ;;
10007
10008 mingw* | cygwin* | pw32* | os2* | cegcc*)
10009 # This hack is so that the source file can tell whether it is being
10010 # built for inclusion in a dll (and should export symbols for example).
10011 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10012 # (--disable-auto-import) libraries
10013 lt_prog_compiler_pic='-DDLL_EXPORT'
10014 ;;
10015
10016 darwin* | rhapsody*)
10017 # PIC is the default on this platform
10018 # Common symbols not allowed in MH_DYLIB files
10019 lt_prog_compiler_pic='-fno-common'
10020 ;;
10021
10022 haiku*)
10023 # PIC is the default for Haiku.
10024 # The "-static" flag exists, but is broken.
10025 lt_prog_compiler_static=
10026 ;;
10027
10028 hpux*)
10029 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10030 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10031 # sets the default TLS model and affects inlining.
10032 case $host_cpu in
10033 hppa*64*)
10034 # +Z the default
10035 ;;
10036 *)
10037 lt_prog_compiler_pic='-fPIC'
10038 ;;
10039 esac
10040 ;;
10041
10042 interix[3-9]*)
10043 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10044 # Instead, we relocate shared libraries at runtime.
10045 ;;
10046
10047 msdosdjgpp*)
10048 # Just because we use GCC doesn't mean we suddenly get shared libraries
10049 # on systems that don't support them.
10050 lt_prog_compiler_can_build_shared=no
10051 enable_shared=no
10052 ;;
10053
10054 *nto* | *qnx*)
10055 # QNX uses GNU C++, but need to define -shared option too, otherwise
10056 # it will coredump.
10057 lt_prog_compiler_pic='-fPIC -shared'
10058 ;;
10059
10060 sysv4*MP*)
10061 if test -d /usr/nec; then
10062 lt_prog_compiler_pic=-Kconform_pic
10063 fi
10064 ;;
10065
10066 *)
10067 lt_prog_compiler_pic='-fPIC'
10068 ;;
10069 esac
10070
10071 case $cc_basename in
10072 nvcc*) # Cuda Compiler Driver 2.2
10073 lt_prog_compiler_wl='-Xlinker '
10074 lt_prog_compiler_pic='-Xcompiler -fPIC'
10075 ;;
10076 esac
10077 else
10078 # PORTME Check for flag to pass linker flags through the system compiler.
10079 case $host_os in
10080 aix*)
10081 lt_prog_compiler_wl='-Wl,'
10082 if test "$host_cpu" = ia64; then
10083 # AIX 5 now supports IA64 processor
10084 lt_prog_compiler_static='-Bstatic'
10085 else
10086 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10087 fi
10088 ;;
10089
10090 mingw* | cygwin* | pw32* | os2* | cegcc*)
10091 # This hack is so that the source file can tell whether it is being
10092 # built for inclusion in a dll (and should export symbols for example).
10093 lt_prog_compiler_pic='-DDLL_EXPORT'
10094 ;;
10095
10096 hpux9* | hpux10* | hpux11*)
10097 lt_prog_compiler_wl='-Wl,'
10098 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10099 # not for PA HP-UX.
10100 case $host_cpu in
10101 hppa*64*|ia64*)
10102 # +Z the default
10103 ;;
10104 *)
10105 lt_prog_compiler_pic='+Z'
10106 ;;
10107 esac
10108 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10109 lt_prog_compiler_static='${wl}-a ${wl}archive'
10110 ;;
10111
10112 irix5* | irix6* | nonstopux*)
10113 lt_prog_compiler_wl='-Wl,'
10114 # PIC (with -KPIC) is the default.
10115 lt_prog_compiler_static='-non_shared'
10116 ;;
10117
10118 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10119 case $cc_basename in
10120 # old Intel for x86_64 which still supported -KPIC.
10121 ecc*)
10122 lt_prog_compiler_wl='-Wl,'
10123 lt_prog_compiler_pic='-KPIC'
10124 lt_prog_compiler_static='-static'
10125 ;;
10126 # icc used to be incompatible with GCC.
10127 # ICC 10 doesn't accept -KPIC any more.
10128 icc* | ifort*)
10129 lt_prog_compiler_wl='-Wl,'
10130 lt_prog_compiler_pic='-fPIC'
10131 lt_prog_compiler_static='-static'
10132 ;;
10133 # Lahey Fortran 8.1.
10134 lf95*)
10135 lt_prog_compiler_wl='-Wl,'
10136 lt_prog_compiler_pic='--shared'
10137 lt_prog_compiler_static='--static'
10138 ;;
10139 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10140 # Portland Group compilers (*not* the Pentium gcc compiler,
10141 # which looks to be a dead project)
10142 lt_prog_compiler_wl='-Wl,'
10143 lt_prog_compiler_pic='-fpic'
10144 lt_prog_compiler_static='-Bstatic'
10145 ;;
10146 ccc*)
10147 lt_prog_compiler_wl='-Wl,'
10148 # All Alpha code is PIC.
10149 lt_prog_compiler_static='-non_shared'
10150 ;;
10151 xl* | bgxl* | bgf* | mpixl*)
10152 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10153 lt_prog_compiler_wl='-Wl,'
10154 lt_prog_compiler_pic='-qpic'
10155 lt_prog_compiler_static='-qstaticlink'
10156 ;;
10157 *)
10158 case `$CC -V 2>&1 | sed 5q` in
10159 *Sun\ F* | *Sun*Fortran*)
10160 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10161 lt_prog_compiler_pic='-KPIC'
10162 lt_prog_compiler_static='-Bstatic'
10163 lt_prog_compiler_wl=''
10164 ;;
10165 *Sun\ C*)
10166 # Sun C 5.9
10167 lt_prog_compiler_pic='-KPIC'
10168 lt_prog_compiler_static='-Bstatic'
10169 lt_prog_compiler_wl='-Wl,'
10170 ;;
10171 esac
10172 ;;
10173 esac
10174 ;;
10175
10176 newsos6)
10177 lt_prog_compiler_pic='-KPIC'
10178 lt_prog_compiler_static='-Bstatic'
10179 ;;
10180
10181 *nto* | *qnx*)
10182 # QNX uses GNU C++, but need to define -shared option too, otherwise
10183 # it will coredump.
10184 lt_prog_compiler_pic='-fPIC -shared'
10185 ;;
10186
10187 osf3* | osf4* | osf5*)
10188 lt_prog_compiler_wl='-Wl,'
10189 # All OSF/1 code is PIC.
10190 lt_prog_compiler_static='-non_shared'
10191 ;;
10192
10193 rdos*)
10194 lt_prog_compiler_static='-non_shared'
10195 ;;
10196
10197 solaris*)
10198 lt_prog_compiler_pic='-KPIC'
10199 lt_prog_compiler_static='-Bstatic'
10200 case $cc_basename in
10201 f77* | f90* | f95*)
10202 lt_prog_compiler_wl='-Qoption ld ';;
10203 *)
10204 lt_prog_compiler_wl='-Wl,';;
10205 esac
10206 ;;
fdd6fa61 10207
6bb11ab3
L
10208 sunos4*)
10209 lt_prog_compiler_wl='-Qoption ld '
10210 lt_prog_compiler_pic='-PIC'
10211 lt_prog_compiler_static='-Bstatic'
10212 ;;
fdd6fa61 10213
6bb11ab3
L
10214 sysv4 | sysv4.2uw2* | sysv4.3*)
10215 lt_prog_compiler_wl='-Wl,'
10216 lt_prog_compiler_pic='-KPIC'
10217 lt_prog_compiler_static='-Bstatic'
10218 ;;
fdd6fa61 10219
6bb11ab3
L
10220 sysv4*MP*)
10221 if test -d /usr/nec ;then
10222 lt_prog_compiler_pic='-Kconform_pic'
10223 lt_prog_compiler_static='-Bstatic'
10224 fi
10225 ;;
10226
10227 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10228 lt_prog_compiler_wl='-Wl,'
10229 lt_prog_compiler_pic='-KPIC'
10230 lt_prog_compiler_static='-Bstatic'
10231 ;;
10232
10233 unicos*)
10234 lt_prog_compiler_wl='-Wl,'
10235 lt_prog_compiler_can_build_shared=no
10236 ;;
10237
10238 uts4*)
10239 lt_prog_compiler_pic='-pic'
10240 lt_prog_compiler_static='-Bstatic'
10241 ;;
10242
10243 *)
10244 lt_prog_compiler_can_build_shared=no
10245 ;;
10246 esac
10247 fi
10248
10249case $host_os in
10250 # For platforms which do not support PIC, -DPIC is meaningless:
10251 *djgpp*)
10252 lt_prog_compiler_pic=
10253 ;;
10254 *)
10255 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10256 ;;
81ecdfbb 10257esac
6bb11ab3
L
10258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10259$as_echo "$lt_prog_compiler_pic" >&6; }
10260
10261
10262
10263
10264
10265
10266#
10267# Check to make sure the PIC flag actually works.
10268#
10269if test -n "$lt_prog_compiler_pic"; then
10270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10271$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 10272if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3 10273 $as_echo_n "(cached) " >&6
fdd6fa61 10274else
6bb11ab3
L
10275 lt_cv_prog_compiler_pic_works=no
10276 ac_outfile=conftest.$ac_objext
10277 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10278 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10279 # Insert the option either (1) after the last *FLAGS variable, or
10280 # (2) before a word containing "conftest.", or (3) at the end.
10281 # Note that $ac_compile itself does not contain backslashes and begins
10282 # with a dollar sign (not a hyphen), so the echo should work correctly.
10283 # The option is referenced via a variable to avoid confusing sed.
10284 lt_compile=`echo "$ac_compile" | $SED \
10285 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10286 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10287 -e 's:$: $lt_compiler_flag:'`
10288 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10289 (eval "$lt_compile" 2>conftest.err)
10290 ac_status=$?
10291 cat conftest.err >&5
10292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10293 if (exit $ac_status) && test -s "$ac_outfile"; then
10294 # The compiler can only warn and ignore the option if not recognized
10295 # So say no if there are warnings other than the usual output.
10296 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10297 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10298 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10299 lt_cv_prog_compiler_pic_works=yes
10300 fi
10301 fi
10302 $RM conftest*
fdd6fa61 10303
fdd6fa61 10304fi
6bb11ab3
L
10305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10306$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10307
10308if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10309 case $lt_prog_compiler_pic in
10310 "" | " "*) ;;
10311 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10312 esac
10313else
10314 lt_prog_compiler_pic=
10315 lt_prog_compiler_can_build_shared=no
fdd6fa61 10316fi
6bb11ab3
L
10317
10318fi
10319
10320
10321
10322
10323
10324
10325#
10326# Check to make sure the static flag actually works.
10327#
10328wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10330$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 10331if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 10332 $as_echo_n "(cached) " >&6
fdd6fa61 10333else
6bb11ab3
L
10334 lt_cv_prog_compiler_static_works=no
10335 save_LDFLAGS="$LDFLAGS"
10336 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10337 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10338 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10339 # The linker can only warn and ignore the option if not recognized
10340 # So say no if there are warnings
10341 if test -s conftest.err; then
10342 # Append any errors to the config.log.
10343 cat conftest.err 1>&5
10344 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10345 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10346 if diff conftest.exp conftest.er2 >/dev/null; then
10347 lt_cv_prog_compiler_static_works=yes
10348 fi
10349 else
10350 lt_cv_prog_compiler_static_works=yes
10351 fi
10352 fi
10353 $RM -r conftest*
10354 LDFLAGS="$save_LDFLAGS"
fdd6fa61 10355
6bb11ab3
L
10356fi
10357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10358$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
fdd6fa61 10359
6bb11ab3
L
10360if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10361 :
fdd6fa61 10362else
6bb11ab3 10363 lt_prog_compiler_static=
fdd6fa61 10364fi
fdd6fa61 10365
6bb11ab3
L
10366
10367
10368
10369
10370
10371
10372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10373$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10374if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3 10375 $as_echo_n "(cached) " >&6
81ecdfbb 10376else
6bb11ab3
L
10377 lt_cv_prog_compiler_c_o=no
10378 $RM -r conftest 2>/dev/null
10379 mkdir conftest
10380 cd conftest
10381 mkdir out
10382 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10383
10384 lt_compiler_flag="-o out/conftest2.$ac_objext"
10385 # Insert the option either (1) after the last *FLAGS variable, or
10386 # (2) before a word containing "conftest.", or (3) at the end.
10387 # Note that $ac_compile itself does not contain backslashes and begins
10388 # with a dollar sign (not a hyphen), so the echo should work correctly.
10389 lt_compile=`echo "$ac_compile" | $SED \
10390 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10391 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10392 -e 's:$: $lt_compiler_flag:'`
10393 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10394 (eval "$lt_compile" 2>out/conftest.err)
10395 ac_status=$?
10396 cat out/conftest.err >&5
10397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10398 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10399 then
10400 # The compiler can only warn and ignore the option if not recognized
10401 # So say no if there are warnings
10402 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10403 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10404 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10405 lt_cv_prog_compiler_c_o=yes
10406 fi
10407 fi
10408 chmod u+w . 2>&5
10409 $RM conftest*
10410 # SGI C++ compiler will create directory out/ii_files/ for
10411 # template instantiation
10412 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10413 $RM out/* && rmdir out
10414 cd ..
10415 $RM -r conftest
10416 $RM conftest*
10417
81ecdfbb 10418fi
6bb11ab3
L
10419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10420$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10421
10422
10423
10424
10425
10426
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10428$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 10429if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb
RW
10430 $as_echo_n "(cached) " >&6
10431else
6bb11ab3
L
10432 lt_cv_prog_compiler_c_o=no
10433 $RM -r conftest 2>/dev/null
10434 mkdir conftest
10435 cd conftest
10436 mkdir out
10437 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10438
10439 lt_compiler_flag="-o out/conftest2.$ac_objext"
10440 # Insert the option either (1) after the last *FLAGS variable, or
10441 # (2) before a word containing "conftest.", or (3) at the end.
10442 # Note that $ac_compile itself does not contain backslashes and begins
10443 # with a dollar sign (not a hyphen), so the echo should work correctly.
10444 lt_compile=`echo "$ac_compile" | $SED \
10445 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10446 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10447 -e 's:$: $lt_compiler_flag:'`
10448 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10449 (eval "$lt_compile" 2>out/conftest.err)
10450 ac_status=$?
10451 cat out/conftest.err >&5
10452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10453 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10454 then
10455 # The compiler can only warn and ignore the option if not recognized
10456 # So say no if there are warnings
10457 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10458 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10459 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10460 lt_cv_prog_compiler_c_o=yes
10461 fi
10462 fi
10463 chmod u+w . 2>&5
10464 $RM conftest*
10465 # SGI C++ compiler will create directory out/ii_files/ for
10466 # template instantiation
10467 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10468 $RM out/* && rmdir out
10469 cd ..
10470 $RM -r conftest
10471 $RM conftest*
10472
10473fi
10474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10475$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10476
10477
10478
10479
10480hard_links="nottested"
10481if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10482 # do not overwrite the value of need_locks provided by the user
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10484$as_echo_n "checking if we can lock with hard links... " >&6; }
10485 hard_links=yes
10486 $RM conftest*
10487 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10488 touch conftest.a
10489 ln conftest.a conftest.b 2>&5 || hard_links=no
10490 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10492$as_echo "$hard_links" >&6; }
10493 if test "$hard_links" = no; then
10494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10495$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10496 need_locks=warn
10497 fi
10498else
10499 need_locks=no
10500fi
10501
10502
10503
10504
10505
10506
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10508$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10509
10510 runpath_var=
10511 allow_undefined_flag=
10512 always_export_symbols=no
10513 archive_cmds=
10514 archive_expsym_cmds=
10515 compiler_needs_object=no
10516 enable_shared_with_static_runtimes=no
10517 export_dynamic_flag_spec=
10518 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10519 hardcode_automatic=no
10520 hardcode_direct=no
10521 hardcode_direct_absolute=no
10522 hardcode_libdir_flag_spec=
10523 hardcode_libdir_flag_spec_ld=
10524 hardcode_libdir_separator=
10525 hardcode_minus_L=no
10526 hardcode_shlibpath_var=unsupported
10527 inherit_rpath=no
10528 link_all_deplibs=unknown
10529 module_cmds=
10530 module_expsym_cmds=
10531 old_archive_from_new_cmds=
10532 old_archive_from_expsyms_cmds=
10533 thread_safe_flag_spec=
10534 whole_archive_flag_spec=
10535 # include_expsyms should be a list of space-separated symbols to be *always*
10536 # included in the symbol list
10537 include_expsyms=
10538 # exclude_expsyms can be an extended regexp of symbols to exclude
10539 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10540 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10541 # as well as any symbol that contains `d'.
10542 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10543 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10544 # platforms (ab)use it in PIC code, but their linkers get confused if
10545 # the symbol is explicitly referenced. Since portable code cannot
10546 # rely on this symbol name, it's probably fine to never include it in
10547 # preloaded symbol tables.
10548 # Exclude shared library initialization/finalization symbols.
10549 extract_expsyms_cmds=
10550
10551 case $host_os in
10552 cygwin* | mingw* | pw32* | cegcc*)
10553 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10554 # When not using gcc, we currently assume that we are using
10555 # Microsoft Visual C++.
10556 if test "$GCC" != yes; then
10557 with_gnu_ld=no
10558 fi
10559 ;;
10560 interix*)
10561 # we just hope/assume this is gcc and not c89 (= MSVC++)
10562 with_gnu_ld=yes
10563 ;;
10564 openbsd*)
10565 with_gnu_ld=no
10566 ;;
10567 esac
fdd6fa61 10568
6bb11ab3
L
10569 ld_shlibs=yes
10570
10571 # On some targets, GNU ld is compatible enough with the native linker
10572 # that we're better off using the native interface for both.
10573 lt_use_gnu_ld_interface=no
10574 if test "$with_gnu_ld" = yes; then
10575 case $host_os in
10576 aix*)
10577 # The AIX port of GNU ld has always aspired to compatibility
10578 # with the native linker. However, as the warning in the GNU ld
10579 # block says, versions before 2.19.5* couldn't really create working
10580 # shared libraries, regardless of the interface used.
10581 case `$LD -v 2>&1` in
10582 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10583 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10584 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10585 *)
10586 lt_use_gnu_ld_interface=yes
10587 ;;
10588 esac
10589 ;;
10590 *)
10591 lt_use_gnu_ld_interface=yes
10592 ;;
10593 esac
10594 fi
fdd6fa61 10595
6bb11ab3
L
10596 if test "$lt_use_gnu_ld_interface" = yes; then
10597 # If archive_cmds runs LD, not CC, wlarc should be empty
10598 wlarc='${wl}'
10599
10600 # Set some defaults for GNU ld with shared library support. These
10601 # are reset later if shared libraries are not supported. Putting them
10602 # here allows them to be overridden if necessary.
10603 runpath_var=LD_RUN_PATH
10604 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10605 export_dynamic_flag_spec='${wl}--export-dynamic'
10606 # ancient GNU ld didn't support --whole-archive et. al.
10607 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10608 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10609 else
10610 whole_archive_flag_spec=
10611 fi
10612 supports_anon_versioning=no
10613 case `$LD -v 2>&1` in
10614 *GNU\ gold*) supports_anon_versioning=yes ;;
10615 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10616 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10617 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10618 *\ 2.11.*) ;; # other 2.11 versions
10619 *) supports_anon_versioning=yes ;;
10620 esac
10621
10622 # See if GNU ld supports shared libraries.
10623 case $host_os in
10624 aix[3-9]*)
10625 # On AIX/PPC, the GNU linker is very broken
10626 if test "$host_cpu" != ia64; then
10627 ld_shlibs=no
10628 cat <<_LT_EOF 1>&2
10629
10630*** Warning: the GNU linker, at least up to release 2.19, is reported
10631*** to be unable to reliably create shared libraries on AIX.
10632*** Therefore, libtool is disabling shared libraries support. If you
10633*** really care for shared libraries, you may want to install binutils
10634*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10635*** You will then need to restart the configuration process.
10636
10637_LT_EOF
10638 fi
10639 ;;
10640
10641 amigaos*)
10642 case $host_cpu in
10643 powerpc)
10644 # see comment about AmigaOS4 .so support
10645 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10646 archive_expsym_cmds=''
10647 ;;
10648 m68k)
10649 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)'
10650 hardcode_libdir_flag_spec='-L$libdir'
10651 hardcode_minus_L=yes
10652 ;;
10653 esac
10654 ;;
10655
10656 beos*)
10657 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10658 allow_undefined_flag=unsupported
10659 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10660 # support --undefined. This deserves some investigation. FIXME
10661 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10662 else
10663 ld_shlibs=no
10664 fi
10665 ;;
10666
10667 cygwin* | mingw* | pw32* | cegcc*)
10668 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10669 # as there is no search path for DLLs.
10670 hardcode_libdir_flag_spec='-L$libdir'
10671 export_dynamic_flag_spec='${wl}--export-all-symbols'
10672 allow_undefined_flag=unsupported
10673 always_export_symbols=no
10674 enable_shared_with_static_runtimes=yes
10675 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10676
10677 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10678 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10679 # If the export-symbols file already is a .def file (1st line
10680 # is EXPORTS), use it as is; otherwise, prepend...
10681 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10682 cp $export_symbols $output_objdir/$soname.def;
10683 else
10684 echo EXPORTS > $output_objdir/$soname.def;
10685 cat $export_symbols >> $output_objdir/$soname.def;
10686 fi~
10687 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10688 else
10689 ld_shlibs=no
10690 fi
10691 ;;
10692
10693 haiku*)
10694 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10695 link_all_deplibs=yes
10696 ;;
10697
10698 interix[3-9]*)
10699 hardcode_direct=no
10700 hardcode_shlibpath_var=no
10701 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10702 export_dynamic_flag_spec='${wl}-E'
10703 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10704 # Instead, shared libraries are loaded at an image base (0x10000000 by
10705 # default) and relocated if they conflict, which is a slow very memory
10706 # consuming and fragmenting process. To avoid this, we pick a random,
10707 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10708 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10709 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10710 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'
10711 ;;
10712
10713 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10714 tmp_diet=no
10715 if test "$host_os" = linux-dietlibc; then
10716 case $cc_basename in
10717 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10718 esac
10719 fi
10720 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10721 && test "$tmp_diet" = no
10722 then
5cddc23a 10723 tmp_addflag=' $pic_flag'
6bb11ab3
L
10724 tmp_sharedflag='-shared'
10725 case $cc_basename,$host_cpu in
10726 pgcc*) # Portland Group C compiler
10727 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'
10728 tmp_addflag=' $pic_flag'
10729 ;;
10730 pgf77* | pgf90* | pgf95* | pgfortran*)
10731 # Portland Group f77 and f90 compilers
10732 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'
10733 tmp_addflag=' $pic_flag -Mnomain' ;;
10734 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10735 tmp_addflag=' -i_dynamic' ;;
10736 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10737 tmp_addflag=' -i_dynamic -nofor_main' ;;
10738 ifc* | ifort*) # Intel Fortran compiler
10739 tmp_addflag=' -nofor_main' ;;
10740 lf95*) # Lahey Fortran 8.1
10741 whole_archive_flag_spec=
10742 tmp_sharedflag='--shared' ;;
10743 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10744 tmp_sharedflag='-qmkshrobj'
10745 tmp_addflag= ;;
10746 nvcc*) # Cuda Compiler Driver 2.2
10747 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'
10748 compiler_needs_object=yes
10749 ;;
10750 esac
10751 case `$CC -V 2>&1 | sed 5q` in
10752 *Sun\ C*) # Sun C 5.9
10753 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'
10754 compiler_needs_object=yes
10755 tmp_sharedflag='-G' ;;
10756 *Sun\ F*) # Sun Fortran 8.3
10757 tmp_sharedflag='-G' ;;
10758 esac
10759 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10760
10761 if test "x$supports_anon_versioning" = xyes; then
10762 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10763 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10764 echo "local: *; };" >> $output_objdir/$libname.ver~
10765 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10766 fi
10767
10768 case $cc_basename in
10769 xlf* | bgf* | bgxlf* | mpixlf*)
10770 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10771 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10772 hardcode_libdir_flag_spec=
10773 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10774 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10775 if test "x$supports_anon_versioning" = xyes; then
10776 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10777 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10778 echo "local: *; };" >> $output_objdir/$libname.ver~
10779 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10780 fi
10781 ;;
10782 esac
10783 else
10784 ld_shlibs=no
10785 fi
10786 ;;
10787
10788 netbsd*)
10789 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10790 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10791 wlarc=
10792 else
10793 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10794 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10795 fi
10796 ;;
10797
10798 solaris*)
10799 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10800 ld_shlibs=no
10801 cat <<_LT_EOF 1>&2
10802
10803*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10804*** create shared libraries on Solaris systems. Therefore, libtool
10805*** is disabling shared libraries support. We urge you to upgrade GNU
10806*** binutils to release 2.9.1 or newer. Another option is to modify
10807*** your PATH or compiler configuration so that the native linker is
10808*** used, and then restart.
10809
10810_LT_EOF
10811 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10812 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10813 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10814 else
10815 ld_shlibs=no
10816 fi
10817 ;;
10818
10819 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10820 case `$LD -v 2>&1` in
10821 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10822 ld_shlibs=no
10823 cat <<_LT_EOF 1>&2
10824
10825*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10826*** reliably create shared libraries on SCO systems. Therefore, libtool
10827*** is disabling shared libraries support. We urge you to upgrade GNU
10828*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10829*** your PATH or compiler configuration so that the native linker is
10830*** used, and then restart.
10831
10832_LT_EOF
10833 ;;
10834 *)
10835 # For security reasons, it is highly recommended that you always
10836 # use absolute paths for naming shared libraries, and exclude the
10837 # DT_RUNPATH tag from executables and libraries. But doing so
10838 # requires that you compile everything twice, which is a pain.
10839 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10840 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10841 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10842 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10843 else
10844 ld_shlibs=no
10845 fi
10846 ;;
10847 esac
10848 ;;
10849
10850 sunos4*)
10851 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10852 wlarc=
10853 hardcode_direct=yes
10854 hardcode_shlibpath_var=no
10855 ;;
10856
10857 *)
10858 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10859 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10860 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10861 else
10862 ld_shlibs=no
10863 fi
10864 ;;
10865 esac
10866
10867 if test "$ld_shlibs" = no; then
10868 runpath_var=
10869 hardcode_libdir_flag_spec=
10870 export_dynamic_flag_spec=
10871 whole_archive_flag_spec=
10872 fi
10873 else
10874 # PORTME fill in a description of your system's linker (not GNU ld)
10875 case $host_os in
10876 aix3*)
10877 allow_undefined_flag=unsupported
10878 always_export_symbols=yes
10879 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'
10880 # Note: this linker hardcodes the directories in LIBPATH if there
10881 # are no directories specified by -L.
10882 hardcode_minus_L=yes
10883 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10884 # Neither direct hardcoding nor static linking is supported with a
10885 # broken collect2.
10886 hardcode_direct=unsupported
10887 fi
10888 ;;
10889
10890 aix[4-9]*)
10891 if test "$host_cpu" = ia64; then
10892 # On IA64, the linker does run time linking by default, so we don't
10893 # have to do anything special.
10894 aix_use_runtimelinking=no
10895 exp_sym_flag='-Bexport'
10896 no_entry_flag=""
10897 else
10898 # If we're using GNU nm, then we don't want the "-C" option.
10899 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10900 # Also, AIX nm treats weak defined symbols like other global
10901 # defined symbols, whereas GNU nm marks them as "W".
10902 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10903 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'
10904 else
5c887dd5 10905 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
10906 fi
10907 aix_use_runtimelinking=no
10908
10909 # Test if we are trying to use run time linking or normal
10910 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10911 # need to do runtime linking.
10912 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10913 for ld_flag in $LDFLAGS; do
10914 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10915 aix_use_runtimelinking=yes
10916 break
10917 fi
10918 done
10919 ;;
10920 esac
10921
10922 exp_sym_flag='-bexport'
10923 no_entry_flag='-bnoentry'
10924 fi
10925
10926 # When large executables or shared objects are built, AIX ld can
10927 # have problems creating the table of contents. If linking a library
10928 # or program results in "error TOC overflow" add -mminimal-toc to
10929 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10930 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10931
10932 archive_cmds=''
10933 hardcode_direct=yes
10934 hardcode_direct_absolute=yes
10935 hardcode_libdir_separator=':'
10936 link_all_deplibs=yes
10937 file_list_spec='${wl}-f,'
10938
10939 if test "$GCC" = yes; then
10940 case $host_os in aix4.[012]|aix4.[012].*)
10941 # We only want to do this on AIX 4.2 and lower, the check
10942 # below for broken collect2 doesn't work under 4.3+
10943 collect2name=`${CC} -print-prog-name=collect2`
10944 if test -f "$collect2name" &&
10945 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10946 then
10947 # We have reworked collect2
10948 :
10949 else
10950 # We have old collect2
10951 hardcode_direct=unsupported
10952 # It fails to find uninstalled libraries when the uninstalled
10953 # path is not listed in the libpath. Setting hardcode_minus_L
10954 # to unsupported forces relinking
10955 hardcode_minus_L=yes
10956 hardcode_libdir_flag_spec='-L$libdir'
10957 hardcode_libdir_separator=
10958 fi
10959 ;;
10960 esac
10961 shared_flag='-shared'
10962 if test "$aix_use_runtimelinking" = yes; then
10963 shared_flag="$shared_flag "'${wl}-G'
10964 fi
10965 else
10966 # not using gcc
10967 if test "$host_cpu" = ia64; then
10968 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10969 # chokes on -Wl,-G. The following line is correct:
10970 shared_flag='-G'
10971 else
10972 if test "$aix_use_runtimelinking" = yes; then
10973 shared_flag='${wl}-G'
10974 else
10975 shared_flag='${wl}-bM:SRE'
10976 fi
10977 fi
10978 fi
10979
10980 export_dynamic_flag_spec='${wl}-bexpall'
10981 # It seems that -bexpall does not export symbols beginning with
10982 # underscore (_), so it is better to generate a list of symbols to export.
10983 always_export_symbols=yes
10984 if test "$aix_use_runtimelinking" = yes; then
10985 # Warning - without using the other runtime loading flags (-brtl),
10986 # -berok will link without error, but may produce a broken library.
10987 allow_undefined_flag='-berok'
10988 # Determine the default libpath from the value encoded in an
10989 # empty executable.
10990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10991/* end confdefs.h. */
10992
10993int
10994main ()
10995{
10996
10997 ;
10998 return 0;
10999}
11000_ACEOF
6bb11ab3 11001if ac_fn_c_try_link "$LINENO"; then :
fdd6fa61 11002
6bb11ab3
L
11003lt_aix_libpath_sed='
11004 /Import File Strings/,/^$/ {
11005 /^0/ {
11006 s/^0 *\(.*\)$/\1/
11007 p
11008 }
11009 }'
11010aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11011# Check for a 64-bit object if we didn't find anything.
11012if test -z "$aix_libpath"; then
11013 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11014fi
11015fi
11016rm -f core conftest.err conftest.$ac_objext \
11017 conftest$ac_exeext conftest.$ac_ext
11018if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11019
11020 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11021 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"
11022 else
11023 if test "$host_cpu" = ia64; then
11024 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11025 allow_undefined_flag="-z nodefs"
11026 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"
11027 else
11028 # Determine the default libpath from the value encoded in an
11029 # empty executable.
81ecdfbb
RW
11030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11031/* end confdefs.h. */
11032
11033int
11034main ()
11035{
11036
11037 ;
11038 return 0;
11039}
11040_ACEOF
6bb11ab3
L
11041if ac_fn_c_try_link "$LINENO"; then :
11042
11043lt_aix_libpath_sed='
11044 /Import File Strings/,/^$/ {
11045 /^0/ {
11046 s/^0 *\(.*\)$/\1/
11047 p
11048 }
11049 }'
11050aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11051# Check for a 64-bit object if we didn't find anything.
11052if test -z "$aix_libpath"; then
11053 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 11054fi
81ecdfbb 11055fi
6bb11ab3
L
11056rm -f core conftest.err conftest.$ac_objext \
11057 conftest$ac_exeext conftest.$ac_ext
11058if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11059
11060 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11061 # Warning - without using the other run time loading flags,
11062 # -berok will link without error, but may produce a broken library.
11063 no_undefined_flag=' ${wl}-bernotok'
11064 allow_undefined_flag=' ${wl}-berok'
11065 if test "$with_gnu_ld" = yes; then
11066 # We only use this code for GNU lds that support --whole-archive.
11067 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11068 else
11069 # Exported symbols can be pulled into shared objects from archives
11070 whole_archive_flag_spec='$convenience'
11071 fi
11072 archive_cmds_need_lc=yes
11073 # This is similar to how AIX traditionally builds its shared libraries.
11074 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'
11075 fi
11076 fi
11077 ;;
11078
11079 amigaos*)
11080 case $host_cpu in
11081 powerpc)
11082 # see comment about AmigaOS4 .so support
11083 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11084 archive_expsym_cmds=''
11085 ;;
11086 m68k)
11087 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)'
11088 hardcode_libdir_flag_spec='-L$libdir'
11089 hardcode_minus_L=yes
11090 ;;
11091 esac
11092 ;;
11093
11094 bsdi[45]*)
11095 export_dynamic_flag_spec=-rdynamic
11096 ;;
11097
11098 cygwin* | mingw* | pw32* | cegcc*)
11099 # When not using gcc, we currently assume that we are using
11100 # Microsoft Visual C++.
11101 # hardcode_libdir_flag_spec is actually meaningless, as there is
11102 # no search path for DLLs.
11103 hardcode_libdir_flag_spec=' '
11104 allow_undefined_flag=unsupported
11105 # Tell ltmain to make .lib files, not .a files.
11106 libext=lib
11107 # Tell ltmain to make .dll files, not .so files.
11108 shrext_cmds=".dll"
11109 # FIXME: Setting linknames here is a bad hack.
11110 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11111 # The linker will automatically build a .lib file if we build a DLL.
11112 old_archive_from_new_cmds='true'
11113 # FIXME: Should let the user specify the lib program.
11114 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11115 fix_srcfile_path='`cygpath -w "$srcfile"`'
11116 enable_shared_with_static_runtimes=yes
11117 ;;
11118
11119 darwin* | rhapsody*)
11120
11121
11122 archive_cmds_need_lc=no
11123 hardcode_direct=no
11124 hardcode_automatic=yes
11125 hardcode_shlibpath_var=unsupported
11126 if test "$lt_cv_ld_force_load" = "yes"; then
11127 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\"`'
fdd6fa61 11128 else
6bb11ab3 11129 whole_archive_flag_spec=''
fdd6fa61 11130 fi
6bb11ab3
L
11131 link_all_deplibs=yes
11132 allow_undefined_flag="$_lt_dar_allow_undefined"
11133 case $cc_basename in
11134 ifort*) _lt_dar_can_shared=yes ;;
11135 *) _lt_dar_can_shared=$GCC ;;
11136 esac
11137 if test "$_lt_dar_can_shared" = "yes"; then
11138 output_verbose_link_cmd=func_echo_all
11139 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11140 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11141 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}"
11142 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}"
11143
fdd6fa61 11144 else
6bb11ab3 11145 ld_shlibs=no
fdd6fa61 11146 fi
6bb11ab3
L
11147
11148 ;;
11149
11150 dgux*)
11151 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11152 hardcode_libdir_flag_spec='-L$libdir'
11153 hardcode_shlibpath_var=no
11154 ;;
11155
11156 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11157 # support. Future versions do this automatically, but an explicit c++rt0.o
11158 # does not break anything, and helps significantly (at the cost of a little
11159 # extra space).
11160 freebsd2.2*)
11161 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11162 hardcode_libdir_flag_spec='-R$libdir'
11163 hardcode_direct=yes
11164 hardcode_shlibpath_var=no
11165 ;;
11166
11167 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11168 freebsd2.*)
11169 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11170 hardcode_direct=yes
11171 hardcode_minus_L=yes
11172 hardcode_shlibpath_var=no
11173 ;;
11174
11175 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11176 freebsd* | dragonfly*)
11177 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11178 hardcode_libdir_flag_spec='-R$libdir'
11179 hardcode_direct=yes
11180 hardcode_shlibpath_var=no
11181 ;;
11182
11183 hpux9*)
11184 if test "$GCC" = yes; then
11185 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'
11186 else
11187 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'
11188 fi
11189 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11190 hardcode_libdir_separator=:
11191 hardcode_direct=yes
11192
11193 # hardcode_minus_L: Not really in the search PATH,
11194 # but as the default location of the library.
11195 hardcode_minus_L=yes
11196 export_dynamic_flag_spec='${wl}-E'
11197 ;;
11198
11199 hpux10*)
11200 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11201 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11202 else
11203 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11204 fi
11205 if test "$with_gnu_ld" = no; then
11206 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11207 hardcode_libdir_flag_spec_ld='+b $libdir'
11208 hardcode_libdir_separator=:
11209 hardcode_direct=yes
11210 hardcode_direct_absolute=yes
11211 export_dynamic_flag_spec='${wl}-E'
11212 # hardcode_minus_L: Not really in the search PATH,
11213 # but as the default location of the library.
11214 hardcode_minus_L=yes
11215 fi
11216 ;;
11217
11218 hpux11*)
11219 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11220 case $host_cpu in
11221 hppa*64*)
11222 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11223 ;;
11224 ia64*)
11225 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11226 ;;
11227 *)
11228 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11229 ;;
11230 esac
11231 else
11232 case $host_cpu in
11233 hppa*64*)
11234 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11235 ;;
11236 ia64*)
11237 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11238 ;;
11239 *)
11240
11241 # Older versions of the 11.00 compiler do not understand -b yet
11242 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11244$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 11245if ${lt_cv_prog_compiler__b+:} false; then :
81ecdfbb 11246 $as_echo_n "(cached) " >&6
fdd6fa61 11247else
6bb11ab3
L
11248 lt_cv_prog_compiler__b=no
11249 save_LDFLAGS="$LDFLAGS"
11250 LDFLAGS="$LDFLAGS -b"
11251 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11252 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11253 # The linker can only warn and ignore the option if not recognized
11254 # So say no if there are warnings
11255 if test -s conftest.err; then
11256 # Append any errors to the config.log.
11257 cat conftest.err 1>&5
11258 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11259 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11260 if diff conftest.exp conftest.er2 >/dev/null; then
11261 lt_cv_prog_compiler__b=yes
11262 fi
11263 else
11264 lt_cv_prog_compiler__b=yes
11265 fi
11266 fi
11267 $RM -r conftest*
11268 LDFLAGS="$save_LDFLAGS"
fdd6fa61 11269
6bb11ab3
L
11270fi
11271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11272$as_echo "$lt_cv_prog_compiler__b" >&6; }
fdd6fa61 11273
6bb11ab3
L
11274if test x"$lt_cv_prog_compiler__b" = xyes; then
11275 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11276else
11277 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11278fi
81ecdfbb 11279
6bb11ab3
L
11280 ;;
11281 esac
11282 fi
11283 if test "$with_gnu_ld" = no; then
11284 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11285 hardcode_libdir_separator=:
11286
11287 case $host_cpu in
11288 hppa*64*|ia64*)
11289 hardcode_direct=no
11290 hardcode_shlibpath_var=no
11291 ;;
11292 *)
11293 hardcode_direct=yes
11294 hardcode_direct_absolute=yes
11295 export_dynamic_flag_spec='${wl}-E'
11296
11297 # hardcode_minus_L: Not really in the search PATH,
11298 # but as the default location of the library.
11299 hardcode_minus_L=yes
11300 ;;
11301 esac
11302 fi
11303 ;;
11304
11305 irix5* | irix6* | nonstopux*)
11306 if test "$GCC" = yes; then
11307 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'
11308 # Try to use the -exported_symbol ld option, if it does not
11309 # work, assume that -exports_file does not work either and
11310 # implicitly export all symbols.
11311 save_LDFLAGS="$LDFLAGS"
11312 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11314/* end confdefs.h. */
11315int foo(void) {}
fdd6fa61 11316_ACEOF
6bb11ab3
L
11317if ac_fn_c_try_link "$LINENO"; then :
11318 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'
fdd6fa61
AG
11319
11320fi
6bb11ab3
L
11321rm -f core conftest.err conftest.$ac_objext \
11322 conftest$ac_exeext conftest.$ac_ext
11323 LDFLAGS="$save_LDFLAGS"
11324 else
11325 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'
11326 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'
11327 fi
11328 archive_cmds_need_lc='no'
11329 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11330 hardcode_libdir_separator=:
11331 inherit_rpath=yes
11332 link_all_deplibs=yes
11333 ;;
11334
11335 netbsd*)
11336 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11337 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11338 else
11339 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11340 fi
11341 hardcode_libdir_flag_spec='-R$libdir'
11342 hardcode_direct=yes
11343 hardcode_shlibpath_var=no
11344 ;;
11345
11346 newsos6)
11347 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11348 hardcode_direct=yes
11349 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11350 hardcode_libdir_separator=:
11351 hardcode_shlibpath_var=no
11352 ;;
11353
11354 *nto* | *qnx*)
11355 ;;
11356
11357 openbsd*)
11358 if test -f /usr/libexec/ld.so; then
11359 hardcode_direct=yes
11360 hardcode_shlibpath_var=no
11361 hardcode_direct_absolute=yes
11362 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11363 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11364 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11365 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11366 export_dynamic_flag_spec='${wl}-E'
11367 else
11368 case $host_os in
11369 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11370 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11371 hardcode_libdir_flag_spec='-R$libdir'
11372 ;;
11373 *)
11374 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11375 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11376 ;;
11377 esac
11378 fi
11379 else
11380 ld_shlibs=no
11381 fi
11382 ;;
11383
11384 os2*)
11385 hardcode_libdir_flag_spec='-L$libdir'
11386 hardcode_minus_L=yes
11387 allow_undefined_flag=unsupported
11388 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'
11389 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11390 ;;
11391
11392 osf3*)
11393 if test "$GCC" = yes; then
11394 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11395 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'
11396 else
11397 allow_undefined_flag=' -expect_unresolved \*'
11398 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'
11399 fi
11400 archive_cmds_need_lc='no'
11401 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11402 hardcode_libdir_separator=:
11403 ;;
11404
11405 osf4* | osf5*) # as osf3* with the addition of -msym flag
11406 if test "$GCC" = yes; then
11407 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11408 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'
11409 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11410 else
11411 allow_undefined_flag=' -expect_unresolved \*'
11412 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'
11413 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~
11414 $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'
11415
11416 # Both c and cxx compiler support -rpath directly
11417 hardcode_libdir_flag_spec='-rpath $libdir'
11418 fi
11419 archive_cmds_need_lc='no'
11420 hardcode_libdir_separator=:
11421 ;;
11422
11423 solaris*)
11424 no_undefined_flag=' -z defs'
11425 if test "$GCC" = yes; then
11426 wlarc='${wl}'
11427 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11428 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11429 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11430 else
11431 case `$CC -V 2>&1` in
11432 *"Compilers 5.0"*)
11433 wlarc=''
11434 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11435 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11436 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11437 ;;
11438 *)
11439 wlarc='${wl}'
11440 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11441 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11442 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11443 ;;
11444 esac
11445 fi
11446 hardcode_libdir_flag_spec='-R$libdir'
11447 hardcode_shlibpath_var=no
11448 case $host_os in
11449 solaris2.[0-5] | solaris2.[0-5].*) ;;
11450 *)
11451 # The compiler driver will combine and reorder linker options,
11452 # but understands `-z linker_flag'. GCC discards it without `$wl',
11453 # but is careful enough not to reorder.
11454 # Supported since Solaris 2.6 (maybe 2.5.1?)
11455 if test "$GCC" = yes; then
11456 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11457 else
11458 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11459 fi
11460 ;;
11461 esac
11462 link_all_deplibs=yes
11463 ;;
11464
11465 sunos4*)
11466 if test "x$host_vendor" = xsequent; then
11467 # Use $CC to link under sequent, because it throws in some extra .o
11468 # files that make .init and .fini sections work.
11469 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11470 else
11471 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11472 fi
11473 hardcode_libdir_flag_spec='-L$libdir'
11474 hardcode_direct=yes
11475 hardcode_minus_L=yes
11476 hardcode_shlibpath_var=no
11477 ;;
11478
11479 sysv4)
11480 case $host_vendor in
11481 sni)
11482 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11483 hardcode_direct=yes # is this really true???
11484 ;;
11485 siemens)
11486 ## LD is ld it makes a PLAMLIB
11487 ## CC just makes a GrossModule.
11488 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11489 reload_cmds='$CC -r -o $output$reload_objs'
11490 hardcode_direct=no
11491 ;;
11492 motorola)
11493 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11494 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11495 ;;
11496 esac
11497 runpath_var='LD_RUN_PATH'
11498 hardcode_shlibpath_var=no
11499 ;;
11500
11501 sysv4.3*)
11502 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11503 hardcode_shlibpath_var=no
11504 export_dynamic_flag_spec='-Bexport'
11505 ;;
11506
11507 sysv4*MP*)
11508 if test -d /usr/nec; then
11509 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11510 hardcode_shlibpath_var=no
11511 runpath_var=LD_RUN_PATH
11512 hardcode_runpath_var=yes
11513 ld_shlibs=yes
11514 fi
11515 ;;
11516
11517 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11518 no_undefined_flag='${wl}-z,text'
11519 archive_cmds_need_lc=no
11520 hardcode_shlibpath_var=no
11521 runpath_var='LD_RUN_PATH'
11522
11523 if test "$GCC" = yes; then
11524 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11525 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11526 else
11527 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11528 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11529 fi
11530 ;;
11531
11532 sysv5* | sco3.2v5* | sco5v6*)
11533 # Note: We can NOT use -z defs as we might desire, because we do not
11534 # link with -lc, and that would cause any symbols used from libc to
11535 # always be unresolved, which means just about no library would
11536 # ever link correctly. If we're not using GNU ld we use -z text
11537 # though, which does catch some bad symbols but isn't as heavy-handed
11538 # as -z defs.
11539 no_undefined_flag='${wl}-z,text'
11540 allow_undefined_flag='${wl}-z,nodefs'
11541 archive_cmds_need_lc=no
11542 hardcode_shlibpath_var=no
11543 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11544 hardcode_libdir_separator=':'
11545 link_all_deplibs=yes
11546 export_dynamic_flag_spec='${wl}-Bexport'
11547 runpath_var='LD_RUN_PATH'
11548
11549 if test "$GCC" = yes; then
11550 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11551 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11552 else
11553 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11554 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11555 fi
11556 ;;
11557
11558 uts4*)
11559 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11560 hardcode_libdir_flag_spec='-L$libdir'
11561 hardcode_shlibpath_var=no
11562 ;;
11563
11564 *)
11565 ld_shlibs=no
11566 ;;
11567 esac
11568
11569 if test x$host_vendor = xsni; then
11570 case $host in
11571 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11572 export_dynamic_flag_spec='${wl}-Blargedynsym'
11573 ;;
11574 esac
11575 fi
11576 fi
11577
11578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11579$as_echo "$ld_shlibs" >&6; }
11580test "$ld_shlibs" = no && can_build_shared=no
11581
11582with_gnu_ld=$with_gnu_ld
11583
11584
11585
11586
fdd6fa61 11587
fdd6fa61 11588
fdd6fa61 11589
fdd6fa61 11590
fdd6fa61 11591
fdd6fa61
AG
11592
11593
6ffe910a 11594
fdd6fa61
AG
11595
11596
6bb11ab3
L
11597
11598#
11599# Do we need to explicitly link libc?
11600#
11601case "x$archive_cmds_need_lc" in
11602x|xyes)
11603 # Assume -lc should be added
11604 archive_cmds_need_lc=yes
11605
11606 if test "$enable_shared" = yes && test "$GCC" = yes; then
11607 case $archive_cmds in
11608 *'~'*)
11609 # FIXME: we may have to deal with multi-command sequences.
11610 ;;
11611 '$CC '*)
11612 # Test whether the compiler implicitly links with -lc since on some
11613 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11614 # to ld, don't add -lc before -lgcc.
11615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11616$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 11617if ${lt_cv_archive_cmds_need_lc+:} false; then :
6ffe910a
MF
11618 $as_echo_n "(cached) " >&6
11619else
6bb11ab3
L
11620 $RM conftest*
11621 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11622
11623 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11624 (eval $ac_compile) 2>&5
11625 ac_status=$?
11626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11627 test $ac_status = 0; } 2>conftest.err; then
11628 soname=conftest
11629 lib=conftest
11630 libobjs=conftest.$ac_objext
11631 deplibs=
11632 wl=$lt_prog_compiler_wl
11633 pic_flag=$lt_prog_compiler_pic
11634 compiler_flags=-v
11635 linker_flags=-v
11636 verstring=
11637 output_objdir=.
11638 libname=conftest
11639 lt_save_allow_undefined_flag=$allow_undefined_flag
11640 allow_undefined_flag=
11641 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11642 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11643 ac_status=$?
11644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11645 test $ac_status = 0; }
11646 then
11647 lt_cv_archive_cmds_need_lc=no
11648 else
11649 lt_cv_archive_cmds_need_lc=yes
11650 fi
11651 allow_undefined_flag=$lt_save_allow_undefined_flag
11652 else
11653 cat conftest.err 1>&5
11654 fi
11655 $RM conftest*
fdd6fa61 11656
6ffe910a 11657fi
6bb11ab3
L
11658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11659$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11660 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11661 ;;
11662 esac
11663 fi
11664 ;;
6ffe910a 11665esac
fdd6fa61 11666
fdd6fa61 11667
6ffe910a 11668
fdd6fa61 11669
81ecdfbb 11670
fdd6fa61 11671
fdd6fa61 11672
fdd6fa61 11673
fdd6fa61 11674
fdd6fa61 11675
fdd6fa61 11676
fdd6fa61 11677
fdd6fa61 11678
fdd6fa61 11679
81ecdfbb 11680
fdd6fa61 11681
fdd6fa61
AG
11682
11683
81ecdfbb 11684
81ecdfbb 11685
81ecdfbb
RW
11686
11687
81ecdfbb 11688
81ecdfbb 11689
fdd6fa61
AG
11690
11691
fdd6fa61 11692
fdd6fa61 11693
fdd6fa61 11694
fdd6fa61 11695
81ecdfbb 11696
6ffe910a 11697
6ffe910a 11698
6ffe910a 11699
6ffe910a 11700
6ffe910a 11701
6ffe910a 11702
6ffe910a 11703
6ffe910a 11704
6ffe910a 11705
6ffe910a 11706
6ffe910a 11707
6ffe910a 11708
6ffe910a 11709
6ffe910a 11710
6ffe910a
MF
11711
11712
11713
2232061b
MF
11714
11715
2232061b 11716
2232061b
MF
11717
11718
2232061b
MF
11719
11720
2232061b 11721
2232061b
MF
11722
11723
6bb11ab3
L
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11824$as_echo_n "checking dynamic linker characteristics... " >&6; }
11825
11826if test "$GCC" = yes; then
11827 case $host_os in
11828 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11829 *) lt_awk_arg="/^libraries:/" ;;
11830 esac
11831 case $host_os in
11832 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11833 *) lt_sed_strip_eq="s,=/,/,g" ;;
11834 esac
11835 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11836 case $lt_search_path_spec in
11837 *\;*)
11838 # if the path contains ";" then we assume it to be the separator
11839 # otherwise default to the standard path separator (i.e. ":") - it is
11840 # assumed that no part of a normal pathname contains ";" but that should
11841 # okay in the real world where ";" in dirpaths is itself problematic.
11842 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11843 ;;
11844 *)
11845 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11846 ;;
11847 esac
11848 # Ok, now we have the path, separated by spaces, we can step through it
11849 # and add multilib dir if necessary.
11850 lt_tmp_lt_search_path_spec=
11851 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11852 for lt_sys_path in $lt_search_path_spec; do
11853 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11854 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11855 else
11856 test -d "$lt_sys_path" && \
11857 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11858 fi
11859 done
11860 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11861BEGIN {RS=" "; FS="/|\n";} {
11862 lt_foo="";
11863 lt_count=0;
11864 for (lt_i = NF; lt_i > 0; lt_i--) {
11865 if ($lt_i != "" && $lt_i != ".") {
11866 if ($lt_i == "..") {
11867 lt_count++;
11868 } else {
11869 if (lt_count == 0) {
11870 lt_foo="/" $lt_i lt_foo;
11871 } else {
11872 lt_count--;
11873 }
11874 }
11875 }
11876 }
11877 if (lt_foo != "") { lt_freq[lt_foo]++; }
11878 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11879}'`
11880 # AWK program above erroneously prepends '/' to C:/dos/paths
11881 # for these hosts.
11882 case $host_os in
11883 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11884 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11885 esac
11886 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11887else
11888 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11889fi
11890library_names_spec=
11891libname_spec='lib$name'
11892soname_spec=
11893shrext_cmds=".so"
11894postinstall_cmds=
11895postuninstall_cmds=
11896finish_cmds=
11897finish_eval=
11898shlibpath_var=
11899shlibpath_overrides_runpath=unknown
11900version_type=none
11901dynamic_linker="$host_os ld.so"
11902sys_lib_dlsearch_path_spec="/lib /usr/lib"
11903need_lib_prefix=unknown
11904hardcode_into_libs=no
11905
11906# when you set need_version to no, make sure it does not cause -set_version
11907# flags to be left without arguments
11908need_version=unknown
11909
11910case $host_os in
11911aix3*)
11912 version_type=linux
11913 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11914 shlibpath_var=LIBPATH
11915
11916 # AIX 3 has no versioning support, so we append a major version to the name.
11917 soname_spec='${libname}${release}${shared_ext}$major'
11918 ;;
11919
11920aix[4-9]*)
11921 version_type=linux
11922 need_lib_prefix=no
11923 need_version=no
11924 hardcode_into_libs=yes
11925 if test "$host_cpu" = ia64; then
11926 # AIX 5 supports IA64
11927 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11928 shlibpath_var=LD_LIBRARY_PATH
11929 else
11930 # With GCC up to 2.95.x, collect2 would create an import file
11931 # for dependence libraries. The import file would start with
11932 # the line `#! .'. This would cause the generated library to
11933 # depend on `.', always an invalid library. This was fixed in
11934 # development snapshots of GCC prior to 3.0.
11935 case $host_os in
11936 aix4 | aix4.[01] | aix4.[01].*)
11937 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11938 echo ' yes '
11939 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11940 :
11941 else
11942 can_build_shared=no
11943 fi
11944 ;;
11945 esac
11946 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11947 # soname into executable. Probably we can add versioning support to
11948 # collect2, so additional links can be useful in future.
11949 if test "$aix_use_runtimelinking" = yes; then
11950 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11951 # instead of lib<name>.a to let people know that these are not
11952 # typical AIX shared libraries.
11953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11954 else
11955 # We preserve .a as extension for shared libraries through AIX4.2
11956 # and later when we are not doing run time linking.
11957 library_names_spec='${libname}${release}.a $libname.a'
11958 soname_spec='${libname}${release}${shared_ext}$major'
11959 fi
11960 shlibpath_var=LIBPATH
11961 fi
11962 ;;
11963
11964amigaos*)
11965 case $host_cpu in
11966 powerpc)
11967 # Since July 2007 AmigaOS4 officially supports .so libraries.
11968 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11970 ;;
11971 m68k)
11972 library_names_spec='$libname.ixlibrary $libname.a'
11973 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11974 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'
11975 ;;
11976 esac
11977 ;;
11978
11979beos*)
11980 library_names_spec='${libname}${shared_ext}'
11981 dynamic_linker="$host_os ld.so"
11982 shlibpath_var=LIBRARY_PATH
11983 ;;
11984
11985bsdi[45]*)
11986 version_type=linux
11987 need_version=no
11988 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11989 soname_spec='${libname}${release}${shared_ext}$major'
11990 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11991 shlibpath_var=LD_LIBRARY_PATH
11992 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11993 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11994 # the default ld.so.conf also contains /usr/contrib/lib and
11995 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11996 # libtool to hard-code these into programs
11997 ;;
11998
11999cygwin* | mingw* | pw32* | cegcc*)
12000 version_type=windows
12001 shrext_cmds=".dll"
12002 need_version=no
12003 need_lib_prefix=no
12004
12005 case $GCC,$host_os in
12006 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12007 library_names_spec='$libname.dll.a'
12008 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12009 postinstall_cmds='base_file=`basename \${file}`~
12010 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12011 dldir=$destdir/`dirname \$dlpath`~
12012 test -d \$dldir || mkdir -p \$dldir~
12013 $install_prog $dir/$dlname \$dldir/$dlname~
12014 chmod a+x \$dldir/$dlname~
12015 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12016 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12017 fi'
12018 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12019 dlpath=$dir/\$dldll~
12020 $RM \$dlpath'
12021 shlibpath_overrides_runpath=yes
12022
12023 case $host_os in
12024 cygwin*)
12025 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12026 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12027
12028 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12029 ;;
12030 mingw* | cegcc*)
12031 # MinGW DLLs use traditional 'lib' prefix
12032 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12033 ;;
12034 pw32*)
12035 # pw32 DLLs use 'pw' prefix rather than 'lib'
12036 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12037 ;;
12038 esac
12039 ;;
12040
12041 *)
12042 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12043 ;;
12044 esac
12045 dynamic_linker='Win32 ld.exe'
12046 # FIXME: first we should search . and the directory the executable is in
12047 shlibpath_var=PATH
12048 ;;
12049
12050darwin* | rhapsody*)
12051 dynamic_linker="$host_os dyld"
12052 version_type=darwin
12053 need_lib_prefix=no
12054 need_version=no
12055 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12056 soname_spec='${libname}${release}${major}$shared_ext'
12057 shlibpath_overrides_runpath=yes
12058 shlibpath_var=DYLD_LIBRARY_PATH
12059 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12060
12061 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12062 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12063 ;;
12064
12065dgux*)
12066 version_type=linux
12067 need_lib_prefix=no
12068 need_version=no
12069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12070 soname_spec='${libname}${release}${shared_ext}$major'
12071 shlibpath_var=LD_LIBRARY_PATH
12072 ;;
12073
12074freebsd* | dragonfly*)
12075 # DragonFly does not have aout. When/if they implement a new
12076 # versioning mechanism, adjust this.
12077 if test -x /usr/bin/objformat; then
12078 objformat=`/usr/bin/objformat`
12079 else
12080 case $host_os in
12081 freebsd[23].*) objformat=aout ;;
12082 *) objformat=elf ;;
12083 esac
12084 fi
12085 version_type=freebsd-$objformat
12086 case $version_type in
12087 freebsd-elf*)
12088 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12089 need_version=no
12090 need_lib_prefix=no
12091 ;;
12092 freebsd-*)
12093 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12094 need_version=yes
12095 ;;
12096 esac
12097 shlibpath_var=LD_LIBRARY_PATH
12098 case $host_os in
12099 freebsd2.*)
12100 shlibpath_overrides_runpath=yes
12101 ;;
12102 freebsd3.[01]* | freebsdelf3.[01]*)
12103 shlibpath_overrides_runpath=yes
12104 hardcode_into_libs=yes
12105 ;;
12106 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12107 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12108 shlibpath_overrides_runpath=no
12109 hardcode_into_libs=yes
12110 ;;
12111 *) # from 4.6 on, and DragonFly
12112 shlibpath_overrides_runpath=yes
12113 hardcode_into_libs=yes
12114 ;;
12115 esac
12116 ;;
12117
6bb11ab3
L
12118haiku*)
12119 version_type=linux
12120 need_lib_prefix=no
12121 need_version=no
12122 dynamic_linker="$host_os runtime_loader"
12123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12124 soname_spec='${libname}${release}${shared_ext}$major'
12125 shlibpath_var=LIBRARY_PATH
12126 shlibpath_overrides_runpath=yes
12127 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12128 hardcode_into_libs=yes
12129 ;;
12130
12131hpux9* | hpux10* | hpux11*)
12132 # Give a soname corresponding to the major version so that dld.sl refuses to
12133 # link against other versions.
12134 version_type=sunos
12135 need_lib_prefix=no
12136 need_version=no
12137 case $host_cpu in
12138 ia64*)
12139 shrext_cmds='.so'
12140 hardcode_into_libs=yes
12141 dynamic_linker="$host_os dld.so"
12142 shlibpath_var=LD_LIBRARY_PATH
12143 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12145 soname_spec='${libname}${release}${shared_ext}$major'
12146 if test "X$HPUX_IA64_MODE" = X32; then
12147 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12148 else
12149 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12150 fi
12151 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12152 ;;
12153 hppa*64*)
12154 shrext_cmds='.sl'
12155 hardcode_into_libs=yes
12156 dynamic_linker="$host_os dld.sl"
12157 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12158 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12160 soname_spec='${libname}${release}${shared_ext}$major'
12161 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12162 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12163 ;;
12164 *)
12165 shrext_cmds='.sl'
12166 dynamic_linker="$host_os dld.sl"
12167 shlibpath_var=SHLIB_PATH
12168 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12170 soname_spec='${libname}${release}${shared_ext}$major'
12171 ;;
12172 esac
12173 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12174 postinstall_cmds='chmod 555 $lib'
12175 # or fails outright, so override atomically:
12176 install_override_mode=555
12177 ;;
12178
12179interix[3-9]*)
12180 version_type=linux
12181 need_lib_prefix=no
12182 need_version=no
12183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12184 soname_spec='${libname}${release}${shared_ext}$major'
12185 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12186 shlibpath_var=LD_LIBRARY_PATH
12187 shlibpath_overrides_runpath=no
12188 hardcode_into_libs=yes
12189 ;;
12190
12191irix5* | irix6* | nonstopux*)
12192 case $host_os in
12193 nonstopux*) version_type=nonstopux ;;
12194 *)
12195 if test "$lt_cv_prog_gnu_ld" = yes; then
12196 version_type=linux
12197 else
12198 version_type=irix
12199 fi ;;
12200 esac
12201 need_lib_prefix=no
12202 need_version=no
12203 soname_spec='${libname}${release}${shared_ext}$major'
12204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12205 case $host_os in
12206 irix5* | nonstopux*)
12207 libsuff= shlibsuff=
12208 ;;
12209 *)
12210 case $LD in # libtool.m4 will add one of these switches to LD
12211 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12212 libsuff= shlibsuff= libmagic=32-bit;;
12213 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12214 libsuff=32 shlibsuff=N32 libmagic=N32;;
12215 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12216 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12217 *) libsuff= shlibsuff= libmagic=never-match;;
12218 esac
12219 ;;
12220 esac
12221 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12222 shlibpath_overrides_runpath=no
12223 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12224 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12225 hardcode_into_libs=yes
12226 ;;
12227
12228# No shared lib support for Linux oldld, aout, or coff.
12229linux*oldld* | linux*aout* | linux*coff*)
12230 dynamic_linker=no
12231 ;;
12232
12233# This must be Linux ELF.
46f900c0 12234linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
12235 version_type=linux
12236 need_lib_prefix=no
12237 need_version=no
12238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12239 soname_spec='${libname}${release}${shared_ext}$major'
12240 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12241 shlibpath_var=LD_LIBRARY_PATH
12242 shlibpath_overrides_runpath=no
12243
12244 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 12245 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
2232061b
MF
12246 $as_echo_n "(cached) " >&6
12247else
6bb11ab3
L
12248 lt_cv_shlibpath_overrides_runpath=no
12249 save_LDFLAGS=$LDFLAGS
12250 save_libdir=$libdir
12251 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12252 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
12254/* end confdefs.h. */
12255
2232061b
MF
12256int
12257main ()
12258{
12259
12260 ;
12261 return 0;
12262}
12263_ACEOF
6bb11ab3
L
12264if ac_fn_c_try_link "$LINENO"; then :
12265 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12266 lt_cv_shlibpath_overrides_runpath=yes
2232061b 12267fi
2232061b 12268fi
6bb11ab3
L
12269rm -f core conftest.err conftest.$ac_objext \
12270 conftest$ac_exeext conftest.$ac_ext
12271 LDFLAGS=$save_LDFLAGS
12272 libdir=$save_libdir
2232061b 12273
6bb11ab3 12274fi
2232061b 12275
6bb11ab3 12276 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 12277
6bb11ab3
L
12278 # This implies no fast_install, which is unacceptable.
12279 # Some rework will be needed to allow for fast_install
12280 # before this can be enabled.
12281 hardcode_into_libs=yes
2232061b 12282
6bb11ab3
L
12283 # Append ld.so.conf contents to the search path
12284 if test -f /etc/ld.so.conf; then
12285 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' ' '`
12286 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12287 fi
2232061b 12288
6bb11ab3
L
12289 # We used to test for /lib/ld.so.1 and disable shared libraries on
12290 # powerpc, because MkLinux only supported shared libraries with the
12291 # GNU dynamic linker. Since this was broken with cross compilers,
12292 # most powerpc-linux boxes support dynamic linking these days and
12293 # people can always --disable-shared, the test was removed, and we
12294 # assume the GNU/Linux dynamic linker is in use.
12295 dynamic_linker='GNU/Linux ld.so'
12296 ;;
12297
12298netbsd*)
12299 version_type=sunos
12300 need_lib_prefix=no
12301 need_version=no
12302 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12303 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12304 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12305 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 12306 else
6bb11ab3
L
12307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12308 soname_spec='${libname}${release}${shared_ext}$major'
12309 dynamic_linker='NetBSD ld.elf_so'
12310 fi
12311 shlibpath_var=LD_LIBRARY_PATH
12312 shlibpath_overrides_runpath=yes
12313 hardcode_into_libs=yes
12314 ;;
12315
12316newsos6)
12317 version_type=linux
12318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12319 shlibpath_var=LD_LIBRARY_PATH
12320 shlibpath_overrides_runpath=yes
12321 ;;
12322
12323*nto* | *qnx*)
12324 version_type=qnx
12325 need_lib_prefix=no
12326 need_version=no
12327 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12328 soname_spec='${libname}${release}${shared_ext}$major'
12329 shlibpath_var=LD_LIBRARY_PATH
12330 shlibpath_overrides_runpath=no
12331 hardcode_into_libs=yes
12332 dynamic_linker='ldqnx.so'
12333 ;;
12334
12335openbsd*)
12336 version_type=sunos
12337 sys_lib_dlsearch_path_spec="/usr/lib"
12338 need_lib_prefix=no
12339 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12340 case $host_os in
12341 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12342 *) need_version=no ;;
12343 esac
12344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12345 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12346 shlibpath_var=LD_LIBRARY_PATH
12347 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12348 case $host_os in
12349 openbsd2.[89] | openbsd2.[89].*)
12350 shlibpath_overrides_runpath=no
12351 ;;
12352 *)
12353 shlibpath_overrides_runpath=yes
12354 ;;
12355 esac
12356 else
12357 shlibpath_overrides_runpath=yes
12358 fi
12359 ;;
12360
12361os2*)
12362 libname_spec='$name'
12363 shrext_cmds=".dll"
12364 need_lib_prefix=no
12365 library_names_spec='$libname${shared_ext} $libname.a'
12366 dynamic_linker='OS/2 ld.exe'
12367 shlibpath_var=LIBPATH
12368 ;;
12369
12370osf3* | osf4* | osf5*)
12371 version_type=osf
12372 need_lib_prefix=no
12373 need_version=no
12374 soname_spec='${libname}${release}${shared_ext}$major'
12375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12376 shlibpath_var=LD_LIBRARY_PATH
12377 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12378 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12379 ;;
12380
12381rdos*)
12382 dynamic_linker=no
12383 ;;
12384
12385solaris*)
12386 version_type=linux
12387 need_lib_prefix=no
12388 need_version=no
12389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12390 soname_spec='${libname}${release}${shared_ext}$major'
12391 shlibpath_var=LD_LIBRARY_PATH
12392 shlibpath_overrides_runpath=yes
12393 hardcode_into_libs=yes
12394 # ldd complains unless libraries are executable
12395 postinstall_cmds='chmod +x $lib'
12396 ;;
12397
12398sunos4*)
12399 version_type=sunos
12400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12401 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12402 shlibpath_var=LD_LIBRARY_PATH
12403 shlibpath_overrides_runpath=yes
12404 if test "$with_gnu_ld" = yes; then
12405 need_lib_prefix=no
12406 fi
12407 need_version=yes
12408 ;;
12409
12410sysv4 | sysv4.3*)
12411 version_type=linux
12412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12413 soname_spec='${libname}${release}${shared_ext}$major'
12414 shlibpath_var=LD_LIBRARY_PATH
12415 case $host_vendor in
12416 sni)
12417 shlibpath_overrides_runpath=no
12418 need_lib_prefix=no
12419 runpath_var=LD_RUN_PATH
12420 ;;
12421 siemens)
12422 need_lib_prefix=no
12423 ;;
12424 motorola)
12425 need_lib_prefix=no
12426 need_version=no
12427 shlibpath_overrides_runpath=no
12428 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12429 ;;
12430 esac
12431 ;;
12432
12433sysv4*MP*)
12434 if test -d /usr/nec ;then
12435 version_type=linux
12436 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12437 soname_spec='$libname${shared_ext}.$major'
12438 shlibpath_var=LD_LIBRARY_PATH
2232061b 12439 fi
6bb11ab3
L
12440 ;;
12441
12442sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12443 version_type=freebsd-elf
12444 need_lib_prefix=no
12445 need_version=no
12446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12447 soname_spec='${libname}${release}${shared_ext}$major'
12448 shlibpath_var=LD_LIBRARY_PATH
12449 shlibpath_overrides_runpath=yes
12450 hardcode_into_libs=yes
12451 if test "$with_gnu_ld" = yes; then
12452 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12453 else
12454 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12455 case $host_os in
12456 sco3.2v5*)
12457 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12458 ;;
12459 esac
12460 fi
12461 sys_lib_dlsearch_path_spec='/usr/lib'
12462 ;;
12463
12464tpf*)
12465 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12466 version_type=linux
12467 need_lib_prefix=no
12468 need_version=no
12469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12470 shlibpath_var=LD_LIBRARY_PATH
12471 shlibpath_overrides_runpath=no
12472 hardcode_into_libs=yes
12473 ;;
12474
12475uts4*)
12476 version_type=linux
12477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12478 soname_spec='${libname}${release}${shared_ext}$major'
12479 shlibpath_var=LD_LIBRARY_PATH
12480 ;;
12481
12482*)
12483 dynamic_linker=no
12484 ;;
12485esac
12486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12487$as_echo "$dynamic_linker" >&6; }
12488test "$dynamic_linker" = no && can_build_shared=no
12489
12490variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12491if test "$GCC" = yes; then
12492 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12493fi
2232061b 12494
6bb11ab3
L
12495if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12496 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12497fi
12498if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12499 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12500fi
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
2232061b 12527
2232061b 12528
2232061b 12529
2232061b 12530
2232061b
MF
12531
12532
6ffe910a 12533
6ffe910a
MF
12534
12535
12536
12537
12538
2232061b 12539
6ffe910a
MF
12540
12541
12542
12543
6ffe910a 12544
6ffe910a 12545
6ffe910a
MF
12546
12547
6ffe910a 12548
fdd6fa61 12549
fdd6fa61 12550
81ecdfbb 12551
5f3ef9d0 12552
5f3ef9d0
JB
12553
12554
12555
db2e4d67
MF
12556
12557
db2e4d67 12558
db2e4d67 12559
db2e4d67 12560
db2e4d67 12561
db2e4d67 12562
db2e4d67 12563
db2e4d67 12564
db2e4d67
MF
12565
12566
db2e4d67 12567
db2e4d67
MF
12568
12569
db2e4d67 12570
db2e4d67
MF
12571
12572
fdd6fa61 12573
fdd6fa61 12574
fdd6fa61 12575
81ecdfbb 12576
fdd6fa61 12577
fdd6fa61 12578
fdd6fa61 12579
fdd6fa61
AG
12580
12581
12582
12583
12584
12585
12586
12587
fdd6fa61 12588
fdd6fa61 12589
fdd6fa61 12590
fdd6fa61 12591
fdd6fa61 12592
6bb11ab3
L
12593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12594$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12595hardcode_action=
12596if test -n "$hardcode_libdir_flag_spec" ||
12597 test -n "$runpath_var" ||
12598 test "X$hardcode_automatic" = "Xyes" ; then
fdd6fa61 12599
6bb11ab3
L
12600 # We can hardcode non-existent directories.
12601 if test "$hardcode_direct" != no &&
12602 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12603 # have to relink, otherwise we might link with an installed library
12604 # when we should be linking with a yet-to-be-installed one
12605 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12606 test "$hardcode_minus_L" != no; then
12607 # Linking always hardcodes the temporary library directory.
12608 hardcode_action=relink
12609 else
12610 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12611 hardcode_action=immediate
12612 fi
12613else
12614 # We cannot hardcode anything, or else we can only hardcode existing
12615 # directories.
12616 hardcode_action=unsupported
fdd6fa61 12617fi
6bb11ab3
L
12618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12619$as_echo "$hardcode_action" >&6; }
fdd6fa61 12620
6bb11ab3
L
12621if test "$hardcode_action" = relink ||
12622 test "$inherit_rpath" = yes; then
12623 # Fast installation is not supported
12624 enable_fast_install=no
12625elif test "$shlibpath_overrides_runpath" = yes ||
12626 test "$enable_shared" = no; then
12627 # Fast installation is not necessary
12628 enable_fast_install=needless
12629fi
fdd6fa61 12630
6bb11ab3
L
12631
12632
12633
12634
12635
12636 if test "x$enable_dlopen" != xyes; then
12637 enable_dlopen=unknown
12638 enable_dlopen_self=unknown
12639 enable_dlopen_self_static=unknown
12640else
12641 lt_cv_dlopen=no
12642 lt_cv_dlopen_libs=
12643
12644 case $host_os in
12645 beos*)
12646 lt_cv_dlopen="load_add_on"
12647 lt_cv_dlopen_libs=
12648 lt_cv_dlopen_self=yes
12649 ;;
12650
12651 mingw* | pw32* | cegcc*)
12652 lt_cv_dlopen="LoadLibrary"
12653 lt_cv_dlopen_libs=
12654 ;;
12655
12656 cygwin*)
12657 lt_cv_dlopen="dlopen"
12658 lt_cv_dlopen_libs=
12659 ;;
12660
12661 darwin*)
12662 # if libdl is installed we need to link against it
12663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12664$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12665if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
12666 $as_echo_n "(cached) " >&6
12667else
12668 ac_check_lib_save_LIBS=$LIBS
12669LIBS="-ldl $LIBS"
12670cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12671/* end confdefs.h. */
12672
12673/* Override any GCC internal prototype to avoid an error.
12674 Use char because int might match the return type of a GCC
12675 builtin and then its argument prototype would still apply. */
12676#ifdef __cplusplus
12677extern "C"
12678#endif
12679char dlopen ();
12680int
12681main ()
12682{
12683return dlopen ();
12684 ;
12685 return 0;
12686}
fdd6fa61 12687_ACEOF
6bb11ab3
L
12688if ac_fn_c_try_link "$LINENO"; then :
12689 ac_cv_lib_dl_dlopen=yes
12690else
12691 ac_cv_lib_dl_dlopen=no
12692fi
12693rm -f core conftest.err conftest.$ac_objext \
12694 conftest$ac_exeext conftest.$ac_ext
12695LIBS=$ac_check_lib_save_LIBS
12696fi
12697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12698$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12699if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12700 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12701else
12702
12703 lt_cv_dlopen="dyld"
12704 lt_cv_dlopen_libs=
12705 lt_cv_dlopen_self=yes
fdd6fa61
AG
12706
12707fi
fdd6fa61 12708
6bb11ab3 12709 ;;
fdd6fa61 12710
6bb11ab3
L
12711 *)
12712 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 12713if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
12714 lt_cv_dlopen="shl_load"
12715else
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12717$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 12718if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
12719 $as_echo_n "(cached) " >&6
12720else
12721 ac_check_lib_save_LIBS=$LIBS
12722LIBS="-ldld $LIBS"
12723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12724/* end confdefs.h. */
12725
12726/* Override any GCC internal prototype to avoid an error.
12727 Use char because int might match the return type of a GCC
12728 builtin and then its argument prototype would still apply. */
12729#ifdef __cplusplus
12730extern "C"
12731#endif
12732char shl_load ();
12733int
12734main ()
12735{
12736return shl_load ();
12737 ;
12738 return 0;
12739}
12740_ACEOF
12741if ac_fn_c_try_link "$LINENO"; then :
12742 ac_cv_lib_dld_shl_load=yes
12743else
12744 ac_cv_lib_dld_shl_load=no
12745fi
12746rm -f core conftest.err conftest.$ac_objext \
12747 conftest$ac_exeext conftest.$ac_ext
12748LIBS=$ac_check_lib_save_LIBS
12749fi
12750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12751$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 12752if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
12753 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12754else
12755 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 12756if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
12757 lt_cv_dlopen="dlopen"
12758else
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12760$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 12761if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 12762 $as_echo_n "(cached) " >&6
fdd6fa61
AG
12763else
12764 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12765LIBS="-ldl $LIBS"
81ecdfbb 12766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
12767/* end confdefs.h. */
12768
81ecdfbb
RW
12769/* Override any GCC internal prototype to avoid an error.
12770 Use char because int might match the return type of a GCC
12771 builtin and then its argument prototype would still apply. */
fdd6fa61
AG
12772#ifdef __cplusplus
12773extern "C"
12774#endif
6bb11ab3 12775char dlopen ();
fdd6fa61
AG
12776int
12777main ()
12778{
6bb11ab3 12779return dlopen ();
fdd6fa61
AG
12780 ;
12781 return 0;
12782}
12783_ACEOF
81ecdfbb 12784if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12785 ac_cv_lib_dl_dlopen=yes
fdd6fa61 12786else
6bb11ab3 12787 ac_cv_lib_dl_dlopen=no
fdd6fa61 12788fi
81ecdfbb
RW
12789rm -f core conftest.err conftest.$ac_objext \
12790 conftest$ac_exeext conftest.$ac_ext
fdd6fa61
AG
12791LIBS=$ac_check_lib_save_LIBS
12792fi
6bb11ab3
L
12793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12794$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 12795if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
12796 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12797else
12798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12799$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 12800if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 12801 $as_echo_n "(cached) " >&6
fdd6fa61
AG
12802else
12803 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12804LIBS="-lsvld $LIBS"
81ecdfbb 12805cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
12806/* end confdefs.h. */
12807
81ecdfbb
RW
12808/* Override any GCC internal prototype to avoid an error.
12809 Use char because int might match the return type of a GCC
12810 builtin and then its argument prototype would still apply. */
fdd6fa61
AG
12811#ifdef __cplusplus
12812extern "C"
12813#endif
6bb11ab3 12814char dlopen ();
fdd6fa61
AG
12815int
12816main ()
12817{
6bb11ab3 12818return dlopen ();
fdd6fa61
AG
12819 ;
12820 return 0;
12821}
12822_ACEOF
81ecdfbb 12823if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12824 ac_cv_lib_svld_dlopen=yes
fdd6fa61 12825else
6bb11ab3 12826 ac_cv_lib_svld_dlopen=no
fdd6fa61 12827fi
81ecdfbb
RW
12828rm -f core conftest.err conftest.$ac_objext \
12829 conftest$ac_exeext conftest.$ac_ext
fdd6fa61
AG
12830LIBS=$ac_check_lib_save_LIBS
12831fi
6bb11ab3
L
12832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12833$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 12834if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3 12835 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12836else
6bb11ab3
L
12837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12838$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 12839if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 12840 $as_echo_n "(cached) " >&6
d6416cdc 12841else
6bb11ab3
L
12842 ac_check_lib_save_LIBS=$LIBS
12843LIBS="-ldld $LIBS"
81ecdfbb 12844cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d6416cdc
RW
12845/* end confdefs.h. */
12846
81ecdfbb
RW
12847/* Override any GCC internal prototype to avoid an error.
12848 Use char because int might match the return type of a GCC
d6416cdc 12849 builtin and then its argument prototype would still apply. */
d6416cdc
RW
12850#ifdef __cplusplus
12851extern "C"
12852#endif
6bb11ab3 12853char dld_link ();
d6416cdc 12854int
81ecdfbb
RW
12855main ()
12856{
6bb11ab3 12857return dld_link ();
81ecdfbb
RW
12858 ;
12859 return 0;
12860}
d6416cdc 12861_ACEOF
6bb11ab3
L
12862if ac_fn_c_try_link "$LINENO"; then :
12863 ac_cv_lib_dld_dld_link=yes
12864else
12865 ac_cv_lib_dld_dld_link=no
12866fi
12867rm -f core conftest.err conftest.$ac_objext \
12868 conftest$ac_exeext conftest.$ac_ext
12869LIBS=$ac_check_lib_save_LIBS
12870fi
12871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12872$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 12873if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
12874 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12875fi
12876
12877
12878fi
12879
12880
12881fi
12882
12883
12884fi
12885
12886
12887fi
12888
12889
12890fi
12891
12892 ;;
12893 esac
12894
12895 if test "x$lt_cv_dlopen" != xno; then
12896 enable_dlopen=yes
d6416cdc 12897 else
6bb11ab3
L
12898 enable_dlopen=no
12899 fi
12900
12901 case $lt_cv_dlopen in
12902 dlopen)
12903 save_CPPFLAGS="$CPPFLAGS"
12904 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12905
12906 save_LDFLAGS="$LDFLAGS"
12907 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12908
12909 save_LIBS="$LIBS"
12910 LIBS="$lt_cv_dlopen_libs $LIBS"
12911
12912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12913$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 12914if ${lt_cv_dlopen_self+:} false; then :
6bb11ab3
L
12915 $as_echo_n "(cached) " >&6
12916else
12917 if test "$cross_compiling" = yes; then :
12918 lt_cv_dlopen_self=cross
12919else
12920 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12921 lt_status=$lt_dlunknown
12922 cat > conftest.$ac_ext <<_LT_EOF
46f900c0 12923#line 12923 "configure"
6bb11ab3
L
12924#include "confdefs.h"
12925
12926#if HAVE_DLFCN_H
12927#include <dlfcn.h>
12928#endif
12929
12930#include <stdio.h>
12931
12932#ifdef RTLD_GLOBAL
12933# define LT_DLGLOBAL RTLD_GLOBAL
12934#else
12935# ifdef DL_GLOBAL
12936# define LT_DLGLOBAL DL_GLOBAL
12937# else
12938# define LT_DLGLOBAL 0
12939# endif
12940#endif
12941
12942/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12943 find out it does not work in some platform. */
12944#ifndef LT_DLLAZY_OR_NOW
12945# ifdef RTLD_LAZY
12946# define LT_DLLAZY_OR_NOW RTLD_LAZY
12947# else
12948# ifdef DL_LAZY
12949# define LT_DLLAZY_OR_NOW DL_LAZY
12950# else
12951# ifdef RTLD_NOW
12952# define LT_DLLAZY_OR_NOW RTLD_NOW
12953# else
12954# ifdef DL_NOW
12955# define LT_DLLAZY_OR_NOW DL_NOW
12956# else
12957# define LT_DLLAZY_OR_NOW 0
12958# endif
12959# endif
12960# endif
12961# endif
12962#endif
12963
12964/* When -fvisbility=hidden is used, assume the code has been annotated
12965 correspondingly for the symbols needed. */
12966#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12967void fnord () __attribute__((visibility("default")));
12968#endif
12969
12970void fnord () { int i=42; }
12971int main ()
12972{
12973 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12974 int status = $lt_dlunknown;
12975
12976 if (self)
12977 {
12978 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12979 else
12980 {
12981 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12982 else puts (dlerror ());
12983 }
12984 /* dlclose (self); */
12985 }
12986 else
12987 puts (dlerror ());
12988
12989 return status;
12990}
12991_LT_EOF
12992 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12993 (eval $ac_link) 2>&5
12994 ac_status=$?
12995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12996 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12997 (./conftest; exit; ) >&5 2>/dev/null
12998 lt_status=$?
12999 case x$lt_status in
13000 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13001 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13002 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13003 esac
13004 else :
13005 # compilation failed
13006 lt_cv_dlopen_self=no
d6416cdc 13007 fi
d6416cdc 13008fi
6bb11ab3
L
13009rm -fr conftest*
13010
13011
d6416cdc 13012fi
6bb11ab3
L
13013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13014$as_echo "$lt_cv_dlopen_self" >&6; }
d6416cdc 13015
6bb11ab3
L
13016 if test "x$lt_cv_dlopen_self" = xyes; then
13017 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13019$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 13020if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3 13021 $as_echo_n "(cached) " >&6
d6416cdc 13022else
6bb11ab3
L
13023 if test "$cross_compiling" = yes; then :
13024 lt_cv_dlopen_self_static=cross
13025else
13026 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13027 lt_status=$lt_dlunknown
13028 cat > conftest.$ac_ext <<_LT_EOF
46f900c0 13029#line 13029 "configure"
6bb11ab3
L
13030#include "confdefs.h"
13031
13032#if HAVE_DLFCN_H
13033#include <dlfcn.h>
13034#endif
13035
13036#include <stdio.h>
13037
13038#ifdef RTLD_GLOBAL
13039# define LT_DLGLOBAL RTLD_GLOBAL
13040#else
13041# ifdef DL_GLOBAL
13042# define LT_DLGLOBAL DL_GLOBAL
13043# else
13044# define LT_DLGLOBAL 0
13045# endif
13046#endif
13047
13048/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13049 find out it does not work in some platform. */
13050#ifndef LT_DLLAZY_OR_NOW
13051# ifdef RTLD_LAZY
13052# define LT_DLLAZY_OR_NOW RTLD_LAZY
13053# else
13054# ifdef DL_LAZY
13055# define LT_DLLAZY_OR_NOW DL_LAZY
13056# else
13057# ifdef RTLD_NOW
13058# define LT_DLLAZY_OR_NOW RTLD_NOW
13059# else
13060# ifdef DL_NOW
13061# define LT_DLLAZY_OR_NOW DL_NOW
13062# else
13063# define LT_DLLAZY_OR_NOW 0
13064# endif
13065# endif
13066# endif
13067# endif
13068#endif
13069
13070/* When -fvisbility=hidden is used, assume the code has been annotated
13071 correspondingly for the symbols needed. */
13072#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13073void fnord () __attribute__((visibility("default")));
13074#endif
13075
13076void fnord () { int i=42; }
13077int main ()
13078{
13079 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13080 int status = $lt_dlunknown;
13081
13082 if (self)
13083 {
13084 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13085 else
13086 {
13087 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13088 else puts (dlerror ());
13089 }
13090 /* dlclose (self); */
13091 }
13092 else
13093 puts (dlerror ());
13094
13095 return status;
13096}
13097_LT_EOF
13098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13099 (eval $ac_link) 2>&5
13100 ac_status=$?
13101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13102 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13103 (./conftest; exit; ) >&5 2>/dev/null
13104 lt_status=$?
13105 case x$lt_status in
13106 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13107 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13108 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13109 esac
13110 else :
13111 # compilation failed
13112 lt_cv_dlopen_self_static=no
13113 fi
d6416cdc 13114fi
6bb11ab3
L
13115rm -fr conftest*
13116
13117
d6416cdc 13118fi
6bb11ab3
L
13119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13120$as_echo "$lt_cv_dlopen_self_static" >&6; }
13121 fi
13122
13123 CPPFLAGS="$save_CPPFLAGS"
13124 LDFLAGS="$save_LDFLAGS"
13125 LIBS="$save_LIBS"
13126 ;;
13127 esac
13128
13129 case $lt_cv_dlopen_self in
13130 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13131 *) enable_dlopen_self=unknown ;;
13132 esac
13133
13134 case $lt_cv_dlopen_self_static in
13135 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13136 *) enable_dlopen_self_static=unknown ;;
13137 esac
13138fi
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156striplib=
13157old_striplib=
13158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13159$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13160if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13161 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13162 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13164$as_echo "yes" >&6; }
13165else
13166# FIXME - insert some real tests, host_os isn't really good enough
13167 case $host_os in
13168 darwin*)
13169 if test -n "$STRIP" ; then
13170 striplib="$STRIP -x"
13171 old_striplib="$STRIP -S"
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13173$as_echo "yes" >&6; }
13174 else
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13176$as_echo "no" >&6; }
13177 fi
13178 ;;
13179 *)
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13181$as_echo "no" >&6; }
13182 ;;
13183 esac
13184fi
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197 # Report which library types will actually be built
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13199$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13201$as_echo "$can_build_shared" >&6; }
13202
13203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13204$as_echo_n "checking whether to build shared libraries... " >&6; }
13205 test "$can_build_shared" = "no" && enable_shared=no
13206
13207 # On AIX, shared libraries and static libraries use the same namespace, and
13208 # are all built from PIC.
13209 case $host_os in
13210 aix3*)
13211 test "$enable_shared" = yes && enable_static=no
13212 if test -n "$RANLIB"; then
13213 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13214 postinstall_cmds='$RANLIB $lib'
13215 fi
13216 ;;
13217
13218 aix[4-9]*)
13219 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13220 test "$enable_shared" = yes && enable_static=no
13221 fi
13222 ;;
13223 esac
13224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13225$as_echo "$enable_shared" >&6; }
13226
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13228$as_echo_n "checking whether to build static libraries... " >&6; }
13229 # Make sure either enable_shared or enable_static is yes.
13230 test "$enable_shared" = yes || enable_static=yes
13231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13232$as_echo "$enable_static" >&6; }
13233
13234
13235
13236
13237fi
13238ac_ext=c
13239ac_cpp='$CPP $CPPFLAGS'
13240ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13241ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13242ac_compiler_gnu=$ac_cv_c_compiler_gnu
13243
13244CC="$lt_save_CC"
13245
13246
13247
13248
13249
13250
13251
13252
13253
d6416cdc 13254
d6416cdc 13255
d6416cdc 13256
d6416cdc 13257
6bb11ab3
L
13258 ac_config_commands="$ac_config_commands libtool"
13259
13260
13261
13262
13263# Only expand once:
13264
13265
5912fadd 13266
d6416cdc 13267
fdd6fa61
AG
13268. ${srcdir}/../../bfd/configure.host
13269
13270
13271
31e6ad7d
MF
13272
13273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13274$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13275 # Check whether --enable-maintainer-mode was given.
81ecdfbb 13276if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
13277 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13278else
13279 USE_MAINTAINER_MODE=no
fdd6fa61 13280fi
31e6ad7d
MF
13281
13282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13283$as_echo "$USE_MAINTAINER_MODE" >&6; }
13284 if test $USE_MAINTAINER_MODE = yes; then
13285 MAINTAINER_MODE_TRUE=
13286 MAINTAINER_MODE_FALSE='#'
fdd6fa61 13287else
31e6ad7d
MF
13288 MAINTAINER_MODE_TRUE='#'
13289 MAINTAINER_MODE_FALSE=
81ecdfbb 13290fi
fdd6fa61 13291
31e6ad7d
MF
13292 MAINT=$MAINTAINER_MODE_TRUE
13293
13294
fdd6fa61 13295
81ecdfbb 13296
ce39bd38
MF
13297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13298$as_echo_n "checking for sim debug setting... " >&6; }
13299sim_debug="0"
81ecdfbb
RW
13300# Check whether --enable-sim-debug was given.
13301if test "${enable_sim_debug+set}" = set; then :
13302 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
13303 yes) sim_debug="7";;
13304 no) sim_debug="0";;
13305 *) sim_debug="($enableval)";;
fdd6fa61 13306esac
fdd6fa61 13307fi
ce39bd38
MF
13308if test "$sim_debug" != "0"; then
13309
13310cat >>confdefs.h <<_ACEOF
13311#define DEBUG $sim_debug
13312_ACEOF
13313
81ecdfbb 13314fi
fdd6fa61 13315
ce39bd38
MF
13316cat >>confdefs.h <<_ACEOF
13317#define WITH_DEBUG $sim_debug
13318_ACEOF
13319
13320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13321$as_echo "$sim_debug" >&6; }
fdd6fa61 13322
81ecdfbb 13323
ce39bd38
MF
13324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13325$as_echo_n "checking for sim stdio debug behavior... " >&6; }
13326sim_stdio="0"
81ecdfbb
RW
13327# Check whether --enable-sim-stdio was given.
13328if test "${enable_sim_stdio+set}" = set; then :
13329 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
13330 yes) sim_stdio="DO_USE_STDIO";;
13331 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 13332 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
fdd6fa61 13333esac
81ecdfbb 13334fi
fdd6fa61 13335
ce39bd38
MF
13336cat >>confdefs.h <<_ACEOF
13337#define WITH_STDIO $sim_stdio
13338_ACEOF
13339
13340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13341$as_echo "$sim_stdio" >&6; }
fdd6fa61 13342
81ecdfbb 13343
ce39bd38
MF
13344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13345$as_echo_n "checking for sim trace settings... " >&6; }
13346sim_trace="~TRACE_debug"
81ecdfbb
RW
13347# Check whether --enable-sim-trace was given.
13348if test "${enable_sim_trace+set}" = set; then :
13349 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
13350 yes) sim_trace="-1";;
13351 no) sim_trace="0";;
fdd6fa61 13352 [-0-9]*)
ce39bd38 13353 sim_trace="'(${enableval})'";;
2232061b 13354 [[:lower:]]*)
fdd6fa61
AG
13355 sim_trace=""
13356 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13357 if test x"$sim_trace" = x; then
ce39bd38 13358 sim_trace="(TRACE_$x"
fdd6fa61
AG
13359 else
13360 sim_trace="${sim_trace}|TRACE_$x"
13361 fi
13362 done
ce39bd38 13363 sim_trace="$sim_trace)" ;;
fdd6fa61 13364esac
81ecdfbb 13365fi
fdd6fa61 13366
ce39bd38
MF
13367cat >>confdefs.h <<_ACEOF
13368#define WITH_TRACE $sim_trace
13369_ACEOF
13370
13371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13372$as_echo "$sim_trace" >&6; }
fdd6fa61 13373
81ecdfbb 13374
ce39bd38
MF
13375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13376$as_echo_n "checking for sim profile settings... " >&6; }
13377profile="1"
13378sim_profile="-1"
81ecdfbb
RW
13379# Check whether --enable-sim-profile was given.
13380if test "${enable_sim_profile+set}" = set; then :
13381 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
13382 yes) profile="1" sim_profile="-1";;
13383 no) profile="0" sim_profile="0";;
fdd6fa61 13384 [-0-9]*)
ce39bd38 13385 profile="(${enableval})" sim_profile="(${enableval})";;
fdd6fa61 13386 [a-z]*)
ce39bd38 13387 profile="1"
fdd6fa61
AG
13388 sim_profile=""
13389 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13390 if test x"$sim_profile" = x; then
ce39bd38 13391 sim_profile="(PROFILE_$x"
fdd6fa61
AG
13392 else
13393 sim_profile="${sim_profile}|PROFILE_$x"
13394 fi
13395 done
ce39bd38 13396 sim_profile="$sim_profile)" ;;
fdd6fa61 13397esac
81ecdfbb 13398fi
fdd6fa61 13399
ce39bd38
MF
13400cat >>confdefs.h <<_ACEOF
13401#define PROFILE $profile
13402_ACEOF
fdd6fa61 13403
d6416cdc 13404
ce39bd38
MF
13405cat >>confdefs.h <<_ACEOF
13406#define WITH_PROFILE $sim_profile
13407_ACEOF
13408
13409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13410$as_echo "$sim_profile" >&6; }
13411
13412
13413
13414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13415$as_echo_n "checking whether to enable sim asserts... " >&6; }
13416sim_assert="1"
35656e95
MF
13417# Check whether --enable-sim-assert was given.
13418if test "${enable_sim_assert+set}" = set; then :
13419 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
13420 yes) sim_assert="1";;
13421 no) sim_assert="0";;
d0ac1c44 13422 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 13423esac
35656e95
MF
13424fi
13425
ce39bd38
MF
13426cat >>confdefs.h <<_ACEOF
13427#define WITH_ASSERT $sim_assert
13428_ACEOF
13429
13430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13431$as_echo "$sim_assert" >&6; }
13432
35656e95 13433
ce39bd38
MF
13434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13435$as_echo_n "checking default sim environment setting... " >&6; }
13436sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
13437# Check whether --enable-sim-environment was given.
13438if test "${enable_sim_environment+set}" = set; then :
13439 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
13440 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13441 user | USER) sim_environment="USER_ENVIRONMENT";;
13442 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13443 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 13444 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 13445esac
16f7876d
MF
13446fi
13447
ce39bd38
MF
13448cat >>confdefs.h <<_ACEOF
13449#define WITH_ENVIRONMENT $sim_environment
13450_ACEOF
13451
13452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13453$as_echo "$sim_environment" >&6; }
13454
16f7876d 13455
347fe5bb
MF
13456sim_inline="-DDEFAULT_INLINE=0"
13457# Check whether --enable-sim-inline was given.
13458if test "${enable_sim_inline+set}" = set; then :
13459 enableval=$enable_sim_inline; sim_inline=""
13460case "$enableval" in
13461 no) sim_inline="-DDEFAULT_INLINE=0";;
13462 0) sim_inline="-DDEFAULT_INLINE=0";;
13463 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13464 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13465 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13466 new_flag=""
13467 case "$x" in
13468 *_INLINE=*) new_flag="-D$x";;
13469 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13470 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13471 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13472 esac
13473 if test x"$sim_inline" = x""; then
13474 sim_inline="$new_flag"
13475 else
13476 sim_inline="$sim_inline $new_flag"
13477 fi
13478 done;;
13479esac
13480if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13481 echo "Setting inline flags = $sim_inline" 6>&1
13482fi
13483fi
13484
13485
13486
81ecdfbb
RW
13487
13488# Check whether --with-pkgversion was given.
13489if test "${with_pkgversion+set}" = set; then :
13490 withval=$with_pkgversion; case "$withval" in
d0ac1c44 13491 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
d6416cdc
RW
13492 no) PKGVERSION= ;;
13493 *) PKGVERSION="($withval) " ;;
13494 esac
13495else
bf12d44e 13496 PKGVERSION="(SIM) "
d6416cdc 13497
81ecdfbb
RW
13498fi
13499
d6416cdc
RW
13500
13501
13502
13503
81ecdfbb
RW
13504# Check whether --with-bugurl was given.
13505if test "${with_bugurl+set}" = set; then :
13506 withval=$with_bugurl; case "$withval" in
d0ac1c44 13507 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
d6416cdc
RW
13508 no) BUGURL=
13509 ;;
13510 *) BUGURL="$withval"
13511 ;;
13512 esac
13513else
dfb856ba 13514 BUGURL="https://www.gnu.org/software/gdb/bugs/"
d6416cdc 13515
81ecdfbb
RW
13516fi
13517
d6416cdc
RW
13518 case ${BUGURL} in
13519 "")
13520 REPORT_BUGS_TO=
13521 REPORT_BUGS_TEXI=
13522 ;;
13523 *)
13524 REPORT_BUGS_TO="<$BUGURL>"
13525 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13526 ;;
13527 esac;
13528
13529
13530
13531
13532cat >>confdefs.h <<_ACEOF
13533#define PKGVERSION "$PKGVERSION"
13534_ACEOF
13535
13536
13537cat >>confdefs.h <<_ACEOF
13538#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13539_ACEOF
13540
13541
81ecdfbb
RW
13542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13543$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 13544if ${ac_cv_type_signal+:} false; then :
81ecdfbb 13545 $as_echo_n "(cached) " >&6
fdd6fa61 13546else
81ecdfbb 13547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
fdd6fa61
AG
13548/* end confdefs.h. */
13549#include <sys/types.h>
13550#include <signal.h>
fdd6fa61
AG
13551
13552int
13553main ()
13554{
81ecdfbb 13555return *(signal (0, 0)) (0) == 1;
fdd6fa61
AG
13556 ;
13557 return 0;
13558}
13559_ACEOF
81ecdfbb
RW
13560if ac_fn_c_try_compile "$LINENO"; then :
13561 ac_cv_type_signal=int
fdd6fa61 13562else
81ecdfbb 13563 ac_cv_type_signal=void
fdd6fa61 13564fi
81ecdfbb 13565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fdd6fa61 13566fi
81ecdfbb
RW
13567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13568$as_echo "$ac_cv_type_signal" >&6; }
fdd6fa61
AG
13569
13570cat >>confdefs.h <<_ACEOF
13571#define RETSIGTYPE $ac_cv_type_signal
13572_ACEOF
13573
13574
13575
13576
13577
fdd6fa61 13578
5c27d164 13579
6ffe910a
MF
13580if test -n "$ac_tool_prefix"; then
13581 # Extract the first word of "${ac_tool_prefix}dtc", so it can be a program name with args.
13582set dummy ${ac_tool_prefix}dtc; ac_word=$2
13583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13584$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13585if ${ac_cv_prog_DTC+:} false; then :
6ffe910a
MF
13586 $as_echo_n "(cached) " >&6
13587else
13588 if test -n "$DTC"; then
13589 ac_cv_prog_DTC="$DTC" # Let the user override the test.
13590else
13591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13592for as_dir in $PATH
13593do
13594 IFS=$as_save_IFS
13595 test -z "$as_dir" && as_dir=.
13596 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6ffe910a
MF
13598 ac_cv_prog_DTC="${ac_tool_prefix}dtc"
13599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13600 break 2
13601 fi
13602done
13603 done
13604IFS=$as_save_IFS
13605
13606fi
13607fi
13608DTC=$ac_cv_prog_DTC
13609if test -n "$DTC"; then
13610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTC" >&5
13611$as_echo "$DTC" >&6; }
13612else
13613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13614$as_echo "no" >&6; }
13615fi
13616
13617
13618fi
13619if test -z "$ac_cv_prog_DTC"; then
13620 ac_ct_DTC=$DTC
13621 # Extract the first word of "dtc", so it can be a program name with args.
13622set dummy dtc; ac_word=$2
13623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13624$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13625if ${ac_cv_prog_ac_ct_DTC+:} false; then :
6ffe910a
MF
13626 $as_echo_n "(cached) " >&6
13627else
13628 if test -n "$ac_ct_DTC"; then
13629 ac_cv_prog_ac_ct_DTC="$ac_ct_DTC" # Let the user override the test.
13630else
13631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13632for as_dir in $PATH
13633do
13634 IFS=$as_save_IFS
13635 test -z "$as_dir" && as_dir=.
13636 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6ffe910a
MF
13638 ac_cv_prog_ac_ct_DTC="dtc"
13639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13640 break 2
13641 fi
13642done
13643 done
13644IFS=$as_save_IFS
13645
13646fi
13647fi
13648ac_ct_DTC=$ac_cv_prog_ac_ct_DTC
13649if test -n "$ac_ct_DTC"; then
13650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DTC" >&5
13651$as_echo "$ac_ct_DTC" >&6; }
13652else
13653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13654$as_echo "no" >&6; }
13655fi
13656
13657 if test "x$ac_ct_DTC" = x; then
13658 DTC=""
13659 else
13660 case $cross_compiling:$ac_tool_warned in
13661yes:)
13662{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13663$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13664ac_tool_warned=yes ;;
13665esac
13666 DTC=$ac_ct_DTC
13667 fi
13668else
13669 DTC="$ac_cv_prog_DTC"
13670fi
13671
13672
13673
1ac72f06 13674wire_endian="BIG"
5c27d164
AG
13675default_endian=""
13676# Check whether --enable-sim-endian was given.
13677if test "${enable_sim_endian+set}" = set; then :
13678 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13679 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13680 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
5c27d164 13681 yes) if test x"$wire_endian" != x; then
1ac72f06 13682 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5c27d164 13683 else
1ac72f06
MF
13684 if test x"$default_endian" != x; then
13685 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5c27d164
AG
13686 else
13687 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13688 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
5c27d164
AG
13689 fi
13690 fi;;
13691 no) if test x"$default_endian" != x; then
1ac72f06 13692 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5c27d164
AG
13693 else
13694 if test x"$wire_endian" != x; then
1ac72f06 13695 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5c27d164
AG
13696 else
13697 echo "No default endian for target $target" 1>&6
1ac72f06 13698 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
5c27d164
AG
13699 fi
13700 fi;;
d0ac1c44 13701 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
5c27d164
AG
13702esac
13703if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13704 echo "Setting endian flags = $sim_endian" 6>&1
13705fi
13706else
13707 if test x"$default_endian" != x; then
1ac72f06 13708 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5c27d164
AG
13709else
13710 if test x"$wire_endian" != x; then
1ac72f06 13711 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5c27d164
AG
13712 else
13713 sim_endian=
13714 fi
13715fi
13716fi
13717
13718wire_alignment="STRICT_ALIGNMENT"
13719default_alignment=""
13720
13721# Check whether --enable-sim-alignment was given.
13722if test "${enable_sim_alignment+set}" = set; then :
13723 enableval=$enable_sim_alignment; case "${enableval}" in
13724 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13725 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13726 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13727 yes) if test x"$wire_alignment" != x; then
13728 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13729 else
13730 if test x"$default_alignment" != x; then
13731 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13732 else
13733 echo "No hard-wired alignment for target $target" 1>&6
13734 sim_alignment="-DWITH_ALIGNMENT=0"
13735 fi
13736 fi;;
13737 no) if test x"$default_alignment" != x; then
13738 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13739 else
13740 if test x"$wire_alignment" != x; then
13741 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13742 else
13743 echo "No default alignment for target $target" 1>&6
13744 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13745 fi
13746 fi;;
d0ac1c44 13747 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
5c27d164
AG
13748esac
13749if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13750 echo "Setting alignment flags = $sim_alignment" 6>&1
13751fi
13752else
13753 if test x"$default_alignment" != x; then
13754 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13755else
13756 if test x"$wire_alignment" != x; then
13757 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13758 else
13759 sim_alignment=
13760 fi
13761fi
13762fi
13763
13764
cc8ab1de
MF
13765# Check whether --enable-werror was given.
13766if test "${enable_werror+set}" = set; then :
13767 enableval=$enable_werror; case "${enableval}" in
13768 yes | y) ERROR_ON_WARNING="yes" ;;
13769 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13770 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
cc8ab1de
MF
13771 esac
13772fi
13773
13774
13775# Enable -Werror by default when using gcc
13776if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13777 ERROR_ON_WARNING=yes
13778fi
13779
13780WERROR_CFLAGS=""
cc8ab1de
MF
13781
13782build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13783-Wpointer-sign \
13784-Wno-unused -Wunused-value -Wunused-function \
13785-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13786-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13787-Wold-style-declaration -Wold-style-definition"
13788
13789# Enable -Wno-format by default when using gcc on mingw since many
13790# GCC versions complain about %I64.
13791case "${host}" in
13792 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13793 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13794esac
13795
13796# Check whether --enable-build-warnings was given.
13797if test "${enable_build_warnings+set}" = set; then :
13798 enableval=$enable_build_warnings; case "${enableval}" in
13799 yes) ;;
13800 no) build_warnings="-w";;
13801 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13802 build_warnings="${build_warnings} ${t}";;
13803 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13804 build_warnings="${t} ${build_warnings}";;
13805 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13806esac
13807if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13808 echo "Setting compiler warning flags = $build_warnings" 6>&1
13809fi
13810fi
13811# Check whether --enable-sim-build-warnings was given.
13812if test "${enable_sim_build_warnings+set}" = set; then :
13813 enableval=$enable_sim_build_warnings; case "${enableval}" in
13814 yes) ;;
13815 no) build_warnings="-w";;
13816 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13817 build_warnings="${build_warnings} ${t}";;
13818 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13819 build_warnings="${t} ${build_warnings}";;
13820 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13821esac
13822if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13823 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13824fi
13825fi
13826WARN_CFLAGS=""
13827if test "x${build_warnings}" != x -a "x$GCC" = xyes
13828then
13829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13830$as_echo_n "checking compiler warning flags... " >&6; }
13831 # Separate out the -Werror flag as some files just cannot be
13832 # compiled with it enabled.
13833 for w in ${build_warnings}; do
13834 case $w in
13835 -Werr*) WERROR_CFLAGS=-Werror ;;
13836 *) # Check that GCC accepts it
13837 saved_CFLAGS="$CFLAGS"
13838 CFLAGS="$CFLAGS $w"
13839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13840/* end confdefs.h. */
13841
13842int
13843main ()
13844{
13845
13846 ;
13847 return 0;
13848}
13849_ACEOF
13850if ac_fn_c_try_compile "$LINENO"; then :
13851 WARN_CFLAGS="${WARN_CFLAGS} $w"
13852fi
13853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13854 CFLAGS="$saved_CFLAGS"
13855 esac
13856 done
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13858$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13859fi
13860
13861
fdd6fa61 13862
fdd6fa61
AG
13863cgen_breaks=""
13864if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13865cgen_breaks="break cgen_rtx_error";
13866fi
13867
81ecdfbb 13868ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
fdd6fa61 13869
81ecdfbb 13870ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
fdd6fa61 13871
81ecdfbb 13872ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
fdd6fa61 13873
81ecdfbb 13874ac_config_commands="$ac_config_commands Makefile"
fdd6fa61 13875
81ecdfbb 13876ac_config_commands="$ac_config_commands stamp-h"
fdd6fa61
AG
13877
13878cat >confcache <<\_ACEOF
13879# This file is a shell script that caches the results of configure
13880# tests run on this system so they can be shared between configure
13881# scripts and configure runs, see configure's option --config-cache.
13882# It is not useful on other systems. If it contains results you don't
13883# want to keep, you may remove or edit it.
13884#
13885# config.status only pays attention to the cache file if you give it
13886# the --recheck option to rerun configure.
13887#
13888# `ac_cv_env_foo' variables (set or unset) will be overridden when
13889# loading this file, other *unset* `ac_cv_foo' will be assigned the
13890# following values.
13891
13892_ACEOF
13893
13894# The following way of writing the cache mishandles newlines in values,
13895# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13896# So, we kill variables containing newlines.
fdd6fa61
AG
13897# Ultrix sh set writes to stderr and can't be redirected directly,
13898# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13899(
13900 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13901 eval ac_val=\$$ac_var
13902 case $ac_val in #(
13903 *${as_nl}*)
13904 case $ac_var in #(
13905 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13906$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13907 esac
13908 case $ac_var in #(
13909 _ | IFS | as_nl) ;; #(
13910 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13911 *) { eval $ac_var=; unset $ac_var;} ;;
13912 esac ;;
13913 esac
13914 done
13915
fdd6fa61 13916 (set) 2>&1 |
81ecdfbb
RW
13917 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13918 *${as_nl}ac_space=\ *)
13919 # `set' does not quote correctly, so add quotes: double-quote
13920 # substitution turns \\\\ into \\, and sed turns \\ into \.
fdd6fa61
AG
13921 sed -n \
13922 "s/'/'\\\\''/g;
13923 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13924 ;; #(
fdd6fa61
AG
13925 *)
13926 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13927 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
fdd6fa61 13928 ;;
81ecdfbb
RW
13929 esac |
13930 sort
13931) |
fdd6fa61 13932 sed '
81ecdfbb 13933 /^ac_cv_env_/b end
fdd6fa61 13934 t clear
81ecdfbb 13935 :clear
fdd6fa61
AG
13936 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13937 t end
81ecdfbb
RW
13938 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13939 :end' >>confcache
13940if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13941 if test -w "$cache_file"; then
d0ac1c44 13942 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
13943 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13944$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
13945 if test ! -f "$cache_file" || test -h "$cache_file"; then
13946 cat confcache >"$cache_file"
13947 else
13948 case $cache_file in #(
13949 */* | ?:*)
13950 mv -f confcache "$cache_file"$$ &&
13951 mv -f "$cache_file"$$ "$cache_file" ;; #(
13952 *)
13953 mv -f confcache "$cache_file" ;;
13954 esac
13955 fi
13956 fi
fdd6fa61 13957 else
81ecdfbb
RW
13958 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13959$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
fdd6fa61
AG
13960 fi
13961fi
13962rm -f confcache
13963
13964test "x$prefix" = xNONE && prefix=$ac_default_prefix
13965# Let make expand exec_prefix.
13966test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13967
fdd6fa61
AG
13968DEFS=-DHAVE_CONFIG_H
13969
13970ac_libobjs=
13971ac_ltlibobjs=
d0ac1c44 13972U=
fdd6fa61
AG
13973for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13974 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13975 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13976 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13977 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13978 # will be set to the directory where LIBOBJS objects are built.
13979 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13980 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
fdd6fa61
AG
13981done
13982LIBOBJS=$ac_libobjs
13983
13984LTLIBOBJS=$ac_ltlibobjs
13985
13986
0cb8d851 13987
db2e4d67 13988if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
d0ac1c44 13989 as_fn_error $? "conditional \"GMAKE\" was never defined.
db2e4d67
MF
13990Usually this means the macro was only invoked conditionally." "$LINENO" 5
13991fi
6bb11ab3 13992if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 13993 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
13994Usually this means the macro was only invoked conditionally." "$LINENO" 5
13995fi
31e6ad7d 13996if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 13997 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
13998Usually this means the macro was only invoked conditionally." "$LINENO" 5
13999fi
fdd6fa61 14000
d0ac1c44 14001: "${CONFIG_STATUS=./config.status}"
81ecdfbb 14002ac_write_fail=0
fdd6fa61
AG
14003ac_clean_files_save=$ac_clean_files
14004ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14005{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14006$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14007as_write_fail=0
14008cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
fdd6fa61
AG
14009#! $SHELL
14010# Generated by $as_me.
14011# Run this file to recreate the current configuration.
14012# Compiler output produced by configure, useful for debugging
14013# configure, is in config.log if it exists.
14014
14015debug=false
14016ac_cs_recheck=false
14017ac_cs_silent=false
fdd6fa61 14018
81ecdfbb
RW
14019SHELL=\${CONFIG_SHELL-$SHELL}
14020export SHELL
14021_ASEOF
14022cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14023## -------------------- ##
14024## M4sh Initialization. ##
14025## -------------------- ##
14026
14027# Be more Bourne compatible
14028DUALCASE=1; export DUALCASE # for MKS sh
14029if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
fdd6fa61
AG
14030 emulate sh
14031 NULLCMD=:
81ecdfbb 14032 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
fdd6fa61
AG
14033 # is contrary to our usage. Disable this feature.
14034 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14035 setopt NO_GLOB_SUBST
14036else
14037 case `(set -o) 2>/dev/null` in #(
14038 *posix*) :
14039 set -o posix ;; #(
14040 *) :
14041 ;;
14042esac
fdd6fa61 14043fi
fdd6fa61 14044
81ecdfbb
RW
14045
14046as_nl='
14047'
14048export as_nl
14049# Printing a long string crashes Solaris 7 /usr/bin/printf.
14050as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14051as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14052as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14053# Prefer a ksh shell builtin over an external printf program on Solaris,
14054# but without wasting forks for bash or zsh.
14055if test -z "$BASH_VERSION$ZSH_VERSION" \
14056 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14057 as_echo='print -r --'
14058 as_echo_n='print -rn --'
14059elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14060 as_echo='printf %s\n'
14061 as_echo_n='printf %s'
14062else
14063 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14064 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14065 as_echo_n='/usr/ucb/echo -n'
14066 else
14067 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14068 as_echo_n_body='eval
14069 arg=$1;
14070 case $arg in #(
14071 *"$as_nl"*)
14072 expr "X$arg" : "X\\(.*\\)$as_nl";
14073 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14074 esac;
14075 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14076 '
14077 export as_echo_n_body
14078 as_echo_n='sh -c $as_echo_n_body as_echo'
14079 fi
14080 export as_echo_body
14081 as_echo='sh -c $as_echo_body as_echo'
14082fi
14083
14084# The user is always right.
14085if test "${PATH_SEPARATOR+set}" != set; then
14086 PATH_SEPARATOR=:
14087 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14088 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14089 PATH_SEPARATOR=';'
14090 }
fdd6fa61
AG
14091fi
14092
14093
81ecdfbb
RW
14094# IFS
14095# We need space, tab and new line, in precisely that order. Quoting is
14096# there to prevent editors from complaining about space-tab.
14097# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14098# splitting by setting IFS to empty value.)
14099IFS=" "" $as_nl"
14100
14101# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14102as_myself=
81ecdfbb
RW
14103case $0 in #((
14104 *[\\/]* ) as_myself=$0 ;;
14105 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14106for as_dir in $PATH
14107do
14108 IFS=$as_save_IFS
14109 test -z "$as_dir" && as_dir=.
14110 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14111 done
14112IFS=$as_save_IFS
14113
14114 ;;
14115esac
14116# We did not find ourselves, most probably we were run as `sh COMMAND'
14117# in which case we are not to be found in the path.
14118if test "x$as_myself" = x; then
14119 as_myself=$0
14120fi
14121if test ! -f "$as_myself"; then
14122 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14123 exit 1
14124fi
14125
14126# Unset variables that we do not need and which cause bugs (e.g. in
14127# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14128# suppresses any "Segmentation fault" message there. '((' could
14129# trigger a bug in pdksh 5.2.14.
14130for as_var in BASH_ENV ENV MAIL MAILPATH
14131do eval test x\${$as_var+set} = xset \
14132 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14133done
fdd6fa61
AG
14134PS1='$ '
14135PS2='> '
14136PS4='+ '
14137
14138# NLS nuisances.
81ecdfbb
RW
14139LC_ALL=C
14140export LC_ALL
14141LANGUAGE=C
14142export LANGUAGE
14143
14144# CDPATH.
14145(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14146
14147
d0ac1c44
SM
14148# as_fn_error STATUS ERROR [LINENO LOG_FD]
14149# ----------------------------------------
81ecdfbb
RW
14150# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14151# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14152# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14153as_fn_error ()
14154{
d0ac1c44
SM
14155 as_status=$1; test $as_status -eq 0 && as_status=1
14156 if test "$4"; then
14157 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14158 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fdd6fa61 14159 fi
d0ac1c44 14160 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14161 as_fn_exit $as_status
14162} # as_fn_error
14163
14164
14165# as_fn_set_status STATUS
14166# -----------------------
14167# Set $? to STATUS, without forking.
14168as_fn_set_status ()
14169{
14170 return $1
14171} # as_fn_set_status
14172
14173# as_fn_exit STATUS
14174# -----------------
14175# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14176as_fn_exit ()
14177{
14178 set +e
14179 as_fn_set_status $1
14180 exit $1
14181} # as_fn_exit
14182
14183# as_fn_unset VAR
14184# ---------------
14185# Portably unset VAR.
14186as_fn_unset ()
14187{
14188 { eval $1=; unset $1;}
14189}
14190as_unset=as_fn_unset
14191# as_fn_append VAR VALUE
14192# ----------------------
14193# Append the text in VALUE to the end of the definition contained in VAR. Take
14194# advantage of any shell optimizations that allow amortized linear growth over
14195# repeated appends, instead of the typical quadratic growth present in naive
14196# implementations.
14197if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14198 eval 'as_fn_append ()
14199 {
14200 eval $1+=\$2
14201 }'
14202else
14203 as_fn_append ()
14204 {
14205 eval $1=\$$1\$2
14206 }
14207fi # as_fn_append
14208
14209# as_fn_arith ARG...
14210# ------------------
14211# Perform arithmetic evaluation on the ARGs, and store the result in the
14212# global $as_val. Take advantage of shells that can avoid forks. The arguments
14213# must be portable across $(()) and expr.
14214if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14215 eval 'as_fn_arith ()
14216 {
14217 as_val=$(( $* ))
14218 }'
14219else
14220 as_fn_arith ()
14221 {
14222 as_val=`expr "$@" || test $? -eq 1`
14223 }
14224fi # as_fn_arith
14225
fdd6fa61 14226
81ecdfbb
RW
14227if expr a : '\(a\)' >/dev/null 2>&1 &&
14228 test "X`expr 00001 : '.*\(...\)'`" = X001; then
fdd6fa61
AG
14229 as_expr=expr
14230else
14231 as_expr=false
14232fi
14233
81ecdfbb 14234if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
fdd6fa61
AG
14235 as_basename=basename
14236else
14237 as_basename=false
14238fi
14239
81ecdfbb
RW
14240if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14241 as_dirname=dirname
14242else
14243 as_dirname=false
14244fi
fdd6fa61 14245
81ecdfbb 14246as_me=`$as_basename -- "$0" ||
fdd6fa61
AG
14247$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14248 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14249 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14250$as_echo X/"$0" |
14251 sed '/^.*\/\([^/][^/]*\)\/*$/{
14252 s//\1/
14253 q
14254 }
14255 /^X\/\(\/\/\)$/{
14256 s//\1/
14257 q
14258 }
14259 /^X\/\(\/\).*/{
14260 s//\1/
14261 q
14262 }
14263 s/.*/./; q'`
fdd6fa61 14264
fdd6fa61
AG
14265# Avoid depending upon Character Ranges.
14266as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14267as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14268as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14269as_cr_digits='0123456789'
14270as_cr_alnum=$as_cr_Letters$as_cr_digits
14271
81ecdfbb
RW
14272ECHO_C= ECHO_N= ECHO_T=
14273case `echo -n x` in #(((((
14274-n*)
14275 case `echo 'xy\c'` in
14276 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14277 xy) ECHO_C='\c';;
14278 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14279 ECHO_T=' ';;
14280 esac;;
14281*)
14282 ECHO_N='-n';;
fdd6fa61
AG
14283esac
14284
81ecdfbb
RW
14285rm -f conf$$ conf$$.exe conf$$.file
14286if test -d conf$$.dir; then
14287 rm -f conf$$.dir/conf$$.file
fdd6fa61 14288else
81ecdfbb
RW
14289 rm -f conf$$.dir
14290 mkdir conf$$.dir 2>/dev/null
fdd6fa61 14291fi
81ecdfbb
RW
14292if (echo >conf$$.file) 2>/dev/null; then
14293 if ln -s conf$$.file conf$$ 2>/dev/null; then
fdd6fa61 14294 as_ln_s='ln -s'
81ecdfbb
RW
14295 # ... but there are two gotchas:
14296 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14297 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14298 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14299 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14300 as_ln_s='cp -pR'
81ecdfbb
RW
14301 elif ln conf$$.file conf$$ 2>/dev/null; then
14302 as_ln_s=ln
14303 else
d0ac1c44 14304 as_ln_s='cp -pR'
fdd6fa61 14305 fi
fdd6fa61 14306else
d0ac1c44 14307 as_ln_s='cp -pR'
fdd6fa61 14308fi
81ecdfbb
RW
14309rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14310rmdir conf$$.dir 2>/dev/null
14311
fdd6fa61 14312
81ecdfbb
RW
14313# as_fn_mkdir_p
14314# -------------
14315# Create "$as_dir" as a directory, including parents if necessary.
14316as_fn_mkdir_p ()
14317{
14318
14319 case $as_dir in #(
14320 -*) as_dir=./$as_dir;;
14321 esac
14322 test -d "$as_dir" || eval $as_mkdir_p || {
14323 as_dirs=
14324 while :; do
14325 case $as_dir in #(
14326 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14327 *) as_qdir=$as_dir;;
14328 esac
14329 as_dirs="'$as_qdir' $as_dirs"
14330 as_dir=`$as_dirname -- "$as_dir" ||
14331$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14332 X"$as_dir" : 'X\(//\)[^/]' \| \
14333 X"$as_dir" : 'X\(//\)$' \| \
14334 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14335$as_echo X"$as_dir" |
14336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14337 s//\1/
14338 q
14339 }
14340 /^X\(\/\/\)[^/].*/{
14341 s//\1/
14342 q
14343 }
14344 /^X\(\/\/\)$/{
14345 s//\1/
14346 q
14347 }
14348 /^X\(\/\).*/{
14349 s//\1/
14350 q
14351 }
14352 s/.*/./; q'`
14353 test -d "$as_dir" && break
14354 done
14355 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14356 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
14357
14358
14359} # as_fn_mkdir_p
fdd6fa61 14360if mkdir -p . 2>/dev/null; then
81ecdfbb 14361 as_mkdir_p='mkdir -p "$as_dir"'
fdd6fa61
AG
14362else
14363 test -d ./-p && rmdir ./-p
14364 as_mkdir_p=false
14365fi
14366
d0ac1c44
SM
14367
14368# as_fn_executable_p FILE
14369# -----------------------
14370# Test if FILE is an executable regular file.
14371as_fn_executable_p ()
14372{
14373 test -f "$1" && test -x "$1"
14374} # as_fn_executable_p
14375as_test_x='test -x'
14376as_executable_p=as_fn_executable_p
fdd6fa61
AG
14377
14378# Sed expression to map a string onto a valid CPP name.
14379as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14380
14381# Sed expression to map a string onto a valid variable name.
14382as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14383
14384
fdd6fa61 14385exec 6>&1
81ecdfbb
RW
14386## ----------------------------------- ##
14387## Main body of $CONFIG_STATUS script. ##
14388## ----------------------------------- ##
14389_ASEOF
14390test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14391
14392cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14393# Save the log message, to keep $0 and so on meaningful, and to
fdd6fa61 14394# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14395# values after options handling.
14396ac_log="
fdd6fa61 14397This file was extended by $as_me, which was
d0ac1c44 14398generated by GNU Autoconf 2.69. Invocation command line was
fdd6fa61
AG
14399
14400 CONFIG_FILES = $CONFIG_FILES
14401 CONFIG_HEADERS = $CONFIG_HEADERS
14402 CONFIG_LINKS = $CONFIG_LINKS
14403 CONFIG_COMMANDS = $CONFIG_COMMANDS
14404 $ $0 $@
14405
81ecdfbb
RW
14406on `(hostname || uname -n) 2>/dev/null | sed 1q`
14407"
14408
fdd6fa61
AG
14409_ACEOF
14410
81ecdfbb
RW
14411case $ac_config_files in *"
14412"*) set x $ac_config_files; shift; ac_config_files=$*;;
14413esac
fdd6fa61 14414
81ecdfbb
RW
14415case $ac_config_headers in *"
14416"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14417esac
fdd6fa61 14418
fdd6fa61 14419
81ecdfbb
RW
14420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14421# Files that config.status was made for.
14422config_files="$ac_config_files"
14423config_headers="$ac_config_headers"
81ecdfbb 14424config_commands="$ac_config_commands"
fdd6fa61 14425
81ecdfbb 14426_ACEOF
fdd6fa61 14427
81ecdfbb 14428cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fdd6fa61 14429ac_cs_usage="\
81ecdfbb
RW
14430\`$as_me' instantiates files and other configuration actions
14431from templates according to the current configuration. Unless the files
14432and actions are specified as TAGs, all are instantiated by default.
fdd6fa61 14433
81ecdfbb 14434Usage: $0 [OPTION]... [TAG]...
fdd6fa61
AG
14435
14436 -h, --help print this help, then exit
81ecdfbb 14437 -V, --version print version number and configuration settings, then exit
d0ac1c44 14438 --config print configuration, then exit
81ecdfbb
RW
14439 -q, --quiet, --silent
14440 do not print progress messages
fdd6fa61
AG
14441 -d, --debug don't remove temporary files
14442 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14443 --file=FILE[:TEMPLATE]
14444 instantiate the configuration file FILE
14445 --header=FILE[:TEMPLATE]
14446 instantiate the configuration header FILE
fdd6fa61
AG
14447
14448Configuration files:
14449$config_files
14450
14451Configuration headers:
14452$config_headers
14453
fdd6fa61
AG
14454Configuration commands:
14455$config_commands
14456
81ecdfbb 14457Report bugs to the package provider."
fdd6fa61 14458
81ecdfbb
RW
14459_ACEOF
14460cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14461ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
fdd6fa61
AG
14462ac_cs_version="\\
14463config.status
d0ac1c44
SM
14464configured by $0, generated by GNU Autoconf 2.69,
14465 with options \\"\$ac_cs_config\\"
fdd6fa61 14466
d0ac1c44 14467Copyright (C) 2012 Free Software Foundation, Inc.
fdd6fa61
AG
14468This config.status script is free software; the Free Software Foundation
14469gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14470
14471ac_pwd='$ac_pwd'
14472srcdir='$srcdir'
14473INSTALL='$INSTALL'
6bb11ab3 14474AWK='$AWK'
81ecdfbb 14475test -n "\$AWK" || AWK=awk
fdd6fa61
AG
14476_ACEOF
14477
81ecdfbb
RW
14478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14479# The default lists apply if the user does not specify any file.
fdd6fa61
AG
14480ac_need_defaults=:
14481while test $# != 0
14482do
14483 case $1 in
d0ac1c44 14484 --*=?*)
81ecdfbb
RW
14485 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14486 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
fdd6fa61
AG
14487 ac_shift=:
14488 ;;
d0ac1c44
SM
14489 --*=)
14490 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14491 ac_optarg=
14492 ac_shift=:
14493 ;;
81ecdfbb 14494 *)
fdd6fa61
AG
14495 ac_option=$1
14496 ac_optarg=$2
14497 ac_shift=shift
14498 ;;
fdd6fa61
AG
14499 esac
14500
14501 case $ac_option in
14502 # Handling of the options.
fdd6fa61
AG
14503 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14504 ac_cs_recheck=: ;;
81ecdfbb
RW
14505 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14506 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14507 --config | --confi | --conf | --con | --co | --c )
14508 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14509 --debug | --debu | --deb | --de | --d | -d )
fdd6fa61
AG
14510 debug=: ;;
14511 --file | --fil | --fi | --f )
14512 $ac_shift
81ecdfbb
RW
14513 case $ac_optarg in
14514 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14515 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14516 esac
14517 as_fn_append CONFIG_FILES " '$ac_optarg'"
fdd6fa61
AG
14518 ac_need_defaults=false;;
14519 --header | --heade | --head | --hea )
14520 $ac_shift
81ecdfbb
RW
14521 case $ac_optarg in
14522 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14523 esac
14524 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
fdd6fa61 14525 ac_need_defaults=false;;
81ecdfbb
RW
14526 --he | --h)
14527 # Conflict between --help and --header
d0ac1c44 14528 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14529Try \`$0 --help' for more information.";;
14530 --help | --hel | -h )
14531 $as_echo "$ac_cs_usage"; exit ;;
fdd6fa61
AG
14532 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14533 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14534 ac_cs_silent=: ;;
14535
14536 # This is an error.
d0ac1c44 14537 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14538Try \`$0 --help' for more information." ;;
fdd6fa61 14539
81ecdfbb
RW
14540 *) as_fn_append ac_config_targets " $1"
14541 ac_need_defaults=false ;;
fdd6fa61
AG
14542
14543 esac
14544 shift
14545done
14546
14547ac_configure_extra_args=
14548
14549if $ac_cs_silent; then
14550 exec 6>/dev/null
14551 ac_configure_extra_args="$ac_configure_extra_args --silent"
14552fi
14553
14554_ACEOF
81ecdfbb 14555cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
fdd6fa61 14556if \$ac_cs_recheck; then
d0ac1c44 14557 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14558 shift
14559 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14560 CONFIG_SHELL='$SHELL'
14561 export CONFIG_SHELL
14562 exec "\$@"
fdd6fa61
AG
14563fi
14564
14565_ACEOF
81ecdfbb
RW
14566cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14567exec 5>>config.log
14568{
14569 echo
14570 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14571## Running $as_me. ##
14572_ASBOX
14573 $as_echo "$ac_log"
14574} >&5
fdd6fa61 14575
81ecdfbb
RW
14576_ACEOF
14577cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14578#
14579# INIT-COMMANDS
14580#
14581ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14582
6bb11ab3
L
14583
14584# The HP-UX ksh and POSIX shell print the target directory to stdout
14585# if CDPATH is set.
14586(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14587
14588sed_quote_subst='$sed_quote_subst'
14589double_quote_subst='$double_quote_subst'
14590delay_variable_subst='$delay_variable_subst'
14591macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14592macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14593enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14594enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14595pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14596enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14597SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14598ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14599host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14600host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14601host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14602build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14603build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14604build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14605SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14606Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14607GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14608EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14609FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14610LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14611NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14612LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14613max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14614ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14615exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14616lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14617lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14618lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14619reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14620reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14621OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14622deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14623file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14624AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14625AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14626STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14627RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14628old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14629old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14630old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14631lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14632CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14633CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14634compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14635GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14636lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14637lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14638lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14639lt_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"`'
14640objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14641MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14642lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14643lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14644lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14645lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14646lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14647need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14648DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14649NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14650LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14651OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14652OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14653libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14654shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14655extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14656archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14657enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14658export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14659whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14660compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14661old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14662old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14663archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14664archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14665module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14666module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14667with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14668allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14669no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14670hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14671hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14672hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14673hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14674hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14675hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14676hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14677hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14678inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14679link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14680fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14681always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14682export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14683exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14684include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14685prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14686file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14687variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14688need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14689need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14690version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14691runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14692shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14693shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14694libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14695library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14696soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14697install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14698postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14699postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14700finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14701finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14702hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14703sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14704sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14705hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14706enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14707enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14708enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14709old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14710striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14711
14712LTCC='$LTCC'
14713LTCFLAGS='$LTCFLAGS'
14714compiler='$compiler_DEFAULT'
14715
14716# A function that is used when there is no print builtin or printf.
14717func_fallback_echo ()
14718{
14719 eval 'cat <<_LTECHO_EOF
14720\$1
14721_LTECHO_EOF'
14722}
14723
14724# Quote evaled strings.
14725for var in SHELL \
14726ECHO \
14727SED \
14728GREP \
14729EGREP \
14730FGREP \
14731LD \
14732NM \
14733LN_S \
14734lt_SP2NL \
14735lt_NL2SP \
14736reload_flag \
14737OBJDUMP \
14738deplibs_check_method \
14739file_magic_cmd \
14740AR \
14741AR_FLAGS \
14742STRIP \
14743RANLIB \
14744CC \
14745CFLAGS \
14746compiler \
14747lt_cv_sys_global_symbol_pipe \
14748lt_cv_sys_global_symbol_to_cdecl \
14749lt_cv_sys_global_symbol_to_c_name_address \
14750lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14751lt_prog_compiler_no_builtin_flag \
14752lt_prog_compiler_wl \
14753lt_prog_compiler_pic \
14754lt_prog_compiler_static \
14755lt_cv_prog_compiler_c_o \
14756need_locks \
14757DSYMUTIL \
14758NMEDIT \
14759LIPO \
14760OTOOL \
14761OTOOL64 \
14762shrext_cmds \
14763export_dynamic_flag_spec \
14764whole_archive_flag_spec \
14765compiler_needs_object \
14766with_gnu_ld \
14767allow_undefined_flag \
14768no_undefined_flag \
14769hardcode_libdir_flag_spec \
14770hardcode_libdir_flag_spec_ld \
14771hardcode_libdir_separator \
14772fix_srcfile_path \
14773exclude_expsyms \
14774include_expsyms \
14775file_list_spec \
14776variables_saved_for_relink \
14777libname_spec \
14778library_names_spec \
14779soname_spec \
14780install_override_mode \
14781finish_eval \
14782old_striplib \
14783striplib; do
14784 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14785 *[\\\\\\\`\\"\\\$]*)
14786 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14787 ;;
14788 *)
14789 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14790 ;;
14791 esac
14792done
14793
14794# Double-quote double-evaled strings.
14795for var in reload_cmds \
14796old_postinstall_cmds \
14797old_postuninstall_cmds \
14798old_archive_cmds \
14799extract_expsyms_cmds \
14800old_archive_from_new_cmds \
14801old_archive_from_expsyms_cmds \
14802archive_cmds \
14803archive_expsym_cmds \
14804module_cmds \
14805module_expsym_cmds \
14806export_symbols_cmds \
14807prelink_cmds \
14808postinstall_cmds \
14809postuninstall_cmds \
14810finish_cmds \
14811sys_lib_search_path_spec \
14812sys_lib_dlsearch_path_spec; do
14813 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14814 *[\\\\\\\`\\"\\\$]*)
14815 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14816 ;;
14817 *)
14818 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14819 ;;
14820 esac
14821done
14822
14823ac_aux_dir='$ac_aux_dir'
14824xsi_shell='$xsi_shell'
14825lt_shell_append='$lt_shell_append'
14826
14827# See if we are running on zsh, and set the options which allow our
14828# commands through without removal of \ escapes INIT.
14829if test -n "\${ZSH_VERSION+set}" ; then
14830 setopt NO_GLOB_SUBST
14831fi
14832
14833
14834 PACKAGE='$PACKAGE'
14835 VERSION='$VERSION'
14836 TIMESTAMP='$TIMESTAMP'
14837 RM='$RM'
14838 ofile='$ofile'
14839
14840
14841
14842
81ecdfbb 14843_ACEOF
fdd6fa61 14844
81ecdfbb 14845cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fdd6fa61 14846
81ecdfbb 14847# Handling of arguments.
fdd6fa61
AG
14848for ac_config_target in $ac_config_targets
14849do
81ecdfbb
RW
14850 case $ac_config_target in
14851 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14852 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14853 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14854 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14855 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14856 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14857 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14858 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14859
d0ac1c44 14860 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
fdd6fa61
AG
14861 esac
14862done
14863
81ecdfbb 14864
fdd6fa61
AG
14865# If the user did not use the arguments to specify the items to instantiate,
14866# then the envvar interface is used. Set only those that are not.
14867# We use the long form for the default assignment because of an extremely
14868# bizarre bug on SunOS 4.1.3.
14869if $ac_need_defaults; then
14870 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14871 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
fdd6fa61
AG
14872 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14873fi
14874
14875# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14876# simply because there is no reason against having it here, and in addition,
fdd6fa61 14877# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14878# Hook for its removal unless debugging.
14879# Note that there is a small window in which the directory will not be cleaned:
14880# after its creation but before its name has been assigned to `$tmp'.
fdd6fa61
AG
14881$debug ||
14882{
d0ac1c44 14883 tmp= ac_tmp=
81ecdfbb 14884 trap 'exit_status=$?
d0ac1c44
SM
14885 : "${ac_tmp:=$tmp}"
14886 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
14887' 0
14888 trap 'as_fn_exit 1' 1 2 13 15
fdd6fa61 14889}
fdd6fa61
AG
14890# Create a (secure) tmp directory for tmp files.
14891
14892{
81ecdfbb 14893 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 14894 test -d "$tmp"
fdd6fa61
AG
14895} ||
14896{
81ecdfbb
RW
14897 tmp=./conf$$-$RANDOM
14898 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
14899} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14900ac_tmp=$tmp
fdd6fa61 14901
81ecdfbb
RW
14902# Set up the scripts for CONFIG_FILES section.
14903# No need to generate them if there are no CONFIG_FILES.
14904# This happens for instance with `./config.status config.h'.
14905if test -n "$CONFIG_FILES"; then
fdd6fa61 14906
fdd6fa61 14907
81ecdfbb
RW
14908ac_cr=`echo X | tr X '\015'`
14909# On cygwin, bash can eat \r inside `` if the user requested igncr.
14910# But we know of no other shell where ac_cr would be empty at this
14911# point, so we can use a bashism as a fallback.
14912if test "x$ac_cr" = x; then
14913 eval ac_cr=\$\'\\r\'
14914fi
14915ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14916if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 14917 ac_cs_awk_cr='\\r'
81ecdfbb
RW
14918else
14919 ac_cs_awk_cr=$ac_cr
14920fi
fdd6fa61 14921
d0ac1c44 14922echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
fdd6fa61
AG
14923_ACEOF
14924
81ecdfbb
RW
14925
14926{
14927 echo "cat >conf$$subs.awk <<_ACEOF" &&
14928 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14929 echo "_ACEOF"
14930} >conf$$subs.sh ||
d0ac1c44
SM
14931 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14932ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
14933ac_delim='%!_!# '
14934for ac_last_try in false false false false false :; do
14935 . ./conf$$subs.sh ||
d0ac1c44 14936 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14937
14938 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14939 if test $ac_delim_n = $ac_delim_num; then
14940 break
14941 elif $ac_last_try; then
d0ac1c44 14942 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
14943 else
14944 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fdd6fa61 14945 fi
81ecdfbb
RW
14946done
14947rm -f conf$$subs.sh
fdd6fa61 14948
81ecdfbb 14949cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14950cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
fdd6fa61 14951_ACEOF
81ecdfbb
RW
14952sed -n '
14953h
14954s/^/S["/; s/!.*/"]=/
14955p
14956g
14957s/^[^!]*!//
14958:repl
14959t repl
14960s/'"$ac_delim"'$//
14961t delim
14962:nl
14963h
d0ac1c44 14964s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14965t more1
14966s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14967p
14968n
14969b repl
14970:more1
14971s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14972p
14973g
14974s/.\{148\}//
14975t nl
14976:delim
14977h
d0ac1c44 14978s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
14979t more2
14980s/["\\]/\\&/g; s/^/"/; s/$/"/
14981p
14982b
14983:more2
14984s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14985p
14986g
14987s/.\{148\}//
14988t delim
14989' <conf$$subs.awk | sed '
14990/^[^""]/{
14991 N
14992 s/\n//
14993}
14994' >>$CONFIG_STATUS || ac_write_fail=1
14995rm -f conf$$subs.awk
14996cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14997_ACAWK
d0ac1c44 14998cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
14999 for (key in S) S_is_set[key] = 1
15000 FS = "\a"
fdd6fa61 15001
81ecdfbb
RW
15002}
15003{
15004 line = $ 0
15005 nfields = split(line, field, "@")
15006 substed = 0
15007 len = length(field[1])
15008 for (i = 2; i < nfields; i++) {
15009 key = field[i]
15010 keylen = length(key)
15011 if (S_is_set[key]) {
15012 value = S[key]
15013 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15014 len += length(value) + length(field[++i])
15015 substed = 1
15016 } else
15017 len += 1 + keylen
15018 }
15019
15020 print line
15021}
fdd6fa61 15022
81ecdfbb
RW
15023_ACAWK
15024_ACEOF
15025cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15026if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15027 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
fdd6fa61 15028else
81ecdfbb 15029 cat
d0ac1c44
SM
15030fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15031 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb 15032_ACEOF
fdd6fa61 15033
d0ac1c44
SM
15034# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15035# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
15036# trailing colons and then remove the whole line if VPATH becomes empty
15037# (actually we leave an empty line to preserve line numbers).
15038if test "x$srcdir" = x.; then
d0ac1c44
SM
15039 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15040h
15041s///
15042s/^/:/
15043s/[ ]*$/:/
15044s/:\$(srcdir):/:/g
15045s/:\${srcdir}:/:/g
15046s/:@srcdir@:/:/g
15047s/^:*//
81ecdfbb 15048s/:*$//
d0ac1c44
SM
15049x
15050s/\(=[ ]*\).*/\1/
15051G
15052s/\n//
81ecdfbb
RW
15053s/^[^=]*=[ ]*$//
15054}'
15055fi
fdd6fa61 15056
81ecdfbb
RW
15057cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15058fi # test -n "$CONFIG_FILES"
fdd6fa61 15059
81ecdfbb
RW
15060# Set up the scripts for CONFIG_HEADERS section.
15061# No need to generate them if there are no CONFIG_HEADERS.
15062# This happens for instance with `./config.status Makefile'.
15063if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15064cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15065BEGIN {
15066_ACEOF
fdd6fa61 15067
81ecdfbb
RW
15068# Transform confdefs.h into an awk script `defines.awk', embedded as
15069# here-document in config.status, that substitutes the proper values into
15070# config.h.in to produce config.h.
fdd6fa61 15071
81ecdfbb
RW
15072# Create a delimiter string that does not exist in confdefs.h, to ease
15073# handling of long lines.
15074ac_delim='%!_!# '
15075for ac_last_try in false false :; do
d0ac1c44
SM
15076 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15077 if test -z "$ac_tt"; then
81ecdfbb
RW
15078 break
15079 elif $ac_last_try; then
d0ac1c44 15080 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
fdd6fa61 15081 else
81ecdfbb 15082 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
fdd6fa61 15083 fi
fdd6fa61 15084done
81ecdfbb
RW
15085
15086# For the awk script, D is an array of macro values keyed by name,
15087# likewise P contains macro parameters if any. Preserve backslash
15088# newline sequences.
15089
15090ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15091sed -n '
15092s/.\{148\}/&'"$ac_delim"'/g
15093t rset
15094:rset
15095s/^[ ]*#[ ]*define[ ][ ]*/ /
15096t def
15097d
15098:def
15099s/\\$//
15100t bsnl
15101s/["\\]/\\&/g
15102s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15103D["\1"]=" \3"/p
15104s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15105d
15106:bsnl
15107s/["\\]/\\&/g
15108s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15109D["\1"]=" \3\\\\\\n"\\/p
15110t cont
15111s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15112t cont
15113d
15114:cont
15115n
15116s/.\{148\}/&'"$ac_delim"'/g
15117t clear
15118:clear
15119s/\\$//
15120t bsnlc
15121s/["\\]/\\&/g; s/^/"/; s/$/"/p
15122d
15123:bsnlc
15124s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15125b cont
15126' <confdefs.h | sed '
15127s/'"$ac_delim"'/"\\\
15128"/g' >>$CONFIG_STATUS || ac_write_fail=1
15129
15130cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15131 for (key in D) D_is_set[key] = 1
15132 FS = "\a"
15133}
15134/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15135 line = \$ 0
15136 split(line, arg, " ")
15137 if (arg[1] == "#") {
15138 defundef = arg[2]
15139 mac1 = arg[3]
15140 } else {
15141 defundef = substr(arg[1], 2)
15142 mac1 = arg[2]
15143 }
15144 split(mac1, mac2, "(") #)
15145 macro = mac2[1]
15146 prefix = substr(line, 1, index(line, defundef) - 1)
15147 if (D_is_set[macro]) {
15148 # Preserve the white space surrounding the "#".
15149 print prefix "define", macro P[macro] D[macro]
15150 next
15151 } else {
15152 # Replace #undef with comments. This is necessary, for example,
15153 # in the case of _POSIX_SOURCE, which is predefined and required
15154 # on some systems where configure will not decide to define it.
15155 if (defundef == "undef") {
15156 print "/*", prefix defundef, macro, "*/"
15157 next
15158 }
15159 }
15160}
15161{ print }
15162_ACAWK
fdd6fa61 15163_ACEOF
81ecdfbb 15164cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15165 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15166fi # test -n "$CONFIG_HEADERS"
fdd6fa61 15167
fdd6fa61 15168
99d8e879 15169eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
81ecdfbb
RW
15170shift
15171for ac_tag
15172do
15173 case $ac_tag in
15174 :[FHLC]) ac_mode=$ac_tag; continue;;
15175 esac
15176 case $ac_mode$ac_tag in
15177 :[FHL]*:*);;
d0ac1c44 15178 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15179 :[FH]-) ac_tag=-:-;;
15180 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
fdd6fa61 15181 esac
81ecdfbb
RW
15182 ac_save_IFS=$IFS
15183 IFS=:
15184 set x $ac_tag
15185 IFS=$ac_save_IFS
15186 shift
15187 ac_file=$1
15188 shift
fdd6fa61 15189
81ecdfbb
RW
15190 case $ac_mode in
15191 :L) ac_source=$1;;
15192 :[FH])
15193 ac_file_inputs=
15194 for ac_f
15195 do
15196 case $ac_f in
d0ac1c44 15197 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15198 *) # Look for the file first in the build tree, then in the source tree
15199 # (if the path is not absolute). The absolute path cannot be DOS-style,
15200 # because $ac_f cannot contain `:'.
15201 test -f "$ac_f" ||
15202 case $ac_f in
15203 [\\/$]*) false;;
15204 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15205 esac ||
d0ac1c44 15206 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
fdd6fa61 15207 esac
81ecdfbb
RW
15208 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15209 as_fn_append ac_file_inputs " '$ac_f'"
15210 done
fdd6fa61 15211
81ecdfbb
RW
15212 # Let's still pretend it is `configure' which instantiates (i.e., don't
15213 # use $as_me), people would be surprised to read:
15214 # /* config.h. Generated by config.status. */
15215 configure_input='Generated from '`
15216 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15217 `' by configure.'
15218 if test x"$ac_file" != x-; then
15219 configure_input="$ac_file. $configure_input"
15220 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15221$as_echo "$as_me: creating $ac_file" >&6;}
15222 fi
15223 # Neutralize special characters interpreted by sed in replacement strings.
15224 case $configure_input in #(
15225 *\&* | *\|* | *\\* )
15226 ac_sed_conf_input=`$as_echo "$configure_input" |
15227 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15228 *) ac_sed_conf_input=$configure_input;;
15229 esac
fdd6fa61 15230
81ecdfbb 15231 case $ac_tag in
d0ac1c44
SM
15232 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15233 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15234 esac
15235 ;;
15236 esac
fdd6fa61 15237
81ecdfbb 15238 ac_dir=`$as_dirname -- "$ac_file" ||
fdd6fa61
AG
15239$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15240 X"$ac_file" : 'X\(//\)[^/]' \| \
15241 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15242 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15243$as_echo X"$ac_file" |
15244 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15245 s//\1/
15246 q
15247 }
15248 /^X\(\/\/\)[^/].*/{
15249 s//\1/
15250 q
15251 }
15252 /^X\(\/\/\)$/{
15253 s//\1/
15254 q
15255 }
15256 /^X\(\/\).*/{
15257 s//\1/
15258 q
15259 }
15260 s/.*/./; q'`
15261 as_dir="$ac_dir"; as_fn_mkdir_p
fdd6fa61
AG
15262 ac_builddir=.
15263
81ecdfbb
RW
15264case "$ac_dir" in
15265.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15266*)
15267 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15268 # A ".." for each directory in $ac_dir_suffix.
15269 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15270 case $ac_top_builddir_sub in
15271 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15272 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15273 esac ;;
15274esac
15275ac_abs_top_builddir=$ac_pwd
15276ac_abs_builddir=$ac_pwd$ac_dir_suffix
15277# for backward compatibility:
15278ac_top_builddir=$ac_top_build_prefix
fdd6fa61
AG
15279
15280case $srcdir in
81ecdfbb 15281 .) # We are building in place.
fdd6fa61 15282 ac_srcdir=.
81ecdfbb
RW
15283 ac_top_srcdir=$ac_top_builddir_sub
15284 ac_abs_top_srcdir=$ac_pwd ;;
15285 [\\/]* | ?:[\\/]* ) # Absolute name.
fdd6fa61 15286 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15287 ac_top_srcdir=$srcdir
15288 ac_abs_top_srcdir=$srcdir ;;
15289 *) # Relative name.
15290 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15291 ac_top_srcdir=$ac_top_build_prefix$srcdir
15292 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
fdd6fa61 15293esac
81ecdfbb 15294ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
fdd6fa61 15295
fdd6fa61 15296
81ecdfbb
RW
15297 case $ac_mode in
15298 :F)
15299 #
15300 # CONFIG_FILE
15301 #
fdd6fa61 15302
81ecdfbb
RW
15303 case $INSTALL in
15304 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15305 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
fdd6fa61 15306 esac
81ecdfbb 15307_ACEOF
fdd6fa61 15308
81ecdfbb
RW
15309cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15310# If the template does not know about datarootdir, expand it.
15311# FIXME: This hack should be removed a few years after 2.60.
15312ac_datarootdir_hack=; ac_datarootdir_seen=
15313ac_sed_dataroot='
15314/datarootdir/ {
15315 p
15316 q
15317}
15318/@datadir@/p
15319/@docdir@/p
15320/@infodir@/p
15321/@localedir@/p
15322/@mandir@/p'
15323case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15324*datarootdir*) ac_datarootdir_seen=yes;;
15325*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15327$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15328_ACEOF
15329cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15330 ac_datarootdir_hack='
15331 s&@datadir@&$datadir&g
15332 s&@docdir@&$docdir&g
15333 s&@infodir@&$infodir&g
15334 s&@localedir@&$localedir&g
15335 s&@mandir@&$mandir&g
15336 s&\\\${datarootdir}&$datarootdir&g' ;;
15337esac
fdd6fa61 15338_ACEOF
fdd6fa61 15339
81ecdfbb
RW
15340# Neutralize VPATH when `$srcdir' = `.'.
15341# Shell code in configure.ac might set extrasub.
15342# FIXME: do we really want to maintain this feature?
15343cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15344ac_sed_extra="$ac_vpsub
15345$extrasub
15346_ACEOF
15347cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15348:t
15349/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15350s|@configure_input@|$ac_sed_conf_input|;t t
15351s&@top_builddir@&$ac_top_builddir_sub&;t t
15352s&@top_build_prefix@&$ac_top_build_prefix&;t t
15353s&@srcdir@&$ac_srcdir&;t t
15354s&@abs_srcdir@&$ac_abs_srcdir&;t t
15355s&@top_srcdir@&$ac_top_srcdir&;t t
15356s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15357s&@builddir@&$ac_builddir&;t t
15358s&@abs_builddir@&$ac_abs_builddir&;t t
15359s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15360s&@INSTALL@&$ac_INSTALL&;t t
15361$ac_datarootdir_hack
15362"
d0ac1c44
SM
15363eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15364 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15365
15366test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15367 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15368 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15369 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15371which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15372$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15373which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15374
d0ac1c44 15375 rm -f "$ac_tmp/stdin"
81ecdfbb 15376 case $ac_file in
d0ac1c44
SM
15377 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15378 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15379 esac \
d0ac1c44 15380 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15381 ;;
15382 :H)
15383 #
15384 # CONFIG_HEADER
15385 #
15386 if test x"$ac_file" != x-; then
15387 {
15388 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15389 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15390 } >"$ac_tmp/config.h" \
15391 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15392 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15393 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15394$as_echo "$as_me: $ac_file is unchanged" >&6;}
15395 else
15396 rm -f "$ac_file"
d0ac1c44
SM
15397 mv "$ac_tmp/config.h" "$ac_file" \
15398 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 15399 fi
fdd6fa61 15400 else
81ecdfbb 15401 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15402 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15403 || as_fn_error $? "could not create -" "$LINENO" 5
81ecdfbb
RW
15404 fi
15405 ;;
fdd6fa61 15406
81ecdfbb
RW
15407 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15408$as_echo "$as_me: executing $ac_file commands" >&6;}
15409 ;;
15410 esac
fdd6fa61
AG
15411
15412
81ecdfbb 15413 case $ac_file$ac_mode in
db2e4d67 15414 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15415 "libtool":C)
15416
15417 # See if we are running on zsh, and set the options which allow our
15418 # commands through without removal of \ escapes.
15419 if test -n "${ZSH_VERSION+set}" ; then
15420 setopt NO_GLOB_SUBST
15421 fi
15422
15423 cfgfile="${ofile}T"
15424 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15425 $RM "$cfgfile"
15426
15427 cat <<_LT_EOF >> "$cfgfile"
15428#! $SHELL
15429
15430# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15431# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15432# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15433# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15434#
15435# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15436# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15437# Written by Gordon Matzigkeit, 1996
15438#
15439# This file is part of GNU Libtool.
15440#
15441# GNU Libtool is free software; you can redistribute it and/or
15442# modify it under the terms of the GNU General Public License as
15443# published by the Free Software Foundation; either version 2 of
15444# the License, or (at your option) any later version.
15445#
15446# As a special exception to the GNU General Public License,
15447# if you distribute this file as part of a program or library that
15448# is built using GNU Libtool, you may include this file under the
15449# same distribution terms that you use for the rest of that program.
15450#
15451# GNU Libtool is distributed in the hope that it will be useful,
15452# but WITHOUT ANY WARRANTY; without even the implied warranty of
15453# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15454# GNU General Public License for more details.
15455#
15456# You should have received a copy of the GNU General Public License
15457# along with GNU Libtool; see the file COPYING. If not, a copy
15458# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15459# obtained by writing to the Free Software Foundation, Inc.,
15460# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15461
15462
15463# The names of the tagged configurations supported by this script.
15464available_tags=""
15465
15466# ### BEGIN LIBTOOL CONFIG
15467
15468# Which release of libtool.m4 was used?
15469macro_version=$macro_version
15470macro_revision=$macro_revision
15471
15472# Whether or not to build shared libraries.
15473build_libtool_libs=$enable_shared
15474
15475# Whether or not to build static libraries.
15476build_old_libs=$enable_static
15477
15478# What type of objects to build.
15479pic_mode=$pic_mode
15480
15481# Whether or not to optimize for fast installation.
15482fast_install=$enable_fast_install
15483
15484# Shell to use when invoking shell scripts.
15485SHELL=$lt_SHELL
15486
15487# An echo program that protects backslashes.
15488ECHO=$lt_ECHO
15489
15490# The host system.
15491host_alias=$host_alias
15492host=$host
15493host_os=$host_os
15494
15495# The build system.
15496build_alias=$build_alias
15497build=$build
15498build_os=$build_os
15499
15500# A sed program that does not truncate output.
15501SED=$lt_SED
15502
15503# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15504Xsed="\$SED -e 1s/^X//"
15505
15506# A grep program that handles long lines.
15507GREP=$lt_GREP
15508
15509# An ERE matcher.
15510EGREP=$lt_EGREP
15511
15512# A literal string matcher.
15513FGREP=$lt_FGREP
15514
15515# A BSD- or MS-compatible name lister.
15516NM=$lt_NM
15517
15518# Whether we need soft or hard links.
15519LN_S=$lt_LN_S
15520
15521# What is the maximum length of a command?
15522max_cmd_len=$max_cmd_len
15523
15524# Object file suffix (normally "o").
15525objext=$ac_objext
15526
15527# Executable file suffix (normally "").
15528exeext=$exeext
15529
15530# whether the shell understands "unset".
15531lt_unset=$lt_unset
15532
15533# turn spaces into newlines.
15534SP2NL=$lt_lt_SP2NL
15535
15536# turn newlines into spaces.
15537NL2SP=$lt_lt_NL2SP
15538
15539# An object symbol dumper.
15540OBJDUMP=$lt_OBJDUMP
15541
15542# Method to check whether dependent libraries are shared objects.
15543deplibs_check_method=$lt_deplibs_check_method
15544
15545# Command to use when deplibs_check_method == "file_magic".
15546file_magic_cmd=$lt_file_magic_cmd
15547
15548# The archiver.
15549AR=$lt_AR
15550AR_FLAGS=$lt_AR_FLAGS
15551
15552# A symbol stripping program.
15553STRIP=$lt_STRIP
15554
15555# Commands used to install an old-style archive.
15556RANLIB=$lt_RANLIB
15557old_postinstall_cmds=$lt_old_postinstall_cmds
15558old_postuninstall_cmds=$lt_old_postuninstall_cmds
15559
15560# Whether to use a lock for old archive extraction.
15561lock_old_archive_extraction=$lock_old_archive_extraction
15562
15563# A C compiler.
15564LTCC=$lt_CC
15565
15566# LTCC compiler flags.
15567LTCFLAGS=$lt_CFLAGS
15568
15569# Take the output of nm and produce a listing of raw symbols and C names.
15570global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15571
15572# Transform the output of nm in a proper C declaration.
15573global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15574
15575# Transform the output of nm in a C name address pair.
15576global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15577
15578# Transform the output of nm in a C name address pair when lib prefix is needed.
15579global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15580
15581# The name of the directory that contains temporary libtool files.
15582objdir=$objdir
15583
15584# Used to examine libraries when file_magic_cmd begins with "file".
15585MAGIC_CMD=$MAGIC_CMD
15586
15587# Must we lock files when doing compilation?
15588need_locks=$lt_need_locks
15589
15590# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15591DSYMUTIL=$lt_DSYMUTIL
15592
15593# Tool to change global to local symbols on Mac OS X.
15594NMEDIT=$lt_NMEDIT
15595
15596# Tool to manipulate fat objects and archives on Mac OS X.
15597LIPO=$lt_LIPO
15598
15599# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15600OTOOL=$lt_OTOOL
15601
15602# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15603OTOOL64=$lt_OTOOL64
15604
15605# Old archive suffix (normally "a").
15606libext=$libext
15607
15608# Shared library suffix (normally ".so").
15609shrext_cmds=$lt_shrext_cmds
15610
15611# The commands to extract the exported symbol list from a shared archive.
15612extract_expsyms_cmds=$lt_extract_expsyms_cmds
15613
15614# Variables whose values should be saved in libtool wrapper scripts and
15615# restored at link time.
15616variables_saved_for_relink=$lt_variables_saved_for_relink
15617
15618# Do we need the "lib" prefix for modules?
15619need_lib_prefix=$need_lib_prefix
15620
15621# Do we need a version for libraries?
15622need_version=$need_version
15623
15624# Library versioning type.
15625version_type=$version_type
15626
15627# Shared library runtime path variable.
15628runpath_var=$runpath_var
15629
15630# Shared library path variable.
15631shlibpath_var=$shlibpath_var
15632
15633# Is shlibpath searched before the hard-coded library search path?
15634shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15635
15636# Format of library name prefix.
15637libname_spec=$lt_libname_spec
15638
15639# List of archive names. First name is the real one, the rest are links.
15640# The last name is the one that the linker finds with -lNAME
15641library_names_spec=$lt_library_names_spec
15642
15643# The coded name of the library, if different from the real name.
15644soname_spec=$lt_soname_spec
15645
15646# Permission mode override for installation of shared libraries.
15647install_override_mode=$lt_install_override_mode
15648
15649# Command to use after installation of a shared archive.
15650postinstall_cmds=$lt_postinstall_cmds
15651
15652# Command to use after uninstallation of a shared archive.
15653postuninstall_cmds=$lt_postuninstall_cmds
15654
15655# Commands used to finish a libtool library installation in a directory.
15656finish_cmds=$lt_finish_cmds
15657
15658# As "finish_cmds", except a single script fragment to be evaled but
15659# not shown.
15660finish_eval=$lt_finish_eval
15661
15662# Whether we should hardcode library paths into libraries.
15663hardcode_into_libs=$hardcode_into_libs
15664
15665# Compile-time system search path for libraries.
15666sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15667
15668# Run-time system search path for libraries.
15669sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15670
15671# Whether dlopen is supported.
15672dlopen_support=$enable_dlopen
15673
15674# Whether dlopen of programs is supported.
15675dlopen_self=$enable_dlopen_self
15676
15677# Whether dlopen of statically linked programs is supported.
15678dlopen_self_static=$enable_dlopen_self_static
15679
15680# Commands to strip libraries.
15681old_striplib=$lt_old_striplib
15682striplib=$lt_striplib
15683
15684
15685# The linker used to build libraries.
15686LD=$lt_LD
15687
15688# How to create reloadable object files.
15689reload_flag=$lt_reload_flag
15690reload_cmds=$lt_reload_cmds
15691
15692# Commands used to build an old-style archive.
15693old_archive_cmds=$lt_old_archive_cmds
15694
15695# A language specific compiler.
15696CC=$lt_compiler
15697
15698# Is the compiler the GNU compiler?
15699with_gcc=$GCC
15700
15701# Compiler flag to turn off builtin functions.
15702no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15703
15704# How to pass a linker flag through the compiler.
15705wl=$lt_lt_prog_compiler_wl
15706
15707# Additional compiler flags for building library objects.
15708pic_flag=$lt_lt_prog_compiler_pic
15709
15710# Compiler flag to prevent dynamic linking.
15711link_static_flag=$lt_lt_prog_compiler_static
15712
15713# Does compiler simultaneously support -c and -o options?
15714compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15715
15716# Whether or not to add -lc for building shared libraries.
15717build_libtool_need_lc=$archive_cmds_need_lc
15718
15719# Whether or not to disallow shared libs when runtime libs are static.
15720allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15721
15722# Compiler flag to allow reflexive dlopens.
15723export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15724
15725# Compiler flag to generate shared objects directly from archives.
15726whole_archive_flag_spec=$lt_whole_archive_flag_spec
15727
15728# Whether the compiler copes with passing no objects directly.
15729compiler_needs_object=$lt_compiler_needs_object
15730
15731# Create an old-style archive from a shared archive.
15732old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15733
15734# Create a temporary old-style archive to link instead of a shared archive.
15735old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15736
15737# Commands used to build a shared archive.
15738archive_cmds=$lt_archive_cmds
15739archive_expsym_cmds=$lt_archive_expsym_cmds
15740
15741# Commands used to build a loadable module if different from building
15742# a shared archive.
15743module_cmds=$lt_module_cmds
15744module_expsym_cmds=$lt_module_expsym_cmds
15745
15746# Whether we are building with GNU ld or not.
15747with_gnu_ld=$lt_with_gnu_ld
15748
15749# Flag that allows shared libraries with undefined symbols to be built.
15750allow_undefined_flag=$lt_allow_undefined_flag
15751
15752# Flag that enforces no undefined symbols.
15753no_undefined_flag=$lt_no_undefined_flag
15754
15755# Flag to hardcode \$libdir into a binary during linking.
15756# This must work even if \$libdir does not exist
15757hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15758
15759# If ld is used when linking, flag to hardcode \$libdir into a binary
15760# during linking. This must work even if \$libdir does not exist.
15761hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15762
15763# Whether we need a single "-rpath" flag with a separated argument.
15764hardcode_libdir_separator=$lt_hardcode_libdir_separator
15765
15766# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15767# DIR into the resulting binary.
15768hardcode_direct=$hardcode_direct
15769
15770# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15771# DIR into the resulting binary and the resulting library dependency is
15772# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15773# library is relocated.
15774hardcode_direct_absolute=$hardcode_direct_absolute
15775
15776# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15777# into the resulting binary.
15778hardcode_minus_L=$hardcode_minus_L
15779
15780# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15781# into the resulting binary.
15782hardcode_shlibpath_var=$hardcode_shlibpath_var
15783
15784# Set to "yes" if building a shared library automatically hardcodes DIR
15785# into the library and all subsequent libraries and executables linked
15786# against it.
15787hardcode_automatic=$hardcode_automatic
15788
15789# Set to yes if linker adds runtime paths of dependent libraries
15790# to runtime path list.
15791inherit_rpath=$inherit_rpath
15792
15793# Whether libtool must link a program against all its dependency libraries.
15794link_all_deplibs=$link_all_deplibs
15795
15796# Fix the shell variable \$srcfile for the compiler.
15797fix_srcfile_path=$lt_fix_srcfile_path
15798
15799# Set to "yes" if exported symbols are required.
15800always_export_symbols=$always_export_symbols
15801
15802# The commands to list exported symbols.
15803export_symbols_cmds=$lt_export_symbols_cmds
15804
15805# Symbols that should not be listed in the preloaded symbols.
15806exclude_expsyms=$lt_exclude_expsyms
15807
15808# Symbols that must always be exported.
15809include_expsyms=$lt_include_expsyms
15810
15811# Commands necessary for linking programs (against libraries) with templates.
15812prelink_cmds=$lt_prelink_cmds
15813
15814# Specify filename containing input files.
15815file_list_spec=$lt_file_list_spec
15816
15817# How to hardcode a shared library path into an executable.
15818hardcode_action=$hardcode_action
15819
15820# ### END LIBTOOL CONFIG
15821
15822_LT_EOF
15823
15824 case $host_os in
15825 aix3*)
15826 cat <<\_LT_EOF >> "$cfgfile"
15827# AIX sometimes has problems with the GCC collect2 program. For some
15828# reason, if we set the COLLECT_NAMES environment variable, the problems
15829# vanish in a puff of smoke.
15830if test "X${COLLECT_NAMES+set}" != Xset; then
15831 COLLECT_NAMES=
15832 export COLLECT_NAMES
15833fi
15834_LT_EOF
15835 ;;
15836 esac
15837
15838
15839ltmain="$ac_aux_dir/ltmain.sh"
15840
15841
15842 # We use sed instead of cat because bash on DJGPP gets confused if
15843 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15844 # text mode, it properly converts lines to CR/LF. This bash problem
15845 # is reportedly fixed, but why not run on old versions too?
15846 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15847 || (rm -f "$cfgfile"; exit 1)
15848
15849 case $xsi_shell in
15850 yes)
15851 cat << \_LT_EOF >> "$cfgfile"
15852
15853# func_dirname file append nondir_replacement
15854# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15855# otherwise set result to NONDIR_REPLACEMENT.
15856func_dirname ()
15857{
15858 case ${1} in
15859 */*) func_dirname_result="${1%/*}${2}" ;;
15860 * ) func_dirname_result="${3}" ;;
15861 esac
15862}
15863
15864# func_basename file
15865func_basename ()
15866{
15867 func_basename_result="${1##*/}"
15868}
15869
15870# func_dirname_and_basename file append nondir_replacement
15871# perform func_basename and func_dirname in a single function
15872# call:
15873# dirname: Compute the dirname of FILE. If nonempty,
15874# add APPEND to the result, otherwise set result
15875# to NONDIR_REPLACEMENT.
15876# value returned in "$func_dirname_result"
15877# basename: Compute filename of FILE.
15878# value retuned in "$func_basename_result"
15879# Implementation must be kept synchronized with func_dirname
15880# and func_basename. For efficiency, we do not delegate to
15881# those functions but instead duplicate the functionality here.
15882func_dirname_and_basename ()
15883{
15884 case ${1} in
15885 */*) func_dirname_result="${1%/*}${2}" ;;
15886 * ) func_dirname_result="${3}" ;;
15887 esac
15888 func_basename_result="${1##*/}"
15889}
15890
15891# func_stripname prefix suffix name
15892# strip PREFIX and SUFFIX off of NAME.
15893# PREFIX and SUFFIX must not contain globbing or regex special
15894# characters, hashes, percent signs, but SUFFIX may contain a leading
15895# dot (in which case that matches only a dot).
15896func_stripname ()
15897{
15898 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15899 # positional parameters, so assign one to ordinary parameter first.
15900 func_stripname_result=${3}
15901 func_stripname_result=${func_stripname_result#"${1}"}
15902 func_stripname_result=${func_stripname_result%"${2}"}
15903}
15904
15905# func_opt_split
15906func_opt_split ()
15907{
15908 func_opt_split_opt=${1%%=*}
15909 func_opt_split_arg=${1#*=}
15910}
15911
15912# func_lo2o object
15913func_lo2o ()
15914{
15915 case ${1} in
15916 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15917 *) func_lo2o_result=${1} ;;
15918 esac
15919}
15920
15921# func_xform libobj-or-source
15922func_xform ()
15923{
15924 func_xform_result=${1%.*}.lo
15925}
15926
15927# func_arith arithmetic-term...
15928func_arith ()
15929{
15930 func_arith_result=$(( $* ))
15931}
15932
15933# func_len string
15934# STRING may not start with a hyphen.
15935func_len ()
15936{
15937 func_len_result=${#1}
15938}
15939
15940_LT_EOF
15941 ;;
15942 *) # Bourne compatible functions.
15943 cat << \_LT_EOF >> "$cfgfile"
15944
15945# func_dirname file append nondir_replacement
15946# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15947# otherwise set result to NONDIR_REPLACEMENT.
15948func_dirname ()
15949{
15950 # Extract subdirectory from the argument.
15951 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15952 if test "X$func_dirname_result" = "X${1}"; then
15953 func_dirname_result="${3}"
15954 else
15955 func_dirname_result="$func_dirname_result${2}"
15956 fi
15957}
15958
15959# func_basename file
15960func_basename ()
15961{
15962 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15963}
15964
15965
15966# func_stripname prefix suffix name
15967# strip PREFIX and SUFFIX off of NAME.
15968# PREFIX and SUFFIX must not contain globbing or regex special
15969# characters, hashes, percent signs, but SUFFIX may contain a leading
15970# dot (in which case that matches only a dot).
15971# func_strip_suffix prefix name
15972func_stripname ()
15973{
15974 case ${2} in
15975 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15976 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15977 esac
15978}
15979
15980# sed scripts:
15981my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15982my_sed_long_arg='1s/^-[^=]*=//'
15983
15984# func_opt_split
15985func_opt_split ()
15986{
15987 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15988 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15989}
15990
15991# func_lo2o object
15992func_lo2o ()
15993{
15994 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15995}
15996
15997# func_xform libobj-or-source
15998func_xform ()
15999{
16000 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16001}
16002
16003# func_arith arithmetic-term...
16004func_arith ()
16005{
16006 func_arith_result=`expr "$@"`
16007}
16008
16009# func_len string
16010# STRING may not start with a hyphen.
16011func_len ()
16012{
16013 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16014}
16015
16016_LT_EOF
16017esac
16018
16019case $lt_shell_append in
16020 yes)
16021 cat << \_LT_EOF >> "$cfgfile"
16022
16023# func_append var value
16024# Append VALUE to the end of shell variable VAR.
16025func_append ()
16026{
16027 eval "$1+=\$2"
16028}
16029_LT_EOF
16030 ;;
16031 *)
16032 cat << \_LT_EOF >> "$cfgfile"
16033
16034# func_append var value
16035# Append VALUE to the end of shell variable VAR.
16036func_append ()
16037{
16038 eval "$1=\$$1\$2"
16039}
16040
16041_LT_EOF
16042 ;;
16043 esac
16044
16045
16046 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16047 || (rm -f "$cfgfile"; exit 1)
16048
16049 mv -f "$cfgfile" "$ofile" ||
16050 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16051 chmod +x "$ofile"
16052
16053 ;;
81ecdfbb 16054 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
fdd6fa61
AG
16055 rm -f Makesim1.tmp Makesim2.tmp Makefile
16056 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16057 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16058 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16059 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16060 <Makefile.sim >Makefile
16061 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16062 ;;
81ecdfbb
RW
16063 "stamp-h":C) echo > stamp-h ;;
16064
fdd6fa61 16065 esac
81ecdfbb 16066done # for ac_tag
fdd6fa61 16067
fdd6fa61 16068
81ecdfbb 16069as_fn_exit 0
fdd6fa61 16070_ACEOF
fdd6fa61
AG
16071ac_clean_files=$ac_clean_files_save
16072
81ecdfbb 16073test $ac_write_fail = 0 ||
d0ac1c44 16074 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16075
fdd6fa61
AG
16076
16077# configure is writing to config.log, and then calls config.status.
16078# config.status does its own redirection, appending to config.log.
16079# Unfortunately, on DOS this fails, as config.log is still kept open
16080# by configure, so config.status won't be able to write to it; its
16081# output is simply discarded. So we exec the FD to /dev/null,
16082# effectively closing config.log, so it can be properly (re)opened and
16083# appended to by config.status. When coming back to configure, we
16084# need to make the FD available again.
16085if test "$no_create" != yes; then
16086 ac_cs_success=:
16087 ac_config_status_args=
16088 test "$silent" = yes &&
16089 ac_config_status_args="$ac_config_status_args --quiet"
16090 exec 5>/dev/null
16091 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16092 exec 5>>config.log
16093 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16094 # would make configure fail if this is the last instruction.
d0ac1c44 16095 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16096fi
16097if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16099$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fdd6fa61
AG
16100fi
16101
16102